/* CubixServ V2 — shared workspace and team interface. */
.has-sidebar .main-content{max-width:1600px;width:100%;margin-inline:auto}.sidebar{background:linear-gradient(175deg,#112438,#0a1726 62%)}.workspace-label{margin-bottom:20px}.workspace-switch{display:grid;gap:4px;background:#081725;border:1px solid #304c64;border-radius:12px;padding:5px;margin-bottom:23px}.workspace-switch a{display:flex;align-items:center;gap:9px;padding:9px 10px;min-height:42px;font-size:11px;color:#b1c7d8;border:1px solid transparent;border-radius:8px}.workspace-switch a>.icon{width:17px;height:17px;flex-basis:17px}.workspace-switch a[aria-current]{background:#193c4e;border-color:#568fa073;color:#c6fbf7}.workspace-switch a:hover{background:#1a354b;color:#fff}.workspace-top-link{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:650;color:#b2f0ed;min-height:42px;padding:8px 11px;border:1px solid #477782;border-radius:10px;background:#163441}.workspace-top-link .icon{width:17px;height:17px;flex-basis:17px}.workspace-top-link:hover{background:#205164;border-color:#7bcddd}.team-workspace .workspace-label .live-dot{background:#c2b8ff}.team-workspace .workspace-switch a[aria-current]{background:#26344e;border-color:#9294c66e;color:#dedbff}.team-workspace .sidebar nav>a[aria-current]{background:linear-gradient(100deg,#364167a6,#203751);border-color:#7184ac80;color:#e0deff}.team-workspace .sidebar nav>a[aria-current]:before{background:#b5b8ff}.team-workspace .sidebar nav>a[aria-current] .icon{color:#c1c6ff}
.workspace-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:20px;align-items:center;min-height:350px;border:1px solid #355870;border-radius:23px;padding:40px 42px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 85% 40%,#23678138,transparent 54%),linear-gradient(118deg,#132b3e,#102335 64%,#15344a)}.workspace-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 49.8%,#85cfe406 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#85cfe406 50%,transparent 50.2%);background-size:60px 60px;mask-image:linear-gradient(90deg,transparent,#000)}.workspace-hero-copy{position:relative;z-index:2;min-width:0}.workspace-hero .eyebrow{color:#a9d9e8;font-size:10px;letter-spacing:.14em}.workspace-hero .eyebrow .icon{width:17px;height:17px;flex-basis:17px}.workspace-hero h1{font-size:clamp(29px,3.2vw,43px);max-width:640px;line-height:1.22;margin-top:22px;overflow-wrap:anywhere}.workspace-hero h1>span{color:#8aebed}.workspace-hero p{font-size:13px;max-width:560px;line-height:1.9;margin-top:18px;color:#b8cede}.workspace-hero .button-row{margin-top:26px;gap:10px}.workspace-hero .button{font-size:11px;padding-inline:19px}.hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px;font-size:10px;color:#b3ccda}.hero-meta .icon{width:15px;height:15px;flex-basis:15px;color:#9fd7e2}.hero-divider{width:1px;height:12px;background:#54788c;margin-inline:3px}.hero-meta span{overflow-wrap:anywhere}.workspace-hero-visual{position:relative;display:grid;place-items:center;align-self:stretch;min-width:0}.workspace-hero-visual>img{position:relative;width:310px;height:310px;object-fit:contain;filter:drop-shadow(0 14px 25px #0005);animation:workspace-float 7s ease-in-out infinite}.workspace-orbit{position:absolute;width:90%;aspect-ratio:1;border:1px solid #6696b033;border-radius:50%;transform:rotateX(35deg) rotateZ(-20deg)}.workspace-orbit:before,.workspace-orbit:after{content:'';position:absolute;inset:-30px;border:1px dashed #76c9e21c;border-radius:50%}.workspace-orbit:after{inset:30px;border-style:solid}.workspace-visual-label{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#a4c7dc;font:9px var(--font);letter-spacing:.2em;white-space:nowrap}.visual-capability{position:absolute;inset-inline-end:-10px;bottom:55px;display:flex;align-items:center;gap:8px;padding:12px 15px;background:#112d3eef;border:1px solid #547c91;border-radius:11px;color:#b9eaf2;font-size:9px;letter-spacing:.09em;box-shadow:0 10px 24px #0003}.visual-capability>.icon{width:16px;height:16px;flex-basis:16px}.ops-hero{background:radial-gradient(ellipse at 85% 20%,#56638730,transparent 60%),linear-gradient(120deg,#182b42,#132a3e);min-height:300px}.ops-hero h1{font-size:clamp(32px,3.2vw,43px)}.ops-hero .workspace-hero-visual>img{width:280px;height:280px}
.team-banner{display:flex;align-items:center;gap:15px;padding:17px 21px;margin-bottom:22px;border:1px solid #61779a;border-radius:14px;background:linear-gradient(110deg,#293b58,#172c42);transition:border-color .2s,background .2s}.team-banner:hover{border-color:#a9bfee;background:linear-gradient(110deg,#31476b,#1b3450)}.team-banner-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;background:#bedaff12;border:1px solid #7d9bbc66;border-radius:11px;color:#c6d6ff}.team-banner>div{min-width:0}.team-banner strong{display:block;font-size:13px;color:#e5ebff}.team-banner>div>span{display:block;color:#b9cbe0;font-size:11px;margin-top:4px}.team-banner-cta{display:flex;align-items:center;gap:15px;margin-inline-start:auto;font-size:11px;font-weight:650;color:#c0ecf6;white-space:nowrap}.team-banner-cta>.icon{width:18px;flex-basis:18px}
.client-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0 37px;background:#102335;border:1px solid #314e65;border-radius:16px;overflow:hidden}.client-metrics>a{display:block;padding:24px 25px;min-width:0;border-inline-end:1px solid #314e65;transition:background .2s}.client-metrics>a:last-child{border:0}.client-metrics>a:hover{background:#18374a}.client-metrics a>span{display:flex;align-items:center;gap:10px;font-size:11px;color:#b9cfe0;line-height:1.5}.client-metrics a>span>.icon{width:17px;height:17px;flex-basis:17px;color:#7fd7e3}.client-metrics strong{display:block;font-size:35px;line-height:1.2;letter-spacing:-.055em;margin:17px 0 9px}.client-metrics strong.metric-word{font-size:23px;line-height:1.8;color:#bdf7e2;letter-spacing:-.04em}.client-metrics small{font-size:10px;display:block;line-height:1.7}.workspace-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.workspace-shortcuts>a{display:flex;align-items:center;gap:14px;padding:21px;background:#102437;border:1px solid #304e64;border-radius:14px;transition:border-color .2s,transform .2s}.workspace-shortcuts>a:hover{border-color:#78cbd7;transform:translateY(-3px)}.workspace-shortcuts>a>span{width:40px;flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#8ee4f00b;border:1px solid #76e1ed29;color:#8ae3e9}.workspace-shortcuts strong{font-size:12px;display:block}.workspace-shortcuts small{font-size:10px;display:block;margin-top:4px}.workspace-shortcuts>a>.icon{margin-inline-start:auto;flex:0 0 16px;width:16px;color:#90cfdc}.workspace-shortcuts>a>div{min-width:0}.client-bottom-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-top:28px}.workspace-guide{border:1px solid #3f687c;background:radial-gradient(ellipse at 100% 95%,#30677b55,transparent 60%),#142f43}.workspace-guide>img{opacity:.8}.dashboard-services .service-card{background:linear-gradient(150deg,#17334a,#102233 65%);box-shadow:0 12px 25px #00000012;transition:transform .2s,border-color .2s}.dashboard-services .service-card:hover{border-color:#73b5c6;transform:translateY(-3px)}.dashboard-services .service-card-bottom>a{display:flex;gap:10px;align-items:center;padding:7px 11px;border:1px solid #579ca960;border-radius:7px;color:#a7eff0;background:#7fcbd90b}.attention-panel{padding:20px 25px;border:1px solid #856e46;border-radius:14px;background:linear-gradient(120deg,#3d342632,#1b2b38);margin:0 0 25px}.attention-panel>div{display:flex;align-items:center;gap:12px;color:#ffe1a9}.attention-panel h2{font-size:16px}.attention-panel>a{display:flex;align-items:center;gap:14px;padding-top:15px;margin-top:15px;border-top:1px solid #80653d55;font-size:12px}.attention-panel>a>strong{margin-inline-start:auto}.attention-panel>a>.icon{width:17px;flex-basis:17px}
.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:23px 0}.ops-metric{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:26px 23px;background:linear-gradient(140deg,#183149,#112335);border:1px solid #36516b;border-radius:15px;transition:border-color .2s,transform .2s}.ops-metric:hover{border-color:#8cbbd9;transform:translateY(-3px)}.ops-metric>span:not(.metric-symbol){font-size:11px;color:#c5d6e6;padding-inline-end:30px}.ops-metric>strong{font-size:32px;line-height:1.25;letter-spacing:-.05em;margin-top:15px;overflow-wrap:anywhere}.ops-metric>small{font-size:10px;color:#aabfd4}.metric-symbol{position:absolute;inset-inline-end:18px;top:21px;color:#b4c5f2}.metric-symbol>.icon{width:19px;height:19px}.team-toolstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #3c526d;border-radius:13px;background:#13263a;margin:24px 0 30px;overflow:hidden}.team-toolstrip>a{display:flex;align-items:center;gap:11px;min-height:66px;padding:18px;border-inline-end:1px solid #3c526d;color:#d0e5f3;font-size:11px}.team-toolstrip>a:last-child{border:0}.team-toolstrip>a:hover{background:#1c3a50}.team-toolstrip>a>.icon{width:18px;height:18px;flex-basis:18px;color:#a3c6ed}.team-toolstrip>a>.icon:last-child{margin-inline-start:auto;width:14px;flex-basis:14px}.team-toolstrip>a>span{min-width:0}.ops-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:23px;align-items:start}.ops-columns>.panel{min-width:0}.ops-columns:has(>.panel:only-child){grid-template-columns:1fr}.ops-columns .panel,.team-workspace .panel{border-color:#36516a;background:linear-gradient(140deg,#112739,#0e2032 65%)}.team-workspace .panel h2{font-size:21px}.team-workspace .section-heading .eyebrow{font-size:9px;margin-bottom:10px}.launch-count{font-size:35px;color:#bddfea;font-weight:700;letter-spacing:-.05em}.launch-count>small{font-size:15px;margin-inline-start:5px;color:#96adc2}.launch-progress{display:flex;gap:6px;margin:23px 0 17px}.launch-progress>i{flex:1;height:5px;border-radius:4px;background:#3e5265}.launch-progress>i.complete{background:#94e5c8}.launch-note{font-size:11px;line-height:1.8;color:#b8c9da;margin:12px 0 20px}.launch-checklist{list-style:none;padding:0;margin:0}.launch-checklist>li{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #344b5d;min-height:73px}.check-number{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;background:#162d3f;border:1px solid #526c7d;border-radius:9px;color:#c1d1df;font-size:10px}.check-number.complete{background:#204a4545;border-color:#62ad9280;color:#a4f0ce}.check-number>.icon{width:16px;height:16px}.launch-checklist strong{display:block;font-size:12px}.launch-checklist small{display:block;font-size:10px;margin-top:3px}.launch-checklist>li>.icon-button,.launch-checklist>li>.icon{margin-inline-start:auto;flex-shrink:0}.launch-checklist>li>.icon{color:#9bb4c8;width:17px}.launch-checklist .icon-button{height:36px;width:36px;border:1px solid #486379;border-radius:9px}.node-card{border:1px solid #3e5970;border-radius:12px;padding:21px;margin:18px 0;background:#102337}.node-card-heading{display:flex;align-items:center;gap:13px}.node-symbol{display:grid;place-items:center;background:#2b496740;color:#bdcffe;width:39px;height:39px;flex:0 0 39px;border:1px solid #638ba966;border-radius:10px}.node-card h3{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.node-card small{font-size:10px}.node-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;border-block:1px solid #314b61;margin:17px 0}.node-specs dt{font-size:9px;color:#a8bfd2}.node-specs dd{margin:5px 0 0;font-size:13px;font-weight:650}.node-card-footer{display:flex;align-items:center;gap:10px;justify-content:space-between}.node-card-footer time{font-size:10px;color:#adc2d6}.infrastructure-panel>.button{width:100%;margin-top:7px}.workspace-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:148px;padding:26px 14px;gap:11px}.workspace-empty>.icon{width:29px;height:29px;color:#82bbcc}.workspace-empty>p{font-size:12px;max-width:340px;line-height:1.8;margin:0}.workspace-empty h2{margin:8px 0 14px}.workspace-empty .button{font-size:12px}.team-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #30495f}.team-row:last-child{border-bottom:0}.team-row>div{flex:1;min-width:0}.team-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.team-row small{display:block;font-size:10px;color:#aabfd3;margin-top:5px;overflow-wrap:anywhere}.team-row>.icon{width:17px;height:17px;flex-basis:17px;color:#a4c6d9}.team-row .status{font-size:9px}.team-row .button{font-size:10px}.team-row:hover>a,.team-row[href]:hover strong{color:#a6edf0}.row-symbol,.row-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #486581;border-radius:10px;color:#acd5f0;background:#1e3b5438}.row-symbol>.icon{width:18px;height:18px}.row-avatar{font-size:13px;font-weight:700;background:linear-gradient(135deg,#325d76,#223957)}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:29px;padding:5px 9px;font-size:12px;font-weight:600;border:1px solid #4a6781;border-radius:8px;color:#c9def0;background:#233d5540;line-height:1.4;letter-spacing:0}.team-page-heading h1{display:flex;align-items:center;gap:15px}.audit-stream>div{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid #2d4659;align-items:start;font-size:11px}.audit-stream>div:last-child{border:0}.audit-stream time{color:#a5bbcd;font-size:10px}.audit-stream span{overflow-wrap:anywhere;text-align:end;color:#bdd1e1}.audit-stream code{color:#cce6f7}.export-link{display:flex;align-items:center;gap:12px;width:fit-content;font-size:11px;color:#b0dbe9;margin:26px 0;min-height:44px}.export-link>.icon{width:17px;height:17px;flex-basis:17px}
.collection-panel{padding:0!important;overflow:hidden}.collection-filters{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;padding:23px 26px;background:#122c40;border-bottom:1px solid #3a536b}.collection-filters>div:first-child{flex:1;min-width:190px}.collection-filters>div:nth-child(2){width:220px}.collection-filters input,.collection-filters select{font-size:13px;min-height:44px}.collection-filters label{font-size:11px;color:#bdd1e1;margin-bottom:7px}.collection-filters>.button{font-size:11px;min-height:44px}.collection-filters>.text-link{min-height:44px;align-items:center;font-size:11px}.collection-row{display:grid;grid-template-columns:36px minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) auto 18px;align-items:center;gap:18px;padding:23px 26px;border-bottom:1px solid #2c485f;transition:background .18s}.collection-row:hover{background:#18354c}.collection-row:last-child{border-bottom:0}.collection-row>div{min-width:0}.collection-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.collection-row small{display:block;color:#a9bfd2;font-size:10px;overflow-wrap:anywhere}.collection-primary small{margin-top:6px}.collection-row>div:not(.collection-primary)>small{margin-bottom:5px}.collection-row time{font-size:11px;color:#d3e3ed}.collection-row>.icon{width:17px;height:17px;color:#9bbdcd}.collection-row>.status{font-size:9px}.collection-empty{min-height:290px}.collection-pagination{display:flex;align-items:center;justify-content:center;gap:17px;padding:22px;border-top:1px solid #2c485f;font-size:12px;color:#bcd7e5}
.team-access{position:relative;max-width:900px;margin:12px auto 40px;padding:40px 44px;background:radial-gradient(ellipse at 95% 0,#39678635,transparent 65%),linear-gradient(125deg,#142e43,#102135);border:1px solid #41637b;border-radius:22px;overflow:hidden}.team-access>.eyebrow{position:relative;z-index:1;font-size:10px;color:#b5d9f2}.team-access h1{position:relative;max-width:560px;margin-top:23px;font-size:39px;z-index:1}.team-access .access-intro{position:relative;max-width:540px;line-height:1.9;font-size:14px;color:#c2d6e7;z-index:1}.team-access-art{position:absolute;top:16px;inset-inline-end:0;width:220px;height:220px;opacity:.45;pointer-events:none}.team-access-art>img{width:100%;height:100%;object-fit:contain;animation:workspace-float 8s ease-in-out infinite}.access-halo{position:absolute;inset:25px;border-radius:50%;background:#78b8df33;filter:blur(40px)}.access-steps{list-style:none;margin:32px 0;padding:0}.access-steps li{position:relative;display:flex;align-items:flex-start;gap:18px;padding:20px 0;color:#b7cade}.access-steps li+li{border-top:1px solid #35556b}.access-steps li>span{display:grid;place-items:center;height:36px;width:36px;flex:0 0 36px;border:1px solid #486781;border-radius:10px;background:#162b3d;font-size:11px;color:#b4c8dd}.access-steps li.complete>span{background:#1b4940;border-color:#6ba893;color:#aff4cd}.access-steps li.current>span{background:#243f59;border-color:#86b6d6;color:#d5ebff}.access-steps li.current strong{color:#a5e9ee}.access-steps strong{font-size:15px}.access-steps p{font-size:12px;line-height:1.9;margin-top:5px;overflow-wrap:anywhere;max-width:620px}.team-access .button{font-size:12px}.team-access>.text-link{margin-top:23px;font-size:11px}.team-return{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding:17px 18px;border:1px solid #6b84a3;border-radius:10px;background:#1c354d;color:#cbdcff;font-size:12px;font-weight:650}.team-return:hover{background:#284964}
@keyframes workspace-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:1400px){.dashboard-services{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-services .service-card{padding:29px}.workspace-hero{padding:44px 46px}.workspace-hero h1{font-size:44px}}
@media(max-width:1199px){.workspace-hero{padding:31px 28px;grid-template-columns:minmax(0,1.6fr) minmax(190px,1fr);gap:0}.workspace-hero-visual>img{width:240px;height:280px}.ops-hero .workspace-hero-visual>img{width:220px;height:240px}.workspace-hero .button{padding-inline:13px;font-size:10px}.client-metrics>a{padding:22px 17px}.client-metrics strong.metric-word{font-size:20px}.ops-metric{padding:22px 17px}.ops-metric>strong{font-size:28px}.workspace-shortcuts>a{padding:17px 14px;gap:10px}.workspace-shortcuts>a>span{width:32px;height:34px;flex-basis:32px}.workspace-shortcuts>a>span .icon{width:18px;height:18px}.collection-row{gap:12px;padding:21px}.ops-columns{gap:18px}.team-banner>div>span{max-width:460px}.team-toolstrip>a{padding:16px 12px;gap:8px}.workspace-top-link{padding:8px}.workspace-top-link>span{max-width:110px}.ops-hero h1{font-size:35px}}
@media(max-width:991px){.workspace-top-link{padding:8px 10px}.team-workspace .sidebar{padding-bottom:30px}.ops-columns{grid-template-columns:1fr 1fr}.workspace-hero h1{font-size:36px}.ops-metrics{gap:12px}.team-toolstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.team-toolstrip>a:nth-child(2){border-inline-end:0}.team-toolstrip>a:nth-child(-n+2){border-bottom:1px solid #3c526d}.collection-row{grid-template-columns:36px minmax(0,1.4fr) minmax(0,1fr) auto 18px}.collection-row>div:nth-of-type(3){display:none}.team-access{padding:32px}.team-access h1{font-size:34px}.client-bottom-grid{grid-template-columns:1fr 1fr}.ops-hero .hero-meta{font-size:9px}}
@media(max-width:767px){.workspace-top-link>span{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.workspace-top-link{width:42px;height:44px;justify-content:center;flex-shrink:0}.workspace-hero{grid-template-columns:1fr;min-height:0;padding:29px 26px;border-radius:17px}.workspace-hero-copy{max-width:100%}.workspace-hero h1{font-size:34px;max-width:100%;margin-top:19px}.workspace-hero p{max-width:95%;font-size:12px}.workspace-hero-visual{position:absolute;inset-inline-end:-40px;top:-15px;opacity:.09;z-index:-1;min-width:200px;width:230px}.workspace-hero-visual>img,.ops-hero .workspace-hero-visual>img{width:230px;height:280px;animation:none}.workspace-orbit,.workspace-visual-label,.visual-capability{display:none}.workspace-hero .button{font-size:11px;min-height:46px;padding:11px 15px}.workspace-hero .button-row{margin-top:23px;flex-wrap:wrap}.hero-meta{font-size:9px;margin-top:20px;gap:8px}.workspace-hero .eyebrow{font-size:8px;letter-spacing:.1em}.team-banner{padding:15px;gap:12px;margin-bottom:17px;flex-wrap:wrap}.team-banner>div{flex:1}.team-banner strong{font-size:12px}.team-banner>div>span{font-size:10px}.team-banner-cta{flex-basis:100%;justify-content:space-between;margin-inline-start:52px;font-size:11px}.client-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0 29px;border-radius:13px}.client-metrics>a{padding:19px 20px}.client-metrics>a:nth-child(2){border-inline-end:0}.client-metrics>a:nth-child(-n+2){border-bottom:1px solid #314e65}.client-metrics strong{font-size:30px;margin:14px 0 8px}.client-metrics strong.metric-word{font-size:21px;line-height:1.7}.client-metrics small{font-size:9px}.client-metrics a>span{font-size:10px;gap:8px}.client-metrics a>span>.icon{width:15px;height:15px;flex-basis:15px}.workspace-shortcuts{grid-template-columns:1fr;gap:10px;margin:23px 0}.workspace-shortcuts>a{padding:16px 18px;gap:14px}.workspace-shortcuts strong{font-size:12px}.workspace-shortcuts small{font-size:10px}.workspace-shortcuts>a>span{width:37px;height:37px;flex-basis:37px}.client-bottom-grid{grid-template-columns:1fr;gap:17px;margin-top:23px}.workspace-guide{min-height:270px}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0}.ops-metric{padding:20px 17px}.ops-metric>span:not(.metric-symbol){font-size:10px;padding-inline-end:20px;line-height:1.5}.ops-metric>strong{font-size:27px;margin-top:12px}.ops-metric>small{font-size:9px}.metric-symbol{inset-inline-end:13px;top:19px}.metric-symbol>.icon{width:15px;height:15px}.team-toolstrip{margin:18px 0 23px}.team-toolstrip>a{min-height:60px;font-size:10px;padding:15px 13px}.team-toolstrip>a>.icon{width:16px;height:16px;flex-basis:16px}.ops-columns{grid-template-columns:1fr;gap:18px;margin-top:18px}.team-workspace .panel h2{font-size:20px}.launch-count{font-size:30px}.launch-note{font-size:11px}.launch-checklist strong{font-size:12px}.launch-checklist li{padding:14px 0}.launch-checklist .icon-button{width:36px;height:36px}.node-card{padding:18px;margin:16px 0}.node-card h3{font-size:14px}.team-row{gap:11px;flex-wrap:wrap;padding:16px 0}.team-row>div{flex-basis:calc(100% - 53px)}.team-row>.status,.team-row>form,.team-row>strong{margin-inline-start:47px}.team-row>.icon:last-child{margin-inline-start:auto}.team-row .status{font-size:9px}.audit-stream>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.audit-stream span{text-align:start;font-size:10px}.audit-stream code{font-size:11px}.team-page-heading h1{font-size:29px;gap:12px;flex-wrap:wrap}.collection-filters{padding:19px;gap:12px;align-items:stretch}.collection-filters>div:first-child{min-width:100%;width:100%}.collection-filters>div:nth-child(2){flex:1;width:0;min-width:0}.collection-filters .button{align-self:flex-end;min-height:47px}.collection-filters input,.collection-filters select{font-size:16px;min-height:47px}.collection-row{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px 13px;padding:20px}.collection-row>.collection-primary{grid-column:2;grid-row:1}.collection-row>div:nth-of-type(2){grid-column:2;grid-row:2}.collection-row>div:nth-of-type(2)>small{display:none}.collection-row>.status{grid-column:2;grid-row:3;justify-self:start;margin-top:5px;white-space:normal}.collection-row>.icon:last-child{grid-column:3;grid-row:1}.collection-row>div:nth-of-type(2)>strong{font-size:11px;color:#bed2e2}.collection-empty{min-height:220px}.collection-empty h2{font-size:21px}.team-access{margin-top:0;padding:27px 22px;border-radius:17px}.team-access h1{font-size:30px;margin-top:19px}.team-access .access-intro{font-size:12px}.team-access-art{width:180px;height:180px;inset-inline-end:-45px;opacity:.16}.access-steps{margin:22px 0}.access-steps li{gap:14px;padding:20px 0}.access-steps strong{font-size:13px}.access-steps p{font-size:11px;line-height:1.9}.team-access .button-row{display:grid;grid-template-columns:1fr}.team-access .button{font-size:11px;white-space:normal;min-height:47px}.team-access .eyebrow{font-size:8px}.team-access>.text-link{font-size:11px}.team-return{font-size:12px}.attention-panel{padding:18px}.attention-panel h2{font-size:14px}.attention-panel>a{font-size:11px;flex-wrap:wrap}.attention-panel>a>span{flex:1;min-width:0}}
@media(max-width:359px){.workspace-hero{padding:25px 21px}.workspace-hero h1,.ops-hero h1{font-size:29px}.client-metrics>a{padding:17px 15px}.client-metrics strong.metric-word{font-size:19px}.client-metrics a>span{font-size:9px}.client-metrics a>span>.icon{display:none}.ops-metric{padding:18px 14px}.ops-metric>strong{font-size:24px}.ops-metric>span:not(.metric-symbol){padding-inline-end:0}.metric-symbol{display:none}.team-toolstrip>a{padding:14px 10px;font-size:9px;gap:7px}.team-toolstrip>a>.icon:last-child{display:none}.workspace-top-link{width:36px;padding:7px}.team-workspace .breadcrumb{max-width:75px;overflow-wrap:anywhere}.team-access h1{font-size:27px}.team-access{padding:23px 19px}.workspace-hero .button-row{display:grid;grid-template-columns:1fr}.workspace-hero .button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.workspace-hero-visual>img,.team-access-art>img{animation:none}.workspace-shortcuts>a,.ops-metric,.dashboard-services .service-card{transition:none;transform:none!important}}
.section-heading>.text-link{flex-shrink:0;white-space:nowrap}.section-heading>div{min-width:0}
/* Private sign-in headings keep long translations inside narrow screens. */
.team-workspace .auth-story h1{overflow-wrap:anywhere}.team-workspace .auth-story h1 em{display:block;margin-inline-start:0}
