:root{--brand-blue:#2563eb;--brand-blue-strong:#1d4ed8;--brand-blue-soft:#eff6ff;--brand-green:#22c55e;--brand-green-strong:#16a34a;--brand-green-soft:#ecfdf3;--ink:#0f172a;--muted:#64748b;--surface:#f8fafc;--surface-raised:#fff;--surface-subtle:#f1f5f9;--line:#e2e8f0;--line-strong:#cbd5e1;--danger:#dc2626;--warning:#d97706;--success:#16a34a;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 14px 35px #0f172a17;--shadow-lg:0 24px 70px #0f172a24;color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-width:320px;margin:0}::selection{color:#fff;background:var(--brand-blue)}.route-loading{min-height:100vh;color:var(--muted);place-items:center;padding:24px;font-weight:800;display:grid}a,button{-webkit-tap-highlight-color:transparent}button,input{letter-spacing:0}button,input,select,textarea{font:inherit}.app-shell{background:var(--surface);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.public-shell,.login-shell{background:#f3f6f2;min-height:100vh}.public-shell{color:var(--ink)}.public-nav{background:#17211f;justify-content:space-between;align-items:center;gap:22px;padding:18px 32px;display:flex}.public-brand img{width:190px;height:auto;display:block}.public-nav>div,.landing-actions,.tenant-select,.tenant-badge{align-items:center;gap:12px;display:flex}.public-nav a{color:#e7f0eb;font-weight:720;text-decoration:none}.public-nav button{color:#17211f;background:#9be7c4;padding:0 16px}.landing-hero{background:linear-gradient(90deg,#0d1815db 0%,#0d1815ad 48%,#0d18152e 100%),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1800&q=80) 50%/cover;align-items:center;min-height:78vh;padding:72px 32px 46px;display:flex;position:relative;overflow:hidden}.landing-hero__content{gap:18px;width:min(880px,100%);display:grid}.landing-hero .eyebrow{color:#baf5d8}.landing-hero h1{color:#fff;max-width:850px;margin:0;font-size:clamp(3.4rem,7vw,7.4rem);font-weight:850;line-height:.88}.landing-hero p,.landing-section p,.landing-access p,.access-form label,.login-card p,.login-form label{color:var(--muted)}.landing-hero__content>p:not(.eyebrow){color:#edf7f1;max-width:660px;margin:0;font-size:1.14rem}.landing-actions{margin-top:10px}.landing-actions a{color:#dff8eb;font-weight:800;text-decoration:none}.landing-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:12px;display:grid}.landing-hero__metrics span{color:#dff8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;gap:4px;min-height:82px;padding:14px;display:grid}.landing-hero__metrics strong{color:#fff}.landing-section,.landing-access,.landing-showcase,.landing-flow{padding:56px 32px}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-feature-grid article,.landing-flow-grid article,.access-form,.login-card{border:1px solid var(--line);background:#fff;border-radius:8px}.landing-feature-grid article{padding:22px}.landing-feature-grid span{color:#20584c;background:#dcf7e8;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.landing-feature-grid h3{color:var(--ink);margin:18px 0 8px;font-size:1.15rem}.landing-showcase{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);align-items:center;gap:34px;display:grid}.landing-showcase h2,.landing-flow h2,.landing-section h2,.landing-access h2{max-width:920px}.landing-showcase p{max-width:660px;color:var(--muted)}.landing-image-stack{grid-template-columns:1fr .72fr;align-items:end;gap:14px;display:grid}.landing-image-stack img,.landing-usecase-grid img,.landing-access img{object-fit:cover;border-radius:8px;width:100%;display:block}.landing-image-stack img:first-child{height:430px}.landing-image-stack img:last-child{height:300px}.landing-usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-usecase-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.landing-usecase-grid img{border-radius:0;height:245px}.landing-usecase-grid div{padding:18px}.landing-usecase-grid h3,.landing-flow-grid h3{color:var(--ink);margin:0 0 8px}.landing-usecase-grid p,.landing-flow-grid p{color:var(--muted);margin:0}.landing-flow{background:#edf4ef}.landing-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-flow-grid article{align-content:start;gap:12px;padding:20px;display:grid}.landing-flow-grid span{color:#fff;background:#20584c;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.pricing-section{background:#fff}.pricing-section .section-heading p:not(.eyebrow){max-width:680px;color:var(--muted);margin:8px 0 0}.pricing-calculator{background:#f7faf8;border:1px solid #d7e3dc;border-radius:8px;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:22px;margin:24px 0 20px;padding:22px;display:grid}.pricing-calculator__copy{align-content:center;gap:10px;display:grid}.pricing-calculator__copy h3,.pricing-calculator__copy p{margin:0}.pricing-calculator__copy h3{color:var(--ink);font-size:1.45rem}.pricing-calculator__tool{gap:14px;display:grid}.pricing-calculator__tool>label{color:#213d35;font-weight:850}.pricing-calculator__inputs{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;display:grid}.pricing-calculator__inputs input[type=range]{accent-color:#31a572;width:100%}.pricing-calculator__inputs input[type=number]{color:#10231e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bfd7c9;border-radius:8px;padding:0 12px;font-weight:850}.pricing-calculator__result{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricing-calculator__result span{background:#fff;border:1px solid #e0e8e3;border-radius:8px;gap:5px;min-height:118px;padding:14px;display:grid}.pricing-calculator__result small,.pricing-calculator__result em{color:#5d7069}.pricing-calculator__result small{text-transform:uppercase;font-size:.75rem;font-weight:850}.pricing-calculator__result strong{color:#0f3f35;font-size:1.08rem}.pricing-calculator__result em{font-style:normal;line-height:1.35}.pricing-calculator__cta{color:#10231e;background:#9be7c4;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{border:1px solid var(--line);background:#fbfcfb;border-radius:8px;align-content:start;gap:18px;min-height:360px;padding:20px;display:grid}.pricing-card.featured{background:#eefaf3;border-color:#31a572;box-shadow:0 14px 32px #20584c24}.pricing-card.selected{border-color:#c58a00;box-shadow:0 0 0 3px #f6c45347}.pricing-card.enterprise{background:#17211f;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(180px,.55fr) minmax(0,1.35fr);align-items:center;min-height:auto}.pricing-card.enterprise h3,.pricing-card.enterprise .pricing-card__price strong{color:#fff}.pricing-card.enterprise p,.pricing-card.enterprise small,.pricing-card.enterprise li{color:#dce9e2}.pricing-card.enterprise .pricing-card__header span{color:#0f3f35;background:#9be7c4}.pricing-card.enterprise .pricing-card__price{border:0;border-left:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:0 22px}.pricing-card.enterprise ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card__header{gap:8px;display:grid}.pricing-card__header span{color:#0f3f35;text-transform:uppercase;letter-spacing:.05em;background:#d9f5e5;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.75rem;font-weight:850}.pricing-card h3{color:var(--ink);margin:0;font-size:1.32rem}.pricing-card p,.pricing-card small{color:var(--muted);margin:0}.pricing-card__price{border-top:1px solid #e5eee8;border-bottom:1px solid #e5eee8;gap:4px;padding:14px 0;display:grid}.pricing-card__price strong{color:#0f3f35;font-size:2rem;line-height:1}.pricing-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#35524a;align-items:center;gap:8px;font-weight:700;display:flex}.pricing-note{color:#0f3f35;background:#edf9f2;border:1px solid #cde8d8;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px;display:flex}.pricing-note span{color:#4b635c}.landing-faq{background:#f8faf8}.landing-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.landing-faq-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:230px;padding:20px;display:grid}.landing-faq-grid span{color:#20584c;background:#dcf7e8;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.landing-faq-grid h3{color:var(--ink);margin:0;font-size:1.05rem}.landing-faq-grid p{color:var(--muted);margin:0;line-height:1.5}.legal-strip,.landing-access{grid-template-columns:minmax(0,.9fr) minmax(340px,.7fr);align-items:start;gap:28px;display:grid}.legal-strip{background:#17211f}.legal-strip h2,.legal-strip p,.legal-strip .eyebrow,.legal-strip .check-list li{color:#f6fff9}.legal-strip .check-list li{border-bottom:1px solid #ffffff1f;padding-bottom:12px}.legal-strip__links{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.legal-strip__links a{color:#f6fff9;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-weight:820;text-decoration:none;display:inline-flex}.landing-access img{height:260px;margin-top:22px}.legal-page__hero{color:#f6fff9;background:#17211f;gap:14px;padding:72px 32px 42px;display:grid}.legal-page__hero .eyebrow,.legal-page__hero h1,.legal-page__hero p{margin:0}.legal-page__hero .eyebrow{color:#9be7c4}.legal-page__hero h1{max-width:980px;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.95}.legal-page__hero p{color:#dce9e2;max-width:820px;font-size:1.08rem}.legal-page__meta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.legal-page__meta span{color:#f6fff9;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:.86rem;font-weight:800;display:inline-flex}.legal-page__content{gap:14px;padding:34px 32px 56px;display:grid}.legal-page__content article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:18px;display:grid}.legal-page__content article>div{color:#20584c;align-items:center;gap:10px;display:flex}.legal-page__content h2,.legal-page__content p{margin:0}.legal-page__content h2{color:var(--ink);font-size:1.2rem}.legal-page__content p{max-width:920px;color:var(--muted);line-height:1.55}.legal-page__content ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal-page__content li{color:#35524a;align-items:flex-start;gap:8px;font-weight:720;display:flex}.legal-page__followup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:0 32px 56px;display:grid}.legal-page__followup article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:18px;display:grid}.legal-page__followup article>div{color:#20584c;align-items:center;gap:10px;display:flex}.legal-page__followup h2{color:var(--ink);margin:0;font-size:1.08rem}.legal-page__followup ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal-page__followup li{color:#35524a;align-items:flex-start;gap:8px;font-weight:720;line-height:1.4;display:flex}.legal-page__sources a{color:#20584c;overflow-wrap:anywhere;font-weight:850}.legal-page__pending{background:#fffdf5}.legal-page__sources{background:#f7fbff}.public-footer{color:#dce9e2;background:#17211f;grid-template-columns:minmax(280px,1.2fr) minmax(180px,.7fr) minmax(220px,.8fr);gap:28px;padding:36px 32px;display:grid}.public-footer img{width:170px;height:auto;margin-bottom:14px;display:block}.public-footer p,.public-footer small{color:#b9cbc2;margin:0}.public-footer nav,.public-footer>div:last-child{align-content:start;gap:10px;display:grid}.public-footer a,.public-footer button{color:#f5fff9;width:fit-content;font:inherit;font-weight:800;text-decoration:none}.public-footer button{cursor:pointer;background:0 0;border:0;padding:0}.public-footer strong{color:#fff}.access-form{gap:14px;padding:22px;display:grid}.access-form label,.login-form label{gap:7px;font-weight:760;display:grid}.access-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.access-form input,.access-form select,.login-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#f8faf8;border-radius:8px;padding:0 12px}.access-form__plan{background:#edf9f2;border:1px solid #cde8d8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.access-form__plan span{gap:3px;display:grid}.access-form__plan small,.access-form__plan p{color:#4b635c}.access-form__plan small{text-transform:uppercase;font-size:.72rem;font-weight:850}.access-form__plan strong{color:#0f3f35}.access-form__plan p{grid-column:1/-1;margin:2px 0 0;font-size:.9rem;line-height:1.45}.access-consent{grid-template-columns:18px 1fr;align-items:start}.access-consent input{min-height:auto;margin-top:2px}.access-consent a{color:#20584c;font-weight:850}.notice{color:#10513b;background:#dcf7e8;border-radius:8px;margin:0;padding:10px 12px}.notice--error{color:#6c1f1a;background:#ffe0dc}.login-shell{background:linear-gradient(120deg,#13211ded,#20584cc7),url(https://images.unsplash.com/photo-1542744173-8e7e53415bb0?auto=format&fit=crop&w=1800&q=80) 50%/cover;place-items:center;padding:24px;display:grid}.login-card{gap:20px;width:min(100%,520px);padding:28px;display:grid}.activation-card{width:min(100%,560px)}.login-card>img{background:#17211f;border-radius:8px;width:210px;padding:12px}.login-card h1{color:var(--ink);margin:6px 0 8px;font-size:2.2rem}.login-form,.demo-users{gap:12px;display:grid}.demo-users{border-top:1px solid var(--line);padding-top:16px}.demo-users button{min-height:38px;color:var(--ink);background:#f3f6f2;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:.92rem;display:flex}.sidebar{color:#f5f2ea;background:#17211f;flex-direction:column;gap:28px;height:100vh;padding:24px;display:flex;position:sticky;top:0}.sidebar-header{display:block}.mobile-nav-toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;display:none}.nav-list a,.nav-list button,.sidebar-note{align-items:center;gap:12px;display:flex}.brand{color:inherit;text-decoration:none;display:block}.brand img{filter:drop-shadow(0 12px 24px #00000038);width:min(100%,214px);height:auto;display:block}.brand-fallback strong{font-size:1.05rem;line-height:1.1;display:block}.brand-fallback small,.sidebar-note{color:#cbd7d1;font-size:.8rem}.nav-list{gap:6px;display:grid}.nav-list a,.nav-list button{color:#dfe8e3;text-align:left;background:0 0;border-radius:8px;justify-content:flex-start;min-width:0;min-height:44px;padding:0 12px;font-weight:720;text-decoration:none}.nav-item-label{align-items:center;gap:12px;min-width:0;display:inline-flex}.nav-badge{color:#10201c;background:#9be7c4;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:.78rem;font-weight:850;display:inline-grid}.nav-list button.active .nav-badge{background:#fff}.nav-list a.active,.nav-list button.active,.nav-list a:hover,.nav-list button:hover{color:#fff;background:#ffffff1a}.sidebar-note{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;margin-top:auto;padding:14px}.workspace{align-content:start;gap:20px;padding:24px;display:grid}.topbar,.section-heading,.topbar-actions,.metric-grid,.content-grid,.strategy,.punch-actions,.worker-row,.timeline article{display:flex}.topbar{z-index:5;background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:0 0 14px;position:sticky;top:0}.topbar h1{max-width:900px;color:var(--ink);margin:6px 0 0;font-size:clamp(2rem,4vw,4.8rem);font-weight:760;line-height:.96}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:760}.topbar-actions{flex-wrap:wrap;align-items:center;gap:10px}button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:720}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #3c7a6b47}button:disabled{cursor:not-allowed;opacity:.48}.primary-button,.secondary-button,.punch-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.primary-button{color:#fff;background:#20584c;padding:0 16px}.tenant-select,.tenant-badge{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px;font-weight:760}.account-menu{position:relative}.account-chip{border:1px solid var(--line);max-width:320px;min-height:44px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:5px 10px 5px 6px;display:grid}.account-chip>span{color:#fff;background:#20584c;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.account-chip div{min-width:0}.account-chip strong,.account-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-chip strong{font-size:.9rem}.account-chip small{color:var(--muted);font-size:.78rem;font-weight:720}.account-menu__panel{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;width:min(300px,100vw - 28px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #17211f24}.account-menu__summary{border-bottom:1px solid #eef2ef;gap:3px;padding:10px;display:grid}.account-menu__summary strong,.account-menu__summary small,.account-menu__summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__summary small,.account-menu__summary span{color:var(--muted);font-size:.82rem;font-weight:720}.account-menu__panel>button{min-height:40px;color:var(--ink);text-align:left;background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;display:flex}.account-menu__panel>button:hover{background:#edf3ef}.tenant-select select{color:inherit;font:inherit;background:0 0;border:0}.icon-button{place-items:center;width:42px;display:grid}.hero-band{color:#fff;background:linear-gradient(120deg,#13211df0,#20584cbd),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1800&q=80) 50%/cover;border-radius:8px;grid-template-columns:minmax(0,1.2fr) 340px;align-items:end;gap:20px;min-height:320px;padding:28px;display:grid}.hero-copy{max-width:720px}.pill{color:#ddfff0;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 10px;display:inline-flex}.hero-copy h2{margin:18px 0 10px;font-size:clamp(2rem,4vw,4.1rem);line-height:.98}.hero-copy p{color:#e0ece6;max-width:650px;margin:0;font-size:1.03rem}.hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;gap:6px;padding:20px;display:grid}.hero-panel span,.hero-panel p{color:#d8e8e1;margin:0}.hero-panel strong{font-size:2.3rem}.metric-grid article,.panel,.strategy article{border:1px solid var(--line);background:#fff;border-radius:8px}.metric-grid article{flex:1;gap:6px;min-width:0;padding:18px;display:grid}.metric-grid span,.worker-row small,.timeline small,.clock-face small,.strategy p{color:var(--muted)}.metric-grid strong{color:var(--ink);font-size:2rem}.tenant-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenant-activation-summary{background:#fff;border:1px solid #dce9e2;border-radius:8px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.72fr));gap:10px;margin-bottom:16px;padding:14px;display:grid}.tenant-activation-summary>div,.tenant-activation-summary button{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.tenant-activation-summary h3,.tenant-activation-summary p{margin:0}.tenant-activation-summary h3,.tenant-activation-summary strong{color:var(--ink)}.tenant-activation-summary span,.tenant-activation-summary small{color:var(--muted);font-size:.82rem;font-weight:800}.tenant-activation-summary strong{font-size:1.32rem;line-height:1}.tenant-activation-summary button{color:inherit;text-align:left}.tenant-activation-summary button:hover{background:#f2f7f4;border-color:#9bb9ae}.tenant-activation-summary button.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.activation-command{background:#fff;border:1px solid #dce9e2;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.activation-command__next,.activation-command__metric{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;min-width:0}.activation-command__next{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:12px;padding:14px;display:grid}.activation-command__next h3,.activation-command__next p,.activation-command__metric span,.activation-command__metric strong,.activation-command__metric small{margin:0}.activation-command__next h3,.activation-command__next-action strong,.activation-command__metric strong{color:var(--ink)}.activation-command__next small,.activation-command__next-action p,.activation-command__metric span,.activation-command__metric small{color:var(--muted);font-size:.82rem;line-height:1.35}.activation-command__next-action{align-content:start;gap:8px;min-width:0;display:grid}.activation-command__next-action .secondary-button{width:fit-content}.activation-command__next--danger{background:#fff5f3;border-color:#efb0a9}.activation-command__next--warn{background:#fffaf0;border-color:#ead49f}.activation-command__next--info{background:#f3f8fe;border-color:#bfd7f1}.activation-command__next--ok{background:#f4fbf7;border-color:#cbe4d7}.activation-command__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activation-command__metric{color:inherit;text-align:left;align-content:start;gap:6px;padding:12px;display:grid}.activation-command__metric strong{font-size:1.35rem;line-height:1}.activation-command__metric:hover{background:#f2f7f4;border-color:#9bb9ae}.activation-command__metric.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.activation-command__metric:disabled{cursor:not-allowed;opacity:.58}.activation-command__metric--danger{background:#fff8f6;border-color:#efb0a9}.activation-command__metric--warn{background:#fffaf0;border-color:#ead49f}.activation-command__metric--info{background:#f5f9ff;border-color:#bfd7f1}.activation-command__metric--ok{background:#f5fbf8;border-color:#cbe4d7}.activation-command__actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.tenant-overview{min-height:172px;color:var(--ink);text-align:left;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.tenant-overview.active{background:#f0fbf5;border-color:#77b99d}.tenant-overview>strong,.tenant-overview>span{grid-column:1/-1}.tenant-overview>strong{font-size:1.05rem}.tenant-overview>span,.tenant-overview small{color:var(--muted)}.tenant-overview div{background:#fff;border:1px solid #eef2ef;border-radius:8px;gap:3px;min-height:54px;padding:8px;display:grid}.tenant-overview b{color:#174b3f;font-size:1.2rem}.tenant-overview__activation,.tenant-overview__continuity{grid-column:1/-1}.tenant-overview__activation span,.tenant-overview__continuity span{color:var(--muted);font-size:.84rem;font-weight:800}.tenant-overview__activation--ok{background:#f7fcf8;border-color:#d9efe0}.tenant-overview__activation--warn,.tenant-overview__activation--danger{background:#fffdf7;border-color:#f2dfb5}.tenant-overview__activation--info,.tenant-overview__activation--neutral{background:#f7fafb;border-color:#dfe8ed}.tenant-overview__continuity--ok{background:#f7fcf8;border-color:#d9efe0}.tenant-overview__continuity--warn{background:#fffdf7;border-color:#f2dfb5}.tenant-overview__continuity--danger{background:#fff8f7;border-color:#f2c9c6}.tenant-overview__continuity--info,.tenant-overview__continuity--neutral{background:#f7fafb;border-color:#dfe8ed}.content-grid,.strategy{gap:20px}.content-grid{align-items:stretch}.panel{flex:1;min-width:0;padding:22px}.section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.section-heading h2,.strategy h2{color:var(--ink);margin:4px 0 0;font-size:1.25rem}.status{border-radius:999px;justify-content:center;align-items:center;min-width:92px;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:780;display:inline-flex}.status.working{color:#0d513b;background:#dff8ea}.status.paused{color:#6a4b07;background:#fff1c7}.status.out{color:#6c1f1a;background:#ffe0dc}.badge{color:#20584c;background:#dcf7e8;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.badge--pendiente{color:#6a4b07;background:#fff1c7}.badge--aprobada{color:#0d513b;background:#dff8ea}.badge--rechazada{color:#6c1f1a;background:#ffe0dc}.clock-face{text-align:center;background:#f8faf8;border:1px solid #dfe8e3;border-radius:8px;place-items:center;gap:8px;padding:34px 20px;display:grid}.clock-blocked{color:#6a4b07;background:#fff7df;border:1px solid #f0d7a6;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-weight:850;display:flex}.clock-face strong{color:var(--ink);font-size:clamp(2.4rem,6vw,4.6rem);line-height:1}.clock-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.clock-meta span{min-height:34px;color:var(--muted);background:#fff;border:1px solid #dfe8e3;border-radius:8px;place-items:center;padding:6px 8px;font-size:.85rem;display:grid}.clock-reset{margin-top:8px}.punch-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.punch-actions button{border:1px solid #d5e3dc;flex-direction:column;align-items:center;min-width:0;min-height:92px;padding:12px}.punch-actions button span{text-align:center;gap:3px;display:grid}.punch-actions button small{color:var(--muted);font-size:.78rem;font-weight:720}.check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--ink);grid-template-columns:20px 1fr;gap:10px;display:grid}.wide-panel{overflow:hidden}.search-box{border:1px solid var(--line);background:#f8faf8;border-radius:8px;align-items:center;gap:8px;min-width:min(340px,100%);min-height:42px;padding:0 12px;display:flex}.search-box input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0}.worker-list,.timeline{gap:8px;display:grid}.worker-form{background:#f8faf8;border:1px solid #e3ede7;border-radius:8px;grid-template-columns:minmax(160px,1.2fr) minmax(160px,1.2fr) minmax(110px,.8fr) minmax(140px,1fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:12px;display:grid}.workday-form{background:#f8faf8;border:1px solid #e3ede7;border-radius:8px;grid-template-columns:minmax(140px,.8fr) minmax(170px,1fr) minmax(160px,1fr) minmax(180px,1.2fr) auto;align-items:end;gap:10px;margin-top:16px;padding:12px;display:grid}.correction-form{background:#f8faf8;border:1px solid #e3ede7;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;margin-bottom:16px;padding:12px;display:grid}.audit-filters{background:#f8faf8;border:1px solid #e3ede7;border-radius:8px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin-bottom:16px;padding:12px;display:grid}.correction-form:has(select){grid-template-columns:minmax(160px,1fr) minmax(150px,.8fr) minmax(220px,1.2fr) minmax(220px,1.2fr) auto}.workday-form label,.correction-form label,.audit-filters label{color:var(--muted);gap:6px;font-size:.84rem;font-weight:800;display:grid}.correction-form input,.correction-form select,.workday-form input,.workday-form select,.audit-filters input,.audit-filters select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.correction-form .primary-button,.workday-form .primary-button,.audit-filters button{white-space:nowrap;min-height:42px}.correction-day-context{color:var(--muted);background:#fff;border:1px solid #e3ede7;border-radius:8px;grid-column:1/-1;gap:8px;padding:10px 12px;display:grid}.correction-day-context>span,.request-entry-list>span{color:var(--ink);font-size:.82rem;font-weight:850}.correction-day-context div,.request-entry-list{flex-wrap:wrap;gap:8px;display:flex}.correction-day-context small,.request-entry-list small{width:fit-content;color:var(--muted);background:#f8faf8;border:1px solid #e3ede7;border-radius:8px;padding:5px 8px}.worker-form label{color:var(--muted);gap:6px;font-size:.84rem;font-weight:800;display:grid}.worker-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.worker-form .primary-button{white-space:nowrap;min-height:42px}.form-status{color:var(--muted);grid-column:1/-1;margin:0;font-size:.92rem}.support-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-status>span{overflow-wrap:anywhere;min-width:0}.support-status--with-reference{align-items:flex-start}.support-reference-button{color:#174b3f;overflow-wrap:anywhere;background:#f5fbf7;border:1px solid #cfe0d8;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 9px;font-size:.76rem;font-weight:850;display:inline-flex}.form-status__link{color:#174b3f;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-weight:800;text-decoration:underline}.worker-row{border:1px solid #eef2ef;border-radius:8px;align-items:center;gap:14px;min-height:68px;padding:10px 12px}.avatar{color:#fff;background:#20584c;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.worker-row div{min-width:180px;margin-right:auto}.worker-row strong,.worker-row small{display:block}.worker-row>span:not(.avatar):not(.status){min-width:140px;color:var(--muted);align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.invite-button{color:#174b3f;min-height:38px;font:inherit;cursor:pointer;background:#eef7f1;border:1px solid #cfe3d7;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.invite-button:disabled{cursor:not-allowed;color:#5f736c;background:#f4f7f5}.signature-button{color:#174b3f;background:#eef7f1;border:1px solid #cfe3d7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.86rem;font-weight:800;display:inline-flex}.signature-button:disabled{color:#5f736c;background:#f4f7f5}.timeline article{border-bottom:1px solid #eef2ef;align-items:center;gap:14px;min-height:54px;padding:10px 0}.timeline-dot{background:#4da485;border-radius:50%;width:10px;height:10px}.timeline article div{min-width:0;margin-right:auto}.timeline article>span:last-child,.timeline article>span:nth-last-child(2){min-width:120px;color:var(--muted);text-align:right}.schedule-list,.center-grid,.request-grid,.workday-list{gap:10px;display:grid}.schedule-list article,.workday-list article,.request-grid article{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;grid-template-columns:96px minmax(0,1fr) max-content;align-items:center;gap:14px;min-height:66px;padding:12px;display:grid}.schedule-list article>span:first-child{color:#20584c;font-weight:850}.workday-list{margin-top:12px}.workday-list article{grid-template-columns:minmax(0,1fr) max-content max-content}.account-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-settings-grid--mfa-only{grid-template-columns:minmax(0,520px)}.mfa-required-banner{color:#0f3f35;background:#e8f8ef;border:1px solid #96d8b8;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px;display:flex}.mfa-required-banner strong,.mfa-required-banner p{margin:0}.mfa-required-banner p{color:#4b635c}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.settings-card{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.settings-card h3,.settings-card p{margin:0}.settings-card h3{color:var(--ink);font-size:1.05rem}.settings-card p{color:var(--muted)}.settings-card label{color:var(--muted);gap:6px;font-size:.84rem;font-weight:800;display:grid}.settings-card input,.settings-card select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.settings-check{grid-template-columns:18px 1fr;align-items:center}.settings-check input{min-height:auto}.settings-centers{margin-top:4px}.account-settings-card{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;align-content:start;gap:14px;padding:16px;display:grid}.account-settings-card h3,.account-settings-card p{margin:0}.account-settings-card h3{color:var(--ink);font-size:1.05rem}.account-settings-card p,.account-settings-card small{color:var(--muted)}.account-settings-card label{color:var(--muted);gap:6px;font-size:.84rem;font-weight:800;display:grid}.account-settings-card input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.account-deletion-card{background:snow;border-color:#ead6d2}.account-deletion-card ul{color:var(--muted);gap:7px;margin:0;padding-left:20px;font-size:.86rem;display:grid}.account-deletion-card>a{color:#9b3d34;font-size:.86rem;font-weight:800}.account-deletion-card__button{color:#8f3028;border-color:#c76a60}.account-deletion-card__button:hover:not(:disabled){background:#fff0ee;border-color:#9b3d34}.mfa-factor-list,.mfa-enrollment{gap:10px;display:grid}.mfa-factor-list>div{background:#fff;border:1px solid #e3ede7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.mfa-factor-list strong,.mfa-factor-list small{display:block}.mfa-qr{background:#fff;border:1px solid #e3ede7;border-radius:8px;place-items:center;width:176px;height:176px;display:grid;overflow:hidden}.mfa-qr svg,.mfa-qr span,.mfa-qr img{width:100%;height:100%;display:block}.mfa-qr img{object-fit:contain}.mfa-enrollment>small{overflow-wrap:anywhere}.schedule-list strong,.workday-list strong,.request-grid strong,.center-grid strong{color:var(--ink);display:block}.schedule-list small,.workday-list small,.request-grid small,.center-grid small,.center-grid span,.request-grid p{color:var(--muted)}.center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.center-grid article{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;gap:8px;min-height:120px;padding:14px;display:grid}.report-actions,.report-summary,.month-select{display:flex}.report-actions{flex-wrap:wrap;align-items:center;gap:10px}.month-select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#f8faf8;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:760}.month-select input{color:inherit;font:inherit;background:0 0;border:0}.report-summary{gap:10px;margin-bottom:14px}.report-summary article{background:#f8faf8;border:1px solid #eef2ef;border-radius:8px;flex:1;gap:4px;min-width:0;padding:12px;display:grid}.report-summary span{color:var(--muted);font-size:.82rem;font-weight:760}.report-summary strong{color:var(--ink);font-size:1.25rem}.report-table{display:grid;overflow-x:auto}.report-table>div{border-bottom:1px solid #eef2ef;grid-template-columns:minmax(180px,1.5fr) minmax(78px,.7fr) minmax(78px,.7fr) minmax(92px,.8fr) minmax(100px,.85fr) minmax(128px,1fr) minmax(96px,.8fr);align-items:center;gap:10px;min-width:820px;padding:13px 0;display:grid}.report-table>div>span{overflow-wrap:anywhere;min-width:0}.report-table strong,.report-table small{display:block}.report-table small{color:var(--muted);margin-top:3px}.report-status{margin-top:12px}.report-table__head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.positive{color:#0d513b;font-weight:800}.negative{color:#8a2d24;font-weight:800}.request-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.request-grid article{grid-template-columns:1fr;align-items:start;min-height:230px}.request-card__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.request-card__header .badge{flex:none}.request-card__badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.access-next-action--danger{color:#934133;background:#fff0ed}.access-next-action--warn{color:#6a4b07;background:#fff1c7}.access-next-action--info{color:#174b3f;background:#dff0ff}.access-next-action--ok{color:#0d513b;background:#dff8ea}.access-next-action--neutral{color:#425f58;background:#edf3ef}.request-grid p{color:var(--ink);margin:0;font-weight:760}.request-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.request-actions button,.request-action-link{min-height:36px;padding:0 12px}.request-action-link{color:var(--ink);background:#edf3ef;border-radius:8px;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.access-requests-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.72fr);align-items:start;gap:16px;display:grid}.access-request-tabs{flex-wrap:wrap;gap:8px;margin:-4px 0 16px;display:flex}.access-request-tabs button{min-height:38px;color:var(--ink);background:#edf3ef;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.access-request-tabs button.active{color:#fff;background:#20584c}.access-request-tabs span{min-width:24px;min-height:24px;color:inherit;background:#ffffff3d;border-radius:999px;place-items:center;padding:0 7px;font-size:.78rem;display:grid}.commercial-pulse{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:-4px 0 16px;display:grid}.commercial-pulse button{min-height:86px;color:inherit;text-align:left;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:5px;padding:12px;display:grid}.commercial-pulse button:hover{background:#f2f7f4;border-color:#9bb9ae}.commercial-pulse button.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.commercial-pulse span,.commercial-pulse small{color:var(--muted);font-size:.82rem;font-weight:800}.commercial-pulse strong{color:var(--ink);font-size:1.42rem;line-height:1}.activation-health{background:#fff;border:1px solid #dce9e2;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-health--danger{border-color:#efc1b9}.activation-health--warn{border-color:#f2dfaa}.activation-health--info{border-color:#cfe0ef}.activation-health--ok{border-color:#cde8d8}.activation-health__summary{background:#f8fbf9;border:1px solid #e5eee9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.activation-health__next{background:#fbfcfb;border:1px solid #e5eee9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.activation-health__summary div,.activation-health__next div{gap:5px;min-width:0;display:grid}.activation-health__summary span,.activation-health__summary small,.activation-health__next span,.activation-health__next small,.activation-health__actions span,.activation-health__actions small{color:var(--muted);font-size:.82rem;font-weight:800}.activation-health__summary strong,.activation-health__next strong,.activation-health__actions strong{color:var(--ink);line-height:1}.activation-health__summary strong{font-size:1.25rem}.activation-health__actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activation-health__actions button{min-height:86px;color:inherit;text-align:left;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:5px;padding:12px;display:grid}.activation-health__actions button:hover{background:#f2f7f4;border-color:#9bb9ae}.activation-health__actions button.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.activation-health__metric--danger{background:#fff6f4;border-color:#efc1b9}.activation-health__metric--warn{background:#fffdf5;border-color:#f2dfaa}.activation-health__metric--info{background:#f2f8ff;border-color:#cfe0ef}.activation-health__metric--ok{background:#f5fbf7;border-color:#cde8d8}.activation-health__metric--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-health__actions button:disabled{opacity:.58;cursor:not-allowed}.activation-health__actions strong{font-size:1.35rem}.activation-daily-brief{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-daily-brief__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-daily-brief__header>div{gap:4px;min-width:0;display:grid}.activation-daily-brief__header span,.activation-daily-brief__item span,.activation-daily-brief__item small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.activation-daily-brief__header strong,.activation-daily-brief__item strong{color:var(--ink)}.activation-daily-brief__header small,.activation-daily-brief__item small{color:var(--muted);line-height:1.4}.activation-daily-brief__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activation-daily-brief__item{min-height:132px;color:inherit;text-align:left;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.activation-daily-brief__item:hover{background:#f2f7f4;border-color:#9bb9ae}.activation-daily-brief__item:disabled{opacity:.62;cursor:not-allowed}.activation-daily-brief__item--danger{background:#fff0ed;border-color:#efc1b9}.activation-daily-brief__item--warn{background:#fffdf5;border-color:#f2dfaa}.activation-daily-brief__item--info{background:#f2f8ff;border-color:#cfe0ef}.activation-daily-brief__item--ok{background:#f5fbf7;border-color:#cde8d8}.activation-daily-brief__item--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-daily-brief__item strong{font-size:1.35rem;line-height:1}.activation-funnel{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-funnel__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-funnel__header div{gap:4px;min-width:0;display:grid}.activation-funnel__header span,.activation-funnel__stage span,.activation-funnel__stage small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.activation-funnel__header strong,.activation-funnel__stage strong{color:var(--ink)}.activation-funnel__header small,.activation-funnel__stage small{color:var(--muted);line-height:1.4}.activation-funnel__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activation-funnel__stage{min-height:164px;color:inherit;text-align:left;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.activation-funnel__stage:hover{background:#f2f7f4;border-color:#9bb9ae}.activation-funnel__stage.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.activation-funnel__stage:disabled{opacity:.6;cursor:not-allowed}.activation-funnel__stage--danger{background:#fff6f4;border-color:#efc1b9}.activation-funnel__stage--warn{background:#fffdf5;border-color:#f2dfaa}.activation-funnel__stage--info{background:#f2f8ff;border-color:#cfe0ef}.activation-funnel__stage--ok{background:#f5fbf7;border-color:#cde8d8}.activation-funnel__stage--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-funnel__stage strong{font-size:1.45rem;line-height:1}.activation-funnel__bar{background:#e5eee9;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.activation-funnel__bar span{border-radius:inherit;background:#20584c;height:100%;display:block}.activation-value{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-value__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-value__header div{gap:4px;min-width:0;display:grid}.activation-value__header span,.activation-value__stage span,.activation-value__stage small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.activation-value__header strong,.activation-value__stage strong{color:var(--ink)}.activation-value__header small,.activation-value__stage small,.activation-value p{color:var(--muted);margin:0;line-height:1.4}.activation-value__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activation-value__stage{min-height:158px;color:inherit;text-align:left;overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.activation-value__stage:hover{background:#f2f7f4;border-color:#9bb9ae}.activation-value__stage.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.activation-value__stage:disabled{cursor:not-allowed;opacity:.6}.activation-value__stage--danger{background:#fff6f4;border-color:#efc1b9}.activation-value__stage--warn{background:#fffdf5;border-color:#f2dfaa}.activation-value__stage--info{background:#f2f8ff;border-color:#cfe0ef}.activation-value__stage--ok{background:#f5fbf7;border-color:#cde8d8}.activation-value__stage--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-value__stage strong{font-size:1.1rem;line-height:1.08}.activation-plan-pipeline{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-plan-pipeline__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-plan-pipeline__header div{gap:4px;min-width:0;display:grid}.activation-plan-pipeline__header span,.activation-plan-pipeline__stage span,.activation-plan-pipeline__stage small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.activation-plan-pipeline__header strong,.activation-plan-pipeline__stage strong{color:var(--ink)}.activation-plan-pipeline__header small,.activation-plan-pipeline__stage small,.activation-plan-pipeline__stage p,.activation-plan-pipeline p{color:var(--muted);margin:0;line-height:1.4}.activation-plan-pipeline__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activation-plan-pipeline__stage{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:168px;padding:12px;display:grid}.activation-plan-pipeline__stage--danger{background:#fff6f4;border-color:#efc1b9}.activation-plan-pipeline__stage--warn{background:#fffdf5;border-color:#f2dfaa}.activation-plan-pipeline__stage--info{background:#f2f8ff;border-color:#cfe0ef}.activation-plan-pipeline__stage--ok{background:#f5fbf7;border-color:#cde8d8}.activation-plan-pipeline__stage--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-plan-pipeline__stage strong{font-size:1.05rem;line-height:1.08}.activation-age{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-age__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activation-age__header div{gap:4px;min-width:0;display:grid}.activation-age__header span,.activation-age__grid span,.activation-age__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.activation-age__header strong,.activation-age__grid strong{color:var(--ink)}.activation-age__header small,.activation-age__grid p,.activation-age__grid small{color:var(--muted);line-height:1.4}.activation-age__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.activation-age__band{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:9px;min-height:172px;padding:10px;display:grid}.activation-age__band--danger{background:#fff6f4;border-color:#efc1b9}.activation-age__band--warn{background:#fffdf5;border-color:#f2dfaa}.activation-age__band--info{background:#f2f8ff;border-color:#cfe0ef}.activation-age__band--ok{background:#f5fbf7;border-color:#cde8d8}.activation-age__band--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-age__metric,.activation-age__items button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e5eee9;border-radius:8px}.activation-age__metric{gap:5px;min-height:92px;padding:10px;display:grid}.activation-age__metric:hover,.activation-age__items button:hover{background:#f2f7f4;border-color:#9bb9ae}.activation-age__metric:disabled{opacity:.58;cursor:not-allowed}.activation-age__metric strong{font-size:1.35rem}.activation-age__band p{margin:0;font-size:.82rem}.activation-age__items{gap:6px;display:grid}.activation-age__items button{gap:3px;padding:8px;display:grid}.activation-age__items strong,.activation-age__items small{overflow-wrap:anywhere;min-width:0}.tenant-lifecycle{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.tenant-lifecycle__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-lifecycle__header div{gap:4px;min-width:0;display:grid}.tenant-lifecycle__header .tenant-lifecycle__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tenant-lifecycle__header span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:900}.tenant-lifecycle__header strong{color:var(--ink);font-size:1.08rem}.tenant-lifecycle__header small,.tenant-lifecycle__stage p,.tenant-lifecycle__stage button small{color:var(--muted)}.tenant-lifecycle__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-lifecycle__stage{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:10px;display:grid}.tenant-lifecycle__stage--danger{background:#fff0ed;border-color:#efc1b9}.tenant-lifecycle__stage--warn{background:#fffdf5;border-color:#f2dfaa}.tenant-lifecycle__stage--info{background:#f2f8ff;border-color:#cfe0ef}.tenant-lifecycle__stage--ok{background:#f5fbf7;border-color:#cde8d8}.tenant-lifecycle__stage--neutral{background:#f8fafc;border-color:#e2e8f0}.tenant-lifecycle__stage>button,.tenant-lifecycle__items button{min-width:0;color:inherit;text-align:left;background:#fffc;border:1px solid #cfe0d9e6;border-radius:8px}.tenant-lifecycle__stage>button{gap:5px;padding:10px;display:grid}.tenant-lifecycle__stage>button:hover,.tenant-lifecycle__items button:hover{background:#fff;border-color:#9bb9ae}.tenant-lifecycle__stage>button.active{background:#e8f2ee;border-color:#20584c;box-shadow:inset 3px 0 #20584c}.tenant-lifecycle__stage>button:disabled{opacity:.6;cursor:not-allowed}.tenant-lifecycle__stage button span,.tenant-lifecycle__stage button small{font-size:.78rem;font-weight:850}.tenant-lifecycle__stage button strong{color:var(--ink)}.tenant-lifecycle__stage button .tenant-lifecycle__action{color:#335a50;border-top:1px solid #cfe0d9e6;padding-top:6px;line-height:1.35}.tenant-lifecycle__stage>button strong{font-size:1.35rem;line-height:1}.tenant-lifecycle__items{gap:7px;display:grid}.tenant-lifecycle__items button{gap:5px;padding:9px;display:grid}.tenant-lifecycle__items .badge{width:fit-content}.tenant-lifecycle__stage p{margin:0;font-size:.84rem;font-weight:760}.activation-queue{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-queue__header,.activation-queue__actions,.activation-queue__item-header,.activation-queue__item-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.activation-queue__header>div:first-child{gap:4px;min-width:0;display:grid}.activation-queue__header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.activation-queue__header strong{color:var(--ink);font-size:1.08rem}.activation-queue__header small,.activation-queue__item small,.activation-queue__item p,.activation-queue__meta,.activation-queue__limit{color:var(--muted)}.activation-queue__actions{flex-wrap:wrap;justify-content:flex-end}.activation-queue__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.activation-queue__item{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:8px;min-height:186px;padding:12px;display:grid}.activation-queue__item--danger{background:#fff0ed;border-color:#efc1b9}.activation-queue__item--warn{background:#fffdf5;border-color:#f2dfaa}.activation-queue__item--info{background:#f2f8ff;border-color:#cfe0ef}.activation-queue__item--ok{background:#f5fbf7;border-color:#cde8d8}.activation-queue__item--neutral{background:#f8fafc;border-color:#e2e8f0}.activation-queue__item strong{color:var(--ink)}.activation-queue__item p{margin:0;font-size:.88rem;line-height:1.4}.activation-queue__meta{flex-wrap:wrap;gap:6px;font-size:.78rem;font-weight:800;display:flex}.activation-queue__meta span{background:#ffffffb3;border:1px solid #dfeae6;border-radius:999px;padding:4px 7px}.activation-queue__item-actions{flex-wrap:wrap;justify-content:flex-start;align-self:end;margin-top:auto}.activation-queue__item-actions button{color:#20584c;background:#fff;border:1px solid #cfe0d9;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.activation-queue__item-actions button:disabled{opacity:.6;cursor:not-allowed}.activation-queue__limit{font-size:.82rem;font-weight:760}.activation-plan{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.activation-plan__header,.activation-plan__item-header,.activation-plan__item-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.activation-plan__header>div:first-child{gap:4px;min-width:0;display:grid}.activation-plan__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.activation-plan__header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.activation-plan__header strong{color:var(--ink);font-size:1.08rem}.activation-plan__header small,.activation-plan__item small,.activation-plan__item p,.activation-plan__item>span,.activation-plan__limit{color:var(--muted)}.activation-plan__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.activation-plan__summary article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:4px;min-height:74px;padding:10px;display:grid}.activation-plan__summary--danger{background:#fff0ed;border-color:#efc1b9}.activation-plan__summary--warn{background:#fffdf5;border-color:#f2dfaa}.activation-plan__summary span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:900}.activation-plan__summary strong{color:var(--ink);font-size:1.42rem;line-height:1}.activation-plan__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.activation-plan__item{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:8px;min-height:212px;padding:12px;display:grid}.activation-plan__item--danger{background:#fff0ed;border-color:#efc1b9}.activation-plan__item--warn{background:#fffdf5;border-color:#f2dfaa}.activation-plan__item--info{background:#f2f8ff;border-color:#cfe0ef}.activation-plan__item strong{color:var(--ink)}.activation-plan__item p{margin:0;font-size:.88rem;line-height:1.4}.activation-plan__item>span{font-size:.8rem;font-weight:800}.activation-plan__item-actions{flex-wrap:wrap;justify-content:flex-start;align-self:end;margin-top:auto}.activation-plan__item-actions button{color:#20584c;background:#fff;border:1px solid #cfe0d9;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.activation-plan__limit{font-size:.82rem;font-weight:760}.commercial-validation{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.commercial-validation__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-validation__header div{gap:4px;display:grid}.commercial-validation__header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.commercial-validation__header strong{color:var(--ink);font-size:1.08rem}.commercial-validation__header .commercial-validation__actions{align-items:center;gap:10px;display:flex}.commercial-validation .form-status{overflow-wrap:anywhere}.commercial-validation__next{background:#fffdf5;border:1px solid #f2dfaa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.commercial-validation__next--ready{background:#f5fbf7;border-color:#cde8d8}.commercial-validation__next div{gap:4px;display:grid}.commercial-validation__next span,.commercial-validation__evidence{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.commercial-validation__next strong{color:var(--ink)}.commercial-validation__next p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.commercial-validation__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-validation__item{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:8px;min-height:178px;padding:12px;display:grid}.commercial-validation__item--ok{background:#f5fbf7;border-color:#cde8d8}.commercial-validation__item--info{background:#f2f8ff;border-color:#cfe0ef}.commercial-validation__item--warn{background:#fffdf5;border-color:#f2dfaa}.commercial-validation__item strong{color:var(--ink)}.commercial-validation__item p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.commercial-validation__evidence{text-transform:none;line-height:1.35;display:block}.commercial-validation__item button{align-self:end}.commercial-gate{background:#fbfdf9;border:1px solid #dfe7dc;border-radius:8px;gap:10px;padding:12px;display:grid}.commercial-gate__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.commercial-gate__header div{gap:4px;min-width:0;display:grid}.commercial-gate__header span:not(.compliance-state),.commercial-gate__focus small,.commercial-gate__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.commercial-gate__header strong,.commercial-gate__focus strong,.commercial-gate__grid strong{color:var(--ink)}.commercial-gate__header small,.commercial-gate__focus p,.commercial-gate__focus small,.commercial-gate__grid p,.commercial-gate__grid small{color:var(--muted);line-height:1.4}.commercial-gate__focus{background:#fbfcfb;border:1px solid #dce9e2;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.commercial-gate__focus div{gap:4px;min-width:0;display:grid}.commercial-gate__focus p,.commercial-gate__focus small{margin:0;font-weight:760}.commercial-gate__focus--warn{background:#fffdf5;border-color:#f2dfaa}.commercial-gate__focus--info{background:#f2f8ff;border-color:#cfe0ef}.commercial-gate__focus--ok{background:#f5fbf7;border-color:#cde8d8}.commercial-gate__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commercial-gate__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:172px;padding:10px;display:grid}.commercial-gate__item--warn{background:#fffdf7;border-color:#f2dfb5}.commercial-gate__item--info{background:#f7fbff;border-color:#d8e7f4}.commercial-gate__item--ok{background:#f7fcf8;border-color:#d9efe0}.commercial-gate__grid p,.commercial-gate__grid small{margin:0;font-size:.82rem}.commercial-runbook{background:#f7fbfd;border:1px solid #dbe8ef;border-radius:8px;gap:10px;padding:12px;display:grid}.commercial-runbook__header,.commercial-runbook__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.commercial-runbook__header div{gap:4px;min-width:0;display:grid}.commercial-runbook__header span:not(.compliance-state),.commercial-runbook__item-header small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.commercial-runbook__header strong,.commercial-runbook__grid strong{color:var(--ink)}.commercial-runbook__header small,.commercial-runbook__grid p,.commercial-runbook__grid small{color:var(--muted);line-height:1.4}.commercial-runbook__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-runbook__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:8px;min-height:210px;padding:12px;display:grid}.commercial-runbook__item--pending{background:#fffdf5;border-color:#f2dfaa}.commercial-runbook__item--ok{background:#f7fcf8;border-color:#cde8d8}.commercial-runbook__grid p,.commercial-runbook__grid small{margin:0;font-size:.84rem}.commercial-closeout{background:#fffaf1;border:1px solid #e6e0d4;border-radius:8px;gap:10px;padding:12px;display:grid}.commercial-closeout__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.commercial-closeout__header div{gap:4px;min-width:0;display:grid}.commercial-closeout__header span,.commercial-closeout__focus small,.commercial-closeout__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.commercial-closeout__header strong,.commercial-closeout__focus strong,.commercial-closeout__grid strong{color:var(--ink)}.commercial-closeout__header small,.commercial-closeout__focus p,.commercial-closeout__focus small,.commercial-closeout__grid p,.commercial-closeout__grid small{color:var(--muted);line-height:1.4}.commercial-closeout__focus{background:#fffdf5;border:1px solid #f2dfaa;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.commercial-closeout__focus div{gap:4px;min-width:0;display:grid}.commercial-closeout__focus p,.commercial-closeout__focus small{margin:0;font-size:.82rem}.commercial-closeout__focus--warn{background:#fffdf5;border-color:#f2dfaa}.commercial-closeout__focus--info{background:#f2f8ff;border-color:#cfe0ef}.commercial-closeout__focus--ok{background:#f7fcf8;border-color:#cde8d8}.commercial-closeout__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commercial-closeout__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:170px;padding:10px;display:grid}.commercial-closeout__item--warn{background:#fffdf5;border-color:#f2dfaa}.commercial-closeout__item--info{background:#f2f8ff;border-color:#cfe0ef}.commercial-closeout__item--ok{background:#f7fcf8;border-color:#cde8d8}.commercial-closeout__grid p,.commercial-closeout__grid small{margin:0;font-size:.82rem}.commercial-agenda{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin:-4px 0 16px;padding:14px;display:grid}.commercial-agenda__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-agenda__header div{gap:3px;display:grid}.commercial-agenda__header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.commercial-agenda__header strong{font-size:1rem}.commercial-agenda__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.commercial-agenda__item{min-height:132px;color:inherit;text-align:left;background:#f8fbf9;border:1px solid #e5eee9;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.commercial-agenda__item:hover{background:#f2f7f4;border-color:#aac6ba}.commercial-agenda__item strong{color:var(--ink)}.commercial-agenda__item small,.commercial-agenda__item>span:not(.badge){color:var(--muted);font-weight:700;line-height:1.35}.commercial-pulse__priority--danger{background:#fff0ed;border-color:#efc1b9}.commercial-pulse__priority--warn{background:#fff8df;border-color:#f2dfaa}.commercial-pulse__priority--info{background:#edf8f2;border-color:#cde8d8}.commercial-pulse__priority--ok{background:#f5fbf7;border-color:#cde8d8}.access-request-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:16px;display:grid}.access-request-summary-grid button{min-height:82px;color:inherit;text-align:left;background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:4px;padding:12px;display:grid}.access-request-summary-grid button.active{background:#e8f2ee;border-color:#20584c}.access-request-summary-grid span{color:var(--muted);font-size:.82rem;font-weight:800}.access-request-summary-grid strong{color:var(--ink);font-size:1.45rem}.access-request-summary-grid small{color:var(--muted);font-size:.72rem;font-weight:800}.access-request-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.access-request-filters .search-box{flex:320px}.access-request-status-filter{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#f8faf8;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.84rem;font-weight:800;display:flex}.access-request-status-filter select{color:var(--ink);font:inherit;background:0 0;border:0}.access-request-filter-note{color:#934133;background:#fff0ed;border:1px solid #efc1b9;border-radius:8px;align-items:center;min-height:42px;margin:0;padding:0 12px;font-size:.84rem;font-weight:800;display:inline-flex}.access-request-filter-note--info{color:#20584c;background:#edf8f2;border-color:#cde8d8}.access-request-refresh-note{min-height:42px;color:var(--muted);align-items:center;margin:0;font-size:.84rem;font-weight:800;display:inline-flex}.access-request-result-count{color:var(--muted);margin:-6px 0 14px;font-size:.86rem;font-weight:800}.access-request-list{gap:10px;display:grid}.access-request-card,.access-conversion-form{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;gap:14px;padding:16px;display:grid}.access-request-card--due{border-color:#efc1b9;box-shadow:inset 3px 0 #c45c4a}.access-request-card--missing-follow-up{border-color:#f2dfaa;box-shadow:inset 3px 0 #d7a41d}.access-request-card--focused{background:#f2f7f4;border-color:#aac6ba;box-shadow:inset 3px 0 #3f7a68}.access-request-card--selected{border-color:#20584c;box-shadow:inset 3px 0 #20584c}.access-request-card small,.access-request-card span,.access-conversion-form p{color:var(--muted)}.access-request-card .request-card__header>div{gap:4px;display:grid}.activity-event-title+strong{display:none}.access-request-meta{flex-wrap:wrap;gap:8px;display:flex}.access-request-meta span{background:#fff;border:1px solid #e3ede7;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.82rem;font-weight:800;display:inline-flex}.access-request-meta .access-request-follow-up-due{color:#934133;background:#fff0ed;border-color:#efc1b9}.access-request-meta .access-request-age-risk{color:#6a4b07;background:#fff8df;border-color:#f2dfaa}.access-request-warning{color:#6a4b07;background:#fff8df;border:1px solid #f2dfaa;border-radius:8px;margin:0;padding:10px 12px;font-weight:760}.access-request-warning--action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.access-request-warning--action>div{flex-wrap:wrap;gap:8px;display:inline-flex}.access-request-warning--action button{min-height:32px;padding:0 10px}.access-request-warning--urgent{color:#934133;background:#fff0ed;border-color:#efc1b9}.access-request-note-summary{color:#425f58;background:#f2f7f4;border-left:3px solid #9bb9ae;border-radius:6px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:650;line-height:1.4}.access-request-due-banner{background:#fff0ed;border:1px solid #efc1b9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.access-request-due-banner span{color:#934133;font-weight:850}.access-request-due-banner button{min-height:32px;padding:0 10px}.access-request-notes,.access-request-follow-up{color:var(--muted);gap:6px;font-size:.84rem;font-weight:800;display:grid}.access-request-notes textarea,.access-request-follow-up input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-weight:650}.access-request-notes textarea{resize:vertical;min-height:82px}.access-request-follow-up-presets{flex-wrap:wrap;gap:8px;display:flex}.access-request-follow-up-presets button{min-height:32px;padding:0 10px;font-size:.82rem}.access-conversion-form{position:sticky;top:96px}.access-conversion-form h3,.access-conversion-form p{margin:0}.access-conversion-selection{background:#eef7f2;border:1px solid #c9ded5;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.access-conversion-selection span,.access-conversion-selection small{color:var(--muted);font-size:.82rem;font-weight:800}.access-conversion-selection strong{color:var(--ink)}.access-conversion-selection button{justify-self:start;min-height:32px;padding:0 10px}.access-conversion-selection__actions{flex-wrap:wrap;gap:8px;display:flex}.access-conversion-selection__meta{flex-wrap:wrap;gap:6px;display:flex}.access-conversion-selection__meta span{background:#fff;border:1px solid #d9e8e0;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;display:inline-flex}.access-conversion-selection__note{color:#425f58;background:#fff;border-left:3px solid #9bb9ae;border-radius:6px;margin:0;padding:8px 10px;font-size:.86rem;font-weight:650;line-height:1.4}.access-conversion-selection__timeline{gap:8px;margin-top:4px;display:grid}.access-conversion-selection__timeline>span{text-transform:uppercase;letter-spacing:.08em}.access-conversion-selection__timeline article{background:#fff;border:1px solid #d9e8e0;border-radius:8px;gap:5px;padding:10px;display:grid}.access-conversion-selection__timeline article p{color:#425f58;background:#f2f7f4;border-left:3px solid #9bb9ae;border-radius:6px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:650;line-height:1.35}.access-conversion-selection__actions a{min-height:32px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.blocked-reason-breakdown{gap:8px;display:grid}.blocked-reason-breakdown button{min-height:44px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e3ede7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.blocked-reason-breakdown button.active{background:#e8f2ee;border-color:#20584c}.blocked-reason-breakdown button:disabled{opacity:.58;cursor:not-allowed}.blocked-reason-breakdown span{color:var(--muted);font-size:.84rem;font-weight:800}.blocked-reason-breakdown strong{color:var(--ink);font-size:1.1rem}.access-conversion-form label{color:var(--muted);gap:6px;font-size:.84rem;font-weight:800;display:grid}.access-conversion-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.badge--access-new{color:#6a4b07;background:#fff1c7}.badge--access-contacted{color:#174b3f;background:#dff0ff}.badge--access-converted{color:#0d513b;background:#dff8ea}.badge--access-discarded{color:#6c1f1a;background:#ffe0dc}.badge--blocked{color:#6a4b07;background:#fff1c7}.compliance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.compliance-grid article{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;gap:8px;min-height:142px;padding:12px;display:grid}.compliance-grid small{color:var(--muted);font-weight:800}.compliance-grid strong{color:var(--ink);font-size:1.25rem}.compliance-grid p{color:var(--muted);margin:0;font-size:.9rem}.executive-readiness{background:#fff;border:1px solid #dfe8ef;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.executive-readiness__header,.executive-readiness__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.executive-readiness__header div{gap:4px;min-width:0;display:grid}.executive-readiness__header h3,.executive-readiness__header p{margin:0}.executive-readiness__header h3{color:var(--ink);font-size:1.1rem}.executive-readiness__header small,.executive-readiness__grid small,.executive-readiness__grid p{color:var(--muted)}.executive-readiness__header small{font-weight:760}.executive-readiness__actions{flex-wrap:wrap;justify-content:flex-end}.executive-readiness__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.executive-readiness__grid article{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:152px;padding:12px;display:grid}.executive-readiness__item--danger{background:#fff8f7;border-color:#f2c9c6}.executive-readiness__item--warn{background:#fffdf7;border-color:#f2dfb5}.executive-readiness__item--ok{background:#f7fcf8;border-color:#d9efe0}.executive-readiness__item--info{background:#f7fbff;border-color:#d8e7f4}.executive-readiness__grid small,.executive-readiness__grid p{margin:0;line-height:1.4}.executive-readiness__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.executive-readiness__grid strong{color:var(--ink)}.executive-readiness__grid p{font-size:.84rem}.executive-readiness .form-status{overflow-wrap:anywhere}.compliance-actions{background:#fff;border:1px solid #dbe7df;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.compliance-actions__header,.compliance-actions__item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.compliance-actions__header div{gap:4px;min-width:0;display:grid}.compliance-actions__header h3,.compliance-actions__header p{margin:0}.compliance-actions__header h3{color:var(--ink);font-size:1.1rem}.compliance-actions__header small,.compliance-actions__grid small,.compliance-actions__grid p{color:var(--muted)}.compliance-actions__header small{font-weight:760}.compliance-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compliance-actions__grid article{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e1e8f0;border-radius:8px;align-content:start;gap:9px;min-height:178px;padding:12px;display:grid}.compliance-actions__item--danger{background:#fff8f7;border-color:#f2c9c6}.compliance-actions__item--warn{background:#fffdf7;border-color:#f2dfb5}.compliance-actions__item--ok{background:#f7fcf8;border-color:#d9efe0}.compliance-actions__item--info{background:#f7fbff;border-color:#d8e7f4}.compliance-actions__item-header{flex-wrap:wrap}.compliance-actions__grid small,.compliance-actions__grid p{margin:0;line-height:1.4}.compliance-actions__grid small{text-transform:uppercase;font-size:.78rem;font-weight:830}.compliance-actions__grid strong{color:var(--ink)}.compliance-actions__grid p{font-size:.86rem}.compliance-actions__grid button{width:fit-content}.compliance-actions .form-status{overflow-wrap:anywhere}.evidence-register{background:#fff;border:1px solid #dfe8ef;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.evidence-register__header,.evidence-register__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.evidence-register__header div{gap:4px;min-width:0;display:grid}.evidence-register__header h3,.evidence-register__header p{margin:0}.evidence-register__header h3{color:var(--ink);font-size:1.1rem}.evidence-register__header small,.evidence-register__grid small,.evidence-register__grid p{color:var(--muted)}.evidence-register__header small{font-weight:760}.evidence-register__actions{flex-wrap:wrap;justify-content:flex-end}.evidence-register__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evidence-register__grid article{overflow-wrap:anywhere;background:#fbfcfb;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:150px;padding:12px;display:grid}.evidence-register__item--danger{background:#fff8f7;border-color:#f2c9c6}.evidence-register__item--warn{background:#fffdf7;border-color:#f2dfb5}.evidence-register__item--ok{background:#f7fcf8;border-color:#d9efe0}.evidence-register__item--info{background:#f7fbff;border-color:#d8e7f4}.evidence-register__grid small,.evidence-register__grid p{margin:0;line-height:1.4}.evidence-register__grid small{text-transform:uppercase;font-size:.78rem;font-weight:830}.evidence-register__grid strong{color:var(--ink)}.evidence-register__grid p{font-size:.84rem}.evidence-register .form-status{overflow-wrap:anywhere}.operational-health{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.operational-health__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-health__header div{gap:4px;display:grid}.operational-health__header h3,.operational-health__header p{margin:0}.operational-health__header h3{color:var(--ink);font-size:1.1rem}.operational-health__header small{color:var(--muted);font-weight:760}.operational-health__deployment{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.operational-health__deployment span{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.operational-health__deployment small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:820}.operational-health__deployment strong,.operational-health__deployment a{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.88rem;font-weight:850}.operational-health__deployment a{text-underline-offset:3px;text-decoration-color:#26624959}.operational-health__checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operational-health__checks article{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;gap:8px;min-height:86px;padding:10px;display:grid}.operational-health__checks strong{color:var(--ink);font-size:.92rem}.operational-health__checks .empty-state{grid-column:1/-1}.operational-smoke{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.operational-smoke__header,.operational-smoke__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-smoke__header div{gap:4px;display:grid}.operational-smoke__header h3,.operational-smoke__header p{margin:0}.operational-smoke__header h3{color:var(--ink);font-size:1.1rem}.operational-smoke__header small{color:var(--muted);font-weight:760}.operational-smoke__actions{flex-wrap:wrap;justify-content:flex-start}.operational-smoke__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operational-smoke__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:166px;padding:10px;display:grid}.operational-smoke__item--pending{background:#fffdf7;border-color:#f2dfb5}.operational-smoke__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-smoke__grid strong{color:var(--ink);font-size:.95rem}.operational-smoke__grid p,.operational-smoke__grid small{color:var(--muted);margin:0;line-height:1.4}.operational-smoke__grid small{font-size:.78rem;font-weight:830}.operational-smoke__grid .empty-state{grid-column:1/-1}.operational-smoke .form-status{overflow-wrap:anywhere}.operational-release{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.operational-release__header,.operational-release__command,.operational-release__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-release__header div,.operational-release__command div{gap:4px;min-width:0;display:grid}.operational-release__header h3,.operational-release__header p{margin:0}.operational-release__header h3{color:var(--ink);font-size:1.1rem}.operational-release__header small,.operational-release__command span,.operational-release__grid small{color:var(--muted);font-weight:760}.operational-release__command{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;padding:12px}.operational-release__command code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.88rem;font-weight:850}.operational-release__actions{flex-wrap:wrap;justify-content:flex-end}.operational-freshness{background:#f8fcf9;border:1px solid #dce9e2;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-freshness__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-freshness__header div{gap:4px;min-width:0;display:grid}.operational-freshness__header div>span,.operational-freshness__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-freshness__header strong,.operational-freshness__grid strong{color:var(--ink)}.operational-freshness__header small,.operational-freshness__grid p,.operational-freshness__grid small{color:var(--muted);line-height:1.4}.operational-freshness__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-freshness__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #dce9e2;border-radius:8px;align-content:start;gap:7px;min-height:150px;padding:10px;display:grid}.operational-freshness__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-freshness__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-freshness__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-freshness__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-freshness__grid p,.operational-freshness__grid small{margin:0;font-size:.82rem}.operational-request-log{background:#fbfcfb;border:1px solid #e4ece7;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-request-log__header,.operational-request-log__manual{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-request-log__header div{gap:4px;min-width:0;display:grid}.operational-request-log__header span,.operational-request-log__manual span,.operational-request-log__grid small{color:var(--muted);font-size:.78rem;font-weight:780}.operational-request-log__header small{color:var(--muted);font-weight:720}.operational-request-log__manual input{width:min(100%,380px);min-height:40px}.operational-request-log__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operational-request-log__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.operational-request-log__grid article>div{gap:3px;min-width:0;display:grid}.operational-request-log__grid strong,.operational-request-log__grid code{overflow-wrap:anywhere;min-width:0}.operational-request-log__grid strong{color:var(--ink);font-size:.9rem}.operational-request-log__grid code{color:var(--ink);font-size:.82rem;font-weight:820}.operational-request-log__grid button{justify-self:flex-start}.operational-observability{background:#f9fbff;border:1px solid #dfe8ef;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-observability__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-observability__header div{gap:4px;min-width:0;display:grid}.operational-observability__header div>span,.operational-observability__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-observability__header strong,.operational-observability__grid strong{color:var(--ink)}.operational-observability__header small,.operational-observability__grid p,.operational-observability__grid small{color:var(--muted);line-height:1.4}.operational-observability__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-observability__focus{background:#fbfcfb;border:1px solid #dce9e2;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.operational-observability__focus div{gap:4px;min-width:0;display:grid}.operational-observability__focus small,.operational-observability__focus p{color:var(--muted);margin:0;font-weight:760;line-height:1.4}.operational-observability__focus strong{color:var(--ink)}.operational-observability__focus--danger{background:#fff3f1;border-color:#efc1b9}.operational-observability__focus--warn{background:#fffdf5;border-color:#f2dfaa}.operational-observability__focus--ok{background:#f5fbf7;border-color:#cde8d8}.operational-observability__focus--info,.operational-observability__focus--neutral{background:#f2f8ff;border-color:#cfe0ef}.operational-observability__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe8ef;border-radius:8px;align-content:start;gap:7px;min-height:176px;padding:10px;display:grid}.operational-observability__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-observability__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-observability__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-observability__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-observability__grid p,.operational-observability__grid small{margin:0;font-size:.82rem}.operational-alert-matrix{background:#fbfdf9;border:1px solid #dfe6de;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-alert-matrix__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-alert-matrix__header div{gap:4px;min-width:0;display:grid}.operational-alert-matrix__header div>span,.operational-alert-matrix__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-alert-matrix__header strong,.operational-alert-matrix__grid strong{color:var(--ink)}.operational-alert-matrix__header small,.operational-alert-matrix__grid p,.operational-alert-matrix__grid small{color:var(--muted);line-height:1.4}.operational-alert-matrix__focus{background:#fff;border:1px solid #dfe6de;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.operational-alert-matrix__focus div{gap:4px;min-width:0;display:grid}.operational-alert-matrix__focus small,.operational-alert-matrix__focus p{color:var(--muted);margin:0;font-weight:760;line-height:1.4}.operational-alert-matrix__focus strong{color:var(--ink)}.operational-alert-matrix__focus--danger{background:#fff3f1;border-color:#efc1b9}.operational-alert-matrix__focus--warn{background:#fffdf5;border-color:#f2dfaa}.operational-alert-matrix__focus--ok{background:#f5fbf7;border-color:#cde8d8}.operational-alert-matrix__focus--info{background:#f2f8ff;border-color:#cfe0ef}.operational-alert-matrix__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-alert-matrix__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe6de;border-radius:8px;align-content:start;gap:7px;min-height:232px;padding:10px;display:grid}.operational-alert-matrix__item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.operational-alert-matrix__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-alert-matrix__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-alert-matrix__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-alert-matrix__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-alert-matrix__grid p,.operational-alert-matrix__grid small{margin:0;font-size:.82rem}.alert-severity{background:#fff;border:1px solid #dfe6de;justify-content:center;min-width:56px}.alert-severity--alta{color:#8f2d20;background:#fff3f1;border-color:#f2c9c6}.alert-severity--media{color:#755414;background:#fff9e8;border-color:#f2dfb5}.alert-severity--baja{color:#22613b;background:#f5fbf7;border-color:#cde8d8}.operational-budget{background:#fffdf8;border:1px solid #e3e5d7;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-budget__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-budget__header div{gap:4px;min-width:0;display:grid}.operational-budget__header div>span,.operational-budget__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-budget__header strong,.operational-budget__grid strong{color:var(--ink)}.operational-budget__header small,.operational-budget__grid p,.operational-budget__grid small{color:var(--muted);line-height:1.4}.operational-budget__focus{background:#fffaf0;border:1px solid #e4e1c5;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.operational-budget__focus div{gap:4px;min-width:0;display:grid}.operational-budget__focus small,.operational-budget__focus p{color:var(--muted);margin:0;font-weight:760;line-height:1.4}.operational-budget__focus strong{color:var(--ink)}.operational-budget__focus--danger{background:#fff3f1;border-color:#efc1b9}.operational-budget__focus--warn{background:#fffdf5;border-color:#f2dfaa}.operational-budget__focus--ok{background:#f5fbf7;border-color:#cde8d8}.operational-budget__focus--info,.operational-budget__focus--neutral{background:#f2f8ff;border-color:#cfe0ef}.operational-budget__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-budget__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e1c5;border-radius:8px;align-content:start;gap:7px;min-height:188px;padding:10px;display:grid}.operational-budget__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-budget__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-budget__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-budget__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-budget__grid p,.operational-budget__grid small{margin:0;font-size:.82rem}.operational-release__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operational-release__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:150px;padding:10px;display:grid}.operational-release__item--pending{background:#fffdf7;border-color:#f2dfb5}.operational-release__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-release__grid strong{color:var(--ink);font-size:.95rem}.operational-release__grid p,.operational-release__grid small{color:var(--muted);margin:0;line-height:1.4}.operational-release__grid small{font-size:.78rem}.operational-release .form-status{overflow-wrap:anywhere}.operational-rollback{background:#fffaf2;border:1px solid #e7e0d5;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-rollback__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-rollback__header div{gap:4px;min-width:0;display:grid}.operational-rollback__header span,.operational-rollback__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-rollback__header strong,.operational-rollback__grid strong{color:var(--ink)}.operational-rollback__header small,.operational-rollback__grid p,.operational-rollback__grid small{color:var(--muted);line-height:1.4}.operational-rollback__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operational-rollback__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:158px;padding:10px;display:grid}.operational-rollback__item--pending{background:#fffdf7;border-color:#f2dfb5}.operational-rollback__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-rollback__grid p,.operational-rollback__grid small{margin:0;font-size:.82rem}.operational-monitoring{background:#f8fbff;border:1px solid #dbe7f1;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-monitoring__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-monitoring__header div{gap:4px;min-width:0;display:grid}.operational-monitoring__header div>span,.operational-monitoring__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-monitoring__header strong,.operational-monitoring__grid strong{color:var(--ink)}.operational-monitoring__header small,.operational-monitoring__grid p,.operational-monitoring__grid small{color:var(--muted);line-height:1.4}.operational-monitoring__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-monitoring__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #d8e7f4;border-radius:8px;align-content:start;gap:7px;min-height:164px;padding:10px;display:grid}.operational-monitoring__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-monitoring__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-monitoring__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-monitoring__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-monitoring__grid p,.operational-monitoring__grid small{margin:0;font-size:.82rem}.operational-release-notes{background:#fffdf8;border:1px solid #e4e1d8;border-radius:8px;gap:10px;padding:12px;display:grid}.operational-release-notes__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-release-notes__header div{gap:4px;min-width:0;display:grid}.operational-release-notes__header div>span,.operational-release-notes__grid small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.operational-release-notes__header strong,.operational-release-notes__grid strong{color:var(--ink)}.operational-release-notes__header small,.operational-release-notes__grid p,.operational-release-notes__grid small{color:var(--muted);line-height:1.4}.operational-release-notes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-release-notes__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e1d8;border-radius:8px;align-content:start;gap:7px;min-height:164px;padding:10px;display:grid}.operational-release-notes__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-release-notes__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-release-notes__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-release-notes__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-release-notes__grid p,.operational-release-notes__grid small{margin:0;font-size:.82rem}.operational-weekly-review{background:#f8fbff;border:1px solid #dfe8ef;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.operational-weekly-review__header,.operational-weekly-review__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-weekly-review__header div{gap:4px;min-width:0;display:grid}.operational-weekly-review__header h3,.operational-weekly-review__header p{margin:0}.operational-weekly-review__header h3{color:var(--ink);font-size:1.1rem}.operational-weekly-review__header small,.operational-weekly-review__grid small,.operational-weekly-review__grid p{color:var(--muted)}.operational-weekly-review__header small{font-weight:760}.operational-weekly-review__actions{flex-wrap:wrap;justify-content:flex-end}.operational-weekly-review__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operational-weekly-review__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:160px;padding:12px;display:grid}.operational-weekly-review__item--danger{background:#fff8f7;border-color:#f2c9c6}.operational-weekly-review__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-weekly-review__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-weekly-review__item--info{background:#f7fbff;border-color:#d8e7f4}.operational-weekly-review__grid small,.operational-weekly-review__grid p{margin:0;line-height:1.4}.operational-weekly-review__grid small{text-transform:uppercase;font-size:.78rem;font-weight:830}.operational-weekly-review__grid strong{color:var(--ink)}.operational-weekly-review__grid p{font-size:.84rem}.operational-weekly-review .form-status{overflow-wrap:anywhere}.operational-incident{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.operational-incident__header,.operational-incident__command,.operational-incident__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.operational-incident__header div,.operational-incident__command div{gap:4px;min-width:0;display:grid}.operational-incident__header h3,.operational-incident__header p{margin:0}.operational-incident__header h3{color:var(--ink);font-size:1.1rem}.operational-incident__header small,.operational-incident__command span,.operational-incident__actions small{color:var(--muted);font-weight:760}.operational-incident__command{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;padding:12px}.operational-incident__command code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.88rem;font-weight:850}.operational-incident__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.operational-incident__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:142px;padding:10px;display:grid}.operational-incident__item--danger{background:#fff8f7;border-color:#f4c5bf}.operational-incident__item--warn{background:#fffdf7;border-color:#f2dfb5}.operational-incident__item--ok{background:#f7fcf8;border-color:#d9efe0}.operational-incident__item--info{background:#f8fbff;border-color:#d7e6f8}.operational-incident__grid strong{color:var(--ink);font-size:.95rem}.operational-incident__grid p,.operational-incident__grid small{color:var(--muted);margin:0;line-height:1.4}.operational-incident__grid small{font-size:.78rem;font-weight:830}.operational-incident__actions{flex-wrap:wrap}.operational-incident .form-status{overflow-wrap:anywhere}.sales-readiness{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.sales-readiness__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-readiness__header div{gap:4px;display:grid}.sales-readiness__header h3,.sales-readiness__header p{margin:0}.sales-readiness__header h3{color:var(--ink);font-size:1.1rem}.sales-readiness__header small{color:var(--muted);font-weight:760}.sales-readiness__next{background:#fffaf0;border:1px solid #e3ede7;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sales-readiness__next--ready{background:#f2fbf5}.sales-readiness__next div{gap:4px;display:grid}.sales-readiness__next span,.sales-readiness__next small{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-readiness__next strong{color:var(--ink)}.sales-readiness__next p{color:var(--muted);margin:0;line-height:1.4}.sales-readiness__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-readiness__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:154px;padding:12px;display:grid}.sales-readiness__item--pending{background:#fffdf7;border-color:#f2dfb5}.sales-readiness__item--ok{background:#f7fcf8;border-color:#d9efe0}.sales-readiness__grid small,.sales-readiness__grid p{color:var(--muted);margin:0}.sales-readiness__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-readiness__grid strong{color:var(--ink)}.sales-readiness__grid p{font-size:.84rem;line-height:1.4}.sales-readiness .form-status{overflow-wrap:anywhere}.sales-offer{background:#f8fbff;border:1px solid #e1e8f0;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-offer__header,.sales-offer__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-offer__header div{gap:4px;min-width:0;display:grid}.sales-offer__header h4,.sales-offer__header p{margin:0}.sales-offer__header h4{color:var(--ink);font-size:1rem}.sales-offer__header small,.sales-offer__summary small,.sales-offer__grid small,.sales-offer__grid p{color:var(--muted)}.sales-offer__header small{font-weight:760}.sales-offer__actions{flex-wrap:wrap;justify-content:flex-end}.sales-offer__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-offer__summary span{background:#fff;border:1px solid #dfe8f1;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.sales-offer__summary strong,.sales-offer__grid strong{color:var(--ink)}.sales-offer__summary strong{overflow-wrap:anywhere}.sales-offer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-offer__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:150px;padding:12px;display:grid}.sales-offer__item--pending{background:#fffdf7;border-color:#f2dfb5}.sales-offer__item--ok{background:#f8fcff;border-color:#d9e9f3}.sales-offer__grid small,.sales-offer__grid p{margin:0}.sales-offer__grid small,.sales-offer__summary small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-offer__grid p{font-size:.84rem;line-height:1.4}.sales-demo{background:#f8fbff;border:1px solid #dfe8ef;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-demo__header,.sales-demo__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-demo__header div{gap:4px;min-width:0;display:grid}.sales-demo__header h4,.sales-demo__header p{margin:0}.sales-demo__header h4{color:var(--ink);font-size:1rem}.sales-demo__header small,.sales-demo__grid small,.sales-demo__grid p{color:var(--muted)}.sales-demo__header small{font-weight:760}.sales-demo__actions{flex-wrap:wrap;justify-content:flex-end}.sales-demo__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-demo__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:218px;padding:12px;display:grid}.sales-demo__item--pending{background:#fffdf8;border-color:#f1dfb9}.sales-demo__item--ok{background:#f8fcff;border-color:#d9e9f3}.sales-demo__grid small,.sales-demo__grid p{margin:0;line-height:1.4}.sales-demo__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-demo__grid strong{color:var(--ink)}.sales-demo__grid p{font-size:.84rem}.sales-objections{background:#fbfcf7;border:1px solid #e2e7df;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-objections__header,.sales-objections__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-objections__header div{gap:4px;min-width:0;display:grid}.sales-objections__header h4,.sales-objections__header p{margin:0}.sales-objections__header h4{color:var(--ink);font-size:1rem}.sales-objections__header small,.sales-objections__grid small,.sales-objections__grid p{color:var(--muted)}.sales-objections__header small{font-weight:760}.sales-objections__actions{flex-wrap:wrap;justify-content:flex-end}.sales-objections__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-objections__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7df;border-radius:8px;gap:7px;min-height:244px;padding:12px;display:grid}.sales-objections__item--pending{background:#fffdf8;border-color:#f1dfb9}.sales-objections__item--ok{background:#f8fcf9;border-color:#d7ebde}.sales-objections__grid small,.sales-objections__grid p{margin:0;line-height:1.4}.sales-objections__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-objections__grid strong{color:var(--ink);font-size:.92rem}.sales-objections__grid p{font-size:.84rem}.sales-pilot{background:#f8fbfc;border:1px solid #dce5ea;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-pilot__header,.sales-pilot__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-pilot__header div{gap:4px;min-width:0;display:grid}.sales-pilot__header h4,.sales-pilot__header p{margin:0}.sales-pilot__header h4{color:var(--ink);font-size:1rem}.sales-pilot__header small,.sales-pilot__grid small,.sales-pilot__grid p{color:var(--muted)}.sales-pilot__header small{font-weight:760}.sales-pilot__actions{flex-wrap:wrap;justify-content:flex-end}.sales-pilot__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-pilot__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ea;border-radius:8px;gap:7px;min-height:212px;padding:12px;display:grid}.sales-pilot__item--pending{background:#fffdf8;border-color:#f1dfb9}.sales-pilot__item--ok{background:#f7fbfc;border-color:#d7e8ed}.sales-pilot__grid small,.sales-pilot__grid p{margin:0;line-height:1.4}.sales-pilot__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-pilot__grid strong{color:var(--ink);font-size:.92rem}.sales-pilot__grid p{font-size:.84rem}.sales-support-scope{background:#fbfbfd;border:1px solid #e1e4ea;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-support-scope__header,.sales-support-scope__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-support-scope__header div{gap:4px;min-width:0;display:grid}.sales-support-scope__header h4,.sales-support-scope__header p{margin:0}.sales-support-scope__header h4{color:var(--ink);font-size:1rem}.sales-support-scope__header small,.sales-support-scope__grid small,.sales-support-scope__grid p{color:var(--muted)}.sales-support-scope__header small{font-weight:760}.sales-support-scope__actions{flex-wrap:wrap;justify-content:flex-end}.sales-support-scope__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-support-scope__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e4ea;border-radius:8px;gap:7px;min-height:244px;padding:12px;display:grid}.sales-support-scope__item--pending{background:#fffdf8;border-color:#f1dfb9}.sales-support-scope__item--ok{background:#fafcff;border-color:#dfe5ef}.sales-support-scope__grid small,.sales-support-scope__grid p{margin:0;line-height:1.4}.sales-support-scope__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-support-scope__grid strong{color:var(--ink);font-size:.92rem}.sales-support-scope__grid p{font-size:.84rem}.sales-contract-pack{background:#fbfcfb;border:1px solid #dfe7e2;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-contract-pack__header,.sales-contract-pack__actions,.sales-contract-pack__next{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-contract-pack__header div,.sales-contract-pack__next div{gap:4px;min-width:0;display:grid}.sales-contract-pack__header h4,.sales-contract-pack__header p,.sales-contract-pack__next p{margin:0}.sales-contract-pack__header h4{color:var(--ink);font-size:1rem}.sales-contract-pack__header small,.sales-contract-pack__next span,.sales-contract-pack__next small,.sales-contract-pack__grid small,.sales-contract-pack__grid p{color:var(--muted)}.sales-contract-pack__header small{font-weight:760}.sales-contract-pack__actions{flex-wrap:wrap;justify-content:flex-end}.sales-contract-pack__next{background:#fffdf7;border:1px solid #f2dfb5;border-radius:8px;padding:10px}.sales-contract-pack__next--ready{background:#f7fcf8;border-color:#d9efe0}.sales-contract-pack__next strong,.sales-contract-pack__grid strong{color:var(--ink)}.sales-contract-pack__next p,.sales-contract-pack__grid p,.sales-contract-pack__grid small{margin:0;line-height:1.4}.sales-contract-pack__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-contract-pack__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe7e2;border-radius:8px;align-content:start;gap:7px;min-height:184px;padding:12px;display:grid}.sales-contract-pack__item--danger{background:#fff8f7;border-color:#f2c9c6}.sales-contract-pack__item--warn{background:#fffdf7;border-color:#f2dfb5}.sales-contract-pack__item--ok{background:#f7fcf8;border-color:#d9efe0}.sales-contract-pack__item--info{background:#f7fbff;border-color:#d8e7f4}.sales-contract-pack__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-contract-pack__grid p{font-size:.84rem}.sales-contract{background:#fffdf8;border:1px solid #e7e4d8;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-contract__header,.sales-contract__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-contract__header div{gap:4px;min-width:0;display:grid}.sales-contract__header h4,.sales-contract__header p{margin:0}.sales-contract__header h4{color:var(--ink);font-size:1rem}.sales-contract__header small,.sales-contract__grid small,.sales-contract__grid p{color:var(--muted)}.sales-contract__header small{font-weight:760}.sales-contract__actions{flex-wrap:wrap;justify-content:flex-end}.sales-contract__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-contract__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #eadfc4;border-radius:8px;gap:7px;min-height:170px;padding:12px;display:grid}.sales-contract__item--pending{background:#fffdf7;border-color:#f2dfb5}.sales-contract__item--ok{background:#fbfff8;border-color:#dfe9d7}.sales-contract__grid small,.sales-contract__grid p{margin:0}.sales-contract__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-contract__grid strong{color:var(--ink)}.sales-contract__grid p{font-size:.84rem;line-height:1.4}.sales-billing{background:#fbfcf7;border:1px solid #e2e7df;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-billing__header,.sales-billing__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-billing__header div{gap:4px;min-width:0;display:grid}.sales-billing__header h4,.sales-billing__header p{margin:0}.sales-billing__header h4{color:var(--ink);font-size:1rem}.sales-billing__header small,.sales-billing__summary small,.sales-billing__grid small,.sales-billing__grid p{color:var(--muted)}.sales-billing__header small{font-weight:760}.sales-billing__actions{flex-wrap:wrap;justify-content:flex-end}.sales-billing__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-billing__summary span{background:#fff;border:1px solid #e2e7df;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.sales-billing__summary strong,.sales-billing__grid strong{color:var(--ink)}.sales-billing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-billing__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7df;border-radius:8px;gap:7px;min-height:172px;padding:12px;display:grid}.sales-billing__item--pending{background:#fffdf8;border-color:#f1dfb9}.sales-billing__item--ok{background:#f8fcf9;border-color:#d7ebde}.sales-billing__summary small,.sales-billing__grid small,.sales-billing__grid p{margin:0}.sales-billing__summary small,.sales-billing__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-billing__grid p{font-size:.84rem;line-height:1.4}.sales-responsibility{background:#fbfcfb;border:1px solid #dfe8ef;border-radius:8px;gap:12px;padding:12px;display:grid}.sales-responsibility__header,.sales-responsibility__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-responsibility__header div{gap:4px;min-width:0;display:grid}.sales-responsibility__header h4,.sales-responsibility__header p{margin:0}.sales-responsibility__header h4{color:var(--ink);font-size:1rem}.sales-responsibility__header small,.sales-responsibility__grid small,.sales-responsibility__grid p{color:var(--muted)}.sales-responsibility__header small{font-weight:760}.sales-responsibility__actions{flex-wrap:wrap;justify-content:flex-end}.sales-responsibility__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-responsibility__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:230px;padding:12px;display:grid}.sales-responsibility__item--pending{background:#fffdf8;border-color:#f1dfb9}.sales-responsibility__item--ok{background:#f8fcf9;border-color:#d7ebde}.sales-responsibility__grid small,.sales-responsibility__grid p{margin:0;line-height:1.4}.sales-responsibility__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.sales-responsibility__grid strong{color:var(--ink);font-size:.9rem}.sales-responsibility__grid p{font-size:.84rem}.customer-handoff{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.customer-handoff__header,.customer-handoff__next,.customer-handoff__next-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-handoff__header div,.customer-handoff__next div{gap:4px;min-width:0;display:grid}.customer-handoff__header h3,.customer-handoff__header p{margin:0}.customer-handoff__header h3{color:var(--ink);font-size:1.1rem}.customer-handoff__header small{color:var(--muted);font-weight:760}.customer-handoff__next{background:#f7fbff;border:1px solid #e1e8f0;border-radius:8px;padding:12px}.customer-handoff__next--ready{background:#f2fbf5}.customer-handoff__next span,.customer-handoff__next small{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-handoff__next strong{color:var(--ink)}.customer-handoff__next p{color:var(--muted);margin:0;line-height:1.4}.customer-handoff__next-actions{flex-wrap:wrap;justify-content:flex-end}.customer-handoff__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-handoff__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:150px;padding:12px;display:grid}.customer-handoff__item--pending{background:#fffdf7;border-color:#f2dfb5}.customer-handoff__item--ok{background:#f7fcf8;border-color:#d9efe0}.customer-handoff__grid small,.customer-handoff__grid p{color:var(--muted);margin:0}.customer-handoff__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-handoff__grid strong{color:var(--ink)}.customer-handoff__grid p{font-size:.84rem;line-height:1.4}.customer-handoff__grid button{align-self:end;margin-top:auto}.customer-handoff .form-status{overflow-wrap:anywhere}.customer-onboarding-plan{background:#f8fbfa;border:1px solid #dfeae6;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-onboarding-plan__header,.customer-onboarding-plan__step-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-onboarding-plan__header div{gap:4px;min-width:0;display:grid}.customer-onboarding-plan__header h4,.customer-onboarding-plan__header p{margin:0}.customer-onboarding-plan__header h4{color:var(--ink);font-size:1rem}.customer-onboarding-plan__header small{color:var(--muted);font-weight:760}.customer-onboarding-plan__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.customer-onboarding-plan__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:178px;padding:12px;display:grid}.customer-onboarding-plan__item--pending{background:#fffdf8;border-color:#f1dfb9}.customer-onboarding-plan__item--ok{background:#f7fcf8;border-color:#d9efe0}.customer-onboarding-plan__phase{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-onboarding-plan__grid small,.customer-onboarding-plan__grid p{color:var(--muted);margin:0}.customer-onboarding-plan__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-onboarding-plan__grid strong{color:var(--ink)}.customer-onboarding-plan__grid p{font-size:.84rem;line-height:1.4}.customer-onboarding-plan__grid button{align-self:end;margin-top:auto}.customer-support-kit{background:#f9fbfd;border:1px solid #dfe8ef;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-support-kit__header,.customer-support-kit__command,.customer-support-kit__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-support-kit__header div,.customer-support-kit__command div{gap:4px;min-width:0;display:grid}.customer-support-kit__header h4,.customer-support-kit__header p{margin:0}.customer-support-kit__header h4{color:var(--ink);font-size:1rem}.customer-support-kit__header small,.customer-support-kit__command small,.customer-support-kit__grid small,.customer-support-kit__grid p{color:var(--muted)}.customer-support-kit__header small{font-weight:760}.customer-support-kit__command{background:#fff;border:1px solid #dfe6ee;border-radius:8px;padding:10px}.customer-support-kit__command code{color:var(--ink);overflow-wrap:anywhere;font-size:.8rem}.customer-support-kit__actions{flex-wrap:wrap;justify-content:flex-end}.customer-support-kit__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-support-kit__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:7px;min-height:142px;padding:12px;display:grid}.customer-support-kit__item--pending{background:#fffdf8;border-color:#f1dfb9}.customer-support-kit__item--ok{background:#f8fcff;border-color:#d9e9f3}.customer-support-kit__grid small,.customer-support-kit__grid p{margin:0}.customer-support-kit__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-support-kit__grid strong{color:var(--ink)}.customer-support-kit__grid p{font-size:.84rem;line-height:1.4}.customer-support-triage{background:#fff;border:1px solid #dfe6ee;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-support-triage__header,.customer-support-triage__actions,.customer-support-triage__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-support-triage__header div{gap:4px;min-width:0;display:grid}.customer-support-triage__header h4,.customer-support-triage__header p{margin:0}.customer-support-triage__header h4{color:var(--ink);font-size:1rem}.customer-support-triage__header small,.customer-support-triage__grid small,.customer-support-triage__grid p{color:var(--muted)}.customer-support-triage__header small{font-weight:760}.customer-support-triage__actions,.customer-support-triage__item-header{flex-wrap:wrap}.customer-support-triage__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-support-triage__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;align-content:start;gap:7px;min-height:218px;padding:12px;display:grid}.customer-support-triage__item--danger{background:#fff8f7;border-color:#f2c9c6}.customer-support-triage__item--warn{background:#fffdf8;border-color:#f1dfb9}.customer-support-triage__item--ok{background:#f8fcff;border-color:#d9e9f3}.customer-support-triage__item--info{background:#f7fbff;border-color:#d8e7f4}.customer-support-triage__item-header>span:first-child{color:#123f35;background:#dff8ea;border-radius:8px;min-height:28px;padding:4px 8px;font-size:.78rem;font-weight:850}.customer-support-triage__grid strong{color:var(--ink)}.customer-support-triage__grid small,.customer-support-triage__grid p{margin:0;line-height:1.4}.customer-support-triage__grid small{font-size:.78rem;font-weight:820}.customer-support-triage__grid p{font-size:.84rem}.customer-go-live{background:#fbfcfb;border:1px solid #dbe8e2;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-go-live__header,.customer-go-live__actions,.customer-go-live__next,.customer-go-live__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-go-live__header div,.customer-go-live__next div{gap:4px;min-width:0;display:grid}.customer-go-live__header h4,.customer-go-live__header p{margin:0}.customer-go-live__header h4{color:var(--ink);font-size:1rem}.customer-go-live__header small,.customer-go-live__next span,.customer-go-live__next small,.customer-go-live__grid small,.customer-go-live__grid p,.customer-go-live__grid span{color:var(--muted)}.customer-go-live__header small{font-weight:760}.customer-go-live__actions,.customer-go-live__item-header{flex-wrap:wrap;justify-content:flex-end}.customer-go-live__next{background:#fff9f7;border:1px solid #f0d0c9;border-radius:8px;padding:12px}.customer-go-live__next--ready{background:#f8fcf9;border-color:#d7ebde}.customer-go-live__next strong{color:var(--ink)}.customer-go-live__next p{color:var(--muted);margin:0;line-height:1.4}.customer-go-live__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-go-live__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;align-content:start;gap:8px;min-height:198px;padding:12px;display:grid}.customer-go-live__item--danger{background:#fff8f7;border-color:#f2c9c6}.customer-go-live__item--warn{background:#fffdf8;border-color:#f1dfb9}.customer-go-live__item--ok{background:#f8fcf9;border-color:#d7ebde}.customer-go-live__item--info{background:#f7fbff;border-color:#d8e7f4}.customer-go-live__grid small,.customer-go-live__grid p,.customer-go-live__grid span{margin:0;line-height:1.4}.customer-go-live__grid small,.customer-go-live__grid span{font-size:.78rem;font-weight:850}.customer-go-live__grid strong{color:var(--ink)}.customer-go-live__grid p{font-size:.84rem}.customer-success-review{background:#fbfcfb;border:1px solid #dce9e2;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-success-review__header,.customer-success-review__actions,.customer-success-review__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-success-review__header div{gap:4px;min-width:0;display:grid}.customer-success-review__header h4,.customer-success-review__header p{margin:0}.customer-success-review__header h4{color:var(--ink);font-size:1rem}.customer-success-review__header small,.customer-success-review__grid small,.customer-success-review__grid p,.customer-success-review__grid span{color:var(--muted)}.customer-success-review__header small{font-weight:760}.customer-success-review__actions{flex-wrap:wrap;justify-content:flex-end}.customer-success-review__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-success-review__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:8px;min-height:190px;padding:12px;display:grid}.customer-success-review__item--pending{background:#fffdf8;border-color:#f1dfb9}.customer-success-review__item--ok{background:#f8fcf9;border-color:#d7ebde}.customer-success-review__item-header{flex-wrap:wrap}.customer-success-review__grid small,.customer-success-review__grid p,.customer-success-review__grid span{margin:0;line-height:1.4}.customer-success-review__grid small,.customer-success-review__grid span{text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-success-review__grid strong{color:var(--ink)}.customer-success-review__grid p{font-size:.84rem}.customer-success-review__grid button{align-self:end;margin-top:auto}.customer-value-summary{background:#fcfbff;border:1px solid #e4e1ec;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-value-summary__header,.customer-value-summary__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-value-summary__header div{gap:4px;min-width:0;display:grid}.customer-value-summary__header h4,.customer-value-summary__header p{margin:0}.customer-value-summary__header h4{color:var(--ink);font-size:1rem}.customer-value-summary__header small,.customer-value-summary__grid small,.customer-value-summary__grid p{color:var(--muted)}.customer-value-summary__header small{font-weight:760}.customer-value-summary__actions{flex-wrap:wrap;justify-content:flex-end}.customer-value-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-value-summary__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e1ec;border-radius:8px;gap:7px;min-height:172px;padding:12px;display:grid}.customer-value-summary__item--pending{background:#fffdf8;border-color:#f1dfb9}.customer-value-summary__item--ok{background:#fbfaff;border-color:#ded9ec}.customer-value-summary__grid small,.customer-value-summary__grid p{margin:0;line-height:1.4}.customer-value-summary__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-value-summary__grid strong{color:var(--ink);font-size:.92rem}.customer-value-summary__grid p{font-size:.84rem}.customer-action-plan{background:#fbfcf7;border:1px solid #e2e7df;border-radius:8px;gap:12px;padding:12px;display:grid}.customer-action-plan__header,.customer-action-plan__actions,.customer-action-plan__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-action-plan__header div{gap:4px;min-width:0;display:grid}.customer-action-plan__header h4,.customer-action-plan__header p{margin:0}.customer-action-plan__header h4{color:var(--ink);font-size:1rem}.customer-action-plan__header small,.customer-action-plan__grid small,.customer-action-plan__grid p{color:var(--muted)}.customer-action-plan__header small{font-weight:760}.customer-action-plan__actions,.customer-action-plan__item-header{flex-wrap:wrap}.customer-action-plan__actions{justify-content:flex-end}.customer-action-plan__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.customer-action-plan__focus{background:#fffdf8;border:1px solid #f1dfb9;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.customer-action-plan__focus div{gap:4px;min-width:0;display:grid}.customer-action-plan__focus p,.customer-action-plan__focus small{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.customer-action-plan__focus small{text-transform:uppercase;font-weight:850}.customer-action-plan__focus strong{color:var(--ink)}.customer-action-plan__focus .secondary-button{white-space:nowrap;align-self:center;margin-left:auto}.customer-action-plan__focus--alta{background:#fff3f1;border-color:#efc1b9}.customer-action-plan__focus--media{background:#fffdf8;border-color:#f1dfb9}.customer-action-plan__focus--baja{background:#f8fcf9;border-color:#d7ebde}@media (width<=900px){.report-table{grid-template-columns:minmax(0,1fr);gap:12px;overflow-x:visible}.report-table>.report-table__head{display:none}.report-table>div:not(.report-table__head){background:#fff;border:1px solid #e3ede7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px}.report-table>div:not(.report-table__head)>span{align-content:start;gap:4px;display:grid}.report-table>div:not(.report-table__head)>span:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.report-table>div:not(.report-table__head)>span:first-child,.report-table>div:not(.report-table__head)>span:nth-child(6),.report-table>div:not(.report-table__head)>span:last-child{grid-column:1/-1}.report-table .signature-button{width:100%;min-height:44px}}@media (width<=720px){.customer-action-plan__focus{flex-direction:column;align-items:stretch}.customer-action-plan__focus .secondary-button{width:100%;margin-left:0}}.customer-action-plan__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7df;border-radius:8px;gap:7px;min-height:218px;padding:12px;display:grid}.customer-action-plan__item--pending{background:#fffdf8;border-color:#f1dfb9}.customer-action-plan__item--ok{background:#f8fcf9;border-color:#d7ebde}.customer-action-plan__grid small,.customer-action-plan__grid p{margin:0;line-height:1.4}.customer-action-plan__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.customer-action-plan__grid strong{color:var(--ink);font-size:.92rem}.customer-action-plan__grid p{font-size:.84rem}.customer-action-plan__grid button{align-self:end;margin-top:auto}.legal-review{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.legal-review__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-review__header div{gap:4px;display:grid}.legal-review__header h3,.legal-review__header p{margin:0}.legal-review__header h3{color:var(--ink);font-size:1.1rem}.legal-review__header small{color:var(--muted);font-weight:760}.legal-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legal-review__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:9px;min-height:208px;padding:12px;display:grid}.legal-review__item--pending{background:#fffdf7;border-color:#f2dfb5}.legal-review__item--ok{background:#f7fcf8;border-color:#d9efe0}.legal-review__item-header,.legal-review__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-review__item-header{justify-content:space-between}.legal-review__grid strong{color:var(--ink)}.legal-review__grid p,.legal-review__grid small{color:var(--muted);margin:0;line-height:1.4}.legal-review__grid small{font-size:.82rem;font-weight:800}.legal-review__actions{align-self:end}.legal-closure{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.legal-closure__header,.legal-closure__actions,.legal-closure__next,.legal-closure__item-actions{align-items:center;gap:12px;display:flex}.legal-closure__header,.legal-closure__next{justify-content:space-between}.legal-closure__actions,.legal-closure__item-actions{flex-wrap:wrap}.legal-closure__header div,.legal-closure__next div{gap:4px;min-width:0;display:grid}.legal-closure__header h3,.legal-closure__header p,.legal-closure__next p{margin:0}.legal-closure__header h3{color:var(--ink);font-size:1.1rem}.legal-closure__header small,.legal-closure__next span,.legal-closure__next small{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.legal-closure__next{background:#fffaf0;border:1px solid #e3ede7;border-radius:8px;padding:12px}.legal-closure__next--ready{background:#f2fbf5}.legal-closure__next strong,.legal-closure__grid strong{color:var(--ink)}.legal-closure__next p,.legal-closure__grid p,.legal-closure__grid small{color:var(--muted);line-height:1.4}.legal-closure__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legal-closure__grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:9px;min-height:236px;padding:12px;display:grid}.legal-closure__item--pending{background:#fffdf7;border-color:#f2dfb5}.legal-closure__item--ok{background:#f7fcf8;border-color:#d9efe0}.legal-closure__item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.legal-closure__grid p,.legal-closure__grid small{margin:0}.legal-closure__grid small{font-size:.82rem;font-weight:800}.legal-closure__item-actions{align-self:end}.legal-closure .form-status{overflow-wrap:anywhere}.legal-document-pack{background:#fbfcfa;border:1px solid #dfe8df;border-radius:8px;gap:12px;padding:12px;display:grid}.legal-document-pack__header,.legal-document-pack__actions,.legal-document-pack__next,.legal-document-pack__item-header,.legal-document-pack__item-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-document-pack__header div,.legal-document-pack__next div{gap:4px;min-width:0;display:grid}.legal-document-pack__header h3,.legal-document-pack__header p,.legal-document-pack__next p{margin:0}.legal-document-pack__header h3{color:var(--ink);font-size:1.05rem}.legal-document-pack__header small,.legal-document-pack__next span,.legal-document-pack__next small,.legal-document-pack__grid small,.legal-document-pack__grid p,.legal-document-pack__grid span{color:var(--muted)}.legal-document-pack__header small{font-weight:760}.legal-document-pack__actions,.legal-document-pack__item-header,.legal-document-pack__item-actions{flex-wrap:wrap;justify-content:flex-end}.legal-document-pack__next{background:#fffaf6;border:1px solid #efd6c3;border-radius:8px;padding:12px}.legal-document-pack__next--ready{background:#f8fcf9;border-color:#d7ebde}.legal-document-pack__next strong,.legal-document-pack__grid strong{color:var(--ink)}.legal-document-pack__next p,.legal-document-pack__grid p{color:var(--muted);line-height:1.4}.legal-document-pack__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legal-public-documents{background:#fbfcfb;border:1px solid #dce9e2;border-radius:8px;gap:10px;padding:12px;display:grid}.legal-public-documents__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legal-public-documents__header div{gap:4px;min-width:0;display:grid}.legal-public-documents__header span:not(.compliance-state),.legal-public-documents__grid small,.legal-public-documents__next span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.legal-public-documents__header strong,.legal-public-documents__grid strong,.legal-public-documents__next strong{color:var(--ink)}.legal-public-documents__header small,.legal-public-documents__grid p,.legal-public-documents__grid small,.legal-public-documents__next p{color:var(--muted);margin:0;line-height:1.4}.legal-public-documents__next,.legal-public-documents__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e3ede7;border-radius:8px;gap:7px;padding:10px;display:grid}.legal-public-documents__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legal-public-documents__item--danger,.legal-public-documents__next--danger{background:#fff3f1;border-color:#efc1b9}.legal-public-documents__item--warn,.legal-public-documents__next--warn{background:#fffdf5;border-color:#f2dfaa}.legal-public-documents__item--ok,.legal-public-documents__next--ok{background:#f5fbf7;border-color:#cde8d8}.legal-public-documents__item--info,.legal-public-documents__next--info{background:#f2f8ff;border-color:#cfe0ef}.legal-document-pack__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e9e1;border-radius:8px;align-content:start;gap:8px;min-height:254px;padding:12px;display:grid}.legal-document-pack__item--danger{background:#fff8f7;border-color:#f2c9c6}.legal-document-pack__item--warn{background:#fffdf8;border-color:#f1dfb9}.legal-document-pack__item--ok{background:#f8fcf9;border-color:#d7ebde}.legal-document-pack__item--info{background:#f7fbff;border-color:#d8e7f4}.legal-document-pack__grid small,.legal-document-pack__grid p,.legal-document-pack__grid span{margin:0;line-height:1.4}.legal-document-pack__grid small,.legal-document-pack__grid span{font-size:.78rem;font-weight:850}.legal-document-pack__grid p{font-size:.84rem}.legal-document-pack__item-actions{align-self:end}.legal-client-file{background:#fffdf8;border:1px solid #e4e1d3;border-radius:8px;gap:12px;padding:12px;display:grid}.legal-client-file__header,.legal-client-file__actions,.legal-client-file__next,.legal-client-file__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-client-file__header div,.legal-client-file__next div{gap:4px;min-width:0;display:grid}.legal-client-file__header h3,.legal-client-file__header p,.legal-client-file__next p{margin:0}.legal-client-file__header h3{color:var(--ink);font-size:1.05rem}.legal-client-file__header small,.legal-client-file__next span,.legal-client-file__next small,.legal-client-file__grid small,.legal-client-file__grid p,.legal-client-file__grid span{color:var(--muted)}.legal-client-file__header small{font-weight:760}.legal-client-file__actions,.legal-client-file__item-header{flex-wrap:wrap;justify-content:flex-end}.legal-client-file__next{background:#fffaf6;border:1px solid #efd6c3;border-radius:8px;padding:12px}.legal-client-file__next--ready{background:#f8fcf9;border-color:#d7ebde}.legal-client-file__next strong,.legal-client-file__grid strong{color:var(--ink)}.legal-client-file__next p,.legal-client-file__grid p{color:var(--muted);line-height:1.4}.legal-client-file__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legal-client-file__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e1d3;border-radius:8px;align-content:start;gap:8px;min-height:224px;padding:12px;display:grid}.legal-client-file__item--danger{background:#fff8f7;border-color:#f2c9c6}.legal-client-file__item--warn{background:#fffdf8;border-color:#f1dfb9}.legal-client-file__item--ok{background:#f8fcf9;border-color:#d7ebde}.legal-client-file__item--info{background:#f7fbff;border-color:#d8e7f4}.legal-client-file__grid small,.legal-client-file__grid p,.legal-client-file__grid span{margin:0;line-height:1.4}.legal-client-file__grid small,.legal-client-file__grid span{font-size:.78rem;font-weight:850}.legal-client-file__grid p{font-size:.84rem}.legal-client-file__grid>article>.secondary-button{place-self:end flex-start}.legal-dpa-checklist{background:#f9fbfd;border:1px solid #e0e8ef;border-radius:8px;gap:12px;padding:12px;display:grid}.legal-dpa-checklist__header,.legal-dpa-checklist__actions,.legal-dpa-checklist__next,.legal-dpa-checklist__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-dpa-checklist__header div,.legal-dpa-checklist__next div{gap:4px;min-width:0;display:grid}.legal-dpa-checklist__header h3,.legal-dpa-checklist__header p,.legal-dpa-checklist__next p{margin:0}.legal-dpa-checklist__header h3{color:var(--ink);font-size:1rem}.legal-dpa-checklist__header small,.legal-dpa-checklist__next span,.legal-dpa-checklist__next small,.legal-dpa-checklist__grid small,.legal-dpa-checklist__grid p,.legal-dpa-checklist__grid span{color:var(--muted)}.legal-dpa-checklist__header small{font-weight:760}.legal-dpa-checklist__actions,.legal-dpa-checklist__item-header{flex-wrap:wrap;justify-content:flex-end}.legal-dpa-checklist__next{background:#fff9f7;border:1px solid #f0d0c9;border-radius:8px;padding:12px}.legal-dpa-checklist__next--ready{background:#f8fcf9;border-color:#d7ebde}.legal-dpa-checklist__next strong,.legal-dpa-checklist__grid strong{color:var(--ink)}.legal-dpa-checklist__next p{color:var(--muted);line-height:1.4}.legal-dpa-checklist__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legal-dpa-checklist__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;align-content:start;gap:8px;min-height:214px;padding:12px;display:grid}.legal-dpa-checklist__item--danger{background:#fff8f7;border-color:#f2c9c6}.legal-dpa-checklist__item--warn{background:#fffdf8;border-color:#f1dfb9}.legal-dpa-checklist__item--ok{background:#f8fcf9;border-color:#d7ebde}.legal-dpa-checklist__item--info{background:#f7fbff;border-color:#d8e7f4}.legal-dpa-checklist__grid small,.legal-dpa-checklist__grid p,.legal-dpa-checklist__grid span{margin:0;line-height:1.4}.legal-dpa-checklist__grid small,.legal-dpa-checklist__grid span{font-size:.78rem;font-weight:850}.legal-dpa-checklist__grid p{font-size:.84rem}.legal-rat,.legal-dpia{background:#f7fbfd;border:1px solid #dbe8ef;border-radius:8px;gap:12px;padding:12px;display:grid}.legal-rat__header,.legal-rat__actions,.legal-rat__item-header,.legal-dpia__header,.legal-dpia__actions,.legal-dpia__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-rat__header div,.legal-dpia__header div{gap:4px;min-width:0;display:grid}.legal-rat__header h3,.legal-rat__header p,.legal-dpia__header h3,.legal-dpia__header p{margin:0}.legal-rat__header h3,.legal-dpia__header h3{color:var(--ink);font-size:1.05rem}.legal-rat__header small,.legal-rat__grid small,.legal-rat__grid p,.legal-dpia__header small,.legal-dpia__grid small,.legal-dpia__grid p{color:var(--muted);line-height:1.4}.legal-rat__actions,.legal-dpia__actions{flex-wrap:wrap;justify-content:flex-end}.legal-rat__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.legal-dpia__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legal-rat__grid article,.legal-dpia__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe8ef;border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.legal-rat__grid article{min-height:238px}.legal-dpia__grid article{min-height:250px}.legal-rat__item--danger,.legal-dpia__item--danger{background:#fff8f7;border-color:#f2c9c6}.legal-rat__item--warn,.legal-dpia__item--warn{background:#fffdf7;border-color:#f2dfb5}.legal-rat__item--ok,.legal-dpia__item--ok{background:#f7fcf8;border-color:#d9efe0}.legal-rat__item--info,.legal-dpia__item--info{background:#f7fbff;border-color:#d8e7f4}.legal-rat__grid strong,.legal-dpia__grid strong{color:var(--ink)}.legal-rat__grid p,.legal-rat__grid small,.legal-dpia__grid p,.legal-dpia__grid small{margin:0;font-size:.82rem}.cookie-audit{background:#f7fbfd;border:1px solid #dbe8ef;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:12px;padding:12px;display:grid}.cookie-audit h3,.cookie-audit p{margin:0}.cookie-audit h3,.cookie-audit__summary strong{color:var(--ink)}.cookie-audit small,.cookie-audit__summary span{color:var(--muted);font-size:.82rem;line-height:1.35}.cookie-audit__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cookie-audit__summary span{background:#fff;border:1px solid #e1edf2;border-radius:8px;gap:3px;min-width:0;padding:10px;font-weight:820;display:grid}.cookie-audit__summary strong{font-size:1.2rem;line-height:1}.cookie-audit__actions,.cookie-audit__detail{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.cookie-audit__detail{padding-top:2px}.legal-subprocessors{background:#fffdf8;border:1px solid #e7e0d5;border-radius:8px;gap:12px;padding:12px;display:grid}.legal-subprocessors__header,.legal-subprocessors__actions,.legal-subprocessors__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-subprocessors__header div{gap:4px;min-width:0;display:grid}.legal-subprocessors__header h3,.legal-subprocessors__header p{margin:0}.legal-subprocessors__header h3{color:var(--ink);font-size:1.05rem}.legal-subprocessors__header small,.legal-subprocessors__grid small,.legal-subprocessors__grid p{color:var(--muted);line-height:1.4}.legal-subprocessors__actions{flex-wrap:wrap;justify-content:flex-end}.legal-subprocessors__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legal-subprocessors__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e7e0d5;border-radius:8px;align-content:start;gap:8px;min-height:240px;padding:10px;display:grid}.legal-subprocessors__item--danger{background:#fff8f7;border-color:#f2c9c6}.legal-subprocessors__item--warn{background:#fffdf7;border-color:#f2dfb5}.legal-subprocessors__item--ok{background:#f7fcf8;border-color:#d9efe0}.legal-subprocessors__item--info{background:#f7fbff;border-color:#d8e7f4}.legal-subprocessors__grid strong{color:var(--ink)}.legal-subprocessors__grid p,.legal-subprocessors__grid small{margin:0;font-size:.82rem}.legal-subprocessors__grid>article>.secondary-button{align-self:end;width:100%}.legal-incident-response{background:#fbfafe;border:1px solid #e4e2ef;border-radius:8px;gap:12px;padding:12px;display:grid}.legal-incident-response__header,.legal-incident-response__actions,.legal-incident-response__item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-incident-response__header div{gap:4px;min-width:0;display:grid}.legal-incident-response__header h3,.legal-incident-response__header p{margin:0}.legal-incident-response__header h3{color:var(--ink);font-size:1rem}.legal-incident-response__header small,.legal-incident-response__grid small,.legal-incident-response__grid p{color:var(--muted)}.legal-incident-response__header small{font-weight:760}.legal-incident-response__actions{flex-wrap:wrap;justify-content:flex-end}.legal-incident-response__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.legal-incident-response__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e7e5f0;border-radius:8px;gap:7px;min-height:168px;padding:12px;display:grid}.legal-incident-response__item--pending{background:#fffdf8;border-color:#f1dfb9}.legal-incident-response__item--ok{background:#fbfbff;border-color:#deddf2}.legal-incident-response__grid p,.legal-incident-response__grid small{margin:0}.legal-incident-response__grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.legal-incident-response__grid strong{color:var(--ink)}.legal-incident-response__grid p{font-size:.84rem;line-height:1.4}.legal-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.tenant-data-ops{background:#fff;border:1px solid #dce9e2;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.tenant-data-ops h3,.tenant-data-ops p{margin:0}.tenant-data-ops h3{color:var(--ink);font-size:1.1rem}.tenant-data-ops p,.tenant-data-ops small{color:var(--muted);line-height:1.4}.tenant-data-ops .form-status{overflow-wrap:anywhere}.tenant-data-ops__stats{flex-wrap:wrap;gap:8px;display:flex}.tenant-data-ops__stats span{min-height:28px;color:var(--muted);background:#fbfcfb;border:1px solid #e3ede7;border-radius:999px;align-items:center;padding:0 9px;font-size:.82rem;font-weight:800;display:inline-flex}.tenant-data-ops__ledger{background:#f8fbf9;border:1px solid #e3ede7;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.tenant-data-ops__ledger span,.tenant-data-ops__ledger small{color:var(--muted);font-size:.82rem;font-weight:800}.tenant-data-ops__ledger strong{color:var(--ink);font-size:.98rem}.tenant-data-closeout{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:12px;padding:12px;display:grid}.tenant-data-closeout__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-data-closeout__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tenant-data-closeout__header>div:first-child{gap:4px;min-width:0;display:grid}.tenant-data-closeout__header h3,.tenant-data-closeout__header p{margin:0}.tenant-data-closeout__header h3{color:var(--ink);font-size:1.02rem}.tenant-data-closeout__header small,.tenant-data-closeout__summary small,.tenant-data-closeout__grid small{color:var(--muted);font-size:.78rem;font-weight:830}.tenant-data-closeout__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tenant-data-closeout__summary span{background:#fff;border:1px solid #eef2ef;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.tenant-data-closeout__summary strong,.tenant-data-closeout__grid strong{color:var(--ink)}.tenant-data-closeout__summary strong{font-size:1.2rem;line-height:1}.tenant-data-closeout__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tenant-data-closeout__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:168px;padding:10px;display:grid}.tenant-data-closeout__item--pending{background:#fffdf7;border-color:#f2dfb5}.tenant-data-closeout__item--ok{background:#f7fcf8;border-color:#d9efe0}.tenant-data-closeout__grid p,.tenant-data-closeout__grid small{color:var(--muted);margin:0;line-height:1.4}.tenant-data-closeout__grid p{font-size:.84rem}.tenant-retention-map{background:#f8fbfd;border:1px solid #e1e8f0;border-radius:8px;gap:12px;padding:12px;display:grid}.tenant-retention-map__header,.tenant-retention-map__actions,.tenant-retention-map__next,.tenant-retention-map__item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-retention-map__header>div:first-child,.tenant-retention-map__next div{gap:4px;min-width:0;display:grid}.tenant-retention-map__actions,.tenant-retention-map__item-header{flex-wrap:wrap;justify-content:flex-end}.tenant-retention-map__header h3,.tenant-retention-map__header p,.tenant-retention-map__next p{margin:0}.tenant-retention-map__header h3{color:var(--ink);font-size:1.02rem}.tenant-retention-map__header small,.tenant-retention-map__next span,.tenant-retention-map__next small,.tenant-retention-map__grid small{color:var(--muted);font-size:.78rem;font-weight:830}.tenant-retention-map__next{background:#fffdf7;border:1px solid #f2dfb5;border-radius:8px;padding:10px}.tenant-retention-map__next--ready{background:#f7fcf8;border-color:#d9efe0}.tenant-retention-map__next strong,.tenant-retention-map__grid strong{color:var(--ink)}.tenant-retention-map__next p{color:var(--muted);line-height:1.4}.tenant-retention-map__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-retention-map__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e8f0;border-radius:8px;align-content:start;gap:8px;min-height:270px;padding:10px;display:grid}.tenant-retention-map__item--danger{background:#fff8f7;border-color:#f2c9c6}.tenant-retention-map__item--warn{background:#fffdf7;border-color:#f2dfb5}.tenant-retention-map__item--ok{background:#f7fcf8;border-color:#d9efe0}.tenant-retention-map__item--info{background:#f7fbff;border-color:#d8e7f4}.tenant-retention-map__grid p,.tenant-retention-map__grid small,.tenant-retention-map__grid span{color:var(--muted);margin:0;line-height:1.4}.tenant-retention-map__grid p{font-size:.84rem}.tenant-retention-map__grid span{font-size:.78rem;font-weight:830}.tenant-retention-map__grid>article>.secondary-button{align-self:end;width:100%}.continuity-cadence{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:12px;padding:12px;display:grid}.continuity-cadence__header,.continuity-cadence__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.continuity-cadence__header>div:first-child{gap:4px;min-width:0;display:grid}.continuity-cadence__actions{flex-wrap:wrap;justify-content:flex-end}.continuity-cadence__header h3,.continuity-cadence__header p{margin:0}.continuity-cadence__header h3{color:var(--ink);font-size:1.02rem}.continuity-cadence__header small,.continuity-cadence__focus small,.continuity-cadence__grid small{color:var(--muted);font-size:.78rem;font-weight:830}.continuity-cadence__focus{background:#fbfcfb;border:1px solid #dce9e2;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.continuity-cadence__focus div{gap:4px;min-width:0;display:grid}.continuity-cadence__focus small,.continuity-cadence__focus p{margin:0;line-height:1.4}.continuity-cadence__focus p{color:var(--muted);font-size:.84rem}.continuity-cadence__focus strong{color:var(--ink)}.continuity-cadence__focus--danger{background:#fff3f1;border-color:#efc1b9}.continuity-cadence__focus--warn{background:#fffdf5;border-color:#f2dfaa}.continuity-cadence__focus--ok{background:#f5fbf7;border-color:#cde8d8}.continuity-cadence__focus--info{background:#f2f8ff;border-color:#cfe0ef}.continuity-cadence__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.continuity-cadence__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:188px;padding:10px;display:grid}.continuity-cadence__item--danger{background:#fff8f7;border-color:#f2c9c6}.continuity-cadence__item--warn{background:#fffdf7;border-color:#f2dfb5}.continuity-cadence__item--ok{background:#f7fcf8;border-color:#d9efe0}.continuity-cadence__item--info{background:#f7fbff;border-color:#d8e7f4}.continuity-cadence__grid strong{color:var(--ink)}.continuity-cadence__grid p,.continuity-cadence__grid small{margin:0;line-height:1.4}.continuity-cadence__grid p{color:var(--muted);font-size:.82rem}.tenant-offboarding{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:12px;padding:12px;display:grid}.tenant-offboarding__header,.tenant-offboarding__actions,.tenant-offboarding__next{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-offboarding__header>div:first-child,.tenant-offboarding__next div{gap:4px;min-width:0;display:grid}.tenant-offboarding__actions{flex-wrap:wrap;justify-content:flex-end}.tenant-offboarding__header h3,.tenant-offboarding__header p,.tenant-offboarding__next p{margin:0}.tenant-offboarding__header h3{color:var(--ink);font-size:1.02rem}.tenant-offboarding__header small,.tenant-offboarding__next span,.tenant-offboarding__next small,.tenant-offboarding__grid small{color:var(--muted);font-size:.78rem;font-weight:830}.tenant-offboarding__next{background:#fffdf7;border:1px solid #f2dfb5;border-radius:8px;padding:10px}.tenant-offboarding__next--ready{background:#f7fcf8;border-color:#d9efe0}.tenant-offboarding__next strong,.tenant-offboarding__grid strong{color:var(--ink)}.tenant-offboarding__next p,.tenant-offboarding__grid p,.tenant-offboarding__grid small{margin:0;line-height:1.4}.tenant-offboarding__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.tenant-offboarding__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e3ede7;border-radius:8px;align-content:start;gap:7px;min-height:188px;padding:10px;display:grid}.tenant-offboarding__item--danger{background:#fff8f7;border-color:#f2c9c6}.tenant-offboarding__item--warn{background:#fffdf7;border-color:#f2dfb5}.tenant-offboarding__item--ok{background:#f7fcf8;border-color:#d9efe0}.tenant-offboarding__item--info{background:#f7fbff;border-color:#d8e7f4}.tenant-offboarding__grid p{color:var(--muted);font-size:.82rem}.continuity-runbook{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:12px;padding:12px;display:grid}.continuity-runbook__header,.continuity-runbook__next{justify-content:space-between;align-items:center;gap:12px;display:flex}.continuity-runbook__header div,.continuity-runbook__next div{gap:4px;min-width:0;display:grid}.continuity-runbook__header h3,.continuity-runbook__header p,.continuity-runbook__next p{margin:0}.continuity-runbook__header h3{color:var(--ink);font-size:1.02rem}.continuity-runbook__header small,.continuity-runbook__next span,.continuity-runbook__next small{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.continuity-runbook__next{background:#fffaf0;border:1px solid #f2dfb5;border-radius:8px;padding:12px}.continuity-runbook__next--ready{background:#f2fbf5;border-color:#d9efe0}.continuity-runbook__next strong,.continuity-runbook__grid strong{color:var(--ink)}.continuity-runbook__next p,.continuity-runbook__grid p,.continuity-runbook__grid small{color:var(--muted);line-height:1.4}.continuity-runbook__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.continuity-runbook__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:158px;padding:12px;display:grid}.continuity-runbook__item--pending{background:#fffdf7;border-color:#f2dfb5}.continuity-runbook__item--ok{background:#f7fcf8;border-color:#d9efe0}.continuity-runbook__grid p,.continuity-runbook__grid small{margin:0}.continuity-runbook__grid small{font-size:.78rem;font-weight:830}.tenant-continuity-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tenant-continuity-grid article{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:142px;padding:12px;display:grid}.tenant-continuity-grid small,.tenant-continuity-grid p{color:var(--muted);margin:0}.tenant-continuity-grid small{text-transform:uppercase;font-size:.78rem;font-weight:850}.tenant-continuity-grid strong{color:var(--ink)}.tenant-continuity-grid p{font-size:.84rem}.restore-dossier{background:#fffdf8;border:1px solid #e4e1d3;border-radius:8px;gap:12px;padding:12px;display:grid}.restore-dossier__header,.restore-dossier__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.restore-dossier__header div{gap:4px;min-width:0;display:grid}.restore-dossier__header h3,.restore-dossier__header p{margin:0}.restore-dossier__header h3{color:var(--ink);font-size:1.02rem}.restore-dossier__header small{color:var(--muted);font-weight:760}.restore-dossier__actions{flex-wrap:wrap;justify-content:flex-end}.restore-dossier__focus{background:#fffaf0;border:1px solid #e4e1d3;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.restore-dossier__focus div{gap:4px;min-width:0;display:grid}.restore-dossier__focus small,.restore-dossier__focus p{color:var(--muted);margin:0;font-weight:760;line-height:1.4}.restore-dossier__focus strong{color:var(--ink)}.restore-dossier__focus--danger{background:#fff3f1;border-color:#efc1b9}.restore-dossier__focus--warn{background:#fffdf5;border-color:#f2dfaa}.restore-dossier__focus--ok{background:#f5fbf7;border-color:#cde8d8}.restore-dossier__focus--info{background:#f2f8ff;border-color:#cfe0ef}.restore-dossier__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.restore-dossier__grid article{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e1d3;border-radius:8px;align-content:start;gap:7px;min-height:198px;padding:10px;display:grid}.restore-dossier__item--danger{background:#fff8f7;border-color:#f2c9c6}.restore-dossier__item--warn{background:#fffdf8;border-color:#f1dfb9}.restore-dossier__item--ok{background:#f8fcf9;border-color:#d7ebde}.restore-dossier__item--info{background:#f7fbff;border-color:#d8e7f4}.restore-dossier__grid small,.restore-dossier__grid p,.restore-dossier__grid span{color:var(--muted);margin:0;line-height:1.4}.restore-dossier__grid small,.restore-dossier__grid span{font-size:.78rem;font-weight:830}.restore-dossier__grid strong{color:var(--ink);font-size:.95rem}.restore-dossier__grid p{font-size:.84rem}.restore-drill{background:#fbfcfb;border:1px solid #e3ede7;border-radius:8px;gap:12px;padding:12px;display:grid}.restore-drill__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.restore-drill__header div{gap:4px;display:grid}.restore-drill__header h3,.restore-drill__header p{margin:0}.restore-drill__header h3{color:var(--ink);font-size:1.02rem}.restore-drill__header small{color:var(--muted);font-weight:760}.restore-drill__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.restore-drill__grid article{background:#fff;border:1px solid #e3ede7;border-radius:8px;gap:7px;min-height:170px;padding:10px;display:grid}.restore-drill__item--pending{background:#fffdf7;border-color:#f2dfb5}.restore-drill__item--ok{background:#f7fcf8;border-color:#d9efe0}.restore-drill__grid small,.restore-drill__grid p{color:var(--muted);margin:0;line-height:1.4}.restore-drill__grid small{font-size:.78rem;font-weight:830}.restore-drill__grid strong{color:var(--ink);font-size:.95rem}.restore-drill__grid p{font-size:.84rem}.tenant-data-ops__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-document-card{background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;gap:10px;min-height:176px;padding:14px;display:grid}.legal-document-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.legal-document-card strong{color:var(--ink);font-size:1rem}.legal-document-card p,.legal-document-card small{color:var(--muted);margin:0;line-height:1.4}.legal-document-card small{font-weight:800}.legal-document-card__link{justify-self:start;min-height:36px;padding:0 12px;text-decoration:none}.compliance-state{border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:0 9px;font-size:.76rem;font-weight:850;display:inline-flex}.compliance-state.ok{color:#0d513b;background:#dff8ea}.compliance-state.pending{color:#6a4b07;background:#fff1c7}.empty-state{color:var(--muted);background:#fbfcfb;border:1px solid #eef2ef;border-radius:8px;margin:0;padding:14px}.strategy article{flex:1;padding:22px}.strategy p{margin:10px 0 0}@media (width<=1100px){.landing-showcase,.pricing-calculator,.legal-strip,.landing-access,.legal-page__followup,.access-requests-layout,.public-footer,.landing-feature-grid,.landing-usecase-grid,.landing-flow-grid{grid-template-columns:1fr}.landing-faq-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card.enterprise{grid-template-columns:1fr}.pricing-card.enterprise .pricing-card__price{border:1px solid #ffffff29;border-left:0;border-right:0;padding:14px 0}.access-conversion-form{position:static}.landing-hero{min-height:auto}.app-shell{grid-template-columns:1fr}.sidebar{gap:16px;height:auto;padding:18px 24px;position:static}.sidebar-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.sidebar-header .brand{min-width:0}.sidebar-header .brand img{width:min(100%,176px)}.mobile-nav-toggle{flex:none;display:inline-flex}.nav-list{grid-template-columns:repeat(4,minmax(0,1fr));display:none}.nav-list.is-open{display:grid}.sidebar-note{margin-top:0;display:none}.sidebar--navigation-open .sidebar-note{display:flex}.hero-band,.content-grid{grid-template-columns:1fr}.worker-form,:is(.correction-form,.correction-form:has(select),.workday-form,.audit-filters){grid-template-columns:repeat(2,minmax(0,1fr))}.center-grid,.tenant-overview-grid,.tenant-activation-summary,.activation-command,.activation-command__next,.activation-health,.activation-daily-brief__grid,.activation-funnel__grid,.activation-value__grid,.activation-plan-pipeline__grid,.activation-age__grid,.tenant-lifecycle__grid,.activation-plan__summary,.activation-plan__list,.request-grid,.account-settings-grid,.compliance-grid,.executive-readiness__grid,.compliance-actions__grid,.evidence-register__grid,.operational-health__deployment,.operational-health__checks,.operational-smoke__grid,.operational-request-log__grid,.operational-observability__grid,.operational-alert-matrix__grid,.operational-budget__grid,.operational-release__grid,.operational-freshness__grid,.operational-rollback__grid,.operational-monitoring__grid,.operational-release-notes__grid,.operational-weekly-review__grid,.operational-incident__grid,.commercial-gate__grid,.commercial-closeout__grid,.sales-readiness__grid,.sales-offer__summary,.sales-offer__grid,.sales-demo__grid,.sales-objections__grid,.sales-pilot__grid,.sales-support-scope__grid,.sales-contract-pack__grid,.sales-contract__grid,.sales-billing__summary,.sales-billing__grid,.sales-responsibility__grid,.customer-handoff__grid,.customer-onboarding-plan__grid,.customer-support-kit__grid,.customer-support-triage__grid,.customer-go-live__grid,.customer-success-review__grid,.customer-value-summary__grid,.customer-action-plan__grid,.legal-review__grid,.legal-closure__grid,.legal-public-documents__grid,.legal-document-pack__grid,.legal-client-file__grid,.legal-dpa-checklist__grid,.legal-rat__grid,.legal-dpia__grid,.legal-subprocessors__grid,.legal-incident-response__grid,.cookie-audit,.tenant-data-closeout__grid,.tenant-retention-map__grid,.continuity-cadence__grid,.tenant-offboarding__grid,.continuity-runbook__grid,.restore-dossier__grid,.restore-drill__grid,.legal-document-grid{grid-template-columns:1fr}.commercial-pulse,.activation-command__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-health{grid-template-columns:1fr}.commercial-validation__list,.commercial-runbook__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid,.strategy,.metric-grid,.report-summary,.topbar{flex-direction:column}}@media (width<=720px){.commercial-pulse,.activation-command__grid,.activation-daily-brief__grid,.activation-plan-pipeline__grid,.activation-plan__summary,.legal-public-documents__grid,.cookie-audit__summary,.tenant-data-closeout__summary,.activation-health__actions,.commercial-validation__list,.commercial-runbook__grid,.commercial-closeout__grid{grid-template-columns:1fr}.public-nav{flex-direction:column;align-items:stretch;padding:16px}.public-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-nav button,.public-nav a{text-align:center;width:100%}.landing-hero,.landing-section,.landing-access,.landing-showcase,.landing-flow,.legal-page__hero,.legal-page__content,.legal-page__followup,.public-footer{padding:28px 16px}.landing-hero{background:linear-gradient(#0d1815e0 0%,#0d1815b3 100%),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1200&q=80) 50%/cover}.landing-hero h1{font-size:clamp(2.8rem,16vw,4.7rem)}.landing-hero__metrics,.landing-image-stack,.access-form__plan,.pricing-calculator__inputs,.pricing-calculator__result,.pricing-grid,.landing-faq-grid,.pricing-card.enterprise ul{grid-template-columns:1fr}.pricing-calculator__cta{width:100%}.landing-image-stack img:first-child,.landing-image-stack img:last-child,.landing-usecase-grid img,.landing-access img{height:240px}.pricing-note{flex-direction:column;align-items:flex-start}.workspace{padding:14px}.topbar,.section-heading,.executive-readiness__header,.executive-readiness__actions,.compliance-actions__header,.compliance-actions__item-header,.evidence-register__header,.evidence-register__actions,.activation-command__actions,.activation-daily-brief__header,.activation-funnel__header,.activation-value__header,.activation-plan-pipeline__header,.operational-smoke__header,.operational-release__header,.operational-release__command,.operational-release__actions,.operational-freshness__header,.operational-request-log__header,.operational-request-log__manual,.operational-observability__header,.operational-alert-matrix__header,.operational-alert-matrix__focus,.operational-alert-matrix__item-header,.operational-budget__header,.operational-rollback__header,.operational-monitoring__header,.operational-release-notes__header,.operational-weekly-review__header,.operational-weekly-review__actions,.operational-incident__header,.operational-incident__command,.operational-incident__actions,.sales-readiness__header,.sales-readiness__next,.sales-offer__header,.sales-offer__actions,.sales-demo__header,.sales-demo__actions,.sales-objections__header,.sales-objections__actions,.sales-pilot__header,.sales-pilot__actions,.sales-support-scope__header,.sales-support-scope__actions,.sales-contract-pack__header,.sales-contract-pack__actions,.sales-contract-pack__next,.sales-contract__header,.sales-contract__actions,.sales-billing__header,.sales-billing__actions,.sales-responsibility__header,.sales-responsibility__actions,.commercial-runbook__header,.commercial-gate__header,.commercial-closeout__header,.tenant-lifecycle__header,.activation-plan__header,.activation-plan__item-header,.activation-plan__item-actions,.activation-age__header,.activation-queue__header,.activation-queue__actions,.activation-health__next,.customer-handoff__header,.customer-handoff__next,.customer-handoff__next-actions,.customer-onboarding-plan__header,.customer-onboarding-plan__step-head,.customer-support-kit__header,.customer-support-kit__command,.customer-support-kit__actions,.customer-support-triage__header,.customer-support-triage__actions,.customer-support-triage__item-header,.customer-go-live__header,.customer-go-live__actions,.customer-go-live__next,.customer-go-live__item-header,.customer-success-review__header,.customer-success-review__actions,.customer-success-review__item-header,.customer-value-summary__header,.customer-value-summary__actions,.customer-action-plan__header,.customer-action-plan__actions,.customer-action-plan__item-header,.legal-review__header,.legal-closure__header,.legal-closure__actions,.legal-closure__next,.legal-closure__item-actions,.legal-public-documents__header,.legal-document-pack__header,.legal-document-pack__actions,.legal-document-pack__next,.legal-document-pack__item-header,.legal-document-pack__item-actions,.legal-client-file__header,.legal-client-file__actions,.legal-client-file__next,.legal-client-file__item-header,.legal-dpa-checklist__header,.legal-dpa-checklist__actions,.legal-dpa-checklist__next,.legal-dpa-checklist__item-header,.legal-rat__header,.legal-rat__actions,.legal-rat__item-header,.legal-dpia__header,.legal-dpia__actions,.legal-dpia__item-header,.legal-subprocessors__header,.legal-subprocessors__actions,.legal-subprocessors__item-header,.legal-incident-response__header,.legal-incident-response__actions,.legal-incident-response__item-header,.tenant-data-closeout__header,.tenant-data-closeout__actions,.tenant-retention-map__header,.tenant-retention-map__actions,.tenant-retention-map__next,.tenant-retention-map__item-header,.continuity-cadence__header,.continuity-cadence__actions,.tenant-offboarding__header,.tenant-offboarding__actions,.tenant-offboarding__next,.continuity-runbook__header,.continuity-runbook__next,.restore-dossier__header,.restore-dossier__actions,.restore-dossier__focus,.restore-drill__header,.worker-row,.timeline article{flex-direction:column;align-items:stretch}.topbar-actions,.punch-actions,.report-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-button,.secondary-button,.icon-button,.activation-plan__item-actions button,.activation-queue__item-actions button,.account-chip,.month-select{width:100%}.hero-band{min-height:0;padding:22px}.punch-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-form,:is(.correction-form,.correction-form:has(select),.workday-form,.audit-filters),.punch-actions,.clock-meta{grid-template-columns:1fr}.worker-row div,.worker-row>span:not(.avatar):not(.status),.invite-button,.timeline article>span:last-child,.timeline article>span:nth-last-child(2),.schedule-list article{text-align:left;min-width:0}.schedule-list article,.workday-list article{grid-template-columns:1fr;align-items:stretch}.workday-list article .secondary-button{width:100%}}.app-shell{background:var(--surface);grid-template-columns:256px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 15% 4%, #2563eb42, transparent 24%), linear-gradient(180deg, #111c33 0%, var(--ink) 58%, #0b1222 100%);border-right:1px solid #94a3b821;box-shadow:12px 0 35px #0f172a14}.brand img{width:188px;max-width:100%}.brand-fallback{display:none}.nav-list{gap:5px}.nav-list a,.nav-list button{color:#cbd5e1;border-radius:12px;min-height:43px;transition:color .15s,background .15s,transform .15s}.nav-list a:hover,.nav-list button:hover{color:#fff;background:#60a5fa1c;transform:translate(2px)}.nav-list a.active,.nav-list button.active{color:#fff;background:linear-gradient(135deg,#2563ebeb,#1d4ed8c2);box-shadow:0 9px 22px #2563eb38}.nav-badge{color:#052e16;background:var(--brand-green)}.sidebar-note{border-radius:var(--radius-md);color:#cbd5e1;background:#ffffff0d;border-color:#94a3b82e}.workspace{background:radial-gradient(circle at 100% 0, #2563eb0e, transparent 28%), var(--surface);gap:24px;padding:26px clamp(20px,3vw,42px) 48px}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafce6;margin:-8px -8px 0;padding:14px 8px 18px}.topbar h1{color:var(--ink);letter-spacing:-.045em;margin-top:5px;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:820;line-height:1.04}.eyebrow{color:var(--brand-blue);letter-spacing:.11em;font-weight:820}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb42}.primary-button{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-strong));box-shadow:0 9px 20px #2563eb33}.primary-button:hover:not(:disabled){background:linear-gradient(135deg, #3b82f6, var(--brand-blue));transform:translateY(-1px);box-shadow:0 12px 26px #2563eb45}.secondary-button,.punch-actions button,.icon-button{color:#334155;background:var(--surface-subtle)}.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled){color:var(--brand-blue);background:var(--brand-blue-soft)}.tenant-select,.tenant-badge,.account-chip{border-color:var(--line);box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:12px}.account-chip>span{background:linear-gradient(135deg, var(--brand-blue), #60a5fa);border-radius:10px}.account-menu__panel{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.account-menu__panel>button:hover{color:var(--brand-blue);background:var(--brand-blue-soft)}.hero-band{border-radius:var(--radius-lg);min-height:340px;box-shadow:var(--shadow-md);background:linear-gradient(110deg,#0f172af5 0%,#1e40afe6 48%,#2563eb8f 100%),url(https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&w=1800&q=80) 50%/cover;border:1px solid #60a5fa3d;padding:clamp(26px,4vw,44px)}.hero-copy h2{letter-spacing:-.055em;font-weight:840}.pill{color:#dbeafe;background:#60a5fa29}.hero-panel{border-radius:var(--radius-md);background:#ffffff1a;border-color:#ffffff2e}.metric-grid{gap:14px}.metric-grid article,.panel,.strategy article,.tenant-overview,.tenant-activation-summary,.activation-command,.report-summary>div,.report-mobile-card,.worker-row,.timeline article{border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fffffff5}.metric-grid article{padding:20px;position:relative;overflow:hidden}.metric-grid article:after{background:linear-gradient(90deg, var(--brand-blue), var(--brand-green));content:"";height:3px;position:absolute;top:0;left:0;right:0}.metric-grid strong{color:var(--ink);letter-spacing:-.04em}.panel{padding:clamp(20px,2.4vw,28px)}.section-heading h2,.strategy h2{color:var(--ink);letter-spacing:-.025em;font-weight:800}.status.working,.badge--aprobada{color:#166534;background:var(--brand-green-soft)}.badge{color:#1e40af;background:var(--brand-blue-soft)}.clock-face{border-radius:var(--radius-lg);background:linear-gradient(150deg,#fff,#f5f9ff);border-color:#bfdbfe}.clock-face strong{color:var(--ink)}.punch-actions button:first-child{color:#fff;background:linear-gradient(135deg, var(--brand-green), var(--brand-green-strong))}.punch-actions button.active,.punch-actions button:hover:not(:disabled){color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-strong))}input,select,textarea{border-color:var(--line);border-radius:var(--radius-sm);color:var(--ink);background:#fff}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}.tenant-overview.active,.tenant-activation-summary button.active,.activation-command__metric.active{background:var(--brand-blue-soft);box-shadow:inset 3px 0 0 var(--brand-blue);border-color:#93c5fd}.tenant-overview b{color:var(--brand-blue-strong)}@media (width<=1100px){.app-shell{grid-template-columns:1fr}.sidebar{box-shadow:0 10px 28px #0f172a29}.brand img{width:160px}}@media (width<=680px){.workspace{gap:18px;padding:18px 14px 34px}.topbar{margin:-4px -2px 0;padding:10px 2px 14px}.topbar h1{font-size:clamp(1.7rem,9vw,2.3rem)}.hero-band{border-radius:20px;min-height:0;padding:24px 20px}.metric-grid article,.panel{border-radius:16px}}.help-chatbot{z-index:1000;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.help-chatbot__launcher,.help-chatbot__panel{pointer-events:auto}.help-chatbot__launcher{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-strong));cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-weight:850;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 18px 44px #1e40af47}.help-chatbot__launcher:hover{transform:translateY(-2px);box-shadow:0 22px 52px #1e40af57}.help-chatbot__launcher:focus-visible,.help-chatbot__icon-button:focus-visible,.help-chatbot__suggestions button:focus-visible,.help-chatbot__actions a:focus-visible,.help-chatbot__composer input:focus-visible,.help-chatbot__composer button:focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.help-chatbot__panel{width:min(398px,100vw - 28px);height:min(650px,100dvh - 100px);min-height:440px;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #94a3b847;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto auto;animation:.18s ease-out help-chatbot-enter;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a3d}.help-chatbot__header{color:#fff;background:radial-gradient(circle at 88% 10%,#22c55e52,#0000 32%),linear-gradient(135deg,#0f172a,#172554 55%,#1d4ed8);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:16px;display:grid}.help-chatbot__avatar{color:#fff;background:#2563eb8c;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.help-chatbot__header>div{gap:3px;min-width:0;display:grid}.help-chatbot__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.help-chatbot__header small{color:#dbeafe;align-items:center;gap:6px;font-weight:700;display:flex}.help-chatbot__header small span{background:var(--brand-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e26}.help-chatbot__icon-button{color:#dbeafe;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}.help-chatbot__icon-button:hover{color:#fff;background:#ffffff29}.help-chatbot__privacy{border-bottom:1px solid var(--line);color:#166534;background:var(--brand-green-soft);align-items:center;gap:8px;padding:9px 14px;font-size:.74rem;font-weight:760;display:flex}.help-chatbot__privacy svg{flex:none}.help-chatbot__messages{background:radial-gradient(circle at 100% 0, #2563eb12, transparent 28%), var(--surface);overscroll-behavior:contain;flex-direction:column;gap:13px;padding:16px;display:flex;overflow-y:auto}.help-chatbot__message{border:1px solid var(--line);width:fit-content;max-width:92%;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px 16px 16px 5px;gap:7px;padding:11px 12px;display:grid}.help-chatbot__message.is-user{background:var(--brand-blue-soft);border-color:#bfdbfe;border-radius:16px 16px 5px;align-self:flex-end}.help-chatbot__message-label{color:var(--brand-blue-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.help-chatbot__message.is-user .help-chatbot__message-label{color:#475569;text-align:right}.help-chatbot__message p{color:#334155;overflow-wrap:anywhere;margin:0;font-size:.89rem;line-height:1.52}.help-chatbot__actions,.help-chatbot__suggestions{flex-wrap:wrap;gap:7px;display:flex}.help-chatbot__actions a,.help-chatbot__suggestions button{border-radius:10px;align-items:center;min-height:34px;padding:6px 10px;font-size:.76rem;font-weight:820;line-height:1.2;text-decoration:none;display:inline-flex}.help-chatbot__actions a{color:#fff;background:var(--brand-blue)}.help-chatbot__suggestions button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe}.help-chatbot__suggestions button:hover{background:#eff6ff;border-color:#60a5fa}.help-chatbot__composer{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:12px 12px 8px;display:grid}.help-chatbot__composer input{border:1px solid var(--line-strong);min-width:0;min-height:44px;color:var(--ink);background:#fff;border-radius:13px;padding:0 13px;font-size:16px}.help-chatbot__composer input::placeholder{color:#94a3b8}.help-chatbot__composer button{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-strong));cursor:pointer;border:0;border-radius:13px;place-items:center;width:44px;height:44px;padding:0;display:grid}.help-chatbot__composer button:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}.help-chatbot__notice{color:#64748b;background:#fff;margin:0;padding:0 13px 11px;font-size:.68rem;line-height:1.35}.help-chatbot__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}@keyframes help-chatbot-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.help-chatbot{bottom:12px;right:12px}.help-chatbot__panel{border-radius:20px;width:calc(100vw - 24px);height:min(680px,100dvh - 82px);min-height:360px}.help-chatbot__launcher{min-height:50px;padding:0 16px}.help-chatbot__messages{padding:13px}.help-chatbot__message{max-width:96%}}@media (prefers-reduced-motion:reduce){.help-chatbot__panel{animation:none}.help-chatbot__launcher{transition:none}}
