@font-face{font-family:Sora;src:url(/assets/fonts/Sora-VariableFont_wght.ttf)format("truetype");font-weight:100 800;font-style:normal;font-display:swap}:root{--color-navy:#060a23;--color-blue:#273ef1;--color-mist:#f1f1f1;--color-cyan:#00e0fe;--color-yellow:#fcba00;--color-orange:#f92f00;--color-green:#00f46e;--color-white:#fff;--color-ink:#11162e;--color-muted:#626b85;--color-line:#dfe5f2;--shadow-soft:0 20px 60px #060a231f;--shadow-dark:0 28px 80px #060a236b;--radius:8px;--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-mist);color:var(--color-navy);letter-spacing:0;margin:0;font-family:Sora,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}.page-shell{min-height:100vh;overflow-x:clip}.container{width:min(var(--max-width), calc(100% - 40px));margin:0 auto}.section{padding:88px 0}.section-tight{padding:58px 0}.eyebrow{border-radius:var(--radius);width:fit-content;color:var(--color-cyan);text-transform:uppercase;background:#00e0fe1a;border:1px solid #00e0fe61;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:99px;width:8px;height:8px}.button{border-radius:var(--radius);min-height:46px;color:var(--color-white);background:var(--color-blue);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.9rem;font-weight:800;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{background:#1d31d2;transform:translateY(-1px)}.button.secondary{color:var(--color-navy);background:var(--color-white);border-color:var(--color-line)}.button.secondary:hover{background:#f8faff;border-color:#cbd5eb}.button.dark{background:var(--color-navy)}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #060a2314;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;min-height:76px;display:flex}.brand-logo{align-items:center;display:flex}.brand-logo img{width:178px;height:auto;display:block}.nav-links{color:var(--color-ink);align-items:center;gap:26px;font-size:.84rem;font-weight:700;display:flex}.nav-links a{border-bottom:2px solid #0000;padding:8px 0}.nav-links a:hover{border-color:var(--color-blue)}.header-actions{align-items:center;gap:12px;display:flex}.hero{isolation:isolate;min-height:720px;color:var(--color-white);background:linear-gradient(90deg,#060a23e0,#060a235c),url(/assets/images/brand-gradient.webp) 50%/cover;position:relative;overflow:hidden}.landing-hero{isolation:isolate;color:var(--color-white);background:var(--color-navy);position:relative;overflow:hidden}.landing-hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#060a23fa 10%,#060a23e6 46%,#060a2380),url(/assets/images/brand-gradient.webp) 85% 46%/720px no-repeat;position:absolute;inset:0}.landing-hero:after{z-index:-1;content:"";border:1px solid #00e0fe38;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-140px;right:9%}.landing-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);align-items:center;gap:74px;min-height:680px;padding:88px 0 92px;display:grid}.landing-hero-copy{gap:27px;max-width:700px;display:grid}.landing-kicker,.landing-section-label{color:var(--color-cyan);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}.landing-kicker{border-bottom:1px solid #00e0fe7a;align-items:center;width:fit-content;padding-bottom:10px;display:inline-flex}.landing-hero-copy h1{letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2.9rem,5.6vw,5.45rem);font-weight:800;line-height:.99}.landing-hero-copy>p{color:#ffffffc7;max-width:590px;margin:0;font-size:1.04rem;line-height:1.72}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.landing-text-link,.landing-inline-link{align-items:center;gap:8px;font-size:.88rem;font-weight:800;display:inline-flex}.landing-text-link{color:#ffffffe0}.landing-text-link:hover,.landing-inline-link:hover{color:var(--color-cyan)}.landing-hero-points{flex-wrap:wrap;gap:10px 22px;max-width:650px;margin:2px 0 0;padding:0;list-style:none;display:flex}.landing-hero-points li{color:#ffffffbd;align-items:center;gap:7px;font-size:.79rem;line-height:1.35;display:inline-flex}.landing-hero-points svg{color:var(--color-green);flex:none}.landing-hero-visual{border-radius:var(--radius);box-shadow:var(--shadow-dark);background:#050a21cc;border:1px solid #fff3;gap:0;display:grid;position:relative;overflow:hidden}.landing-hero-image{aspect-ratio:1200/507;position:relative;overflow:hidden}.landing-hero-image:after{content:"";background:linear-gradient(#060a2300 45%,#060a23bf);position:absolute;inset:0}.landing-hero-image img{object-fit:cover;object-position:left center}.landing-brief{background:#060a23ed;gap:15px;padding:22px 24px 25px;display:grid}.landing-brief>span{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.landing-brief>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-brief strong{border-top:2px solid var(--color-cyan);color:var(--color-white);padding-top:9px;font-size:.77rem;line-height:1.4}.landing-intro{border-bottom:1px solid var(--color-line);background:var(--color-white);padding:76px 0}.landing-intro-grid{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}.landing-intro h2,.landing-section-heading h2,.landing-process h2,.landing-scenarios h2{color:var(--color-navy);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1.06}.landing-intro h2{max-width:900px}.landing-intro p:not(.landing-section-label),.landing-section-heading>p:not(.landing-section-label),.landing-process-copy>p:not(.landing-section-label),.landing-scenarios-copy>p:not(.landing-section-label){max-width:720px;color:var(--color-muted);margin:21px 0 0;line-height:1.72}.landing-pillars-section{background:var(--color-mist);padding:106px 0}.landing-section-heading{gap:17px;max-width:760px;margin-bottom:48px;display:grid}.landing-pillars{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.landing-pillar{background:var(--color-white);min-height:318px;padding:29px 30px 34px}.landing-pillar+.landing-pillar{border-left:1px solid var(--color-line)}.landing-pillar-topline{color:var(--color-blue);justify-content:space-between;align-items:center;display:flex}.landing-pillar-topline span{color:var(--color-muted);letter-spacing:.1em;font-size:.76rem;font-weight:800}.landing-pillar h3{max-width:260px;color:var(--color-navy);margin:74px 0 13px;font-size:1.29rem;line-height:1.18}.landing-pillar p{max-width:315px;color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.65}.landing-process{color:var(--color-white);background:var(--color-navy);padding:106px 0}.landing-process-grid{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:start;gap:92px;display:grid}.landing-process .landing-section-label,.landing-process .landing-inline-link{color:var(--color-cyan)}.landing-process h2{color:var(--color-white);margin-top:16px}.landing-process-copy>p:not(.landing-section-label){color:#ffffffb3}.landing-inline-link{margin-top:28px}.landing-process-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-process-list li{border-top:1px solid #ffffff2e;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:22px 0 25px;display:grid}.landing-process-list li:last-child{border-bottom:1px solid #ffffff2e}.landing-process-list>li>span{color:var(--color-cyan);letter-spacing:.09em;font-size:.82rem;font-weight:800}.landing-process-list h3{color:var(--color-white);margin:0;font-size:1.08rem}.landing-process-list p{color:#ffffffab;margin:8px 0 0;font-size:.9rem;line-height:1.62}.landing-scenarios{background:var(--color-white);padding:106px 0}.landing-scenarios-grid{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);align-items:start;gap:82px;display:grid}.landing-scenarios-copy .button{margin-top:30px}.landing-scenario-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.landing-scenario{border-top:1px solid var(--color-line);grid-template-columns:28px minmax(0,1fr);gap:15px;min-height:168px;padding:20px 0 26px;display:grid}.landing-scenario:nth-last-child(-n+2){border-bottom:1px solid var(--color-line)}.landing-scenario>svg{color:var(--color-blue);margin-top:3px}.landing-scenario h3{color:var(--color-navy);margin:0;font-size:1rem;line-height:1.32}.landing-scenario p{color:var(--color-muted);margin:8px 0 0;font-size:.86rem;line-height:1.62}.landing-final-cta{background:var(--color-white);padding:0 0 86px}.hero:after{z-index:-1;content:"";background:linear-gradient(#060a2300,#060a23e6);height:40%;position:absolute;inset:auto 0 0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);align-items:center;gap:58px;padding:88px 0 92px;display:grid}.hero-copy{gap:24px;max-width:670px;display:grid}.hero-copy h1{max-width:650px;margin:0;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:800;line-height:.98}.hero-copy p{color:#ffffffdb;max-width:610px;margin:0;font-size:1.07rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:610px;display:grid}.metric-card{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff2e;padding:16px}.metric-card strong{color:var(--color-cyan);font-size:1.45rem;line-height:1;display:block}.metric-card span{color:#fffc;margin-top:7px;font-size:.72rem;line-height:1.35;display:block}.hero-panel{border-radius:var(--radius);box-shadow:var(--shadow-dark);background:#060a239e;border:1px solid #ffffff2e;gap:16px;padding:16px;display:grid}.hero-panel-image{aspect-ratio:16/9;border-radius:var(--radius);position:relative;overflow:hidden}.mini-dashboard{border-radius:var(--radius);background:var(--color-white);color:var(--color-navy);gap:14px;padding:22px;display:grid}.mini-dashboard h2{margin:0;font-size:1.05rem}.mini-dashboard-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini-dashboard-card{border-top:4px solid var(--accent);border-radius:var(--radius);background:#f7f9ff;padding:14px 12px}.mini-dashboard-card strong{margin-bottom:6px;font-size:.82rem;display:block}.mini-dashboard-card span{color:var(--color-muted);font-size:.7rem;line-height:1.35;display:block}.split-proof{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:46px;display:grid}.split-proof h2,.section-heading h2{color:var(--color-navy);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.split-proof p,.section-heading p{color:var(--color-muted);margin:16px 0 0;line-height:1.7}.section-heading{gap:12px;max-width:720px;margin-bottom:34px;display:grid}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);flex-direction:column;min-height:100%;padding:24px;display:flex;box-shadow:0 10px 30px #060a230d}.service-card:before{background:var(--accent,var(--color-blue));content:"";border-radius:99px;width:100%;height:4px;margin-bottom:20px;display:block}.service-card .icon-wrap{border-radius:var(--radius);width:42px;height:42px;color:var(--color-blue);background:#273ef114;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.service-card h3{margin:0 0 10px;font-size:1.08rem;line-height:1.25}.service-card p{color:var(--color-muted);margin:0;font-size:.91rem;line-height:1.62}.dark-band{color:var(--color-white);background:var(--color-navy)}.dark-band .section-heading h2,.dark-band .section-heading p{color:var(--color-white)}.dark-band .section-heading p{opacity:.78}.process-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.process-list{gap:12px;display:grid}.process-row{border-radius:var(--radius);background:#ffffff14;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.process-row span{color:var(--color-cyan);font-size:1rem;font-weight:800}.process-row strong{line-height:1.35}.process-row p{color:#ffffffb8;margin:6px 0 0;line-height:1.55}.portal-preview{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:46px;display:grid}.portal-preview h2,.contact-aside h2{margin:18px 0 14px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.portal-preview p,.contact-aside p{color:var(--color-muted);line-height:1.7}.account-panel{border-radius:var(--radius);color:var(--color-white);background:var(--color-navy);box-shadow:var(--shadow-soft);gap:12px;padding:26px;display:grid}.account-panel h3{margin:0 0 8px}.account-row{border-radius:var(--radius);background:#ffffff17;justify-content:space-between;gap:16px;padding:14px 16px;font-size:.88rem;display:flex}.account-row span{color:#ffffffb3}.page-hero{color:var(--color-white);background:var(--color-navy)}.page-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);align-items:center;gap:56px;padding:78px 0;display:grid}.page-hero h1{max-width:800px;margin:18px 0;font-size:clamp(2.35rem,5vw,4.45rem);line-height:1.02}.page-hero p{color:#ffffffd1;max-width:640px;margin:0;line-height:1.7}.page-hero-visual{border-radius:var(--radius);min-height:310px;box-shadow:var(--shadow-dark);background:#ffffff0f;border:1px solid #ffffff24;position:relative;overflow:hidden}.cta-panel{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.cta-panel h2{margin:0 0 8px}.cta-panel p{color:var(--color-muted);margin:0}.support-layout{grid-template-columns:.92fr 1.08fr;align-items:start;gap:34px;display:grid}.support-note{border-radius:var(--radius);color:var(--color-white);background:var(--color-navy);padding:26px}.support-note h2{margin:0 0 14px}.support-note p{color:#ffffffc7;margin:0;line-height:1.7}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:start;gap:40px;display:grid}.contact-aside{gap:18px;display:grid}.contact-form{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-soft);gap:18px;padding:28px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--color-ink);font-size:.82rem;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--color-line);border-radius:var(--radius);width:100%;color:var(--color-navy);background:#fbfcff;outline:none;padding:13px 14px;transition:border-color .14s,box-shadow .14s}.field textarea{resize:vertical;min-height:132px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-blue);box-shadow:0 0 0 4px #273ef11f}.form-error{border-radius:var(--radius);color:#8a1a00;background:#f92f0017;padding:12px 14px;font-size:.86rem;font-weight:700}.form-disclaimer{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.5}.client-area-screen{border-radius:var(--radius);color:var(--color-white);background:var(--color-navy);box-shadow:var(--shadow-soft);grid-template-columns:260px minmax(0,1fr);gap:18px;padding:18px;display:grid}.client-sidebar,.client-main{border-radius:var(--radius);background:#ffffff14}.client-sidebar{align-content:start;gap:10px;padding:18px;display:grid}.client-sidebar span{border-radius:var(--radius);background:#ffffff14;padding:11px 12px;font-size:.82rem}.client-main{gap:14px;padding:18px;display:grid}.client-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-stat{border-radius:var(--radius);background:var(--color-white);color:var(--color-navy);padding:16px}.client-stat strong{font-size:1.35rem;display:block}.client-stat span{color:var(--color-muted);font-size:.76rem}.timeline{gap:12px;display:grid}.timeline-row{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.timeline-dot{width:34px;height:34px;color:var(--color-navy);background:var(--color-cyan);border-radius:99px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.timeline-card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-white);padding:18px}.timeline-card h3,.timeline-card p{margin:0}.timeline-card p{color:var(--color-muted);margin-top:8px;line-height:1.55}.site-footer{color:var(--color-white);background:var(--color-navy)}.footer-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:28px;padding:34px 0;display:grid}.footer-logo{color:var(--color-white);font-size:1.2rem;font-weight:800}.footer-inner p{color:#ffffffb8;margin:0;font-size:.86rem;line-height:1.55}.footer-inner>div:nth-child(2){gap:12px;display:grid}.footer-inner nav{flex-wrap:wrap;gap:18px;display:flex}.footer-inner nav a{color:#aebce2;font-size:.75rem;font-weight:700}.footer-inner nav a:hover{color:#00e0fe}.cloud-opening{background:#f5f5f3;padding:30px 0 0;overflow:hidden}.cloud-opening-topline{border-top:1px solid #060a232e;border-bottom:1px solid #060a232e;grid-template-columns:1fr 1fr 1fr;display:grid}.cloud-opening-topline span{color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;padding:12px 0;font-size:.68rem;font-weight:800}.cloud-opening-topline span:nth-child(2){border-left:1px solid #060a232e;border-right:1px solid #060a232e;padding-left:20px}.cloud-opening-topline span:last-child{color:var(--color-muted);padding-left:20px}.cloud-microsoft-platform{align-items:center;gap:10px;display:inline-flex}.cloud-microsoft-platform:before,.microsoft-branding-signal{content:"";background:linear-gradient(90deg,#f25022 0 25%,#7fba00 25% 50%,#00a4ef 50% 75%,#ffb900 75% 100%);flex:none;width:42px;height:4px;display:inline-block}.cloud-opening-grid{grid-template-columns:minmax(0,1.11fr) minmax(360px,.89fr);align-items:center;gap:70px;padding:76px 0 80px;display:grid}.cloud-opening-copy{z-index:1;position:relative}.cloud-eyebrow{color:var(--color-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:800}.microsoft-branding-lockup{color:#3b3b3b;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;min-height:17px;font-size:.73rem;font-weight:700;line-height:1.35;display:inline-flex}.microsoft-branding-name{color:#242424;letter-spacing:0;text-transform:none;font-weight:800}.microsoft-branding-copy{color:var(--color-muted)}.cloud-opening h1{max-width:760px;color:var(--color-navy);letter-spacing:-.075em;margin:20px 0 27px;font-size:clamp(3.7rem,6.35vw,6.95rem);font-weight:800;line-height:.88}.cloud-opening h1 em{color:var(--color-blue);font-style:normal}.cloud-opening-description{max-width:545px;color:var(--color-muted);margin:0;font-size:1.04rem;line-height:1.72}.cloud-opening-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.cloud-primary-action,.cloud-call-action{border:1px solid var(--color-blue);border-radius:var(--radius);min-height:52px;color:var(--color-white);background:var(--color-blue);justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.88rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.cloud-primary-action:hover,.cloud-call-action:hover{background:#1429c7;border-color:#1429c7;transform:translateY(-2px)}.cloud-secondary-action,.cloud-path-link{color:var(--color-navy);align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:inline-flex}.cloud-secondary-action:after{content:"";background:currentColor;width:32px;height:1px}.cloud-secondary-action:hover,.cloud-path-link:hover{color:var(--color-blue)}.cloud-opening-art{border-radius:var(--radius);background:var(--color-navy);min-height:510px;position:relative;overflow:hidden;box-shadow:20px 20px #273ef121}.cloud-opening-art>img{object-fit:cover;object-position:center;filter:saturate(1.1)contrast(1.04)}.cloud-opening-photo{object-position:63% center!important;filter:saturate(.82)contrast(1.06)brightness(.84)!important}.cloud-opening-art>.cloud-opening-symbol{z-index:1;filter:drop-shadow(0 18px 30px #00000040);width:min(48%,218px);top:44%;left:50%;transform:translate(-50%,-50%);height:auto!important;position:absolute!important}.cloud-opening-art:after{content:"";background:linear-gradient(118deg,#060a232e 0%,#060a230a 48%,#060a2347 100%),linear-gradient(#060a2300 44%,#060a23b8);position:absolute;inset:0}.cloud-opening-art-label{z-index:1;color:var(--color-white);border-top:1px solid #ffffff8c;gap:6px;padding-top:13px;display:grid;position:absolute;bottom:27px;left:26px;right:26px}.cloud-opening-art-label span{color:var(--color-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cloud-opening-art-label strong{letter-spacing:-.04em;font-size:clamp(1.12rem,2vw,1.52rem)}.cloud-opening-art-marker{z-index:1;width:50px;height:50px;color:var(--color-white);letter-spacing:-.08em;border:1px solid #ffffff8c;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:24px;right:24px}.microsoft-approved-asset{z-index:2;background:var(--color-white);place-items:center;min-width:136px;min-height:52px;padding:10px 12px;display:grid;position:absolute;top:24px;left:24px}.microsoft-approved-asset img{object-fit:contain;width:auto;max-width:196px;height:auto;max-height:52px;display:block}.cloud-opening-footer{border-top:1px solid #060a232e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cloud-opening-footer span{color:var(--color-navy);padding:19px 0 21px;font-size:.82rem;font-weight:800}.cloud-opening-footer span+span{border-left:1px solid #060a232e;padding-left:20px}.cloud-workspace{background:#e9ebea;padding:122px 0 128px}.cloud-workspace-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(52px,7vw,104px);display:grid}.cloud-workspace-copy{max-width:510px}.cloud-workspace-copy h2{color:var(--color-navy);letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(2.25rem,4.1vw,4rem);font-weight:800;line-height:.99}.cloud-workspace-copy>p:not(.cloud-eyebrow){color:var(--color-muted);margin:23px 0 0;line-height:1.73}.cloud-workspace-points{border-top:1px solid #060a232e;border-bottom:1px solid #060a232e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.cloud-workspace-points span{color:var(--color-navy);letter-spacing:.08em;text-transform:uppercase;padding:12px 0;font-size:.74rem;font-weight:800}.cloud-workspace-points span:nth-child(odd){border-right:1px solid #060a232e;padding-right:14px}.cloud-workspace-points span:nth-child(2n){padding-left:14px}.cloud-workspace-points span:nth-child(-n+2){border-bottom:1px solid #060a232e}.cloud-workspace-link{color:var(--color-navy);align-items:center;gap:8px;margin-top:30px;font-size:.87rem;font-weight:800;display:inline-flex}.cloud-workspace-link:hover{color:var(--color-blue)}.cloud-workspace-visual{border-radius:var(--radius);background:var(--color-navy);min-height:500px;margin:0;position:relative;overflow:hidden;box-shadow:22px 22px #273ef121}.cloud-workspace-visual>img{object-fit:cover;object-position:left center;filter:saturate(.88)contrast(1.05)}.cloud-workspace-visual:after{content:"";background:linear-gradient(#060a2308 36%,#060a23db 100%);position:absolute;inset:0}.cloud-workspace-visual figcaption{z-index:1;border-top:1px solid #ffffff9e;gap:7px;max-width:485px;padding-top:14px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.cloud-workspace-visual figcaption span{color:var(--color-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.71rem;font-weight:800}.cloud-workspace-visual figcaption strong{color:var(--color-white);letter-spacing:-.04em;font-size:clamp(1.15rem,1.7vw,1.48rem);line-height:1.16}.cloud-licensing{color:var(--color-white);background:var(--color-navy);padding:132px 0 126px;position:relative;overflow:hidden}.cloud-licensing:before{content:"";border:1px solid #00e0fe38;border-radius:50%;width:880px;height:880px;position:absolute;top:-430px;right:-270px}.cloud-licensing-heading{z-index:1;grid-template-columns:minmax(250px,.43fr) minmax(0,1fr);align-items:start;gap:46px;max-width:1220px;display:grid;position:relative}.cloud-licensing .cloud-eyebrow{color:var(--color-cyan)}.cloud-licensing h2{max-width:835px;color:var(--color-white);letter-spacing:-.067em;margin:0;font-size:clamp(2.5rem,4.45vw,4.3rem);font-weight:800;line-height:.98}.cloud-licensing-heading>div>p{color:#ffffffab;max-width:620px;margin:23px 0 0;line-height:1.72}.cloud-license-list{z-index:1;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;margin-top:78px;position:relative}.cloud-license-plan{--plan-accent:var(--color-cyan);grid-template-columns:78px minmax(300px,.88fr) minmax(430px,1.12fr);align-items:start;gap:28px;padding:31px 0 34px;transition:background .18s,padding .18s;display:grid;position:relative}.cloud-license-plan+.cloud-license-plan{border-top:1px solid #ffffff29}.cloud-license-plan:before{background:var(--plan-accent);content:"";opacity:0;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.cloud-license-plan:hover{background:#ffffff09;padding-left:14px}.cloud-license-plan:hover:before{opacity:1}.cloud-license-plan-basic{--plan-accent:var(--color-cyan)}.cloud-license-plan-standard{--plan-accent:#6880ff}.cloud-license-plan-premium{--plan-accent:var(--color-green)}.cloud-license-number{color:var(--plan-accent);letter-spacing:.12em;font-size:.77rem;font-weight:800}.cloud-license-summary{gap:8px;display:grid}.cloud-license-summary>p{color:var(--plan-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:800}.cloud-license-summary h3{color:var(--color-white);letter-spacing:-.045em;margin:0;font-size:clamp(1.27rem,1.85vw,1.72rem);line-height:1.1}.cloud-license-summary>span{color:#ffffffa3;max-width:420px;font-size:.89rem;line-height:1.58}.cloud-license-fit{border-left:1px solid #ffffff2e;min-height:100%;padding:2px 0 2px 28px}.cloud-license-fit strong{max-width:520px;color:var(--color-white);letter-spacing:-.015em;font-size:.96rem;line-height:1.48;display:block}.cloud-license-fit ul{flex-wrap:wrap;gap:8px 19px;margin:17px 0 0;padding:0;list-style:none;display:flex}.cloud-license-fit li{color:#ffffffa1;padding-left:13px;font-size:.78rem;line-height:1.5;position:relative}.cloud-license-fit li:before{background:var(--plan-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.cloud-office-reference{z-index:1;border-left:3px solid var(--color-yellow);background:linear-gradient(90deg,#fcba001c,#fcba0000);grid-template-columns:minmax(280px,.84fr) minmax(320px,1.16fr) auto;align-items:center;gap:34px;margin-top:34px;padding:24px 0 24px 26px;display:grid;position:relative}.cloud-office-reference span{color:var(--color-yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:800}.cloud-office-reference h3{color:var(--color-white);letter-spacing:-.03em;margin:8px 0 0;font-size:1.13rem;line-height:1.2}.cloud-office-reference>p{color:#ffffffad;max-width:570px;margin:0;font-size:.87rem;line-height:1.65}.cloud-office-reference a{width:max-content;color:var(--color-white);white-space:nowrap;align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:inline-flex}.cloud-office-reference a:hover{color:var(--color-yellow)}.cloud-essentials{background:var(--color-white);padding:130px 0 122px}.cloud-section-intro{grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);align-items:start;gap:46px;max-width:1080px;margin-bottom:73px;display:grid}.cloud-section-intro h2,.cloud-path h2,.cloud-situations h2,.cloud-call h2{color:var(--color-navy);letter-spacing:-.065em;margin:0;font-size:clamp(2.25rem,4.25vw,4.15rem);font-weight:800;line-height:.98}.cloud-essential-list{border-top:1px solid var(--color-line)}.cloud-essential{border-bottom:1px solid var(--color-line);grid-template-columns:100px 82px minmax(0,1fr);align-items:start;gap:18px;padding:31px 0 33px;transition:padding-left .18s,background .18s;display:grid}.cloud-essential:hover{background:#273ef109;padding-left:14px}.cloud-essential-number{color:var(--color-muted);letter-spacing:.13em;font-size:.77rem;font-weight:800}.cloud-essential-icon{color:var(--color-blue)}.cloud-essential h3{color:var(--color-navy);letter-spacing:-.045em;margin:0;font-size:clamp(1.36rem,2vw,1.85rem);line-height:1.08}.cloud-essential p{max-width:610px;color:var(--color-muted);margin:11px 0 0;line-height:1.65}.cloud-path{color:var(--color-white);background:var(--color-navy);padding:126px 0 116px;position:relative;overflow:hidden}.cloud-path:before{content:"";border:1px solid #00e0fe61;border-radius:50%;width:780px;height:780px;position:absolute;top:-350px;right:-210px}.cloud-path-heading{z-index:1;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);align-items:start;gap:46px;max-width:1070px;display:grid;position:relative}.cloud-path .cloud-eyebrow,.cloud-call .cloud-eyebrow{color:var(--color-cyan)}.cloud-path h2,.cloud-call h2{color:var(--color-white)}.cloud-path-heading>p:last-child{color:#ffffffad;grid-column:2;max-width:540px;margin:0;line-height:1.7}.cloud-path-grid{z-index:1;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));margin:76px 0 0;padding:0;list-style:none;display:grid;position:relative}.cloud-path-grid li{min-height:250px;padding:25px 25px 30px 0}.cloud-path-grid li+li{border-left:1px solid #ffffff3d;padding-left:25px}.cloud-path-grid span{color:var(--color-cyan);letter-spacing:.12em;font-size:.75rem;font-weight:800}.cloud-path-grid h3{color:var(--color-white);margin:65px 0 12px;font-size:1.12rem;line-height:1.22}.cloud-path-grid p{color:#ffffffa8;margin:0;font-size:.87rem;line-height:1.62}.cloud-path-link{z-index:1;color:var(--color-white);margin-top:32px;position:relative}.cloud-situations{background:#e9ebea;padding:126px 0}.cloud-situations-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:start;gap:86px;display:grid}.cloud-situations-statement{position:sticky;top:118px}.cloud-situations-statement h2{margin-top:19px}.cloud-situations-statement>p:not(.cloud-eyebrow){max-width:460px;color:var(--color-muted);margin:22px 0 0;line-height:1.72}.cloud-primary-action-dark{border-color:var(--color-navy);background:var(--color-navy);margin-top:32px}.cloud-primary-action-dark:hover{background:#111943;border-color:#111943}.cloud-situation-list{border-top:1px solid #060a232e}.cloud-situation{border-bottom:1px solid #060a232e;grid-template-columns:52px minmax(0,1fr) 22px;align-items:start;gap:17px;padding:25px 0 27px;transition:padding-left .18s;display:grid}.cloud-situation:hover{padding-left:12px}.cloud-situation-icon{width:42px;height:42px;color:var(--color-blue);background:#273ef11a;border-radius:50%;place-items:center;display:grid}.cloud-situation h3{color:var(--color-navy);margin:0;font-size:1.12rem;line-height:1.25}.cloud-situation p{max-width:450px;color:var(--color-muted);margin:7px 0 0;font-size:.9rem;line-height:1.6}.cloud-situation>svg{color:var(--color-blue);margin-top:12px}.cloud-call{background:var(--color-navy);padding:112px 0;position:relative;overflow:hidden}.cloud-call:after{opacity:.72;content:"";background:url(/assets/images/brand-gradient.webp) 50%/cover;width:min(48vw,670px);position:absolute;top:0;bottom:0;right:0}.cloud-call-inner{z-index:1;max-width:820px;position:relative}.cloud-call h2{margin-top:17px}.cloud-call-action{border-color:var(--color-white);color:var(--color-navy);background:var(--color-white);margin-top:32px}.cloud-call-action:hover{border-color:var(--color-cyan);background:var(--color-cyan)}.cloud-primary-action:focus-visible,.cloud-secondary-action:focus-visible,.cloud-path-link:focus-visible,.cloud-workspace-link:focus-visible,.cloud-office-reference a:focus-visible,.cloud-call-action:focus-visible{outline:3px solid var(--color-cyan);outline-offset:4px}@media (min-width:1440px){.site-header .container,.site-footer .container,.cloud-opening>.container,.cloud-workspace>.container,.cloud-licensing>.container,.cloud-essentials>.container,.cloud-path>.container,.cloud-situations>.container,.cloud-call>.container{width:min(1560px,100% - 96px)}.cloud-opening-grid{grid-template-columns:minmax(620px,1.08fr) minmax(570px,.92fr);gap:clamp(72px,5vw,104px);padding:86px 0 92px}.cloud-opening h1{max-width:850px}.cloud-opening-art{min-height:clamp(570px,34vw,650px)}.cloud-workspace{padding:142px 0}.cloud-workspace-grid{grid-template-columns:minmax(420px,.78fr) minmax(710px,1.22fr);gap:clamp(76px,7vw,128px)}.cloud-workspace-copy{max-width:545px}.cloud-workspace-visual{min-height:590px}.cloud-section-intro,.cloud-path-heading{max-width:1240px}}@media (max-width:980px){.nav-links{display:none}.brand-logo img{width:142px}.hero{min-height:auto}.hero-grid,.landing-hero-grid,.landing-intro-grid,.landing-process-grid,.landing-scenarios-grid,.cloud-workspace-grid,.split-proof,.process-grid,.portal-preview,.page-hero-inner,.support-layout,.contact-layout,.footer-inner{grid-template-columns:1fr}.hero-grid{padding:56px 0 64px}.landing-hero-grid{gap:46px;min-height:auto;padding:68px 0 72px}.landing-hero-copy{max-width:760px}.landing-hero-visual{max-width:620px}.landing-intro-grid,.landing-process-grid,.landing-scenarios-grid{gap:30px}.cloud-workspace{padding:88px 0}.cloud-workspace-copy{max-width:650px}.cloud-workspace-visual{max-width:720px}.cloud-licensing{padding:94px 0}.cloud-licensing-heading{grid-template-columns:1fr;gap:20px}.cloud-license-plan{grid-template-columns:60px minmax(0,1fr);gap:20px}.cloud-license-fit{border-top:1px solid #ffffff2e;border-left:0;grid-column:2;padding:18px 0 0}.cloud-office-reference{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr)}.cloud-office-reference a{grid-column:1/-1}.landing-pillars{grid-template-columns:1fr}.landing-pillar{grid-template-columns:110px minmax(0,1fr);column-gap:26px;min-height:0;padding:27px 0;display:grid}.landing-pillar+.landing-pillar{border-top:1px solid var(--color-line);border-left:0}.landing-pillar-topline{grid-row:span 2;align-items:start}.landing-pillar h3{margin:0 0 9px}.landing-pillar p{max-width:540px}.landing-process-list{max-width:720px}.hero-copy h1{font-size:clamp(2.2rem,11vw,4.2rem)}.hero-metrics,.card-grid,.card-grid.four,.mini-dashboard-grid,.client-stat-grid{grid-template-columns:1fr}.page-hero-inner{padding:56px 0}.page-hero-visual{min-height:220px}.client-area-screen{grid-template-columns:1fr}.footer-inner{align-items:start}}@media (max-width:640px){.container{width:min(100% - 28px, var(--max-width))}.section{padding:62px 0}.header-inner{min-height:66px}.header-actions .button{width:40px;min-height:40px;padding:0;font-size:0}.header-actions .button svg{width:18px;height:18px}.hero-actions,.cta-panel,.form-grid{grid-template-columns:1fr}.hero-actions .button,.cta-panel .button{width:100%}.hero-panel{padding:12px}.mini-dashboard{padding:16px}.cta-panel{padding:22px;display:grid}.form-grid{display:grid}.contact-form{padding:20px}.process-row{grid-template-columns:48px minmax(0,1fr)}.landing-hero:before{background:linear-gradient(#060a23f5,#060a23e0),url(/assets/images/brand-gradient.webp) 50%/cover}.landing-hero:after{bottom:-170px;right:-220px}.landing-hero-grid{gap:38px;padding:54px 0 58px}.landing-hero-copy{gap:22px}.landing-hero-copy h1{letter-spacing:-.05em;font-size:clamp(2.45rem,12vw,3.8rem)}.landing-hero-copy>p{font-size:.97rem}.landing-hero-actions{align-items:stretch;gap:17px;display:grid}.landing-hero-actions .button{width:100%}.landing-text-link{width:fit-content}.landing-hero-points{gap:9px;display:grid}.landing-hero-visual{width:100%}.landing-hero-image{min-height:0}.landing-brief{padding:19px}.landing-brief>div{grid-template-columns:1fr;gap:8px}.landing-brief strong{padding-top:7px}.landing-intro,.landing-pillars-section,.landing-process,.landing-scenarios{padding:64px 0}.landing-intro-grid,.landing-process-grid,.landing-scenarios-grid{gap:24px}.landing-intro h2,.landing-section-heading h2,.landing-process h2,.landing-scenarios h2{font-size:clamp(2rem,9vw,2.75rem)}.landing-section-heading{gap:14px;margin-bottom:31px}.landing-pillar{grid-template-columns:74px minmax(0,1fr);column-gap:18px;padding:24px 0}.landing-pillar-topline svg{width:22px}.landing-pillar h3{font-size:1.12rem}.landing-process-list li{grid-template-columns:42px minmax(0,1fr);gap:13px}.landing-scenario-list{grid-template-columns:1fr}.landing-scenario,.landing-scenario:nth-last-child(-n+2){border-bottom:0;min-height:0;padding:19px 0 22px}.landing-scenario:last-child{border-bottom:1px solid var(--color-line)}.landing-scenarios-copy .button{width:100%}.landing-final-cta{padding-bottom:62px}}@media (max-width:1040px){.cloud-opening-grid,.cloud-situations-grid{gap:46px}.cloud-workspace-grid{grid-template-columns:minmax(0,.75fr) minmax(460px,1.25fr);gap:40px}.cloud-workspace-visual{min-height:450px}.cloud-opening h1{font-size:clamp(3.3rem,6.7vw,5.2rem)}.cloud-path-grid li{min-height:270px}}@media (max-width:860px){.cloud-opening-grid,.cloud-section-intro,.cloud-path-heading,.cloud-situations-grid,.cloud-workspace-grid{grid-template-columns:1fr}.cloud-workspace-grid{gap:42px}.cloud-opening-grid{gap:44px;padding:59px 0 60px}.cloud-opening-art{max-width:620px;min-height:420px}.cloud-section-intro,.cloud-path-heading{gap:18px}.cloud-essentials,.cloud-path,.cloud-situations{padding:88px 0}.cloud-section-intro{margin-bottom:47px}.cloud-path-heading>p:last-child{grid-column:auto}.cloud-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.cloud-path-grid li:nth-child(3){border-top:1px solid #ffffff3d;border-left:0}.cloud-path-grid li:nth-child(4){border-top:1px solid #ffffff3d}.cloud-situations-statement{position:static}.cloud-situation-list{max-width:680px}.cloud-call{padding:88px 0}}@media (max-width:640px){.cloud-opening{padding-top:18px}.cloud-opening-topline{grid-template-columns:1fr}.cloud-opening-topline span{padding:10px 0}.cloud-opening-topline span:nth-child(2),.cloud-opening-topline span:last-child{display:none}.cloud-opening-grid{gap:37px;padding:43px 0 42px}.cloud-opening h1{margin:15px 0 23px;font-size:clamp(3.15rem,15vw,4.6rem);line-height:.89}.microsoft-branding-lockup{gap:8px;font-size:.67rem}.microsoft-branding-signal{width:36px}.cloud-opening-description{font-size:.96rem}.cloud-opening-actions{gap:18px;margin-top:27px;display:grid}.cloud-primary-action{width:100%}.cloud-secondary-action{width:fit-content}.cloud-opening-art{min-height:360px;box-shadow:11px 11px #273ef121}.cloud-workspace-copy>p:not(.cloud-eyebrow){margin-top:18px;font-size:.94rem}.cloud-workspace-points{margin-top:25px}.cloud-workspace-points span{padding:10px 0;font-size:.64rem}.cloud-workspace-link{margin-top:25px}.cloud-workspace-visual{min-height:390px;box-shadow:11px 11px #273ef121}.cloud-workspace-visual figcaption{padding-top:11px;bottom:19px;left:18px;right:18px}.cloud-workspace-visual figcaption strong{font-size:1.08rem}.microsoft-approved-asset{min-width:114px;min-height:44px;padding:8px 10px;top:16px;left:16px}.microsoft-approved-asset img{max-width:156px;max-height:44px}.cloud-opening-footer{grid-template-columns:1fr}.cloud-opening-footer span{padding:14px 0;font-size:.77rem}.cloud-opening-footer span+span{border-top:1px solid #060a232e;border-left:0;padding-left:0}.cloud-essentials,.cloud-path,.cloud-situations,.cloud-workspace{padding:68px 0}.cloud-section-intro{margin-bottom:34px}.cloud-section-intro h2,.cloud-path h2,.cloud-situations h2,.cloud-workspace-copy h2,.cloud-call h2{font-size:clamp(2.4rem,10.5vw,3.15rem);line-height:.97}.cloud-workspace-copy h2{font-size:clamp(2.28rem,9.5vw,2.72rem)}.cloud-licensing{padding:68px 0}.cloud-licensing-heading{gap:16px}.cloud-licensing h2{font-size:clamp(2.38rem,10vw,3.05rem);line-height:.98}.cloud-licensing-heading>div>p{margin-top:18px;font-size:.94rem}.cloud-license-list{margin-top:43px}.cloud-license-plan{grid-template-columns:42px minmax(0,1fr);gap:13px;padding:25px 0 27px}.cloud-license-plan:hover{padding-left:0}.cloud-license-summary h3{font-size:1.3rem}.cloud-license-summary>span{font-size:.84rem}.cloud-license-fit{grid-column:1/-1;margin-left:42px;padding-top:16px}.cloud-license-fit strong{font-size:.9rem}.cloud-license-fit ul{gap:7px;margin-top:13px;display:grid}.cloud-license-fit li{font-size:.75rem}.cloud-office-reference{grid-template-columns:1fr;gap:16px;margin-top:28px;padding:20px 0 20px 18px}.cloud-office-reference h3{font-size:1.05rem}.cloud-office-reference>p{font-size:.84rem}.cloud-office-reference a{white-space:normal;grid-column:auto}.cloud-essential{grid-template-columns:53px minmax(0,1fr);gap:12px;padding:24px 0}.cloud-essential-number{grid-area:1/1}.cloud-essential-icon{grid-area:2/1}.cloud-essential>div{grid-area:span 2/2}.cloud-essential h3{font-size:1.32rem}.cloud-essential p{font-size:.88rem}.cloud-path:before{width:600px;height:600px;top:-265px;right:-315px}.cloud-path-grid{grid-template-columns:1fr;margin-top:38px}.cloud-path-grid li,.cloud-path-grid li+li,.cloud-path-grid li:nth-child(3),.cloud-path-grid li:nth-child(4){border-top:0;border-left:0;min-height:0;padding:22px 0 25px}.cloud-path-grid li+li{border-top:1px solid #ffffff3d}.cloud-path-grid h3,.cloud-path-link{margin-top:26px}.cloud-situations-grid{gap:42px}.cloud-situations-statement>p:not(.cloud-eyebrow){margin-top:18px}.cloud-primary-action-dark{margin-top:27px}.cloud-situation{grid-template-columns:45px minmax(0,1fr) 18px;gap:10px;padding:21px 0 23px}.cloud-situation-icon{width:36px;height:36px}.cloud-situation h3{font-size:1rem}.cloud-situation p{font-size:.84rem}.cloud-call{padding:70px 0}.cloud-call:after{opacity:.24;width:100%}}.hub-route{min-height:100dvh}.hub-app{--hub-paper:#fff;--hub-canvas:#f4f6fb;--hub-ink:#11162e;--hub-muted:#66718f;--hub-line:#dce3f0;--hub-navy:#060a23;--hub-blue:#273ef1;--hub-cyan:#00cce6;--hub-green:#00ab65;--hub-yellow:#d59a00;--hub-orange:#f04424;background:var(--hub-canvas);min-height:100dvh;color:var(--hub-ink);font-size:14px;display:flex}.hub-sidebar{color:#dce2fb;background:var(--hub-navy);flex-direction:column;flex:0 0 232px;height:100dvh;padding:27px 16px 18px;display:flex;position:sticky;top:0}.hub-brand{align-items:center;width:150px;margin:0 12px 26px;display:flex}.hub-brand img{width:150px;height:auto;display:block}.hub-tenant{justify-content:space-between;align-items:center;gap:10px;margin:0 0 23px;padding:0 12px;display:flex}.hub-tenant strong{color:#f7f9ff;font-size:.72rem}.hub-tenant span{color:#5ceaa8;text-transform:lowercase;background:#00ab653d;border-radius:6px;padding:6px 9px;font-size:.62rem;font-weight:800}.hub-nav{gap:5px;display:grid}.hub-nav-link{color:#b9c3e7;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;min-height:41px;padding:0 12px;font-size:.78rem;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:flex}.hub-nav-link:hover,.hub-nav-link.is-active{color:#00d8ef;background:#00e0fe30}.hub-nav-link.is-active{border-color:#00e0fe1f}.hub-sidebar-spacer{flex:1;min-height:28px}.hub-support-note{color:#f4f7ff;background:#273ef133;border:1px solid #4164ff61;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px 10px;display:grid}.hub-support-note:hover{background:#273ef14f}.hub-support-note-icon{width:30px;height:30px;color:var(--hub-blue);background:#e7edff;border-radius:6px;place-items:center;display:grid}.hub-support-note strong,.hub-support-note small{display:block}.hub-support-note small{color:#a9b7e4;margin-top:3px;font-size:.6rem;line-height:1.4}.hub-stage{flex:1;min-width:0}.hub-topbar{border-bottom:1px solid var(--hub-line);background:var(--hub-paper);justify-content:space-between;align-items:center;min-height:70px;padding:0 38px;display:flex}.hub-search{min-width:min(480px,100%);color:var(--hub-blue);align-items:center;gap:11px;display:flex}.hub-search input,.hub-filter-search input,.hub-doc-search input,.hub-chat-composer input{width:100%;min-width:0;color:var(--hub-ink);background:0 0;border:0;outline:none;font-size:.75rem}.hub-search input::placeholder,.hub-filter-search input::placeholder,.hub-doc-search input::placeholder,.hub-chat-composer input::placeholder,.hub-field input::placeholder,.hub-field textarea::placeholder{color:#8a96b1}.hub-icon-button{color:#d39400;background:#fff8e6;border:1px solid #f1ddb0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.hub-icon-button:hover{background:#fff1cc}.hub-content{width:min(100%,1240px);margin:0 auto;padding:32px 40px 56px}.hub-page-heading,.hub-ticket-detail-heading,.hub-article-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.hub-page-heading h1,.hub-ticket-detail-heading h1,.hub-article-heading h1{color:var(--hub-ink);letter-spacing:-.04em;margin:4px 0;font-size:clamp(1.78rem,2.6vw,2.25rem);font-weight:800;line-height:1.1}.hub-page-heading>div>span,.hub-ticket-title-row>div>span,.hub-article-heading>div>span{max-width:720px;color:var(--hub-muted);font-size:.79rem;line-height:1.55;display:block}.hub-overline{color:var(--hub-blue);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.hub-heading-controls{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:7px;align-self:center;align-items:center;gap:10px;padding:6px;display:flex;box-shadow:0 6px 18px #1f2c540a}.hub-heading-controls span,.hub-heading-controls b{white-space:nowrap;padding:6px 9px;font-size:.65rem}.hub-heading-controls span{color:var(--hub-muted)}.hub-heading-controls b{color:var(--hub-blue);background:#f0f3ff;border:1px solid #cfd9ff;border-radius:5px}.hub-product-overview{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;grid-template-columns:196px minmax(0,1fr) 210px;align-items:center;gap:26px;padding:18px;display:grid;overflow:hidden;box-shadow:0 8px 22px #1f2c540a}.hub-product-visual{min-height:112px;color:var(--hub-blue);background:#eef3ff;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.hub-product-visual svg,.hub-product-visual>span{z-index:1;position:relative}.hub-product-visual>span{color:var(--hub-ink);margin-top:-5px;font-size:.67rem;font-weight:800}.hub-product-orbit{border:1px solid #273ef138;border-radius:50%;width:132px;height:132px;position:absolute}.hub-orbit-one{transform:translate(28px,-24px)}.hub-orbit-two{border-color:#00e0fe9e;width:88px;height:88px;transform:translate(-39px,25px)}.hub-product-copy>p,.hub-license-overview-copy>p,.hub-product-card>p{color:var(--hub-blue);margin:0 0 6px;font-size:.63rem;font-weight:800}.hub-product-copy h2,.hub-license-overview-copy h2{letter-spacing:-.03em;margin:0;font-size:1.16rem}.hub-product-copy>span,.hub-license-overview-copy>span{max-width:570px;color:var(--hub-muted);margin-top:6px;font-size:.71rem;line-height:1.5;display:block}.hub-product-copy>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.hub-product-copy a{color:#35415f;border:1px solid #d6deed;border-radius:5px;padding:5px 9px;font-size:.61rem;font-weight:700}.hub-product-copy a:hover{color:var(--hub-blue);border-color:#bdcaff}.hub-product-metrics{background:#f7f9fd;border:1px solid #dfe6f2;border-radius:7px;gap:9px;padding:11px 14px;display:grid}.hub-product-metrics div{grid-template-columns:45px 1fr;align-items:center;gap:7px;display:grid}.hub-product-metrics strong{letter-spacing:-.04em;font-size:1.14rem}.hub-product-metrics span{color:var(--hub-muted);font-size:.59rem;font-weight:700}.hub-operation-panel,.hub-priorities-panel,.hub-recent-panel,.hub-license-panel,.hub-ticket-section,.hub-history-panel,.hub-ticket-info-panel,.hub-documentation-grid section,.hub-article-content,.hub-article-side section,.hub-settings-panel,.hub-settings-side,.hub-license-overview,.hub-product-card,.hub-product-distribution,.hub-renewal-panel{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;box-shadow:0 8px 22px #1f2c5409}.hub-operation-panel,.hub-priorities-panel,.hub-recent-panel,.hub-license-panel,.hub-history-panel,.hub-ticket-info-panel,.hub-product-distribution,.hub-renewal-panel,.hub-settings-panel,.hub-settings-side{padding:20px}.hub-panel-heading{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.hub-panel-heading h2{letter-spacing:-.03em;margin:0;font-size:1rem}.hub-panel-heading p{color:var(--hub-muted);margin:4px 0 0;font-size:.67rem;line-height:1.45}.hub-panel-heading-row{align-items:center}.hub-chip{color:#5e6b88;white-space:nowrap;background:#f7f9fd;border:1px solid #d4deef;border-radius:5px;align-items:center;width:fit-content;padding:5px 9px;font-size:.59rem;font-weight:800;line-height:1;display:inline-flex}.hub-chip-green{color:var(--hub-green);background:#edfff5;border-color:#ccebdc}.hub-chip-cyan{color:#00899e;background:#e8fbff;border-color:#bdeef5}.hub-chip-blue{color:var(--hub-blue);background:#eff2ff;border-color:#cad5ff}.hub-chip-alta{color:var(--hub-orange);background:#fff1ed;border-color:#ffd0c6}.hub-chip-média{color:#b77b00;background:#fff8e9;border-color:#fae3b1}.hub-chip-baixa{color:var(--hub-green);background:#effff6;border-color:#ccebdc}.hub-operation-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.hub-operation-cards article{background:#fbfcff;border:1px solid #e2e7f1;border-radius:7px;grid-template-columns:26px minmax(0,1fr);gap:4px 8px;padding:12px;display:grid}.hub-operation-cards svg{color:var(--hub-blue);grid-row:span 2}.hub-operation-cards span,.hub-operation-cards small{color:var(--hub-muted);font-size:.6rem;line-height:1.3}.hub-operation-cards strong{letter-spacing:-.04em;font-size:1.08rem}.hub-operation-cards small{grid-column:1/-1;margin-top:6px}.hub-service-health{margin-top:18px}.hub-service-health>strong{font-size:.69rem}.hub-service-health>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:9px;display:grid}.hub-service-health span{gap:5px;display:grid}.hub-service-health small{color:var(--hub-muted);font-size:.57rem;font-weight:700}.hub-service-health i{background:#dfe5f2;border-radius:99px;height:6px;display:block}.hub-service-health i:after{border-radius:inherit;background:var(--hub-blue);content:"";width:88%;height:100%;display:block}.hub-service-health i.green:after{background:var(--hub-green)}.hub-service-health i.yellow:after{background:var(--hub-yellow);width:72%}.hub-service-health i.orange:after{background:var(--hub-orange);width:31%}.hub-priority-list{margin-top:3px;display:grid}.hub-priority-list article{border-bottom:1px solid #edf0f6;grid-template-columns:31px minmax(0,1fr) 9px;align-items:center;gap:9px;padding:10px 0;display:grid}.hub-priority-list article:last-child{border-bottom:0}.hub-priority-icon{width:29px;height:29px;color:var(--hub-blue);background:#f5f7ff;border:1px solid #dce3f1;border-radius:6px;place-items:center;display:grid}.hub-priority-icon.orange{color:var(--hub-orange);background:#fff5f2}.hub-priority-icon.yellow{color:var(--hub-yellow);background:#fff9ec}.hub-priority-icon.green{color:var(--hub-green);background:#effff6}.hub-priority-list strong,.hub-priority-list small{display:block}.hub-priority-list strong{font-size:.67rem}.hub-priority-list small{color:var(--hub-muted);margin-top:3px;font-size:.58rem}.hub-priority-list>article>i{background:var(--hub-blue);border-radius:50%;width:6px;height:6px}.hub-priority-list>article>i.orange{background:var(--hub-orange)}.hub-priority-list>article>i.yellow{background:var(--hub-yellow)}.hub-priority-list>article>i.green{background:var(--hub-green)}.hub-recent-panel{min-width:0}.hub-outline-link,.hub-panel-link{color:var(--hub-blue);white-space:nowrap;align-items:center;gap:5px;font-size:.62rem;font-weight:800;display:inline-flex}.hub-outline-link:hover,.hub-panel-link:hover{color:#1528cf}.hub-recent-ticket-list{margin-top:5px}.hub-recent-ticket-list a{color:var(--hub-muted);border-bottom:1px solid #edf0f6;grid-template-columns:8px minmax(110px,1.2fr) minmax(80px,.7fr) minmax(80px,.9fr) 45px;align-items:center;gap:9px;padding:10px 0;font-size:.61rem;display:grid}.hub-recent-ticket-list a:last-child{border-bottom:0}.hub-recent-ticket-list a:hover strong{color:var(--hub-blue)}.hub-recent-ticket-list strong{color:var(--hub-ink);font-size:.65rem}.hub-recent-ticket-list small{color:var(--hub-muted)}.hub-recent-ticket-list em{color:#7a869f;font-style:normal}.hub-recent-ticket-list b{color:var(--hub-green);text-align:right;font-size:.62rem}.hub-license-panel{flex-direction:column;display:flex}.hub-license-total{align-items:baseline;gap:8px;margin-top:14px;display:flex}.hub-license-total strong{letter-spacing:-.08em;font-size:2.2rem}.hub-license-total span{color:var(--hub-muted);font-size:.64rem;font-weight:700}.hub-license-bar{background:#e6ebf4;border-radius:99px;gap:3px;height:7px;margin-top:12px;display:flex;overflow:hidden}.hub-license-bar i{border-radius:inherit;background:var(--hub-blue);min-width:8px}.hub-license-bar i.cyan{background:var(--hub-cyan)}.hub-license-bar i.navy{background:var(--hub-navy)}.hub-license-bar i.orange{background:var(--hub-orange)}.hub-license-legend{gap:6px;margin-top:13px;display:grid}.hub-license-legend span{color:var(--hub-muted);grid-template-columns:9px 1fr 18px;align-items:center;gap:5px;font-size:.61rem;display:grid}.hub-license-legend i{background:var(--hub-blue);border-radius:50%;width:5px;height:5px}.hub-license-legend i.cyan{background:var(--hub-cyan)}.hub-license-legend i.navy{background:var(--hub-navy)}.hub-license-legend i.orange{background:var(--hub-orange)}.hub-license-legend b{color:var(--hub-ink);text-align:right;font-size:.62rem}.hub-panel-link{margin-top:auto;padding-top:14px}.hub-docs-strip{color:var(--hub-blue);border-top:1px solid #dce3f0;border-bottom:1px solid #dce3f0;grid-column:1/-1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:17px 4px;display:grid}.hub-docs-strip>div{color:var(--hub-ink)}.hub-docs-strip strong,.hub-docs-strip span{display:block}.hub-docs-strip span{color:var(--hub-muted);margin-top:3px;font-size:.62rem}.hub-docs-strip a{color:var(--hub-blue);align-items:center;gap:5px;font-size:.63rem;font-weight:800;display:inline-flex}.hub-page-heading-row{align-items:center}.hub-button-primary,.hub-button-secondary{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:9px 12px;font-size:.66rem;font-weight:800;line-height:1;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.hub-button-primary{color:#fff;background:var(--hub-navy)}.hub-button-primary:hover{background:#141b42;transform:translateY(-1px)}.hub-button-secondary{color:var(--hub-blue);background:#fff;border-color:#d8e0ef}.hub-button-secondary:hover{background:#f7f9ff;border-color:#bfcdf0}.hub-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.hub-stat-grid article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex;box-shadow:0 6px 18px #1f2c5408}.hub-stat-icon{width:31px;height:31px;color:var(--hub-blue);background:#eff3ff;border:1px solid #d8e1ff;border-radius:6px;flex:0 0 31px;place-items:center;display:grid}.hub-stat-icon.yellow{color:#c98900;background:#fff9ea;border-color:#f2e0ad}.hub-stat-icon.green{color:var(--hub-green);background:#effff6;border-color:#c8ecd9}.hub-stat-grid small,.hub-stat-grid strong,.hub-stat-grid em{display:block}.hub-stat-grid small{color:var(--hub-muted);font-size:.6rem;font-weight:700}.hub-stat-grid strong{color:var(--hub-ink);letter-spacing:-.06em;margin-top:1px;font-size:1.36rem}.hub-stat-grid em{color:var(--hub-green);margin-top:1px;font-size:.57rem;font-style:normal}.hub-stat-grid em.blue{color:var(--hub-blue)}.hub-stat-grid em.yellow{color:#c98900}.hub-ticket-section{padding:18px}.hub-ticket-toolbar{border-bottom:1px solid var(--hub-line);grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:12px;padding-bottom:15px;display:grid}.hub-filter-search,.hub-doc-search{min-height:34px;color:var(--hub-blue);background:#f9fbff;border:1px solid #dce3f0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.hub-status-filter{gap:5px;display:flex}.hub-status-filter button{min-height:29px;color:var(--hub-blue);background:#eff3ff;border:1px solid #cad5fb;border-radius:5px;padding:0 11px;font-size:.59rem;font-weight:800}.hub-status-filter button:hover,.hub-status-filter button.is-selected{color:#fff;border-color:var(--hub-blue);background:var(--hub-blue)}.hub-month-select{min-height:34px;color:var(--hub-muted);background:#fff;border:1px solid #d8e0ee;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:flex}.hub-month-select select{max-width:126px;color:var(--hub-ink);background:0 0;border:0;outline:0;font-size:.62rem;font-weight:700}.hub-ticket-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:19px 0 10px;display:flex}.hub-ticket-list-heading h2{letter-spacing:-.03em;margin:0;font-size:1.05rem}.hub-ticket-list-heading p,.hub-ticket-list-heading>span{color:var(--hub-muted);margin:4px 0 0;font-size:.63rem}.hub-ticket-list-heading>span{font-size:.58rem}.hub-ticket-table{display:grid}.hub-ticket-table-header,.hub-ticket-row{grid-template-columns:minmax(190px,1.4fr) minmax(100px,.7fr) minmax(115px,.8fr) 52px 16px;align-items:center;gap:10px;display:grid}.hub-ticket-table-header{border-bottom:1px solid var(--hub-line);color:#8490aa;padding:9px 10px;font-size:.58rem;font-weight:800}.hub-ticket-row{min-height:56px;color:var(--hub-muted);border-bottom:1px solid #edf0f6;padding:8px 10px;font-size:.63rem}.hub-ticket-row:last-child{border-bottom:0}.hub-ticket-row:hover{background:#f7f9ff;border-radius:6px}.hub-ticket-row:hover>svg{color:var(--hub-blue)}.hub-ticket-name{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:3px 8px;display:grid}.hub-ticket-name strong{color:var(--hub-ink);font-size:.67rem}.hub-ticket-name small{color:var(--hub-muted);grid-column:2;font-size:.56rem}.hub-priority-dot{background:var(--hub-green);border-radius:50%;width:6px;height:6px}.hub-priority-dot.alta{background:var(--hub-orange)}.hub-priority-dot.média{background:var(--hub-yellow)}.hub-status{color:var(--hub-muted);font-size:.6rem}.hub-status.em-atendimento{color:var(--hub-blue)}.hub-status.aguardando-cliente{color:#b67b00}.hub-status.concluído{color:var(--hub-green)}.hub-sla-alert{color:var(--hub-orange)!important}.hub-new-ticket-heading{align-items:center}.hub-back-link{width:fit-content;min-height:29px;color:var(--hub-blue);background:#fff;border:1px solid #d7e0ee;border-radius:6px;align-items:center;gap:6px;margin-bottom:13px;padding:0 10px;font-size:.61rem;font-weight:800;display:inline-flex}.hub-back-link:hover{background:#f7f9ff;border-color:#bdcaff}.hub-stepper{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:7px;gap:26px;min-width:270px;margin:0;padding:13px 16px;list-style:none;display:flex}.hub-stepper li{color:#7e8aa6;font-size:.57rem;font-weight:800;position:relative}.hub-stepper li+li:before{content:"";background:#dce3f0;width:20px;height:1px;position:absolute;top:7px;right:calc(100% + 4px)}.hub-stepper b{color:inherit;margin-right:3px}.hub-stepper .is-active{color:var(--hub-blue)}.hub-new-ticket-form{background:var(--hub-paper);border:1px solid #c7d4ed;border-radius:8px;grid-template-columns:minmax(0,1.65fr) minmax(275px,.85fr);display:grid;box-shadow:0 8px 22px #1f2c540a}.hub-form-main{padding:20px}.hub-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:16px;display:grid}.hub-field{color:#65718d;gap:6px;font-size:.6rem;font-weight:800;display:grid}.hub-field input,.hub-field textarea,.hub-select-wrap{width:100%;color:var(--hub-ink);background:#f8faff;border:1px solid #d7e0ee;border-radius:6px;font-size:.65rem;font-weight:500}.hub-field input{outline-color:var(--hub-blue);height:38px;padding:0 10px}.hub-field textarea{resize:vertical;outline-color:var(--hub-blue);min-height:82px;padding:10px}.hub-select-wrap{align-items:center;height:38px;padding-right:9px;display:flex;position:relative}.hub-select-wrap select{appearance:none;width:100%;height:100%;color:var(--hub-ink);background:0 0;border:0;outline:0;padding:0 26px 0 10px;font-size:.65rem}.hub-select-wrap svg{pointer-events:none;color:#72809d;position:absolute;right:9px}.hub-full-field{grid-column:1/-1}.hub-routing-note{border:1px solid #bbe9f3;border-left:3px solid var(--hub-cyan);background:#f0fcff;border-radius:5px;grid-column:1/-1;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.hub-routing-note strong{color:var(--hub-blue);font-size:.6rem}.hub-routing-note p{color:#61708c;margin:0;font-size:.58rem;line-height:1.45}.hub-form-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.hub-form-actions>:first-child{margin-right:auto}.hub-upload-control{min-height:35px;color:var(--hub-blue);cursor:pointer;border:1px solid #d8e0ef;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:.61rem;font-weight:800;display:inline-flex}.hub-upload-control small{color:#8c98b0;margin-left:5px;font-size:.56rem;font-weight:500}.hub-upload-control input{display:none}.hub-form-success{color:#14744d;background:#effdf5;border:1px solid #c9e9d8;border-radius:6px;align-items:flex-start;gap:9px;margin-top:16px;padding:11px;font-size:.64rem;line-height:1.5;display:flex}.hub-form-success svg{flex:none;margin-top:1px}.hub-routing-panel{border-left:1px solid var(--hub-line);background:#fbfcff;padding:20px}.hub-department-list{gap:7px;margin-top:15px;display:grid}.hub-department-row{border:1px solid #0000;border-radius:6px;grid-template-columns:27px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px;display:grid}.hub-department-row.is-selected{background:#eefcff;border-color:#bdebf3}.hub-department-row>span{color:#60708d;background:#fff;border:1px solid #dbe3f0;border-radius:5px;place-items:center;width:25px;height:25px;font-size:.61rem;font-weight:800;display:grid}.hub-department-row.is-selected>span,.hub-department-row.is-selected>svg{color:var(--hub-blue)}.hub-department-row strong,.hub-department-row small{display:block}.hub-department-row strong{color:var(--hub-ink);font-size:.64rem}.hub-department-row small{color:var(--hub-muted);margin-top:2px;font-size:.54rem;line-height:1.35}.hub-routing-summary,.hub-after-submit{border-top:1px solid var(--hub-line);margin-top:18px;padding-top:16px}.hub-routing-summary p,.hub-after-submit>p{color:#65728f;margin:0 0 8px;font-size:.6rem;font-weight:800}.hub-routing-summary strong,.hub-routing-summary span{display:block}.hub-routing-summary strong{font-size:.84rem}.hub-routing-summary span{color:var(--hub-muted);margin-top:4px;font-size:.58rem}.hub-after-submit span{color:var(--hub-ink);margin-top:9px;font-size:.62rem;font-weight:800;display:block}.hub-after-submit b{color:#fff;background:var(--hub-blue);border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;font-size:.52rem;display:inline-grid}.hub-after-submit small{color:var(--hub-muted);margin:2px 0 0 21px;font-size:.55rem;line-height:1.4;display:block}.hub-ticket-detail-heading{margin-bottom:18px;display:block}.hub-ticket-title-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hub-ticket-title-tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:4px;display:flex}.hub-ticket-meta{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 20px;display:grid;box-shadow:0 7px 20px #1f2c540a}.hub-ticket-meta div{border-right:1px solid #e4e9f2;gap:5px;padding:0 20px;display:grid}.hub-ticket-meta div:first-child{padding-left:0}.hub-ticket-meta div:last-child{border:0}.hub-ticket-meta span{color:var(--hub-muted);font-size:.6rem;font-weight:700}.hub-ticket-meta strong{letter-spacing:-.03em;font-size:.85rem}.hub-ticket-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.88fr);gap:20px;margin-top:20px;display:grid}.hub-chat-panel{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;flex-direction:column;min-height:550px;padding:20px;display:flex;box-shadow:0 8px 22px #1f2c5409}.hub-chat-heading{flex:none}.hub-chat-scroll{flex:1;align-content:start;gap:11px;min-height:0;padding:16px 0;display:grid;overflow-y:auto}.hub-chat-date{color:#76839e;background:#f7f9fd;border:1px solid #d9e2f4;border-radius:5px;justify-self:center;padding:5px 14px;font-size:.57rem;font-weight:800}.hub-message{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:9px;max-width:80%;display:grid}.hub-message.is-garelli{grid-template-columns:minmax(0,1fr) 29px;justify-self:end}.hub-message.is-garelli .hub-message-avatar{grid-column:2}.hub-message.is-garelli .hub-message-bubble{background:#edf2ff;border-color:#c7d3ff;grid-area:1/1}.hub-message-avatar{border:1px solid var(--hub-blue);width:28px;height:28px;color:var(--hub-blue);background:#f6f8ff;border-radius:50%;place-items:center;font-size:.52rem;font-weight:800;display:grid}.hub-message.is-garelli .hub-message-avatar{color:#008ba0;background:#e9fcff;border-color:#00cce6}.hub-message-bubble{background:#fff;border:1px solid #d8e0ee;border-radius:7px;padding:9px 10px}.hub-message-bubble>div{justify-content:space-between;gap:10px;display:flex}.hub-message-bubble strong{color:var(--hub-ink);font-size:.61rem}.hub-message-bubble time{color:#7c88a3;font-size:.54rem}.hub-message-bubble p{color:#5e6c89;margin:5px 0 0;font-size:.63rem;line-height:1.46}.hub-chat-composer{background:#f8faff;border:1px solid #d7e0ee;border-radius:6px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;min-height:38px;padding:0 5px 0 1px;display:grid}.hub-chat-composer>button:first-child{width:34px;height:34px;color:var(--hub-blue);background:0 0;border:0;place-items:center;display:grid}.hub-send-button{color:#fff;background:var(--hub-navy);border:0;border-radius:5px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:.59rem;font-weight:800;display:inline-flex}.hub-send-button:hover{background:#151d44}.hub-ticket-side{align-content:start;gap:20px;display:grid}.hub-history-list{gap:11px;margin-top:15px;display:grid}.hub-history-list div{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.hub-history-list i{background:var(--hub-blue);border-radius:50%;width:6px;height:6px}.hub-history-list i.green{background:var(--hub-green)}.hub-history-list i.yellow{background:var(--hub-yellow)}.hub-history-list i.orange{background:var(--hub-orange)}.hub-history-list strong{font-size:.6rem}.hub-history-list time{color:var(--hub-muted);font-size:.56rem}.hub-ticket-info-panel{gap:11px;display:grid}.hub-ticket-info-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.hub-ticket-info-row>span{width:28px;height:28px;color:var(--hub-blue);background:#f3f6ff;border:1px solid #d9e1f3;border-radius:6px;place-items:center;display:grid}.hub-ticket-info-row strong,.hub-ticket-info-row small{display:block}.hub-ticket-info-row strong{font-size:.61rem}.hub-ticket-info-row small{color:var(--hub-muted);margin-top:2px;font-size:.55rem}.hub-ticket-sla{background:#fff2ef;border:1px solid #ffd2c9;border-radius:6px;grid-template-columns:1fr auto;gap:2px 8px;padding:11px;display:grid}.hub-ticket-sla span{color:var(--hub-orange);grid-column:1/-1;font-size:.57rem;font-weight:800}.hub-ticket-sla strong{font-size:.94rem;line-height:1.05}.hub-ticket-sla em{color:var(--hub-orange);text-align:right;align-self:end;font-size:.55rem;font-style:normal;font-weight:800}.hub-ticket-sla.média{background:#fff9ea;border-color:#f4e1ae}.hub-ticket-sla.média span,.hub-ticket-sla.média em{color:#bb8000}.hub-ticket-sla.baixa{background:#effff6;border-color:#cdebdc}.hub-ticket-sla.baixa span,.hub-ticket-sla.baixa em{color:var(--hub-green)}.hub-full-button{width:100%}.hub-license-overview{grid-template-columns:minmax(0,1.3fr) 180px;gap:22px;padding:22px;display:grid}.hub-license-overview-copy h2{max-width:600px;font-size:1.35rem}.hub-license-overview-stat{border-left:1px solid var(--hub-line);align-content:center;padding-left:22px;display:grid}.hub-license-overview-stat strong{letter-spacing:-.09em;font-size:2.5rem}.hub-license-overview-stat span{color:var(--hub-muted);font-size:.65rem;font-weight:700}.hub-license-overview-stat b{color:var(--hub-blue);margin-top:10px;font-size:.61rem}.hub-license-bar-large{grid-column:1/-1;height:10px;margin-top:0}.hub-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.hub-product-card{flex-direction:column;min-height:236px;padding:19px;display:flex}.hub-product-card-icon{width:38px;height:38px;color:var(--hub-blue);background:#f1f4ff;border:1px solid #d9e1f5;border-radius:7px;place-items:center;margin-bottom:18px;display:grid}.hub-product-card-icon.cyan{color:#008ca1;background:#eefcff;border-color:#c5eef5}.hub-product-card-icon.navy{color:var(--hub-navy);background:#eef0f7}.hub-product-card h2{letter-spacing:-.035em;margin:0;font-size:1.03rem}.hub-product-card>strong{color:var(--hub-blue);margin-top:11px;font-size:.72rem}.hub-product-card>span{color:var(--hub-muted);margin-top:9px;font-size:.66rem;line-height:1.5}.hub-product-card a,.hub-renewal-panel a{width:fit-content;color:var(--hub-blue);align-items:center;gap:5px;margin-top:auto;padding-top:17px;font-size:.63rem;font-weight:800;display:inline-flex}.hub-products-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:20px;margin-top:20px;display:grid}.hub-distribution-row{border-bottom:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:36px;display:grid;position:relative;overflow:hidden}.hub-distribution-row:last-child{border-bottom:0}.hub-distribution-row>span{color:#53617d;align-items:center;gap:7px;font-size:.64rem;font-weight:700;display:flex}.hub-distribution-row>span i{background:var(--hub-blue);border-radius:50%;width:6px;height:6px}.hub-distribution-row>span i.cyan,.hub-distribution-row b.cyan{background:var(--hub-cyan)}.hub-distribution-row>span i.navy,.hub-distribution-row b.navy{background:var(--hub-navy)}.hub-distribution-row>span i.orange,.hub-distribution-row b.orange{background:var(--hub-orange)}.hub-distribution-row strong{text-align:right;font-size:.69rem}.hub-distribution-row b{background:var(--hub-blue);border-radius:3px;height:3px;position:absolute;bottom:3px;left:13px}.hub-renewal-panel{color:#f8faff;background:var(--hub-navy);flex-direction:column;display:flex}.hub-renewal-panel>svg{color:var(--hub-cyan)}.hub-renewal-panel p{color:#afbddf;margin:17px 0 2px;font-size:.63rem;font-weight:700}.hub-renewal-panel h2{color:#fff;letter-spacing:-.08em;margin:0;font-size:2.15rem}.hub-renewal-panel>span{color:#c3cde6;margin-top:8px;font-size:.64rem;line-height:1.5}.hub-renewal-panel a{color:var(--hub-cyan)}.hub-documentation-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:20px;display:grid}.hub-doc-main{min-width:0}.hub-doc-search{background:#fff;min-height:43px;margin-bottom:12px;box-shadow:0 6px 15px #1f2c5408}.hub-doc-search input{font-size:.78rem}.hub-doc-categories{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.hub-doc-categories button{color:#53617d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1ef;border-radius:5px;padding:7px 10px;font-size:.7rem;font-weight:800}.hub-doc-categories button:hover{color:var(--hub-blue);border-color:#94b4fa}.hub-doc-categories .is-selected{color:#fff;border-color:var(--hub-blue);background:var(--hub-blue)}.hub-featured-article{color:var(--hub-ink);background:#f4f7ff;border:1px solid #bcd2fa;border-radius:8px;grid-template-columns:49px minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px;display:grid;position:relative}.hub-featured-article:hover{background:#eff3ff;border-color:#94b4fa}.hub-featured-icon{width:46px;height:46px;color:var(--hub-blue);background:#fff;border-radius:7px;place-items:center;display:grid;box-shadow:0 5px 14px #273ef11c}.hub-featured-article p{color:var(--hub-blue);margin:0;font-size:.7rem;font-weight:800}.hub-featured-article h2{letter-spacing:-.03em;margin:5px 0;font-size:1.12rem}.hub-featured-article div>span{max-width:520px;color:var(--hub-muted);font-size:.78rem;line-height:1.48;display:block}.hub-featured-article b{color:var(--hub-blue);align-items:center;gap:5px;margin-top:11px;font-size:.73rem;display:inline-flex}.hub-featured-time{color:#617095;white-space:nowrap;background:#ffffffb3;border:1px solid #cbd7f8;border-radius:5px;align-self:start;align-items:center;gap:5px;padding:6px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.hub-article-list{margin-top:20px;padding:20px}.hub-article-list>a{min-height:70px;color:var(--hub-ink);border-bottom:1px solid #edf0f6;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;display:grid}.hub-article-list>a:last-child{border-bottom:0}.hub-article-list>a:hover>div>strong{color:var(--hub-blue)}.hub-article-list>a>span{width:30px;height:30px;color:var(--hub-blue);background:#f5f7ff;border:1px solid #dae2f1;border-radius:6px;place-items:center;display:grid}.hub-article-list strong,.hub-article-list small{display:block}.hub-article-list strong{font-size:.78rem}.hub-article-list small{color:var(--hub-muted);margin-top:3px;font-size:.71rem;line-height:1.4}.hub-article-list em{color:#65728d;border:1px solid #dfe5f1;border-radius:5px;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:700}.hub-doc-side{align-content:start;gap:20px;display:grid}.hub-doc-side section{padding:19px}.hub-doc-side ol{color:var(--hub-ink);gap:12px;margin:14px 0 0;padding-left:18px;display:grid}.hub-doc-side li{padding-left:2px;font-size:.74rem;font-weight:700}.hub-doc-side li a{color:inherit}.hub-doc-side li a:hover{color:var(--hub-blue)}.hub-doc-side li::marker{color:var(--hub-blue);font-weight:800}.hub-doc-help{color:#fff;border-color:var(--hub-navy)!important;background:var(--hub-navy)!important}.hub-doc-help svg{color:var(--hub-cyan)}.hub-doc-help h2{color:#fff;margin:13px 0 4px;font-size:1rem}.hub-doc-help p{color:#c4cee7;margin:0;font-size:.75rem;line-height:1.5}.hub-doc-help a{color:var(--hub-cyan);align-items:center;gap:5px;margin-top:16px;font-size:.73rem;font-weight:800;display:inline-flex}.hub-doc-update,.hub-doc-no-results{color:var(--hub-muted);margin:14px 0 0;font-size:.74rem;line-height:1.5}.hub-article-heading{align-items:flex-end}.hub-article-heading .hub-back-link{margin-bottom:14px}.hub-article-meta{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;align-content:center;gap:6px;min-width:160px;padding:13px 15px;display:grid}.hub-article-meta span{color:var(--hub-blue);font-size:.6rem;font-weight:800}.hub-article-meta small{color:var(--hub-muted);font-size:.57rem}.hub-article-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:20px;display:grid}.hub-article-content{padding:20px}.hub-article-intro{background:#effcff;border:1px solid #c8eaf1;border-radius:7px;grid-template-columns:37px minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid}.hub-article-intro>span{color:#008a9f;background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.hub-article-intro h2,.hub-article-step h2{letter-spacing:-.03em;margin:0;font-size:.93rem}.hub-article-intro p{color:#5f6e8b;margin:5px 0 0;font-size:.65rem;line-height:1.5}.hub-article-step{border-bottom:1px solid #e6ebf3;grid-template-columns:35px minmax(0,1fr);gap:12px;padding:19px 2px;display:grid}.hub-article-step>span{color:#fff;background:var(--hub-blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.65rem;font-weight:800;display:grid}.hub-article-step p{color:#5e6c89;margin:6px 0;font-size:.67rem;line-height:1.5}.hub-article-step small{color:#187850;align-items:center;gap:5px;font-size:.6rem;line-height:1.4;display:flex}.hub-article-warning{color:#9d6e02;background:#fff9ea;border:1px solid #f3dfad;border-radius:7px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;display:flex}.hub-article-warning p{margin:0;font-size:.64rem;line-height:1.5}.hub-article-side{align-content:start;gap:16px;display:grid}.hub-article-side section{padding:17px}.hub-article-side .hub-chip{margin:12px 5px 0 0}.hub-article-owner{border-top:1px solid var(--hub-line);color:var(--hub-blue);align-items:center;gap:8px;margin-top:14px;padding-top:13px;display:flex}.hub-article-owner span{color:var(--hub-ink)}.hub-article-owner small,.hub-article-owner strong{display:block}.hub-article-owner small{color:var(--hub-muted);font-size:.55rem}.hub-article-owner strong{margin-top:2px;font-size:.63rem}.hub-article-toc{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hub-article-toc li{color:#53617d;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;font-size:.62rem;font-weight:700;display:grid}.hub-article-toc span{width:17px;height:17px;color:var(--hub-blue);background:#f0f3ff;border-radius:50%;place-items:center;font-size:.53rem;display:grid}.hub-article-actions{gap:8px;display:grid}.hub-article-actions .hub-button-primary,.hub-article-actions .hub-button-secondary{width:100%}.hub-related-link{color:var(--hub-ink);border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;font-size:.62rem;font-weight:700;display:flex}.hub-related-link:last-child{border-bottom:0}.hub-related-link:hover{color:var(--hub-blue)}.hub-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.62fr);gap:20px;display:grid}.hub-settings-info{border-bottom:1px solid #edf0f6;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:15px 0;display:grid}.hub-settings-info>span{width:33px;height:33px;color:var(--hub-blue);background:#f3f6ff;border:1px solid #dbe3f1;border-radius:6px;place-items:center;display:grid}.hub-settings-info small,.hub-settings-info strong,.hub-settings-info p{display:block}.hub-settings-info small{color:var(--hub-muted);font-size:.56rem}.hub-settings-info strong{margin-top:3px;font-size:.69rem}.hub-settings-info p{color:var(--hub-muted);margin:3px 0 0;font-size:.59rem}.hub-settings-panel>.hub-button-secondary{margin-top:16px}.hub-settings-toggles{display:grid}.hub-settings-toggles label{cursor:pointer;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:14px;padding:14px 0;display:grid;position:relative}.hub-settings-toggles strong,.hub-settings-toggles small{display:block}.hub-settings-toggles strong{font-size:.65rem}.hub-settings-toggles small{color:var(--hub-muted);margin-top:4px;font-size:.59rem;line-height:1.4}.hub-settings-toggles input{opacity:0;position:absolute}.hub-settings-toggles i{background:#c9d2e1;border-radius:99px;width:34px;height:19px;transition:background .16s;display:block;position:relative}.hub-settings-toggles i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #060a2338}.hub-settings-toggles input:checked+i{background:var(--hub-blue)}.hub-settings-toggles input:checked+i:after{transform:translate(15px)}.hub-settings-panel .hub-button-primary{margin-top:16px}.hub-save-message{color:#14754d;align-items:center;gap:6px;margin:12px 0 0;font-size:.61rem;display:flex}.hub-settings-side{color:#fff;border-color:var(--hub-navy);background:var(--hub-navy)}.hub-settings-side>svg{color:var(--hub-cyan)}.hub-settings-side h2{color:#fff;margin:16px 0 7px;font-size:1rem}.hub-settings-side p{color:#c4cee7;margin:0;font-size:.66rem;line-height:1.55}.hub-chat-file-input{display:none}.hub-chat-files{color:var(--hub-muted);margin:7px 0 0 38px;font-size:.56rem}.hub-ticket-action-stack{gap:7px;display:grid}.hub-ticket-resolved{color:#14744d;background:#effdf5;border:1px solid #c9e9d8;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;font-size:.61rem;font-weight:800;display:flex}.hub-attachment-list{gap:6px;margin:-3px 0 0 38px;padding:0;list-style:none;display:grid}.hub-attachment-list li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hub-attachment-list a{color:var(--hub-blue);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;overflow:hidden}.hub-attachment-list small{color:var(--hub-muted);flex:none;font-size:.53rem}.hub-product-detail-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.hub-product-detail-heading h1{letter-spacing:0;margin:5px 0 0;font-size:2rem}.hub-product-detail-heading>div:first-child>span{color:var(--hub-muted);margin-top:7px;font-size:.7rem;display:block}.hub-product-detail-actions{align-items:center;gap:9px;padding-bottom:2px;display:flex}.hub-product-contract{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));padding:17px 20px;display:grid;box-shadow:0 7px 20px #1f2c540a}.hub-product-contract>div{border-right:1px solid #e4e9f2;gap:5px;padding:0 18px;display:grid}.hub-product-contract>div:first-child{padding-left:0}.hub-product-contract>div:last-child{border-right:0}.hub-product-contract span,.hub-product-contract small{color:var(--hub-muted);font-size:.56rem;font-weight:700}.hub-product-contract strong{color:var(--hub-ink);font-size:.82rem}.hub-product-contract .is-positive{color:var(--hub-green)}.hub-product-contract .is-renewal{color:#af7700;font-size:.72rem}.hub-product-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:20px;margin-top:20px;display:grid}.hub-product-usage-card{padding:20px}.hub-product-usage-card .hub-panel-heading>span{color:var(--hub-blue);font-size:.63rem;font-weight:800}.hub-product-usage-value{align-items:baseline;gap:8px;margin-top:24px;display:flex}.hub-product-usage-value strong{letter-spacing:-.05em;font-size:1.7rem}.hub-product-usage-value span{color:var(--hub-muted);font-size:.62rem}.hub-product-usage-bar{background:#edf0f7;border-radius:99px;height:10px;margin-top:13px;overflow:hidden}.hub-product-usage-bar i{border-radius:inherit;background:var(--hub-blue);height:100%;display:block}.hub-product-usage-summary{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.hub-product-usage-summary span{color:#53617d;align-items:center;gap:6px;font-size:.61rem;font-weight:700;display:flex}.hub-product-usage-summary svg{color:var(--hub-blue)}.hub-product-usage-note{border-top:1px solid #e8ecf4;margin-top:23px;padding-top:17px}.hub-product-usage-note strong{font-size:.71rem}.hub-product-usage-note p{color:var(--hub-muted);margin:5px 0 0;font-size:.62rem;line-height:1.5}.hub-product-usage-note a,.hub-product-renewal-card a{color:var(--hub-blue);align-items:center;gap:5px;margin-top:13px;font-size:.62rem;font-weight:800;display:inline-flex}.hub-product-coverage-card,.hub-product-renewal-card{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;padding:20px}.hub-product-coverage-card>svg,.hub-product-renewal-card>svg{color:var(--hub-cyan)}.hub-product-coverage-card h2{margin:15px 0 5px;font-size:1rem}.hub-product-coverage-card p{color:var(--hub-muted);margin:0;font-size:.63rem;line-height:1.5}.hub-product-coverage-card ul{border-top:1px solid #e7ebf3;gap:11px;margin:17px 0 0;padding:14px 0 0;list-style:none;display:grid}.hub-product-coverage-card li{color:#46546f;align-items:center;gap:7px;font-size:.61rem;font-weight:700;display:flex}.hub-product-coverage-card li svg{color:var(--hub-green)}.hub-product-renewal-card{color:#fff;border-color:var(--hub-navy);background:var(--hub-navy);grid-column:1/-1;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.hub-product-renewal-card p{color:#aebce0;margin:0;font-size:.6rem;font-weight:700}.hub-product-renewal-card h2{color:#fff;margin:4px 0;font-size:1rem}.hub-product-renewal-card span{color:#c4cee7;max-width:620px;font-size:.63rem;line-height:1.5;display:block}.hub-product-renewal-card a{color:var(--hub-cyan);white-space:nowrap;margin-top:4px}.admin-ticket-count{min-height:36px;color:var(--admin-blue);background:#f3f5ff;border:1px solid #c7d2f7;border-radius:6px;align-items:center;padding:0 11px;font-size:.62rem;display:inline-flex}.admin-ticket-inbox{border:1px solid var(--admin-line);background:#fff;border-radius:7px;padding:20px}.admin-ticket-toolbar{border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.admin-ticket-toolbar label{border:1px solid var(--admin-line);width:min(420px,100%);min-height:35px;color:var(--admin-blue);background:#f9fbff;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.admin-ticket-toolbar input{color:#11162e;background:0 0;border:0;outline:0;width:100%;font-size:.62rem}.admin-ticket-toolbar select{border:1px solid var(--admin-line);color:#48546f;background:#fff;border-radius:6px;min-height:35px;padding:0 9px;font-size:.61rem;font-weight:700}.admin-ticket-row{color:#61708d;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.8fr) minmax(140px,.8fr) 130px 80px;align-items:center;gap:12px;min-height:62px;font-size:.61rem;display:grid}.admin-ticket-row:not(.admin-ticket-header){padding:0 10px}.admin-ticket-row:not(.admin-ticket-header):hover{background:#f7f9ff;border-radius:6px}.admin-ticket-header{color:#8b96ad;min-height:34px;padding:0 10px;font-size:.54rem;font-weight:800}.admin-ticket-row>span:first-child{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.admin-ticket-row>span:first-child i{background:#00ab65;border-radius:50%;width:6px;height:6px}.admin-ticket-row>span:first-child i.alta{background:#f04424}.admin-ticket-row>span:first-child i.média{background:#d59a00}.admin-ticket-row>span:first-child strong{color:#11162e;font-size:.64rem}.admin-ticket-row>span:first-child small{color:#8994aa;grid-column:2;font-size:.53rem}.admin-ticket-row .status-em-atendimento{color:var(--admin-blue)}.admin-ticket-row .status-aguardando-cliente{color:#b57b00}.admin-ticket-row .status-concluído{color:#14744d}.admin-ticket-row b{color:#11162e;font-size:.6rem}.admin-ticket-empty{color:var(--admin-muted);text-align:center;margin:22px 0 2px;font-size:.63rem}.admin-ticket-detail-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.admin-ticket-detail-head p{color:var(--admin-blue);margin:0 0 7px;font-size:.57rem;font-weight:800}.admin-ticket-detail-head h1{margin:0;font-size:1.65rem}.admin-ticket-detail-head>div:first-child>span{color:var(--admin-muted);margin-top:6px;font-size:.65rem;display:block}.admin-ticket-detail-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-ticket-detail-head b,.admin-status-chip{color:var(--admin-blue);background:#f2f5ff;border:1px solid #c7d2f7;border-radius:5px;padding:6px 8px;font-size:.56rem}.admin-ticket-detail-head .priority-alta{color:#df3c21;background:#fff1ee;border-color:#ffc9bd}.admin-ticket-detail-head .priority-média{color:#aa7300;background:#fff9e9;border-color:#f0d89a}.admin-ticket-meta{border:1px solid var(--admin-line);background:#fff;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:20px;padding:15px 18px;display:grid}.admin-ticket-meta div{border-right:1px solid #e7ebf2;gap:4px;padding:0 16px;display:grid}.admin-ticket-meta div:first-child{padding-left:0}.admin-ticket-meta div:last-child{border-right:0}.admin-ticket-meta span,.admin-ticket-meta small{color:var(--admin-muted);font-size:.55rem}.admin-ticket-meta strong{font-size:.73rem}.admin-ticket-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:18px;margin-top:18px;display:grid}.admin-ticket-chat,.admin-ticket-context section{border:1px solid var(--admin-line);background:#fff;border-radius:7px}.admin-ticket-chat{flex-direction:column;min-height:520px;padding:18px;display:flex}.admin-ticket-chat-head{border-bottom:1px solid #e8ecf3;justify-content:space-between;align-items:start;gap:10px;padding-bottom:13px;display:flex}.admin-ticket-chat-head h2,.admin-ticket-context h2{margin:0;font-size:.92rem}.admin-ticket-chat-head p,.admin-ticket-context p{color:var(--admin-muted);margin:5px 0 0;font-size:.62rem;line-height:1.5}.admin-ticket-chat-head span{color:#008ca0;background:#effcff;border:1px solid #bcebf3;border-radius:5px;padding:5px 7px;font-size:.54rem;font-weight:800}.admin-ticket-messages{flex:1;align-content:start;gap:10px;padding:16px 0;display:grid;overflow:auto}.admin-ticket-messages article{background:#fff;border:1px solid #d8e0ee;border-radius:7px;max-width:78%;padding:9px 10px}.admin-ticket-messages article.is-garelli{background:#edf2ff;border-color:#c7d3ff;justify-self:end}.admin-ticket-messages strong{color:#11162e;font-size:.6rem}.admin-ticket-messages time{float:right;color:#8290a9;font-size:.53rem}.admin-ticket-messages p{clear:both;color:#596783;margin:5px 0 0;font-size:.63rem;line-height:1.45}.admin-ticket-error{color:#d23820;margin:0 0 8px;font-size:.58rem}.admin-ticket-composer{background:#f8faff;border:1px solid #d7e0ee;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:38px;padding:0 5px 0 1px;display:grid}.admin-ticket-composer>button:first-child{width:33px;height:33px;color:var(--admin-blue);background:0 0;border:0;place-items:center;display:grid}.admin-ticket-composer input:not(.admin-ticket-file-input){color:#11162e;background:0 0;border:0;outline:0;width:100%;font-size:.62rem}.admin-ticket-composer>button:last-child{color:#fff;background:var(--admin-navy);border:0;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.58rem;font-weight:800;display:inline-flex}.admin-ticket-file-input{display:none}.admin-ticket-files{color:var(--admin-muted);margin:7px 0 0 34px;font-size:.55rem}.admin-ticket-context{align-content:start;gap:14px;display:grid}.admin-ticket-context section{padding:16px}.admin-ticket-context p svg{vertical-align:middle;color:var(--admin-blue);margin-right:5px}.admin-ticket-context ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.admin-ticket-context li{color:var(--admin-blue);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.admin-ticket-context li a{color:var(--admin-blue);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:700;overflow:hidden}.admin-ticket-context li small{color:var(--admin-muted);font-size:.52rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1140px){.hub-sidebar{flex-basis:210px}.hub-content{padding:28px 28px 48px}.hub-product-overview{grid-template-columns:165px minmax(0,1fr) 184px;gap:18px}.hub-operation-cards{gap:8px}.hub-recent-ticket-list a{grid-template-columns:8px minmax(135px,1fr) minmax(85px,.7fr) 45px}.hub-recent-ticket-list a em{display:none}.hub-ticket-toolbar{grid-template-columns:minmax(175px,1fr) auto}.hub-month-select{grid-area:1/2}.hub-status-filter{grid-area:2/1/auto/-1}.hub-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-settings-side{grid-column:1/-1}}@media (max-width:900px){.hub-dashboard-grid,.hub-ticket-detail-grid,.hub-documentation-grid,.hub-article-layout,.hub-products-bottom-grid{grid-template-columns:1fr}.hub-priorities-panel{order:2}.hub-recent-panel{order:3}.hub-license-panel{order:4}.hub-docs-strip{order:5}.hub-operation-cards{gap:12px}.hub-ticket-side{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-doc-side{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-doc-side section{min-width:0}.hub-new-ticket-form{grid-template-columns:1fr}.hub-routing-panel{border-top:1px solid var(--hub-line);border-left:0}.hub-department-list{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-department-row{align-items:start}.hub-department-row small{min-height:45px}.hub-article-side{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-article-side .hub-article-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hub-app{display:block}.hub-sidebar{grid-template-columns:120px 1fr;height:auto;min-height:0;padding:14px 16px;display:grid;position:static}.hub-brand{align-self:center;width:112px;margin:0}.hub-brand img{width:112px}.hub-tenant,.hub-sidebar-spacer,.hub-support-note{display:none}.hub-nav{justify-content:flex-end;align-items:center;gap:2px;display:flex;overflow-x:auto}.hub-nav-link{flex:none;min-height:33px;padding:0 8px}.hub-nav-link span{display:none}.hub-topbar{min-height:54px;padding:0 20px}.hub-search{min-width:0}.hub-search input{font-size:.68rem}.hub-content{padding:24px 20px 40px}.hub-page-heading,.hub-ticket-title-row,.hub-article-heading{gap:15px;display:grid}.hub-page-heading h1,.hub-ticket-detail-heading h1,.hub-article-heading h1{font-size:1.75rem}.hub-page-heading-row{align-items:start}.hub-heading-controls{align-self:start}.hub-product-overview{grid-template-columns:105px minmax(0,1fr);gap:14px;padding:14px}.hub-product-visual{min-height:106px}.hub-product-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.hub-product-metrics div{grid-template-columns:1fr;gap:1px}.hub-product-metrics strong{font-size:1rem}.hub-dashboard-grid{gap:16px;margin-top:16px}.hub-operation-cards{grid-template-columns:1fr}.hub-operation-cards article{grid-template-columns:30px minmax(0,1fr)}.hub-operation-cards small{grid-column:2;margin-top:0}.hub-service-health>div{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.hub-recent-ticket-list a{grid-template-columns:8px minmax(0,1fr) 42px}.hub-recent-ticket-list a small,.hub-recent-ticket-list a em{display:none}.hub-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-stat-grid article{padding:11px}.hub-stat-grid strong{font-size:1.12rem}.hub-ticket-toolbar{grid-template-columns:1fr}.hub-month-select{grid-area:auto}.hub-status-filter{grid-area:auto;overflow-x:auto}.hub-status-filter button{flex:none}.hub-ticket-list-heading{flex-direction:column;align-items:start}.hub-ticket-list-heading>span,.hub-ticket-table-header{display:none}.hub-ticket-row{grid-template-columns:minmax(0,1fr) 55px 16px;min-height:64px}.hub-ticket-row>:nth-child(2),.hub-ticket-row>:nth-child(3){display:none}.hub-stepper{justify-content:space-around;width:100%;min-width:0}.hub-new-ticket-heading{align-items:start}.hub-form-grid{grid-template-columns:1fr}.hub-full-field{grid-column:auto}.hub-routing-note{grid-column:auto;grid-template-columns:1fr}.hub-form-actions{flex-wrap:wrap}.hub-form-actions>:first-child{width:100%;margin-right:0}.hub-form-actions .hub-button-secondary,.hub-form-actions .hub-button-primary{flex:1}.hub-department-list{grid-template-columns:1fr}.hub-department-row small{min-height:auto}.hub-ticket-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.hub-ticket-meta div{padding:0 12px}.hub-ticket-meta div:nth-child(odd){padding-left:0}.hub-ticket-meta div:nth-child(2){border-right:0}.hub-ticket-meta div:nth-child(-n+2){border-bottom:1px solid #e4e9f2;padding-bottom:12px}.hub-ticket-side{grid-template-columns:1fr}.hub-chat-panel{min-height:510px;padding:16px}.hub-message{max-width:92%}.hub-license-overview{grid-template-columns:1fr}.hub-license-overview-stat{border-top:1px solid var(--hub-line);border-left:0;padding:14px 0 0}.hub-product-grid{grid-template-columns:1fr}.hub-product-card{min-height:210px}.hub-products-bottom-grid{gap:16px}.hub-doc-side{grid-template-columns:1fr}.hub-article-list{padding:16px}.hub-article-list>a{grid-template-columns:32px minmax(0,1fr) 18px}.hub-article-list em{display:none}.hub-featured-article{grid-template-columns:42px minmax(0,1fr);padding:15px}.hub-featured-time{display:none}.hub-article-side{grid-template-columns:1fr}.hub-article-side .hub-article-actions{grid-column:auto;grid-template-columns:1fr}.hub-settings-grid{grid-template-columns:1fr}.hub-settings-side{grid-column:auto}}.admin-app{--admin-navy:#060a23;--admin-blue:#273ef1;--admin-cyan:#00cce6;--admin-line:#dce3f0;--admin-muted:#697590;color:#11162e;background:#f4f6fb;min-height:100dvh;display:flex}.admin-sidebar{color:#c5ceea;background:var(--admin-navy);flex-direction:column;flex:0 0 232px;width:232px;height:100dvh;padding:26px 16px 18px;transition:width .18s,flex-basis .18s;display:flex;position:sticky;top:0}.admin-sidebar-head{justify-content:space-between;align-items:center;gap:9px;min-height:43px;display:flex}.admin-brand{width:145px;overflow:hidden}.admin-brand img{width:145px;max-width:none;display:block}.admin-sidebar-head button,.admin-user button{color:#aebce4;cursor:pointer;background:0 0;border:1px solid #9eb0e133;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.admin-context{color:#697aa9;text-transform:uppercase;margin:22px 10px 14px;font-size:.56rem;font-weight:800}.admin-nav{gap:5px;display:grid}.admin-nav a{color:#b8c2df;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;min-height:40px;padding:0 11px;font-size:.7rem;font-weight:700;display:flex}.admin-nav a:hover,.admin-nav a.is-active{color:#00e0fe;background:#00e0fe29;border-color:#00e0fe1f}.admin-sidebar-spacer{flex:1}.admin-user{border-top:1px solid #9eb0e129;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px;padding-top:14px;display:grid}.admin-user>span{color:#00e0fe;background:#00e0fe21;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.56rem;font-weight:800;display:grid}.admin-user strong,.admin-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user strong{color:#fff;font-size:.61rem}.admin-user small{color:#7888b3;margin-top:2px;font-size:.52rem}.admin-app.is-collapsed .admin-sidebar{flex-basis:76px;width:76px;padding-inline:12px}.admin-app.is-collapsed .admin-sidebar-head{justify-items:center;display:grid}.admin-app.is-collapsed .admin-brand{width:36px}.admin-app.is-collapsed .admin-collapse-button{margin-top:7px}.admin-app.is-collapsed .admin-context,.admin-app.is-collapsed .admin-nav span,.admin-app.is-collapsed .admin-user div{display:none}.admin-app.is-collapsed .admin-nav{margin-top:25px}.admin-app.is-collapsed .admin-nav a{justify-content:center;padding:0}.admin-app.is-collapsed .admin-user{grid-template-columns:1fr;justify-items:center}.admin-stage{flex:1;min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;min-height:70px;padding:0 38px;display:flex}.admin-topbar label{width:min(500px,80%);color:var(--admin-blue);align-items:center;gap:10px;display:flex}.admin-topbar input{color:#11162e;background:0 0;border:0;outline:0;width:100%;font-size:.7rem}.admin-topbar>button{color:#c68a00;background:#fff8e6;border:1px solid #f1ddb0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.admin-content{width:min(100%,1320px);margin:0 auto;padding:32px 40px 56px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.admin-heading p,.admin-profile-head p{color:var(--admin-blue);text-transform:uppercase;margin:0 0 6px;font-size:.58rem;font-weight:800}.admin-heading h1,.admin-profile-head h1{letter-spacing:0;margin:0;font-size:2rem;line-height:1.1}.admin-heading span,.admin-profile-head>div>span{color:var(--admin-muted);margin-top:7px;font-size:.7rem;display:block}.admin-heading select{border:1px solid var(--admin-line);color:#28334d;background:#fff;border-radius:6px;min-height:36px;padding:0 10px;font-size:.62rem;font-weight:700}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:7px;align-items:flex-start;gap:12px;min-height:105px;padding:16px;display:flex;box-shadow:0 7px 20px #1f2c5408}.admin-metrics article>svg{box-sizing:content-box;color:var(--admin-blue);background:#eef2ff;border-radius:6px;flex:none;padding:8px}.admin-metrics span,.admin-metrics strong,.admin-metrics small{display:block}.admin-metrics span{color:var(--admin-muted);font-size:.6rem;font-weight:700}.admin-metrics strong{margin-top:3px;font-size:1.55rem}.admin-metrics small{color:#8290aa;margin-top:2px;font-size:.54rem}.admin-client-panel{border:1px solid var(--admin-line);background:#fff;border-radius:7px;margin-top:20px;padding:20px}.admin-panel-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-panel-head h2,.admin-profile-panel h2{margin:0;font-size:1.05rem}.admin-panel-head p{color:var(--admin-muted);margin:4px 0 0;font-size:.62rem}.admin-panel-actions{gap:8px;display:flex}.admin-panel-actions label{border:1px solid var(--admin-line);min-height:34px;color:var(--admin-blue);background:#f9fbff;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.admin-panel-actions input{background:0 0;border:0;outline:0;width:170px;font-size:.6rem}.admin-panel-actions button,.admin-filters button{border:1px solid var(--admin-line);color:#4d5a76;background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.6rem;font-weight:800;display:flex}.admin-panel-actions button.is-active{color:var(--admin-blue);background:#f0f3ff;border-color:#bac8fb}.admin-filters{border-top:1px solid #e8ecf3;border-bottom:1px solid #e8ecf3;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:11px;margin-top:16px;padding:14px 0;display:grid}.admin-filters label{color:#6a7690;gap:5px;font-size:.55rem;font-weight:700;display:grid}.admin-filters select{border:1px solid var(--admin-line);color:#27314a;background:#fff;border-radius:5px;min-height:34px;padding:0 8px;font-size:.59rem}.admin-filters button{color:var(--admin-blue);align-self:end}.admin-client-table{margin-top:16px}.admin-client-row{color:#53617d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(210px,1.4fr) 70px 70px 76px 100px 18px;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 10px;font-size:.62rem;display:grid}.admin-client-row:hover:not(.admin-client-header){background:#f7f9ff;border-radius:6px}.admin-client-header{color:#8b96ad;cursor:default;min-height:34px;font-size:.55rem;font-weight:800}.admin-client-row>span:first-child{align-items:center;gap:10px;display:flex}.admin-client-row>span:first-child>b{width:30px;height:30px;color:var(--admin-blue);background:#edf1ff;border-radius:6px;flex:0 0 30px;place-items:center;font-size:.56rem;display:grid}.admin-client-row strong,.admin-client-row small{display:block}.admin-client-row strong{color:#11162e;font-size:.66rem}.admin-client-row small{color:#8490a8;margin-top:3px;font-size:.54rem}.admin-client-row>span:nth-child(5){align-items:center;gap:6px;display:flex}.admin-client-row i,.admin-drawer-status i{background:#00ab65;border-radius:50%;width:6px;height:6px}.admin-client-row i.onboarding,.admin-drawer-status i.onboarding{background:#d59a00}.admin-client-row i.suspended,.admin-drawer-status i.suspended{background:#f04424}.admin-drawer-backdrop{z-index:80;background:#060a2361;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-client-drawer{background:#fff;width:min(440px,100%);height:100%;padding:26px;overflow-y:auto;box-shadow:-18px 0 50px #060a2329}.admin-drawer-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.admin-drawer-head span{color:var(--admin-blue);text-transform:uppercase;font-size:.55rem;font-weight:800}.admin-drawer-head h2{margin:6px 0 0;font-size:1.4rem}.admin-drawer-head p{color:var(--admin-muted);margin:4px 0 0;font-size:.62rem}.admin-drawer-head button{border:1px solid var(--admin-line);background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.admin-drawer-status{color:#14744d;align-items:center;gap:7px;margin-top:16px;font-size:.6rem;font-weight:800;display:flex}.admin-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-drawer-metrics article{border:1px solid var(--admin-line);background:#f8faff;border-radius:6px;gap:4px;padding:12px;display:grid}.admin-drawer-metrics span{color:var(--admin-muted);font-size:.55rem}.admin-drawer-metrics strong{font-size:1.15rem}.admin-client-drawer section{margin-top:22px}.admin-client-drawer h3{margin:0;font-size:.82rem}.admin-client-drawer dl{margin:12px 0 0}.admin-client-drawer dl>div{border-bottom:1px solid #edf0f6;justify-content:space-between;gap:14px;padding:10px 0;font-size:.59rem;display:flex}.admin-client-drawer dt{color:var(--admin-muted)}.admin-client-drawer dd{color:#11162e;text-align:right;margin:0;font-weight:700}.admin-drawer-link{color:#fff;background:var(--admin-navy);border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:24px;font-size:.64rem;font-weight:800;display:flex}.admin-back{color:var(--admin-blue);align-items:center;gap:6px;margin-bottom:18px;font-size:.62rem;font-weight:800;display:inline-flex}.admin-profile-head{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.admin-profile-avatar{width:52px;height:52px;color:var(--admin-blue);background:#e9eeff;border-radius:7px;place-items:center;font-weight:800;display:grid}.admin-profile-status{color:#14744d;background:#effdf5;border:1px solid #c4e8d5;border-radius:5px;padding:7px 9px;font-size:.57rem;font-weight:800}.admin-profile-tabs{border-bottom:1px solid var(--admin-line);gap:22px;margin-top:24px;display:flex}.admin-profile-tabs button{color:#6e7a94;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px 10px;font-size:.61rem;font-weight:800}.admin-profile-tabs button.is-active{color:var(--admin-blue);border-color:var(--admin-blue)}.admin-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.admin-profile-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:13px;display:grid}.admin-profile-metrics svg{color:var(--admin-blue);grid-row:1/3}.admin-profile-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);gap:18px;margin-top:18px;display:grid}.admin-profile-panel{border:1px solid var(--admin-line);background:#fff;border-radius:7px;padding:18px}.admin-profile-panel>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-profile-panel>div:first-child>span{color:var(--admin-muted);font-size:.56rem}.admin-product-list{margin-top:12px;display:grid!important}.admin-product-list article{border-bottom:1px solid #edf0f6;grid-template-columns:28px minmax(0,1fr) 45px 60px;align-items:center;gap:9px;padding:11px 0;display:grid}.admin-product-list svg{color:var(--admin-blue)}.admin-product-list strong,.admin-product-list small{display:block}.admin-product-list small{color:var(--admin-muted);margin-top:2px;font-size:.51rem}.admin-product-list b{font-size:.59rem}.admin-product-list em{color:#14744d;font-size:.53rem;font-style:normal}.admin-tenant-data{margin:11px 0 0}.admin-tenant-data>div{border-bottom:1px solid #edf0f6;gap:4px;padding:9px 0;display:grid}.admin-tenant-data dd{overflow-wrap:anywhere;margin:0;font-size:.59rem;font-weight:700}.admin-profile-tickets{grid-column:1/-1}.admin-profile-tickets article{min-height:42px;color:var(--admin-muted);border-bottom:1px solid #edf0f6;grid-template-columns:50px minmax(150px,1fr) minmax(100px,.7fr) 110px 100px;align-items:center;gap:10px;font-size:.57rem;display:grid}.admin-profile-tickets strong{color:#11162e}.admin-profile-tickets em{font-style:normal}.admin-profile-tickets time{align-items:center;gap:4px;display:flex}@media (max-width:900px){.admin-metrics,.admin-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-grid{grid-template-columns:1fr}.admin-profile-tickets{grid-column:auto}.admin-client-row{grid-template-columns:minmax(180px,1fr) 65px 75px 18px}.admin-client-row>:nth-child(3),.admin-client-row>:nth-child(5){display:none}}@media (max-width:720px){.admin-app{display:block}.admin-sidebar{width:100%;height:auto;min-height:0;padding:14px 16px;position:static}.admin-sidebar-head{min-height:36px}.admin-sidebar-head>button,.admin-context,.admin-sidebar-spacer,.admin-user{display:none}.admin-nav{margin-top:12px;display:flex;overflow-x:auto}.admin-nav a{flex:none;min-height:34px}.admin-nav a span{display:none}.admin-topbar{min-height:54px;padding:0 20px}.admin-content{padding:24px 20px 42px}.admin-heading,.admin-panel-head{align-items:start;display:grid}.admin-panel-actions{width:100%}.admin-panel-actions label{flex:1}.admin-panel-actions input{width:100%}.admin-metrics,.admin-profile-metrics{grid-template-columns:1fr 1fr}.admin-filters{grid-template-columns:1fr}.admin-client-row{grid-template-columns:minmax(150px,1fr) 54px 18px}.admin-client-row>:nth-child(2),.admin-client-row>:nth-child(3),.admin-client-row>:nth-child(5){display:none}.admin-profile-head{grid-template-columns:48px minmax(0,1fr)}.admin-profile-status{grid-column:1/-1;width:fit-content}.admin-profile-tabs{gap:14px;overflow-x:auto}.admin-profile-tabs button{flex:none}.admin-profile-tickets article{grid-template-columns:48px minmax(0,1fr) 90px}.admin-profile-tickets article small,.admin-profile-tickets article time{display:none}}.hub-sidebar{transition:flex-basis .18s,padding .18s}.hub-sidebar-head{justify-content:space-between;align-items:center;gap:8px;min-height:43px;display:flex}.hub-collapse-button{color:#aebce4;cursor:pointer;background:#ffffff0a;border:1px solid #98ace13d;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.hub-collapse-button:hover{color:#00e0fe;border-color:#00e0fe61}.hub-user-block{border-top:1px solid #9eb0e129;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-bottom:12px;padding:14px 4px 0;display:grid}.hub-user-block>span{color:#00e0fe;background:#00e0fe21;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:800;display:grid}.hub-user-block strong{color:#f7f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.hub-user-block button{color:#9eadd5;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.hub-user-block button:hover{color:#fff;background:#ffffff14}.hub-app.is-sidebar-collapsed .hub-sidebar{flex-basis:76px;padding-inline:12px}.hub-app.is-sidebar-collapsed .hub-sidebar-head{justify-items:center;display:grid}.hub-app.is-sidebar-collapsed .hub-brand{width:36px;margin:0;overflow:hidden}.hub-app.is-sidebar-collapsed .hub-brand img{width:150px;max-width:none}.hub-app.is-sidebar-collapsed .hub-collapse-button{margin-top:8px}.hub-app.is-sidebar-collapsed .hub-tenant,.hub-app.is-sidebar-collapsed .hub-nav-link span,.hub-app.is-sidebar-collapsed .hub-user-block strong,.hub-app.is-sidebar-collapsed .hub-support-note>span:not(.hub-support-note-icon),.hub-app.is-sidebar-collapsed .hub-support-note>svg{display:none}.hub-app.is-sidebar-collapsed .hub-nav{margin-top:24px}.hub-app.is-sidebar-collapsed .hub-nav-link{justify-content:center;padding:0}.hub-app.is-sidebar-collapsed .hub-user-block{grid-template-columns:1fr;justify-items:center}.hub-app.is-sidebar-collapsed .hub-support-note{grid-template-columns:1fr;justify-items:center;padding:8px;display:grid}.hub-form-error,.hub-chat-error{border-left:3px solid var(--hub-orange);color:#a7290d;background:#fff1ed;margin:12px 0 0;padding:9px 11px;font-size:.62rem}.hub-ticket-empty{color:var(--hub-muted);text-align:center;margin:18px 0 4px;font-size:.68rem}@media (max-width:720px){.hub-sidebar-head{min-height:0}.hub-collapse-button,.hub-user-block{display:none}.hub-app.is-sidebar-collapsed .hub-sidebar{padding:14px 16px}.hub-app.is-sidebar-collapsed .hub-brand{width:112px;margin:0;overflow:visible}.hub-app.is-sidebar-collapsed .hub-brand img{width:112px;max-width:100%}.hub-app.is-sidebar-collapsed .hub-nav{margin-top:0}.admin-ticket-toolbar{grid-template-columns:1fr;display:grid}.admin-ticket-toolbar label,.admin-ticket-toolbar select{width:100%}.admin-ticket-table{overflow-x:auto}.admin-ticket-row{grid-template-columns:minmax(220px,1.4fr) 120px 120px 110px 60px;min-width:610px}.admin-ticket-detail-head{align-items:start;display:grid}.admin-ticket-detail-head>div:last-child{justify-content:flex-start}.admin-ticket-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 0;padding:14px}.admin-ticket-meta div{padding:0 10px}.admin-ticket-meta div:nth-child(odd){padding-left:0}.admin-ticket-meta div:nth-child(2){border-right:0}.admin-ticket-meta div:nth-child(-n+2){border-bottom:1px solid #e7ebf2;padding-bottom:12px}.admin-ticket-detail-grid{grid-template-columns:1fr}.admin-ticket-chat{min-height:480px}.admin-ticket-context{grid-template-columns:1fr}.hub-product-detail-heading{align-items:start;display:grid}.hub-product-detail-heading h1{font-size:1.65rem}.hub-product-detail-actions{justify-content:space-between}.hub-product-contract{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;padding:15px}.hub-product-contract>div{padding:0 12px}.hub-product-contract>div:nth-child(odd){padding-left:0}.hub-product-contract>div:nth-child(2){border-right:0}.hub-product-contract>div:nth-child(-n+2){border-bottom:1px solid #e4e9f2;padding-bottom:13px}.hub-product-detail-grid{grid-template-columns:1fr}.hub-product-renewal-card{grid-column:auto;grid-template-columns:28px minmax(0,1fr)}.hub-product-renewal-card a{grid-column:1/-1;margin-top:7px}}.hub-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hub-finance-summary article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-height:114px;padding:17px;display:grid;box-shadow:0 7px 20px #1f2c540a}.hub-finance-icon{width:38px;height:38px;color:var(--hub-blue);background:#f0f3ff;border:1px solid #d7e0f8;border-radius:7px;place-items:center;display:grid}.hub-finance-icon.cyan{color:#008da2;background:#effcff;border-color:#c5edf4}.hub-finance-icon.navy{color:var(--hub-navy);background:#eef0f7}.hub-finance-summary span:not(.hub-finance-icon),.hub-finance-summary small{color:var(--hub-muted);font-size:.58rem;font-weight:700;display:block}.hub-finance-summary strong{color:var(--hub-ink);letter-spacing:-.035em;margin-top:4px;font-size:1.12rem;display:block}.hub-finance-summary small{margin-top:5px;line-height:1.4}.hub-finance-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:20px;margin-top:20px;display:grid}.hub-finance-panel,.hub-billing-contact{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;padding:20px}.hub-invoice-toolbar{border-top:1px solid #e8ecf3;gap:8px;margin-top:18px;padding-top:14px;display:flex}.hub-invoice-toolbar label{min-height:34px;color:var(--hub-blue);background:#f9fbff;border:1px solid #dce4f0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:flex}.hub-invoice-toolbar select{color:#53617d;background:0 0;border:0;outline:0;min-width:145px;font-size:.59rem;font-weight:700}.hub-invoice-table{margin-top:12px}.hub-invoice-row{color:#566480;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(190px,1.5fr) minmax(100px,.72fr) 100px 85px 88px 28px;align-items:center;gap:10px;min-height:58px;font-size:.6rem;display:grid}.hub-invoice-head{color:#8b96ad;min-height:31px;font-size:.53rem;font-weight:800}.hub-invoice-name{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 7px;display:grid}.hub-invoice-name svg{color:var(--hub-blue);grid-row:1/3}.hub-invoice-name strong{color:var(--hub-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.hub-invoice-name small{color:#8a95aa;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.hub-invoice-row>strong{color:var(--hub-ink);font-size:.61rem}.hub-invoice-row time{color:#566480}.hub-invoice-status,.admin-invoice-status{width:fit-content;color:var(--hub-blue);white-space:nowrap;background:#f2f5ff;border:1px solid #c6d2f7;border-radius:5px;padding:5px 7px;font-size:.52rem;font-weight:800;display:inline-flex}.hub-invoice-status.paid,.admin-invoice-status.paid{color:#14744d;background:#effbf4;border-color:#c5ead6}.hub-invoice-status.overdue,.admin-invoice-status.overdue{color:#d83d23;background:#fff1ed;border-color:#ffcabe}.hub-invoice-status.canceled,.admin-invoice-status.canceled{color:#758098;background:#f6f7fa;border-color:#e0e4ec}.hub-invoice-row a{width:27px;height:27px;color:var(--hub-blue);background:#fff;border:1px solid #dbe2f0;border-radius:5px;place-items:center;display:grid}.hub-invoice-row a:hover{background:#f1f4ff;border-color:#b9c8f6}.hub-invoice-empty,.admin-invoice-empty{color:var(--hub-muted);text-align:center;margin:18px 0 3px;font-size:.62rem}.hub-billing-contact{color:#fff;border-color:var(--hub-navy);background:var(--hub-navy);flex-direction:column;display:flex}.hub-billing-contact>svg{color:var(--hub-cyan)}.hub-billing-contact p{color:#acbadc;margin:17px 0 3px;font-size:.6rem;font-weight:700}.hub-billing-contact h2{color:#fff;margin:0;font-size:1.06rem}.hub-billing-contact>span,.hub-billing-contact small{color:#c3cde6;overflow-wrap:anywhere;margin-top:7px;font-size:.63rem;display:block}.hub-billing-contact a{width:fit-content;color:var(--hub-cyan);align-items:center;gap:5px;margin-top:auto;padding-top:24px;font-size:.62rem;font-weight:800;display:inline-flex}.admin-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-finance-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:7px;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;min-height:112px;padding:16px;display:grid;box-shadow:0 7px 20px #1f2c5408}.admin-finance-metrics article>svg{box-sizing:content-box;color:var(--admin-blue);background:#eef2ff;border-radius:6px;grid-row:1/4;padding:7px}.admin-finance-metrics span,.admin-finance-metrics small{color:var(--admin-muted);font-size:.57rem;font-weight:700}.admin-finance-metrics strong{color:#11162e;letter-spacing:-.04em;font-size:1.25rem}.admin-finance-metrics small{line-height:1.35}.admin-finance-panel{border:1px solid var(--admin-line);background:#fff;border-radius:7px;margin-top:20px;padding:20px}.admin-invoice-toolbar{border-top:1px solid #e8ecf3;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;display:flex}.admin-invoice-toolbar label{border:1px solid var(--admin-line);min-height:35px;color:var(--admin-blue);background:#f9fbff;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.admin-invoice-toolbar label:first-child{width:min(420px,100%)}.admin-invoice-toolbar input{color:#11162e;background:0 0;border:0;outline:0;width:100%;font-size:.61rem}.admin-invoice-toolbar select{color:#53617d;background:0 0;border:0;outline:0;font-size:.59rem;font-weight:700}.admin-invoice-table{margin-top:13px}.admin-invoice-row{color:#61708d;border-bottom:1px solid #edf0f6;grid-template-columns:minmax(165px,1.25fr) 112px minmax(100px,.75fr) 100px 90px 90px 26px;align-items:center;gap:10px;min-height:57px;font-size:.6rem;display:grid}.admin-invoice-head{color:#8b96ad;min-height:32px;font-size:.53rem;font-weight:800}.admin-invoice-row strong{color:#11162e;font-size:.61rem;display:block}.admin-invoice-row small{color:#8994aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.51rem;display:block;overflow:hidden}.admin-invoice-row a{border:1px solid var(--admin-line);width:26px;height:26px;color:var(--admin-blue);background:#fff;border-radius:5px;place-items:center;display:grid}.admin-invoice-row a:hover{background:#f2f5ff;border-color:#bdcaf5}@media (max-width:900px){.hub-finance-summary,.hub-finance-grid{grid-template-columns:1fr}.hub-billing-contact{min-height:190px}.admin-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-invoice-row{grid-template-columns:minmax(165px,1fr) 105px 100px 84px 26px}.admin-invoice-row>:nth-child(3),.admin-invoice-row>:nth-child(4){display:none}}@media (max-width:720px){.hub-finance-summary article{min-height:100px}.hub-invoice-toolbar{grid-template-columns:1fr;display:grid}.hub-invoice-toolbar label,.hub-invoice-toolbar select{width:100%}.hub-invoice-table{overflow-x:auto}.hub-invoice-row{grid-template-columns:minmax(205px,1.5fr) minmax(100px,.72fr) 100px 85px 88px 28px;min-width:620px}.admin-finance-metrics{grid-template-columns:1fr 1fr}.admin-finance-metrics strong{letter-spacing:-.02em;font-size:1rem}.admin-finance-panel{padding:16px}.admin-invoice-toolbar{grid-template-columns:1fr;display:grid}.admin-invoice-toolbar label:first-child{width:100%}.admin-invoice-toolbar label:nth-child(2){width:fit-content}.admin-invoice-table{overflow-x:auto}.admin-invoice-row{grid-template-columns:minmax(180px,1.25fr) 112px minmax(100px,.75fr) 100px 90px 90px 26px;min-width:610px}}.admin-content{width:min(100%,1440px);padding:28px 34px 48px}.admin-heading{margin-bottom:20px}.admin-heading p,.admin-profile-head p{font-size:.68rem}.admin-heading h1,.admin-profile-head h1{font-size:2.15rem}.admin-heading span,.admin-profile-head>div>span{font-size:.82rem}.admin-heading select{min-height:38px;font-size:.72rem}.admin-operation-heading{align-items:flex-start}.admin-heading-controls{align-items:center;gap:10px;display:flex}.admin-heading-controls>a{color:#fff;background:var(--admin-blue);border:1px solid #bdcaf5;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-metrics article{min-height:112px;padding:17px}.admin-metrics span{font-size:.68rem}.admin-metrics small{font-size:.64rem;line-height:1.35}.admin-operation-grid{grid-template-columns:minmax(0,1.62fr) minmax(305px,.84fr);gap:16px;margin-top:16px;display:grid}.admin-operation-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:20px;overflow:hidden}.admin-operation-panel .admin-panel-head{align-items:flex-start}.admin-panel-head h2,.admin-profile-panel h2{font-size:1.12rem}.admin-panel-head p{font-size:.72rem;line-height:1.45}.admin-panel-link{color:var(--admin-blue);white-space:nowrap;align-items:center;gap:5px;font-size:.67rem;font-weight:800;display:inline-flex}.admin-ticket-queue{min-height:318px}.admin-operation-table{color:#5c6984;border-bottom:1px solid #e9edf5;grid-template-columns:minmax(190px,1.5fr) minmax(120px,.8fr) 100px 54px;align-items:center;gap:12px;min-height:40px;font-size:.69rem;display:grid}.admin-operation-table:not(.admin-operation-table-head):hover{color:#11162e;background:#f8faff}.admin-operation-table-head{color:#8792a9;min-height:37px;margin-top:14px;font-size:.59rem;font-weight:800}.admin-operation-table strong{color:#11162e;text-align:right;font-size:.68rem}.admin-ticket-subject{align-items:center;gap:8px;min-width:0;display:flex}.admin-ticket-subject b{color:#202941;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-ticket-subject i,.admin-attention-list i,.admin-renewal-list i{background:#00a968;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.admin-ticket-subject i.priority-urgent,.admin-ticket-subject i.priority-high,.admin-attention-list i.is-warning,.admin-renewal-list i.is-urgent{background:#f04424}.admin-ticket-subject i.priority-medium{background:#d49300}.admin-ticket-subject i.priority-low{background:#00a968}.admin-operation-table strong.is-urgent,.admin-renewal-list strong.is-urgent{color:#e33f23}.admin-operation-foot{color:#7a87a1;justify-content:space-between;align-items:center;gap:14px;padding-top:13px;font-size:.64rem;display:flex}.admin-operation-foot a{color:var(--admin-blue);align-items:center;gap:3px;font-weight:800;display:inline-flex}.admin-attention-panel{min-height:318px}.admin-attention-list{margin-top:14px;display:grid}.admin-attention-list button{color:#7b87a0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9edf5;grid-template-columns:7px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.admin-attention-list button:hover b{color:var(--admin-blue)}.admin-attention-list span{min-width:0}.admin-attention-list b,.admin-attention-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-attention-list b{color:#1b2540;font-size:.71rem}.admin-attention-list small{color:#74819b;margin-top:4px;font-size:.61rem}.admin-attention-link{margin-top:13px}.admin-telemetry-list{margin-top:13px;display:grid}.admin-telemetry-list>div{color:#61708d;border-bottom:1px solid #e9edf5;grid-template-columns:18px minmax(150px,1fr) minmax(110px,.8fr) 128px;align-items:center;gap:8px;min-height:36px;display:grid}.admin-telemetry-list svg{color:#00a968}.admin-telemetry-list b{color:#1b2540;font-size:.69rem}.admin-telemetry-list span,.admin-telemetry-list small{font-size:.62rem}.admin-telemetry-list small{text-align:right}.admin-renewal-list{margin-top:13px;display:grid}.admin-renewal-list>div{border-bottom:1px solid #e9edf5;grid-template-columns:7px minmax(0,1fr) 56px;align-items:center;gap:9px;min-height:34px;display:grid}.admin-renewal-list span{min-width:0}.admin-renewal-list b,.admin-renewal-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-renewal-list b{color:#1b2540;font-size:.69rem}.admin-renewal-list small{color:#7a87a0;margin-top:3px;font-size:.59rem}.admin-renewal-list strong{color:#394764;text-align:right;font-size:.65rem}.admin-client-panel{padding:20px}.admin-panel-actions input{font-size:.68rem}.admin-client-row{font-size:.7rem}.admin-client-header{font-size:.59rem}.admin-access-limit{background:#f3f6ff;border:1px solid #c7d3fb;border-radius:6px;align-items:center;width:fit-content;min-height:34px;padding:0 10px;font-weight:800;color:var(--admin-blue)!important;font-size:.69rem!important;display:inline-flex!important}.admin-access-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-access-summary article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:17px;display:grid}.admin-access-summary svg{box-sizing:content-box;color:var(--admin-blue);background:#eef2ff;border-radius:6px;padding:7px}.admin-access-summary span,.admin-access-summary strong,.admin-access-summary small{display:block}.admin-access-summary span{color:var(--admin-muted);font-size:.67rem;font-weight:700}.admin-access-summary strong{color:#11162e;margin-top:4px;font-size:.98rem}.admin-access-summary small{color:#7b87a1;margin-top:5px;font-size:.62rem;line-height:1.4}.admin-access-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:18px;padding:20px}.admin-access-list{margin-top:16px}.admin-access-row{color:#64718b;border-bottom:1px solid #e9edf5;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) 110px 140px;align-items:center;gap:14px;min-height:58px;font-size:.69rem;display:grid}.admin-access-row>span:first-child{color:#11162e;align-items:center;gap:9px;display:flex}.admin-access-row>span:first-child>b{width:30px;height:30px;color:var(--admin-blue);background:#edf1ff;border-radius:50%;place-items:center;font-size:.59rem;display:grid}.admin-access-row>span:nth-child(3){align-items:center;gap:6px;display:flex}.admin-access-row i{background:#00a968;border-radius:50%;width:7px;height:7px}.admin-access-row i.is-disabled{background:#e33f23}.admin-access-row strong{font-size:.71rem}.admin-access-row time{font-size:.65rem}.admin-access-head{color:#8a95aa;min-height:34px;font-size:.59rem;font-weight:800}.admin-empty-state{color:#77839a;text-align:center;margin:22px 0;font-size:.7rem}@media (max-width:900px){.admin-operation-grid,.admin-access-summary{grid-template-columns:1fr}}@media (max-width:720px){.admin-content{padding:22px 18px 40px}.admin-heading-controls{width:100%}.admin-heading-controls select,.admin-heading-controls>a{flex:1}.admin-heading h1,.admin-profile-head h1{font-size:1.8rem}.admin-operation-panel{padding:16px}.admin-operation-table{grid-template-columns:minmax(0,1fr) 48px;gap:8px}.admin-operation-table>:nth-child(2),.admin-operation-table>:nth-child(3),.admin-operation-table-head{display:none}.admin-operation-table:not(.admin-operation-table-head){min-height:48px}.admin-telemetry-list>div{grid-template-columns:18px minmax(0,1fr) 84px}.admin-telemetry-list>div>span{display:none}.admin-telemetry-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-access-row{grid-template-columns:minmax(0,1fr) 84px}.admin-access-row>:nth-child(2),.admin-access-row>:nth-child(4),.admin-access-head{display:none}}.admin-team-manager{gap:18px;display:grid}.admin-team-manager .admin-access-row{grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) 110px 110px minmax(190px,auto)}.admin-team-manager .admin-access-row>span:nth-child(3),.admin-team-manager .admin-access-row>span:nth-child(4){align-items:center;gap:6px;display:flex}.admin-mfa-enabled{color:#08794d!important}.admin-mfa-pending{color:#ad7100!important}.admin-create-form{border-top:1px solid #e4e9f2;gap:14px;padding-top:18px;display:grid}.admin-create-form header{align-items:flex-start;gap:10px;display:flex}.admin-create-form header>svg{color:var(--admin-blue)}.admin-create-form h3,.admin-create-form p{margin:0}.admin-create-form h3{color:#11162e;font-size:.9rem}.admin-create-form p,.admin-create-form>small{color:#71809b;margin-top:4px;font-size:.72rem;line-height:1.5}.admin-create-form>div{grid-template-columns:1fr 1.25fr auto;align-items:end;gap:10px;display:grid}.admin-create-form label{color:#53617a;gap:6px;font-size:.72rem;font-weight:800;display:grid}.admin-create-form input{color:#11162e;background:#fff;border:1px solid #d6deeb;border-radius:6px;min-height:41px;padding:0 10px;font-size:.78rem}.admin-create-form button{color:#fff;background:#060a23;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex}.admin-team-feedback{color:#176c4d;background:#effbf6;border-left:3px solid #00a968;margin:0;padding:10px 12px;font-size:.75rem}.admin-team-feedback.is-error{color:#9f2d1c;background:#fff1ed;border-color:#e1482d}.admin-access-actions{justify-content:flex-end;gap:6px;display:flex}.admin-access-actions>button{color:#40506d;background:#fff;border:1px solid #d8dfed;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-access-actions>button:disabled{cursor:not-allowed;opacity:.45}.admin-invite-result{background:#f1fbf7;border:1px solid #b9dfd0;border-radius:7px;gap:12px;padding:16px;display:grid}.admin-invite-result header{color:#08794d;align-items:flex-start;gap:10px;display:flex}.admin-invite-result header div{gap:3px;display:grid}.admin-invite-result header strong{font-size:.86rem}.admin-invite-result header span,.admin-invite-result small{color:#597368;font-size:.72rem}.admin-invite-result>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-invite-result input{color:#314d43;background:#fff;border:1px solid #c9ded6;border-radius:6px;min-width:0;min-height:42px;padding:0 11px;font-size:.76rem}.admin-invite-result button{color:#fff;background:#08794d;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex}.admin-identity-form{background:#f8faff;border:1px solid #dfe5f1;border-radius:7px;grid-template-columns:minmax(210px,1fr) minmax(170px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.admin-identity-form>div{align-items:center;gap:10px;min-height:39px;display:flex}.admin-identity-form>div>svg{color:var(--admin-blue);flex:none}.admin-identity-form>div span,.admin-identity-form>div strong,.admin-identity-form>div small{display:block}.admin-identity-form>div strong{color:#11162e;font-size:.75rem}.admin-identity-form>div small{color:#71809b;margin-top:3px;font-size:.61rem;line-height:1.35}.admin-identity-form label{color:#53617a;gap:6px;font-size:.64rem;font-weight:800;display:grid}.admin-identity-form input{color:#11162e;background:#fff;border:1px solid #d6deeb;border-radius:6px;min-height:39px;padding:0 10px;font-size:.72rem}.admin-identity-form button{color:#fff;white-space:nowrap;background:#273ef1;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:1050px){.admin-create-form>div{grid-template-columns:1fr 1fr}.admin-create-form button{grid-column:1/-1}.admin-team-manager .admin-access-row{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 90px 90px minmax(180px,auto)}.admin-identity-form{grid-template-columns:1fr 1fr}.admin-identity-form>div{grid-column:1/-1}}@media (max-width:720px){.admin-team-manager .admin-access-row{grid-template-columns:minmax(0,1fr) auto}.admin-team-manager .admin-access-row>:nth-child(2),.admin-team-manager .admin-access-row>:nth-child(3),.admin-team-manager .admin-access-row>:nth-child(4),.admin-team-manager .admin-access-head{display:none}.admin-access-actions>button{width:36px;padding:0;font-size:0}.admin-create-form>div{grid-template-columns:1fr}.admin-create-form button{grid-column:auto;width:100%}.admin-invite-result>div,.admin-identity-form{grid-template-columns:1fr}.admin-identity-form>div{grid-column:auto}.admin-identity-form button{width:100%}}.admin-content{width:100%;max-width:none;margin:0;padding:30px 38px 52px}.admin-back{margin-bottom:20px;font-size:.78rem}.admin-profile-head{grid-template-columns:62px minmax(0,1fr) auto;gap:17px}.admin-profile-tabs button{padding-bottom:12px;font-size:.74rem}.admin-profile-metrics{gap:14px;margin-top:20px}.admin-profile-metrics article{grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:76px;padding:16px}.admin-profile-metrics svg{width:21px;height:21px}.admin-profile-metrics span{font-size:.68rem}.admin-profile-metrics strong{font-size:1.22rem}.admin-profile-panel{border-radius:8px;padding:21px}.admin-profile-panel>div:first-child>span{font-size:.68rem}.admin-product-list small{margin-top:4px;font-size:.66rem}.admin-product-list b{color:#23304a;font-size:.72rem}.admin-product-list em{font-size:.68rem;font-weight:700}.admin-tenant-data{margin-top:14px}.admin-tenant-data dt{font-size:.67rem}.admin-tenant-data dd{font-size:.76rem;line-height:1.45}.admin-tenant-summary{border-top:1px solid #e8edf5;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:15px;display:grid!important}.admin-tenant-summary div{background:#f8faff;border:1px solid #dbe4f4;border-radius:6px;padding:11px}.admin-tenant-summary span,.admin-tenant-summary strong{display:block}.admin-tenant-summary span{color:var(--admin-muted);font-size:.63rem}.admin-tenant-summary strong{color:#19233d;margin-top:5px;font-size:.79rem;line-height:1.35}.admin-profile-tickets article{grid-template-columns:64px minmax(180px,1.3fr) minmax(130px,.7fr) 130px 150px;min-height:56px;font-size:.7rem}@media (max-width:720px){.admin-content{padding:22px 18px 40px}.admin-profile-head{grid-template-columns:52px minmax(0,1fr)}.admin-profile-avatar{width:48px;height:48px}.admin-profile-tabs{gap:18px}.admin-profile-metrics article{min-height:70px;padding:13px}.admin-profile-metrics svg{display:none}.admin-profile-grid{grid-template-columns:1fr}.admin-product-list article{grid-template-columns:30px minmax(0,1fr) 58px}.admin-product-list article em{display:none}.admin-product-list b{text-align:right;font-size:.64rem}.admin-tenant-summary{grid-template-columns:1fr}.admin-profile-tickets article{min-height:52px}}.admin-client-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-client-note{border-left:3px solid var(--admin-cyan);color:#586681;background:#eefcff;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:.7rem;line-height:1.5;display:flex}.admin-client-note svg{color:#008ca0;flex:none}@media (max-width:720px){.admin-client-summary{grid-template-columns:1fr}}.admin-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.admin-insight-card{border:1px solid var(--admin-line);background:#fff;border-radius:8px;min-height:250px;padding:20px}.admin-insight-card .admin-panel-head h2{font-size:1.04rem}.admin-horizontal-chart{gap:13px;margin-top:21px;display:grid}.admin-horizontal-chart>div{grid-template-columns:132px minmax(0,1fr) 24px;align-items:center;gap:9px;display:grid}.admin-horizontal-chart span{color:#52607b;font-size:.72rem;font-weight:700}.admin-horizontal-chart i,.admin-license-coverage i,.admin-product-usage i{background:#e7edf7;border-radius:99px;height:8px;display:block;overflow:hidden}.admin-horizontal-chart b,.admin-license-coverage b,.admin-product-usage b{border-radius:inherit;background:var(--admin-blue);height:100%;display:block}.admin-horizontal-chart strong{color:#1b2540;text-align:right;font-size:.78rem}.admin-insight-copy{color:#66738d;border-top:1px solid #e8edf5;margin:18px 0 0;padding-top:13px;font-size:.7rem;line-height:1.5}.admin-license-coverage{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:10px;margin-top:26px;display:grid}.admin-license-coverage strong{color:#101934;letter-spacing:0;font-size:2rem;line-height:1}.admin-license-coverage span{color:#64718b;padding-bottom:3px;font-size:.71rem;font-weight:700}.admin-license-coverage i{grid-column:1/-1;width:100%;margin-top:14px}.admin-license-coverage b{background:var(--admin-cyan)}.admin-license-coverage small{color:#71809a;grid-column:1/-1;margin-top:9px;font-size:.69rem}.admin-department-chart{border-bottom:1px solid #e5eaf3;align-items:end;gap:23px;height:109px;margin:20px 0 16px;padding:0 8px;display:flex}.admin-department-chart>div{flex:1;grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:end;gap:7px 3px;height:100%;display:grid}.admin-department-chart i{background:var(--admin-blue);border-radius:5px 5px 0 0;grid-column:1/-1;min-height:8px;display:block}.admin-department-chart>div:nth-child(2) i{background:var(--admin-cyan)}.admin-department-chart>div:nth-child(3) i{background:#7180a6}.admin-department-chart span{color:#64718b;font-size:.66rem;font-weight:700}.admin-department-chart strong{color:#1a2540;text-align:right;font-size:.75rem}.admin-score-note{color:#6d7991;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.7rem;display:grid}.admin-score-note svg{color:#008da2}.admin-score-note strong{color:#1b2540;font-size:.8rem}.admin-client-health{color:#fff;background:#0b1330;border:1px solid #172245;border-radius:8px;grid-template-columns:minmax(280px,1.6fr) minmax(220px,.8fr) minmax(170px,.48fr);align-items:center;gap:20px;margin-top:20px;padding:21px 23px;display:grid}.admin-client-health>div:first-child>span{color:#25d6eb;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-client-health h2{color:#fff;margin:6px 0 0;font-size:1.15rem}.admin-client-health p{color:#bec9e0;max-width:620px;margin:7px 0 0;font-size:.74rem;line-height:1.55}.admin-client-health-meter{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.admin-client-health-meter>strong{color:#fff;font-size:1.75rem;line-height:1}.admin-client-health-meter>span{color:#b7c3dc;font-size:.68rem;font-weight:700}.admin-client-health-meter i{background:#26335a;grid-column:1/-1;width:100%;margin-top:8px}.admin-client-health-meter i b{background:#00d6ed}.admin-client-health-meter small{color:#b7c3dc;grid-column:1/-1;font-size:.67rem}.admin-client-health-score{border-left:1px solid #344166;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;padding-left:19px;display:grid}.admin-client-health-score svg{color:#00d6ed;grid-row:1/3}.admin-client-health-score span,.admin-client-health-score small{color:#b7c3dc;font-size:.66rem;font-weight:700}.admin-client-health-score strong{color:#fff;font-size:1.1rem}.admin-product-list article{grid-template-rows:auto auto;position:relative}.admin-product-usage{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:8px;margin-top:1px;display:grid;grid-column:2/5!important}.admin-product-usage i{height:6px}.admin-product-usage b{background:var(--admin-cyan)}.admin-product-usage small{text-align:right;color:#63708a!important;margin:0!important;font-size:.64rem!important}.admin-ticket-inbox{padding:0;overflow:hidden}.admin-ticket-summary{border-bottom:1px solid var(--admin-line);background:var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-ticket-summary article{background:#fff;grid-template-columns:34px minmax(0,1fr);gap:3px 9px;min-height:104px;padding:17px 19px;display:grid}.admin-ticket-summary svg{box-sizing:content-box;color:var(--admin-blue);background:#edf1ff;border-radius:6px;grid-row:1/4;padding:7px}.admin-ticket-summary article:nth-child(2) svg{color:#008da2;background:#edfcff}.admin-ticket-summary article:nth-child(3) svg{color:#d83d23;background:#fff1ed}.admin-ticket-summary span,.admin-ticket-summary small{color:#71809a;font-size:.66rem;font-weight:700}.admin-ticket-summary strong{color:#131d38;font-size:1.28rem;line-height:1}.admin-ticket-summary small{line-height:1.35}.admin-ticket-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:0;display:grid}.admin-ticket-workspace>div{padding:20px}.admin-ticket-toolbar{padding-bottom:16px}.admin-ticket-toolbar label{width:min(520px,100%);min-height:42px;font-size:.75rem}.admin-ticket-toolbar input,.admin-ticket-toolbar select{font-size:.74rem}.admin-ticket-toolbar select{min-height:42px;padding:0 12px}.admin-ticket-table{margin-top:16px}.admin-ticket-row{grid-template-columns:minmax(280px,1.55fr) minmax(150px,.8fr) minmax(145px,.8fr) 140px 80px;min-height:68px;font-size:.72rem}.admin-ticket-row>span:first-child strong{font-size:.76rem}.admin-ticket-row b{font-size:.71rem}.admin-ticket-insight{border-left:1px solid var(--admin-line);background:#f8faff;flex-direction:column;padding:21px 19px;display:flex}.admin-ticket-insight h2{color:#18223d;margin:0;font-size:1rem}.admin-ticket-insight>p{color:#697792;margin:6px 0 0;font-size:.7rem;line-height:1.45}.admin-ticket-insight>div{gap:15px;margin-top:24px;display:grid}.admin-ticket-insight>div>span{grid-template-columns:minmax(0,1fr) 24px;gap:7px 8px;display:grid}.admin-ticket-insight b{color:#40506d;font-size:.7rem}.admin-ticket-insight i{background:#e1e8f5;border-radius:99px;grid-column:1/2;height:7px;display:block;overflow:hidden}.admin-ticket-insight em{border-radius:inherit;background:var(--admin-blue);height:100%;display:block}.admin-ticket-insight>div>span:nth-child(2) em{background:var(--admin-cyan)}.admin-ticket-insight>div>span:nth-child(3) em{background:#7180a6}.admin-ticket-insight strong{color:#1b2540;text-align:right;grid-area:1/2/3;align-self:center;font-size:.78rem}.admin-ticket-insight>small{color:#65738d;border-top:1px solid #dce4f0;margin-top:auto;padding-top:14px;font-size:.69rem;line-height:1.5}.admin-finance-health{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:16px;margin-top:16px;display:grid}.admin-finance-health>article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:20px}.admin-finance-health span{color:#6c7992;font-size:.7rem;font-weight:800}.admin-finance-health h2{color:#15203b;margin:5px 0 0;font-size:1.22rem}.admin-finance-health p{color:#65718a;margin:6px 0 0;font-size:.72rem;line-height:1.5}.admin-finance-health>article>i{background:#e7edf7;border-radius:99px;height:10px;margin-top:18px;display:block;overflow:hidden}.admin-finance-health>article>i>b{border-radius:inherit;background:var(--admin-cyan);height:100%;display:block}.admin-finance-health>article>small{color:#67748d;margin-top:9px;font-size:.69rem;display:block}.admin-finance-alert{grid-template-columns:31px minmax(0,1fr) 24px;align-items:start;gap:10px;display:grid;background:#0b1330!important;border-color:#0b1330!important}.admin-finance-alert>svg:first-child{color:#00d6ed}.admin-finance-alert>svg:last-child{color:#8d9cc0}.admin-finance-alert span,.admin-finance-alert h2,.admin-finance-alert p{color:#fff}.admin-finance-alert p{color:#bec8df}.admin-doc-metrics,.admin-settings-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-doc-metrics article,.admin-settings-summary article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:7px 10px;min-height:108px;padding:17px;display:grid}.admin-doc-metrics svg,.admin-settings-summary svg{box-sizing:content-box;color:var(--admin-blue);background:#edf1ff;border-radius:6px;grid-row:1/4;padding:7px}.admin-doc-metrics span,.admin-doc-metrics small,.admin-settings-summary span,.admin-settings-summary small{color:#6c7991;font-size:.67rem;font-weight:700}.admin-doc-metrics strong,.admin-settings-summary strong{color:#18223d;font-size:1.25rem}.admin-doc-metrics small,.admin-settings-summary small{line-height:1.4}.admin-doc-grid,.admin-settings-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:16px;margin-top:18px;display:grid}.admin-doc-panel,.admin-doc-side,.admin-settings-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:20px}.admin-doc-table{margin-top:16px}.admin-doc-row{color:#596783;border-bottom:1px solid #e9edf5;grid-template-columns:minmax(240px,1.7fr) minmax(100px,.65fr) minmax(120px,.7fr) 105px 84px;align-items:center;gap:11px;min-height:67px;font-size:.7rem;display:grid}.admin-doc-head{color:#8894aa;min-height:34px;font-size:.6rem;font-weight:800}.admin-doc-row strong,.admin-doc-row small{display:block}.admin-doc-row strong{color:#18223d;font-size:.76rem}.admin-doc-row small{color:#73809a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.65rem;overflow:hidden}.admin-doc-row time{font-size:.68rem}.admin-doc-row em,.admin-security-list em,.admin-admin-list em{color:#64718b;background:#f8faff;border:1px solid #d9e0ee;border-radius:5px;width:fit-content;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:800;display:inline-flex}.admin-doc-row em.is-published,.admin-security-list em{color:#13724c;background:#effbf4;border-color:#c9edd9}.admin-doc-side{color:#fff;background:#0b1330;border-color:#0b1330}.admin-doc-side h2{color:#fff;margin:0;font-size:1.05rem}.admin-doc-side>p{color:#bdc8e0;margin:7px 0 0;font-size:.72rem;line-height:1.5}.admin-doc-side ol{gap:16px;margin:23px 0 0;padding:0;list-style:none;display:grid}.admin-doc-side li{grid-template-columns:29px minmax(0,1fr);gap:9px;display:grid}.admin-doc-side li>b{color:#0d1834;background:#00d6ed;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.68rem;display:grid}.admin-doc-side li strong,.admin-doc-side li small{display:block}.admin-doc-side li strong{color:#fff;font-size:.75rem}.admin-doc-side li small{color:#bdc8e0;margin-top:4px;font-size:.67rem;line-height:1.45}.admin-settings-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-admin-list,.admin-security-list{margin-top:16px;display:grid}.admin-admin-list article,.admin-security-list>div{border-bottom:1px solid #e9edf5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.admin-admin-list article>span{width:34px;height:34px;color:var(--admin-blue);background:#edf1ff;border-radius:50%;place-items:center;font-size:.67rem;font-weight:800;display:grid}.admin-admin-list strong,.admin-admin-list small,.admin-security-list strong,.admin-security-list small{display:block}.admin-admin-list strong,.admin-security-list strong{color:#1a2540;font-size:.76rem}.admin-admin-list small,.admin-security-list small{color:#71809a;margin-top:4px;font-size:.67rem}.admin-security-list svg{color:var(--admin-blue)}.admin-security-list em{color:var(--admin-blue);background:#f2f5ff;border-color:#c7d3fb}.production-readiness-panel{margin-top:18px}.production-readiness-panel .admin-panel-head>strong{color:#273ef1;background:#f3f6ff;border:1px solid #cbd6ef;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:.68rem;display:inline-flex}.production-readiness-list{border-top:1px solid #e5eaf3;border-bottom:1px solid #e5eaf3;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:17px;display:grid}.production-readiness-list article{grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px;min-height:126px;padding:17px 14px;display:grid}.production-readiness-list article+article{border-left:1px solid #e5eaf3}.production-readiness-list article>svg{box-sizing:content-box;color:#273ef1;background:#eef2ff;border-radius:6px;padding:6px}.production-readiness-list article>div{grid-column:1/-1}.production-readiness-list strong,.production-readiness-list span{display:block}.production-readiness-list strong{color:#17213b;font-size:.72rem}.production-readiness-list span{color:#71809a;margin-top:5px;font-size:.64rem;line-height:1.45}.production-readiness-list em{border-radius:5px;grid-column:1/-1;align-self:end;width:fit-content;padding:4px 7px;font-size:.59rem;font-style:normal;font-weight:800}.production-readiness-list em.is-ready{color:#08794d;background:#eaf9f1}.production-readiness-list em.is-pending{color:#9a6500;background:#fff7df}@media (max-width:1100px){.production-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr))}.production-readiness-list article:nth-child(4){border-top:1px solid #e5eaf3;border-left:0}.production-readiness-list article:nth-child(5){border-top:1px solid #e5eaf3}}@media (max-width:720px){.production-readiness-list{grid-template-columns:1fr}.production-readiness-list article{min-height:auto}.production-readiness-list article+article,.production-readiness-list article:nth-child(4),.production-readiness-list article:nth-child(5){border-top:1px solid #e5eaf3;border-left:0}}.governance-heading>strong{color:#273ef1;background:#f1f4ff;border:1px solid #cbd7f0;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:.72rem;display:inline-flex}.governance-readiness{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.governance-readiness article{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:11px;min-height:145px;padding:19px 16px;display:grid}.governance-readiness article+article{border-left:1px solid #e4e9f2}.governance-readiness article>svg{box-sizing:content-box;color:#273ef1;background:#eef2ff;border-radius:6px;padding:6px}.governance-readiness article>div{grid-column:1/-1}.governance-readiness span,.governance-readiness strong{display:block}.governance-readiness span{color:#748098;font-size:.7rem;font-weight:700}.governance-readiness strong{color:#1b2741;margin-top:5px;font-size:.77rem;line-height:1.4}.governance-readiness em{border-radius:5px;grid-column:1/-1;align-self:end;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:.64rem;font-style:normal;font-weight:800;display:inline-flex}.governance-readiness .is-ready em{color:#08734d;background:#eaf9f1}.governance-readiness .is-pending em{color:#976700;background:#fff5d8}.governance-grid{grid-template-columns:minmax(0,1.4fr) minmax(310px,.7fr);gap:17px;margin-top:18px;display:grid}.governance-panel,.governance-documents{border:1px solid var(--admin-line);background:#fff;border-radius:8px}.governance-panel>header,.governance-documents>header{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.governance-panel header p{color:#273ef1;text-transform:uppercase;margin:0 0 5px;font-size:.65rem;font-weight:800}.governance-panel h2,.governance-documents h2{color:#17223c;margin:0;font-size:1.08rem}.governance-panel header span,.governance-documents header p{color:#718099;margin:6px 0 0;font-size:.75rem;line-height:1.45;display:block}.governance-panel>header>svg{color:#273ef1}.governance-response ol{margin:0;padding:8px 20px 18px;list-style:none;display:grid}.governance-response li{border-bottom:1px solid #e8edf4;grid-template-columns:35px minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.governance-response li:last-child{border-bottom:0}.governance-response li>b{color:#273ef1;background:#f1f4ff;border:1px solid #cbd7fa;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.72rem;display:grid}.governance-response li strong{color:#202d48;font-size:.82rem}.governance-response li p{color:#64728c;margin:5px 0 0;font-size:.75rem;line-height:1.5}.governance-side{align-content:start;gap:17px;display:grid}.governance-severity>div{padding:5px 20px 15px}.governance-severity article{border-bottom:1px solid #e8edf4;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:14px 0;display:grid}.governance-severity article:last-child{border-bottom:0}.governance-severity article>b{color:#fff;background:#c64430;border-radius:5px;place-items:center;width:34px;height:27px;font-size:.67rem;display:grid}.governance-severity article:nth-child(2)>b{background:#c88a00}.governance-severity article:nth-child(3)>b{background:#53637f}.governance-severity span strong,.governance-severity span small{display:block}.governance-severity span strong{color:#202c47;font-size:.78rem}.governance-severity span small{color:#718099;margin-top:4px;font-size:.69rem;line-height:1.45}.governance-decision,.governance-evidence{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:18px 20px;display:grid}.governance-decision>svg{color:#c18100}.governance-evidence>svg{color:#273ef1}.governance-decision strong,.governance-evidence strong{color:#1e2a44;font-size:.8rem}.governance-decision p,.governance-evidence p{color:#64738d;margin:6px 0 0;font-size:.72rem;line-height:1.5}.governance-decision a{color:#273ef1;align-items:center;gap:5px;margin-top:10px;font-size:.7rem;font-weight:800;display:inline-flex}.governance-documents{margin-top:18px;padding-bottom:18px}.governance-documents>div{grid-template-columns:1fr 1fr;gap:12px;padding:17px 20px 0;display:grid}.governance-documents a{color:#273ef1;background:#fbfcff;border:1px solid #dfe6f1;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px;display:grid}.governance-documents a>span strong,.governance-documents a>span small{display:block}.governance-documents a>span strong{color:#202c47;font-size:.79rem}.governance-documents a>span small{color:#718099;margin-top:4px;font-size:.69rem}.admin-governance-link{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;display:grid}.admin-governance-link>svg{color:#273ef1}.admin-governance-link h2{margin:0;font-size:1rem}.admin-governance-link p{color:#6b7892;margin:5px 0 0;font-size:.74rem}@media (max-width:1100px){.governance-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-readiness article:nth-child(4){border-top:1px solid #e4e9f2;border-left:0}.governance-readiness article:nth-child(5){border-top:1px solid #e4e9f2}.governance-grid{grid-template-columns:1fr}}@media (max-width:720px){.governance-readiness{grid-template-columns:1fr}.governance-readiness article{min-height:auto}.governance-readiness article+article,.governance-readiness article:nth-child(4),.governance-readiness article:nth-child(5){border-top:1px solid #e4e9f2;border-left:0}.governance-documents>div{grid-template-columns:1fr}.admin-governance-link{grid-template-columns:32px 1fr}.admin-governance-link>a{grid-column:1/-1;justify-content:center}}@media (max-width:1100px){.admin-insights-grid{grid-template-columns:1fr 1fr}.admin-insight-department{grid-column:1/-1}.admin-ticket-workspace{grid-template-columns:1fr}.admin-ticket-insight{border-top:1px solid var(--admin-line);border-left:0;min-height:190px}.admin-ticket-insight>small{margin-top:18px}.admin-client-health{grid-template-columns:1fr 1fr}.admin-client-health>div:first-child{grid-column:1/-1}.admin-doc-grid{grid-template-columns:1fr}.admin-doc-side{min-height:260px}.admin-settings-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-insights-grid,.admin-finance-health,.admin-doc-metrics,.admin-settings-summary{grid-template-columns:1fr}.admin-insight-department{grid-column:auto}.admin-ticket-summary{grid-template-columns:1fr 1fr}.admin-ticket-summary article{min-height:94px;padding:14px}.admin-ticket-workspace>div{padding:15px}.admin-ticket-row{grid-template-columns:minmax(270px,1.55fr) minmax(140px,.8fr) minmax(145px,.8fr) 130px 70px;min-width:650px}.admin-ticket-table{overflow:auto}.admin-client-health{grid-template-columns:1fr;padding:18px}.admin-client-health>div:first-child{grid-column:auto}.admin-client-health-score{border-top:1px solid #344166;border-left:0;padding-top:15px;padding-left:0}.admin-doc-row{grid-template-columns:minmax(240px,1.7fr) minmax(100px,.65fr) minmax(120px,.7fr) 105px 84px;min-width:650px}.admin-doc-table{overflow:auto}.admin-finance-health h2{font-size:1.05rem}}.admin-ticket-queue,.admin-attention-panel{min-height:224px}.admin-telemetry-panel,.admin-renewals-panel{min-height:176px}.hub-content{padding:30px 38px 52px}.hub-page-heading{margin-bottom:22px}.hub-page-heading h1{font-size:2.05rem}.hub-page-heading>div>span{font-size:.8rem;line-height:1.5}.hub-overline{font-size:.7rem}.hub-panel-heading h2{font-size:1.08rem}.hub-panel-heading p{font-size:.72rem;line-height:1.45}.hub-product-copy h2,.hub-license-overview-copy h2{font-size:1.3rem;line-height:1.3}.hub-product-copy>span,.hub-license-overview-copy>span{font-size:.75rem;line-height:1.55}.hub-operation-cards article span,.hub-operation-cards article small,.hub-priority-list small,.hub-recent-ticket-list small,.hub-license-legend span{font-size:.68rem}.hub-operation-cards article strong,.hub-priority-list strong,.hub-recent-ticket-list strong{font-size:.78rem}.hub-settings-device-note{min-height:37px;color:var(--hub-blue);background:#f2f5ff;border:1px solid #c7d3f7;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:.7rem;font-weight:800;display:inline-flex}.hub-settings-tenant{background:#f8faff;border:1px solid #dce4f0;border-radius:7px;margin-top:15px;padding:11px}.hub-settings-tenant small,.hub-settings-tenant strong{display:block}.hub-settings-tenant small{color:var(--hub-muted);font-size:.64rem}.hub-settings-tenant strong{overflow-wrap:anywhere;color:var(--hub-ink);margin-top:5px;font-size:.72rem}.hub-settings-panel .hub-button-secondary{align-items:center;min-height:38px;display:inline-flex}.hub-settings-panel .hub-button-primary:disabled{cursor:wait;opacity:.72}.hub-save-message{line-height:1.45}.hub-save-message.is-success{color:#14754d}.hub-save-message.is-error{color:#c73621}@media (max-width:720px){.hub-content{padding:22px 18px 40px}.hub-page-heading h1{font-size:1.72rem}.hub-settings-device-note{width:fit-content}.hub-product-copy h2,.hub-license-overview-copy h2{font-size:1.1rem}}.hub-client-insight-grid{grid-template-columns:minmax(0,1.25fr) minmax(190px,.55fr) minmax(260px,.82fr);gap:16px;margin:18px 0;display:grid}.hub-client-insight-grid article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;padding:19px}.hub-client-insight-grid span{color:var(--hub-muted);font-size:.7rem;font-weight:800}.hub-client-insight-grid h2{color:var(--hub-ink);margin:5px 0 0;font-size:1.2rem}.hub-client-insight-grid p{color:var(--hub-muted);margin:6px 0 0;font-size:.72rem;line-height:1.5}.hub-client-insight-capacity i{background:#e6edf7;border-radius:99px;height:9px;margin-top:17px;display:block;overflow:hidden}.hub-client-insight-capacity i b{border-radius:inherit;background:var(--hub-cyan);height:100%;display:block}.hub-client-insight-capacity small{color:#60708c;margin-top:9px;font-size:.69rem;line-height:1.45;display:block}.hub-client-insight-score{grid-template-columns:25px minmax(0,1fr);align-content:start;gap:3px 9px;display:grid;background:#f3f6ff!important}.hub-client-insight-score svg{color:var(--hub-blue);grid-row:1/3}.hub-client-insight-score strong{color:var(--hub-ink);font-size:1.5rem;line-height:1.1}.hub-client-insight-score small{color:#66748e;grid-column:1/-1;margin-top:7px;font-size:.68rem;line-height:1.45}.hub-client-insight-next{border-color:var(--hub-navy)!important;background:var(--hub-navy)!important}.hub-client-insight-next span,.hub-client-insight-next h2{color:#fff}.hub-client-insight-next p{color:#c2cce3}.hub-client-insight-next a{color:var(--hub-cyan);align-items:center;gap:5px;margin-top:14px;font-size:.7rem;font-weight:800;display:inline-flex}.hub-finance-health{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;margin-top:17px;display:grid}.hub-finance-health article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;padding:20px}.hub-finance-health span{color:var(--hub-muted);font-size:.7rem;font-weight:800}.hub-finance-health h2{color:var(--hub-ink);margin:5px 0 0;font-size:1.2rem}.hub-finance-health p{color:var(--hub-muted);margin:6px 0 0;font-size:.72rem;line-height:1.5}.hub-finance-health>article>i{background:#e6edf7;border-radius:99px;height:9px;margin-top:17px;display:block;overflow:hidden}.hub-finance-health>article>i>b{border-radius:inherit;background:var(--hub-cyan);height:100%;display:block}.hub-finance-health>article>small{color:#63718b;margin-top:9px;font-size:.69rem;display:block}.hub-finance-next{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;display:grid;border-color:var(--hub-navy)!important;background:var(--hub-navy)!important}.hub-finance-next>svg{color:var(--hub-cyan)}.hub-finance-next span,.hub-finance-next h2{color:#fff}.hub-finance-next p{color:#c2cce3}@media (max-width:960px){.hub-client-insight-grid{grid-template-columns:1fr 1fr}.hub-client-insight-next{grid-column:1/-1}.hub-finance-health{grid-template-columns:1fr}}@media (max-width:720px){.hub-client-insight-grid{grid-template-columns:1fr}.hub-client-insight-next{grid-column:auto}.hub-client-insight-grid article{padding:17px}}.hub-tenant{gap:7px}.hub-tenant>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hub-tenant em{min-height:20px;color:var(--hub-cyan);background:#00e0fe17;border:1px solid #00e0fe47;border-radius:4px;align-items:center;padding:0 6px;font-size:.6rem;font-style:normal;font-weight:800;display:inline-flex}.hub-tenant>span{color:#aebbd9;font-size:.67rem}.hub-app.is-sidebar-collapsed .hub-sidebar{flex-basis:88px}.hub-app.is-sidebar-collapsed .hub-brand{width:54px}.hub-app.is-sidebar-collapsed .hub-brand img{width:150px}.hub-recent-ticket-header{border-bottom:1px solid var(--hub-line);color:#8490aa;grid-template-columns:8px minmax(110px,1.2fr) minmax(80px,.7fr) minmax(80px,.9fr) 45px;align-items:center;gap:9px;padding:9px 0 7px;font-size:.63rem;font-weight:800;display:grid}.hub-recent-ticket-list a{font-size:.7rem}.hub-recent-ticket-list strong{font-size:.76rem}.hub-recent-ticket-list small,.hub-recent-ticket-list em{font-size:.68rem}.hub-recent-ticket-list b{font-size:.7rem}.hub-billing-contact a{min-height:32px;padding-top:0}.hub-billing-secondary-link{color:#c7d2ea!important;margin-top:11px!important}.hub-billing-secondary-link:hover{color:var(--hub-cyan)!important}.admin-profile-tabs{z-index:2;background:var(--admin-page);margin-top:27px;position:sticky;top:0}.admin-profile-tab-panel{margin-top:20px}.admin-profile-tickets{margin-top:14px;display:grid}.admin-profile-tickets>a{min-height:56px;color:var(--admin-muted);border-bottom:1px solid #edf0f6;grid-template-columns:64px minmax(180px,1.3fr) minmax(130px,.7fr) 130px 150px;align-items:center;gap:10px;font-size:.7rem;display:grid}.admin-profile-tickets>a:hover strong{color:var(--admin-blue)}.admin-profile-tickets>a strong{color:#11162e;font-size:.74rem}.admin-profile-tickets>a small,.admin-profile-tickets>a em,.admin-profile-tickets>a time{font-size:.68rem}.admin-profile-tickets>a em{font-style:normal}.admin-profile-tickets>a time{align-items:center;gap:4px;display:flex}.admin-profile-user-list{margin-top:15px;display:grid}.admin-profile-user-list article{border-bottom:1px solid #edf0f6;grid-template-columns:40px minmax(200px,1fr) 180px 72px 150px;align-items:center;gap:12px;min-height:66px;display:grid}.admin-profile-user-list>article>span{width:34px;height:34px;color:var(--admin-blue);background:#edf1ff;border-radius:6px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.admin-profile-user-list strong,.admin-profile-user-list small{display:block}.admin-profile-user-list strong{color:#19233d;font-size:.77rem}.admin-profile-user-list small,.admin-profile-user-list time{color:var(--admin-muted);margin-top:3px;font-size:.67rem}.admin-profile-user-list em{color:#53617d;font-size:.67rem;font-style:normal}.admin-profile-user-list b{color:#77829a;background:#f7f8fa;border:1px solid #e1e5ed;border-radius:4px;width:fit-content;padding:5px 7px;font-size:.64rem}.admin-profile-user-list b.is-active{color:#14744d;background:#effbf4;border-color:#c5ead6}.admin-profile-activity{margin-top:15px;display:grid}.admin-profile-activity article{border-bottom:1px solid #edf0f6;grid-template-columns:28px minmax(0,1fr) 130px;align-items:center;gap:10px;min-height:59px;display:grid}.admin-profile-activity svg{color:var(--admin-blue)}.admin-profile-activity strong,.admin-profile-activity small{display:block}.admin-profile-activity strong{color:#19233d;text-transform:capitalize;font-size:.76rem}.admin-profile-activity small,.admin-profile-activity time,.admin-profile-activity>p{color:var(--admin-muted);font-size:.67rem}.admin-profile-activity small{margin-top:3px}.admin-profile-activity time{text-align:right}@media (max-width:900px){.hub-recent-ticket-header{grid-template-columns:8px minmax(135px,1fr) minmax(85px,.7fr) 45px}.hub-recent-ticket-header>span:nth-child(4){display:none}.admin-profile-user-list article{grid-template-columns:40px minmax(0,1fr) 72px 130px}.admin-profile-user-list article>em{display:none}}@media (max-width:720px){.hub-tenant>div{min-width:0}.hub-tenant em{display:none}.hub-app.is-sidebar-collapsed .hub-sidebar{flex-basis:auto}.hub-recent-ticket-header{display:none}.admin-profile-tabs{position:static}.admin-profile-tickets>a{grid-template-columns:48px minmax(0,1fr) 90px;min-height:52px}.admin-profile-tickets>a small,.admin-profile-tickets>a time{display:none}.admin-profile-user-list article{grid-template-columns:36px minmax(0,1fr) 62px}.admin-profile-user-list article>time{display:none}.admin-profile-activity article{grid-template-columns:25px minmax(0,1fr)}.admin-profile-activity time{display:none}}.admin-management-form{border-top:1px solid #e4e9f2;margin-top:22px;padding-top:18px}.admin-management-form-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-management-form-head h3{color:#18233d;margin:0;font-size:.9rem}.admin-management-form-head p{color:#6b7891;margin:4px 0 0;font-size:.69rem;line-height:1.45}.admin-management-form-head>svg{color:var(--admin-blue)}.admin-management-fields{gap:11px;margin-top:15px;display:grid}.admin-management-fields.product{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-fields.user{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-fields.billing{grid-template-columns:1fr}.admin-management-fields.invoice{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-fields label{color:#5e6d87;gap:6px;font-size:.66rem;font-weight:800;display:grid}.admin-management-fields input,.admin-management-fields select{color:#18233d;min-width:0;min-height:38px;font:inherit;background:#fbfcff;border:1px solid #d7e0ed;border-radius:6px;outline:none;padding:0 10px;font-size:.73rem}.admin-management-fields input:focus,.admin-management-fields select:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef117}.admin-management-form-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-management-form-foot>button{color:#fff;background:var(--admin-navy);min-height:37px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:.7rem;font-weight:800;display:inline-flex}.admin-management-form-foot>button:disabled{cursor:wait;opacity:.7}.admin-management-feedback{margin:0;font-size:.69rem;line-height:1.4}.admin-management-feedback.success{color:#14744d}.admin-management-feedback.error{color:#c93521}.admin-invoice-create-form{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:18px;padding:20px}.admin-invoice-create-form .admin-management-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-billing-form{margin-top:18px}.admin-billing-form .admin-management-fields{gap:9px}@media (max-width:1000px){.admin-management-fields.product,.admin-management-fields.invoice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-management-fields.product,.admin-management-fields.user,.admin-management-fields.invoice{grid-template-columns:1fr}.admin-management-form-foot{flex-direction:column;align-items:stretch}.admin-management-form-foot>button{justify-content:center}.admin-management-feedback{min-height:18px}.admin-invoice-create-form{padding:16px}}.hub-request-card{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:24px;margin-top:20px;padding:21px;display:grid}.hub-request-card h2{color:var(--hub-ink);margin:5px 0 0;font-size:1.08rem}.hub-request-card>div>span{color:var(--hub-muted);margin-top:7px;font-size:.74rem;line-height:1.5;display:block}.hub-request-card form{min-width:0}.hub-request-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hub-request-fields label{color:#5d6c88;gap:6px;font-size:.67rem;font-weight:800;display:grid}.hub-request-fields input,.hub-request-fields select,.hub-request-fields textarea{min-width:0;color:var(--hub-ink);font:inherit;background:#fbfcff;border:1px solid #d7e0ed;border-radius:6px;outline:none;padding:9px 10px;font-size:.74rem}.hub-request-fields input,.hub-request-fields select{min-height:39px}.hub-request-fields textarea{resize:vertical;min-height:76px}.hub-request-fields input:focus,.hub-request-fields select:focus,.hub-request-fields textarea:focus{border-color:var(--hub-blue);box-shadow:0 0 0 3px #273ef117}.hub-request-full{grid-column:1/-1}.hub-request-card form>.hub-button-primary,.hub-request-card form>.hub-button-secondary{align-items:center;gap:6px;min-height:38px;margin-top:13px;display:inline-flex}.hub-request-error{color:#c93723;margin:11px 0 0;font-size:.7rem}.hub-request-grid{margin-top:20px}.hub-request-grid .hub-request-card{margin-top:0}.hub-request-access-card{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}@media (max-width:900px){.hub-request-card{grid-template-columns:1fr}.hub-request-fields{grid-template-columns:1fr 1fr}}@media (max-width:620px){.hub-request-card{padding:17px}.hub-request-fields{grid-template-columns:1fr}.hub-request-full{grid-column:auto}.hub-request-card form>.hub-button-primary,.hub-request-card form>.hub-button-secondary{justify-content:center;width:100%}}.admin-ticket-controls,.admin-ticket-internal-notes{background:#f7f9ff!important;border:1px solid #cbd7f3!important}.admin-ticket-controls{gap:11px;display:grid}.admin-ticket-control-head{border-bottom:1px solid #dce5f5;justify-content:space-between;align-items:start;gap:10px;padding-bottom:12px;display:flex}.admin-ticket-control-head h2{color:#19243e;margin:0;font-size:.94rem}.admin-ticket-control-head p{color:#65738c;margin:5px 0 0;font-size:.68rem;line-height:1.45}.admin-ticket-control-head>svg{color:var(--admin-blue)}.admin-ticket-controls label{color:#5d6c88;gap:5px;font-size:.66rem;font-weight:800;display:grid}.admin-ticket-controls select,.admin-ticket-sla-input{color:#1b2641;min-height:37px;font:inherit;background:#fff;border:1px solid #d5deee;border-radius:6px;outline:none;padding:0 9px;font-size:.72rem}.admin-ticket-controls select:focus,.admin-ticket-sla-input:focus-within{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef117}.admin-ticket-sla-input{color:var(--admin-blue);align-items:center;gap:7px;display:flex}.admin-ticket-sla-input input{color:#1b2641;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.7rem}.admin-ticket-controls>button{color:#fff;background:var(--admin-navy);width:fit-content;min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 11px;font-size:.7rem;font-weight:800;display:inline-flex}.admin-ticket-controls>button:disabled{cursor:wait;opacity:.65}.admin-ticket-controls>p{margin:0;font-size:.66rem}.admin-ticket-controls>p.is-success{color:#14744d}.admin-ticket-controls>p.is-error{color:#c53723}.admin-ticket-internal-notes>div:first-child{border-bottom:1px solid #dce5f5;padding-bottom:12px}.admin-ticket-internal-notes>div:first-child>span{color:#43537d;align-items:center;gap:5px;font-size:.64rem;font-weight:800;display:inline-flex}.admin-ticket-internal-notes h2{color:#19243e;margin:6px 0 0;font-size:.94rem}.admin-ticket-internal-notes>div:first-child>p{color:#68758d;margin:4px 0 0;font-size:.67rem}.admin-ticket-note-list{gap:8px;margin-top:13px;display:grid}.admin-ticket-note-list article{border-left:3px solid var(--admin-blue);padding:8px 0 8px 10px}.admin-ticket-note-list strong{color:#25314c;font-size:.68rem}.admin-ticket-note-list time{float:right;color:#8190aa;font-size:.61rem}.admin-ticket-note-list p{clear:both;color:#596783;margin:4px 0 0;font-size:.69rem;line-height:1.45}.admin-ticket-note-list>p{color:#6e7c95;margin:0;font-size:.68rem}.admin-ticket-internal-notes form{gap:8px;margin-top:13px;display:grid}.admin-ticket-internal-notes textarea{resize:vertical;color:#1c2741;min-height:72px;font:inherit;background:#fff;border:1px solid #d5deee;border-radius:6px;outline:none;padding:9px;font-size:.7rem}.admin-ticket-internal-notes textarea:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef117}.admin-ticket-internal-notes form button{color:#fff;background:var(--admin-blue);width:fit-content;min-height:35px;font:inherit;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:.68rem;font-weight:800;display:inline-flex}.admin-ticket-internal-notes form button:disabled{opacity:.65}@media (max-width:720px){.admin-ticket-controls,.admin-ticket-internal-notes{padding:15px!important}.admin-ticket-controls>button,.admin-ticket-internal-notes form button{justify-content:center;width:100%}}.admin-invoice-state-control{align-items:center;gap:5px;display:flex}.admin-invoice-state-control select{color:#40506d;min-width:96px;min-height:30px;font:inherit;background:#f9fbff;border:1px solid #d6dfef;border-radius:5px;outline:none;padding:0 6px;font-size:.64rem;font-weight:800}.admin-invoice-state-control select:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef117}.admin-invoice-state-control button{width:29px;height:30px;color:var(--admin-blue);cursor:pointer;background:#f1f4ff;border:1px solid #c8d5fa;border-radius:5px;place-items:center;display:grid}.admin-invoice-state-control button:disabled,.admin-invoice-state-control select:disabled{cursor:wait;opacity:.65}.admin-invoice-feedback{margin:14px 0 0;font-size:.7rem;font-weight:700}.admin-invoice-feedback.is-success{color:#14744d}.admin-invoice-feedback.is-error{color:#c53621}@media (max-width:720px){.admin-invoice-state-control select{min-width:110px}}.project-heading,.project-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.project-heading>svg,.project-detail-heading>svg{color:var(--admin-blue);margin-top:8px}.project-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.project-portfolio-summary article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;align-items:center;gap:13px;min-height:108px;padding:18px;display:flex}.project-portfolio-summary article>svg{width:39px;height:39px;color:var(--admin-blue);background:#f2f5ff;border:1px solid #cfdafd;border-radius:7px;padding:9px}.project-portfolio-summary article>div{gap:2px;display:grid}.project-portfolio-summary span{color:#61708c;font-size:.76rem;font-weight:700}.project-portfolio-summary strong{color:#18233d;font-size:1.45rem;line-height:1.1}.project-portfolio-summary small{color:#72809a;font-size:.76rem}.project-portfolio-summary .is-alert>svg{color:#c9532c;background:#fff4ef;border-color:#f2d6c9}.project-portfolio-panel,.project-gantt-panel,.project-planner-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:18px;padding:22px}.project-portfolio-head{align-items:center!important}.project-primary-action{color:#fff;background:var(--admin-navy);min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:800;display:inline-flex}.project-primary-action:hover{background:#141f47}.project-filters{border-top:1px solid #e6ebf3;flex-wrap:wrap;gap:11px;margin-top:20px;padding-top:17px;display:flex}.project-filters label,.project-state-control{color:#5d6b86;gap:5px;font-size:.74rem;font-weight:800;display:grid}.project-filters select,.project-state-control select,.project-create-fields input,.project-create-fields select,.project-create-fields textarea,.project-task-editor select,.project-task-editor input{color:#1b2741;min-height:39px;font:inherit;background:#fbfcff;border:1px solid #d5dfef;border-radius:6px;outline:none;padding:0 10px;font-size:.8rem}.project-filters select:focus,.project-state-control select:focus,.project-create-fields input:focus,.project-create-fields select:focus,.project-create-fields textarea:focus,.project-task-editor select:focus,.project-task-editor input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef11a}.project-filters select{min-width:215px}.project-table{margin-top:17px;overflow:auto}.project-row{color:#495a78;border-bottom:1px solid #e7ecf4;grid-template-columns:minmax(240px,1.55fr) minmax(140px,.88fr) minmax(130px,.8fr) minmax(150px,1fr) 118px 22px;align-items:center;gap:14px;min-width:860px;min-height:76px;font-size:.82rem;text-decoration:none;display:grid}.project-row:not(.project-row-head):hover{background:#f8faff}.project-row-head{color:#71809b;min-height:39px;font-size:.7rem;font-weight:800}.project-row>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.project-row>span:first-child>span{gap:4px;min-width:0;display:grid}.project-row strong{color:#17223c;font-size:.85rem}.project-row small{color:#6f7d95;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.project-row>svg{color:var(--admin-blue)}.project-status-dot{background:#7a879f;border-radius:50%;flex:none;width:9px;height:9px}.project-status-dot.in_progress{background:#273ef1;box-shadow:0 0 0 4px #e7ebff}.project-status-dot.planned,.project-status-dot.todo{background:#8b9ab5}.project-status-dot.on_hold,.project-status-dot.blocked{background:#d49300}.project-status-dot.completed,.project-status-dot.done{background:#00a668}.project-status-dot.canceled{background:#c55443}.project-progress{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:5px 8px!important;display:grid!important}.project-progress>b,.project-progress>b>i,.project-progress>b>i:before{display:block}.project-progress>b{background:#e5ebf6;border-radius:99px;height:7px;overflow:hidden}.project-progress>b i{border-radius:inherit;background:var(--admin-blue);height:100%}.project-progress strong{text-align:right;font-size:.75rem}.project-progress small{grid-column:1/-1}.project-deadline{gap:4px;display:grid}.project-deadline time{color:#273552;font-size:.8rem;font-weight:800}.project-deadline.is-late time,.project-deadline.is-late small{color:#c44527}.project-create-form,.project-task-create{background:#f7f9ff;border:1px solid #cad7f8;border-radius:8px;gap:15px;margin-top:19px;padding:19px;display:grid}.project-create-form h3,.project-task-create h3{color:#19243e;margin:0;font-size:1rem}.project-create-form p,.project-task-create p{color:#63718b;margin:5px 0 0;font-size:.78rem;line-height:1.45}.project-create-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-create-fields label{color:#586782;gap:6px;font-size:.74rem;font-weight:800;display:grid}.project-create-fields textarea{resize:vertical;min-height:84px;padding:10px}.project-field-wide{grid-column:span 2}.project-create-foot,.project-task-create footer{justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.project-create-foot>p,.project-task-create footer>p{color:#c53f27;margin:0;font-weight:700}.project-create-foot>p.success{color:#14754d}.project-create-foot button,.project-task-create footer button,.project-task-editor button{color:#fff;background:var(--admin-blue);min-height:39px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:.77rem;font-weight:800;display:inline-flex}.project-create-foot button:disabled,.project-task-create footer button:disabled,.project-task-editor button:disabled{cursor:wait;opacity:.65}.project-overview-strip{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr 1.35fr 188px;align-items:end;gap:17px;margin-top:20px;padding:19px 21px;display:grid}.project-overview-strip>div:not(.project-state-control){gap:4px;display:grid}.project-overview-strip span,.project-state-control{color:#687690;font-size:.74rem;font-weight:700}.project-overview-strip strong{color:#1a2540;font-size:.92rem}.project-overview-strip small{color:#77849b;font-size:.74rem}.project-command-grid{grid-template-columns:1.75fr repeat(3,minmax(150px,.55fr));gap:15px;margin-top:17px;display:grid}.project-command-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;align-content:start;gap:5px;min-height:157px;padding:18px;display:grid}.project-command-main{color:#fff!important;background:#0a1230!important;border-color:#101937!important}.project-command-main>span,.project-command-main p{color:#c1cbe0!important}.project-command-main h2{color:#fff;margin:0;font-size:1.5rem}.project-command-main p{margin:4px 0 0;font-size:.8rem;line-height:1.55}.project-command-grid article:not(.project-command-main)>svg{color:var(--admin-blue)}.project-command-grid article:not(.project-command-main)>span{color:#65738d;margin-top:5px;font-size:.75rem;font-weight:700}.project-command-grid article:not(.project-command-main)>strong{color:#17223c;font-size:1.55rem}.project-command-grid article:not(.project-command-main)>small{color:#77849b;font-size:.73rem}.project-progress-large{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:auto;display:grid}.project-progress-large i{background:#29365e;border-radius:99px;height:8px;overflow:hidden}.project-progress-large b{border-radius:inherit;background:#00d6ed;height:100%;display:block}.project-progress-large span{color:#bfc9df;font-size:.72rem;font-weight:700}.project-gantt-panel>.admin-panel-head>svg{color:var(--admin-blue)}.project-gantt-scroll{margin-top:17px;overflow:auto}.project-gantt{border:1px solid #e0e7f1;border-radius:7px;overflow:hidden}.project-gantt-head,.project-gantt-row{grid-template-columns:225px minmax(0,1fr);display:grid}.project-gantt-head{color:#60708d;background:#f7f9fd;border-bottom:1px solid #dfe6f0;min-height:40px;font-size:.7rem;font-weight:800}.project-gantt-head>span{align-items:center;padding:0 13px;display:flex}.project-gantt-head>div{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.project-gantt-head b{border-left:1px solid #e1e7f1;justify-content:center;align-items:center;font-size:.66rem;display:flex}.project-gantt-row{border-bottom:1px solid #e9edf4;min-height:68px}.project-gantt-row:last-child{border-bottom:0}.project-gantt-row>span{align-content:center;gap:4px;padding:0 13px;display:grid}.project-gantt-row>span strong{color:#26324d;font-size:.8rem}.project-gantt-row>span small{color:#718099;font-size:.7rem}.project-gantt-track{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:hidden}.project-gantt-track>i{border-left:1px solid #edf0f5;height:100%}.project-gantt-bar{left:var(--task-start);width:var(--task-span);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#7b8aa7;border-radius:5px;min-width:28px;height:23px;padding:0 8px;font-size:.67rem;font-style:normal;font-weight:800;line-height:23px;position:absolute;overflow:hidden}.project-gantt-bar.in_progress{background:var(--admin-blue)}.project-gantt-bar.done{background:#009a62}.project-gantt-bar.blocked,.project-gantt-bar.is-late{background:#d45736}.project-empty-timeline{color:#6d7c96;padding:20px;font-size:.8rem}.project-planner-board{grid-template-columns:repeat(4,minmax(235px,1fr));gap:13px;margin-top:18px;display:grid;overflow:auto}.project-planner-column{background:#f8faff;border:1px solid #dfe6f0;border-radius:7px;min-height:250px}.project-planner-column>header{border-bottom:1px solid #dfe6f0;align-items:center;gap:8px;padding:12px;display:flex}.project-planner-column>header strong{color:#27334e;font-size:.8rem}.project-planner-column>header small{color:#60708d;background:#e7edf6;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:.68rem;font-weight:800;display:grid}.project-planner-column>div{gap:9px;padding:9px;display:grid}.project-planner-column>div>p{color:#7b88a0;text-align:center;margin:5px;font-size:.72rem}.project-task-card{background:#fff;border:1px solid #dbe3f0;border-radius:6px;gap:9px;padding:12px;display:grid;box-shadow:0 1px 2px #14244309}.project-task-card.is-late{border-left:3px solid #d44d2f}.project-task-card-head{align-items:flex-start;gap:8px;display:flex}.project-task-card strong{color:#24304b;font-size:.79rem;line-height:1.35}.project-priority{background:#8090ad;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.project-priority.high{background:#d49300}.project-priority.critical{background:#d24b31}.project-priority.low{background:#00a66a}.project-task-card>p{color:#64728c;margin:0;font-size:.72rem;line-height:1.45}.project-task-meta{color:#687792;justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;display:flex}.project-task-meta time{color:#556683;font-weight:800}.project-task-edit-trigger{width:fit-content;color:var(--admin-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:800}.project-task-editor{border-top:1px solid #e5ebf4;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.project-task-editor label{color:#68758e;gap:4px;font-size:.67rem;font-weight:800;display:grid}.project-task-editor select,.project-task-editor input{min-height:34px;padding:0 7px;font-size:.71rem}.project-task-editor button{grid-column:1/-1;justify-content:center;min-height:34px;font-size:.71rem}.project-task-editor small{color:#15734e;grid-column:1/-1;font-size:.68rem}.client-project-list{border-top:1px solid #e4eaf2;margin-top:15px;display:grid}.client-project-list>a{min-height:62px;color:inherit;border-bottom:1px solid #e8edf4;grid-template-columns:27px minmax(0,1fr) 94px 115px;align-items:center;gap:10px;text-decoration:none;display:grid}.client-project-list>a:hover{background:#f8faff}.client-project-list svg{color:var(--admin-blue)}.client-project-list span{gap:3px;display:grid}.client-project-list strong{color:#24304a;font-size:.8rem}.client-project-list small{color:#71809a;font-size:.7rem}.client-project-list em{color:#64738e;font-size:.72rem;font-style:normal}.client-project-list>b{color:#41516f;text-align:center;background:#eef2f8;border-radius:5px;padding:5px 7px;font-size:.67rem}.client-project-list>b.in_progress{color:#2745bd;background:#eaf0ff}.client-project-list>b.completed{color:#067548;background:#e8faf1}.client-project-empty{color:#687692;align-items:center;gap:9px;padding:18px 0;font-size:.78rem;display:flex}.client-project-empty a{color:var(--admin-blue);margin-left:auto;font-weight:800;text-decoration:none}.admin-profile-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.project-overview-strip,.project-command-grid{grid-template-columns:1fr 1fr}.project-command-main{grid-column:1/-1}.project-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.project-portfolio-summary,.project-command-grid,.project-overview-strip{grid-template-columns:1fr}.project-portfolio-panel,.project-gantt-panel,.project-planner-panel{padding:16px}.project-portfolio-head{align-items:flex-start!important}.project-portfolio-head .project-primary-action{width:40px;padding:0;font-size:0}.project-portfolio-head .project-primary-action svg{margin:0}.project-create-fields{grid-template-columns:1fr}.project-field-wide{grid-column:auto}.project-create-foot,.project-task-create footer{flex-direction:column;align-items:stretch}.project-create-foot button,.project-task-create footer button{justify-content:center;width:100%}.project-filters{display:grid}.project-filters select{width:100%;min-width:0}.project-planner-board{grid-template-columns:repeat(4,255px)}.client-project-list>a{grid-template-columns:24px minmax(0,1fr) 82px}.client-project-list>a>b{display:none}.admin-profile-metrics{grid-template-columns:1fr 1fr}}.hub-projects-heading,.hub-project-detail-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hub-projects-heading>svg,.hub-project-detail-heading>svg{color:var(--hub-blue);margin-top:7px}.hub-project-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:19px;display:grid}.hub-project-summary article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;align-items:center;gap:12px;min-height:102px;padding:17px;display:flex}.hub-project-summary article>svg{width:39px;height:39px;color:var(--hub-blue);background:#f0f4ff;border:1px solid #cbd9fc;border-radius:7px;padding:9px}.hub-project-summary article>div{gap:3px;display:grid}.hub-project-summary span{color:var(--hub-muted);font-size:.76rem;font-weight:800}.hub-project-summary strong{color:var(--hub-ink);font-size:1.4rem;line-height:1}.hub-project-summary small{color:#71809a;font-size:.74rem}.hub-project-summary .is-attention>svg{color:#c85634;background:#fff4f0;border-color:#f2d7ce}.hub-project-list-panel,.hub-project-gantt-panel,.hub-project-milestones{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;margin-top:17px;padding:20px}.hub-project-list{border-top:1px solid #e5eaf2;margin-top:16px;display:grid}.hub-project-list>a{min-height:87px;color:inherit;border-bottom:1px solid #e7ecf4;grid-template-columns:42px minmax(220px,1.45fr) minmax(165px,.8fr) 155px 20px;align-items:center;gap:13px;text-decoration:none;display:grid}.hub-project-list>a:hover{background:#f8faff}.hub-project-list-icon{width:36px;height:36px;color:var(--hub-blue);background:#f0f4ff;border:1px solid #cad9fb;border-radius:7px;place-items:center;display:grid}.hub-project-list-main{gap:4px;min-width:0;display:grid}.hub-project-list-main>span{color:var(--hub-blue);font-size:.68rem;font-weight:800}.hub-project-list-main strong{color:var(--hub-ink);font-size:.9rem}.hub-project-list-main small{color:#6d7b94;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.hub-project-list-progress{grid-template-columns:minmax(0,1fr) 33px;align-items:center;gap:5px 8px;display:grid}.hub-project-list-progress strong{color:#283651;text-align:right;font-size:.79rem}.hub-project-list-progress i,.hub-project-hero>div>i{background:#e4eaf5;border-radius:99px;height:7px;display:block;overflow:hidden}.hub-project-list-progress i b,.hub-project-hero>div>i b{border-radius:inherit;background:var(--hub-cyan);height:100%;display:block}.hub-project-list-progress small{color:#72809a;grid-column:1/-1;font-size:.7rem}.hub-project-list-next{gap:4px;display:grid}.hub-project-list-next span{color:#78859d;font-size:.68rem;font-weight:800}.hub-project-list-next strong{color:#25324c;font-size:.78rem}.hub-project-list>a>svg{color:var(--hub-blue)}.hub-project-empty{color:#677590;align-items:center;gap:12px;padding:27px 4px 7px;display:flex}.hub-project-empty>svg{color:var(--hub-blue)}.hub-project-empty>div{gap:4px;display:grid}.hub-project-empty strong{color:var(--hub-ink);font-size:.83rem}.hub-project-empty span{font-size:.74rem}.hub-project-detail-heading{margin-bottom:18px}.hub-project-hero{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(190px,.62fr));gap:15px;display:grid}.hub-project-hero>div,.hub-project-hero>article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;min-height:142px;padding:19px}.hub-project-hero>div{border-color:var(--hub-navy);color:#fff;background:var(--hub-navy);grid-template-columns:auto minmax(0,1fr);gap:4px 11px;display:grid}.hub-project-hero>div>span{color:#bfcbe2;grid-column:1/-1;font-size:.74rem;font-weight:800}.hub-project-hero>div>strong{color:#fff;font-size:2rem;line-height:1}.hub-project-hero>div>p{color:#c6d0e5;align-self:end;margin:0;font-size:.75rem}.hub-project-hero>div>i{background:#2b385d;grid-column:1/-1;align-self:end}.hub-project-hero>article{grid-template-columns:26px minmax(0,1fr);align-content:center;gap:4px 9px;display:grid}.hub-project-hero>article>svg{color:var(--hub-blue);grid-row:1/3}.hub-project-hero>article>span{color:#70809a;font-size:.72rem;font-weight:800}.hub-project-hero>article>strong{color:var(--hub-ink);font-size:.88rem;line-height:1.35}.hub-project-gantt-panel>.hub-panel-heading>svg{color:var(--hub-blue)}.hub-project-gantt-scroll{margin-top:16px;overflow:auto}.hub-project-gantt{border:1px solid #dfe6f0;border-radius:7px;overflow:hidden}.hub-project-gantt-head,.hub-project-gantt-row{grid-template-columns:220px minmax(0,1fr);display:grid}.hub-project-gantt-head{color:#66748e;background:#f6f8fc;border-bottom:1px solid #e0e6ef;min-height:40px;font-size:.68rem;font-weight:800}.hub-project-gantt-head>span{align-items:center;padding:0 13px;display:flex}.hub-project-gantt-head>div{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.hub-project-gantt-head b{border-left:1px solid #e3e8f1;justify-content:center;align-items:center;font-size:.64rem;display:flex}.hub-project-gantt-row{border-bottom:1px solid #e8edf4;min-height:66px}.hub-project-gantt-row:last-child{border-bottom:0}.hub-project-gantt-row>span{align-content:center;gap:4px;padding:0 13px;display:grid}.hub-project-gantt-row>span strong{color:#24304a;font-size:.79rem}.hub-project-gantt-row>span small{color:#71809a;font-size:.69rem}.hub-project-gantt-track{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:hidden}.hub-project-gantt-track>i{border-left:1px solid #edf0f5;height:100%}.hub-project-gantt-bar{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#8190ac;border-radius:5px;min-width:28px;height:22px;padding:0 8px;font-size:.65rem;font-style:normal;font-weight:800;line-height:22px;position:absolute;overflow:hidden}.hub-project-gantt-bar.in_progress{background:var(--hub-blue)}.hub-project-gantt-bar.done{background:#009b64}.hub-project-gantt-bar.blocked{background:#d08c00}.hub-project-milestones>div:last-child{border-top:1px solid #e5eaf2;margin-top:14px;display:grid}.hub-project-milestones article{border-bottom:1px solid #e8edf4;grid-template-columns:30px minmax(0,1fr) 140px;align-items:center;gap:10px;min-height:62px;display:grid}.hub-project-milestone-state{color:#7887a0;background:#eef2f7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hub-project-milestone-state.in_progress{color:var(--hub-blue);background:#eaf0ff}.hub-project-milestone-state.done{color:#058756;background:#e9f9f0}.hub-project-milestone-state.blocked{color:#bd7b00;background:#fff7df}.hub-project-milestones article>div{gap:4px;display:grid}.hub-project-milestones article strong{color:#26324c;font-size:.8rem}.hub-project-milestones article small{color:#70809a;font-size:.71rem}.hub-project-milestones article em{color:#4d5e7d;background:#f0f3f8;border-radius:5px;justify-self:end;padding:5px 7px;font-size:.68rem;font-style:normal;font-weight:800}.hub-project-milestones article:has(.hub-project-milestone-state.done) em{color:#08794e;background:#e9f9f0}@media (max-width:900px){.hub-project-hero{grid-template-columns:1fr 1fr}.hub-project-hero>div{grid-column:1/-1}.hub-project-list>a{grid-template-columns:42px minmax(0,1fr) minmax(145px,.75fr) 20px}.hub-project-list-next{display:none}}@media (max-width:720px){.hub-project-summary,.hub-project-hero{grid-template-columns:1fr}.hub-project-list-panel,.hub-project-gantt-panel,.hub-project-milestones{padding:16px}.hub-project-list>a{grid-template-columns:35px minmax(0,1fr) 20px;gap:9px;min-height:76px}.hub-project-list-icon{width:32px;height:32px}.hub-project-list-progress{display:none}.hub-project-list-main strong{font-size:.83rem}.hub-project-list-main small{max-width:210px}.hub-project-milestones article{grid-template-columns:30px minmax(0,1fr)}.hub-project-milestones article em{display:none}}.hub-product-price{border-top:1px solid #e4e9f2;gap:3px;margin-top:14px;padding-top:12px;display:grid}.hub-product-price small{color:#68758f;font-size:.66rem;font-weight:800}.hub-product-price strong{color:var(--hub-ink);letter-spacing:0;font-size:1rem}.hub-product-price span{color:#62718b;font-size:.67rem}.hub-product-price.is-unavailable span{color:#75829a;font-size:.68rem;line-height:1.4}.hub-product-card .hub-product-price+a{margin-top:auto}.admin-product-list article{grid-template-columns:32px minmax(0,1fr) 120px 82px 30px}.admin-product-list article>button{width:28px;height:28px;color:var(--admin-blue);background:#f5f7ff;border:1px solid #d5dff2;border-radius:5px;place-items:center;display:grid}.admin-product-list article>button:hover{background:#eef2ff;border-color:#b9c7f6}.admin-product-usage{grid-column:2/6!important}@media (max-width:720px){.admin-product-list article{grid-template-columns:30px minmax(0,1fr) 58px 28px}.admin-product-list article em{display:none}.admin-product-usage{grid-column:2/5!important}.hub-product-price strong{font-size:.94rem}}.admin-onboarding-section{background:#fbfcff;border:1px solid #dfe6f2;border-radius:7px;margin:20px 0 0;padding:18px}.admin-onboarding-section legend{color:#17223d;align-items:center;gap:8px;padding:0 7px;font-size:.8rem;font-weight:800;display:flex}.admin-onboarding-section legend span{color:#fff;background:var(--admin-blue);border-radius:50%;place-items:center;width:23px;height:23px;font-size:.66rem;display:grid}.admin-onboarding-section>p{color:var(--admin-muted);margin:0 0 13px;font-size:.7rem}.admin-tenant-create .admin-management-fields.billing{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-management-fields textarea{resize:vertical;color:#18233d;min-height:82px;font:inherit;background:#fbfcff;border:1px solid #d7e0ed;border-radius:6px;outline:none;padding:10px;font-size:.73rem}.admin-management-fields textarea:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef117}.admin-field-wide{grid-column:1/-1}.admin-product-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:22px;margin-top:15px;display:grid!important}.admin-product-workspace .admin-product-list{margin-top:0}.admin-product-history{border-left:1px solid #e2e7f0;padding-left:19px}.admin-product-history h3{color:#18233d;margin:0;font-size:.84rem}.admin-product-history>p{color:var(--admin-muted);margin:5px 0 13px;font-size:.67rem;line-height:1.45}.admin-product-history article{border-top:1px solid #edf0f6;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.admin-product-history article svg{color:var(--admin-blue)}.admin-product-history article strong,.admin-product-history article small,.admin-product-history article time{display:block}.admin-product-history article strong{color:#202a43;font-size:.69rem}.admin-product-history article small,.admin-product-history article time{color:var(--admin-muted);margin-top:2px;font-size:.61rem}.admin-product-history article time{grid-column:2}.hub-product-history-card{grid-column:1/-1}@media (max-width:900px){.admin-product-workspace{grid-template-columns:1fr}.admin-product-history{border-top:1px solid #e2e7f0;border-left:0;padding:18px 0 0}.admin-tenant-create .admin-management-fields.billing{grid-template-columns:1fr}}.project-meetings-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:20px;padding:20px}.project-meeting-form{background:#f8faff;border:1px solid #d9e3f0;border-radius:7px;gap:15px;margin:16px 0;padding:16px;display:grid}.project-meeting-form-note{color:#415778;align-items:center;gap:8px;font-size:.73rem;font-weight:700;display:flex}.project-meeting-form-note svg{color:var(--admin-blue)}.project-meeting-form textarea{resize:vertical;min-height:78px}.project-meeting-form footer,.project-meeting-review-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-meeting-form footer p,.project-meeting-review-footer small{color:#657490;margin:0;font-size:.7rem}.project-meeting-form footer button,.project-meeting-review-footer button{color:#fff;background:var(--admin-navy);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:800;display:inline-flex}.project-meeting-list{gap:12px;display:grid}.project-meeting-card{background:#fff;border:1px solid #dde5f0;border-radius:7px;padding:16px}.project-meeting-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.project-meeting-card header>div{gap:4px;display:grid}.project-meeting-card header span{color:#667691;align-items:center;gap:5px;font-size:.69rem;font-weight:800;display:flex}.project-meeting-card h3{color:#1f2b45;margin:0;font-size:.95rem}.project-meeting-card header small{color:#77859c;font-size:.7rem}.project-meeting-card header>b{white-space:nowrap;border:1px solid #d7e0f0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:.67rem;display:inline-flex}.project-meeting-card header>b.is-internal{color:#344560;background:#f3f6fb}.project-meeting-card header>b.is-shared{color:#067754;background:#effbf5;border-color:#bfe8db}.project-meeting-summary{border-left:3px solid var(--admin-blue);margin-top:14px;padding:2px 0 2px 11px}.project-meeting-summary strong{color:#2f3b56;font-size:.73rem}.project-meeting-summary p,.project-meeting-awaiting{color:#60708b;margin:5px 0 0;font-size:.76rem;line-height:1.5}.project-meeting-awaiting{color:#78869c;border-top:1px solid #e7ecf3;padding-top:12px}.project-meeting-meta{color:#74829a;gap:15px;margin-top:13px;font-size:.67rem;display:flex}.project-meeting-card>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.project-meeting-card>footer button{color:#3450c6;background:#fff;border:1px solid #d7e0ee;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:.69rem;font-weight:800;display:inline-flex}.project-meeting-review{border-top:1px solid #e4eaf3;gap:11px;margin-top:14px;padding-top:14px;display:grid}.project-meeting-review label{color:#4e5f7d;gap:5px;font-size:.7rem;font-weight:800;display:grid}.project-meeting-review textarea{resize:vertical;min-height:72px}.project-meeting-review>div:not(.project-meeting-review-footer){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-share-check{align-items:center;gap:8px;color:#1b3155!important;display:flex!important}.project-share-check input{width:16px;height:16px;accent-color:var(--admin-blue)}.microsoft-sharing{width:100%}.microsoft-sharing-hero{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:4px 0 20px;display:grid}.microsoft-sharing-hero>svg{color:var(--hub-blue)}.microsoft-sharing-hero p{color:var(--hub-blue);text-transform:uppercase;margin:0 0 5px;font-size:.76rem;font-weight:800}.microsoft-sharing-hero h1{color:var(--hub-ink);letter-spacing:0;margin:0;font-size:2rem}.microsoft-sharing-hero span{color:#657592;margin-top:7px;font-size:.88rem;display:block}.microsoft-sharing-hero>b{color:var(--hub-blue);background:#f0f4ff;border:1px solid #c9d7fa;border-radius:6px;padding:8px 10px;font-size:.75rem}.microsoft-security-note{background:#f1fbf6;border:1px solid #cce9df;border-radius:8px;align-items:flex-start;gap:11px;padding:15px;display:flex}.microsoft-security-note svg{color:#067a55;flex:none}.microsoft-security-note strong,.microsoft-security-note span{display:block}.microsoft-security-note strong{color:#1f5945;font-size:.84rem}.microsoft-security-note span{color:#557463;margin-top:4px;font-size:.8rem;line-height:1.5}.microsoft-module-list{border:1px solid var(--hub-line);background:#fff;border-radius:8px;margin-top:17px;padding:20px}.microsoft-module-list header h2{color:var(--hub-ink);margin:0;font-size:1.12rem}.microsoft-module-list header p{color:#72809a;margin:5px 0 15px;font-size:.8rem}.microsoft-module-list article{border-top:1px solid #e7ecf4;grid-template-columns:minmax(225px,1.1fr) minmax(190px,1fr) minmax(175px,.8fr) minmax(145px,.65fr) minmax(145px,.6fr);align-items:center;gap:16px;padding:18px 0;display:grid}.microsoft-module-list label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.microsoft-module-list input{width:18px;height:18px;accent-color:var(--hub-blue);margin-top:2px}.microsoft-module-list label strong,.microsoft-module-list label small,.microsoft-module-list article div>b,.microsoft-module-list article div>span{display:block}.microsoft-module-list label strong{color:#27334d;font-size:.86rem}.microsoft-module-list label small{color:#71809a;margin-top:4px;font-size:.75rem;line-height:1.45}.microsoft-module-list article div>b{color:#667692;font-size:.7rem}.microsoft-module-list article div>span{color:#344460;margin-top:4px;font-size:.76rem;line-height:1.45}.microsoft-module-state{justify-items:start;gap:5px;display:grid}.microsoft-module-list em{color:#4c5d7a;background:#f1f4f9;border-radius:5px;align-items:center;gap:5px;padding:6px 7px;font-size:.69rem;font-style:normal;font-weight:800;display:inline-flex}.microsoft-module-list em.is-granted{color:#087b52;background:#ecfaf2}.microsoft-module-list em.is-error{color:#a84226;background:#fff1ec}.microsoft-module-state small{color:#71809a;font-size:.67rem;line-height:1.35}.microsoft-authorize-button{min-height:36px;color:var(--hub-blue);background:#f7f9ff;border:1px solid #c9d4f6;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex}.microsoft-authorize-button:disabled{cursor:not-allowed;color:#7d899e;background:#f4f6f9;border-color:#dce2ec}.microsoft-module-placeholder{min-height:1px}.microsoft-sharing-footer{border:1px solid var(--hub-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding:14px 16px;display:flex}.microsoft-sharing-footer>div{color:#60708c;align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.45;display:flex}.microsoft-sharing-footer svg{color:var(--hub-blue);flex:none}.microsoft-sharing-footer button{color:#fff;background:var(--hub-navy);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.microsoft-sharing-disclosure{color:#70809a;align-items:center;gap:6px;margin:10px 2px;font-size:.74rem;display:flex}.microsoft-authorize-button .is-spinning{animation:.9s linear infinite microsoft-consent-spin}@keyframes microsoft-consent-spin{to{transform:rotate(360deg)}}.hub-project-meetings{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;margin-top:17px;padding:20px}.hub-project-meetings>div:last-child{gap:11px;margin-top:14px;display:grid}.hub-project-meetings article{border:1px solid #e0e7f0;border-radius:7px;padding:15px}.hub-project-meetings article header span{color:var(--hub-blue);font-size:.68rem;font-weight:800}.hub-project-meetings article h3{color:var(--hub-ink);margin:5px 0 0;font-size:.9rem}.hub-project-meetings article>p{color:#5f6f89;margin:9px 0 0;font-size:.75rem;line-height:1.5}.hub-project-meetings article>div{margin-top:12px}.hub-project-meetings article strong{color:#33425e;font-size:.71rem}.hub-project-meetings ul{color:#65748e;gap:4px;margin:6px 0 0;padding-left:18px;font-size:.72rem;display:grid}.hub-project-meetings-empty{color:#73819a;margin:16px 0 0;font-size:.74rem}@media (max-width:1180px){.microsoft-module-list article{grid-template-columns:minmax(220px,1.15fr) minmax(180px,1fr) minmax(150px,.8fr) minmax(145px,.7fr)}.microsoft-authorize-button,.microsoft-module-placeholder{grid-column:1/-1;justify-self:end}}@media (max-width:720px){.project-meetings-panel,.microsoft-module-list,.hub-project-meetings{padding:16px}.project-meeting-card>header,.microsoft-sharing-footer{flex-direction:column;align-items:flex-start}.project-meeting-review>div:not(.project-meeting-review-footer){grid-template-columns:1fr}.project-meeting-form footer,.project-meeting-review-footer{flex-direction:column;align-items:stretch}.project-meeting-form footer button,.project-meeting-review-footer button{width:100%}.microsoft-sharing-hero{grid-template-columns:32px minmax(0,1fr)}.microsoft-sharing-hero>b{grid-column:1/-1;justify-self:start}.microsoft-sharing-hero h1{font-size:1.5rem}.microsoft-module-list article{grid-template-columns:1fr;gap:10px}.microsoft-module-list em{justify-self:start}.microsoft-authorize-button,.microsoft-module-placeholder{grid-column:auto;justify-self:stretch}.microsoft-sharing-footer button{justify-content:center;width:100%}}.project-meeting-source{background:#f8faff;border:1px solid #e1e7f1;border-radius:6px;margin-top:13px;padding:9px 11px}.project-meeting-source summary{color:#405475;cursor:pointer;font-size:.7rem;font-weight:800}.project-meeting-source p{white-space:pre-wrap;color:#5b6c88;margin:9px 0 0;font-size:.73rem;line-height:1.5}.project-meeting-form-note,.project-meeting-form footer p,.project-meeting-review-footer small{font-size:.82rem}.project-meeting-card h3{font-size:1.05rem}.project-meeting-card header small,.project-meeting-card header span,.project-meeting-summary strong,.project-meeting-summary p,.project-meeting-awaiting,.project-meeting-source summary,.project-meeting-source p,.project-meeting-review label{font-size:.82rem}.project-meeting-meta{flex-wrap:wrap;font-size:.78rem}.project-meeting-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.project-meeting-badges>b{color:#405475;white-space:nowrap;background:#f6f8fc;border:1px solid #d7e0f0;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:.75rem;display:inline-flex}.project-meeting-badges>b.is-shared{color:#067754;background:#effbf5;border-color:#bfe8db}.project-meeting-badges>b.ai-failed{color:#a52e1d;background:#fff4f2;border-color:#f3c7c1}.project-meeting-badges>b.ai-queued,.project-meeting-badges>b.ai-processing,.project-meeting-badges>b.ai-draft_ready{color:#2747be;background:#f2f5ff;border-color:#cbd7ff}.project-meeting-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.project-meeting-links>strong{color:#384b6b;align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.project-meeting-links>span{color:#50627e;background:#f8faff;border:1px solid #dce4ef;border-radius:5px;padding:5px 8px;font-size:.78rem}.project-meeting-attachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.project-meeting-attachments a{color:#294bd1;align-items:center;gap:6px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.project-meeting-attachments a:hover{text-decoration:underline}.project-meeting-task-picker{border:1px solid #dde5ef;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.project-meeting-task-picker legend{color:#384a68;padding:0 5px;font-size:.82rem;font-weight:800}.project-meeting-task-picker label{border-bottom:1px solid #edf1f6;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:7px 2px;display:grid}.project-meeting-task-picker input{width:16px;height:16px;accent-color:var(--admin-blue);margin-top:2px}.project-meeting-task-picker span{color:#263753;gap:2px;font-size:.82rem;display:grid}.project-meeting-task-picker small{color:#73819a;text-transform:lowercase;font-size:.72rem}.hub-project-meetings article header span,.hub-project-meetings article>p,.hub-project-meetings article strong,.hub-project-meetings ul,.hub-project-meetings-empty{font-size:.82rem}.hub-project-meetings article h3{font-size:1rem}.hub-project-meeting-links{gap:7px;display:grid}.hub-project-meeting-links>span{color:#4f607c;border-bottom:1px solid #edf1f5;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 0;font-size:.8rem;display:grid}.hub-project-meeting-links em{color:#6c7a92;font-size:.74rem;font-style:normal}@media (max-width:720px){.project-meeting-badges{justify-content:flex-start}.project-meeting-task-picker{grid-template-columns:1fr}.hub-project-meeting-links>span{grid-template-columns:16px minmax(0,1fr)}.hub-project-meeting-links em{grid-column:2}}.hub-search-shell{flex:1;max-width:720px;position:relative}.hub-search-shell .hub-search{width:100%}.hub-search-results{z-index:40;background:#fff;border:1px solid #d9e2ef;border-radius:7px;width:min(680px,100vw - 310px);padding:7px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 16px 40px #101f3d29}.hub-search-results header{color:#53637e;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 8px 7px;font-size:.8rem;display:flex}.hub-search-results header button{color:#3553cb;cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:800}.hub-search-results>a{color:#24324d;border-bottom:1px solid #edf1f6;grid-template-columns:74px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:54px;padding:7px 8px;text-decoration:none;display:grid}.hub-search-results>a:last-child{border-bottom:0}.hub-search-results>a:hover{background:#f6f8fc}.hub-search-results>a>span{color:#3553cb;font-size:.74rem;font-weight:800}.hub-search-results>a>div{gap:2px;min-width:0;display:grid}.hub-search-results>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.hub-search-results>a small{color:#6d7b92;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.hub-search-results>p{color:#6a7890;margin:0;padding:17px 10px;font-size:.82rem}.hub-notification-shell{position:relative}.hub-icon-button.has-unread{color:#294bd1;background:#f3f6ff;border-color:#b7c8ff}.hub-icon-button>span{color:#fff;background:#294bd1;border:2px solid #fff;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.hub-notification-panel{z-index:45;background:#fff;border:1px solid #d9e2ef;border-radius:7px;width:min(410px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 42px #101f3d2b}.hub-notification-panel>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 10px;display:flex}.hub-notification-panel>header>div{gap:2px;display:grid}.hub-notification-panel>header strong{color:#1d2a43;font-size:.92rem}.hub-notification-panel>header span{color:#718097;font-size:.76rem}.hub-notification-panel>header button{color:#3553cb;cursor:pointer;background:0 0;border:0;font-size:.74rem;font-weight:800}.hub-notification-panel>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:11px 7px;display:grid}.hub-notification-panel>div>button:hover{background:#f7f9fc}.hub-notification-panel>div>button>i{background:#c9d1de;border-radius:50%;width:7px;height:7px}.hub-notification-panel>div>button.is-unread>i{background:#294bd1}.hub-notification-panel>div>button>span{gap:3px;min-width:0;display:grid}.hub-notification-panel>div strong{color:#263550;font-size:.83rem}.hub-notification-panel>div small{color:#64738c;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;line-height:1.4;overflow:hidden}.hub-notification-panel time{color:#8995a8;font-size:.7rem}.hub-notification-panel>p{color:#718097;text-align:center;margin:0;padding:24px 10px;font-size:.82rem}.hub-notification-panel>a{color:#3553cb;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:5px;font-size:.78rem;font-weight:800;text-decoration:none;display:flex}@media (max-width:720px){.hub-search-results{width:calc(100vw - 24px);position:fixed;top:66px;left:12px}.hub-search-results>a{grid-template-columns:62px minmax(0,1fr) 16px}.hub-notification-panel{position:fixed;top:66px;right:12px}.hub-search input{font-size:.8rem}}.hub-user-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.hub-user-stat-grid article{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:104px;padding:15px;display:grid}.hub-user-stat-grid article>svg{color:var(--hub-blue)}.hub-user-stat-grid article>div{gap:3px;display:grid}.hub-user-stat-grid span{color:#66758e;font-size:.8rem}.hub-user-stat-grid strong{color:var(--hub-ink);font-size:1.45rem}.hub-user-stat-grid small{color:#78869c;font-size:.76rem}.hub-users-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.8fr);gap:14px;margin-top:14px;display:grid}.hub-users-panel,.hub-activity-panel{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:7px;padding:18px}.hub-user-list{margin-top:14px}.hub-user-list>header{color:#78869b;border-bottom:1px solid #dfe6ef;grid-template-columns:minmax(240px,1.5fr) minmax(170px,.9fr) 150px 78px;gap:12px;padding:0 10px 9px;font-size:.75rem;font-weight:800;display:grid}.hub-user-list article{border-bottom:1px solid #e8edf3;grid-template-columns:38px minmax(185px,1.5fr) minmax(160px,.9fr) 150px 78px;align-items:center;gap:10px;min-height:66px;padding:9px 10px;display:grid}.hub-user-list article:last-child{border-bottom:0}.hub-user-avatar{color:#294bd1;background:#f1f4ff;border:1px solid #ccd8ff;border-radius:6px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:900;display:grid}.hub-user-list article>div{gap:3px;min-width:0;display:grid}.hub-user-list article strong{color:#25334d;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.hub-user-list article small{color:#6d7b92;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.hub-user-list article>b{color:#425370;font-size:.78rem;font-weight:700}.hub-user-list time{color:#6f7e95;font-size:.75rem}.hub-user-list em{color:#66758e;align-items:center;gap:5px;font-size:.75rem;font-style:normal;font-weight:800;display:inline-flex}.hub-user-list em.is-active{color:#087554}.hub-activity-panel>div:last-of-type{gap:0;margin-top:12px;display:grid}.hub-activity-panel article{border-bottom:1px solid #e9edf3;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.hub-activity-panel article>span{color:#294bd1;background:#eef2ff;border-radius:5px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:grid}.hub-activity-panel article>div{gap:2px;display:grid}.hub-activity-panel article strong{color:#2a3852;font-size:.8rem}.hub-activity-panel article small{color:#63728b;font-size:.76rem;line-height:1.35}.hub-activity-panel time{color:#8a95a7;grid-column:2;font-size:.7rem}.hub-users-empty{color:#718097;margin:18px 0 0;font-size:.82rem}@media (max-width:1050px){.hub-users-layout{grid-template-columns:1fr}.hub-user-list{overflow-x:auto}.hub-user-list>header,.hub-user-list article{min-width:760px}}@media (max-width:720px){.hub-user-stat-grid{grid-template-columns:1fr}.hub-user-stat-grid article{min-height:86px}.hub-users-panel,.hub-activity-panel{padding:15px}}.hub-data-sources{border-top:1px solid #e4eaf2;gap:8px;margin-top:15px;padding-top:13px;display:grid}.hub-data-sources>strong{color:#34445f;font-size:.8rem}.hub-data-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hub-data-sources span,.hub-data-sources a{color:#2e3e5a;background:#f8faff;border:1px solid #dce4ee;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;text-decoration:none;display:grid}.hub-data-sources b{font-size:.8rem}.hub-data-sources small{color:#66758d;grid-column:1/-1;font-size:.76rem;line-height:1.35}.hub-data-sources a>svg{color:#294bd1;grid-area:1/2}.hub-data-sources a:hover{background:#f2f5ff;border-color:#b8c8ff}@media (max-width:720px){.hub-data-sources>div{grid-template-columns:1fr}}.hub-draft-message{color:#586b88;margin:9px 0 0;font-size:.78rem;line-height:1.4}.mfa-page{color:#17223c;background:#070b27;place-items:center;min-height:100vh;padding:32px;display:grid}.mfa-shell{background:#fff;border:1px solid #202a4d;border-radius:8px;grid-template-columns:minmax(400px,.92fr) minmax(500px,1.08fr);width:min(1180px,100%);min-height:min(720px,100vh - 64px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000004d}.mfa-brand-panel{color:#fff;background:#0b1231;flex-direction:column;min-width:0;padding:42px 46px 38px;display:flex}.mfa-brand-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.mfa-brand-panel>header>span{color:#b9c8e7;white-space:nowrap;background:#131d43;border:1px solid #354166;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:.72rem;font-weight:800;display:inline-flex}.mfa-brand-copy>p{color:#00dff6;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:900}.mfa-brand-copy h1{color:#fff;letter-spacing:0;max-width:430px;margin:0;font-size:2.55rem;line-height:1.12}.mfa-brand-copy>span{color:#b8c5df;max-width:420px;margin-top:17px;font-size:.95rem;line-height:1.6;display:block}.mfa-access-steps{gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.mfa-access-steps li{grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:76px;display:grid;position:relative}.mfa-access-steps li:not(:last-child):after{content:"";background:#34405f;width:1px;position:absolute;top:36px;bottom:0;left:18px}.mfa-access-steps i{z-index:1;color:#8290ae;background:#111a3c;border:1px solid #34405f;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.mfa-access-steps li.is-complete i{color:#53e6aa;background:#0d3c35;border-color:#187958}.mfa-access-steps li.is-current i{color:#fff;background:#273ef1;border-color:#2b4eff;box-shadow:0 0 0 5px #273ef12e}.mfa-access-steps div{align-content:start;gap:5px;padding-top:2px;display:grid}.mfa-access-steps strong{color:#f2f5fc;font-size:.87rem}.mfa-access-steps span{color:#8999bc;font-size:.75rem;line-height:1.4}.mfa-access-steps .is-current span{color:#bdc9e2}.mfa-brand-panel>footer{border-top:1px solid #2b3657;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:auto;padding-top:22px;display:grid}.mfa-brand-panel>footer>svg{color:#00dff6}.mfa-brand-panel>footer div{gap:4px;display:grid}.mfa-brand-panel>footer strong{color:#e9eef9;font-size:.8rem}.mfa-brand-panel>footer span{color:#8fa0c1;font-size:.72rem;line-height:1.45}.mfa-form-panel{background:#fff;flex-direction:column;min-width:0;padding:42px 64px 34px;display:flex}.mfa-form-context{border-bottom:1px solid #e2e7f0;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.mfa-form-context>span{color:#677590;font-size:.78rem;font-weight:800}.mfa-form-context>strong{color:#2947d8;background:#edf1ff;border-radius:5px;padding:6px 8px;font-size:.7rem}.mfa-card{color:#1e2943;text-align:left;flex:1;align-content:center;justify-items:start;width:100%;max-width:540px;margin:auto;padding:44px 0 34px;display:grid}.mfa-icon{background:#eef2ff;border:1px solid #cbd6fb;border-radius:7px;place-items:center;width:48px;height:48px;display:grid;color:#2947e8!important}.mfa-card>p{color:#2947e8;text-transform:uppercase;margin:22px 0 8px;font-size:.76rem;font-weight:900}.mfa-card h1{color:#111b35;letter-spacing:0;margin:0;font-size:2.1rem;line-height:1.18}.mfa-card>span:not(.mfa-icon){color:#61708b;max-width:510px;margin:14px 0 0;font-size:.91rem;line-height:1.6}.mfa-card form{text-align:left;gap:14px;width:100%;margin-top:34px;display:grid}.mfa-card form label{color:#40506c;gap:8px;font-size:.78rem;font-weight:900;display:grid}.mfa-code-field{background:#fbfcff;border:1px solid #cbd5e7;border-radius:7px;grid-template-columns:46px minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.mfa-code-field:focus-within{border-color:#7186f3;box-shadow:0 0 0 4px #273ef11a}.mfa-code-field>svg{color:#2947e8;justify-self:center}.mfa-card input{color:#17223c;width:100%;min-height:54px;font:inherit;letter-spacing:0;background:0 0;border:0;border-left:1px solid #dce3ef;outline:0;padding:0 14px;font-size:1rem;font-weight:700}.mfa-card form p{color:#b93424;background:#fff1ee;border-left:3px solid #d9412a;margin:0;padding:8px 10px;font-size:.75rem;line-height:1.45}.mfa-card button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#070b27;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:.82rem;font-weight:900;display:inline-flex}.mfa-card button:hover{background:#111b42}.mfa-card button:disabled{cursor:wait;opacity:.7}.mfa-spinner{animation:.8s linear infinite mfa-spin}.mfa-qr{background:#f8faff;border:1px solid #dce3ee;border-radius:8px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;width:100%;margin-top:26px;padding:14px 20px 14px 14px;display:grid}.mfa-qr img{border-radius:5px;width:190px;height:190px}.mfa-qr small{color:#596985;font-size:.78rem;font-weight:800;line-height:1.5}.mfa-support-note{color:#77849a;border-top:1px solid #e4e9f1;margin:0;padding-top:20px;font-size:.72rem;line-height:1.5}.mfa-recovery-state{max-width:580px}.mfa-recovery-codes{background:#f8faff;border:1px solid #dce3ee;border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:26px 0 22px;padding:15px;display:grid}.mfa-recovery-codes code{color:#263655;text-align:center;background:#fff;border:1px solid #e0e6f0;border-radius:5px;padding:9px;font-size:.8rem;font-weight:800}@keyframes mfa-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.mfa-page{padding:20px}.mfa-shell{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);min-height:calc(100vh - 40px)}.mfa-brand-panel{padding:34px 30px}.mfa-brand-panel>header{flex-direction:column;align-items:flex-start}.mfa-brand-copy{margin-top:56px}.mfa-brand-copy h1{font-size:2rem}.mfa-form-panel{padding:34px 38px 28px}}@media (max-width:720px){.mfa-page{background:#fff;min-height:100vh;padding:0;display:block}.mfa-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block}.mfa-brand-panel{padding:24px 22px 28px;display:block}.mfa-brand-panel>header{flex-direction:row;align-items:center}.mfa-brand-panel>header img{width:137px;height:auto}.mfa-brand-panel>header>span{min-height:29px;font-size:0}.mfa-brand-panel>header>span svg{width:15px}.mfa-brand-copy{margin-top:36px}.mfa-brand-copy>p{margin-bottom:8px}.mfa-brand-copy h1{font-size:1.72rem}.mfa-brand-copy>span{margin-top:11px;font-size:.83rem}.mfa-access-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px}.mfa-access-steps li{grid-template-columns:1fr;gap:7px;min-height:auto;display:grid}.mfa-access-steps li:after{display:none}.mfa-access-steps i{width:31px;height:31px}.mfa-access-steps strong{font-size:.68rem}.mfa-access-steps span,.mfa-brand-panel>footer{display:none}.mfa-form-panel{min-height:calc(100vh - 340px);padding:24px 22px 28px}.mfa-form-context{padding-bottom:16px}.mfa-card{max-width:none;padding:34px 0 30px}.mfa-card h1{font-size:1.68rem}.mfa-card>span:not(.mfa-icon){font-size:.84rem}.mfa-card form{margin-top:26px}.mfa-qr{text-align:center;grid-template-columns:1fr;justify-items:center;padding:14px}.mfa-recovery-codes{grid-template-columns:1fr}.mfa-support-note{font-size:.68rem}}.security-heading{align-items:center}.security-heading>b{color:#08744f;background:#effaf5;border:1px solid #bfe7d6;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.78rem;display:inline-flex}.security-heading>b.is-critical{color:#c83a22;background:#fff1ee;border-color:#ffc9bd}.security-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.security-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:17px;display:grid}.security-metrics article>svg{width:38px;height:38px;color:var(--admin-blue);background:#eef2ff;border-radius:7px;padding:9px;display:grid}.security-metrics article div{gap:4px;display:grid}.security-metrics span{color:#53617c;font-size:.78rem;font-weight:700}.security-metrics strong{color:#101a34;font-size:1.55rem;line-height:1}.security-metrics small{color:#77849b;font-size:.72rem}.security-filters{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:150px 145px 135px minmax(180px,.65fr) minmax(230px,1fr) auto;align-items:end;gap:11px;margin-top:18px;padding:15px;display:grid}.security-filters label{color:#52617d;gap:6px;font-size:.72rem;font-weight:800;display:grid}.security-filters select,.security-filters input{color:#1f2c47;background:#f9fbfe;border:1px solid #d5ddeb;border-radius:6px;outline:0;width:100%;min-height:40px;padding:0 10px;font-size:.78rem}.security-filters select:focus,.security-filters input:focus{border-color:#9cacf4;box-shadow:0 0 0 3px #273ef114}.security-filters button{color:#fff;background:var(--admin-navy);border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.security-log-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:18px;overflow:hidden}.security-log-panel>header{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.security-log-panel h2{color:#14203a;margin:0;font-size:1.12rem}.security-log-panel header p{color:#687690;margin:5px 0 0;font-size:.76rem}.security-log-panel header>span{color:#40506c;background:#f0f3f8;border-radius:5px;padding:6px 8px;font-size:.72rem;font-weight:800}.security-log-table{overflow-x:auto}.security-log-row{color:#4f5e78;border-bottom:1px solid #ebeff5;grid-template-columns:minmax(270px,1.45fr) minmax(150px,.75fr) minmax(170px,.8fr) 90px 145px;align-items:center;gap:14px;min-height:64px;padding:0 20px;font-size:.78rem;display:grid}.security-log-row:last-child{border-bottom:0}.security-log-head{color:#7a879e;background:#f8faff;min-height:42px;font-size:.7rem;font-weight:800}.security-log-row>div{align-items:center;gap:10px;min-width:0;display:flex}.security-log-row i{background:#1aa66d;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.security-log-row i.severity-warning{background:#d39700}.security-log-row i.severity-critical{background:#ed4428}.security-log-row strong,.security-log-row small{display:block}.security-log-row strong{color:#17233d;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.8rem;overflow:hidden}.security-log-row small{color:#7a879e;margin-top:4px;font-size:.68rem}.security-log-row time{color:#65738c;font-size:.74rem}.security-log-row .outcome-success,.security-log-row .outcome-denied,.security-log-row .outcome-failure{border-radius:5px;width:fit-content;padding:5px 7px;font-size:.69rem;font-weight:800}.security-log-row .outcome-success{color:#08734e;background:#eaf8f1}.security-log-row .outcome-denied{color:#a46b00;background:#fff6dd}.security-log-row .outcome-failure{color:#c83b23;background:#fff0ed}.security-empty{color:#6d7a92;text-align:center;margin:0;padding:38px 20px;font-size:.8rem}@media (max-width:1100px){.security-metrics{grid-template-columns:1fr 1fr}.security-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.security-filters button{min-width:120px}.security-log-row{min-width:980px}}@media (max-width:720px){.security-heading{align-items:start}.security-metrics,.security-filters{grid-template-columns:1fr}.security-log-panel>header{flex-direction:column;align-items:flex-start}.security-log-row{padding-inline:15px}}.admin-tenant-create{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:20px;padding:20px}.admin-management-fields.tenant{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tenant-settings{background:#f8faff;border:1px solid #dbe3ef;border-radius:7px;margin-top:20px;padding:16px}.admin-management-fields.tenant label,.admin-user-access-row label{font-size:.75rem}.admin-management-fields.tenant input,.admin-management-fields.tenant select{font-size:.8rem}.admin-user-management-list{gap:12px;margin-top:16px;display:grid}.admin-user-access-row{background:#fbfcff;border:1px solid #dfe6f0;border-radius:7px;grid-template-columns:38px minmax(190px,1fr) minmax(180px,.7fr) 120px auto;align-items:center;gap:11px;padding:14px;display:grid}.admin-user-access-row>span{width:36px;height:36px;color:var(--admin-blue);background:#edf1ff;border-radius:6px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.admin-user-access-row>div:nth-child(2) strong,.admin-user-access-row>div:nth-child(2) small{display:block}.admin-user-access-row>div:nth-child(2) strong{color:#1b2742;font-size:.82rem}.admin-user-access-row>div:nth-child(2) small{color:#6b7891;margin-top:4px;font-size:.73rem}.admin-user-access-row label{color:#586884;gap:5px;font-weight:800;display:grid}.admin-user-access-row select,.admin-user-password input{color:#1f2c47;background:#fff;border:1px solid #d3ddea;border-radius:6px;min-height:38px;padding:0 9px;font-size:.77rem}.admin-user-active{white-space:nowrap;align-items:center;gap:7px!important;display:flex!important}.admin-user-active input{width:17px;height:17px;accent-color:var(--admin-blue)}.admin-user-access-row>button,.admin-user-password button{color:#fff;background:var(--admin-navy);white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-user-access-row button:disabled{opacity:.55}.admin-user-password{grid-column:2/5;grid-template-columns:minmax(200px,1fr) auto;gap:8px;display:grid}.admin-user-access-row>.admin-management-feedback{grid-column:2/5}.admin-user-access-row>time{color:#75829a;text-align:right;grid-area:2/5;font-size:.68rem}@media (max-width:1100px){.admin-management-fields.tenant{grid-template-columns:1fr 1fr}.admin-user-access-row{grid-template-columns:38px minmax(180px,1fr) minmax(170px,.8fr)}.admin-user-access-row>.admin-user-active,.admin-user-access-row>button{grid-row:2}.admin-user-password,.admin-user-access-row>.admin-management-feedback{grid-column:2/4}.admin-user-access-row>time{display:none}}@media (max-width:720px){.admin-management-fields.tenant{grid-template-columns:1fr}.admin-user-access-row{grid-template-columns:34px minmax(0,1fr)}.admin-user-access-row>label,.admin-user-access-row>button,.admin-user-password,.admin-user-access-row>.admin-management-feedback{grid-column:1/-1}.admin-user-password{grid-template-columns:1fr}}.operation-heading{align-items:center}.operation-heading>a{color:#263ef1;background:#fff;border:1px solid #ccd7ec;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.operation-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:19px;display:grid}.operation-overview article{border:1px solid var(--admin-line);background:#fff;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:112px;padding:17px;display:grid}.operation-overview article>svg{width:40px;height:40px;color:var(--admin-blue);background:#edf1ff;border-radius:7px;grid-row:1/4;padding:9px}.operation-overview article.is-warning>svg{color:#b44327;background:#fff1ec}.operation-overview span,.operation-overview strong,.operation-overview small{display:block}.operation-overview span{color:#586681;font-size:.76rem;font-weight:700}.operation-overview strong{color:#111c37;font-size:1.45rem;line-height:1.1}.operation-overview small{color:#74819a;font-size:.7rem;line-height:1.4}.operation-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px;margin-top:18px;display:grid}.operation-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;overflow:hidden}.operation-panel>header{border-bottom:1px solid #e7ebf3;padding:19px 20px 15px}.operation-panel h2{color:#17223d;margin:0;font-size:1.08rem}.operation-panel header p{color:#697792;margin:5px 0 0;font-size:.75rem;line-height:1.45}.operation-dependencies{padding:0 20px}.operation-dependencies article{border-bottom:1px solid #e9edf4;grid-template-columns:30px minmax(0,1fr) auto 58px;align-items:center;gap:10px;min-height:72px;display:grid}.operation-dependencies article:last-child{border-bottom:0}.operation-dependencies article>svg{color:var(--admin-blue)}.operation-dependencies strong,.operation-dependencies span{display:block}.operation-dependencies strong{color:#1b2742;font-size:.8rem}.operation-dependencies span{color:#71809a;margin-top:3px;font-size:.7rem}.operation-dependencies em{border-radius:5px;align-items:center;gap:5px;padding:6px 7px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.operation-dependencies em.is-online{color:#08724d;background:#eaf9f1}.operation-dependencies em.is-offline{color:#b23f26;background:#fff0ec}.operation-dependencies small{color:#697791;text-align:right;font-size:.7rem}.operation-workers{padding:6px 20px}.operation-workers article{border-bottom:1px solid #e9edf4;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.operation-workers article:last-child{border-bottom:0}.operation-workers i{background:#db4a2e;border-radius:50%;width:9px;height:9px}.operation-workers i.is-online{background:#16a36b;box-shadow:0 0 0 4px #e6f7ef}.operation-workers strong,.operation-workers span{display:block}.operation-workers strong{color:#1c2843;font-size:.79rem}.operation-workers span{color:#71809a;margin-top:3px;font-size:.69rem}.operation-workers em{color:#5d6c87;font-size:.69rem;font-style:normal;font-weight:800}.operation-queues,.operation-events{grid-column:1/-1}.operation-queue-table{overflow-x:auto}.operation-queue-row{color:#566580;border-bottom:1px solid #e9edf4;grid-template-columns:minmax(230px,1.4fr) repeat(5,minmax(90px,.55fr));align-items:center;gap:10px;min-height:55px;padding:0 20px;font-size:.76rem;display:grid}.operation-queue-row:last-child{border-bottom:0}.operation-queue-row.is-head{color:#7a879d;background:#f8faff;min-height:38px;font-size:.67rem;font-weight:800}.operation-queue-row strong{color:#1b2742;font-size:.78rem}.operation-queue-row .is-alert{color:#c13f25;font-weight:800}.operation-events>div{padding:0 20px}.operation-events article{border-bottom:1px solid #e9edf4;grid-template-columns:9px minmax(0,1fr) 70px 145px;align-items:center;gap:11px;min-height:62px;display:grid}.operation-events i{background:#d19600;border-radius:50%;width:8px;height:8px}.operation-events i.is-critical{background:#df4329}.operation-events strong,.operation-events span{display:block}.operation-events strong{color:#1c2843;font-size:.78rem}.operation-events span{color:#71809a;margin-top:3px;font-size:.69rem}.operation-events em{color:#a26b00;font-size:.69rem;font-style:normal;font-weight:800}.operation-events time{color:#65728a;text-align:right;font-size:.7rem}.operation-empty{color:#14724f;align-items:center;gap:7px;margin:0;padding:26px 20px;font-size:.76rem;display:flex}@media (max-width:1100px){.operation-overview{grid-template-columns:1fr 1fr}.operation-grid{grid-template-columns:1fr}.operation-queues,.operation-events{grid-column:auto}}@media (max-width:720px){.operation-heading{align-items:flex-start}.operation-overview{grid-template-columns:1fr}.operation-dependencies article{grid-template-columns:28px minmax(0,1fr) auto}.operation-dependencies small{text-align:left;grid-column:2/4}.operation-queue-row{min-width:760px}.operation-events article{grid-template-columns:8px minmax(0,1fr) 70px}.operation-events time{display:none}}.hub-article-meta span{letter-spacing:0;font-size:.74rem}.hub-article-meta b{font-size:.9rem}.hub-article-meta small{font-size:.75rem;line-height:1.4}.hub-article-intro h2{letter-spacing:0;font-size:1rem}.hub-article-intro p{font-size:.84rem;line-height:1.65}.hub-article-prose{padding:8px 4px 0}.hub-article-prose h2{color:var(--hub-ink);letter-spacing:0;margin:25px 0 8px;scroll-margin-top:90px;font-size:1.08rem}.hub-article-prose p,.hub-article-prose li{color:#4f5f7b;font-size:.88rem;line-height:1.72}.hub-article-prose p{margin:13px 0}.hub-article-prose ul,.hub-article-prose ol{gap:8px;margin:12px 0 18px;padding-left:22px;display:grid}.hub-article-warning p{font-size:.8rem}.hub-article-toc li,.hub-related-link{font-size:.78rem;line-height:1.4}.hub-article-toc-empty{color:var(--hub-muted);margin:12px 0 0;font-size:.78rem;line-height:1.5}.hub-article-owner small{font-size:.7rem}.hub-article-owner strong{font-size:.8rem}.admin-doc-manager{gap:18px;margin-top:18px;display:grid}.admin-doc-create,.admin-doc-library{border:1px solid var(--admin-line);background:#fff;border-radius:8px;padding:20px}.admin-doc-create>header,.admin-doc-library>header{border-bottom:1px solid #e7ebf3;align-items:flex-start;gap:11px;padding-bottom:15px;display:flex}.admin-doc-create>header>svg,.admin-doc-library>header>svg{color:var(--admin-blue)}.admin-doc-create h2,.admin-doc-library h2{color:#17223d;letter-spacing:0;margin:0;font-size:1.08rem}.admin-doc-create header p,.admin-doc-library header p{color:#687690;margin:5px 0 0;font-size:.78rem;line-height:1.5}.admin-doc-library>header>span{color:#43516b;background:#f0f3f8;border-radius:5px;margin-left:auto;padding:6px 8px;font-size:.73rem;font-weight:800}.admin-doc-editor{padding-top:17px}.admin-doc-editor-grid{grid-template-columns:minmax(240px,1.25fr) minmax(160px,.55fr) minmax(190px,.65fr);gap:12px;display:grid}.admin-doc-editor label{color:#52617c;gap:6px;font-size:.76rem;font-weight:800;display:grid}.admin-doc-editor input,.admin-doc-editor select,.admin-doc-editor textarea{color:#19253f;width:100%;min-width:0;font:inherit;background:#fbfcff;border:1px solid #d5deeb;border-radius:6px;outline:0;padding:10px 11px;font-size:.82rem}.admin-doc-editor input,.admin-doc-editor select{min-height:42px;padding-block:0}.admin-doc-editor textarea{resize:vertical;line-height:1.55}.admin-doc-editor input:focus,.admin-doc-editor select:focus,.admin-doc-editor textarea:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #273ef117}.admin-doc-slug,.admin-doc-summary{grid-column:1/-1}.admin-doc-summary textarea{min-height:74px}.admin-doc-body{grid-column:1/-1}.admin-doc-body textarea{min-height:210px}.admin-doc-editor>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.admin-doc-publish{align-items:center;gap:9px!important;display:flex!important}.admin-doc-publish input{width:18px;height:18px;min-height:auto;accent-color:var(--admin-blue);padding:0}.admin-doc-publish span,.admin-doc-publish strong,.admin-doc-publish small{display:block}.admin-doc-publish small{color:#71809a;margin-top:3px;font-size:.72rem;font-weight:500}.admin-doc-editor>footer>div{align-items:center;gap:12px;display:flex}.admin-doc-editor>footer p{text-align:right;min-width:180px;margin:0}.admin-doc-editor>footer button{color:#fff;background:var(--admin-navy);min-height:40px;font:inherit;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-doc-editor>footer button:disabled{opacity:.65}.admin-doc-item{border-bottom:1px solid #e7ebf3}.admin-doc-item>summary{cursor:pointer;color:#5a6882;grid-template-columns:minmax(250px,1.5fr) minmax(120px,.55fr) minmax(140px,.65fr) 110px 82px 18px;align-items:center;gap:12px;min-height:74px;font-size:.76rem;list-style:none;display:grid}.admin-doc-item>summary::-webkit-details-marker{display:none}.admin-doc-item>summary strong,.admin-doc-item>summary small{display:block}.admin-doc-item>summary strong{color:#18233e;font-size:.86rem}.admin-doc-item>summary small{color:#748199;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.72rem;overflow:hidden}.admin-doc-item>summary em{color:#8a6500;background:#fff6dd;border-radius:5px;width:fit-content;padding:5px 7px;font-size:.69rem;font-style:normal;font-weight:800}.admin-doc-item>summary em.is-published{color:#08734e;background:#eaf8f1}.admin-doc-item[open]>summary>svg{transform:rotate(180deg)}.admin-doc-item[open]>.admin-doc-editor{border-top:1px dashed #d9e1ed;margin-bottom:18px}@media (max-width:1000px){.admin-doc-editor-grid{grid-template-columns:1fr 1fr}.admin-doc-title{grid-column:1/-1}.admin-doc-item{overflow-x:auto}.admin-doc-item>summary{min-width:850px}}@media (max-width:720px){.admin-doc-create,.admin-doc-library{padding:16px}.admin-doc-editor-grid{grid-template-columns:1fr}.admin-doc-title{grid-column:auto}.admin-doc-editor>footer,.admin-doc-editor>footer>div{flex-direction:column;align-items:stretch}.admin-doc-editor>footer p{text-align:left;min-width:0}.admin-doc-editor>footer button{width:100%}.admin-doc-library>header>span{display:none}}.admin-notification-menu{position:relative}.admin-notification-menu>button{color:#b77b00;cursor:pointer;background:#fff8e6;border:1px solid #f1ddb0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:relative}.admin-notification-menu>button>span{color:#fff;background:#d6452f;border:2px solid #fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.admin-notification-menu>section{z-index:50;background:#fff;border:1px solid #d9e1ef;border-radius:8px;width:min(390px,100vw - 28px);position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 50px #0f1b392e}.admin-notification-menu header{border-bottom:1px solid #e6ebf3;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-notification-menu header div{gap:2px;display:grid}.admin-notification-menu header strong{color:#17223c;font-size:.86rem}.admin-notification-menu header small{color:#74819a;font-size:.68rem}.admin-notification-menu header button{color:var(--admin-blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:800}.admin-notification-menu>section>div{max-height:410px;overflow:auto}.admin-notification-menu a{color:inherit;border-bottom:1px solid #edf0f5;gap:4px;padding:13px 16px;text-decoration:none;display:grid}.admin-notification-menu a:hover,.admin-notification-menu a.is-unread{background:#f6f8ff}.admin-notification-menu a.is-unread{border-left:3px solid var(--admin-blue)}.admin-notification-menu a strong{color:#1c2842;font-size:.77rem}.admin-notification-menu a p,.admin-notification-menu>section>div>p{color:#66748d;margin:0;font-size:.72rem;line-height:1.45}.admin-notification-menu a time{color:#8894aa;font-size:.64rem}.admin-billing-requests .admin-panel-head>span{color:#61708b;font-size:.74rem;font-weight:800}.admin-billing-request-list{gap:12px;margin-top:16px;display:grid}.admin-billing-request-list>article{background:#fbfcff;border:1px solid #dfe6f0;border-radius:7px;padding:16px}.admin-billing-request-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-billing-request-list header div{gap:3px;display:grid}.admin-billing-request-list header strong{color:#18243e;font-size:.84rem}.admin-billing-request-list header small{color:#738099;font-size:.7rem}.admin-billing-request-list header>span{color:#5d6c87;background:#edf1f7;border-radius:5px;padding:5px 8px;font-size:.66rem;font-weight:800}.admin-billing-request-list header>span.is-pending{color:#986800;background:#fff5d8}.admin-billing-request-list header>span.is-in_review{color:#2849bf;background:#eaf0ff}.admin-billing-request-list header>span.is-completed{color:#14754d;background:#e9f9f0}.admin-billing-request-data{border-block:1px solid #e5eaf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding:12px 0;display:grid}.admin-billing-request-data span{gap:3px;display:grid}.admin-billing-request-data small{color:#7a879e;font-size:.67rem}.admin-billing-request-data strong{color:#27334c;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.admin-billing-request-list>article>p{color:#596985;margin:12px 0 0;font-size:.74rem;line-height:1.5}.admin-billing-request-list footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.admin-billing-request-list footer button{color:#44536f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3ddec;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex}.admin-billing-request-list footer .is-approve{color:#106e47;background:#f0faf5;border-color:#bfe3d1}.admin-billing-request-list footer .is-reject{color:#bc412d;background:#fff5f2;border-color:#efcec7}.hub-license-finance-panel{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;margin-top:18px;padding:20px}.hub-license-finance-panel .hub-panel-heading>span{color:var(--hub-blue);align-items:center;gap:7px;font-size:.86rem;font-weight:900;display:inline-flex}.hub-license-finance-panel>div:last-child{border-top:1px solid #e5eaf2;margin-top:15px;display:grid}.hub-license-finance-panel article{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(220px,1fr) 135px 125px;align-items:center;gap:14px;min-height:68px;display:grid}.hub-license-finance-panel article>div,.hub-license-finance-panel article>span{gap:4px;display:grid}.hub-license-finance-panel article strong{color:var(--hub-ink);font-size:.82rem}.hub-license-finance-panel article small{color:#6f7e97;font-size:.71rem}.hub-license-finance-panel article>span{color:#53627e;font-size:.78rem}.hub-license-finance-panel article>strong{text-align:right}.hub-request-pending{border-left:3px solid var(--hub-blue);color:#405273;background:#f0f4ff;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.5}.project-check-field{grid-column:span 2;align-self:end;align-items:center;min-height:39px;gap:8px!important;display:flex!important}.project-check-field input{accent-color:var(--admin-blue);margin:0;width:16px!important;min-height:16px!important}.project-task-card-head em{color:#2949bd;background:#eaf0ff;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:.61rem;font-style:normal;font-weight:900}.project-risk-panel{border:1px solid var(--admin-line);background:#fff;border-radius:8px;margin-top:18px;padding:22px}.project-risk-form{background:#f7f9ff;border:1px solid #cad7f8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:17px;padding:17px;display:grid}.project-risk-form label{color:#586782;gap:6px;font-size:.74rem;font-weight:800;display:grid}.project-risk-form input,.project-risk-form select,.project-risk-form textarea{color:#1b2741;min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #d5dfef;border-radius:6px;padding:0 10px;font-size:.78rem}.project-risk-form textarea{resize:vertical;min-height:76px;padding:10px}.project-risk-form button{color:#fff;background:var(--admin-blue);min-height:39px;font:inherit;border:0;border-radius:6px;grid-column:4;justify-content:center;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.project-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.project-risk-list>article{background:#fbfcff;border:1px solid #dfe6f0;border-radius:7px;align-content:start;gap:11px;padding:15px;display:grid}.project-risk-list header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.project-risk-list header>div{gap:3px;display:grid}.project-risk-list header strong{color:#1d2943;font-size:.82rem}.project-risk-list header small,.project-risk-list article>div small{color:#718099;font-size:.68rem}.project-risk-level{color:#41516f;background:#edf1f6;border-radius:5px;padding:5px 7px;font-size:.64rem;font-weight:900}.project-risk-level.is-high,.project-risk-level.is-critical{color:#b8422e;background:#fff0ec}.project-risk-list header>span:last-child{color:#5f6f89;align-items:center;gap:5px;font-size:.68rem;font-weight:800;display:flex}.project-risk-list p{color:#586985;margin:0;font-size:.74rem;line-height:1.5}.project-risk-list footer{border-top:1px solid #e6ebf3;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.project-risk-list footer select{color:#33415d;min-height:32px;font:inherit;background:#fff;border:1px solid #d5dfed;border-radius:5px;padding:0 7px;font-size:.7rem;font-weight:800}.project-risk-list footer time,.project-risk-list footer small{color:#6e7d96;font-size:.68rem}.project-risk-feedback{color:#14754d;font-size:.72rem}.hub-project-risks{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;margin-top:17px;padding:20px}.hub-project-risks>.hub-panel-heading>svg{color:var(--hub-blue)}.hub-project-risks>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.hub-project-risks article{background:#fbfcff;border:1px solid #dfe6f0;border-radius:7px;gap:11px;padding:16px;display:grid}.hub-project-risks article header,.hub-project-risks article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-project-risks article header strong{color:var(--hub-ink);font-size:.84rem}.hub-project-risks article header span{color:#53627d;background:#edf1f6;border-radius:5px;padding:4px 7px;font-size:.66rem;font-weight:800}.hub-project-risks article header span.is-high,.hub-project-risks article header span.is-critical{color:#b8402d;background:#fff0ec}.hub-project-risks article p{color:#5d6c87;margin:0;font-size:.75rem;line-height:1.5}.hub-project-risks article>div{border-left:3px solid var(--hub-cyan);padding-left:10px}.hub-project-risks article>div small{color:#728099;font-size:.67rem;font-weight:800}.hub-project-risks article footer{color:#60708b;border-top:1px solid #e5eaf2;padding-top:10px;font-size:.69rem;font-weight:800}@media (max-width:900px){.admin-billing-request-data,.project-risk-form{grid-template-columns:1fr 1fr}.project-risk-form button{grid-column:2}.hub-project-risks>div:last-child{grid-template-columns:1fr}}@media (max-width:720px){.admin-notification-menu>section{position:fixed;top:60px;right:12px}.admin-billing-request-data,.project-risk-form,.project-risk-list{grid-template-columns:1fr}.admin-billing-request-list header,.admin-billing-request-list footer{flex-direction:column;align-items:flex-start}.admin-billing-request-list footer button{justify-content:center;width:100%}.hub-license-finance-panel,.hub-project-risks,.project-risk-panel{padding:16px}.hub-license-finance-panel article{grid-template-columns:minmax(0,1fr) 105px}.hub-license-finance-panel article>strong{text-align:left;border-top:1px solid #edf0f5;grid-column:1/-1;padding-top:8px}.project-check-field,.project-risk-form .project-field-wide,.project-risk-form button{grid-column:auto}.project-risk-form button{width:100%}.hub-project-risks article header,.hub-project-risks article footer{flex-direction:column;align-items:flex-start}}.hub-settings-legal{border:1px solid var(--hub-line);background:var(--hub-paper);border-radius:8px;grid-column:1/-1;grid-template-columns:42px minmax(260px,1fr) auto auto;align-items:center;gap:14px 18px;padding:18px 20px;display:grid}.hub-settings-legal.is-accepted{border-left:3px solid #18a36e}.hub-settings-legal.is-pending{border-left:3px solid #d39a0d}.hub-settings-legal-icon{width:40px;height:40px;color:var(--hub-blue);background:#edf1ff;border-radius:7px;place-items:center;display:grid}.hub-settings-legal small,.hub-settings-legal h2,.hub-settings-legal p{margin:0;display:block}.hub-settings-legal>div:nth-child(2)>small{color:var(--hub-blue);text-transform:uppercase;font-size:.62rem;font-weight:900}.hub-settings-legal h2{color:var(--hub-ink);margin-top:3px;font-size:.94rem}.hub-settings-legal p{color:var(--hub-muted);margin-top:4px;font-size:.69rem;line-height:1.45}.hub-settings-legal-status{color:#08734d;white-space:nowrap;background:#eaf8f1;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:.68rem;font-weight:800;display:flex}.hub-settings-legal.is-pending .hub-settings-legal-status{color:#8c6300;background:#fff4d5}.hub-settings-legal-links{align-items:center;gap:8px;display:flex}.hub-settings-legal-links a{color:#43516e;white-space:nowrap;background:#fff;border:1px solid #d5deed;border-radius:6px;padding:8px 10px;font-size:.66rem;font-weight:800}.hub-settings-legal-links a.is-primary{border-color:var(--hub-blue);color:#fff;background:var(--hub-blue)}.admin-user-access-row>div:nth-child(2) em{border-radius:4px;width:fit-content;margin-top:7px;padding:4px 6px;font-size:.64rem;font-style:normal;font-weight:800;display:block}.admin-user-access-row>div:nth-child(2) em.is-accepted{color:#08734d;background:#e7f8ef}.admin-user-access-row>div:nth-child(2) em.is-pending{color:#8c6300;background:#fff4d5}.admin-user-acceptance-summary{color:#273ef1;background:#f5f7ff;border:1px solid #d6e0f0;border-radius:7px;align-items:center;gap:10px;width:fit-content;margin-top:15px;padding:10px 13px;display:flex}.admin-user-acceptance-summary span,.admin-user-acceptance-summary strong,.admin-user-acceptance-summary small{display:block}.admin-user-acceptance-summary strong{color:#1b2742;font-size:.78rem}.admin-user-acceptance-summary small{color:#697792;margin-top:2px;font-size:.68rem}.governance-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}.governance-readiness article:nth-child(4){border-left:0}.governance-readiness article:nth-child(n+4){border-top:1px solid #e4e9f2}@media (max-width:1100px){.hub-settings-legal{grid-template-columns:42px minmax(0,1fr) auto}.hub-settings-legal-links{grid-column:2/-1}}@media (max-width:720px){.hub-settings-legal{grid-column:auto;grid-template-columns:38px minmax(0,1fr);padding:16px}.hub-settings-legal-status,.hub-settings-legal-links{grid-column:1/-1}.hub-settings-legal-links{flex-direction:column;align-items:stretch}.hub-settings-legal-links a{text-align:center}.governance-readiness article:nth-child(6){border-left:0}}.admin-tenant-create-result{margin-top:20px}.client-invite-result{margin-top:16px}.client-invite-result footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.client-invite-result footer small{font-size:.76rem;line-height:1.5}.client-invite-result footer button{color:#08734d;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #9fcfbc;border-radius:6px;padding:0 12px;font-size:.76rem;font-weight:800}.admin-user-invite-button{border-radius:6px;grid-area:2/4/auto/6;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex;color:#324462!important;background:#fff!important;border:1px solid #cfd9ea!important}.admin-user-access-row>.client-invite-result{grid-area:4/1/auto/-1;margin-top:2px}.admin-user-access-row>.admin-management-feedback{grid-area:3/2/auto/6}.admin-user-access-row>time{text-align:left;grid-area:2/2/auto/4}.admin-client-readiness{background:#fff;border:1px solid #d8e0ee;border-radius:8px;margin-top:20px;padding:20px 22px}.admin-client-readiness>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-client-readiness>header>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.admin-client-readiness>header svg{color:var(--admin-blue);flex:none}.admin-client-readiness>header span,.admin-client-readiness>header strong,.admin-client-readiness>header small{display:block}.admin-client-readiness>header strong{color:#17223d;font-size:1rem}.admin-client-readiness>header small{color:#66758f;margin-top:4px;font-size:.78rem;line-height:1.4}.admin-client-readiness-score{text-align:right;flex:none}.admin-client-readiness-score strong{color:var(--admin-blue)!important;font-size:1.35rem!important}.admin-client-readiness-score span{color:#66758f;margin-top:2px;font-size:.74rem;font-weight:700}.admin-client-readiness-bar{background:#e9edf5;border-radius:4px;height:7px;margin-top:15px;overflow:hidden}.admin-client-readiness-bar i{border-radius:inherit;background:var(--admin-blue);height:100%;transition:width .2s;display:block}.admin-client-readiness-checks{background:#e1e6ef;border:1px solid #e1e6ef;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.admin-client-readiness-checks article{background:#fff;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:13px 14px;display:grid}.admin-client-readiness-checks article>svg{color:#a87300}.admin-client-readiness-checks article.is-complete>svg{color:#07935c}.admin-client-readiness-checks article span,.admin-client-readiness-checks article strong,.admin-client-readiness-checks article small{display:block}.admin-client-readiness-checks article strong{color:#23304a;font-size:.82rem}.admin-client-readiness-checks article small{color:#6b7890;margin-top:4px;font-size:.74rem;line-height:1.35}.admin-client-readiness-checks article em{color:#8a6200;white-space:nowrap;background:#fff4d7;border-radius:4px;padding:5px 7px;font-size:.68rem;font-style:normal;font-weight:800}.admin-client-readiness-checks article.is-complete em{color:#08734d;background:#e9f8f0}@media (max-width:1100px){.admin-client-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-invite-button{grid-area:3/2/auto/4}.admin-user-access-row>.admin-management-feedback{grid-area:4/2/auto/4}.admin-user-access-row>.client-invite-result{grid-row:5}.admin-user-access-row>time{grid-area:2/2/auto/4;display:block}}@media (max-width:720px){.admin-client-readiness{padding:17px}.admin-client-readiness>header{align-items:flex-start}.admin-client-readiness-checks{grid-template-columns:1fr}.admin-client-readiness-checks article{grid-template-columns:20px minmax(0,1fr)}.admin-client-readiness-checks article em{grid-column:2;width:fit-content}.client-invite-result>div{grid-template-columns:1fr}.client-invite-result footer{flex-direction:column;align-items:stretch}.client-invite-result footer button{width:100%}.admin-user-invite-button,.admin-user-access-row>.admin-management-feedback,.admin-user-access-row>.client-invite-result{grid-area:auto/1/auto/-1}}:root{--gc-navy:#060a23;--gc-blue:#273ef1;--gc-cyan:#00cfe9;--gc-canvas:#f3f6fb;--gc-paper:#fff;--gc-ink:#111a33;--gc-muted:#60708d;--gc-line:#d8e1ef;--gc-soft-blue:#edf2ff;--gc-success:#0b9f68;--gc-warning:#b88200;--gc-danger:#e33f24}.hub-app,.admin-app{color:var(--gc-ink);background:var(--gc-canvas);font-size:16px;line-height:1.45}.hub-sidebar,.admin-sidebar{z-index:30;background:var(--gc-navy);width:248px;box-shadow:none;flex:0 0 248px;padding:24px 16px 18px}.hub-sidebar-head,.admin-sidebar-head{gap:12px;min-height:44px}.hub-brand,.admin-brand{align-items:center;width:154px;min-width:0;margin:0;display:flex}.hub-brand-logo,.admin-brand-logo{width:154px;height:auto;display:block}.hub-brand-symbol,.admin-brand-symbol{object-fit:contain;width:40px;height:40px;display:none}.hub-collapse-button,.admin-sidebar-head>button,.hub-user-block>button,.admin-user>button{color:#b8c4e4;cursor:pointer;background:#ffffff08;border:1px solid #a9bbe73d;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.hub-collapse-button:hover,.admin-sidebar-head>button:hover,.hub-user-block>button:hover,.admin-user>button:hover{color:var(--gc-cyan);background:#00e0fe14;border-color:#00e0fe73}.hub-tenant{border-block:1px solid #97a9da24;min-height:58px;margin:20px 0 14px;padding:10px}.hub-tenant>div{gap:3px;min-width:0;display:grid}.hub-tenant strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.hub-tenant em{color:#8fa1ca;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.hub-tenant>span{color:#58dfa7;background:#08825747;flex:none;padding:6px 8px;font-size:10px}.admin-context{color:#7084bc;text-transform:uppercase;margin:22px 10px 10px;font-size:11px;font-weight:800;display:block}.hub-nav,.admin-nav{gap:4px;margin-top:0;display:grid}.hub-nav-link,.admin-nav a{color:#b8c4e3;border:1px solid #0000;border-radius:7px;align-items:center;gap:13px;min-height:44px;padding:0 12px;font-size:13px;font-weight:650;display:flex}.hub-nav-link svg,.admin-nav a svg{flex:none}.hub-nav-link:hover,.admin-nav a:hover{color:#fff;background:#ffffff0d}.hub-nav-link.is-active,.admin-nav a.is-active{color:#fff;background:#073b59;border-color:#00e0fe24}.hub-nav-link.is-active svg,.admin-nav a.is-active svg{color:var(--gc-cyan)}.hub-support-note{background:#111a43;border-color:#455ec17a;min-height:70px;margin-top:12px;padding:12px}.hub-support-note strong{font-size:12px}.hub-support-note small{color:#a8b5d6;margin-top:3px;font-size:10px}.hub-user-block,.admin-user{border-top:1px solid #97a9da29;min-height:58px;margin-top:12px;padding-top:14px}.hub-user-block>span,.admin-user>span{width:34px;height:34px;color:var(--gc-cyan);background:#00e0fe21;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.hub-user-block>strong,.admin-user strong{color:#fff;font-size:12px}.admin-user small{color:#8a9ac3;font-size:10px}.hub-stage,.admin-stage{flex:1;min-width:0}.hub-topbar,.admin-topbar{z-index:20;border-bottom:1px solid var(--gc-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;min-height:72px;padding:0 28px;position:sticky;top:0}.hub-search{width:min(620px,100%);min-height:42px;color:var(--gc-blue);background:0 0;border:0;padding:0}.hub-search input,.admin-topbar input{color:var(--gc-ink);font-size:14px}.hub-search input::placeholder,.admin-topbar input::placeholder{color:#7d8ba5}.hub-icon-button,.admin-notification-menu>button{width:38px;height:38px}.hub-content,.admin-content{width:100%;max-width:none;margin:0;padding:26px 28px 52px}.hub-content small,.admin-content small{line-height:1.5;font-size:12px!important}.hub-content input,.hub-content select,.hub-content textarea,.admin-content input,.admin-content select,.admin-content textarea{font-size:14px!important}.hub-content button,.admin-content button{font-size:13px}.hub-page-heading,.admin-heading{align-items:flex-end;min-height:74px;margin-bottom:20px}.hub-overline,.admin-heading p,.admin-profile-head p{color:var(--gc-blue);text-transform:uppercase;margin:0 0 5px;font-weight:800;font-size:12px!important}.hub-page-heading h1,.admin-heading h1,.admin-profile-head h1{color:var(--gc-ink);letter-spacing:0;margin:0;font-size:32px;line-height:1.2}.hub-page-heading>div>span,.admin-heading span,.admin-profile-head>div>span{color:var(--gc-muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.hub-heading-controls,.admin-heading-controls{align-items:center;gap:10px;display:flex}.hub-heading-controls span,.hub-heading-controls b,.admin-heading-controls select,.admin-heading-controls a{min-height:38px;font-size:12px}.hub-panel-heading h2,.admin-panel-head h2,.admin-profile-panel h2{color:var(--gc-ink);font-size:20px;line-height:1.35}.hub-panel-heading p,.admin-panel-head p{color:var(--gc-muted);margin-top:4px;line-height:1.5;font-size:13px!important}.hub-button-primary,.hub-button-secondary,.hub-outline-link,.admin-panel-link,.project-primary-action{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:13px;font-size:12px;font-weight:800}.hub-product-overview{border:1px solid var(--gc-line);background:var(--gc-paper);border-radius:8px;grid-template-columns:minmax(220px,270px) minmax(360px,1fr) minmax(220px,270px);align-items:stretch;gap:22px;min-height:166px;padding:18px;display:grid;overflow:hidden}.hub-product-visual{background:#eaf0f8;border:1px solid #d9e2ef;border-radius:7px;min-height:128px;position:relative;overflow:hidden}.hub-product-visual>img{object-fit:cover;object-position:45% center;width:100%;height:100%}.hub-product-visual>span{color:#fff;background:#060a23d6;border:1px solid #ffffff7a;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:750;position:absolute;bottom:10px;right:10px}.hub-product-copy{align-content:center}.hub-product-copy>p{color:var(--gc-blue);font-size:12px!important}.hub-product-copy h2,.hub-license-overview-copy h2{margin-top:4px;font-size:22px;line-height:1.3}.hub-product-copy>span,.hub-license-overview-copy>span{color:var(--gc-muted);font-size:14px;line-height:1.55}.hub-product-copy>div a{min-height:28px;padding:0 9px;font-size:11px}.hub-product-metrics{border-left:1px solid #e2e8f1;align-content:center;padding-left:22px}.hub-product-metrics>div{min-height:38px}.hub-product-metrics strong{font-size:21px}.hub-product-metrics span{font-size:12px}.hub-client-insight-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.65fr) minmax(300px,.85fr);gap:16px;margin:16px 0}.hub-client-insight-grid article{min-height:144px;padding:18px 20px}.hub-client-insight-grid span{font-size:12px}.hub-client-insight-grid h2{font-size:20px}.hub-client-insight-grid p{color:var(--gc-muted);font-size:13px}.hub-client-insight-capacity small,.hub-client-insight-score small{margin-top:9px}.hub-client-insight-next a{font-size:12px}.hub-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:16px;margin-top:0;display:grid}.hub-operation-panel,.hub-priorities-panel,.hub-recent-panel,.hub-license-panel,.hub-projects-preview{border:1px solid var(--gc-line);background:var(--gc-paper);box-shadow:none;border-radius:8px;padding:20px}.hub-operation-cards{gap:12px;margin-top:16px}.hub-operation-cards article{background:#f7f9fd;min-height:94px;padding:14px}.hub-operation-cards article span,.hub-operation-cards article small,.hub-priority-list small,.hub-license-legend span{font-size:12px}.hub-operation-cards article strong,.hub-priority-list strong{font-size:14px}.hub-data-sources{margin-top:16px;padding-top:14px}.hub-data-sources>strong,.hub-data-sources b{font-size:12px}.hub-priority-list article{min-height:62px}.hub-recent-ticket-header,.hub-recent-ticket-list>a{grid-template-columns:10px minmax(220px,1.4fr) minmax(120px,.75fr) minmax(130px,.75fr) 74px;gap:12px;min-height:49px;font-size:13px}.hub-recent-ticket-header{min-height:36px;font-size:11px}.hub-recent-ticket-list strong,.hub-recent-ticket-list small,.hub-recent-ticket-list em,.hub-recent-ticket-list b{font-size:12px}.hub-license-total strong{font-size:32px}.hub-license-total span,.hub-panel-link{font-size:12px}.hub-projects-preview{grid-column:1/-1}.hub-projects-preview-list{border-top:1px solid #e5eaf2;margin-top:14px;display:grid}.hub-projects-preview-list>a{min-height:82px;color:inherit;border-bottom:1px solid #e8edf4;grid-template-columns:38px minmax(260px,1.25fr) minmax(170px,.65fr) minmax(170px,.65fr) auto 18px;align-items:center;gap:14px;display:grid}.hub-projects-preview-list>a:last-child{border-bottom:0}.hub-projects-preview-list>a:hover{background:#f8faff}.hub-projects-preview-icon{width:36px;height:36px;color:var(--gc-blue);background:var(--gc-soft-blue);border-radius:6px;place-items:center;display:grid}.hub-projects-preview-list>a>div:nth-child(2),.hub-projects-preview-deadline>span{gap:3px;min-width:0;display:grid}.hub-projects-preview-list>a>div:nth-child(2) small{color:var(--gc-blue);font-weight:800;font-size:10px!important}.hub-projects-preview-list>a>div:nth-child(2) strong{color:var(--gc-ink);font-size:14px}.hub-projects-preview-list>a>div:nth-child(2) span{color:var(--gc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hub-projects-preview-progress{color:var(--gc-muted);gap:7px;font-size:11px;display:grid}.hub-projects-preview-progress>span{justify-content:space-between;display:flex}.hub-projects-preview-progress>span b{color:var(--gc-ink)}.hub-projects-preview-progress>i{background:#e6ebf4;border-radius:4px;height:7px;display:block;overflow:hidden}.hub-projects-preview-progress>i b{border-radius:inherit;background:var(--gc-blue);height:100%;display:block}.hub-projects-preview-deadline{color:var(--gc-blue);align-items:center;gap:9px;display:flex}.hub-projects-preview-deadline small{color:var(--gc-muted);font-size:10px!important}.hub-projects-preview-deadline strong{color:var(--gc-ink);font-size:12px}.hub-projects-preview-list em{color:#1f43bd;white-space:nowrap;background:#edf2ff;border-radius:5px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.hub-projects-preview-empty{min-height:86px;color:var(--gc-blue);border-top:1px solid #e5eaf2;align-items:center;gap:12px;margin-top:14px;display:flex}.hub-projects-preview-empty span,.hub-projects-preview-empty strong,.hub-projects-preview-empty small{display:block}.hub-projects-preview-empty strong{color:var(--gc-ink);font-size:14px}.hub-docs-strip{border-radius:8px;grid-column:1/-1;min-height:72px;padding:16px 20px}.hub-docs-strip strong{font-size:14px}.hub-docs-strip span,.hub-docs-strip a{font-size:12px}.hub-stat-grid,.hub-user-stat-grid,.hub-finance-summary{gap:14px}.hub-stat-grid article,.hub-user-stat-grid article,.hub-finance-summary article{min-height:104px;padding:16px}.hub-stat-grid article span,.hub-user-stat-grid article span,.hub-finance-summary article span{font-size:12px}.hub-stat-grid article strong,.hub-user-stat-grid article strong,.hub-finance-summary article strong{font-size:24px}.hub-ticket-row,.hub-ticket-table-header,.hub-invoice-row,.hub-invoice-head,.hub-user-list article,.hub-product-list article{font-size:13px}.hub-ticket-name strong,.hub-invoice-name strong,.hub-user-list strong,.hub-product-card h3{font-size:14px}.hub-field label,.hub-request-fields label,.hub-settings-panel label,.hub-filter-search,.hub-month-select,.hub-status-filter{font-size:13px}.hub-field input,.hub-field select,.hub-field textarea,.hub-request-fields input,.hub-request-fields select,.hub-request-fields textarea{min-height:44px}.hub-chat-scroll,.hub-ticket-side,.hub-history-panel,.hub-ticket-info-panel,.hub-form-main,.hub-routing-panel,.hub-finance-panel,.hub-settings-panel,.hub-users-panel,.hub-activity-panel,.hub-project-list-panel,.hub-project-gantt-panel,.hub-project-meetings,.hub-project-risks,.hub-product-contract,.hub-product-usage-card,.hub-product-renewal-card,.hub-article-content,.hub-article-side,.microsoft-sharing{border-color:var(--gc-line);box-shadow:none;border-radius:8px}.admin-app.is-collapsed .admin-sidebar,.hub-app.is-sidebar-collapsed .hub-sidebar{flex-basis:82px;width:82px;padding-inline:14px}.admin-app.is-collapsed .admin-brand,.hub-app.is-sidebar-collapsed .hub-brand{width:40px}.admin-app.is-collapsed .admin-brand-logo,.hub-app.is-sidebar-collapsed .hub-brand-logo{display:none}.admin-app.is-collapsed .admin-brand-symbol,.hub-app.is-sidebar-collapsed .hub-brand-symbol{display:block}.admin-app.is-collapsed .admin-sidebar-head,.hub-app.is-sidebar-collapsed .hub-sidebar-head{justify-items:center;gap:10px;display:grid}.admin-app.is-collapsed .admin-context,.admin-app.is-collapsed .admin-nav span,.admin-app.is-collapsed .admin-user div,.hub-app.is-sidebar-collapsed .hub-tenant,.hub-app.is-sidebar-collapsed .hub-nav-link span,.hub-app.is-sidebar-collapsed .hub-support-note,.hub-app.is-sidebar-collapsed .hub-user-block>strong{display:none}.admin-app.is-collapsed .admin-nav,.hub-app.is-sidebar-collapsed .hub-nav{margin-top:20px}.admin-app.is-collapsed .admin-nav a,.hub-app.is-sidebar-collapsed .hub-nav-link{justify-content:center;padding:0}.admin-app.is-collapsed .admin-user,.hub-app.is-sidebar-collapsed .hub-user-block{grid-template-columns:1fr;justify-items:center}.admin-metrics{gap:14px}.admin-metrics article{min-height:112px;box-shadow:none;align-items:center;padding:17px}.admin-metrics span{color:var(--gc-muted);font-size:12px}.admin-metrics strong{font-size:27px}.admin-metrics small{font-size:11px!important}.admin-operation-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,.82fr);gap:16px}.admin-operation-panel,.admin-insight-card,.admin-client-panel,.admin-profile-panel,.admin-access-panel,.admin-finance-panel,.admin-settings-panel,.security-log-panel,.operation-panel,.governance-panel,.project-portfolio-panel,.project-gantt-panel,.project-planner-panel,.project-risk-panel,.project-meetings-panel{border-color:var(--gc-line);box-shadow:none;border-radius:8px}.admin-operation-panel,.admin-insight-card,.admin-client-panel{padding:20px}.admin-panel-link{color:var(--gc-blue);display:inline-flex}.admin-operation-table{color:#53627e;min-height:48px;font-size:12px}.admin-operation-table-head{min-height:36px;font-size:11px}.admin-ticket-subject b,.admin-operation-table strong,.admin-operation-foot,.admin-attention-list button,.admin-renewal-list>div,.admin-telemetry-list>div{font-size:12px}.admin-attention-list b,.admin-renewal-list b,.admin-telemetry-list b{font-size:13px}.admin-insights-grid{gap:16px}.admin-insight-card{min-height:272px}.admin-horizontal-chart span,.admin-horizontal-chart strong,.admin-license-coverage span,.admin-license-coverage small,.admin-department-chart span,.admin-department-chart strong,.admin-score-note,.admin-insight-copy{font-size:12px}.admin-client-panel{margin-top:16px}.admin-panel-actions label,.admin-panel-actions button,.admin-filters label,.admin-filters button{min-height:38px;font-size:12px}.admin-panel-actions input{width:210px;font-size:13px!important}.admin-client-row{min-height:58px;font-size:13px}.admin-client-header{min-height:40px;font-size:11px}.admin-client-row strong{font-size:13px}.admin-client-row small{font-size:11px!important}.admin-profile-tabs button,.admin-product-list article,.admin-profile-tickets article,.admin-tenant-data,.admin-access-row,.admin-ticket-row,.admin-invoice-row,.admin-doc-row,.security-log-row,.operation-queue-row,.project-row,.admin-management-form label,.admin-create-form label,.project-create-fields label,.project-risk-form label,.security-filters label{font-size:13px}.admin-management-form input,.admin-management-form select,.admin-management-form textarea,.admin-create-form input,.project-create-fields input,.project-create-fields select,.project-create-fields textarea,.security-filters input,.security-filters select{min-height:42px}.mfa-page{background:#fff;min-height:100vh;padding:0}.mfa-shell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(460px,39%) minmax(0,61%)}.mfa-brand-panel{background:var(--gc-navy);padding:42px 52px 38px}.mfa-brand-copy{margin-top:84px}.mfa-brand-copy h1{font-size:36px}.mfa-brand-copy>span,.mfa-card>span:not(.mfa-icon){font-size:14px}.mfa-access-steps strong{font-size:13px}.mfa-access-steps span,.mfa-brand-panel>footer span,.mfa-support-note{font-size:12px}.mfa-form-panel{padding:42px clamp(48px,7vw,110px) 34px}.mfa-card{max-width:560px}.mfa-card h1{font-size:34px}.mfa-card form label,.mfa-form-context>span{font-size:13px}.mfa-code-field{min-height:58px}.mfa-card input{min-height:58px;font-size:18px}.mfa-card button{min-height:52px;font-size:13px}@media (max-width:1180px){.hub-product-overview{grid-template-columns:220px minmax(0,1fr) 220px}.hub-client-insight-grid{grid-template-columns:1fr 1fr}.hub-client-insight-next{grid-column:1/-1}.hub-dashboard-grid,.admin-operation-grid{grid-template-columns:1fr}.hub-projects-preview-list>a{grid-template-columns:38px minmax(230px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) auto 18px}}@media (max-width:900px){.hub-product-overview{grid-template-columns:190px minmax(0,1fr)}.hub-product-metrics{border-top:1px solid #e2e8f1;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:14px;padding-left:0}.hub-projects-preview-list>a{grid-template-columns:38px minmax(220px,1fr) minmax(140px,.7fr) auto 18px}.hub-projects-preview-deadline{display:none}.admin-insights-grid{grid-template-columns:1fr 1fr}.admin-insight-department{grid-column:1/-1}}@media (max-width:720px){.hub-sidebar,.admin-sidebar,.hub-app.is-sidebar-collapsed .hub-sidebar,.admin-app.is-collapsed .admin-sidebar{flex-basis:auto;width:100%;height:auto;min-height:0;padding:14px 16px;position:static}.hub-sidebar-head,.admin-sidebar-head,.hub-app.is-sidebar-collapsed .hub-sidebar-head,.admin-app.is-collapsed .admin-sidebar-head{min-height:38px;display:flex}.hub-brand,.admin-brand,.hub-app.is-sidebar-collapsed .hub-brand,.admin-app.is-collapsed .admin-brand{width:138px}.hub-brand-logo,.admin-brand-logo,.hub-app.is-sidebar-collapsed .hub-brand-logo,.admin-app.is-collapsed .admin-brand-logo{width:138px;display:block}.hub-brand-symbol,.admin-brand-symbol{display:none!important}.hub-tenant,.admin-context,.hub-sidebar-spacer,.admin-sidebar-spacer,.hub-user-block,.admin-user,.hub-support-note,.hub-collapse-button,.admin-sidebar-head>button{display:none}.hub-nav,.admin-nav,.hub-app.is-sidebar-collapsed .hub-nav,.admin-app.is-collapsed .admin-nav{gap:7px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.hub-nav-link,.admin-nav a,.hub-app.is-sidebar-collapsed .hub-nav-link,.admin-app.is-collapsed .admin-nav a{flex:none;justify-content:center;min-height:38px;padding:0 11px}.hub-nav-link span,.admin-nav a span,.hub-app.is-sidebar-collapsed .hub-nav-link span,.admin-app.is-collapsed .admin-nav span{font-size:12px;display:inline}.hub-topbar,.admin-topbar{min-height:58px;padding:0 18px}.hub-content,.admin-content{padding:22px 18px 42px}.hub-page-heading,.admin-heading{gap:14px;min-height:0;display:grid}.hub-page-heading h1,.admin-heading h1,.admin-profile-head h1{font-size:27px}.hub-heading-controls,.admin-heading-controls{flex-direction:column;align-items:stretch;width:100%}.hub-product-overview,.hub-client-insight-grid,.hub-dashboard-grid,.admin-insights-grid{grid-template-columns:1fr}.hub-product-overview{padding:14px}.hub-product-visual{min-height:180px}.hub-product-metrics{grid-template-columns:1fr}.hub-client-insight-next,.admin-insight-department{grid-column:auto}.hub-operation-panel,.hub-priorities-panel,.hub-recent-panel,.hub-license-panel,.hub-projects-preview,.admin-operation-panel,.admin-insight-card,.admin-client-panel{padding:16px}.hub-projects-preview-list>a{grid-template-columns:36px minmax(0,1fr) 18px;min-height:88px}.hub-projects-preview-progress,.hub-projects-preview-deadline,.hub-projects-preview-list em,.hub-recent-ticket-header{display:none}.hub-recent-ticket-list>a{grid-template-columns:9px minmax(0,1fr) auto;min-height:62px}.hub-recent-ticket-list>a small,.hub-recent-ticket-list>a em{display:none}.mfa-shell{display:block}}.admin-back,.hub-back-link{min-height:36px;color:var(--gc-blue);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:750;display:inline-flex}.admin-profile-head{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px}.admin-profile-avatar{width:62px;height:62px;font-size:15px}.admin-profile-status{padding:8px 11px;font-size:12px}.admin-profile-tabs{gap:30px;margin-top:24px}.admin-profile-tabs button{color:#5d6c87;min-height:42px;padding:0 0 11px;font-size:13px}.admin-profile-tabs button.is-active{color:var(--gc-blue)}.admin-profile-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.admin-profile-metrics article{grid-template-columns:40px minmax(0,1fr);align-content:center;gap:9px 12px;min-height:94px;padding:16px}.admin-profile-metrics article>svg{box-sizing:content-box;color:var(--gc-blue);background:var(--gc-soft-blue);border-radius:7px;grid-row:1/3;padding:9px}.admin-profile-metrics span{color:var(--gc-muted);font-size:12px}.admin-profile-metrics strong{font-size:24px;line-height:1.1}.admin-client-health{gap:24px;margin-top:16px;padding:22px 24px}.admin-client-health>div:first-child>span{font-size:11px}.admin-client-health h2{font-size:20px}.admin-client-health p{font-size:13px!important}.admin-client-health-meter>span,.admin-client-health-score span,.admin-client-health-score small{font-size:12px}.admin-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(380px,.78fr);gap:16px;margin-top:18px}.admin-profile-panel{padding:20px}.admin-profile-panel>div:first-child>span,.admin-profile-tab-panel>div:first-child>span{color:var(--gc-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.admin-product-list{margin-top:14px}.admin-product-list article{grid-template-columns:34px minmax(0,1fr) 140px 88px;gap:11px;min-height:72px;padding:13px 0}.admin-product-list strong{font-size:14px}.admin-product-list small,.admin-product-usage small{font-size:12px!important}.admin-product-list b,.admin-product-list em{font-size:12px}.admin-product-usage{grid-template-columns:minmax(0,1fr) 120px}.admin-tenant-data>div{gap:5px;padding:13px 0}.admin-tenant-data dt{color:var(--gc-muted);font-size:12px}.admin-tenant-data dd{color:var(--gc-ink);font-size:14px;line-height:1.45}.admin-tenant-summary span{font-size:11px}.admin-tenant-summary strong{font-size:14px}.admin-profile-tickets a,.admin-profile-tickets article{grid-template-columns:68px minmax(220px,1.35fr) minmax(160px,.8fr) 150px 160px;min-height:62px;font-size:13px}.admin-profile-tickets strong{font-size:13px}.admin-profile-tickets small,.admin-profile-tickets em,.admin-profile-tickets time{font-size:12px!important}.client-project-list>a{min-height:72px;font-size:13px}.client-project-list strong{font-size:14px}.admin-profile-activity article{min-height:64px}.admin-profile-activity strong,.admin-user-access-row strong{font-size:13px}.admin-profile-activity time,.admin-user-access-row,.admin-user-access-row select,.admin-user-access-row button,.admin-ticket-summary span,.admin-ticket-summary small,.admin-ticket-insight b,.admin-ticket-insight>p,.admin-ticket-insight>small{font-size:12px}.admin-ticket-row{min-height:70px;font-size:13px}.admin-ticket-header{min-height:40px;font-size:11px}.admin-ticket-row>span:first-child strong,.admin-ticket-row b{font-size:13px}.admin-ticket-row>span:first-child small{font-size:12px!important}.admin-finance-health span,.admin-finance-health p,.admin-finance-health>article>small,.admin-doc-metrics span,.admin-doc-metrics small,.admin-settings-summary span,.admin-settings-summary small,.admin-doc-side>p,.admin-doc-side li small,.admin-admin-list small,.admin-security-list small{font-size:12px}.admin-finance-health h2,.admin-doc-side h2{font-size:19px}.admin-doc-row{min-height:68px;font-size:13px}.admin-doc-head{min-height:38px;font-size:11px}.admin-doc-row strong,.admin-admin-list strong,.admin-security-list strong,.admin-doc-side li strong{font-size:13px}.admin-doc-row small,.admin-doc-row time,.admin-doc-row em,.admin-security-list em,.admin-admin-list em{font-size:12px!important}.production-readiness-list strong,.production-readiness-list span,.production-readiness-list em,.governance-readiness span,.governance-readiness strong,.governance-readiness em,.governance-panel header span,.governance-documents header p,.governance-response li p,.governance-severity span small,.governance-decision p,.governance-evidence p,.governance-documents a>span small{font-size:12px}.production-readiness-list strong,.governance-readiness strong,.governance-response li strong,.governance-severity span strong,.governance-decision strong,.governance-evidence strong,.governance-documents a>span strong{font-size:13px}.operation-overview span,.operation-overview small,.operation-dependencies span,.operation-dependencies em,.operation-dependencies small,.operation-workers span,.operation-workers em,.operation-queue-row,.security-metrics span,.security-metrics small,.security-log-row,.security-log-row strong,.security-log-row small,.security-log-row time,.security-log-row .outcome-success,.security-log-row .outcome-denied,.security-log-row .outcome-failure{font-size:12px}.hub-product-grid{gap:14px}.hub-product-card{min-height:210px;padding:18px}.hub-product-card h3,.hub-renewal-panel h2,.hub-product-distribution h2{font-size:18px}.hub-product-card p,.hub-product-card span,.hub-product-card small,.hub-distribution-row,.hub-renewal-panel article,.hub-license-overview-copy p{font-size:12px}.hub-ticket-toolbar input,.hub-ticket-toolbar select{min-height:42px;font-size:13px!important}.hub-ticket-row{min-height:66px;font-size:13px}.hub-ticket-table-header{min-height:38px;font-size:11px}.hub-ticket-name strong,.hub-message-bubble strong,.hub-ticket-info-row strong{font-size:13px}.hub-ticket-name small,.hub-message-bubble p,.hub-message-bubble time,.hub-ticket-info-row span,.hub-history-list,.hub-attachment-list{font-size:12px}.hub-message-bubble p{line-height:1.55}.hub-settings-grid>.hub-settings-side{grid-area:1/3/span 2}.hub-settings-microsoft{grid-column:1/3}.hub-settings-microsoft-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hub-settings-microsoft-head>span{width:40px;height:40px;color:var(--gc-blue);background:var(--gc-soft-blue);border-radius:7px;place-items:center;display:grid}.hub-settings-microsoft-head small,.hub-settings-microsoft-head h2{margin:0;display:block}.hub-settings-microsoft-head small{color:var(--gc-blue);text-transform:uppercase;font-weight:800;font-size:11px!important}.hub-settings-microsoft-head h2{margin-top:3px;font-size:18px}.hub-settings-microsoft-head em{color:#52617c;white-space:nowrap;background:#edf1f6;border-radius:5px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.hub-settings-microsoft-head em.is-connected,.hub-settings-microsoft-head em.is-partially_connected{color:#08734d;background:#eaf8f1}.hub-settings-microsoft-head em.is-error,.hub-settings-microsoft-head em.is-revoked{color:#b73e29;background:#fff0ed}.hub-settings-microsoft>p{color:var(--gc-muted);margin:15px 0 0;line-height:1.55;font-size:13px!important}.hub-settings-microsoft-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.hub-settings-microsoft-summary>span{background:#f8faff;border:1px solid #dfe6f1;border-radius:7px;gap:4px;padding:12px;display:grid}.hub-settings-microsoft-summary small{color:var(--gc-muted);font-size:11px!important}.hub-settings-microsoft-summary strong{color:var(--gc-ink);font-size:13px}.hub-settings-microsoft>a{color:#fff;background:var(--gc-blue);border-radius:6px;align-items:center;gap:7px;min-height:38px;margin-top:15px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1100px){.admin-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-profile-grid{grid-template-columns:1fr}.hub-settings-grid>.hub-settings-side,.hub-settings-microsoft{grid-area:auto/1/auto/-1}}@media (max-width:720px){.admin-profile-head{grid-template-columns:52px minmax(0,1fr)}.admin-profile-metrics{grid-template-columns:1fr 1fr}.admin-profile-tabs{gap:20px}.admin-profile-tabs button{flex:none}.admin-product-list article{grid-template-columns:32px minmax(0,1fr) 70px}.admin-product-list article em{display:none}.admin-profile-tickets a,.admin-profile-tickets article{grid-template-columns:58px minmax(0,1fr) 110px}.admin-profile-tickets small,.admin-profile-tickets time{display:none}.hub-settings-microsoft-head{grid-template-columns:40px minmax(0,1fr)}.hub-settings-microsoft-head em{grid-column:1/-1;width:fit-content}.hub-settings-microsoft-summary{grid-template-columns:1fr}}.microsoft-insights,.microsoft-insights-empty{border:1px solid var(--gc-line);background:#fff;border-radius:8px;margin-top:16px}.microsoft-insights{padding:20px}.microsoft-insights>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.microsoft-insights>header p,.microsoft-insights>header h2{margin:0}.microsoft-insights>header p{color:var(--gc-blue);text-transform:uppercase;font-size:11px;font-weight:800}.microsoft-insights>header h2{color:var(--gc-ink);margin-top:4px;font-size:18px}.microsoft-insights>header>span{color:#087454;background:#effaf5;border:1px solid #cfe5dd;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:800}.microsoft-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.microsoft-insight-grid>article{background:#fbfcfe;border:1px solid #dfe6f1;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:11px;min-height:174px;padding:15px;display:grid}.microsoft-insight-icon{width:38px;height:38px;color:var(--gc-blue);background:#f0f4ff;border:1px solid #d3dcff;border-radius:6px;place-items:center;display:grid}.microsoft-insight-grid article>div:nth-child(2)>span,.microsoft-insight-grid article>div:nth-child(2)>strong,.microsoft-insight-grid article>div:nth-child(2)>p{display:block}.microsoft-insight-grid article>div:nth-child(2)>span{color:var(--gc-muted);font-size:11px;font-weight:800}.microsoft-insight-grid article>div:nth-child(2)>strong{color:var(--gc-ink);margin-top:4px;font-size:25px}.microsoft-insight-grid article>div:nth-child(2)>strong small{color:#5f6f89;font-size:12px}.microsoft-insight-grid article>div:nth-child(2)>p{color:var(--gc-muted);margin:4px 0 0;font-size:11px}.microsoft-insight-grid article>footer,.microsoft-insight-progress,.microsoft-adoption-bars{grid-column:1/-1}.microsoft-insight-grid article>footer{color:#4f607c;border-top:1px solid #e4eaf3;align-self:end;align-items:center;gap:6px;padding-top:10px;font-size:11px;font-weight:700;display:flex}.microsoft-insight-progress{background:#e6ebf3;border-radius:4px;align-self:end;height:7px;overflow:hidden}.microsoft-insight-progress i{border-radius:inherit;background:var(--gc-blue);height:100%;display:block}.microsoft-adoption-bars{align-self:end;gap:7px;display:grid}.microsoft-adoption-bars>span{grid-template-columns:66px minmax(0,1fr) 24px;align-items:center;gap:7px;display:grid}.microsoft-adoption-bars b,.microsoft-adoption-bars strong{color:#586985;font-size:10px}.microsoft-adoption-bars strong{text-align:right}.microsoft-adoption-bars i{background:#e5eaf2;border-radius:3px;height:5px;overflow:hidden}.microsoft-adoption-bars em{border-radius:inherit;background:#00bfd8;height:100%;display:block}.microsoft-insights-empty{color:#62738e;background:#f8faff;align-items:flex-start;gap:11px;padding:16px;display:flex}.microsoft-insights-empty svg{color:var(--gc-blue);flex:none}.microsoft-insights-empty strong,.microsoft-insights-empty span{display:block}.microsoft-insights-empty strong{color:var(--gc-ink);font-size:13px}.microsoft-insights-empty span{margin-top:4px;font-size:12px;line-height:1.5}.microsoft-sharing-actions{flex:none;gap:8px;display:flex}.microsoft-sharing-actions button.is-secondary{color:#34445f;background:#fff;border:1px solid #cfd9e8}@media (max-width:1180px){.microsoft-insight-grid{grid-template-columns:1fr}.microsoft-insight-grid>article{min-height:150px}}@media (max-width:720px){.microsoft-insights{padding:16px}.microsoft-insights>header,.microsoft-sharing-actions{flex-direction:column;align-items:stretch}.microsoft-insights>header>span{width:fit-content}.microsoft-sharing-actions,.microsoft-sharing-actions button{width:100%}}
