.owner-chat{min-height:650px;display:grid;grid-template-columns:minmax(260px,34%) 1fr;overflow:hidden;border:1px solid #182a3d;border-radius:18px;background:#060a0f;color:#f4f7fb;box-shadow:0 30px 80px #00000040}.owner-chat *{box-sizing:border-box}.owner-chat button,.owner-chat textarea{font:inherit}.owner-chat-list{min-width:0;border-right:1px solid #172536;background:linear-gradient(160deg,#080e15,#060a0f)}.owner-chat-list>header{height:94px;padding:24px 22px 18px;display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #152231}.owner-chat-list>header small{display:block;color:#4d9de9;font-size:7px;letter-spacing:.18em}.owner-chat-list h2{margin:7px 0 0;font-size:23px;font-weight:420;letter-spacing:-.04em}.owner-chat-list>header>span{min-width:26px;height:26px;padding:0 7px;display:grid;place-items:center;border:1px solid #214869;border-radius:99px;color:#72b9f8;font-size:8px}.owner-chat-searchline{height:42px;padding:0 22px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #13202d;color:#617386;font-size:8px}.owner-chat-searchline i{width:6px;height:6px;border-radius:50%;background:#3fa6ff;box-shadow:0 0 10px #3fa6ff}.owner-chat-list nav{max-height:600px;overflow:auto}.owner-chat-list nav>button{width:100%;padding:16px 18px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid #121e2a;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:.18s ease}.owner-chat-list nav>button:hover,.owner-chat-list nav>button.active{background:#0a1520}.owner-chat-list nav>button.active{box-shadow:inset 2px 0 #3ba5ff}.owner-chat-avatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid #24415d;border-radius:50%;background:linear-gradient(145deg,#10273c,#09131d);color:#8bc7fb;font-size:9px;letter-spacing:.08em}.owner-chat-preview{min-width:0}.owner-chat-preview b,.owner-chat-preview small,.owner-chat-preview em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-chat-preview b{font-size:10px}.owner-chat-preview small{margin-top:4px;color:#518ec5;font-size:7px}.owner-chat-preview em{margin-top:7px;color:#607285;font-size:8px;font-style:normal}.owner-chat-meta{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.owner-chat-meta time{color:#516275;font-size:6px;white-space:nowrap}.owner-chat-meta strong{min-width:17px;height:17px;padding:0 5px;display:grid;place-items:center;border-radius:50%;background:#309cfb;color:#03101b;font-size:7px}.owner-chat-empty{padding:40px 22px;color:#5b6d80;font-size:9px;text-align:center}.owner-chat-room{min-width:0;display:flex;flex-direction:column;background:radial-gradient(circle at 85% 0,rgba(33,126,218,.09),transparent 30%),#05080c}.owner-chat-roomhead{height:94px;padding:19px 26px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #172536;background:#070c12e6}.owner-chat-roomhead h3{margin:0;font-size:13px}.owner-chat-roomhead p{margin:6px 0 0;color:#627589;font-size:8px}.owner-chat-roomhead p i{display:inline-block;width:4px;height:4px;margin:0 7px;border-radius:50%;background:#49d497}.owner-chat-stream{height:445px;padding:28px clamp(18px,4vw,44px);overflow-y:auto}.owner-chat-stream article{max-width:76%;margin:0 0 18px}.owner-chat-stream article.own{margin-left:auto;text-align:right}.owner-chat-bubble{padding:14px 16px;border:1px solid #1a3045;border-radius:4px 14px 14px;background:#09121b;text-align:left}.owner-chat-stream article.own .owner-chat-bubble{border-color:#1c4770;border-radius:14px 4px 14px 14px;background:linear-gradient(145deg,#0d2842,#0a1c2e)}.owner-chat-bubble>small{color:#5982a8;font-size:7px}.owner-chat-bubble>p{margin:8px 0 0;color:#dce5ee;font-size:10px;line-height:1.6;white-space:pre-wrap}.owner-chat-stream article>time{display:block;margin-top:6px;color:#4d5f71;font-size:6px}.owner-chat-bubble>button{width:100%;margin-top:11px;padding:9px 10px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;border:1px solid #245078;border-radius:8px;background:#0a1a29;color:#d9ebfb;text-align:left;cursor:pointer}.owner-chat-bubble>button>span{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:#123656;color:#69b9ff}.owner-chat-bubble>button b{overflow:hidden;text-overflow:ellipsis;font-size:8px;white-space:nowrap}.owner-chat-bubble>button small{color:#6084a4;font-size:6px}.owner-chat-placeholder{margin:auto;padding:40px;display:grid;justify-items:center;gap:10px;color:#607286;text-align:center;font-size:9px}.owner-chat-placeholder i{width:42px;height:42px;display:grid;place-items:center;border:1px solid #254b6c;border-radius:50%;color:#5fb4fc;font-style:normal}.owner-chat-placeholder strong{color:#d5e0ea;font-size:12px}.owner-chat-placeholder.compact{min-height:260px}.owner-chat-composer{margin-top:auto;padding:16px 22px 18px;border-top:1px solid #172536;background:#070c12}.owner-chat-composer textarea{width:100%;min-height:54px;max-height:130px;padding:13px 14px;border:1px solid #1a3044;border-radius:10px;resize:vertical;outline:0;background:#080f17;color:#edf4fa;font-size:10px;line-height:1.5}.owner-chat-composer textarea:focus{border-color:#347dbd}.owner-chat-composer>div:last-of-type{margin-top:9px;display:flex;align-items:center;gap:12px}.owner-chat-composer label{height:32px;padding:0 10px;display:flex;align-items:center;gap:6px;border:1px solid #1c3750;border-radius:8px;color:#71b7f3;font-size:8px;cursor:pointer}.owner-chat-composer label input{display:none}.owner-chat-composer label span{font-size:14px}.owner-chat-composer>div>small{flex:1;color:#4e6072;font-size:7px}.owner-chat-composer>div>button{height:33px;padding:0 15px;border:0;border-radius:99px;background:#eef5fb;color:#07111a;font-size:8px;cursor:pointer}.owner-chat-composer>div>button:disabled{opacity:.45;cursor:default}.owner-chat-composer>p{margin:9px 0 0;color:#ef8b8b;font-size:8px}.owner-chat-file{margin-bottom:9px;padding:7px 9px;display:grid!important;grid-template-columns:24px 1fr auto 22px;align-items:center;gap:8px;border:1px solid #1e405e;border-radius:8px;background:#0a1825}.owner-chat-file>b{overflow:hidden;text-overflow:ellipsis;font-size:8px;white-space:nowrap}.owner-chat-file small{font-size:7px!important}.owner-chat-file button{width:22px!important;height:22px!important;padding:0!important;background:#10283d!important;color:#8fc8f8!important}@media(max-width:780px){.owner-chat{grid-template-columns:1fr;min-height:760px}.owner-chat-list{border-right:0;border-bottom:1px solid #172536}.owner-chat-list>header{height:78px}.owner-chat-list nav{max-height:205px}.owner-chat-roomhead{height:76px}.owner-chat-stream{height:330px;padding:20px 16px}.owner-chat-stream article{max-width:88%}.owner-chat-composer{padding:13px}.owner-chat-composer>div>small{display:none}}.management-shell{margin-top:42px;color:#f5f8fc}.management-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.management-header small,.management-list small{color:#55a8fa;font-size:7px;letter-spacing:.2em}.management-header h2{margin:9px 0 0;font-size:30px;font-weight:420;letter-spacing:-.045em}.management-header p{margin:9px 0 0;color:#69798c;font-size:9px}.management-refresh{border:0;background:transparent;color:#728397;font-size:8px}.management-refresh span{margin-left:6px;color:#62adf7}.management-refresh:disabled{opacity:.45}.management-tabs{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #17212d;border-radius:13px;overflow:hidden;background:#070b10}.management-tabs button{min-height:76px;padding:15px 18px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:6px;border:0;border-right:1px solid #17212d;background:transparent;color:#6b7b8e;text-align:left}.management-tabs button:last-child{border-right:0}.management-tabs button small{grid-column:1/-1;font-size:6px;letter-spacing:.18em;color:#435467}.management-tabs button span{font-size:11px}.management-tabs button b{font-size:9px;font-weight:500}.management-tabs button.active{background:linear-gradient(120deg,#2997ff26,#2997ff04);box-shadow:inset 0 2px #2997ff;color:#eef6ff}.management-tabs button.active small{color:#5db0ff}.management-content{margin-top:14px}.management-list{border:1px solid #17212d;border-radius:13px;overflow:hidden;background:#070b10}.management-list article{min-height:87px;padding:16px 20px;display:grid;align-items:center;gap:18px;border-bottom:1px solid #151e28}.management-list article:last-child{border-bottom:0}.clients-list article{grid-template-columns:38px minmax(180px,1fr) minmax(250px,1.25fr) 110px}.projects-list article{grid-template-columns:38px minmax(220px,1fr) minmax(150px,.65fr) 110px}.approvals-list article{grid-template-columns:38px 1fr 150px}.files-list article{grid-template-columns:38px 36px minmax(220px,1fr) 100px 110px}.management-number{color:#405064;font-size:8px}.management-primary strong,.management-primary span{display:block}.management-primary strong{margin-top:7px;font-size:11px;font-weight:520}.management-primary span{margin-top:5px;color:#68798d;font-size:8px}.management-members>small,.management-meta>small{display:block;margin-bottom:8px}.management-members>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;margin-top:5px;color:#abb8c6;font-size:8px}.management-members em{color:#5c6d80;font-size:7px;font-style:normal}.access-dot{width:5px;height:5px;border-radius:50%;background:#38d68c;box-shadow:0 0 8px #38d68cb3}.management-meta b,.management-meta span{display:block}.management-meta b{font-size:16px;font-weight:450}.management-meta span{margin-top:6px;color:#5f7083;font-size:7px}.management-progress{display:grid;grid-template-columns:1fr 31px;align-items:center;gap:9px}.management-progress>div{height:2px;background:#182533}.management-progress i{display:block;height:100%;background:#2997ff;box-shadow:0 0 8px #2997ff}.management-progress b{font-size:8px}.management-status{justify-self:end;padding:7px 10px;border:1px solid #25384c;border-radius:99px;color:#93a4b6;font-size:7px;white-space:nowrap}.status-active,.status-launched,.status-approved{border-color:#33cf884d;background:#33cf8812;color:#76dcae}.status-review,.status-pending{border-color:#ffb6484d;background:#ffb64812;color:#efbd72}.status-changes_requested{border-color:#ff68684d;background:#ff686812;color:#f19595}.file-symbol{width:33px;height:33px;display:grid;place-items:center;border:1px solid #20364c;border-radius:8px;color:#58a9f9}.file-category{color:#6c7c8f;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.file-open{height:32px;border:1px solid #24496d;border-radius:99px;background:#0a1928;color:#91c9ff;font-size:7px}.file-open:disabled{opacity:.55}.management-notice{margin-top:14px;padding:12px 14px;border:1px solid rgba(225,91,91,.22);border-radius:9px;background:#e15b5b12;color:#eaa1a1;font-size:8px}.management-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed #1a2a3a;border-radius:13px;background:#070b10b3;color:#718296;font-size:9px}.management-empty i{width:38px;height:38px;display:grid;place-items:center;border:1px solid #22476b;border-radius:50%;color:#59a9f8;font-style:normal}.management-empty strong{color:#bdcad7;font-size:11px;font-weight:500}.management-empty span{font-size:8px}@media(max-width:850px){.management-tabs{grid-template-columns:1fr 1fr}.management-tabs button:nth-child(2){border-right:0}.management-tabs button:nth-child(-n+2){border-bottom:1px solid #17212d}.clients-list article,.projects-list article,.approvals-list article,.files-list article{grid-template-columns:30px 1fr}.management-primary,.management-members,.management-meta,.management-progress,.management-status,.file-category,.file-open{grid-column:2}.management-status{justify-self:start}.file-symbol{grid-column:1;grid-row:1}.files-list .management-number,.management-header p{display:none}}.management-members>div>button{margin-left:auto;border:0;background:none;color:#6eb5f6;font-size:7px}.access-dot.inactive{background:#66717d!important;box-shadow:none!important}.access-assign{grid-column:1/-1;margin-top:8px;display:grid!important;grid-template-columns:1fr auto!important;gap:7px}.access-assign select{height:32px;padding:0 8px;border:1px solid #1c3043;border-radius:7px;background:#080d14;color:#899bad;font-size:7px}.access-assign>button{height:32px!important;padding:0 10px!important;border:1px solid #24527f!important;border-radius:7px!important;background:#0a1b2c!important;color:#86c4fb!important}.access-assign>button:disabled{opacity:.4}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f9fb;background:#040609}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 75% 0,rgba(22,112,238,.12),transparent 30%),#040609}button,input{font:inherit}.login{min-height:100vh;padding:4vw;display:grid;grid-template-columns:1fr 1fr}.art,.loginCard{border:1px solid rgba(177,211,246,.12)}.art{position:relative;display:grid;place-items:center;border-radius:24px 0 0 24px;background:radial-gradient(circle,rgba(26,117,239,.2),transparent 25%),#050a11}.orbit{width:180px;height:180px;display:grid;place-items:center;border:1px solid rgba(87,169,255,.25);border-radius:50%;font-size:62px;font-weight:250;box-shadow:0 0 90px #1971eb24}.art small{position:absolute;bottom:40px;color:#6c829a;font-size:8px;letter-spacing:.26em}.loginCard{padding:8vw;display:flex;flex-direction:column;justify-content:center;border-left:0;border-radius:0 24px 24px 0;background:linear-gradient(145deg,#0a0f17,#05080c)}.logo{font-size:12px;letter-spacing:.32em}.loginCard>p{margin:70px 0 20px;color:#4ca2f8;font-size:8px;letter-spacing:.22em}.loginCard h1{margin:0;font-size:clamp(56px,6vw,88px);font-weight:330;line-height:.88;letter-spacing:-.07em}.loginCard>span{max-width:470px;margin-top:28px;color:#8998aa;font-size:13px;line-height:1.7}.loginCard form{max-width:500px;margin-top:35px}.loginCard label{display:block;margin-top:15px;color:#718095;font-size:8px}.loginCard input{width:100%;margin-top:7px;padding:15px 0;border:0;border-bottom:1px solid #1b2633;background:none;color:#fff;outline:none}.loginCard form button{width:100%;height:50px;margin-top:28px;border:0;border-radius:99px}.loginCard em{display:block;margin-top:12px;color:#ff9292;font-size:9px}.forgot{margin-top:14px;align-self:flex-start;border:0;background:none;color:#718095;font-size:9px}.demo{margin-top:18px;color:#55708c}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.shell aside{position:fixed;inset:0 auto 0 0;width:250px;padding:32px 22px;display:flex;flex-direction:column;border-right:1px solid #131b25;background:#05080c}.shell nav{margin-top:75px;display:grid;gap:7px}.shell nav button{height:48px;padding:0 14px;border:0;border-radius:10px;background:none;color:#718095;text-align:left}.shell nav .active{background:linear-gradient(90deg,rgba(26,120,235,.15),transparent);color:#fff;box-shadow:inset 1px 0 #258fff}.user{margin-top:auto;display:flex;gap:10px}.user i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#132036;color:#74b6ff;font-size:9px}.user b,.user small{display:block;font-size:9px}.user small{margin-top:4px;color:#66768a}.portal{grid-column:2;padding:68px 6vw}.portal>header{display:flex;justify-content:space-between;align-items:end}.portal header small,.stage>small,.action small,.metrics small{color:#55a8fa;font-size:8px;letter-spacing:.18em}.portal h1{margin:14px 0 0;font-size:clamp(44px,5vw,70px);font-weight:360;letter-spacing:-.065em}.portal header p{color:#8a99aa}.portal header button,.action button{height:42px;padding:0 17px;border:1px solid #214c79;border-radius:99px;background:#0b2139;color:#a9d5ff;font-size:9px}.stage{min-height:410px;margin-top:45px;padding:55px;display:flex;flex-direction:column;justify-content:center;border:1px solid #172536;border-radius:20px;background:radial-gradient(circle at 78%,rgba(28,122,240,.2),transparent 22%),#070b11}.stage h2{max-width:800px;margin:18px 0;font-size:clamp(42px,5vw,72px);font-weight:340;line-height:.94;letter-spacing:-.065em}.stage>div{margin-top:35px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid #17212d;color:#7d8c9f;font-size:10px}.stage b{display:block;margin-top:8px;color:#fff}.stage strong{font-size:38px;color:#fff}.action{margin-top:14px;padding:20px 24px;display:flex;align-items:center;gap:16px;border:1px solid #153e68;border-radius:14px;background:#07101b}.action i{width:7px;height:7px;border-radius:50%;background:#2997ff;box-shadow:0 0 14px #2997ff}.action b{display:block;margin-top:6px;font-size:11px}.action button{margin-left:auto}.metrics{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metrics article{min-height:145px;padding:25px;border:1px solid #151e29;border-radius:14px;background:#090d13}.metrics strong,.metrics span{display:block}.metrics strong{margin:25px 0 9px;font-size:25px}.metrics span{color:#758498;font-size:9px}@media(max-width:800px){.login{padding:0;grid-template-columns:1fr;grid-template-rows:30vh 1fr}.art{border-radius:0}.orbit{width:100px;height:100px;font-size:38px}.art small{bottom:18px}.loginCard{padding:34px 22px;border:0;border-radius:0;justify-content:flex-start}.loginCard>p{margin-top:30px}.shell{display:block}.shell aside{display:none}.portal{padding:45px 16px}.portal>header button{display:none}.portal h1{font-size:43px}.stage{min-height:520px;padding:30px 23px}.stage h2{font-size:44px}.metrics{grid-template-columns:1fr}}.app-loading,.waiting-room{min-height:100vh;text-align:center}.app-loading{display:grid;place-items:center;align-content:center;gap:24px}.loading-mark{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 0 28px rgba(41,151,255,.35));animation:brand-breathe 1.8s ease-in-out infinite}.app-loading>span{color:#6f8094;font-size:9px;letter-spacing:.15em}.auth-notice{margin-top:15px;padding:12px;border:1px solid rgba(64,174,125,.25);border-radius:8px;background:#1f7e5214;color:#7cdaa7;font-size:9px;line-height:1.5}.waiting-room{position:relative;overflow:hidden;padding:30px 38px;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 46%,rgba(16,105,221,.14),transparent 28%),linear-gradient(135deg,#020408,#060b12 48%,#020407)}.waiting-room:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(72,154,242,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(72,154,242,.035) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%)}.waiting-room header,.waiting-room footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.brand-wordmark{display:block;width:132px;height:auto}.brand-wordmark.compact{width:105px}.waiting-room header button{border:0;background:transparent;color:#728399;font-size:9px;letter-spacing:.08em}.waiting-content{position:relative;z-index:1;width:min(880px,100%);margin:auto;display:flex;align-items:center;flex-direction:column}.waiting-emblem{position:relative;width:118px;height:118px;margin-bottom:34px;display:grid;place-items:center;border:1px solid rgba(65,151,245,.18);border-radius:50%;box-shadow:0 0 80px #1975eb1a}.waiting-emblem:before,.waiting-emblem:after{content:"";position:absolute;inset:-13px;border:1px solid rgba(65,151,245,.08);border-radius:50%}.waiting-emblem:after{inset:-28px}.waiting-emblem img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(41,151,255,.4))}.waiting-emblem i{position:absolute;width:4px;height:4px;border-radius:50%;background:#2997ff;box-shadow:0 0 10px #2997ff;animation:waiting-orbit 5s linear infinite}.waiting-emblem i:nth-of-type(2){animation-delay:-1.7s}.waiting-emblem i:nth-of-type(3){animation-delay:-3.4s}.waiting-content>p{margin:0 0 22px;color:#68b5ff;font-size:8px;letter-spacing:.24em}.waiting-content>p span{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#2997ff;box-shadow:0 0 9px #2997ff}.waiting-room h1{margin:0;font-size:clamp(48px,6vw,86px);font-weight:320;line-height:.92;letter-spacing:-.067em}.waiting-room h1 em{font-style:normal;color:#8190a2}.waiting-content>span{max-width:570px;margin-top:28px;color:#8190a3;font-size:12px;line-height:1.75}.status-rail{width:min(540px,100%);margin-top:40px;padding:17px 18px;display:flex;align-items:center;gap:13px;border:1px solid rgba(79,159,242,.18);border-radius:12px;background:#070e17b8;box-shadow:0 18px 60px #00000040;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.status-rail>i{width:7px;height:7px;border-radius:50%;background:#2997ff;box-shadow:0 0 14px #2997ff}.status-rail div{text-align:left}.status-rail small,.status-rail b{display:block}.status-rail small{color:#53657a;font-size:7px;letter-spacing:.18em}.status-rail b{margin-top:5px;font-size:10px;font-weight:500}.status-rail strong{margin-left:auto;color:#63b4ff;font-size:8px;letter-spacing:.17em}.waiting-room footer{color:#455466;font-size:7px;letter-spacing:.17em}@keyframes waiting-orbit{0%{transform:rotate(0) translate(73px) rotate(0)}to{transform:rotate(360deg) translate(73px) rotate(-360deg)}}@keyframes brand-breathe{50%{opacity:.62;transform:scale(.96)}}.orbit img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 20px rgba(41,151,255,.32))}@media(max-width:700px){.waiting-room{padding:24px 20px}.brand-wordmark{width:108px}.waiting-emblem{width:92px;height:92px;margin-bottom:30px}.waiting-emblem img{width:44px;height:44px}.waiting-emblem i{display:none}.waiting-room h1{font-size:48px}.waiting-content>span{font-size:11px}.status-rail{margin-top:30px}.waiting-room footer span:last-child{display:none}}@media(max-width:800px){.orbit img{width:46px;height:46px}}.login{height:100dvh;min-height:620px;padding:22px;overflow:hidden;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);background:#020407}.login .art,.login .loginCard{min-height:0;border-color:#8bb7e721}.login .art{isolation:isolate;overflow:hidden;padding:30px;display:flex;align-items:flex-start;justify-content:flex-start;background:#03070d;border-radius:20px 0 0 20px}.login .art>.brand-wordmark{position:relative;z-index:3;width:122px}.login-visual{position:absolute;z-index:0;inset:0;background:linear-gradient(180deg,#0104080a,#0104087a),url(/brand/nurvex-login-glass.jpg) 52% 50%/cover no-repeat;transform:scale(1.015);animation:login-drift 16s ease-in-out infinite alternate}.login-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 45% 47%,transparent 0 12%,rgba(1,4,8,.18) 48%,rgba(1,4,8,.7) 100%)}.login-visual:after{content:"";position:absolute;left:8%;right:8%;top:48%;height:1px;background:linear-gradient(90deg,transparent,#2f96ff 48%,#8cc9ff 50%,#2f96ff 52%,transparent);box-shadow:0 0 14px #3097ffbf;opacity:.75}.login-visual span{position:absolute;width:4px;height:4px;border-radius:50%;background:#72baff;box-shadow:0 0 13px 4px #2997ff8c}.login-visual span:nth-child(1){left:22%;top:29%}.login-visual span:nth-child(2){right:18%;top:48%}.login-visual span:nth-child(3){left:44%;bottom:22%}.art-copy{position:relative;z-index:2;align-self:flex-end;text-align:left}.art-copy small{position:static!important;display:block;margin-bottom:15px;color:#6eafea!important;font-size:7px!important;letter-spacing:.22em!important}.art-copy strong{display:block;font-size:clamp(24px,2.25vw,38px);font-weight:350;line-height:1.05;letter-spacing:-.045em}.art-copy p{margin:15px 0 0;color:#8190a2;font-size:10px}.login .loginCard{padding:clamp(38px,5vw,78px);border-radius:0 20px 20px 0;justify-content:center;background:radial-gradient(circle at 20% 16%,rgba(29,112,224,.07),transparent 25%),#070a0f}.login-mark{width:34px;height:30px;margin-bottom:38px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(41,151,255,.3))}.loginCard>p{margin:0 0 13px;font-size:7px}.loginCard h1{font-size:clamp(43px,4.5vw,68px);line-height:.91}.loginCard>span{margin-top:18px;max-width:400px;font-size:11px;line-height:1.55}.loginCard form{width:100%;max-width:440px;margin-top:22px}.loginCard label{margin-top:10px}.loginCard input{margin-top:3px;padding:11px 0}.loginCard form button{height:45px;margin-top:20px}.forgot{margin-top:9px;font-size:8px}.loginCard form+.forgot{margin-top:12px}@keyframes login-drift{0%{transform:scale(1.015) translate3d(-.4%,0,0)}to{transform:scale(1.045) translate3d(.7%,-.5%,0)}}@media(max-height:720px)and (min-width:801px){.login{min-height:560px;padding:14px}.login .art{padding:24px}.login .loginCard{padding:34px 7vw}.login-mark{margin-bottom:22px}.loginCard h1{font-size:48px}.loginCard>span{margin-top:12px}.loginCard form{margin-top:14px}.loginCard input{padding:8px 0}.loginCard form button{margin-top:14px;height:42px}}@media(max-width:800px){.login{height:100dvh;min-height:590px;padding:0;grid-template-columns:1fr;grid-template-rows:34% 66%;overflow:hidden}.login .art{padding:22px;border:0;border-radius:0}.login .art>.brand-wordmark{width:106px}.login-visual{background-position:50% 44%}.login-visual:after{top:55%}.art-copy{display:none}.login .loginCard{padding:22px 24px max(20px,env(safe-area-inset-bottom));border:0;border-radius:0;justify-content:flex-start}.login-mark{width:29px;height:26px;margin-bottom:16px}.loginCard>p{margin-bottom:10px}.loginCard h1{font-size:43px}.loginCard>span{margin-top:12px;font-size:10px}.loginCard form{margin-top:12px}.loginCard label{margin-top:7px}.loginCard input{padding:8px 0}.loginCard form button{height:42px;margin-top:14px}.forgot{margin-top:7px}}@media(max-width:380px),(max-height:650px)and (max-width:800px){.login{grid-template-rows:28% 72%}.login .art{padding:18px}.login .loginCard{padding-top:16px}.login-mark{display:none}.loginCard h1{font-size:36px}.loginCard>span{display:none}}@media(prefers-reduced-motion:reduce){.login-visual{animation:none}}.login-visual{background-image:linear-gradient(180deg,#01040805,#01040875),url(/brand/nurvex-login-glass-v2.png);background-position:50% 50%;animation:login-glass-loop 18s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform,background-position}.login-visual:before{background:radial-gradient(circle at 55% 54%,transparent 0 15%,rgba(1,4,8,.12) 46%,rgba(1,4,8,.64) 100%);animation:login-light-loop 18s cubic-bezier(.45,0,.55,1) infinite alternate}.loginCard label{font-size:10px;line-height:1.2;letter-spacing:.01em;color:#93a0b1}.loginCard input{height:46px;margin-top:5px;padding:9px 2px 12px;font-size:15px;font-weight:430;line-height:1.3;letter-spacing:-.01em;border-bottom-color:#263343;caret-color:#55a8fa}.loginCard input:focus{border-bottom-color:#4ca2f8;box-shadow:0 8px 18px -16px #4ca2f8e6}.loginCard input::placeholder{color:#566476;font-size:14px}.loginCard form button{font-size:12px;font-weight:520;letter-spacing:-.01em}@keyframes login-glass-loop{0%{transform:scale(1.035) translate3d(-.55%,.2%,0);background-position:49.4% 50%}to{transform:scale(1.07) translate3d(.65%,-.45%,0);background-position:50.6% 49.5%}}@keyframes login-light-loop{0%{opacity:.76;transform:translate3d(-.5%,0,0)}to{opacity:1;transform:translate3d(.7%,-.3%,0)}}@media(max-width:800px){.loginCard label{font-size:9px}.loginCard input{height:42px;font-size:16px;padding:7px 2px 10px}.loginCard form button{font-size:12px}}@media(prefers-reduced-motion:reduce){.login-visual,.login-visual:before{animation:none}}.login-visual span{z-index:2;display:block;opacity:.35;will-change:transform,opacity}.login-visual span:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(98,181,255,.2);animation:login-energy-pulse 3.8s ease-in-out infinite}.login-visual span:nth-child(1){animation:login-energy-one 11s cubic-bezier(.45,0,.55,1) infinite alternate}.login-visual span:nth-child(2){animation:login-energy-two 14s cubic-bezier(.45,0,.55,1) infinite alternate}.login-visual span:nth-child(3){animation:login-energy-three 9s cubic-bezier(.45,0,.55,1) infinite alternate}.login-visual:after{animation:login-scan-drift 8s cubic-bezier(.45,0,.55,1) infinite alternate;transform-origin:center;will-change:transform,opacity}@keyframes login-energy-one{0%{transform:translate3d(-18px,18px,0);opacity:.18}45%{opacity:.75}to{transform:translate3d(92px,-38px,0);opacity:.3}}@keyframes login-energy-two{0%{transform:translate3d(34px,-22px,0);opacity:.28}55%{opacity:.82}to{transform:translate3d(-86px,42px,0);opacity:.2}}@keyframes login-energy-three{0%{transform:translate3d(-24px,-28px,0);opacity:.12}50%{opacity:.65}to{transform:translate3d(70px,18px,0);opacity:.24}}@keyframes login-energy-pulse{0%,to{transform:scale(.75);opacity:.1}50%{transform:scale(1.7);opacity:.7}}@keyframes login-scan-drift{0%{transform:translate3d(-3%,0,0) scaleX(.92);opacity:.36}50%{opacity:.78}to{transform:translate3d(3%,0,0) scaleX(1.04);opacity:.54}}@media(prefers-reduced-motion:reduce){.login-visual span,.login-visual span:after,.login-visual:after{animation:none}}.password-field{position:relative}.password-field input{padding-right:42px}.loginCard .password-field>button{position:absolute;right:0;bottom:7px;width:36px;height:36px;margin:0;padding:8px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#65778a;transition:color .2s ease,background .2s ease}.loginCard .password-field>button:hover,.loginCard .password-field>button.visible{background:#499df014;color:#79bdff}.password-field svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}@media(max-width:800px){.loginCard .password-field>button{bottom:3px}}.admin-shell{min-height:100vh;background:radial-gradient(circle at 74% 0,rgba(25,112,230,.09),transparent 28%),#040609;color:#f6f8fb}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:5;width:236px;padding:30px 20px 24px;display:flex;flex-direction:column;border-right:1px solid #141c26;background:#05080cf5}.admin-sidebar>nav{margin-top:72px;display:grid;gap:6px}.admin-sidebar nav button{height:47px;padding:0 13px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;border:0;border-radius:9px;background:transparent;color:#718094;text-align:left;font-size:10px}.admin-sidebar nav button i{font-style:normal;color:#4d5c6d}.admin-sidebar nav button b{font-size:8px;font-weight:500}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#2384fa29,#2384fa04);box-shadow:inset 1px 0 #2997ff}.admin-sidebar nav button.active i{color:#5eafff}.admin-profile{margin-top:auto;padding-top:17px;display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:9px;border-top:1px solid #141d27}.admin-profile>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#11223a;color:#72b8ff;font-size:9px}.admin-profile b,.admin-profile small{display:block}.admin-profile b{font-size:9px}.admin-profile small{margin-top:4px;color:#607085;font-size:7px}.admin-profile button{border:0;background:transparent;color:#617185}.admin-main{margin-left:236px;padding:54px clamp(28px,5vw,78px) 70px}.admin-header{display:flex;align-items:flex-end;justify-content:space-between}.admin-header small,.admin-metrics small,.section-heading small,.workspace-list small,.admin-panel small{color:#55a8fa;font-size:7px;letter-spacing:.2em}.admin-header h1{margin:14px 0 0;font-size:clamp(44px,5vw,70px);font-weight:340;line-height:.94;letter-spacing:-.065em}.admin-header p{margin:13px 0 0;color:#7d8c9e;font-size:11px}.admin-create{height:45px;padding:0 7px 0 18px;border:1px solid #245586;border-radius:99px;background:#091b2f;color:#cae4ff;font-size:9px}.admin-create span{width:31px;height:31px;margin-left:13px;display:inline-grid;place-items:center;border-radius:50%;background:#2997ff;color:#fff;font-size:14px}.admin-metrics{margin-top:46px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #17212d;border-radius:14px;overflow:hidden;background:#070b10}.admin-metrics article{min-height:130px;padding:22px;border-right:1px solid #17212d}.admin-metrics article:last-child{border:0}.admin-metrics strong,.admin-metrics span{display:block}.admin-metrics strong{margin:20px 0 8px;font-size:30px;font-weight:430}.admin-metrics span{color:#657589;font-size:8px}.system-live strong{font-size:18px}.system-live strong i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#3dd98b;box-shadow:0 0 12px #3dd98b}.admin-workspaces{margin-top:42px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between}.section-heading h2{margin:9px 0 0;font-size:30px;font-weight:420;letter-spacing:-.045em}.section-heading button{border:0;background:transparent;color:#6f8093;font-size:8px}.workspace-empty{min-height:260px;margin-top:18px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed #1b2a39;border-radius:14px;background:#070b11a3;color:#738397;font-size:10px}.workspace-empty.first{width:100%}.workspace-empty i{width:42px;height:42px;display:grid;place-items:center;border:1px solid #235382;border-radius:50%;color:#61affc;font-size:18px;font-style:normal}.workspace-empty strong{color:#dce6f1;font-size:14px;font-weight:500}.workspace-list{margin-top:18px;border:1px solid #17212d;border-radius:14px;overflow:hidden}.workspace-list article{min-height:102px;padding:17px 20px;display:grid;grid-template-columns:42px 1.05fr 1.3fr minmax(150px,.7fr) 34px;align-items:center;gap:18px;border-bottom:1px solid #151e28;background:#070b10}.workspace-list article:last-child{border:0}.workspace-index{color:#45566a;font-size:9px}.workspace-name strong,.workspace-name span,.workspace-project strong,.workspace-project span{display:block}.workspace-name strong,.workspace-project strong{margin-top:7px;font-size:11px;font-weight:520}.workspace-name span,.workspace-project span{margin-top:5px;color:#69798c;font-size:8px}.workspace-progress{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.workspace-progress small{grid-column:1/-1;color:#7e8da0}.workspace-progress>div{height:2px;background:#172330}.workspace-progress>div i{display:block;height:100%;background:#2997ff;box-shadow:0 0 8px #2997ff}.workspace-progress b{font-size:9px}.workspace-list article>button{width:32px;height:32px;border:1px solid #21374e;border-radius:50%;background:transparent;color:#8dbce9}.admin-overlay{position:fixed;z-index:20;inset:0;display:flex;justify-content:flex-end;background:#010306b3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.admin-panel{width:min(520px,100%);height:100%;padding:35px 42px;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 0,rgba(28,121,237,.12),transparent 28%),#070b11;border-left:1px solid #1a2a3b;animation:panel-in .45s cubic-bezier(.2,.75,.2,1)}.admin-panel>header{display:flex;justify-content:space-between}.admin-panel h2{margin:16px 0 0;font-size:42px;font-weight:350;line-height:.95;letter-spacing:-.06em}.admin-panel header button{width:38px;height:38px;border:1px solid #203246;border-radius:50%;background:transparent;color:#8ea0b3;font-size:20px}.admin-panel form{margin-top:36px;display:grid;gap:17px}.admin-panel label{color:#8796a7;font-size:9px}.admin-panel label>span{float:right;color:#536477}.admin-panel input,.admin-panel select{width:100%;height:48px;margin-top:7px;padding:0 13px;border:1px solid #1c2a39;border-radius:8px;background:#090e15;color:#fff;font-size:12px;outline:none}.admin-panel input:focus,.admin-panel select:focus{border-color:#347fc5}.panel-submit{height:49px;margin-top:8px;border:0;border-radius:99px;background:#f4f7fa;color:#05080c;font-size:10px}.panel-submit:disabled{opacity:.55}.admin-panel form p{margin:0;padding:11px;border-radius:7px;font-size:9px}.admin-panel form p.success{background:#22a8671a;color:#72dca6}.admin-panel form p.error{background:#d23c3c1a;color:#f99}.admin-panel>footer{margin-top:auto;color:#536477;font-size:8px}.admin-panel>footer i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#3dd98b;box-shadow:0 0 8px #3dd98b}@keyframes panel-in{0%{transform:translate(100%)}to{transform:none}}@media(max-width:900px){.admin-sidebar{position:sticky;top:0;width:100%;height:68px;padding:0 18px;display:flex;flex-direction:row;align-items:center;border-right:0;border-bottom:1px solid #141c26}.admin-sidebar>nav,.admin-profile{display:none}.admin-main{margin:0;padding:34px 18px 60px}.admin-header{align-items:flex-start}.admin-header h1{font-size:43px}.admin-create{width:38px;height:38px;padding:0;font-size:0}.admin-create span{width:36px;height:36px;margin:0}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article:nth-child(2){border-right:0}.admin-metrics article{min-height:112px}.workspace-list article{grid-template-columns:34px 1fr 34px}.workspace-project,.workspace-progress{grid-column:2}.workspace-list article>button{grid-column:3;grid-row:1}.admin-panel{padding:28px 22px}.admin-panel h2{font-size:37px}}.workspace-name em{display:block;margin-top:4px;color:#4d8cc9;font-size:7px;font-style:normal}.admin-header h1{margin-left:-3px}.edit-panel{width:min(680px,100%)}.edit-panel h2{max-width:500px;font-size:36px}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-panel input.progress-input{padding:0;border:0;accent-color:#2997ff}.client-preview-button{height:45px;border:1px solid #21486f;border-radius:99px;background:#091a2c;color:#9dceff;font-size:9px}@media(max-width:620px){.edit-grid{grid-template-columns:1fr}}.client-preview{position:fixed;z-index:40;inset:0;overflow:auto;background:#040609}.preview-toolbar{position:sticky;z-index:2;top:0;height:48px;padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #21466c;background:#071627}.preview-toolbar span,.preview-toolbar button{color:#8fc8ff;font-size:8px;letter-spacing:.11em}.preview-toolbar span i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#2997ff;box-shadow:0 0 9px #2997ff}.preview-toolbar b{font-size:10px;font-weight:500}.preview-toolbar button{justify-self:end;border:0;background:none}.preview-shell{min-height:calc(100vh - 48px);display:grid;grid-template-columns:230px 1fr}.preview-shell>aside{padding:30px 22px;display:flex;flex-direction:column;border-right:1px solid #151f2a;background:#05080c}.preview-shell>aside nav{margin-top:66px;display:grid;gap:7px}.preview-shell>aside nav span{padding:15px 13px;border-radius:9px;color:#6f7f92;font-size:9px}.preview-shell>aside nav span.active{color:#fff;background:linear-gradient(90deg,rgba(41,151,255,.16),transparent);box-shadow:inset 1px 0 #2997ff}.preview-shell>aside>small{margin-top:auto;color:#48596c;font-size:7px;letter-spacing:.16em}.preview-shell>main{padding:54px 6vw}.preview-shell>main:not(.client-section-view):not(.services-view)>small,.preview-shell>main:not(.client-section-view):not(.services-view)>section>small,.preview-cards small{color:#55a8fa;font-size:7px;letter-spacing:.19em}.preview-shell>main>h1{margin:14px 0 0;font-size:clamp(44px,5vw,70px);font-weight:340;line-height:.92;letter-spacing:-.065em}.preview-shell>main>p{color:#7d8c9f;font-size:11px}.preview-shell>main:not(.client-section-view):not(.services-view)>section{min-height:310px;margin-top:35px;padding:40px;display:flex;flex-direction:column;justify-content:center;border:1px solid #172536;border-radius:18px;background:radial-gradient(circle at 80%,rgba(29,124,243,.18),transparent 24%),#070b11}.preview-shell>main:not(.client-section-view):not(.services-view)>section h2{max-width:720px;margin:17px 0;font-size:clamp(36px,4vw,58px);font-weight:350;line-height:.95;letter-spacing:-.06em}.preview-shell>main:not(.client-section-view):not(.services-view)>section>div{margin-top:24px;padding-top:18px;display:flex;justify-content:space-between;border-top:1px solid #17212d}.preview-shell>main:not(.client-section-view):not(.services-view)>section span{color:#77879a;font-size:9px}.preview-shell>main:not(.client-section-view):not(.services-view)>section span b{display:block;margin-top:6px;color:#fff}.preview-shell>main:not(.client-section-view):not(.services-view)>section strong{font-size:28px}.preview-cards{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.preview-cards article{min-height:105px;padding:20px;border:1px solid #151f2a;border-radius:12px;background:#080c12}.preview-cards b{display:block;margin-top:20px;font-size:13px;font-weight:500}@media(max-width:760px){.preview-toolbar{grid-template-columns:1fr auto}.preview-toolbar>b{display:none}.preview-shell{display:block}.preview-shell>aside{height:64px;padding:0 18px;flex-direction:row;align-items:center}.preview-shell>aside nav,.preview-shell>aside>small{display:none}.preview-shell>main{padding:34px 18px}.preview-cards{grid-template-columns:1fr}.preview-shell>main:not(.client-section-view):not(.services-view)>section{padding:26px 22px}}.system-live strong i.request-dot{background:#2997ff;box-shadow:0 0 12px #2997ff}.admin-panel:not(.edit-panel)>header{position:relative;display:block;text-align:center}.admin-panel:not(.edit-panel)>header>div{width:100%}.admin-panel:not(.edit-panel)>header h2{margin-left:auto;margin-right:auto;max-width:390px;line-height:.98}.admin-panel:not(.edit-panel)>header>button{position:absolute;right:0;top:0}.admin-panel:not(.edit-panel)>form{margin-left:auto;margin-right:auto;width:100%;max-width:420px}.admin-panel:not(.edit-panel)>footer{margin-top:24px;text-align:center}.admin-requests{margin-top:42px}.admin-requests .section-heading>span{color:#627387;font-size:8px}.requests-empty{margin-top:18px;padding:25px;border:1px dashed #1a2938;border-radius:12px;color:#657589;font-size:9px;text-align:center}.admin-request-list{margin-top:18px;border:1px solid #17212d;border-radius:14px;overflow:hidden}.admin-request-list article{padding:20px 22px;display:grid;grid-template-columns:1fr 160px;align-items:center;gap:30px;border-bottom:1px solid #17212d;background:#070b10}.admin-request-list article:last-child{border-bottom:0}.admin-request-list small{color:#55a8fa;font-size:7px;letter-spacing:.14em}.admin-request-list strong{display:block;margin-top:8px;font-size:13px;font-weight:520}.admin-request-list p{max-width:720px;margin:7px 0 0;color:#738397;font-size:9px;line-height:1.55}.admin-request-list select{height:38px;padding:0 10px;border:1px solid #203246;border-radius:8px;background:#090e15;color:#b8c7d7;font-size:9px}@media(max-width:650px){.admin-request-list article{grid-template-columns:1fr}.admin-request-list select{width:100%}}.preview-shell>aside nav button{width:100%;padding:15px 13px;border:0;border-radius:9px;background:transparent;color:#6f7f92;font-size:9px;text-align:left}.preview-shell>aside nav button.active{color:#fff;background:linear-gradient(90deg,rgba(41,151,255,.16),transparent);box-shadow:inset 1px 0 #2997ff}.client-preview .services-view{grid-column:auto}.preview-client-account{width:100%;margin-top:auto;padding:10px 8px;display:grid;grid-template-columns:38px 1fr 24px;align-items:center;gap:10px;border:1px solid #192b3d;border-radius:11px;background:#080f18;color:#fff;text-align:left}.preview-client-account>i{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#122037}.preview-client-account>i img{width:22px;height:22px;object-fit:contain}.preview-client-account span b,.preview-client-account span small{display:block}.preview-client-account span b{font-size:9px}.preview-client-account span small{margin-top:4px;color:#66778a;font-size:7px}.preview-client-account>strong{color:#52667b;font-size:8px}@media(max-width:620px){.admin-panel:not(.edit-panel){overflow-y:auto;padding-top:30px;padding-bottom:26px}.admin-panel:not(.edit-panel)>header h2{max-width:330px;font-size:36px}.admin-panel:not(.edit-panel)>form{margin-top:28px;gap:14px}.admin-panel:not(.edit-panel)>footer{padding-bottom:4px}}.admin-messages{margin-top:42px}.owner-inbox{margin-top:18px;display:grid;gap:10px}.owner-inbox>article{padding:21px 23px;border:1px solid #172637;border-radius:13px;background:#070b10}.owner-inbox article>header{display:flex;align-items:flex-start;justify-content:space-between}.owner-inbox header small,.owner-inbox header b{display:block}.owner-inbox header small{color:#5eaff8;font-size:7px;letter-spacing:.12em}.owner-inbox header b{margin-top:7px;font-size:10px}.owner-inbox time{color:#5f7185;font-size:7px}.owner-inbox article>p{margin:17px 0;color:#cbd5df;font-size:10px;line-height:1.6}.owner-attachment{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #203b56;border-radius:7px;background:#081421;color:#80c0fa;font-size:8px}.owner-reply{margin-top:16px;padding-top:15px;display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:9px;border-top:1px solid #172433}.owner-reply textarea{min-height:42px;padding:12px;border:1px solid #1c3044;border-radius:8px;resize:vertical;background:#080d14;color:#fff;font:inherit;font-size:9px;outline:none}.owner-reply textarea:focus{border-color:#347fc5}.owner-reply label,.owner-reply button{height:39px;padding:0 13px;display:grid;place-items:center;border:1px solid #213a53;border-radius:8px;background:#09131f;color:#79baf5;font-size:8px}.owner-reply input{display:none}.owner-reply button{border:0;background:#edf4fa;color:#06101a}.owner-reply button:disabled{opacity:.55}@media(max-width:700px){.owner-reply{grid-template-columns:1fr 1fr}.owner-reply textarea{grid-column:1/-1}.owner-inbox>article{padding:18px}}.admin-main:has(.owner-chat){height:100vh;padding-top:34px;padding-bottom:34px;overflow:hidden}.owner-chat{height:calc(100vh - 68px);min-height:540px;max-height:680px}.owner-chat-list{display:flex;min-height:0;flex-direction:column}.owner-chat-list nav{min-height:0;max-height:none;flex:1;overflow-y:auto}.owner-chat-room{min-height:0}.owner-chat-stream{height:auto;min-height:0;flex:1}.owner-chat-composer{flex:0 0 auto;padding-top:13px;padding-bottom:14px}.owner-chat-composer textarea{min-height:46px}@media(max-width:780px){.admin-main:has(.owner-chat){height:auto;min-height:100vh;padding:18px;overflow:visible}.owner-chat{height:auto;min-height:680px;max-height:none}.owner-chat-stream{height:310px;flex:none}}.services-view{grid-column:2;padding:54px clamp(28px,5vw,78px) 80px;background:radial-gradient(circle at 75% 0,rgba(28,119,235,.1),transparent 26%),#040609}.services-view>header>button{border:0;background:none;color:#718397;font-size:9px}.services-view>header>div{margin-top:42px}.services-view header small,.request-composer small,.request-history>small{color:#55a8fa;font-size:7px;letter-spacing:.2em}.services-view h1{margin:15px 0 0;font-size:clamp(50px,6vw,86px);font-weight:330;line-height:.88;letter-spacing:-.07em}.services-view header p{max-width:550px;margin-top:20px;color:#7d8d9f;font-size:11px;line-height:1.7}.service-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #172330;border-radius:15px;overflow:hidden}.service-grid button{position:relative;min-height:210px;padding:25px;display:flex;flex-direction:column;border:0;border-right:1px solid #172330;border-bottom:1px solid #172330;background:#070b10;color:#fff;text-align:left;transition:.35s ease}.service-grid button:nth-child(3n){border-right:0}.service-grid button:nth-child(n+4){border-bottom:0}.service-grid button:hover,.service-grid button.active{background:radial-gradient(circle at 80% 20%,rgba(41,151,255,.15),transparent 30%),#09111c}.service-grid button.active{box-shadow:inset 0 0 0 1px #266eb2}.service-grid span{color:#4d6075;font-size:8px}.service-grid strong{margin-top:auto;font-size:18px;font-weight:470}.service-grid p{max-width:270px;margin:10px 0 0;color:#718195;font-size:9px;line-height:1.55}.service-grid i{position:absolute;right:22px;top:20px;color:#4e8bc5;font-style:normal}.request-composer{margin-top:24px;padding:42px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border:1px solid #19293a;border-radius:15px;background:linear-gradient(135deg,#08111d,#070b10)}.request-composer h2,.request-history h2{margin:13px 0 0;font-size:34px;font-weight:410;letter-spacing:-.05em}.request-composer>div>p{max-width:340px;color:#738397;font-size:10px;line-height:1.7}.request-composer label{color:#8798aa;font-size:9px}.request-composer textarea{width:100%;min-height:138px;margin-top:9px;padding:16px;border:1px solid #203245;border-radius:10px;resize:vertical;background:#070c13;color:#fff;font:inherit;font-size:12px;line-height:1.6;outline:none}.request-composer textarea:focus{border-color:#347fc5}.request-composer form>button{width:100%;height:48px;margin-top:13px;border:0;border-radius:99px;background:#f5f7fa;color:#05080c;font-size:10px}.request-composer form>small{display:block;margin-top:11px;color:#58697c;text-align:center;letter-spacing:.04em}.request-notice{padding:10px;border-radius:7px;background:#2997ff14;color:#85c6ff;font-size:9px}.request-history{margin-top:52px}.request-history article{padding:18px 2px;display:grid;grid-template-columns:90px 180px 1fr auto;align-items:center;gap:18px;border-bottom:1px solid #17212c}.request-history article>span,.request-history article>p{color:#6f8094;font-size:8px}.request-history article>strong{font-size:10px}.request-history article>b{padding:7px 10px;border:1px solid #214a73;border-radius:99px;color:#78bbff;font-size:7px;font-weight:500}@media(max-width:900px){.services-view{grid-column:auto;padding:32px 18px 60px}.services-view h1{font-size:49px}.service-grid{grid-template-columns:1fr 1fr}.service-grid button,.service-grid button:nth-child(3n),.service-grid button:nth-child(n+4){border-right:1px solid #172330;border-bottom:1px solid #172330}.service-grid button:nth-child(2n){border-right:0}.service-grid button:nth-last-child(-n+2){border-bottom:0}.request-composer{padding:26px 20px;grid-template-columns:1fr;gap:28px}.request-history article{grid-template-columns:1fr auto}.request-history article>span,.request-history article>p{grid-column:1/-1}}@media(max-width:560px){.service-grid{grid-template-columns:1fr}.service-grid button{min-height:165px!important;border-right:0!important;border-bottom:1px solid #172330!important}.service-grid button:last-child{border-bottom:0!important}}.client-section-view{grid-column:2;padding:54px clamp(28px,5vw,78px) 80px;background:radial-gradient(circle at 78% 0,rgba(28,119,235,.09),transparent 27%),#040609}.client-back{border:0;background:none;color:#718397;font-size:9px}.client-section-view>header{margin-top:42px}.client-section-view>header small,.project-detail small,.care-space small{color:#55a8fa;font-size:7px;letter-spacing:.2em}.client-section-view>header h1{max-width:950px;margin:15px 0 0;font-size:clamp(48px,5.7vw,82px);font-weight:330;line-height:.9;letter-spacing:-.07em}.client-section-view>header p{max-width:560px;margin-top:20px;color:#7b8b9e;font-size:11px;line-height:1.7}.project-detail,.messages-space,.files-space,.care-space{margin-top:40px}.project-hero{padding:42px;border:1px solid #19293a;border-radius:16px;background:radial-gradient(circle at 80%,rgba(32,128,244,.17),transparent 25%),#070b10}.project-hero h2{max-width:760px;margin:14px 0 0;font-size:clamp(36px,4vw,58px);font-weight:350;letter-spacing:-.06em}.project-hero p{color:#7d8da0}.project-hero>strong{display:block;margin-top:30px;font-size:29px}.project-hero>div{height:3px;margin-top:10px;background:#182433}.project-hero>div i{display:block;height:100%;background:#2997ff;box-shadow:0 0 12px #2997ff}.milestone-list{margin-top:24px}.milestone-list>small{display:block;margin-bottom:12px}.milestone-list article{padding:19px 4px;display:grid;grid-template-columns:42px 1fr 30px;gap:15px;border-bottom:1px solid #17212c}.milestone-list article>span{color:#4f6073;font-size:8px}.milestone-list article b{font-size:11px}.milestone-list article p{margin:6px 0 0;color:#728296;font-size:9px}.milestone-list article>i{font-style:normal;color:#52677c}.milestone-list article.done>i{color:#52d899}.section-empty{padding:38px;border:1px dashed #1a2938;border-radius:12px;color:#66778a;font-size:9px;text-align:center}.messages-space{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.message-list,.messages-space form{min-height:390px;padding:25px;border:1px solid #172433;border-radius:14px;background:#070b10}.message-list article{max-width:78%;margin-bottom:13px;padding:13px;border:1px solid #1b2c3e;border-radius:3px 12px 12px;background:#09111b}.message-list article.own{margin-left:auto;border-radius:12px 3px 12px 12px;background:#0b2036}.message-list small{color:#60758b;font-size:7px}.message-list p{margin:8px 0 0;font-size:10px;line-height:1.55}.messages-space label{color:#8192a5;font-size:9px}.messages-space textarea{width:100%;min-height:240px;margin-top:9px;padding:15px;border:1px solid #203246;border-radius:10px;resize:vertical;background:#080d14;color:#fff;font:inherit;font-size:11px;outline:none}.messages-space form>p,.section-notice{color:#73baff;font-size:9px}.messages-space form>button{width:100%;height:46px;border:0;border-radius:99px;background:#f4f7fa;color:#05080c;font-size:9px}.file-drop{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed #25517c;border-radius:14px;background:radial-gradient(circle,rgba(41,151,255,.09),transparent 34%),#070b10;cursor:pointer}.file-drop input{display:none}.file-drop i{width:42px;height:42px;display:grid;place-items:center;border:1px solid #2c68a2;border-radius:50%;color:#64aff8;font-style:normal}.file-drop strong{font-size:12px}.file-drop span{color:#68798c;font-size:8px}.file-list{margin-top:18px;border:1px solid #172330;border-radius:13px;overflow:hidden}.file-list article{padding:17px 19px;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:12px;border-bottom:1px solid #172330;background:#070b10}.file-list article:last-child{border:0}.file-list article>i{font-style:normal;color:#6eabdf}.file-list strong,.file-list span{display:block}.file-list strong{font-size:10px}.file-list span{margin-top:5px;color:#68798c;font-size:8px}.file-list button{border:0;background:none;color:#78b7ef}.care-plan{min-height:280px;padding:42px;display:flex;flex-direction:column;justify-content:center;border:1px solid #1a2b3d;border-radius:16px;background:radial-gradient(circle at 80%,rgba(31,128,244,.18),transparent 26%),#070b10}.care-plan h2{margin:15px 0 0;font-size:clamp(38px,4vw,60px);font-weight:350;letter-spacing:-.06em}.care-plan p{max-width:570px;color:#76879a;font-size:10px;line-height:1.65}.care-plan>span{margin-top:20px;color:#7b8da1;font-size:9px}.care-plan>span b{color:#fff}.care-actions{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.care-actions article{padding:28px;border:1px solid #172330;border-radius:13px;background:#070b10}.care-actions strong{display:block;margin-top:20px;font-size:16px}.care-actions p{color:#718195;font-size:9px;line-height:1.6}.care-actions button{margin-top:15px;padding:0;border:0;background:none;color:#65aff6;font-size:9px}@media(max-width:900px){.client-section-view{grid-column:auto;padding:32px 18px 60px}.client-section-view>header h1{font-size:48px}.messages-space,.care-actions{grid-template-columns:1fr}.project-hero,.care-plan{padding:27px 22px}}.client-section-view{padding-top:38px}.client-section-view>header{margin-top:24px;display:grid;grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:30px}.client-section-view>header small{grid-column:1/-1}.client-section-view>header h1{margin-top:5px;font-size:clamp(36px,4vw,54px);line-height:.94}.client-section-view>header p{margin:0;font-size:10px}.project-detail,.messages-space,.files-space,.care-space{margin-top:28px}.project-detail{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.project-hero{min-height:290px;padding:30px}.project-hero h2{font-size:clamp(30px,3vw,43px)}.project-hero>strong{margin-top:22px}.milestone-list{margin:0;padding:25px;border:1px solid #172330;border-radius:14px;background:#070b10}.milestone-list .section-empty{min-height:190px;padding:24px;display:grid;place-items:center;text-align:center}.message-list,.messages-space form{min-height:300px;padding:20px}.messages-space textarea{min-height:155px}.file-drop{min-height:135px}.care-plan{min-height:220px;padding:30px}.care-plan h2{font-size:clamp(31px,3.5vw,47px)}.care-actions article{padding:22px}.care-actions strong{margin-top:14px}.section-empty{padding:25px;text-align:center}.services-view{padding-top:38px}.services-view>header>div{margin-top:24px;display:grid;grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:30px}.services-view header small{grid-column:1/-1}.services-view h1{margin-top:5px;font-size:clamp(38px,4.5vw,60px);line-height:.94}.services-view header p{margin:0}.service-grid{margin-top:28px}.service-grid button{min-height:165px;padding:21px}.service-grid strong{font-size:15px}.request-composer{padding:30px;gap:36px}.request-composer textarea{min-height:110px}.request-history{margin-top:36px}@media(max-width:900px){.client-section-view>header,.services-view>header>div{display:block}.client-section-view>header h1,.services-view h1{margin-top:10px}.client-section-view>header p,.services-view header p{margin-top:14px}.project-detail{grid-template-columns:1fr}.milestone-list .section-empty{min-height:auto}.message-list,.messages-space form{min-height:240px}}@media(max-width:560px){.client-section-view{padding-top:24px}.client-section-view>header h1,.services-view h1{font-size:38px}.project-hero{min-height:230px}.file-drop{min-height:120px}}.project-detail:has(.milestone-list .section-empty){grid-template-columns:1fr}.project-detail:has(.milestone-list .section-empty) .milestone-list{padding:18px 22px}.project-detail:has(.milestone-list .section-empty) .milestone-list .section-empty{min-height:auto;padding:14px;border:0;place-items:start;text-align:left}.client-overview{grid-column:2;padding:46px clamp(28px,5vw,78px) 65px;background:radial-gradient(circle at 78% 0,rgba(30,122,238,.1),transparent 28%),#040609}.client-overview>header{display:flex;align-items:end;justify-content:space-between}.client-overview header small,.project-command small,.overview-grid small,.next-opportunity small,.decision-strip small{color:#55a8fa;font-size:7px;letter-spacing:.19em}.client-overview h1{margin:12px 0 0;font-size:clamp(39px,4.2vw,58px);font-weight:350;letter-spacing:-.06em}.overview-actions{display:flex;align-items:center;gap:17px}.overview-actions span{color:#68798c;font-size:8px}.overview-actions span i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#43d990;box-shadow:0 0 10px #43d990}.overview-actions button{border:0;background:none;color:#6f8094;font-size:8px}.project-command{min-height:255px;margin-top:32px;padding:32px 35px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;border:1px solid #1a2a3b;border-radius:17px;background:linear-gradient(110deg,#070c13fa,#070e18ed),radial-gradient(circle,#1b75de,transparent)}.project-command.live{background:radial-gradient(circle at 78% 48%,rgba(29,126,242,.2),transparent 25%),#070b11}.command-copy h2{max-width:700px;margin:13px 0 0;font-size:clamp(31px,3.4vw,46px);font-weight:370;line-height:.95;letter-spacing:-.06em}.command-copy p{max-width:570px;margin:13px 0;color:#748599;font-size:9px;line-height:1.6}.command-copy button{margin-top:11px;padding:0;border:0;background:none;color:#69b4fc;font-size:9px}.command-status{padding:23px;border:1px solid #1b2b3d;border-radius:13px;background:#04090fb8}.command-status>div:first-child{display:flex;align-items:center;justify-content:space-between}.command-status span{color:#526579;font-size:7px;letter-spacing:.16em}.command-status b{font-size:9px;font-weight:500}.command-status b i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#2997ff;box-shadow:0 0 9px #2997ff}.command-status>strong{display:block;margin-top:20px;font-size:37px;font-weight:430}.command-status>strong small{margin-left:2px;color:#6f8093;font-size:13px}.command-progress{height:3px;margin-top:8px;background:#182433}.command-progress i{display:block;height:100%;background:#2997ff;box-shadow:0 0 10px #2997ff}.command-status>p{margin:12px 0 0;color:#738498;font-size:8px}.decision-strip{width:100%;margin-top:12px;padding:16px 19px;display:flex;align-items:center;gap:13px;border:1px solid #194a79;border-radius:11px;background:#081422;color:#fff;text-align:left}.decision-strip>i{width:7px;height:7px;border-radius:50%;background:#2997ff;box-shadow:0 0 11px #2997ff}.decision-strip span b{display:block;margin-top:5px;font-size:10px}.decision-strip>strong{margin-left:auto;color:#8cc8ff;font-size:9px}.overview-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #172330;border-radius:13px;overflow:hidden}.overview-grid button{position:relative;min-height:130px;padding:21px;border:0;border-right:1px solid #172330;background:#070b10;color:#fff;text-align:left}.overview-grid button:last-child{border:0}.overview-grid strong,.overview-grid span{display:block}.overview-grid strong{margin-top:20px;font-size:13px;font-weight:520}.overview-grid span{margin-top:7px;color:#6b7c90;font-size:8px}.overview-grid button>i{position:absolute;right:18px;top:18px;color:#4f8cc6;font-style:normal}.next-opportunity{margin-top:12px;padding:25px 27px;display:flex;align-items:center;justify-content:space-between;border:1px solid #172330;border-radius:13px;background:linear-gradient(90deg,#070b10,#09121d)}.next-opportunity h2{margin:9px 0 0;font-size:23px;font-weight:420;letter-spacing:-.045em}.next-opportunity p{max-width:680px;margin:8px 0 0;color:#718195;font-size:8px;line-height:1.55}.next-opportunity>button{height:40px;padding:0 16px;border:1px solid #225485;border-radius:99px;background:#0a1d32;color:#9ed0ff;font-size:8px}@media(max-width:900px){.client-overview{grid-column:auto;padding:30px 18px 55px}.client-overview h1{font-size:40px}.overview-actions span{display:none}.project-command{padding:25px 21px;grid-template-columns:1fr;gap:20px}.overview-grid{grid-template-columns:1fr}.overview-grid button{min-height:105px;border-right:0;border-bottom:1px solid #172330}.next-opportunity{align-items:flex-start;flex-direction:column;gap:18px}}.project-topline{display:flex;align-items:center;justify-content:space-between}.project-topline span{color:#65b2fb;font-size:7px;letter-spacing:.14em}.message-list>header{margin-bottom:20px;padding-bottom:14px;display:flex;justify-content:space-between;border-bottom:1px solid #172433}.message-list>header span,.composer-label span{color:#69b4fb;font-size:7px;letter-spacing:.17em}.message-list>header span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#43d990;box-shadow:0 0 9px #43d990}.message-list>header small,.composer-label small{color:#56687c;font-size:7px}.composer-label{margin-bottom:20px;display:flex;justify-content:space-between}.secure-note{display:block;margin-top:10px;color:#526477!important;font-size:7px!important;text-align:center}.care-plan{display:grid;grid-template-columns:1fr minmax(280px,.72fr);gap:40px}.care-plan>div{display:flex;flex-direction:column;justify-content:center}.care-plan ul{margin:0;padding:0;display:grid;align-content:center;gap:10px;list-style:none}.care-plan li{padding:12px 13px;display:grid;grid-template-columns:25px 1fr;align-items:center;border:1px solid #1a2a3a;border-radius:9px;background:#050b12a6}.care-plan li>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#2dbe7a1a;color:#58d99a;font-size:8px;font-style:normal}.care-plan li b,.care-plan li small{display:block}.care-plan li b{font-size:9px}.care-plan li small{margin-top:4px;color:#637489;font-size:7px;letter-spacing:0}.care-promise{margin-top:14px;padding:20px 23px;display:grid;grid-template-columns:170px 1fr auto;align-items:center;gap:20px;border:1px solid #172330;border-radius:12px;background:linear-gradient(90deg,#070b10,#091521)}.care-promise>span{color:#60adf5;font-size:7px;letter-spacing:.15em}.care-promise>span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#2997ff;box-shadow:0 0 9px #2997ff}.care-promise p{margin:0;color:#748599;font-size:9px}.care-promise button{height:37px;padding:0 14px;border:1px solid #24527f;border-radius:99px;background:#091c30;color:#9ccfff;font-size:8px}@media(max-width:800px){.care-plan,.care-promise{grid-template-columns:1fr}.message-list>header{align-items:flex-start;flex-direction:column;gap:7px}}.client-overview{padding-top:38px}.client-overview h1{font-size:clamp(36px,3.8vw,52px)}.overview-focus{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:12px}.overview-focus article{position:relative;min-height:310px;padding:30px;border:1px solid #192838;border-radius:16px;overflow:hidden}.focus-primary{display:flex;flex-direction:column;background:radial-gradient(circle at 82% 48%,rgba(36,132,248,.17),transparent 25%),linear-gradient(145deg,#080d14,#060a0f)}.focus-primary:after{content:"";position:absolute;right:-90px;bottom:-120px;width:330px;height:330px;border:1px solid rgba(63,149,241,.12);border-radius:50%;box-shadow:0 0 80px #2581ef14}.focus-meta{position:relative;z-index:1;display:flex;justify-content:space-between;color:#687b90;font-size:8px}.focus-meta b{color:#8fc8ff;font-weight:500}.focus-meta b i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#2997ff;box-shadow:0 0 9px #2997ff}.focus-primary.live .focus-meta b i{background:#45d894;box-shadow:0 0 9px #45d894}.focus-primary>small,.focus-next>small{position:relative;z-index:1;margin-top:auto;color:#55a8fa;font-size:7px;letter-spacing:.18em}.focus-primary h2{position:relative;z-index:1;max-width:760px;margin:10px 0 0;font-size:clamp(34px,3.8vw,52px);font-weight:350;line-height:.93;letter-spacing:-.065em}.focus-primary>p{position:relative;z-index:1;max-width:620px;margin:12px 0 0;color:#7b8c9f;font-size:9px;line-height:1.6}.focus-footer{position:relative;z-index:1;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.focus-footer button,.focus-next button{padding:0;border:0;background:none;color:#72baff;font-size:9px}.focus-footer span{color:#5c6d80;font-size:8px}.focus-next{display:flex;flex-direction:column;background:linear-gradient(155deg,#0a1521,#070b11)}.focus-next>small{margin-top:0}.next-symbol{width:42px;height:42px;margin-top:26px;display:grid;place-items:center;border:1px solid #285d8f;border-radius:50%;color:#68b2fa;font-size:17px}.focus-next h3{margin:auto 0 0;font-size:24px;font-weight:420;line-height:1;letter-spacing:-.045em}.focus-next p{margin:11px 0 20px;color:#718296;font-size:9px;line-height:1.55}.overview-utilities{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #172330;border-radius:13px;overflow:hidden}.overview-utilities button{min-height:100px;padding:18px;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;border:0;border-right:1px solid #172330;background:#070b10;color:#fff;text-align:left;transition:.25s ease}.overview-utilities button:last-child{border:0}.overview-utilities button:hover{background:#0a111b}.overview-utilities>button>i{color:#46586c;font-size:7px;font-style:normal}.overview-utilities small,.overview-service>div>span{color:#55a8fa;font-size:6px;letter-spacing:.16em}.overview-utilities strong,.overview-utilities span{display:block}.overview-utilities strong{margin-top:7px;font-size:11px}.overview-utilities span{margin-top:5px;color:#65768a;font-size:7px}.overview-utilities>button>b{color:#4f8cc7;font-size:10px}.overview-service{margin-top:12px;padding:18px 21px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;border:1px solid #172330;border-radius:12px;background:#070b10}.overview-service>div>span,.overview-service>div>b{display:block}.overview-service>div>span i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#45d894;box-shadow:0 0 8px #45d894}.overview-service>div>b{margin-top:6px;font-size:10px}.overview-service p{margin:0;color:#6c7d91;font-size:8px}.overview-service button{border:0;background:none;color:#70b7fa;font-size:8px}@media(max-width:900px){.overview-focus{grid-template-columns:1fr}.overview-focus article{min-height:270px}.focus-next{min-height:235px!important}.overview-utilities{grid-template-columns:1fr}.overview-utilities button{border-right:0;border-bottom:1px solid #172330}.overview-service{grid-template-columns:1fr auto}.overview-service p{grid-column:1/-1;grid-row:2}.client-overview>header{align-items:flex-start}.overview-actions{margin-top:7px}}.overview-v3{padding-top:34px}.overview-v3>header{align-items:end}.overview-v3>header h1{font-size:clamp(35px,3.6vw,50px);font-weight:360;letter-spacing:-.055em}.overview-stage{position:relative;min-height:390px;margin-top:25px;display:grid;grid-template-columns:minmax(0,1fr) 320px;border:1px solid #1b2d3f;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#080d14,#05080d 62%,#08111d)}.stage-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 57% 43%,rgba(41,151,255,.16),transparent 25%),linear-gradient(105deg,transparent 49.8%,rgba(74,165,255,.09) 50%,transparent 50.2%)}.stage-main{position:relative;z-index:1;padding:29px 34px 27px;display:flex;flex-direction:column}.stage-topline{display:flex;align-items:center;justify-content:space-between;color:#64778b;font-size:8px}.stage-topline b{color:#8ec9ff;font-weight:500}.stage-topline b i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#2997ff;box-shadow:0 0 11px #2997ff}.overview-stage.live .stage-topline b i{background:#46db96;box-shadow:0 0 11px #46db96}.stage-copy{margin:auto 0}.stage-copy>small,.stage-next>small,.overview-careline>span{color:#55a8fa;font-size:7px;letter-spacing:.18em}.stage-copy h2{max-width:750px;margin:11px 0 0;font-size:clamp(38px,4.4vw,61px);font-weight:330;line-height:.91;letter-spacing:-.068em}.stage-copy p{max-width:600px;margin:15px 0 0;color:#7b8da0;font-size:10px;line-height:1.65}.stage-foot{display:flex;align-items:end;justify-content:space-between}.stage-foot button,.stage-next button{padding:0;border:0;background:none;color:#83c4ff;font-size:9px}.stage-foot button span,.stage-next button span{margin-left:8px}.stage-foot>div{text-align:right}.stage-foot small,.stage-foot strong{display:block}.stage-foot small{color:#52667a;font-size:6px;letter-spacing:.16em}.stage-foot strong{margin-top:4px;font-size:20px;font-weight:430}.stage-foot strong i{color:#607488;font-size:9px;font-style:normal}.stage-next{position:relative;z-index:1;padding:29px 28px;display:flex;flex-direction:column;border-left:1px solid #1a2a3b;background:linear-gradient(155deg,#0a1522e0,#05090ebf)}.stage-orbit{position:relative;width:74px;height:74px;margin:34px auto 20px;border:1px solid rgba(74,161,246,.26);border-radius:50%}.stage-orbit:before,.stage-orbit:after{content:"";position:absolute;inset:11px;border:1px solid rgba(74,161,246,.16);border-radius:50%}.stage-orbit:after{inset:25px}.stage-orbit>i{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:#2997ff;box-shadow:0 0 18px #2997ff;transform:translate(-50%,-50%)}.stage-next>div{margin-top:auto}.stage-next h3{margin:0;font-size:26px;font-weight:400;line-height:1;letter-spacing:-.045em}.stage-next p{margin:11px 0 18px;color:#708296;font-size:9px;line-height:1.55}.overview-shortcuts{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #172535;border-bottom:1px solid #172535}.overview-shortcuts button{min-height:76px;padding:0 20px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:5px 15px;border:0;border-right:1px solid #172535;background:transparent;color:#fff;text-align:left;transition:background .25s ease}.overview-shortcuts button:last-child{border-right:0}.overview-shortcuts button:hover{background:#12233573}.overview-shortcuts span{color:#587089;font-size:7px;letter-spacing:.13em;text-transform:uppercase}.overview-shortcuts b{font-size:10px;font-weight:500}.overview-shortcuts i{grid-column:2;grid-row:1/3;align-self:center;color:#5aa8ed;font-style:normal}.overview-careline{min-height:56px;padding:0 20px;display:grid;grid-template-columns:105px 1fr minmax(260px,1fr) auto;align-items:center;gap:18px}.overview-careline>span i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#45d894;box-shadow:0 0 8px #45d894}.overview-careline>b{font-size:9px}.overview-careline>p{margin:0;color:#617387;font-size:8px}.overview-careline>button{border:0;background:none;color:#70b7fa;font-size:8px}@media(max-width:900px){.overview-stage{min-height:0;grid-template-columns:1fr}.stage-main{min-height:360px;padding:25px 22px}.stage-next{min-height:210px;border-top:1px solid #1a2a3b;border-left:0}.stage-orbit{position:absolute;right:26px;top:15px;width:58px;height:58px;margin:0}.stage-next>div{max-width:72%;margin-top:auto}.overview-shortcuts{grid-template-columns:1fr}.overview-shortcuts button{min-height:70px;border-right:0;border-bottom:1px solid #172535}.overview-shortcuts button:last-child{border-bottom:0}.overview-careline{padding:17px 2px;grid-template-columns:1fr auto}.overview-careline>p{grid-column:1/-1;grid-row:2}.overview-v3>header{align-items:flex-start}}@media(max-width:560px){.overview-v3{padding-top:27px}.overview-v3>header h1{font-size:37px}.overview-v3 .overview-actions span{display:none}.overview-stage{margin-top:20px}.stage-main{min-height:330px}.stage-copy h2{font-size:41px}.stage-copy p{font-size:9px}.stage-next{min-height:195px}.stage-next h3{font-size:23px}}.overview-v3{padding-bottom:18px}.overview-v3 .overview-stage{min-height:350px}.files-space .file-assurance{padding:0 2px;border:0;background:transparent}.files-space .file-assurance>span i{background:transparent}@media(max-width:900px){.overview-v3 .overview-stage{min-height:0}}.overview-v4{padding-top:38px;padding-bottom:24px}.overview-v4>header h1{font-size:clamp(34px,3.4vw,48px);font-weight:370;letter-spacing:-.055em}.overview-project{margin-top:27px;padding:25px 28px;border:1px solid #192a3b;border-radius:15px;background:radial-gradient(circle at 83% 50%,rgba(35,132,248,.13),transparent 24%),#070b11}.overview-project-head{display:flex;align-items:center;justify-content:space-between;color:#597087;font-size:7px;letter-spacing:.16em}.overview-project-head b{color:#8bc7ff;font-weight:500}.overview-project-head b i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#45d894;box-shadow:0 0 9px #45d894}.overview-project-body{margin-top:28px;display:flex;align-items:end;justify-content:space-between;gap:35px}.overview-project-body h2{margin:0;font-size:clamp(31px,3.3vw,45px);font-weight:360;letter-spacing:-.06em}.overview-project-body p{margin:8px 0 0;color:#738599;font-size:9px}.overview-progress{width:min(245px,28%);text-align:right}.overview-progress strong{display:block;font-size:29px;font-weight:430}.overview-progress strong small{color:#64778c;font-size:10px}.overview-progress>span{height:3px;margin-top:8px;display:block;background:#182433}.overview-progress>span i{height:100%;display:block;background:#2997ff;box-shadow:0 0 10px #2997ff}.overview-project>button{margin-top:24px;padding:0;border:0;background:none;color:#78bcfb;font-size:9px}.overview-project>button span{margin-left:8px}.overview-lower{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:12px}.overview-next,.overview-access{min-height:230px;padding:24px 26px;border:1px solid #172839;border-radius:13px;background:#070b10}.overview-next{display:flex;flex-direction:column}.overview-next>small,.overview-access>small,.overview-care span{color:#57aaf6;font-size:7px;letter-spacing:.17em}.overview-next>div{margin-top:auto;display:flex;align-items:center;gap:13px}.overview-next>div>span{width:29px;height:29px;display:grid;place-items:center;border:1px solid #285c8d;border-radius:50%;color:#6eb7f8;font-size:10px}.overview-next h2{margin:0;font-size:24px;font-weight:420;letter-spacing:-.045em}.overview-next p{margin:10px 0 15px;color:#718397;font-size:9px;line-height:1.55}.overview-next button{align-self:flex-start;padding:0;border:0;background:none;color:#7dc0fd;font-size:8px}.overview-access{display:flex;flex-direction:column}.overview-access>button{flex:1;padding:0 2px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #172433;background:none;color:#fff;text-align:left}.overview-access>button:last-child{border-bottom:0}.overview-access button>span{display:grid;grid-template-columns:31px 1fr;align-items:center}.overview-access button i{grid-row:1/3;color:#4d6277;font-size:7px;font-style:normal}.overview-access button b{font-size:10px;font-weight:500}.overview-access button small{margin-top:3px;color:#62758a;font-size:7px}.overview-access button>strong{color:#5faaf0;font-size:9px}.overview-care{min-height:60px;margin-top:12px;padding:0 20px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;border-top:1px solid #172433}.overview-care>div span,.overview-care>div b{display:block}.overview-care>div span i{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#45d894;box-shadow:0 0 8px #45d894}.overview-care>div b{margin-top:6px;font-size:9px}.overview-care p{margin:0;color:#64768a;font-size:8px}.overview-care button{border:0;background:none;color:#72b9fa;font-size:8px}button:not(:disabled),a[href],label[for],input[type=file]{cursor:pointer}@media(max-width:900px){.overview-project-body{align-items:flex-start;flex-direction:column}.overview-progress{width:100%;text-align:left}.overview-lower{grid-template-columns:1fr}.overview-care{padding:16px 0;grid-template-columns:1fr auto}.overview-care p{grid-column:1/-1}.overview-v4>header{align-items:flex-start}}@media(max-width:560px){.overview-v4{padding-top:27px}.overview-v4>header h1{font-size:36px}.overview-project{padding:22px 20px}.overview-project-body{margin-top:24px}.overview-project-body h2{font-size:32px}.overview-lower{gap:10px}.overview-next,.overview-access{min-height:215px;padding:21px 20px}}.client-account{position:relative;margin-top:auto}.client-account-trigger{width:100%;padding:10px 9px;display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#fff;text-align:left;transition:.2s ease}.client-account-trigger:hover,.client-account-trigger[aria-expanded=true]{border-color:#1b2d40;background:#080f18}.client-account-trigger>i,.avatar-editor>i{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#132036;color:#74b6ff;font-size:9px;font-style:normal}.client-account-trigger img,.avatar-editor img{width:100%;height:100%;object-fit:cover}.client-account-trigger span b,.client-account-trigger span small{display:block}.client-account-trigger span b{font-size:9px}.client-account-trigger span small{margin-top:4px;color:#66768a;font-size:8px}.client-account-trigger>strong{color:#52667b;font-size:9px;letter-spacing:.08em}.account-popover{position:absolute;z-index:15;left:0;bottom:64px;width:100%;padding:10px;border:1px solid #1a2d40;border-radius:12px;background:#080d14;box-shadow:0 18px 48px #00000073}.account-popover>div{padding:9px 10px 13px}.account-popover small,.account-popover b,.account-popover span{display:block}.account-popover small{color:#57aaf6;font-size:6px;letter-spacing:.16em}.account-popover b{margin-top:8px;font-size:10px}.account-popover span{margin-top:4px;color:#63758a;font-size:7px}.account-popover>button{width:100%;min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid #172433;background:none;color:#b9c7d5;font-size:8px;text-align:left}.account-popover>button span{color:#5faaf0}.account-popover>button.account-logout{color:#8191a3}.account-modal{position:fixed;z-index:50;inset:0;display:grid;place-items:center}.account-modal-backdrop{position:absolute;inset:0;border:0;background:#010306c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.account-modal>section{position:relative;width:min(520px,calc(100% - 32px));padding:30px;border:1px solid #1b3045;border-radius:17px;background:radial-gradient(circle at 80% 0,rgba(41,151,255,.12),transparent 28%),#070b11;box-shadow:0 30px 90px #0009}.account-modal header{display:flex;align-items:flex-start;justify-content:space-between}.account-modal header small{color:#57aaf6;font-size:7px;letter-spacing:.17em}.account-modal h2{margin:10px 0 0;font-size:32px;font-weight:380;letter-spacing:-.055em}.account-modal header>button{width:34px;height:34px;border:1px solid #20354a;border-radius:50%;background:none;color:#8495a7;font-size:20px}.avatar-editor{margin-top:28px;padding:18px;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:15px;border:1px solid #182a3b;border-radius:12px;background:#080d14}.avatar-editor>i{width:58px;height:58px;font-size:13px}.avatar-editor b,.avatar-editor span{display:block}.avatar-editor b{font-size:10px}.avatar-editor span{margin-top:5px;color:#64768a;font-size:8px}.avatar-editor label{margin-top:10px;display:inline-block;color:#72b9fa;font-size:8px}.avatar-editor input{display:none}.account-details{margin-top:12px;border-top:1px solid #172433}.account-details>span{padding:14px 2px;display:flex;justify-content:space-between;border-bottom:1px solid #172433}.account-details small{color:#5c6e82;font-size:7px;letter-spacing:.13em}.account-details b{font-size:9px;font-weight:500}.account-modal section>p{margin:13px 0 0;color:#78c19f;font-size:8px}.modal-logout{width:100%;height:42px;margin-top:18px;border:1px solid #26394d;border-radius:99px;background:transparent;color:#8999aa;font-size:8px}@media(max-width:800px){.account-modal>section{padding:23px 20px}.account-modal h2{font-size:28px}}.project-live-view,.project-active-view{margin-top:28px}.live-summary,.active-summary{padding:28px 30px;border:1px solid #192a3b;border-radius:15px;background:radial-gradient(circle at 82% 45%,rgba(34,131,247,.17),transparent 24%),#070b11}.live-summary h2,.active-summary h2{margin:12px 0 0;font-size:clamp(32px,3.5vw,48px);font-weight:360;letter-spacing:-.06em}.live-summary>p,.active-summary>p{margin:10px 0 0;color:#75869a;font-size:9px}.live-facts{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #192637}.live-facts>span{padding:17px 18px 0 0}.live-facts small,.live-next small{display:block;color:#53677c;font-size:6px;letter-spacing:.16em}.live-facts b{display:block;margin-top:7px;font-size:10px}.live-system{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #172330;border-radius:12px;overflow:hidden}.live-system article{padding:18px;display:grid;grid-template-columns:25px 1fr;gap:10px;border-right:1px solid #172330;background:#070b10}.live-system article:last-child{border:0}.live-system article>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#3bce8b17;color:#51d894;font-size:8px;font-style:normal}.live-system b,.live-system span{display:block}.live-system b{font-size:9px}.live-system span{margin-top:5px;color:#68798d;font-size:7px;line-height:1.45}.live-next{width:100%;margin-top:12px;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;border:1px solid #1c3f63;border-radius:12px;background:linear-gradient(90deg,#09121d,#0a1b2e);color:#fff;text-align:left}.live-next b{display:block;margin-top:6px;font-size:11px}.live-next strong{color:#82c2ff;font-size:8px}.project-active-view{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.active-summary{min-height:285px;display:flex;flex-direction:column}.active-summary>strong{margin-top:auto;font-size:31px}.project-progress{height:3px;margin-top:9px;background:#182433}.project-progress i{display:block;height:100%;background:#2997ff;box-shadow:0 0 10px #2997ff}.project-active-view .milestone-list{margin:0}.waiting-signal{margin-top:auto;padding:14px;display:grid;grid-template-columns:28px 1fr;align-items:center;border:1px solid #23496e;border-radius:10px;background:#091827}.waiting-signal>i{width:9px;height:9px;border-radius:50%;background:#f0ae49;box-shadow:0 0 12px #f0ae49}.waiting-signal b,.waiting-signal small{display:block}.waiting-signal b{font-size:9px}.waiting-signal small{margin-top:5px;color:#6e8094;font-size:7px}.project-readiness{margin-top:17px;display:grid}.project-readiness span{padding:13px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid #172330;color:#75869a;font-size:8px}.project-readiness span:last-child{border:0}.project-readiness i{width:8px;height:8px;border:1px solid #52687e;border-radius:50%}.project-readiness i.current{border-color:#f0ae49;background:#f0ae49;box-shadow:0 0 9px #f0ae49}.project-readiness i.done{border-color:#45d894;background:#45d894}.project-topline small{text-transform:uppercase}@media(max-width:800px){.live-facts,.live-system,.project-active-view{grid-template-columns:1fr}.live-system article{border-right:0;border-bottom:1px solid #172330}.live-next{align-items:flex-start;flex-direction:column;gap:15px}}.message-list{overflow:auto}.message-list article{position:relative}.message-list article>em{display:block;margin-top:7px;color:#57718b;font-size:6px;font-style:normal;text-align:right}.message-attachment{width:100%;margin-top:10px;padding:9px 10px;display:grid;grid-template-columns:18px 1fr auto;align-items:center;border:1px solid #26425f;border-radius:7px;background:#0a1b2db3;color:#8fc7fa;text-align:left}.message-attachment span{font-size:8px}.message-attachment small{color:#5d7186!important}.attachment-picker{height:36px;margin:9px 0 2px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #1c2d3f;border-radius:8px;background:#080d14;cursor:pointer}.attachment-picker input{display:none}.attachment-picker span{color:#6eb4f5;font-size:8px}.attachment-picker b{max-width:55%;overflow:hidden;color:#627387;font-size:7px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.file-assurance{margin-bottom:10px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid #174c3a;border-radius:9px;background:#16664814}.file-assurance>span{display:flex;align-items:center;gap:8px}.file-assurance>span i{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#3acd891a;color:#55d797;font-size:8px;font-style:normal}.file-assurance b{font-size:8px}.file-assurance p{margin:0;color:#678177;font-size:7px}.file-toolbar{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.file-toolbar>div{display:flex;gap:5px}.file-toolbar button{height:29px;padding:0 10px;border:1px solid #1b2c3e;border-radius:99px;background:transparent;color:#66788c;font-size:7px}.file-toolbar button.active{border-color:#2c659b;background:#0a1b2d;color:#8fc8ff}.file-toolbar>span{color:#57697c;font-size:7px}@media(max-width:650px){.file-assurance{align-items:flex-start;flex-direction:column;gap:8px}.file-toolbar{align-items:flex-start;flex-direction:column;gap:9px}}.request-process{margin-top:25px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#587087;font-size:6px;letter-spacing:.1em}.request-process i{color:#315b82;font-style:normal}@media(min-width:801px){.shell{height:100vh;min-height:0;overflow:hidden}.shell>main{height:100vh;min-height:0;overflow-y:auto;overscroll-behavior:contain}.shell>aside>.brand-wordmark{margin-left:14px}.client-preview{overflow:hidden}.preview-shell{height:calc(100vh - 48px);min-height:0;overflow:hidden}.preview-shell>aside{height:calc(100vh - 48px);min-height:0}.preview-shell>aside>.brand-wordmark{margin-left:13px}.preview-shell>main{height:calc(100vh - 48px);min-height:0;overflow-y:auto;overscroll-behavior:contain}}.overview-v4 .overview-project{margin-top:22px;padding:20px 26px}.overview-v4 .overview-project-body{margin-top:18px}.overview-v4 .overview-project>button{margin-top:16px}.overview-command-center{padding:42px clamp(28px,5vw,78px) 30px;background:radial-gradient(circle at 76% 0,rgba(25,105,210,.09),transparent 30%),#040609}.command-welcome{display:block}.command-welcome h1{margin:0;font-size:clamp(36px,3.7vw,52px);font-weight:370;letter-spacing:-.06em}.command-project{margin-top:24px;overflow:hidden;border:1px solid #1a2d40;border-radius:16px;background:radial-gradient(circle at 86% 48%,rgba(34,132,243,.15),transparent 27%),linear-gradient(135deg,#080d14,#060a0f)}.command-statusline{height:46px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #172535;color:#8bc8ff;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.command-statusline span i,.command-statusline em i,.command-care>span i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#47d895;box-shadow:0 0 9px #47d895}.command-statusline span i.waiting{background:#4da8ff;box-shadow:0 0 9px #4da8ff}.command-statusline em{color:#64778b;font-size:7px;font-style:normal;letter-spacing:.05em;text-transform:none}.command-project-main{min-height:170px;padding:25px 27px 19px;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,28%);align-items:center;gap:45px}.command-project-copy>small,.command-next>small{color:#55a8fa;font-size:7px;letter-spacing:.18em}.command-project-copy h2{margin:13px 0 0;font-size:clamp(34px,3.7vw,50px);font-weight:360;line-height:.94;letter-spacing:-.062em}.command-project-copy p{margin:17px 0 0;display:flex;align-items:center;gap:14px;color:#dce6f0;font-size:9px}.command-project-copy p span{padding-right:14px;border-right:1px solid #223142;color:#61758a;font-size:7px;text-transform:uppercase;letter-spacing:.11em}.command-project-progress{text-align:right}.command-project-progress strong{display:block;font-size:38px;font-weight:420;letter-spacing:-.04em}.command-project-progress strong small{margin-left:2px;color:#65788d;font-size:12px}.command-project-progress>div{height:3px;margin-top:10px;background:#192635}.command-project-progress>div i{display:block;height:100%;background:#2997ff;box-shadow:0 0 12px #2997ff}.command-project-progress>span{display:block;margin-top:8px;color:#607388;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.command-project-open{margin:0 27px 22px;padding:0;border:0;background:none;color:#79bdfb;font-size:8px}.command-project-open span,.command-next button span,.command-care button span{margin-left:8px}.command-briefing{margin-top:12px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);border:1px solid #172839;border-radius:14px;overflow:hidden;background:#070b10}.command-next{min-height:205px;padding:25px 27px;display:flex;flex-direction:column;border-right:1px solid #172839}.command-next h2{margin:auto 0 0;font-size:25px;font-weight:420;letter-spacing:-.045em}.command-next p{max-width:620px;margin:9px 0 14px;color:#718397;font-size:9px;line-height:1.55}.command-next button{align-self:flex-start;padding:0;border:0;background:none;color:#7dc0fd;font-size:8px}.command-links{padding:13px 23px}.command-links button{width:100%;min-height:59px;padding:0;display:grid;grid-template-columns:29px 1fr auto;align-items:center;border:0;border-bottom:1px solid #172433;background:none;color:#fff;text-align:left}.command-links button:last-child{border:0}.command-links button>i{color:#465b70;font-size:7px;font-style:normal}.command-links b,.command-links small{display:block}.command-links b{font-size:10px;font-weight:520}.command-links small{margin-top:4px;color:#62758a;font-size:7px}.command-links strong{color:#5faaf0;font-size:9px}.command-care{min-height:64px;padding:0 20px;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:22px;border-bottom:1px solid #172433}.command-care>span{color:#57aaf6;font-size:7px;letter-spacing:.17em}.command-care>div{display:flex;align-items:center;gap:18px}.command-care b{font-size:9px}.command-care p{margin:0;color:#64768a;font-size:8px}.command-care button{border:0;background:none;color:#72b9fa;font-size:8px}@media(max-width:900px){.overview-command-center{padding:30px 18px 45px}.command-project-main{grid-template-columns:1fr;gap:25px}.command-project-progress{text-align:left}.command-briefing{grid-template-columns:1fr}.command-next{border-right:0;border-bottom:1px solid #172839}.command-care{padding:16px 3px;grid-template-columns:1fr auto}.command-care>div{grid-column:1/-1;grid-row:2;align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:560px){.command-welcome h1{font-size:37px}.command-statusline{padding:0 19px}.command-statusline em{font-size:0}.command-statusline em i{margin:0}.command-project-main{padding:23px 20px 17px}.command-project-copy h2{font-size:34px}.command-project-copy p{align-items:flex-start;flex-direction:column;gap:7px}.command-project-copy p span{padding:0;border:0}.command-project-open{margin-left:20px}.command-next{min-height:195px;padding:22px 20px}.command-links{padding:10px 20px}}@media(min-width:801px){.client-section-view,.services-view{padding:40px clamp(30px,5vw,72px) 30px}.client-section-view>.client-back,.services-view>header>button{display:none}}.client-section-view>header,.services-view>header>div{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:36px}.client-section-view>header h1,.services-view h1{margin:0;max-width:760px;font-size:clamp(36px,4vw,54px);font-weight:370;line-height:.96;letter-spacing:-.06em}.client-section-view>header p,.services-view header p{margin:0;color:#718397;font-size:9px;line-height:1.6}.project-live-view,.project-active-view,.messages-space,.files-space,.care-space,.service-grid{margin-top:24px}.live-summary,.active-summary{padding:25px 28px;border-color:#1b3044;background:radial-gradient(circle at 88% 45%,rgba(35,132,248,.14),transparent 27%),#070b11}.live-summary h2,.active-summary h2{font-size:clamp(32px,3.5vw,46px)}.live-facts{margin-top:22px}.live-system{border-left:0;border-right:0;border-radius:0}.live-system article{padding:15px 18px;background:transparent}.live-next{padding:15px 20px;border-color:#21486e;background:#081321}.project-active-view{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.active-summary{min-height:250px}.project-active-view .milestone-list{padding:21px 24px}.client-view-messages .messages-space{height:calc(100vh - 190px);min-height:420px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:12px}.client-view-messages .message-list,.client-view-messages .messages-space form{height:100%;min-height:0;padding:20px 22px}.client-view-messages .message-list{overflow-y:auto}.client-view-messages .messages-space form{display:flex;flex-direction:column}.client-view-messages .messages-space textarea{min-height:0;flex:1;resize:none}.client-view-messages .messages-space form>button{flex:0 0 44px}.client-view-files .files-space{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-template-rows:auto minmax(390px,1fr);gap:12px;align-items:stretch}.client-view-files .file-assurance{grid-column:1/-1;margin:0;padding:10px 2px}.client-view-files .file-upload-column{grid-column:1;grid-row:2;min-width:0;display:flex;flex-direction:column;gap:10px}.client-view-files .file-drop{min-height:0;flex:1;border-style:solid;background:radial-gradient(circle at 50% 45%,rgba(41,151,255,.1),transparent 34%),#070b10;transition:border-color .22s ease,background .22s ease,transform .22s ease}.client-view-files .file-drop:hover{transform:translateY(-2px);border-color:#3b7db8;background:radial-gradient(circle at 50% 45%,rgba(41,151,255,.15),transparent 37%),#08101a}.client-view-files .file-drop small{margin-top:8px;color:#4f6275;font-size:7px;letter-spacing:.04em}.client-view-files .file-upload-column>.section-notice{margin:0;padding:11px 13px;border:1px solid #204568;border-radius:9px;background:#081523}.client-view-files .file-library{grid-column:2;grid-row:2;min-width:0;min-height:390px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #172839;border-radius:14px;background:#070b10}.client-view-files .file-toolbar{flex:none;margin:0;padding:15px 17px;border:0;border-bottom:1px solid #172839;border-radius:0;background:#080d13}.client-view-files .file-list{min-height:0;flex:1;margin:0;overflow-y:auto;border:0;border-radius:0;background:#070b10}.client-view-files .file-list article{min-height:73px;padding:16px 18px}.client-view-files .file-list>.section-empty{height:100%;display:grid;place-items:center;border:0}.client-view-files .file-list::-webkit-scrollbar{width:7px}.client-view-files .file-list::-webkit-scrollbar-thumb{border:2px solid #070b10;border-radius:9px;background:#26384a}.client-view-care .care-plan{min-height:205px;padding:25px 28px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:32px}.client-view-care .care-plan h2{font-size:clamp(31px,3.2vw,44px)}.client-view-care .care-plan>span{margin-top:13px}.client-view-care .care-plan li{padding:9px 11px;border-color:#192b3d;background:#080f17}.client-view-care .care-actions{margin-top:12px;gap:12px}.client-view-care .care-actions article{padding:20px 22px}.client-view-care .care-actions strong{margin-top:11px}.client-view-care .care-actions button{margin-top:9px}.client-view-care .care-promise{margin-top:12px;padding:14px 20px;border-left:0;border-right:0;border-radius:0;background:transparent}.services-view .service-grid{grid-template-columns:repeat(3,1fr);border-radius:13px}.services-view .service-grid button{min-height:132px;padding:18px 20px}.services-view .service-grid strong{font-size:14px}.services-view .service-grid p{font-size:8px}.services-view .request-composer{margin-top:12px;padding:24px 26px;gap:34px}.services-view .request-composer h2{font-size:28px}.services-view .request-composer textarea{min-height:88px}.services-view .request-process{margin-top:17px}.overview-command-center{padding-top:40px}.command-project{margin-top:22px;border-color:#1b3044;background:radial-gradient(circle at 88% 48%,rgba(35,132,248,.14),transparent 29%),#070b11}.command-statusline{height:38px;border-bottom:0}.command-project-main{min-height:140px;padding-top:17px;padding-bottom:13px}.command-project-copy h2{margin-top:9px}.command-project-copy p{margin-top:12px}.command-project-open{margin-bottom:17px}.command-briefing{border-left:0;border-right:0;border-radius:0;background:transparent}.command-next{min-height:165px;padding-left:27px}.command-next h2{margin:30px 0 0}.command-links{background:#070b10}.command-care{border-bottom:0}@media(max-width:900px){.client-section-view>header,.services-view>header>div{display:block}.client-section-view>header p,.services-view header p{margin-top:13px}.client-view-messages .messages-space{height:auto;grid-template-columns:1fr}.client-view-messages .message-list,.client-view-messages .messages-space form{min-height:280px}.client-view-files .files-space{display:block}.client-view-files .file-upload-column,.client-view-files .file-drop{min-height:190px}.client-view-files .file-library{min-height:320px;margin-top:12px}.client-view-care .care-plan{grid-template-columns:1fr}.services-view .service-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.client-section-view,.services-view{padding-top:24px}.client-section-view>header h1,.services-view h1{font-size:36px}.services-view .service-grid{grid-template-columns:1fr}.services-view .service-grid button{min-height:118px!important}.client-view-care .care-promise{grid-template-columns:1fr}}.dashboard-overview{grid-column:2;min-width:0;min-height:100vh;padding:46px clamp(28px,5vw,76px) 54px;background:radial-gradient(circle at 78% 0,rgba(30,122,238,.09),transparent 29%),#040609;color:#f5f7fa}.dashboard-overview button{font:inherit;cursor:pointer}.dashboard-head{max-width:1260px;margin:0 auto 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dashboard-head small,.dashboard-primary small,.dashboard-links small,.dashboard-service small{color:#63adf2;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.dashboard-head h1{margin:8px 0 0;font-size:clamp(38px,4vw,56px);font-weight:360;line-height:.95;letter-spacing:-.06em}.dashboard-head p{margin:13px 0 0;color:#7c8b9d;font-size:12px}.dashboard-head>span{display:flex;align-items:center;gap:8px;padding-bottom:4px;color:#718195;font-size:10px}.dashboard-head>span i{width:6px;height:6px;border-radius:50%;background:#4ed28e;box-shadow:0 0 10px #4ed28e}.dashboard-primary{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px}.dashboard-project,.dashboard-next{min-width:0;min-height:300px;border:1px solid #182839;border-radius:15px;background:#070b10}.dashboard-project{padding:27px 30px 24px;background:radial-gradient(circle at 88% 42%,rgba(34,125,235,.12),transparent 28%),#070b10}.dashboard-project>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-project>header>div{display:flex;align-items:center;gap:14px}.dashboard-project header span{padding:6px 9px;border:1px solid #234d79;border-radius:999px;color:#8ac4f8;font-size:8px}.dashboard-project header button{border:0;background:transparent;color:#75b9f7;font-size:9px}.dashboard-project-body{margin-top:42px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dashboard-project-body h2{margin:0;font-size:clamp(31px,3.5vw,48px);font-weight:370;line-height:1;letter-spacing:-.06em}.dashboard-project-body p{max-width:530px;margin:12px 0 0;color:#748599;font-size:10px;line-height:1.6}.dashboard-project-body>strong{flex:none;font-size:47px;font-weight:390;line-height:.85}.dashboard-project-body>strong small{margin-left:2px;color:#728399;font-size:13px}.dashboard-progress{height:3px;margin-top:32px;overflow:hidden;background:#182534}.dashboard-progress i{display:block;height:100%;background:#2997ff;box-shadow:0 0 10px #2997ff}.dashboard-project>footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-project>footer span{color:#607287;font-size:8px}.dashboard-project>footer b{overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:520;white-space:nowrap}.dashboard-next{padding:26px 27px 24px;display:flex;flex-direction:column;background:linear-gradient(145deg,#08111b,#070b10)}.dashboard-next.attention{border-color:#245280;background:radial-gradient(circle at 100% 0,rgba(39,137,245,.14),transparent 40%),#07101a}.dashboard-next header{display:flex;align-items:center;justify-content:space-between}.dashboard-next header span{color:#6d8095;font-size:8px}.dashboard-next>div{margin:auto 0}.dashboard-next h2{margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:400;line-height:1.06;letter-spacing:-.05em}.dashboard-next p{margin:13px 0 0;color:#77889b;font-size:10px;line-height:1.6}.dashboard-next>button{width:100%;height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid #224a72;border-radius:999px;background:#091a2b;color:#a8d5ff;font-size:9px}.dashboard-next>button:hover{border-color:#3b7cb7;background:#0d243b}.dashboard-links{max-width:1260px;margin:12px auto 0;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #172637;border-radius:13px}.dashboard-links>button{min-width:0;min-height:105px;padding:20px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-right:1px solid #172637;background:#070b10;color:#fff;text-align:left;transition:.2s ease}.dashboard-links>button:last-child{border-right:0}.dashboard-links>button:hover{background:#09131f}.dashboard-links>button>span{color:#496078;font-size:8px}.dashboard-links strong{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;color:#c8d1dc;font-size:10px;font-weight:500;white-space:nowrap}.dashboard-links i{color:#569cda;font-size:10px;font-style:normal}.dashboard-service{max-width:1260px;min-height:82px;margin:12px auto 0;padding:0 3px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr) auto;align-items:center;gap:30px;border-top:1px solid #172330}.dashboard-service strong{display:block;margin-top:7px;font-size:11px;font-weight:520}.dashboard-service p{margin:0;color:#68798d;font-size:9px;line-height:1.55}.dashboard-service button{border:0;background:transparent;color:#74b8f5;font-size:9px}@media(max-width:1000px){.dashboard-primary{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.dashboard-project{padding:25px}.dashboard-project-body{align-items:flex-start;flex-direction:column}.dashboard-project-body>strong{position:absolute;opacity:0}.dashboard-service{grid-template-columns:1fr auto}.dashboard-service p{grid-column:1/-1;grid-row:2;padding-bottom:15px}}@media(max-width:900px){.dashboard-overview{grid-column:auto;padding:30px 18px 48px}.dashboard-primary{grid-template-columns:1fr}.dashboard-project,.dashboard-next{min-height:280px}.dashboard-links{grid-template-columns:1fr}.dashboard-links>button{min-height:76px;border-right:0;border-bottom:1px solid #172637}.dashboard-links>button:last-child{border-bottom:0}}@media(max-width:560px){.dashboard-overview{padding:25px 14px 40px}.dashboard-head{align-items:flex-start;margin-bottom:24px}.dashboard-head h1{font-size:39px}.dashboard-head p{font-size:11px}.dashboard-head>span{font-size:0;padding-top:7px}.dashboard-project{padding:22px 20px}.dashboard-project>header>div{align-items:flex-start;flex-direction:column;gap:8px}.dashboard-project header button{font-size:0}.dashboard-project header button:after{content:"↗";font-size:13px}.dashboard-project-body{margin-top:31px}.dashboard-project-body h2{font-size:34px}.dashboard-project-body p{font-size:10px}.dashboard-next{padding:23px 20px}.dashboard-next h2{font-size:29px}.dashboard-service{padding:18px 3px;grid-template-columns:1fr}.dashboard-service p{grid-column:auto;grid-row:auto;padding:0}.dashboard-service button{justify-self:start}}.dashboard-head small,.dashboard-primary small,.dashboard-links small,.dashboard-service small{font-size:10px}.dashboard-project header span,.dashboard-project header button,.dashboard-project>footer span,.dashboard-project>footer b,.dashboard-next header span,.dashboard-next>button,.dashboard-service p,.dashboard-service button{font-size:11px}.dashboard-project-body p,.dashboard-next p{font-size:12px}.dashboard-links>button>span{font-size:9px}.dashboard-links strong,.dashboard-service strong{font-size:12px}.dashboard-project,.dashboard-next,.dashboard-links{box-shadow:0 18px 50px #00000026}.dashboard-project,.dashboard-next{animation:dashboard-rise .55s cubic-bezier(.2,.8,.2,1) both}.dashboard-next{animation-delay:.06s}.dashboard-links{animation:dashboard-rise .55s .11s cubic-bezier(.2,.8,.2,1) both}.dashboard-service{animation:dashboard-rise .55s .16s cubic-bezier(.2,.8,.2,1) both}.dashboard-project header button,.dashboard-next>button,.dashboard-links>button,.dashboard-service button{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease}.dashboard-project header button:hover,.dashboard-service button:hover{color:#b8ddff}.dashboard-links>button:hover{transform:translateY(-2px);background:linear-gradient(145deg,#0b1622,#081019)}.dashboard-links>button:hover i{color:#9ed0ff}.dashboard-overview button:focus-visible{outline:2px solid #55a8fa;outline-offset:3px}.dashboard-progress i{animation:dashboard-progress-in .8s .16s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes dashboard-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.dashboard-project,.dashboard-next,.dashboard-links,.dashboard-service,.dashboard-progress i{animation:none}.dashboard-overview *{transition-duration:.01ms!important}}
