@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lh-tight:1.2;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cuba-primary:#6d61f2;--cuba-secondary:#f73164;--cuba-success:#51bb25;--cuba-warning:#f8d62b;--cuba-body:#f8f8fb;--cuba-sidebar:#fff;--cuba-header:#fff;--cuba-border:#ecf0f5;--cuba-text:#2f2f3b;--cuba-muted:#71727b;--cuba-shadow:0 0 20px #59667a1a;--cuba-card-bg:#fff;--cuba-surface:#fff;--cuba-surface-alt:#f8f8fb;--cuba-space-2:8px;--cuba-space-3:12px;--cuba-space-4:16px;--overlay-bg:#0006;--cuba-table-highlight:#6d61f20d;--cuba-table-highlight-blue:#36a2eb0d;--cuba-danger-bg:#f731641a;--cuba-neutral-bg:#71727b1a;--cuba-neutral:#71727b;--control-h-sm:32px;--control-h-md:36px;--control-h-lg:44px;--control-radius:8px;--cuba-muted-on-tint:#6c6d76;--cuba-primary-on-tint:#6055d5;--person-avatar-1:#6d61f2;--person-avatar-2:#f73164;--person-avatar-3:#16a3b6;--person-avatar-4:#e08a2b;--person-avatar-5:#51bb25;--person-avatar-6:#8a5cf6;--person-avatar-7:#d6336c;--person-avatar-8:#2f9e44}:focus-visible{outline:2px solid var(--cuba-primary,#6d61f2);outline-offset:2px}*{box-sizing:border-box}body{font-synthesis-weight:none;background:var(--cuba-body);min-width:320px;color:var(--cuba-text);margin:0;font-family:Rubik Variable,Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.page-wrapper{--shell-header-height:56px;--shell-content-max-width:min(1840px, calc(100vw - 36px));--shell-workspace-inline-padding:clamp(8px, .5vw, 14px);--shell-content-padding-inline:clamp(8px, .45vw, 12px);--shell-card-padding:clamp(14px, .34vw, 16px);--shell-card-padding-compact:clamp(11px, .24vw, 12px);--shell-surface-padding-inline:clamp(12px, .28vw, 14px);--shell-surface-padding-block:clamp(12px, .28vw, 14px);--shell-table-cell-padding-inline:clamp(12px, .26vw, 13px);--shell-table-cell-padding-block:clamp(11px, .24vw, 13px);--shell-font-weight-strong:600;--shell-font-weight-heading:600;min-height:100vh}@media (width>=2160px){.page-wrapper{--shell-content-max-width:min(1960px, calc(100vw - 48px));--shell-workspace-inline-padding:10px;--shell-content-padding-inline:10px;--shell-card-padding:14px;--shell-card-padding-compact:11px;--shell-surface-padding-inline:12px;--shell-surface-padding-block:12px;--shell-table-cell-padding-inline:12px;--shell-table-cell-padding-block:12px}.page-body{padding-inline:var(--shell-workspace-inline-padding)}.header-wrapper{padding-inline:clamp(14px,.72vw,18px)}}.page-wrapper.dark-mode,body.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cuba-body:#171820;--cuba-sidebar:#202231;--cuba-header:#202231;--cuba-border:#303244;--cuba-text:#f3f4fb;--cuba-muted:#a5a8bd;--cuba-shadow:0 10px 30px #00000047;--cuba-card-bg:#202231;--cuba-surface:#202231;--cuba-surface-alt:#272a3b;--overlay-bg:#000000bf;--cuba-table-highlight:#6d61f21f;--cuba-table-highlight-blue:#36a2eb1f;--cuba-danger-bg:#f7316433;--cuba-neutral-bg:#a5a8bd33;--cuba-neutral:#a5a8bd;--cuba-text-muted:#a5a8bd;--person-avatar-1:#8a7bff;--person-avatar-2:#ff5c8a;--person-avatar-3:#35c2d6;--person-avatar-4:#f0a253;--person-avatar-5:#6fd645;--person-avatar-6:#a37bff;--person-avatar-7:#ef6ea0;--person-avatar-8:#52c76b}.page-wrapper.dark-mode .react-flow__edge-path{stroke:var(--cuba-text,#f3f4fb)}.page-wrapper.dark-mode .react-flow__controls button{background:var(--cuba-card-bg,#202231);color:var(--cuba-text,#f3f4fb);border-color:var(--cuba-border,#303244)}.page-wrapper.dark-mode .react-flow__background{background:var(--cuba-body,#171820)}.table-cell-with-help{align-items:center;gap:.25rem;display:inline-flex}.flex-align-center{align-items:center;display:flex}.flex-align-center-gap-2{align-items:center;gap:8px;display:flex}.flex-align-center-gap-3{align-items:center;gap:12px;display:flex}.flex-space-between{justify-content:space-between;align-items:center;display:flex}.p-20{padding:20px!important}.p-12{padding:12px!important}.m-0{margin:0!important}.mt-24{margin-top:24px!important}.mb-16{margin-bottom:16px!important}.w-60{width:60px!important}.w-100{width:100px!important}.pagination-bar{justify-content:space-between;align-items:center;margin-top:1rem;padding:0 12px 12px;display:flex}.pagination-count{color:var(--cuba-muted);font-size:13px}.pagination-actions{align-items:center;gap:6px;display:flex}.pagination-size{color:var(--cuba-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pagination-size-select{box-sizing:border-box;border:1px solid var(--cuba-border);background:var(--cuba-surface,#fff);height:30px;color:var(--cuba-text);cursor:pointer;border-radius:8px;padding:0 8px;font-size:13px}.btn-pagination{border:1px solid color-mix(in srgb, var(--cuba-text) 22%, transparent);background:var(--cuba-surface,#fff);height:30px;color:var(--cuba-text);cursor:pointer;transition:border-color var(--cuba-dur-fast), color var(--cuba-dur-fast), background-color var(--cuba-dur-fast);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.table-row-priority{background-color:var(--cuba-table-highlight)!important}.table-row-cohort{background-color:var(--cuba-table-highlight-blue)!important}.feedback-block{margin:12px 0}.modal-overlay{background-color:var(--overlay-bg);z-index:1400;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dynamic-bar-container{background:var(--cuba-primary-light,#6d61f21f);border-radius:999px;height:.35rem;overflow:hidden}.dynamic-bar{width:var(--bar-width,0%);background:linear-gradient(90deg, var(--cuba-primary,#6d61f2), var(--cuba-primary-light,#6d61f273));height:100%;transition:width .3s}.cuba-table-input{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;color:var(--cuba-text);border-radius:8px;padding:4px 8px;font-size:13px}.cuba-table-input:focus{border-color:var(--cuba-primary);outline:none}.mgp-row-archived{opacity:.6}.mgp-page-container{padding:24px}.mgp-page-header{margin-bottom:24px}.mgp-page-title{margin:0 0 4px;font-size:24px;font-weight:600}.mgp-tab-content{margin-top:20px}.mgp-flex-space-between{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mgp-form-header{border-bottom:1px solid var(--cuba-border);justify-content:space-between;margin-bottom:16px;padding-bottom:8px;display:flex}.mgp-checkbox-hint{color:var(--cuba-muted);margin:4px 0 0 22px;font-size:12px}.mgp-form-actions{justify-content:flex-end;gap:12px;display:flex}.mgp-connection-card{border:1px solid var(--cuba-border);background-color:var(--cuba-card-bg);border-radius:8px;margin-bottom:24px;padding:20px}.mgp-policy-card{border:1px solid var(--cuba-border);background-color:var(--cuba-card-bg);border-radius:8px;align-self:start;padding:20px}.mgp-btn-height{height:38px}.form-grid-5{grid-template-columns:2fr 1fr 1fr 1.5fr 1fr;align-items:flex-end;gap:12px;margin-bottom:12px;display:grid}.mgp-route-form{border-top:1px solid var(--cuba-border);padding-top:16px}.mgp-checkbox-row{gap:24px;margin-bottom:16px;display:flex}.btn-cuba-primary-full{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.cuba-card-item{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cuba-card-item:last-child{border-bottom:none}.mgp-icon-btn{cursor:pointer;color:var(--cuba-text);transition:background-color var(--cuba-dur);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mgp-icon-btn:hover{background-color:var(--cuba-border)}.mgp-icon-btn:disabled{opacity:.5;cursor:not-allowed}.mgp-icon-btn-danger{cursor:pointer;color:var(--cuba-danger,#f73164);transition:background-color var(--cuba-dur);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.mgp-icon-btn-danger:hover{background-color:var(--cuba-danger-bg)}.mgp-killswitch-warning{background-color:var(--cuba-danger-bg);color:var(--cuba-danger,#f73164);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.ops-chip{cursor:pointer;transition:background-color var(--cuba-dur);border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.ops-chip.neutral{background-color:var(--cuba-neutral-bg);color:var(--cuba-neutral)}.ops-chip.neutral:hover{background-color:var(--cuba-border)}.ops-chip.danger{background-color:var(--cuba-danger-bg);color:var(--cuba-danger)}.ops-chip.danger:hover{background-color:#f731644d}.form-grid-2{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-grid-host-port{grid-template-columns:3fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-grid-route{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.mgp-form-inline{align-items:flex-end;gap:12px;display:flex}.mgp-form-inline-field{flex:1}.mgp-form-panel{border:1px solid var(--cuba-border);background-color:var(--cuba-card-bg);border-radius:8px;margin-top:24px;padding:20px}.mgp-two-column-layout{grid-template-columns:1fr 1.5fr;gap:24px;display:grid}.page-wrapper h1,.page-wrapper h2,.page-wrapper h3,.page-wrapper h4,.page-wrapper h5,.page-wrapper h6,.page-wrapper strong{font-weight:var(--shell-font-weight-heading)}.auth-landing{background:radial-gradient(circle at 12% 20%, #6d61f229, transparent 28%), radial-gradient(circle at 88% 12%, #f731641f, transparent 28%), linear-gradient(180deg, #fffffff5 0%, #f6f7fbf5 44%, #f8f8fbfa 100%), var(--cuba-body);min-height:100vh;color:var(--cuba-text)}.auth-route-access-page{place-items:center;padding:32px clamp(18px,5vw,56px);display:grid}.auth-route-access-shell{gap:24px;width:min(100%,720px);display:grid}.auth-route-access-brand{justify-content:center}.auth-brand.auth-route-access-brand strong{color:var(--cuba-text)}.login-card-footer{color:var(--cuba-muted);flex-direction:column;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.login-card-link{font:inherit;color:var(--cuba-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.login-card-link:hover{opacity:.82}.auth-route-access-card{width:100%}.auth-sticky-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px clamp(20px,4vw,58px) 0;position:sticky;top:0}.auth-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:28px;min-height:auto;padding:24px clamp(20px,4vw,58px) 32px;display:grid}.auth-hero-centered{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:22px;padding-top:58px;padding-bottom:52px;position:relative}.auth-hero-split{isolation:isolate;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;padding-top:58px;padding-bottom:52px;position:relative}.auth-hero-split:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 18%,#6d61f23d,#0000 26%),radial-gradient(circle at 78% 14%,#f731642e,#0000 22%),linear-gradient(#1b1c21 0%,#20232c 54%,#20232c00 100%);position:absolute;inset:-110px calc(50% - 50vw) 0}.auth-hero-cuba{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:84px;padding-bottom:64px;position:relative}.auth-hero-stage{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:28px;display:grid}.auth-hero-cuba:before{content:"";z-index:-1;background:linear-gradient(#1b1c21b8,#1b1c21e0),url(/landing/cuba-home-bg.jpg) 50%/cover no-repeat;position:absolute;inset:-110px calc(50% - 50vw) 0}.auth-hero-centered:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 18%,#6d61f252,#0000 28%),radial-gradient(circle at 78% 14%,#f7316438,#0000 24%),linear-gradient(#1b1c21 0%,#20232c 54%,#20232c00 100%);position:absolute;inset:-110px calc(50% - 50vw) 0}.auth-nav,.auth-hero,.auth-benefits-band,.auth-showcase{width:min(1320px,100%);margin:0 auto}.auth-nav,.auth-brand,.auth-actions{align-items:center;display:flex}.auth-nav-toggle{cursor:pointer;background:#ffffffe6;border:1px solid #6d61f229;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;display:none}.auth-nav-toggle span{background:var(--cuba-text);border-radius:999px;width:18px;height:2px;margin:0 auto}.auth-nav-center,.auth-nav-actions{align-items:center;gap:12px;display:flex}.auth-nav-center{flex:1;justify-content:center;gap:18px}.auth-nav-tabs,.auth-nav-links{align-items:center;gap:10px;display:flex}.auth-nav-tab,.auth-nav-link{color:#fffc;cursor:pointer;font-size:12px;font-weight:var(--shell-font-weight-strong);background:0 0;border:0}.auth-nav-tabs{box-shadow:none;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:6px}.auth-nav-tab{color:#ffffffb8;border-radius:999px;padding:8px 12px}.auth-nav-tab-active{background:var(--cuba-primary);color:#fff}.auth-nav-pill{color:var(--cuba-text);box-shadow:none;font-size:12px;font-weight:var(--shell-font-weight-strong);background:#ffffffa8;border:1px solid #6d61f21a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.auth-nav{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;gap:20px;padding:10px 8px}.auth-brand{gap:12px;font-size:16px}.auth-brand strong{letter-spacing:0;color:#fff}.auth-nav-cta{min-width:118px;min-height:44px}.auth-hero-intro{text-align:left;align-content:center;justify-items:flex-start;gap:16px;padding:12px 0 0;display:grid}.auth-hero-intro-centered{text-align:left;justify-items:start;max-width:560px;padding-top:28px}.auth-hero-kicker{align-items:center;gap:12px;display:inline-flex}.auth-hero-kicker img{width:54px;height:auto}.auth-hero-decoration-row,.auth-hero-signal-rail{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.auth-hero-decoration-pill{text-transform:uppercase;min-height:32px;box-shadow:none;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.auth-hero-decoration-pill-primary{color:var(--cuba-primary-on-tint);background:#6d61f21a}.auth-hero-decoration-pill-secondary{color:var(--cuba-secondary);background:#f731641a}.auth-hero-decoration-pill-neutral{color:var(--cuba-text);background:#ffffffeb}.auth-hero-intro p{color:#ffffffc2;max-width:560px;margin:0;font-size:16px;line-height:1.65}.auth-hero-intro h1{color:#fff;max-width:620px;font-size:clamp(40px,4vw,56px);line-height:var(--lh-tight);letter-spacing:0;margin:0;font-weight:600}.auth-hero-badge-row{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.auth-hero-launchers{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.auth-hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1120px,100%);display:grid}.auth-hero-proof-card{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;gap:8px;min-height:138px;padding:18px 20px;display:grid;box-shadow:0 18px 42px #10121729}.auth-hero-proof-card small,.auth-trust-signal-card small{color:#ffffff9e;font-size:12px;font-weight:600;line-height:1.35}.auth-hero-proof-card strong,.auth-trust-signal-card strong{color:#fff;font-size:17px;line-height:1.4}.auth-hero-proof-card span,.auth-trust-signal-card span{color:#ffffffbd;font-size:14px;line-height:1.6}.auth-hero-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1120px,100%);display:grid}.auth-hero-command-chip{color:#fff;background:#080a1038;border:1px solid #ffffff1f;border-radius:8px;gap:6px;min-height:92px;padding:16px 18px;display:grid}.auth-hero-command-chip small{color:#ffffff94;text-transform:uppercase;font-size:10px;font-weight:700}.auth-hero-command-chip strong{font-size:14px;line-height:1.45}.auth-hero-launcher{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #1012172e}.auth-hero-badge-chip{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.auth-hero-signal-pill{min-width:0;max-width:min(100%,240px);box-shadow:none;background:#ffffffb8;border:1px solid #6d61f21f;border-radius:999px;gap:4px;padding:10px 12px;display:grid}.auth-hero-signal-pill strong{font-size:12px;line-height:1.2}.auth-hero-signal-pill small{color:var(--cuba-muted);font-size:11px;font-weight:600;line-height:1.3}.auth-hero-screen{background:linear-gradient(#fffffffa,#f8f9fcf0),#ffffffeb;border:1px solid #6d61f21f;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 20px 44px #59667a1f}.auth-hero-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.auth-hero-scene,.auth-trust-band{width:min(1120px,100%);margin:0 auto}.auth-hero-scene,.auth-gallery-counter,.auth-cuba-demo-shell,.auth-transition-shell,.auth-command-shell,.auth-document-grid,.auth-testimonial-grid,.auth-pricing-grid,.auth-ops-grid,.auth-final-cta-shell{max-width:1320px}.auth-hero-scene{position:relative}.auth-hero-scene:before,.auth-hero-scene:after{content:"";filter:blur(2px);opacity:.9;border-radius:999px;position:absolute}.auth-hero-scene:before{background:radial-gradient(circle,#6d61f257,#0000 70%);width:124px;height:124px;top:26px;left:10px}.auth-hero-scene:after{background:radial-gradient(circle,#f731643d,#0000 72%);width:136px;height:136px;bottom:20px;right:28px}.auth-hero-scene-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#ffffff0f),#0f11185c;border:1px solid #ffffff24;border-radius:999px;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0c0f1657}.auth-hero-scene-board:before{content:"";opacity:.24;pointer-events:none;background:linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 33.333%),linear-gradient(#ffffff0d 0 1px,#0000 1px 33.333%);position:absolute;inset:0}.auth-hero-scene-head,.auth-hero-scene-stats,.auth-hero-scene-signals,.auth-hero-scene-grid,.auth-hero-scene-flow-labels,.auth-hero-scene-dock,.auth-trust-shell,.auth-trust-rail,.auth-trust-badges,.auth-final-commercial-strip{display:grid}.auth-hero-scene-head{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;position:relative}.auth-hero-scene-title{gap:6px;display:grid}.auth-hero-scene-title span,.auth-hero-scene-pulse span,.auth-trust-badge small,.auth-final-commercial-card small{color:#ffffff9e;font-size:11px;font-weight:600}.auth-hero-scene-title strong,.auth-trust-intro strong{color:#fff;font-size:clamp(22px,2.4vw,30px);line-height:var(--lh-tight)}.auth-hero-scene-pulse{color:#6aebad;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex}.auth-hero-scene-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}.auth-hero-scene-signals{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative}.auth-hero-scene-stat,.auth-hero-scene-signal-card,.auth-trust-badge,.auth-final-commercial-card{gap:6px;display:grid}.auth-hero-scene-stat{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;min-height:92px;padding:16px 18px}.auth-hero-scene-stat strong{color:#fff;text-transform:uppercase;font-size:28px;line-height:1}.auth-hero-scene-stat span{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:700}.auth-hero-scene-signal-card{background:#080a1042;border:1px solid #ffffff1a;border-radius:8px;min-height:76px;padding:14px 16px}.auth-hero-scene-signal-card small{color:#ffffff94;font-size:10px;font-weight:600}.auth-hero-scene-signal-card strong{color:#ffffffe6;font-size:14px;line-height:1.45}.auth-hero-scene-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative}.auth-hero-scene-column{background:linear-gradient(#ffffff1f,#ffffff0d);border:1px solid #ffffff1f;border-radius:16px;gap:12px;min-height:206px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}.auth-hero-scene-column strong{color:#fff;font-size:20px;line-height:1.2}.auth-hero-scene-list{gap:10px;display:grid}.auth-hero-scene-list span{color:#ffffffdb;background:#0a0c1247;border-radius:8px;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.auth-hero-scene-flow{z-index:1;gap:14px;display:grid;position:relative}.auth-hero-scene-flow-line{background:linear-gradient(90deg,#ffb905db 0%,#6d61f2f0 42%,#f73164eb 100%);border-radius:999px;height:8px;box-shadow:0 0 28px #6d61f252}.auth-hero-scene-flow-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-hero-scene-flow-labels span{color:#ffffffb8;text-align:center;text-transform:uppercase;font-size:12px;font-weight:700}.auth-hero-scene-dock{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative}.auth-hero-scene-dock-card{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1a;border-radius:8px;gap:8px;min-height:102px;padding:14px 16px;display:grid}.auth-hero-scene-dock-card strong{color:#fff;font-size:14px;line-height:1.25}.auth-hero-scene-dock-card span{color:#ffffffb8;font-size:12px;line-height:1.5}.auth-hero-values-centered{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.auth-hero-value-card{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;gap:8px;min-height:152px;padding:18px;display:grid;box-shadow:0 18px 42px #10121729}.auth-hero-value-card p{color:#ffffffc7;margin:0;line-height:1.65}.auth-hero-value-card-primary{background:#ffffff24}.auth-hero-screen-centered{width:min(1120px,100%);margin:0 auto;box-shadow:0 30px 70px #10121747}.auth-hero-screen-head,.auth-dot-group,.auth-demo-media-title{align-items:center;display:flex}.auth-hero-screen-head,.auth-demo-media-title{justify-content:space-between;gap:16px}.auth-dot-group{gap:8px}.auth-dot-group span{background:#71727b38;border-radius:999px;width:10px;height:10px}.auth-dot-group span:first-child{background:#ffb84a}.auth-dot-group span:nth-child(2){background:#f73164}.auth-dot-group span:last-child{background:#51bb25}.auth-hero-screen-title{flex:1;gap:4px;display:grid}.auth-hero-screen-title span{color:var(--cuba-muted);font-size:12px;font-weight:700}.auth-hero-screen-badge{color:var(--cuba-primary-on-tint);cursor:pointer;background:#6d61f214;border:1px solid #6d61f224;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:700}.auth-hero-screen-body{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.auth-eyebrow{color:#ffb905;font-family:Caveat,Segoe Script,cursive;font-size:22px;font-weight:700}.auth-hero-cuba .auth-hero-intro p{max-width:720px}.auth-hero-cuba .auth-hero-intro h1{text-transform:uppercase;max-width:920px;font-size:clamp(42px,5vw,66px)}.auth-hero-cuba .auth-gradient-title{background:linear-gradient(90deg,#ffb905 18%,#6aebad 48%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.auth-copy h1{max-width:720px;font-size:clamp(36px,5vw,62px);line-height:var(--lh-tight);letter-spacing:0;margin:0}.auth-copy p{max-width:660px;color:var(--cuba-muted);margin:0;font-size:16px;line-height:1.65}.auth-hero-panel,.auth-hero-chart-grid{gap:16px;display:grid}.auth-preview-panel{background:#ffffffe0;border:1px solid #6d61f21f;border-radius:8px;gap:14px;padding:16px 18px;display:grid;box-shadow:0 10px 22px #59667a0f}.auth-preview-panel-head,.auth-preview-status{gap:4px;display:grid}.auth-preview-panel-head span,.auth-preview-status span{color:var(--cuba-muted);font-size:12px;line-height:1.4}.auth-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auth-preview-kpis div{background:#ffffffb8;border:1px solid #6d61f21a;border-radius:8px;gap:4px;padding:14px 14px 12px;display:grid}.auth-preview-kpis strong{font-size:28px;line-height:1}.auth-preview-kpis span{color:var(--cuba-muted);font-size:12px}.auth-benefits-band,.auth-showcase,.auth-ops-band,.auth-resources-band,.auth-proof-band,.auth-final-cta{gap:16px;padding:0 clamp(20px,4vw,58px) 36px;display:grid}.auth-section-heading{gap:8px;display:grid}.auth-section-heading-center{text-align:center;justify-items:center}.auth-section-heading h2,.auth-section-heading p{margin:0}.auth-section-heading h2{max-width:760px;font-size:clamp(28px,3vw,38px);line-height:var(--lh-tight)}.auth-section-heading p{max-width:720px;color:var(--cuba-muted);line-height:1.65}.auth-section-kicker{color:var(--cuba-primary);font-size:13px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase}.auth-gradient-title{background:linear-gradient(90deg,#ffb905 0%,#6aebad 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.auth-gradient-title.alt{background:linear-gradient(90deg,#6d61f2 0%,#f73164 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.auth-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.auth-transition-ribbon{padding:0 clamp(20px,4vw,58px) 44px}.auth-transition-shell{background:radial-gradient(circle at 100% 0,#6d61f21f,#0000 22%),linear-gradient(#fffffffa,#f8f9fcf5);border:1px solid #6d61f224;border-radius:999px;grid-template-columns:124px minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:22px;width:min(1180px,100%);margin:0 auto;padding:28px;display:grid;box-shadow:0 20px 44px #59667a1f}.auth-transition-counter{background:linear-gradient(135deg,#6d61f21f,#f7316414);border-radius:16px;justify-items:center;gap:4px;padding:20px 14px;display:grid}.auth-transition-counter strong{color:var(--cuba-primary);font-size:42px;line-height:1}.auth-transition-counter span,.auth-transition-card span{color:var(--cuba-muted);font-size:11px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase}.auth-transition-copy,.auth-transition-grid,.auth-transition-card{gap:10px;display:grid}.auth-transition-copy h2,.auth-transition-copy p,.auth-transition-card p{margin:0}.auth-transition-copy h2{font-size:clamp(24px,2.6vw,34px);line-height:1.1}.auth-transition-copy p,.auth-transition-card p{color:var(--cuba-muted);line-height:1.6}.auth-command-band{padding:0 clamp(20px,4vw,58px) 44px}.auth-command-shell{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:24px;width:min(1320px,100%);margin:0 auto;display:grid}.auth-command-lead,.auth-command-card{border-radius:16px;gap:12px;padding:24px;display:grid}.auth-command-lead{color:#fff;background:radial-gradient(circle at 100% 0,#6d61f22e,#0000 26%),linear-gradient(145deg,#6d61f2 0%,#6156dc 38%,#1f2330 100%);border:1px solid #6d61f229;align-content:start;box-shadow:0 24px 60px #59667a29}.auth-command-lead .auth-section-kicker,.auth-command-lead p,.auth-command-pills span,.auth-command-card small,.auth-command-card p,.auth-command-card-foot span{color:#ffffffc7}.auth-command-lead strong{font-size:clamp(28px,2.9vw,38px);line-height:1.08}.auth-command-lead p,.auth-command-card p{margin:0;line-height:1.65}.auth-command-pills{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.auth-command-pills span{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.auth-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.auth-command-card{background:linear-gradient(#1b1c21eb,#20232cd1),#1b1c21;border:1px solid #ffffff1f;min-height:264px;box-shadow:0 24px 56px #0c0f162e}.auth-command-card small{font-size:11px;font-weight:600;line-height:1.45}.auth-command-card-head,.auth-command-card-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-command-card-head strong{color:#fff;font-size:19px;line-height:1.32}.auth-command-card-head span{color:#fff;background:#6d61f229;border-radius:16px;place-items:center;min-width:54px;min-height:54px;padding:0 10px;font-size:24px;font-weight:700;line-height:1;display:inline-grid}.auth-command-card-foot{color:#6aebad;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:700}.auth-transition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-transition-card{background:#ffffffdb;border:1px solid #11182714;border-radius:8px;min-height:138px;padding:18px 18px 16px}.auth-transition-card strong{font-size:30px;font-weight:700;line-height:1.08}.auth-benefit-card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg,#fff);border-radius:8px;gap:8px;min-height:158px;padding:20px;display:grid;box-shadow:0 10px 24px #59667a0f}.auth-benefit-card small{color:var(--cuba-primary);text-transform:uppercase;font-size:12px;font-weight:700}.auth-benefit-card strong{font-size:28px;font-weight:700;line-height:1.08}.auth-benefit-card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.auth-cuba-module-band{gap:24px}.auth-cuba-module-grid .auth-benefit-card{text-align:center;border-radius:8px;justify-items:center;min-height:184px}.auth-benefit-card-success strong{color:var(--cuba-success)}.auth-benefit-card-warning strong{color:#e59f08}.auth-preview-chart{gap:10px;padding-top:4px;display:grid}.auth-preview-screen-shot,.auth-demo-screenshot-frame{background:#f5f7fb;border:1px solid #6d61f21f;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.auth-preview-screen-shot{min-height:320px}.auth-preview-screen-shot-primary img{object-fit:contain;object-position:top center;background:linear-gradient(#f8f9fc 0%,#eef2f8 100%)}.auth-preview-screen-shot img,.auth-demo-screenshot-frame img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.auth-preview-timeline{border-top:1px dashed #71727b38;gap:8px;padding-top:4px;display:grid}.auth-preview-timeline span{color:var(--cuba-text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.auth-preview-status-accent{background:linear-gradient(135deg,#6d61f21a,#f7316414);border-radius:8px;padding:14px}.auth-preview-chart-line{background:#71727b1a;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.auth-preview-chart-line:after{content:"";border-radius:inherit;position:absolute;inset:0 auto 0 0}.auth-preview-chart-line-primary:after{background:linear-gradient(90deg, var(--cuba-primary), #9b91ff);width:78%}.auth-preview-chart-line-secondary:after{background:linear-gradient(90deg, var(--cuba-secondary), #ff84a5);width:58%}.auth-preview-chart-line-warning:after{background:linear-gradient(90deg,#f8d62b,#ffb84a);width:86%}.auth-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px}.auth-actions-centered{justify-content:center}.auth-hero-link{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.auth-hero-link svg{color:var(--cuba-primary)}.auth-hero-command-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.auth-hero-command-card,.auth-signal-band-card{background:#ffffffd1;border:1px solid #11182714;border-radius:8px;gap:6px;padding:16px 18px;display:grid;box-shadow:0 14px 28px #0f172a0f}.auth-hero-command-card span,.auth-signal-band-card span{color:var(--cuba-primary);text-transform:uppercase;font-size:11px;font-weight:700}.auth-hero-command-card strong,.auth-signal-band-card strong{font-size:16px;line-height:1.2}.auth-hero-command-card b,.auth-signal-band-card p{color:var(--cuba-text);font-size:13px;line-height:1.45}.auth-hero-command-card p{color:var(--cuba-muted);margin:0;font-size:12px;line-height:1.45}.auth-signal-band{padding:0 24px 10px}.auth-signal-band-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1320px;margin:0 auto;display:grid}.auth-cuba-benefits{gap:28px;padding-top:10px}.auth-trust-band{padding:0 clamp(20px,4vw,58px) 38px}.auth-trust-shell{background:linear-gradient(#10131cd6,#14161ead),#14161ecc;border:1px solid #ffffff1f;border-radius:16px;gap:16px;padding:20px 20px 18px;box-shadow:0 22px 58px #0c0f1647}.auth-trust-intro{gap:8px;display:grid}.auth-trust-intro p{color:#ffffffb3;max-width:640px;margin:0;line-height:1.6}.auth-trust-intro-pills,.auth-transition-pills{flex-wrap:wrap;gap:10px;display:flex}.auth-trust-intro-pills span,.auth-transition-pills span{text-transform:uppercase;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.auth-trust-intro-pills span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff1f}.auth-trust-showcase{grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr);align-items:stretch;gap:24px;display:grid}.auth-trust-intro .auth-section-kicker{color:#6aebad}.auth-trust-rail{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.auth-trust-chip{color:#ffffffd6;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.auth-trust-badges,.auth-final-commercial-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-trust-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.auth-trust-badge{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;min-height:92px;padding:18px}.auth-trust-signal-card{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:16px;gap:8px;min-height:120px;padding:16px 18px;display:grid}.auth-trust-badge strong,.auth-final-commercial-card strong{color:#fff;font-size:17px;line-height:1.35}.auth-cuba-benefit-grid .auth-signal-band-card{text-align:center;justify-items:center;min-height:154px}.auth-cuba-demo-band{gap:24px}.auth-cuba-demo-shell{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:18px;display:grid}.auth-cuba-demo-counter{background:linear-gradient(135deg,#6d61f21f,#f731641a);border-radius:999px;place-items:center;min-height:100px;display:grid}.auth-cuba-demo-counter strong{color:var(--cuba-primary);font-size:42px;line-height:1}.auth-cuba-demo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-cuba-demo-card{background:#ffffffeb;border:1px solid #6d61f21f;border-radius:8px;gap:12px;min-height:208px;padding:22px;display:grid;box-shadow:0 10px 24px #59667a0f}.auth-cuba-demo-card strong{font-size:20px;line-height:var(--lh-tight)}.auth-cuba-demo-card strong span{color:var(--cuba-primary)}.auth-cuba-demo-card p{color:var(--cuba-muted);margin:0;line-height:1.6}.auth-cuba-doc-band,.auth-cuba-proof-band,.auth-cuba-gallery-band,.auth-cuba-pricing-band{gap:24px}.auth-cuba-doc-band .auth-document-grid,.auth-cuba-proof-band .auth-proof-shell{max-width:1320px;margin:0 auto}.auth-cuba-doc-band .auth-document-card{background:#fffffff2;border-radius:8px;box-shadow:0 10px 24px #59667a0f}.auth-cuba-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1320px;margin:0 auto}.auth-gallery-head{grid-template-columns:minmax(0,1fr) 148px;align-items:end;gap:20px;max-width:1320px;margin:0 auto;display:grid}.auth-gallery-heading{text-align:left;align-items:flex-start}.auth-cuba-gallery-card{border-color:#6d61f21f;border-radius:8px;align-content:start;min-height:268px;box-shadow:0 16px 34px #59667a14}.auth-cuba-gallery-stat{min-height:92px}.auth-cuba-transition-shell{max-width:1320px}.auth-transition-pills span{color:var(--cuba-muted);background:#ffffffd1;border:1px solid #11182714}.auth-cuba-proof-band .auth-proof-shell{background:radial-gradient(circle at 100% 0,#6d61f21f,#0000 22%),linear-gradient(#fffffffa,#f8f9fcf5);border-radius:16px}.auth-cuba-proof-band-split .auth-proof-shell{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr)}.auth-cuba-feature-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-final-feature-list-compact{gap:10px}.auth-final-feature-list-compact span{font-size:13px;line-height:1.55}.auth-cuba-pricing-card{align-content:start;min-height:224px}.auth-cuba-pricing-card small{color:var(--cuba-primary);text-transform:uppercase;font-size:11px;font-weight:700}.auth-cuba-access-band{gap:24px}.auth-cuba-access-band .auth-ops-grid{max-width:1320px;margin:0 auto}.auth-cuba-access-band .auth-ops-card-primary,.auth-cuba-access-band .login-card,.auth-cuba-access-band .auth-faq-card,.auth-cuba-access-band .auth-capability-card{border-radius:8px;box-shadow:0 10px 24px #59667a0f}.auth-signal-band-card-primary{background:linear-gradient(135deg,#6d61f21f,#fffffff0)}.auth-signal-band-card-success{background:linear-gradient(135deg,#51bb251f,#fffffff0)}.auth-signal-band-card-warning{background:linear-gradient(135deg,#ffc10724,#fffffff0)}.login-card{border:1px solid var(--cuba-border);background:linear-gradient(#fffffffa,#f8f9fcf2),#ffffffeb;border-radius:8px;gap:16px;padding:30px 30px 28px;display:grid;box-shadow:0 24px 70px #59667a2e}.login-card-icon{background:var(--cuba-primary);color:#fff;border-radius:8px;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.login-card-brand{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.login-card-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.login-card-command-strip div{background:#f5f4ff9e;border:1px solid #6d61f21f;border-radius:8px;gap:4px;min-height:76px;padding:14px;display:grid}.login-card-command-strip small{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:700}.login-card-command-strip strong{font-size:14px;line-height:1.35}.login-card h1,.login-card h2,.login-card p{margin:0}.login-card h1,.login-card h2{font-size:26px;line-height:var(--lh-tight)}.login-card p{color:var(--cuba-muted)}.login-card-note{border-top:1px dashed #71727b47;gap:4px;padding-top:6px;display:grid}.login-card-note span{color:var(--cuba-muted);font-size:12px;font-weight:700}.login-card-note strong{font-size:13px}.login-card-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.login-status-band{background:#51bb2514;border:1px solid #51bb2529;border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.login-status-band span{color:#2d6c16;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.login-checkbox{color:var(--cuba-muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.login-checkbox input{width:16px;height:16px;margin:0}.login-link-button{color:var(--cuba-primary);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.login-submit-button{width:100%}.login-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.auth-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.auth-form input{border:1px solid #0f172a29;border-radius:8px;padding:10px 12px;font-size:14px}.auth-form-error{color:#b91c1c;margin:0;font-size:13px}.auth-form-hint{margin:0;font-size:13px}.login-shortcuts{flex-wrap:wrap;gap:10px;display:flex}.login-shortcut-chip{color:var(--cuba-text);cursor:pointer;background:#fff;border:1px solid #6d61f224;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex}.login-shortcut-chip:hover{background:#f5f4ff;border-color:#6d61f23d}.login-card label{color:var(--cuba-text);gap:7px;font-size:13px;font-weight:700;display:grid}.login-card input{border:1px solid var(--cuba-border);background:var(--cuba-card-bg,#fff);height:44px;color:var(--cuba-text);border-radius:8px;padding:0 13px}.auth-capability-card{box-shadow:var(--cuba-shadow);background:#ffffffe6;border:1px solid #ecf0f5f5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.auth-capability-icon{width:34px;height:34px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;place-items:center;display:grid}.auth-capability-card strong,.auth-capability-card p{margin:0}.auth-capability-card p{color:var(--cuba-muted);margin-top:4px;font-size:13px;line-height:1.5}.auth-showcase{gap:14px}.auth-gallery-band,.auth-document-band,.auth-testimonial-band,.auth-pricing-band{gap:18px;display:grid}.auth-showcase-rows{padding-bottom:34px}.auth-demo-row{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;display:grid}.auth-demo-row-reverse .auth-demo-copy{order:2}.auth-demo-row-reverse .auth-demo-media{order:1}.auth-demo-copy,.auth-demo-media,.auth-access-stack,.auth-faq-card{gap:12px;display:grid}.auth-demo-copy span,.auth-faq-card small{color:var(--cuba-primary);text-transform:uppercase;font-size:12px;font-weight:700}.auth-demo-copy strong,.auth-faq-card strong{font-size:28px;line-height:var(--lh-tight)}.auth-demo-copy p,.auth-faq-card p{color:var(--cuba-muted);margin:0;line-height:1.65}.auth-demo-tags{flex-wrap:wrap;gap:10px;display:flex}.auth-demo-tags span{color:var(--cuba-text);text-transform:none;background:#ffffffe6;border:1px solid #6d61f224;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:700}.auth-demo-media{background:#ffffffeb;border:1px solid #6d61f224;border-radius:8px;padding:18px;box-shadow:0 20px 48px #59667a1f}.auth-demo-media-grid{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.auth-gallery-grid,.auth-document-grid,.auth-testimonial-grid,.auth-pricing-grid{gap:14px;display:grid}.auth-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-gallery-counter{background:#ffffffe0;border:1px solid #6d61f224;border-radius:16px;justify-items:center;gap:4px;width:120px;margin:0 auto;padding:16px 12px;display:inline-grid;box-shadow:0 16px 36px #59667a14}.auth-gallery-counter strong{color:var(--cuba-primary);font-size:34px;line-height:1}.auth-gallery-counter span{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:700}.auth-gallery-card,.auth-document-card,.auth-testimonial-card,.auth-pricing-card{box-shadow:var(--cuba-shadow);background:#fffffff0;border:1px solid #ecf0f5f5;border-radius:8px;gap:12px;padding:20px;display:grid}.auth-testimonial-card{gap:14px}.auth-gallery-card p,.auth-document-card p,.auth-testimonial-card p,.auth-pricing-card p{color:var(--cuba-muted);margin:0;line-height:1.65}.auth-gallery-card .auth-demo-media-title{align-items:start}.auth-gallery-card .auth-demo-media-title div{gap:4px;display:grid}.auth-gallery-card .auth-demo-media-title span{color:var(--cuba-primary);text-transform:uppercase;font-size:11px;font-weight:700}.auth-gallery-card .auth-demo-media-title strong,.auth-document-card strong,.auth-testimonial-card strong,.auth-pricing-card strong{font-size:20px;line-height:1.2}.auth-gallery-copy{gap:8px;display:grid}.auth-gallery-copy small{color:var(--cuba-primary);text-transform:uppercase;font-size:11px;font-weight:700}.auth-gallery-copy strong{font-size:22px;line-height:1.2}.auth-gallery-shot{background:#f6f7fb;border:1px solid #6d61f21f;border-radius:8px;min-height:152px;overflow:hidden}.auth-gallery-shot img{width:100%;height:auto;display:block}.auth-document-grid,.auth-testimonial-grid,.auth-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-document-icon,.auth-testimonial-rating,.auth-pricing-list li svg,.auth-final-feature-list span:before{color:var(--cuba-primary)}.auth-document-icon{background:#6d61f21a;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.auth-band-ornament{align-items:center;gap:8px;display:flex}.auth-band-ornament span{border-radius:999px;height:10px;display:block}.auth-band-ornament span:first-child{background:linear-gradient(90deg, var(--cuba-primary), #a59cff);width:56px}.auth-band-ornament span:nth-child(2){background:linear-gradient(90deg,#ffb84a,#f8d62b);width:28px}.auth-band-ornament span:last-child{background:linear-gradient(90deg, var(--cuba-secondary), #ff84a5);width:78px}.auth-demo-screenshot-frame{min-height:220px}.auth-demo-rail-card,.auth-demo-bottom-actions,.auth-demo-rail-stat{display:grid}.auth-demo-rail-card{gap:12px}.auth-demo-rail-stat{background:linear-gradient(#fffffff5,#f8f9fcd1),#6d61f20f;border:1px solid #6d61f21f;border-radius:8px;gap:6px;min-height:76px;padding:16px}.auth-demo-rail-stat small{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:700}.auth-demo-rail-stat strong{font-size:16px;line-height:1.25}.auth-demo-bottom-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-demo-action-chip{min-height:44px;color:var(--cuba-text);cursor:pointer;background:#fffffff5;border:1px solid #6d61f224;border-radius:999px;font-size:12px;font-weight:700}.auth-demo-action-chip:hover{background:#f5f4ff;border-color:#6d61f23d}.auth-showcase-link{color:var(--cuba-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.auth-resource-grid,.auth-proof-grid{gap:18px;display:grid}.auth-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-resource-card,.auth-proof-card{box-shadow:var(--cuba-shadow);background:#fffffff0;border:1px solid #ecf0f5f5;border-radius:8px;gap:10px;padding:20px;display:grid}.auth-resource-card strong,.auth-proof-copy h2,.auth-final-cta-shell h2{font-size:24px;line-height:var(--lh-tight)}.auth-proof-copy-pills{flex-wrap:wrap;gap:10px;display:flex}.auth-proof-copy-pills span{min-height:36px;color:var(--cuba-primary);text-transform:uppercase;background:#ffffffd1;border:1px solid #6d61f21f;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.auth-resource-card p,.auth-proof-card p,.auth-proof-copy p,.auth-final-cta-shell p{color:var(--cuba-muted);margin:0;line-height:1.65}.auth-proof-shell,.auth-final-cta-shell{background:linear-gradient(#fffffffa,#f8f9fceb),#fffffff0;border:1px solid #6d61f224;border-radius:16px;gap:18px;padding:28px;display:grid;box-shadow:0 22px 54px #59667a1f}.auth-proof-shell{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start}.auth-proof-copy,.auth-final-cta-shell>div:first-child{gap:12px;display:grid}.auth-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-testimonial-rating{align-items:center;gap:4px;display:inline-flex}.auth-testimonial-meta{border-top:1px dashed #71727b33;gap:4px;padding-top:10px;display:grid}.auth-testimonial-meta span{font-size:13px;font-weight:700}.auth-testimonial-meta small{color:var(--cuba-muted);text-transform:uppercase;font-size:11px}.auth-proof-card strong{color:var(--cuba-primary);font-size:38px;line-height:1}.auth-proof-card h3{margin:0;font-size:18px;line-height:1.25}.auth-ops-grid{grid-template-columns:minmax(280px,.85fr) minmax(300px,360px) minmax(0,1.15fr);gap:20px;display:grid}.auth-ops-card{min-height:188px;box-shadow:var(--cuba-shadow);background:#ffffffeb;border:1px solid #ecf0f5f5;border-radius:8px;gap:10px;padding:24px;display:grid}.auth-ops-card small{color:var(--cuba-primary);text-transform:uppercase;font-size:12px;font-weight:700}.auth-ops-card strong{font-size:22px;line-height:1.2}.auth-ops-card p{color:var(--cuba-muted);margin:0;line-height:1.6}.auth-ops-card-primary{color:#fff;background:linear-gradient(135deg,#6d61f2 0%,#6156dc 42%,#f73164 100%);border-color:#6d61f229}.auth-ops-card-primary small,.auth-ops-card-primary p{color:#fffc}.auth-access-stack{align-content:start}.auth-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-faq-card{min-height:100%;box-shadow:var(--cuba-shadow);background:#ffffffeb;border:1px solid #ecf0f5f5;border-radius:8px;padding:26px}.auth-faq-item{border-top:1px dashed #71727b38;gap:8px;padding-top:14px;display:grid}.auth-faq-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.auth-faq-trigger-icon{width:30px;height:30px;color:var(--cuba-primary-on-tint);background:#6d61f214;border-radius:999px;flex:none;place-items:center;transition:transform .14s,background .14s;display:grid}.auth-faq-item.is-open .auth-faq-trigger-icon{background:#6d61f224;transform:rotate(180deg)}.auth-faq-item:first-of-type{border-top:0;padding-top:0}.auth-faq-item strong{font-size:18px;line-height:1.3}.login-card-compact{align-content:start;gap:16px}.auth-final-cta-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center}.auth-final-cta-side{gap:14px;min-width:280px;display:grid}.auth-final-commercial-strip{margin-top:16px}.auth-final-cta-note{background:#ffffffe6;border:1px solid #6d61f21f;border-radius:16px;gap:8px;padding:18px;display:grid}.auth-final-cta-note small{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:700}.auth-final-cta-note strong{font-size:18px;line-height:1.2}.auth-final-cta-note span{color:var(--cuba-muted);font-size:13px;line-height:1.55}.auth-final-route-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.auth-final-route-strip span{min-height:36px;color:var(--cuba-primary);text-transform:uppercase;background:#ffffffeb;border:1px solid #6d61f21f;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.auth-final-commercial-card{background:#ffffffe6;border:1px solid #6d61f21f;border-radius:16px;min-height:96px;padding:16px 18px}.auth-pricing-shell{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.auth-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-pricing-card small{color:var(--cuba-primary);text-transform:uppercase;font-size:12px;font-weight:700}.auth-pricing-card-meta{color:var(--cuba-primary);text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.auth-pricing-card-primary{background:linear-gradient(#fffffffa,#f3f1ffeb),#fff;border-color:#6d61f22e}.auth-pricing-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-pricing-list li{color:var(--cuba-text);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.auth-final-feature-list{flex-wrap:wrap;gap:10px;display:flex}.auth-final-feature-list span,.auth-footer-chip{min-height:36px;color:var(--cuba-text);background:#ffffffe6;border:1px solid #6d61f224;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.auth-final-feature-list span:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.auth-final-cta-actions,.auth-footer,.auth-footer-meta,.auth-footer-social{align-items:center;display:flex}.auth-final-cta-actions{flex-wrap:wrap;gap:12px}.auth-footer{color:var(--cuba-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:4px 8px 0;font-size:12px;font-weight:700}.auth-footer-meta,.auth-footer-social{flex-wrap:wrap;gap:10px}.auth-footer-chip{cursor:pointer;border:0}.auth-footer-chip:hover{color:var(--cuba-primary);background:#f5f4ff}.portal-shell{background:var(--cuba-body);min-height:100vh}.portal-header{z-index:10;--portal-brand-primary:var(--cuba-primary);--portal-brand-accent:#7166f01a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--cuba-shadow);border-bottom:1px solid color-mix(in srgb, var(--portal-brand-primary) 18%, #d9dde7);background:#fffffff5;position:sticky;top:0}.portal-header-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0 auto;padding:18px clamp(14px,.9vw,20px) 12px;display:flex}.portal-branding{gap:4px;min-width:0;display:grid}.portal-branding-titleline{align-items:center;gap:12px;display:inline-flex}.portal-brand-logo{object-fit:cover;border:1px solid var(--cuba-border);background:#fff;border-radius:8px;width:32px;height:32px}.portal-branding strong{color:var(--portal-brand-primary);overflow-wrap:break-word;font-size:24px;line-height:1.2}.portal-branding p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:14px}.portal-scope-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.portal-eyebrow{color:var(--cuba-muted);font-size:12px;font-weight:700}.portal-header .btn-cuba-primary{align-items:center;gap:8px;display:inline-flex}.portal-tabbar{flex-wrap:wrap;gap:8px;width:100%;margin:0 auto;padding:0 clamp(14px,.9vw,20px) 14px;display:flex}.portal-tab{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:36px;color:var(--cuba-text);cursor:pointer;white-space:normal;overflow-wrap:break-word;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-weight:700;line-height:1.35;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.portal-tab:hover{border-color:color-mix(in srgb, var(--portal-brand-primary) 26%, #d9dde7);background:color-mix(in srgb, var(--portal-brand-accent) 18%, #fff);color:var(--portal-brand-primary);transform:translateY(-1px)}.portal-tab:focus-visible{border-color:color-mix(in srgb, var(--portal-brand-primary) 34%, #d9dde7);background:color-mix(in srgb, var(--portal-brand-accent) 22%, #fff);color:var(--portal-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-brand-primary) 16%, transparent);outline:none}.portal-tab-active{border-color:var(--portal-brand-primary);background:var(--portal-brand-accent);color:var(--portal-brand-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--portal-brand-primary) 12%, transparent)}.portal-body{width:100%;margin:0 auto;padding:16px clamp(12px,.62vw,16px) 24px}.core-tenants-layout{gap:18px;display:grid}.tenants-top-shell{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);background:radial-gradient(circle at 100% 0,#6d61f224,#0000 24%),linear-gradient(#fffffffa,#f7f8fcf5);border-radius:8px}.tenants-top-shell-main{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.tenants-top-shell-copy,.tenants-top-shell-intro{gap:12px;min-width:0;display:grid}.tenants-top-shell-intro{gap:8px}.tenants-top-shell-intro strong{font-size:24px;line-height:1.2;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.tenants-top-shell-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tenants-top-shell-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tenants-top-shell-kpi{background:#ffffffe0;border:1px solid #6d61f224;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:13px 14px;display:grid}.tenants-top-shell-kpi span{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:700}.tenants-top-shell-kpi strong{overflow-wrap:break-word;min-width:0;font-size:18px;line-height:1.25}.users-ops-layout{gap:18px;display:grid}.users-top-shell{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);background:radial-gradient(circle at 100% 0,#6d61f224,#0000 24%),linear-gradient(#fffffffa,#f7f8fcf5);border-radius:8px}.users-top-shell-main{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:14px;display:grid}.users-top-shell-copy{gap:12px;min-width:0;display:grid}.users-top-shell-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.users-top-shell-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.users-top-shell-kpi{background:#ffffffe0;border:1px solid #6d61f224;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:13px 14px;display:grid}.users-top-shell-kpi span{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:700}.users-top-shell-kpi strong{overflow-wrap:break-word;min-width:0;font-size:18px;line-height:1.25}.users-guidance-grid{align-items:start}.users-guidance-card{min-width:0}.users-guidance-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.users-guidance-card__intro{gap:6px;min-width:0;display:grid}.users-guidance-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.users-guidance-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.users-guidance-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.users-guidance-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.users-guidance-action strong,.users-guidance-action span{overflow-wrap:break-word}.users-guidance-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.users-guidance-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.users-flow-grid{align-items:start}.users-flow-card{min-width:0}.users-flow-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.users-flow-card__intro{gap:6px;min-width:0;display:grid}.users-flow-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.users-flow-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.users-flow-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.users-flow-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.users-flow-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.users-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.users-flow-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.users-flow-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.users-flow-action strong,.users-flow-action span{overflow-wrap:break-word}.users-flow-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.users-flow-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.audit-guidance-grid{align-items:start;margin-bottom:14px}.audit-guidance-card{min-width:0}.audit-guidance-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.audit-guidance-card__intro{gap:6px;min-width:0;display:grid}.audit-guidance-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.audit-guidance-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-guidance-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.audit-guidance-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.audit-guidance-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.audit-guidance-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.audit-guidance-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.audit-guidance-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.audit-guidance-action strong,.audit-guidance-action span{overflow-wrap:break-word}.audit-guidance-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.audit-guidance-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.audit-flow-grid{align-items:start}.audit-flow-card{min-width:0}.audit-flow-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.audit-flow-card__intro{gap:6px;min-width:0;display:grid}.audit-flow-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.audit-flow-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-flow-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.audit-flow-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.audit-flow-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.audit-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audit-flow-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.audit-flow-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.audit-flow-action strong,.audit-flow-action span{overflow-wrap:break-word}.audit-flow-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.audit-flow-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.audit-route-grid{align-items:start}.audit-route-card{min-width:0}.audit-route-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.audit-route-card__intro{gap:6px;min-width:0;display:grid}.audit-route-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.audit-route-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.audit-route-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.audit-route-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.audit-route-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.audit-route-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.audit-route-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.audit-route-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.audit-route-action strong,.audit-route-action span{overflow-wrap:break-word}.audit-route-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.audit-route-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.operations-flow-grid{align-items:start}.operations-flow-card{min-width:0}.operations-flow-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.operations-flow-card__intro{gap:6px;min-width:0;display:grid}.operations-flow-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.operations-flow-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-flow-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.operations-flow-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.operations-flow-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.operations-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operations-flow-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.operations-flow-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.operations-flow-action strong,.operations-flow-action span{overflow-wrap:break-word}.operations-flow-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.operations-flow-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.operations-route-grid{align-items:start}.operations-route-card{min-width:0}.operations-route-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.operations-route-card__intro{gap:6px;min-width:0;display:grid}.operations-route-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.operations-route-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-route-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.operations-route-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.operations-route-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.operations-route-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.operations-route-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.operations-route-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.operations-route-action strong,.operations-route-action span{overflow-wrap:break-word}.operations-route-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.operations-route-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.governance-route-grid{align-items:start}.governance-route-card{min-width:0}.governance-route-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.governance-route-card__intro{gap:6px;min-width:0;display:grid}.governance-route-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.governance-route-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.governance-route-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.governance-route-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.governance-route-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.governance-route-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.governance-route-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.governance-route-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.governance-route-action strong,.governance-route-action span{overflow-wrap:break-word}.governance-route-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.governance-route-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.users-detail-route-grid{align-items:start}.users-detail-route-card{min-width:0}.users-detail-route-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.users-detail-route-card__intro{gap:6px;min-width:0;display:grid}.users-detail-route-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.users-detail-route-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.users-detail-route-card__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.users-detail-route-card__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.users-detail-route-card__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.users-detail-route-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.users-detail-route-action{min-width:0;min-height:84px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.users-detail-route-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.users-detail-route-action strong,.users-detail-route-action span{overflow-wrap:break-word}.users-detail-route-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.users-detail-route-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.users-detail-hero{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);background:radial-gradient(circle at 100% 0,#6d61f21f,#0000 28%),linear-gradient(#fffffffc,#f7f8fcf5);border-radius:8px;gap:14px;display:grid}.users-detail-hero-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.users-detail-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.users-detail-hero-card{background:#ffffffe6;border:1px solid #6d61f224;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;min-height:94px;padding:12px 14px;display:grid}.users-detail-hero-icon{width:36px;height:36px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:8px;place-items:center;display:inline-grid}.users-detail-hero-copy{gap:6px;min-width:0;display:grid}.users-detail-hero-copy span{color:var(--cuba-muted);text-transform:uppercase;overflow-wrap:break-word;font-size:11px;font-weight:600}.users-detail-hero-copy strong{overflow-wrap:break-word;font-size:15px;line-height:1.35}.users-detail-hero-copy p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.users-detail-workbench{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:start;gap:14px;display:grid}.users-detail-workbench-single{grid-template-columns:minmax(0,1fr)}.users-detail-column{gap:14px;min-width:0;display:grid}.users-detail-column-hidden{display:none}.users-ops-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.page-title.users-ops-actions{box-shadow:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:12px;margin-top:16px;padding:0;display:flex}.users-ops-layout table tbody tr{cursor:pointer}.users-workbench-list,.users-membership-list{gap:12px;display:grid}.users-workbench-item,.users-membership-item{cursor:pointer;background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;gap:9px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.users-workbench-item:hover,.users-membership-item:hover{border-color:#6d61f23d;transform:translateY(-1px);box-shadow:0 16px 30px #0f172a0f}.users-workbench-item-active{background:#f5f4fff2;border-color:#6d61f252}.users-workbench-item-head,.users-membership-item-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.users-workbench-item-identity,.users-membership-item-head>div{gap:4px;min-width:0;display:grid}.users-workbench-item-identity span,.users-membership-item-head span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:12px;line-height:1.4}.users-workbench-item-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.users-workbench-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.users-workbench-item-grid>div,.users-membership-item-body,.users-membership-item-actions{min-width:0}.users-workbench-item-grid small{color:var(--cuba-muted);font-size:11px;font-weight:600}.users-workbench-item-grid strong{overflow-wrap:break-word;margin-top:4px;font-size:14px;line-height:1.3;display:block}.users-workbench-item-grid span{color:var(--cuba-muted);overflow-wrap:break-word;margin-top:4px;font-size:12px;line-height:1.45;display:block}.users-workbench-item-actions,.users-membership-item-actions{justify-content:flex-end;display:flex}.users-role-list{flex-wrap:wrap;gap:8px;display:flex}.users-role-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.users-role-chip-remove{color:#b91c1c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.tenant-row-active{background:#7166f014}.tenant-row-active td{border-top-color:#7166f024}.users-membership-item{cursor:default}.users-membership-item-body{gap:10px;display:grid}.form-feedback{overflow-wrap:break-word;border-radius:999px;align-items:center;min-height:32px;margin:12px 0 0;padding:0 11px;font-size:13px;font-weight:600;line-height:1.45;display:inline-flex}.form-feedback-success{color:#0f766e;background:#0f766e14;border:1px solid #0f766e29}.form-feedback-error{color:#b91c1c;background:#b91c1c14;border:1px solid #b91c1c24}.card-toolbar{padding:0 var(--shell-surface-padding-inline) var(--shell-surface-padding-block);flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.card-toolbar>*{min-width:0}.card-toolbar>input,.card-toolbar>select{flex:280px;min-width:min(100%,220px)}.segmented-control{flex-wrap:wrap;gap:8px;display:inline-flex}.segmented-control-button{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:36px;color:var(--cuba-text);cursor:pointer;border-radius:8px;padding:0 12px;font-weight:600}.segmented-control-button-active{border-color:var(--cuba-primary);color:var(--cuba-primary);background:#7166f01a}.branding-alert-list{gap:12px;padding:12px 14px 14px;display:grid}.branding-alert-item{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.branding-alert-item>*{min-width:0}.branding-alert-badges{flex-wrap:wrap;gap:8px;display:inline-flex}.tenant-branding-sections{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.tenant-branding-panel{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;align-content:start;gap:10px;padding:12px 14px;display:grid}.tenant-branding-panel__head{gap:4px;min-width:0;display:grid}.tenant-branding-panel__head strong,.tenant-branding-panel__head p{overflow-wrap:break-word}.tenant-lifecycle-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tenant-overview-grid{align-items:start}.tenant-ops-spotlight{min-width:0}.tenant-ops-spotlight__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.tenant-ops-spotlight__summary{gap:6px;min-width:0;display:grid}.tenant-ops-spotlight__summary strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.tenant-ops-spotlight__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tenant-ops-spotlight__grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:10px 11px;display:grid}.tenant-ops-spotlight__grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.tenant-ops-spotlight__grid strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.tenant-action-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.tenant-action-link-card{min-width:0;min-height:82px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:11px 12px;transition:border-color .14s,background .14s,color .14s;display:grid}.tenant-action-link-card:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.tenant-action-link-card strong,.tenant-action-link-card span{overflow-wrap:break-word}.tenant-action-link-card strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.tenant-action-link-card span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.portal-page{gap:12px;display:grid}.portal-focus-checklist{background:radial-gradient(circle at 100% 0,#6d61f214,#0000 34%),linear-gradient(#ffffffeb,#f7f8fcd1);border:1px solid #6d61f21f;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.portal-focus-checklist strong{font-size:13px;line-height:1.35}.portal-focus-checklist__items{flex-wrap:wrap;gap:7px;display:flex}.portal-focus-checklist__item{min-height:32px;color:var(--cuba-primary);background:linear-gradient(#f5f4fffa,#efeeffdb);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;line-height:1.4;display:inline-flex;box-shadow:inset 0 0 0 1px #6d61f214}.portal-top-shell-badges{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.portal-secret-callout{background:radial-gradient(circle at 100% 0,#6d61f21f,#0000 38%),linear-gradient(#f5f4ffe6,#ffffffdb);border:1px solid #6d61f229;border-radius:8px;gap:7px;min-width:0;padding:11px 12px;display:grid;box-shadow:0 12px 24px #0f172a0a}.portal-secret-callout strong,.portal-secret-callout code,.portal-secret-callout span{overflow-wrap:break-word}.portal-secret-callout strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.portal-secret-callout code{color:var(--cuba-text);background:#1418250f;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.customization-page{gap:24px;display:grid}.customization-layout{gap:24px;min-width:0;display:grid}.customization-action-row{flex-wrap:wrap;align-items:end;gap:16px;min-width:0;display:flex}.customization-mode-field{gap:8px;min-width:220px;display:grid}.customization-checkbox-field{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.customization-checkbox-field input[type=checkbox]{width:16px;height:16px;margin:0}.customization-preview-link{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin-top:16px;display:grid}.customization-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.customization-issue-list{color:var(--cuba-text);margin:10px 0 0;padding-left:18px}.customization-tab-grid{gap:10px;margin-top:16px;display:grid}.customization-tab-pills{flex-wrap:wrap;gap:8px;display:flex}.customization-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin-top:16px;display:grid}.customization-identity-hint-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px;min-width:0;margin-top:14px;display:grid}.customization-form-full-width{grid-column:1/-1}.customization-identity-toolbar{justify-content:space-between}.customization-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.customization-identity-detail-panel{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;gap:14px;margin-top:16px;padding:16px;display:grid}.customization-identity-detail-header{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.customization-identity-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;display:grid}.customization-identity-detail-body{gap:6px;display:grid}@media (width<=900px){.customization-preview-link,.customization-readiness-grid{grid-template-columns:1fr}}.customization-logo-preview{min-height:44px}.customization-logo-preview-img{object-fit:contain;border:1px solid var(--cuba-border);background:var(--cuba-surface,#f5f7fa);border-radius:8px;max-width:180px;max-height:64px;padding:4px 8px}.customization-readonly-group{grid-column:1/-1}.customization-readonly-dl{background:var(--cuba-surface,#f5f7fa);border:1px solid var(--cuba-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 20px;margin:0;padding:12px 16px;display:grid}.customization-readonly-dl>div{gap:4px;display:grid}.customization-readonly-dl dt{margin:0;font-size:12px}.customization-readonly-dl dd{color:var(--cuba-text);margin:0;font-size:14px;font-weight:500}.page-header{z-index:10;background:color-mix(in srgb, var(--cuba-header) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #ecf0f5e6;min-height:56px;transition:left .16s,background .16s;position:fixed;top:0;left:280px;right:0;box-shadow:0 16px 38px #0f172a14}.page-wrapper.sidebar-close .page-header{left:92px}.header-wrapper{flex-wrap:wrap;align-items:center;gap:16px;height:100%;padding:10px 18px;display:flex}.header-context-stack{flex-wrap:wrap;flex:320px;align-items:center;gap:6px 14px;min-width:0;max-width:640px;display:flex}.header-promo-strip{background:#fffffff0;border:1px solid #6d61f224;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:flex;position:relative;overflow:hidden}.header-route-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.header-shell-stats{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.header-shell-stat{background:#f8f9fcf5;border:1px solid #6d61f21f;border-radius:999px;align-items:baseline;gap:5px;min-width:0;padding:3px 9px;display:inline-flex}.header-shell-stat strong{font-size:12px;font-weight:600;line-height:1.1}.header-shell-stat span{color:var(--cuba-muted);white-space:nowrap;font-size:11px;line-height:1.2}.header-route-line strong,.header-route-detail{white-space:normal;overflow-wrap:break-word;min-width:0}.header-route-line strong{font-size:12px;line-height:1.2}.header-route-detail{color:var(--cuba-muted);font-size:11px;line-height:1.4}.header-route-divider{color:#828aa3cc;font-size:12px;font-weight:700}.header-promo-strip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:4.2s linear infinite cuba-shimmer;position:absolute;inset:0;transform:translate(-100%)}.header-promo-icon{width:22px;height:22px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #6d61f214}.header-promo-copy{gap:2px;min-width:0;display:grid}.header-promo-copy strong,.header-promo-copy span{overflow-wrap:break-word;min-width:0;font-size:10px;line-height:1.25}.header-promo-copy span{color:var(--cuba-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-logo-wrapper{align-items:center;display:flex}.nav-menus{align-items:center;gap:8px;display:flex}.icon-button,.profile-button{color:#52526c;cursor:pointer;background:#f8f8fbf0;border:1px solid #e2e8f0eb;justify-content:center;align-items:center;height:36px;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.icon-button{border-radius:8px;width:36px}.icon-button:hover,.profile-button:hover,.icon-button-active,.profile-button-active{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f23d;transform:translateY(-1px)}.icon-button:focus-visible,.profile-button:focus-visible{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f257;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #6d61f229}.search-full{border:1px solid var(--cuba-border);max-width:400px;height:40px;color:var(--cuba-muted);background:#f9f9fcf2;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0 12px;display:flex;box-shadow:inset 0 1px #fff9}.search-full input{width:100%;min-width:0;color:var(--cuba-text);text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:14px;line-height:1.3}.search-full-disabled{opacity:.7}.header-search{flex:1;max-width:420px;position:relative}.header-search .search-full{max-width:none}.search-shortcut{color:var(--cuba-muted);flex:none;align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.search-shortcut-key{border:1px solid var(--cuba-border);background:var(--cuba-surface);min-width:16px;height:16px;color:var(--cuba-muted);border-radius:999px;align-items:center;padding:0 4px;font-family:inherit;font-size:10px;line-height:1;display:inline-flex}.search-palette{border:1px solid var(--cuba-border);background:var(--cuba-header);width:min(560px,100vw - 140px);max-height:440px;box-shadow:var(--cuba-shadow);border-radius:8px;padding:14px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}.search-palette-section{gap:8px;display:grid}.search-palette-section-title,.search-palette-footnote{color:var(--cuba-muted);font-size:11px;font-weight:600}.search-palette-empty{color:var(--cuba-muted);padding:10px 2px;font-size:13px}.search-palette-item{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.search-palette-item-active{background:#7166f00f;border-color:#7166f059}.search-palette-select,.search-favorite-button{color:inherit;cursor:pointer;background:0 0;border:0}.search-palette-select{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:12px 14px;display:flex}.search-palette-item-body{gap:3px;min-width:0;display:grid}.search-palette-item-body strong{font-size:14px;line-height:1.2}.search-palette-item-body span{color:var(--cuba-muted);font-size:12px;line-height:1.3}.search-palette-item-meta{color:var(--cuba-muted);align-items:center;gap:8px;display:inline-flex}.search-favorite-button{border-left:1px solid var(--cuba-border);width:42px}.search-favorite-button-active{color:#d4a017}.partner-ops-search{background:var(--cuba-card-bg);opacity:1;flex:0 320px;max-width:320px}.partner-ops-overview-grid,.partner-ops-banner-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.partner-ops-overview-grid-tight{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.partner-ops-banner{border:1px solid var(--cuba-border);background:linear-gradient(#fffffffa,#f8f9fceb),#fff;border-radius:8px;min-width:0;padding:14px 16px;box-shadow:0 12px 26px #0f172a0d,inset 0 1px #ffffffb8}.partner-ops-command-shell{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:start;gap:14px;display:grid}.partner-ops-command-main,.partner-ops-command-rail,.partner-payout-workbench-main,.partner-payout-workbench-side{gap:12px;min-width:0;display:grid}.partner-ops-rail-card{background:#f8f9fce6;border:1px solid #11182714;border-radius:8px;gap:8px;min-width:0;min-height:112px;padding:14px 16px;display:grid}.partner-ops-rail-card-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.partner-ops-rail-card-head>span:last-child{color:var(--cuba-muted);text-transform:uppercase;overflow-wrap:break-word;font-size:11px;font-weight:700}.partner-ops-rail-icon{width:30px;height:30px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:8px;flex:none;place-items:center;display:inline-grid}.partner-ops-rail-card strong{overflow-wrap:break-word;font-size:16px;line-height:1.3}.partner-ops-rail-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.partner-payout-workbench{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.partner-ops-focus-card{background:linear-gradient(#fffffffa,#f5f4ffe6),#fff;border:1px solid #6d61f21f;border-radius:8px;gap:8px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 12px 26px #0f172a0d,inset 0 1px #ffffffb8}.ops-chip-count{align-items:center;gap:8px;display:inline-flex}.ops-chip-count .badge{min-height:24px;padding:0 8px}.partner-ops-focus-card strong{overflow-wrap:break-word;font-size:18px;line-height:1.3}.partner-ops-banner strong{overflow-wrap:break-word;min-width:0;font-size:16px;line-height:1.3}.partner-ops-banner .muted-line{margin:0}.partner-ops-banner-info{background:linear-gradient(#fffffffa,#eff6ffe0),#fff;border-color:#0d6efd33}.partner-ops-banner-warning{background:linear-gradient(#fffffffa,#fff9dbe0),#fff;border-color:#ffc10742}.partner-ops-banner-muted{background:linear-gradient(#fffffffa,#f5f7fae6),#fff;border-color:#6c757d2e}.partner-ops-banner-success{background:linear-gradient(#fffffffa,#ecfdf5e6),#fff;border-color:#19875433}.partner-priority-banner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.partner-priority-banner-copy{flex:320px;min-width:0}.partner-record-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.partner-record-grid-compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.partner-record-card{background:linear-gradient(#fffffffa,#f8f9fcf0);border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:100%;padding:14px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 16px 32px #0f172a0d}.partner-record-card:hover{border-color:#6d61f233;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a14}.partner-record-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.partner-record-card-copy{gap:6px;min-width:0;display:grid}.partner-record-card-copy strong,.partner-record-card-copy span,.partner-record-card-detail,.partner-record-meta-grid strong,.partner-record-meta-grid span{overflow-wrap:break-word}.partner-record-card-copy strong{font-size:15px;line-height:1.35}.partner-record-card-copy span,.partner-record-meta-grid span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.partner-record-card-detail{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.partner-record-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.partner-record-meta-grid div,.partner-record-card-actions{gap:5px;min-width:0;display:grid}.partner-record-meta-grid div{background:#ffffffb8;border:1px solid #0f172a0f;border-radius:8px;padding:8px 10px}.partner-record-meta-grid strong{font-size:14px;line-height:1.35}.partner-record-card-actions{border-top:1px solid #0f172a14;align-content:start;margin-top:2px;padding-top:8px}.partner-record-card-actions>.btn-cuba-primary,.partner-record-card-actions>.btn-cuba-secondary,.partner-record-card-actions>.ops-chip{justify-self:start;min-height:36px}.partner-record-card-actions-form{gap:6px}.partner-record-card-actions-form>.btn-cuba-primary,.partner-record-card-actions-form>.btn-cuba-secondary,.partner-record-card-actions-form>.ops-chip{justify-content:center;width:100%}.partner-record-status-note{min-height:36px;color:var(--cuba-muted);background:#f8f9fce6;border:1px dashed #0f172a1f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.partner-record-empty{color:var(--cuba-muted);border:1px dashed #6d61f22e;border-radius:8px;padding:18px}.partner-operator-form-grid{margin-top:4px}.partner-operator-form-actions{justify-content:flex-start;min-width:0;margin-top:16px;display:flex}.partner-operator-form-actions>*{min-width:0}.partner-batch-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.partner-batch-toolbar-card,.settlement-bulk-toolbar-card{background:#f8f9fce6;border:1px solid #11182714;border-radius:8px;padding:14px 16px}.partner-batch-toolbar-copy,.settlement-bulk-toolbar-copy{gap:6px;display:grid}.partner-batch-toolbar-copy p,.settlement-bulk-toolbar-copy p{margin:0}.partner-batch-toolbar-primary,.partner-batch-toolbar-secondary{gap:12px;display:grid}.partner-batch-toolbar-primary{grid-template-columns:minmax(260px,1.2fr) minmax(220px,1fr);align-items:end}.partner-batch-toolbar-secondary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.partner-batch-toolbar-field,.partner-batch-toolbar-confirm,.partner-batch-toolbar-hint{min-width:0}.partner-batch-toolbar-confirm,.partner-batch-toolbar-hint{align-self:center}.partner-ops-row-selected{background:#7166f014}.partner-ops-row-emphasis{background:#ffc1071a}.settlement-bulk-toolbar{background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;padding:13px 14px}.settlement-bulk-field strong{color:var(--cuba-text);overflow-wrap:break-word;font-size:16px;line-height:1.25}.settlement-bulk-field span{line-height:1.35}.settlement-bulk-confirm{min-height:44px;padding-bottom:2px}.settlement-bulk-toolbar .inline-actions{flex-wrap:wrap;justify-content:flex-start}.settlement-bulk-toolbar .inline-actions>*,.partner-ops-banner .panel-header-row,.partner-ops-banner .actions-wrap-inline,.partner-ops-banner .actions-wrap-end{min-width:0}.partner-payout-workbench-side .partner-batch-toolbar,.partner-payout-workbench-side .partner-ops-banner{margin:0}.route-context{gap:2px;min-width:0;display:grid}.route-context-shell{background:linear-gradient(#fffffff0,#f7f8fce6),#fff;border:1px solid #6d61f21f;border-radius:8px;flex:0 420px;padding:10px 12px;transition:border-color .14s,box-shadow .14s,transform .14s}.route-context-mainline{justify-content:space-between;align-items:start;gap:12px;display:flex}.route-context-badge{min-height:24px;color:var(--cuba-primary-on-tint);font-size:11px;font-weight:var(--shell-font-weight-strong);background:#6d61f214;border:1px solid #6d61f21f;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.route-context-eyebrow{color:var(--cuba-muted);font-size:12px;font-weight:700}.route-context strong{font-size:15px;line-height:1.2}.route-context p{color:var(--cuba-muted);margin:0;font-size:12px;line-height:1.3}.scope-context{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.scope-chip{border:1px solid var(--cuba-border);min-height:32px;color:var(--cuba-muted);background:#ffffffe0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.scope-chip:hover{color:var(--cuba-primary);background:#f5f4ffeb;border-color:#6d61f229}.scope-chip strong{color:var(--cuba-text);font-size:11px}.scope-chip svg{color:var(--cuba-primary);flex:none}.header-search-shell{flex:320px;min-width:0}.nav-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.nav-right-shell{background:linear-gradient(#fffffff5,#f7f8fceb),#ffffffe6;border:1px solid #e2e8f0f5;border-radius:8px;width:100%;min-width:0;max-width:min(100%,560px);padding:6px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 14px 30px #0f172a0f,inset 0 1px #ffffffb8}.route-context-shell:hover,.nav-right-shell:hover{border-color:#6d61f22e;box-shadow:0 18px 34px #0f172a14,inset 0 1px #ffffffc2}.bg-overlay1{z-index:15;opacity:0;pointer-events:none;background:#1718207a;border:0;transition:opacity .16s;position:fixed;inset:0}.header-action{min-width:0;display:inline-flex;position:relative}.notification-dot{border:2px solid var(--cuba-header);background:var(--cuba-secondary);color:#fff;min-width:18px;height:18px;font-size:10px;font-weight:var(--shell-font-weight-strong);text-align:center;border-radius:999px;padding:0 4px;line-height:14px;position:absolute;top:3px;right:3px}.icon-button-small{width:28px;height:28px}.header-dropdown{z-index:30;background:linear-gradient(180deg, #fffffffa, #f7f8fcf5), var(--cuba-header);width:332px;color:var(--cuba-text);transform-origin:100% 0;border:1px solid #e2e8f0f5;border-radius:8px;animation:.16s dropdown-pop;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 52px #59667a2e,inset 0 1px #ffffffc7}.dropdown-titleline,.profile-dropdown-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.notification-list{gap:8px;padding:12px;display:grid}.dropdown-utility-footer,.dropdown-action-row{border-top:1px solid var(--cuba-border);flex-wrap:wrap;gap:8px;padding:10px 12px 12px;display:flex}.dropdown-utility-footer{color:var(--cuba-muted);font-size:11px;font-weight:600}.notification-item,.profile-dropdown button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;transition:background .14s,color .14s,transform .14s,box-shadow .14s;display:flex}.notification-item{padding:11px 12px}.notification-item:hover,.profile-dropdown button:hover{background:#7166f014;transform:translateY(-1px)}.notification-icon,.profile-avatar{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.notification-item span:last-child,.profile-dropdown-head span:last-child{gap:3px;min-width:0;display:grid}.notification-item small,.profile-dropdown small{color:var(--cuba-muted);font-size:11px;line-height:1.35}.notification-item strong,.profile-dropdown strong{font-size:13px;font-weight:600;line-height:1.3}.profile-dropdown{width:336px}.utility-dropdown{width:320px}.profile-status-grid{border-bottom:1px solid var(--cuba-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.profile-status-card{background:linear-gradient(#fffffffa,#f8f9fcf0);border:1px solid #e2e8f0e6;border-radius:8px;gap:4px;min-height:64px;padding:10px 11px;display:grid;box-shadow:0 10px 22px #0f172a0d}.profile-status-card small{color:var(--cuba-muted);font-size:11px;font-weight:600}.profile-status-card strong{font-size:12px;font-weight:600;line-height:1.25}.profile-avatar{background:var(--cuba-primary);color:#fff;font-weight:600}.profile-dropdown button{min-height:44px;padding:0 14px}.profile-button{background:linear-gradient(#fffffffa,#f7f8fceb),#f8f8fbf0;border-radius:8px;justify-content:flex-start;gap:10px;min-width:168px;max-width:100%;padding:0 12px 0 10px}.profile-button span{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.profile-dropdown-actions{padding-top:12px}.profile-button{border-radius:8px;gap:8px;min-width:0;max-width:164px;padding:0 10px;font-weight:600}.profile-button span{min-width:0}.header-shell-stat,.header-route-line strong,.header-route-detail,.notification-item span:last-child,.profile-dropdown-head span:last-child,.utility-item span:last-child,.profile-button span,.sidebar-link span,.sidebar-pinned-link span,.sidebar-utility-link span{overflow-wrap:break-word;min-width:0}.utility-list{gap:6px;padding:10px;display:grid}.utility-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:10px 11px;transition:background .14s,color .14s,transform .14s,box-shadow .14s;display:flex}.utility-item:hover{background:#7166f014;transform:translateY(-1px)}.utility-item-active{background:#7166f01a}.utility-item-active .utility-item-code{background:var(--cuba-primary);color:#fff}.dropdown-action-pill{min-height:32px;color:var(--cuba-primary);cursor:pointer;font-size:11px;font-weight:var(--shell-font-weight-strong);background:#f5f4ffe0;border:1px solid #6d61f229;border-radius:999px;align-items:center;padding:0 12px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.dropdown-action-pill:hover{background:#ebe9fff5;border-color:#6d61f242;transform:translateY(-1px)}.notification-item:focus-visible,.profile-dropdown button:focus-visible,.utility-item:focus-visible,.dropdown-action-pill:focus-visible{background:#7166f01a;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #6d61f22e,0 0 0 3px #6d61f224}.utility-item-arrow{color:var(--cuba-muted);flex:none;margin-left:auto}.utility-item span:last-child{overflow-wrap:break-word;gap:3px;min-width:0;display:grid}.utility-item-code{width:34px;height:34px;color:var(--cuba-primary-on-tint);font-size:11px;font-weight:var(--shell-font-weight-strong);background:#6d61f214;border-radius:8px;flex:none;place-items:center;display:grid}.utility-item-icon{font-size:0}.theme-mode-button{white-space:normal;gap:8px;width:auto;min-width:112px;max-width:100%;padding:0 12px}.theme-mode-label{font-size:12px;font-weight:600}.theme-mode-icon{justify-content:center;align-items:center;display:inline-flex}.page-body-wrapper{min-height:100vh;padding-top:var(--shell-header-height);overflow-x:clip}.sidebar-wrapper{z-index:20;background:var(--cuba-sidebar);width:280px;transition:width .16s,transform .16s;position:fixed;top:0;bottom:0;left:0;box-shadow:0 20px 42px #0f172a14}.sidebar-wrapper:before{content:"";background:linear-gradient(180deg, var(--cuba-primary), var(--cuba-secondary));opacity:.92;width:3px;position:absolute;inset:0 auto 0 0}.page-wrapper.sidebar-close .sidebar-wrapper{width:92px}.logo-wrapper{border-bottom:1px solid var(--cuba-border);height:74px;color:var(--cuba-text);align-items:center;gap:12px;min-width:0;padding:0 22px;font-size:15px;font-weight:700;display:flex}.logo-wrapper span{overflow-wrap:break-word;min-width:0}.logo-mark{background:var(--cuba-primary);color:#fff;width:36px;height:36px;font-weight:var(--shell-font-weight-strong);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.sidebar-main{scrollbar-width:thin;scrollbar-color:var(--cuba-primary,#6d61f2) transparent;height:calc(100vh - 74px);padding:20px 16px 24px;overflow-y:auto}.sidebar-main::-webkit-scrollbar{width:9px}.sidebar-main::-webkit-scrollbar-track{background:0 0}.sidebar-main::-webkit-scrollbar-thumb{background:var(--cuba-primary,#6d61f2);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.sidebar-main::-webkit-scrollbar-thumb:hover{background:#5b4fe0 padding-box padding-box}.sidebar-pinned-shell,.sidebar-utility-shell{gap:6px;margin-bottom:14px;display:grid}.sidebar-status-shell{background:#ffffffc2;border:1px solid #6d61f21f;border-radius:8px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.sidebar-status-shell span{color:var(--cuba-primary);font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase}.sidebar-status-mainline{gap:5px;display:grid}.sidebar-status-shell strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.sidebar-status-mainline small{color:var(--cuba-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.sidebar-status-chips{flex-wrap:wrap;gap:6px;display:flex}.sidebar-status-chip{min-height:24px;color:var(--cuba-primary-on-tint);background:#6d61f20f;border:1px solid #6d61f21a;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.sidebar-pinned-head{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.sidebar-pinned-head span{color:var(--cuba-muted);font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase}.sidebar-pinned-head strong{min-width:22px;height:22px;color:var(--cuba-primary-on-tint);font-size:11px;line-height:1;font-weight:var(--shell-font-weight-heading);background:#6d61f214;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.sidebar-pinned-links,.sidebar-utility-links{gap:6px;display:grid}.sidebar-pinned-link,.sidebar-utility-link{color:#52526c;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.sidebar-pinned-link.active,.sidebar-utility-link.active,.sidebar-pinned-link:hover,.sidebar-utility-link:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f224}.sidebar-section-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 8px 8px;display:flex}.sidebar-section-meta{color:var(--cuba-muted);align-items:center;gap:8px;display:inline-flex}.sidebar-section-meta small{min-width:22px;height:22px;color:var(--cuba-primary-on-tint);font-size:11px;font-weight:var(--shell-font-weight-strong);background:#6d61f214;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.sidebar-section-toggle .sidebar-section-meta svg{transition:transform .14s}.sidebar-section-toggle.is-open .sidebar-section-meta svg{transform:rotate(180deg)}.sidebar-main-title{color:var(--cuba-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:0;font-size:11px;font-weight:700;display:inline-flex}.sidebar-section-icon{color:var(--cuba-muted);opacity:.85;flex-shrink:0}.sidebar-section-toggle:hover .sidebar-section-icon,.sidebar-section-toggle.is-open .sidebar-section-icon{color:var(--cuba-primary);opacity:1}.sidebar-links{border-left:2px solid var(--cuba-border);gap:2px;margin:4px 0 6px 15px;padding:2px 0 2px 13px;list-style:none;display:grid}.sidebar-links:not(.is-open){display:none}.sidebar-list{min-width:0;position:relative}.sidebar-list>.tip-host{display:block}.sidebar-link-pin{width:24px;height:24px;color:var(--cuba-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-flex;position:absolute;top:7px;right:6px}.sidebar-list:hover .sidebar-link-pin,.sidebar-link-pin:focus-visible,.sidebar-link-pin.is-pinned{opacity:1}@media (hover:none){.sidebar-link-pin{opacity:1}}.sidebar-link-pin:hover{background:var(--cuba-primary-light);color:var(--cuba-primary)}.sidebar-link-pin.is-pinned{color:var(--cuba-primary)}.sidebar-pinned-row{align-items:center;gap:4px;display:flex}.sidebar-pinned-row .sidebar-pinned-link{flex:auto;min-width:0}.sidebar-pinned-remove{width:28px;height:28px;color:var(--cuba-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.sidebar-pinned-row:hover .sidebar-pinned-remove,.sidebar-pinned-remove:focus-visible{opacity:1}.sidebar-pinned-remove:hover{color:var(--cuba-danger,#d4493f);background:#fdecec}.sidebar-pinned-empty{color:var(--cuba-muted);margin:0;padding:4px 8px 6px;font-size:12px;line-height:1.4}.sidebar-wrapper.close_icon .sidebar-link-pin,.sidebar-wrapper.close_icon .sidebar-pinned-remove,.sidebar-wrapper.close_icon .sidebar-pinned-empty{display:none}.sidebar-link{color:#52526c;overflow-wrap:break-word;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;min-height:44px;padding:9px 10px;font-size:13px;font-weight:600;display:grid}.sidebar-link-copy{gap:3px;min-width:0;display:grid}.sidebar-link-title{overflow-wrap:break-word;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.sidebar-link-hint{color:var(--cuba-muted);text-transform:none;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:11px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.sidebar-link:hover,.sidebar-link.active{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f21f;box-shadow:inset 0 0 0 1px #6d61f20d}.stroke-icon{flex:none}.sidebar-pinned-head-compact{margin-top:4px}.page-wrapper.sidebar-close .sidebar-main{padding:18px 10px 20px}.page-wrapper.sidebar-close .sidebar-status-shell,.page-wrapper.sidebar-close .sidebar-pinned-shell,.page-wrapper.sidebar-close .sidebar-utility-shell{display:none}.page-wrapper.sidebar-close .sidebar-section+.sidebar-section{margin-top:12px;padding-top:12px}.page-wrapper.sidebar-close .sidebar-section-toggle{justify-content:center;padding:0 0 8px}.page-wrapper.sidebar-close .sidebar-links{gap:8px}.page-wrapper.sidebar-close .sidebar-link{justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}.page-wrapper.sidebar-close .stroke-icon{width:18px;height:18px}.page-wrapper.sidebar-close .logo-wrapper span,.page-wrapper.sidebar-close .sidebar-link-copy,.page-wrapper.sidebar-close .sidebar-main-title,.page-wrapper.sidebar-close .sidebar-pinned-head,.page-wrapper.sidebar-close .sidebar-pinned-link span,.page-wrapper.sidebar-close .sidebar-utility-link span,.page-wrapper.sidebar-close .sidebar-section-meta,.page-wrapper.sidebar-close .sidebar-link-hint{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-body{min-height:calc(100vh - var(--shell-header-height));padding:6px var(--shell-workspace-inline-padding) 10px;margin-left:280px;transition:margin-left .16s}.shell-page-band{padding:10px var(--shell-card-padding-compact);background:linear-gradient(#fffffffa,#f7f8fcf5),#fff;border:1px solid #6d61f21f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex;box-shadow:0 16px 34px #59667a14}.shell-page-band__content{gap:6px;min-width:0;display:grid}.shell-page-band__titleline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.route-context-icon{width:32px;height:32px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #6d61f21f}.shell-page-band__titleline h1{font-size:22px;line-height:1.2;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word;margin:0}.shell-page-band__content p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.4}.shell-page-band__scope{justify-content:flex-end;min-width:0;margin-top:0}.settings-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.settings-quick-zone-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;display:grid}.settings-nav-stack{gap:10px;display:grid}.settings-active-focus-card{background:#ffffffe0;border:1px solid #6d61f224;border-radius:8px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 14px 30px #59667a0f}.settings-active-focus-card__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-active-focus-card__icon{width:34px;height:34px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;flex:0 0 34px;place-items:center;display:inline-grid}.settings-active-focus-card__copy{gap:6px;min-width:0;display:grid}.settings-active-focus-card__copy strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.settings-active-focus-card__copy p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.settings-quick-zone-card{background:radial-gradient(circle at 100% 0,#6d61f21a,#0000 28%),#ffffffeb;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:12px;min-height:144px;padding:14px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 14px 30px #0f172a0d}.settings-quick-zone-card:hover{border-color:#6d61f22e;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a14}.settings-quick-zone-copy{gap:8px;min-width:0;display:grid}.settings-quick-zone-copy strong{overflow-wrap:break-word;font-size:16px;line-height:1.25}.settings-quick-zone-copy p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.settings-section-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin-bottom:16px;display:grid}.settings-section-card{min-height:156px}.settings-section-pill-list{flex-wrap:wrap;gap:8px;display:flex}.settings-section-pill{min-width:0;min-height:36px;color:var(--cuba-text);overflow-wrap:break-word;background:#f8f9fceb;border:1px solid #6d61f21f;border-radius:8px;align-items:center;padding:9px 12px;font-size:12px;line-height:1.5;display:inline-flex}.settings-bullet-list{padding:0 var(--shell-card-padding) var(--shell-card-padding) calc(var(--shell-card-padding) + 2px);color:var(--cuba-muted);gap:10px;margin:0;display:grid}.settings-bullet-list li+li{margin-top:0}.settings-status-card{min-height:164px;box-shadow:0 14px 30px #0f172a0d}.settings-enterprise-summary-grid,.settings-provider-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.settings-enterprise-summary-grid{margin:14px 0}.settings-enterprise-flow-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.settings-enterprise-flow-card,.settings-enterprise-step-card{background:linear-gradient(#fffffffa,#f8f9fcf0);border:1px solid #6d61f21f;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 30px #0f172a0d}.settings-enterprise-flow-card__intro{gap:6px;min-width:0;display:grid}.settings-enterprise-flow-card__intro strong{overflow-wrap:break-word;font-size:15px;line-height:1.35}.settings-enterprise-flow-card__intro p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.5}.settings-enterprise-flow-card__status{gap:12px;display:grid}.settings-enterprise-flow-card__status-kpi{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;padding:12px 13px;display:grid}.settings-enterprise-flow-card__status-kpi small,.settings-enterprise-flow-card__status-grid span{color:var(--cuba-muted);font-size:11px;line-height:1.35}.settings-enterprise-flow-card__status-kpi strong{font-size:22px;line-height:1.1}.settings-enterprise-flow-card__status-kpi span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.settings-enterprise-flow-card__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-enterprise-flow-card__status-grid>div{background:#f8f9fcd1;border:1px solid #6d61f21a;border-radius:8px;gap:4px;min-width:0;padding:11px 12px;display:grid}.settings-enterprise-flow-card__status-grid strong{overflow-wrap:break-word;font-size:13px;line-height:1.35}.settings-enterprise-step-grid{gap:10px;display:grid}.settings-enterprise-step-button{width:100%;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid}.settings-enterprise-step-button:hover{background:#f5f4ff;border-color:#6d61f23d;transform:translateY(-1px)}.settings-enterprise-step-button__icon{width:34px;height:34px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:8px;place-items:center;display:inline-grid}.settings-enterprise-step-button__copy{gap:4px;min-width:0;display:grid}.settings-enterprise-step-button__copy strong{overflow-wrap:break-word;font-size:13px;line-height:1.35}.settings-enterprise-step-button__copy span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:11px;line-height:1.45}.settings-enterprise-summary-card,.settings-provider-card{background:linear-gradient(#fffffffa,#f8f9fcf0);border:1px solid #6d61f21f;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a0d}.settings-enterprise-summary-card small,.settings-provider-card small{color:var(--cuba-muted);font-size:11px;font-weight:600}.settings-enterprise-summary-card strong,.settings-provider-card strong{overflow-wrap:break-word;font-size:15px;line-height:1.3}.settings-enterprise-summary-card span,.settings-provider-card span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:12px;line-height:1.4}.settings-enterprise-list{gap:14px;margin-top:18px;display:grid}.settings-enterprise-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.settings-enterprise-form-card{background:linear-gradient(#fffffffa,#f8f9fcf2);min-height:100%;box-shadow:0 16px 34px #0f172a0d}.settings-enterprise-form-card-wide{grid-column:1/-1}.settings-enterprise-feedback{margin:12px 0 0}.settings-enterprise-list-item{background:linear-gradient(#fffffffa,#f8f9fceb);border:1px solid #6d61f21f;border-radius:8px;gap:12px;padding:14px 16px;display:grid;box-shadow:0 14px 30px #0f172a0d}.settings-enterprise-list-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.settings-enterprise-list-head>div{gap:4px;min-width:0;display:grid}.settings-enterprise-list-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.settings-enterprise-list-grid>div,.settings-provider-card-body>div{background:#ffffffc2;border:1px solid #0f172a0f;border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.settings-enterprise-list-grid small{color:var(--cuba-muted);font-size:11px;font-weight:700}.settings-enterprise-list-grid strong{overflow-wrap:break-word;font-size:14px;line-height:1.3}.settings-enterprise-list-grid span,.settings-provider-card-body p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.45}.settings-provider-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.settings-provider-card-head>div{gap:4px;min-width:0;display:grid}.settings-provider-card-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-wrapper.sidebar-close .page-body{margin-left:92px}.container-fluid{width:100%;min-width:0;max-width:none;padding-inline:var(--shell-content-padding-inline)}.page-stack{gap:10px;min-width:0;display:grid}.page-stack>*,.shell-page-band,.page-title,.billing-page-title-shell,.support-page-title-shell,.empty-card-state,.card,.card-body,.card-footer{min-width:0}.card-body,.card-footer{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);gap:8px;display:grid}.card-body>:is(h1,h2,h3,h4,h5,h6,p,span,strong,small),.card-footer>:is(h1,h2,h3,h4,h5,h6,p,span,strong,small),.page-title>:is(h1,h2,h3,h4,h5,h6,p,span,strong,small),.shell-page-band__content>:is(h1,h2,h3,h4,h5,h6,p,span,strong,small){overflow-wrap:break-word;min-width:0}.card-body>*,.card-footer>*{min-width:0}.card-footer{border-top:1px solid #ecf0f5eb}.shell-page-band,.page-title,.billing-page-title-shell,.support-page-title-shell,.empty-card-state,.card{overflow:hidden}.page-title{padding:12px var(--shell-card-padding-compact);background:linear-gradient(#fffffffa,#f7f8fcf5),#fff;border:1px solid #6d61f21f;border-radius:8px;gap:8px;display:grid;box-shadow:0 14px 32px #59667a14}.page-title>*{min-width:0}.page-title h1{font-size:22px;line-height:1.2;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word;margin:0}.page-title p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.45}.page-title-with-meta .muted-line{margin-top:4px}.billing-page-title-shell,.support-page-title-shell{padding:12px var(--shell-card-padding-compact);background:radial-gradient(circle at 100% 0,#6d61f224,#0000 24%),linear-gradient(#fffffffa,#f7f8fcf5);border:1px solid #6d61f224;border-radius:8px;margin-bottom:14px}.billing-page-title,.support-page-title{gap:12px;margin-bottom:0;display:grid}.billing-page-title-pills,.support-page-title-pills{flex-wrap:wrap;gap:10px;display:flex}.billing-page-title-pill,.support-page-title-pill{min-height:36px;color:var(--cuba-text);cursor:pointer;font-size:12px;font-weight:var(--shell-font-weight-strong);white-space:normal;overflow-wrap:break-word;background:#ffffffeb;border:1px solid #6d61f229;border-radius:999px;align-items:center;padding:0 14px;line-height:1.35;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.billing-page-title-pill:hover,.support-page-title-pill:hover{color:var(--cuba-primary);background:#f5f4fff5;border-color:#6d61f247;transform:translateY(-1px)}.billing-page-title-pill:focus-visible,.support-page-title-pill:focus-visible,.billing-page-title-pill-active{color:var(--cuba-primary-on-tint);background:linear-gradient(#6d61f224,#f5f4fffa);border-color:#6d61f257;outline:none;box-shadow:0 0 0 3px #6d61f21f}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:10px;display:grid}.metrics-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cuba-card{border:1px solid var(--cuba-border);box-shadow:var(--cuba-shadow);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.cuba-card>*{min-width:0}.cuba-card p,.cuba-card span,.cuba-card strong,.cuba-card a,.cuba-card label,.cuba-card li{overflow-wrap:break-word}.metric-card{min-height:92px;padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.16;border-radius:8px;width:46px;height:46px;position:absolute;top:22px;right:22px}.metric-card span{color:var(--cuba-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.metric-card strong{font-size:26px;line-height:1.12;font-weight:var(--shell-font-weight-heading)}.summary-metric-grid{margin-bottom:0}.summary-metric-card{min-height:98px;padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline)}.summary-metric-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-metric-card-label{align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:inline-flex}.summary-metric-card:after{display:none}.summary-metric-card-icon{color:var(--cuba-primary);place-items:center;display:inline-grid}.summary-metric-card-detail{margin-top:8px;line-height:1.5}.summary-metric-card-trend{min-height:24px;color:var(--cuba-primary-on-tint);font-size:11px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase;background:#6d61f214;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.summary-metric-card-action{color:var(--cuba-primary);cursor:pointer;font-size:12px;font-weight:var(--shell-font-weight-strong);background:0 0;border:0;justify-self:flex-start;padding:0}.auth-showcase-card,.auth-metric,.metric-card{overflow:hidden}.auth-showcase-card:before,.auth-metric:before,.metric-card:before{content:"";background:linear-gradient(90deg, var(--cuba-primary), var(--cuba-secondary));opacity:.92;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.overview-dashboard-shell{gap:16px;display:grid}.overview-top-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start;gap:16px;display:grid}.overview-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.overview-dashboard-primary,.overview-dashboard-secondary{gap:14px;display:grid}.overview-lane-shell{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);background:linear-gradient(#fffffffa,#f7f8fcf2);gap:12px;display:grid;box-shadow:0 16px 34px #0f172a0d}.overview-lane-shell__head{border-bottom:1px solid #0f172a0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.overview-lane-shell__copy{gap:4px;min-width:0;display:grid}.overview-lane-shell__copy strong{overflow-wrap:break-word;font-size:16px;line-height:1.25}.overview-lane-shell__copy p{max-width:560px;margin:0}.overview-lane-shell__summary{font-size:12px;line-height:1.45}.overview-lane-shell__body{min-width:0}.overview-dashboard-grid-lane{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start}.overview-hero-band{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:14px;display:grid}.overview-hero-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff29,#0000 26%),linear-gradient(135deg,#6d61f2 0%,#6157dc 42%,#8a7dff 100%);gap:8px;min-width:0;min-height:0;padding:15px;display:grid;box-shadow:0 18px 38px #4840a033}.overview-hero-card-topline,.overview-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.overview-hero-copy{gap:4px;display:grid}.overview-hero-chip{color:#fff;min-height:32px;font-size:11px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.overview-hero-chip-soft{background:#ffffff14}.overview-hero-card p,.overview-hero-card .muted-line{color:#ffffffd1;overflow-wrap:break-word}.overview-hero-card h2{font-size:20px;line-height:var(--lh-tight);overflow-wrap:break-word;margin:0 0 4px}.overview-hero-card .btn-cuba-secondary{color:#fff;background:#ffffff24;border-color:#ffffff3d}.overview-hero-card .btn-cuba-secondary:hover{background:#fff3}.overview-hero-meta,.overview-hero-kpis,.overview-hero-rail{flex-wrap:wrap;gap:8px;display:flex}.overview-hero-rail-compact{gap:10px}.overview-hero-command-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.overview-hero-command-chip{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;align-content:start;gap:4px;min-height:70px;padding:12px 14px;display:grid}.overview-hero-command-chip small,.overview-hero-command-chip strong{overflow-wrap:break-word;min-width:0}.overview-hero-command-chip small{color:#ffffffa3;font-size:10px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase}.overview-hero-command-chip strong{font-size:14px;line-height:1.35}.overview-hero-pill,.overview-hero-kpi{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;flex:148px;gap:4px;min-width:0;padding:9px 11px;display:grid}.overview-hero-pill span,.overview-hero-kpi span{color:#ffffffb8;font-size:12px}.overview-hero-kpi strong{font-size:15px;line-height:1}.overview-hero-rail-card{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;flex:240px;gap:4px;min-width:0;padding:9px 11px;display:grid}.overview-hero-rail-card small{color:#ffffff9e;font-size:10px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase}.overview-hero-rail-card strong{color:#fff;font-size:14px;line-height:1.35}.overview-hero-rail-card span{color:#ffffffbd;font-size:12px;line-height:1.45}.overview-hero-aside{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:10px;display:grid}.overview-hero-aside-card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border-radius:8px;gap:6px;padding:12px 13px;display:grid}.overview-hero-aside-card-head{align-items:center;gap:10px;min-width:0;display:inline-flex}.overview-hero-aside-icon{width:32px;height:32px;color:var(--cuba-primary-on-tint);background:#6d61f214;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.overview-hero-aside-card-accent{background:linear-gradient(#f8f9fcf5 0%,#fff 100%)}.overview-hero-aside-card strong,.overview-hero-aside-card span,.overview-hero-pill strong,.overview-hero-pill span,.overview-hero-kpi strong,.overview-hero-kpi span{min-width:0}.overview-metric-grid{margin-bottom:0}.overview-metric-card{min-height:120px;padding-bottom:14px}.overview-quick-actions-grid-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.overview-metric-card .muted-line{margin-top:10px}.overview-panel{overflow:hidden}.overview-quick-actions-grid,.overview-status-list,.overview-progress-list,.overview-timeline-list,.overview-activity-list{gap:10px;display:grid}.overview-quick-actions-grid,.overview-status-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:12px 14px}.overview-quick-actions-header{align-items:center}.overview-quick-actions-hint{min-height:32px;color:var(--cuba-primary);font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase;background:#f5f4ffeb;border:1px solid #6d61f224;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.overview-quick-action-button{color:#fff;cursor:pointer;text-align:left;background:#ffffff1f;border:1px solid #ffffff29;border-radius:8px;justify-items:start;gap:5px;min-width:0;min-height:78px;padding:12px 14px;display:grid}.overview-quick-action-button span{font-size:13px;font-weight:var(--shell-font-weight-heading);line-height:1.35}.overview-quick-action-button small{color:inherit;opacity:.82;font-size:12px;line-height:1.4}.overview-quick-action-button-icon{background:#ffffff24;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:inline-grid}.overview-quick-action-button span,.overview-quick-action-button small{overflow-wrap:break-word;min-width:0}.overview-quick-action-button:hover{background:#ffffff2e;border-color:#ffffff3d}.overview-panel-chart,.overview-panel-progress,.overview-panel-timeline,.overview-panel-activity,.overview-panel-workspaces,.overview-panel-watchlist{min-height:100%}.overview-chart-block,.overview-progress-block,.overview-progress-list,.overview-timeline-list,.overview-activity-list,.overview-workspace-grid,.overview-watchlist-table{padding:16px 18px}.dashboard-unavailable-shell{gap:16px;display:grid}.dashboard-unavailable-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-unavailable-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.dashboard-unavailable-card{min-height:152px;color:var(--cuba-text);cursor:pointer;text-align:left;background:linear-gradient(#fffffffa,#f7f8fcf0),#fff;border:1px solid #6d61f21f;border-radius:8px;align-content:start;justify-items:start;gap:10px;padding:16px 18px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid;box-shadow:0 12px 28px #59667a14}.dashboard-unavailable-card:hover{border-color:#6d61f23d;transform:translateY(-1px);box-shadow:0 16px 34px #59667a1a}.dashboard-unavailable-card-icon{width:36px;height:36px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;place-items:center;display:inline-grid}.dashboard-unavailable-card strong{font-size:16px;line-height:1.3;font-weight:var(--shell-font-weight-heading)}.dashboard-unavailable-card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.overview-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.overview-workspace-card{border:1px solid var(--cuba-border);min-height:122px;color:var(--cuba-text);cursor:pointer;text-align:left;background:#f8f9fcd1;border-radius:8px;align-content:start;justify-items:start;gap:8px;min-width:0;padding:16px;display:grid}.overview-workspace-card small{color:var(--cuba-primary);font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase;line-height:1.35}.overview-workspace-card strong{font-size:18px;line-height:1.2}.overview-workspace-card strong,.overview-workspace-card p,.overview-workspace-card small{overflow-wrap:break-word;min-width:0}.overview-workspace-card-warning small{color:#b7791f}.overview-workspace-card:hover{background:#f5f4ffe0;border-color:#6d61f22e}.overview-watchlist-table{gap:0;display:grid}.overview-watchlist-top{align-self:start}.overview-watchlist-top .card-header{padding-bottom:6px}.overview-watchlist-top .overview-watchlist-table{padding-top:12px}.overview-watchlist-head,.overview-watchlist-row{grid-template-columns:minmax(130px,.95fr) minmax(240px,1.45fr) minmax(140px,.9fr) minmax(96px,auto);align-items:start;gap:16px;min-width:0;display:grid}.overview-watchlist-head{color:var(--cuba-muted);font-size:11px;font-weight:var(--shell-font-weight-heading);text-transform:uppercase;padding:0 0 10px;line-height:1.35}.overview-watchlist-row{color:var(--cuba-text);cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ecf0f5eb;border-radius:8px;padding:14px 10px}.overview-watchlist-cell{gap:4px;min-width:0;display:grid}.overview-watchlist-cell strong,.overview-watchlist-cell span{overflow-wrap:break-word;min-width:0}.overview-watchlist-cell strong{line-height:1.35}.overview-watchlist-cell span{line-height:1.45}.overview-watchlist-cell-status{justify-items:start}.overview-watchlist-head>*,.overview-watchlist-row>*{min-width:0}.overview-watchlist-row:hover{color:var(--cuba-primary);background:#f5f4ff99}.overview-chart-block,.overview-progress-block{gap:14px;display:grid}.overview-chart-zero-state,.overview-progress-zero-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.overview-chart-zero-card,.overview-progress-zero-card{border:1px solid var(--cuba-border);background:linear-gradient(#fffffff0 0%,#f8f9fce6 100%);border-radius:8px;gap:10px;min-height:132px;padding:16px;display:grid}.overview-chart-zero-value{font-size:28px;font-weight:var(--shell-font-weight-heading);line-height:1}.cuba-chart-surface{width:100%;min-height:180px}.recharts-cartesian-axis-tick-value{font-family:Rubik Variable,Inter,Segoe UI,Arial,sans-serif}.cuba-chart-tooltip{background:#fffffff5;border:1px solid #6d61f21f;border-radius:8px;gap:4px;min-width:148px;padding:12px 14px;display:grid;box-shadow:0 14px 28px #59667a24}.cuba-chart-tooltip strong,.cuba-chart-tooltip span{font-size:13px}.cuba-chart-tooltip p{color:var(--cuba-muted);margin:0;font-size:12px;line-height:1.5}.overview-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-chart-legend-item,.overview-progress-item{border:1px solid var(--cuba-border);background:#f8f9fcc7;border-radius:8px;gap:10px;min-width:0;padding:16px;display:grid}.overview-chart-legend-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.overview-chart-swatch{background:var(--cuba-primary);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #6d61f21f}.overview-chart-swatch.accent-primary{background:var(--cuba-primary);box-shadow:0 0 0 4px #6d61f21f}.overview-chart-swatch.accent-secondary{background:var(--cuba-secondary);box-shadow:0 0 0 4px #f731641f}.overview-chart-swatch.accent-warning{background:#f8d62b;box-shadow:0 0 0 4px #f8d62b29}.overview-chart-legend-value{font-size:20px;font-weight:var(--shell-font-weight-heading)}.overview-status-item,.overview-timeline-item{border:1px solid var(--cuba-border);background:#f8f9fcc7;border-radius:8px;gap:8px;min-width:0;padding:11px 12px;display:grid}.overview-status-item>*,.overview-timeline-item>*{min-width:0}.overview-status-heading,.overview-progress-heading,.overview-timeline-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.overview-status-value,.overview-progress-summary,.overview-timeline-entity,.overview-activity-date{font-size:13px;font-weight:600}.overview-progress-heading span{color:var(--cuba-primary);font-size:13px;font-weight:600}.overview-progress-bar{background:#6d61f21a;border-radius:999px;height:8px;position:relative;overflow:hidden}.overview-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#6d61f2f0 0%,#f73164db 100%);height:100%;display:block;box-shadow:0 0 0 1px #6d61f214}.overview-timeline-item-info{border-left:3px solid var(--cuba-primary)}.overview-timeline-item-warning{border-left:3px solid #d6a300}.overview-timeline-item-critical{border-left:3px solid var(--cuba-secondary)}.overview-activity-item{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);border:1px solid var(--cuba-border);color:var(--cuba-text);cursor:pointer;text-align:left;background:#f8f9fcc7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.overview-activity-item>:first-child{min-width:0}.overview-activity-item strong,.overview-activity-item p{overflow-wrap:break-word}.overview-activity-date{overflow-wrap:break-word;text-align:right;min-width:0}.overview-activity-item:hover{background:#f5f4ffdb;border-color:#6d61f22e}.overview-empty-state{background:linear-gradient(#f9fafde6,#fffffffa);border:1px dashed #6d61f229;border-radius:8px;justify-items:start;gap:8px;padding:18px;display:grid}.overview-empty-state-action{margin-top:2px}.accent-primary:after{background:var(--cuba-primary)}.accent-secondary:after{background:var(--cuba-secondary)}.accent-warning:after{background:var(--cuba-warning)}.activity-card{gap:0;overflow:hidden}.activity-card>:not(.card-header){min-width:0}.activity-card-section{box-shadow:0 16px 34px #59667a14}.triage-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.triage-card{min-height:146px;padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);gap:10px;display:grid;position:relative;overflow:hidden}.triage-card:after{content:"";opacity:.14;border-radius:8px;width:38px;height:38px;position:absolute;top:18px;right:18px}.triage-card span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:13px;font-weight:600}.triage-card strong{overflow-wrap:break-word;font-size:28px;line-height:1}.triage-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.4}.triage-card .btn-cuba-primary{justify-self:flex-start}.portal-overview-section{gap:12px;display:grid}.portal-focus-board{gap:12px;margin-bottom:16px;display:grid}.portal-focus-board__grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;display:grid}.portal-focus-board__grid-compact{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.portal-focus-panel{gap:10px;padding:12px;display:grid}.portal-focus-panel__head{gap:3px;display:grid}.portal-focus-panel__head strong{font-size:16px;line-height:1.35}.portal-focus-panel__head p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.portal-priority-list{gap:9px;display:grid}.portal-priority-item{text-align:left;background:linear-gradient(#fffffffa,#f8f9fceb);border:1px solid #11182714;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 14px;display:grid}.portal-priority-item__icon{width:38px;height:38px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #6d61f21f}.portal-priority-item__copy{gap:3px;min-width:0;display:grid}.portal-priority-item__topline{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.portal-priority-item__topline strong{overflow-wrap:break-word;font-size:14px;line-height:1.35}.portal-priority-item__topline em{color:var(--cuba-body-color);text-align:right;font-size:12px;font-style:normal;font-weight:600;line-height:1.45}.portal-priority-item__copy p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.55}.portal-priority-item__cta{color:var(--cuba-primary);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.portal-priority-item.accent-warning{background:linear-gradient(#fffaecfa,#fffffff0);border-color:#f7b84b47}.portal-priority-item.accent-warning .portal-priority-item__icon{color:#a06207;background:#f7b84b29;box-shadow:inset 0 0 0 1px #f7b84b2e}.portal-priority-item.accent-success{border-color:#2c7a1129}.portal-priority-item.accent-success .portal-priority-item__icon{color:#2c7a11;background:#2c7a111f;box-shadow:inset 0 0 0 1px #2c7a1124}.portal-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.portal-signal-card{background:radial-gradient(circle at 100% 0,#6d61f20f,#0000 36%),linear-gradient(#ffffffeb,#f7f8fce6);border:1px solid #11182714;border-radius:8px;gap:5px;min-width:0;padding:11px 12px;display:grid}.portal-signal-card span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.portal-signal-card strong{overflow-wrap:break-word;font-size:14px;line-height:1.45}.portal-signal-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.5}.portal-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portal-overview-card{background:radial-gradient(circle at 100% 0,#6d61f217,#0000 34%),linear-gradient(#fffffffc,#f7f8fcf2);gap:12px;padding:15px;display:grid;box-shadow:0 16px 32px #0f172a0a}.portal-overview-card__header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.portal-overview-card__icon{width:40px;height:40px;color:var(--cuba-primary-on-tint);background:linear-gradient(#6d61f229,#6d61f214);border-radius:8px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #6d61f224}.portal-overview-card__header strong{font-size:16px;line-height:1.3;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word;margin-bottom:4px;display:block}.portal-overview-card__header p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.portal-overview-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-overview-card__stat{background:#ffffffd1;border:1px solid #11182714;border-radius:8px;gap:6px;min-width:0;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffffb3}.portal-overview-card__stat span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:11px;line-height:1.4}.portal-overview-card__stat strong{overflow-wrap:break-word;font-size:14px;line-height:1.4}.portal-overview-card .btn-cuba-secondary{justify-self:flex-start}.portal-team-layout,.portal-team-side-stack{gap:8px;display:grid}.portal-team-layout{grid-template-columns:minmax(0,1.34fr) minmax(280px,.66fr)}.portal-team-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.portal-team-info-card{background:radial-gradient(circle at 100% 0,#6d61f214,#0000 38%),linear-gradient(#fffffffa,#f7f8fcf0);border:1px solid #6d61f21a;border-radius:8px;gap:7px;padding:12px;display:grid;box-shadow:0 12px 26px #0f172a09}.portal-team-info-card span{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.portal-team-info-card strong{overflow-wrap:break-word;font-size:15px;line-height:1.35}.portal-team-info-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.portal-team-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 0 4px;display:flex}.portal-team-section-head .badge,.portal-top-shell-badges .badge{border-radius:999px;min-height:32px;padding:5px 10px;font-size:11px;line-height:1.2}.queue-digest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analytics-delivery-digest{padding:18px 22px 0}.queue-digest-card{gap:6px;padding:14px 16px;display:grid}.queue-digest-card span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:12px;font-weight:600}.queue-digest-card strong{overflow-wrap:break-word;font-size:16px;line-height:1.2}.queue-digest-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.4}.card-header{padding:10px var(--shell-card-padding-compact);border-bottom:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-header-actions{align-items:flex-start}.card-header>*{min-width:0}.card-header>div{gap:5px;display:grid}.card-header-rich{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.card-header-copy{gap:4px;min-width:0;display:grid}.card-header-ornament{width:34px;height:34px;color:var(--cuba-primary-on-tint);background:linear-gradient(#6d61f229,#6d61f214);border-radius:8px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #6d61f224}.card-header h2{font-size:18px;line-height:1.3;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word;margin:0}.card-header p,.card-header .muted-line{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.table-responsive{background:linear-gradient(#fffffffc,#f8f9fcf5),#fff;border:1px solid #ecf0f5eb;border-radius:8px;min-width:0;overflow-x:auto;box-shadow:inset 0 1px #fffc}.table-responsive th,.table-responsive td{min-width:0}.support-table-shell,.portal-team-table,.portal-webhook-table,.workbench-table-shell{border-color:#dee4eefa;overflow:clip;box-shadow:0 14px 32px #0f172a0d}.table-responsive table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:100%}.table-responsive table th,.table-responsive table td{padding-top:var(--shell-table-cell-padding-block);padding-bottom:var(--shell-table-cell-padding-block);padding-left:var(--shell-table-cell-padding-inline);padding-right:var(--shell-table-cell-padding-inline);vertical-align:top;overflow-wrap:break-word;word-break:break-word;line-height:1.4}.table-responsive table td>*,.table-responsive table th>*{min-width:0;max-width:100%}.workbench-table-shell thead th,.portal-team-table thead th,.portal-webhook-table thead th,.support-table-shell thead th{letter-spacing:.01em;text-transform:uppercase;font-size:11px;font-weight:var(--shell-font-weight-strong);background:#f7f8fcf2;border-bottom-color:#dde3edf5;padding-top:10px;padding-bottom:10px}.workbench-table-shell tbody tr,.portal-team-table tbody tr,.portal-webhook-table tbody tr,.support-table-shell tbody tr{transition:background-color .14s,box-shadow .14s}.workbench-table-shell tbody tr:hover,.portal-team-table tbody tr:hover,.portal-webhook-table tbody tr:hover,.support-table-shell tbody tr:hover{background:#f5f4ff85;box-shadow:inset 3px 0 #6d61f238}.table-empty-state{color:var(--cuba-muted);text-align:center;vertical-align:middle;background:linear-gradient(#f9fafdeb,#fffffffa),#fff;border-top:1px solid #6d61f214;font-size:13px;line-height:1.6;padding:16px 14px!important}.table-empty-state .table-empty-helper{text-align:center;background:0 0;border-bottom:0;justify-items:center;gap:5px;padding:4px 0 2px}.table-empty-helper{color:var(--cuba-muted);background:linear-gradient(#f9fafdbd,#fff0);border-bottom:1px solid #6d61f214;gap:5px;padding:13px 14px 11px;display:grid}.table-empty-helper strong{color:var(--cuba-text);font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.table-empty-helper p{margin:0;font-size:12px;line-height:1.55}.empty-card-state{background:radial-gradient(circle at 100% 0,#6d61f212,#0000 24%),linear-gradient(#fffffffa,#f8f9fcf0),#fff;border:1px solid #6d61f21a;border-radius:8px;gap:12px;margin-bottom:14px;padding:15px;display:grid;box-shadow:0 18px 34px #0f172a0d}.empty-card-state strong{font-size:15px;font-weight:var(--shell-font-weight-heading);line-height:1.35}.empty-card-state-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.empty-card-state-icon{width:36px;height:36px;color:var(--cuba-primary);background:#7166f01f;border-radius:8px;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #6d61f21f}.empty-card-state-copy{gap:4px;min-width:0;display:grid}.empty-card-state p{color:var(--cuba-muted);margin:0;font-size:14px;line-height:1.6}.empty-card-state-warning .empty-card-state-icon{color:#9a7000;background:#f8d62b2e}.empty-card-state-blocked .empty-card-state-icon{color:var(--cuba-secondary);background:#f731641f}.empty-card-state-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.empty-card-state-details{border-top:1px dashed #6d61f229;gap:8px;padding-top:12px;display:grid}.empty-card-state-details summary{cursor:pointer;color:var(--cuba-body-color);font-size:13px;font-weight:600;list-style:none}.empty-card-state-details summary::-webkit-details-marker{display:none}.empty-card-state-details-body{color:var(--cuba-muted);background:#6d61f20d;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.page-wrapper.dark-mode .empty-card-state-details-body{color:#c2c7da;background:#2b2f41b8}.section-tabs{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.section-tabs__button{min-height:36px;color:var(--cuba-body-color);background:linear-gradient(#ffffffeb,#f7f8fcdb);border:1px solid #6d61f224;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;line-height:1.35;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex;box-shadow:0 8px 16px #0f172a08}.section-tabs__button:hover{color:var(--cuba-primary);background:#f5f4ffeb;border-color:#6d61f238;box-shadow:0 10px 20px #6d61f214}.section-tabs__button-active{color:var(--cuba-primary-on-tint);background:#6d61f21a;border-color:#6d61f238;box-shadow:0 6px 14px #6d61f214}.detail-drawer-shell{z-index:1400;position:fixed;inset:0}.detail-drawer-backdrop{background:#0f172a6b;border:0;position:absolute;inset:0}.detail-drawer{background:var(--cuba-card-bg);grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100vw);height:100%;padding:18px;display:grid;position:absolute;top:0;right:0;box-shadow:-24px 0 48px #0f172a2e}.detail-drawer__head,.detail-drawer__footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detail-drawer__title{gap:6px;display:grid}.detail-drawer__title strong{font-size:18px}.detail-drawer__title p{color:var(--cuba-muted);margin:0;line-height:1.5}.detail-drawer__body{min-height:0;padding:14px 0;overflow:auto}.loading-card-state{gap:12px;margin-bottom:24px;padding:18px 22px;display:grid}.loading-card-state-bars{gap:10px;display:grid}.loading-card-state-bar{background:linear-gradient(90deg,#ecf0f5b8,#6d61f224,#ecf0f5b8) 0 0/220% 100%;border-radius:999px;height:12px;animation:1.8s linear infinite cuba-shimmer;display:block}.loading-card-state-bar-title{width:38%}table{border-collapse:collapse;width:100%;min-width:720px}th,td{border-bottom:1px solid var(--cuba-border);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:13px 16px;font-size:13px;line-height:1.45}th{color:var(--cuba-muted);white-space:normal;overflow-wrap:break-word;font-weight:600}tbody tr:hover{background:#f5f4ff6b}.table-priority-row{background:#ffc1071a}.table-context-row{background:#0d6efd14}.table-identity-stack,.table-note-stack,.table-number-stack,.table-status-stack{gap:6px;min-width:0;display:grid}.table-identity-stack strong,.table-number-stack strong,.table-status-stack strong{font-size:13px;font-weight:600;line-height:1.35}.table-note-stack strong{color:var(--cuba-text);font-size:12px;font-weight:600;line-height:1.45}.table-identity-stack span,.table-note-stack span,.table-number-stack span,.table-status-stack span{color:var(--cuba-muted);font-size:11px;line-height:1.5}.table-identity-stack strong,.table-identity-stack span,.table-note-stack strong,.table-note-stack span,.table-number-stack strong,.table-number-stack span,.table-status-stack strong,.table-status-stack span,.table-microcopy{overflow-wrap:break-word;min-width:0}.table-identity-stack>div,.table-note-stack>div,.table-status-stack>div{min-width:0}.table-microcopy{color:var(--cuba-muted);font-size:11px;font-weight:var(--shell-font-weight-strong);text-align:right;text-transform:uppercase;line-height:1.45}.table-inline-badges{flex-wrap:wrap;gap:6px;display:flex}.table-action-stack{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;display:flex}.table-action-stack>*{min-width:0}.table-action-stack>span{width:100%;color:var(--cuba-muted);text-align:right;overflow-wrap:break-word;font-size:11px;line-height:1.5}.table-action-stack .btn-cuba-primary,.table-action-stack .btn-cuba-secondary,.table-action-stack .ops-chip{border-radius:8px;max-width:100%;min-height:36px;padding-left:12px;padding-right:12px;font-size:12px}.table-inline-form-stack{gap:8px;min-width:min(22rem,100%);display:grid}.table-inline-textarea{width:min(20rem,100%);min-height:68px}.table-action-panel{align-items:start;gap:8px;min-width:min(18rem,100%);display:grid}.table-action-panel-form{min-width:min(22rem,100%)}.table-field-label{color:var(--cuba-muted);font-size:11px;font-weight:600;line-height:1.4}.table-surface-compact td{padding-top:14px;padding-bottom:14px}.portal-team-table-spaced{margin-top:12px}.portal-team-member-row td:first-child strong,.portal-team-invite-row td:first-child strong,.portal-webhook-row td:first-child div:first-child{font-size:14px;font-weight:600}.portal-webhook-row td:nth-child(3) .muted-line,.portal-team-member-row .muted-line,.portal-team-invite-row .muted-line,.support-conversation-row .muted-line,.support-contact-row .muted-line,.support-assignment-row .muted-line{line-height:1.45}.badge{max-width:100%;min-height:24px;font-size:11px;font-weight:var(--shell-font-weight-strong);letter-spacing:0;text-align:left;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;padding:8px 14px;line-height:1.4;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.cuba-callout{text-align:left;overflow-wrap:break-word;border-radius:8px;width:100%;padding:10px 14px;font-size:12px;line-height:1.5;display:block}.cuba-callout-success{color:#2c7a11;background:#51bb251f}.cuba-callout-warning{color:#8a5a00;background:#f0ad4e29}.cuba-callout-neutral{color:var(--cuba-muted);background:#78808c1a}.badge-success{color:#2c7a11;background:linear-gradient(#51bb252e,#51bb251f)}.badge-warning{color:#8a6d00;background:linear-gradient(#f8d62b47,#f8d62b33)}.badge-danger{color:#b42318;background:linear-gradient(#f731642e,#f731641f)}.badge-secondary{color:#4f46a5;background:linear-gradient(#7166f029,#7166f01a)}.badge-light{color:#5c637a;background:linear-gradient(#71727b1f,#71727b14)}.btn-cuba-primary{border:1px solid var(--cuba-primary);background:var(--cuba-primary);color:#fff;cursor:pointer;max-width:100%;min-height:44px;font-weight:var(--shell-font-weight-strong);text-align:center;white-space:normal;overflow-wrap:break-word;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.2;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 12px 24px #6d61f238}.btn-cuba-primary:hover{background:#5d52d9;transform:translateY(-1px);box-shadow:0 14px 28px #6d61f242}.btn-cuba-primary:disabled,.btn-cuba-disabled{cursor:not-allowed;opacity:.6;background:#a9a6d8;border-color:#a9a6d8}.btn-cuba-secondary{max-width:100%;min-height:44px;color:var(--cuba-primary);cursor:pointer;font-weight:var(--shell-font-weight-strong);text-align:center;white-space:normal;overflow-wrap:break-word;background:#ffffffe6;border:1px solid #6d61f229;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.2;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.btn-cuba-secondary:hover{background:#6d61f20f;border-color:#6d61f23d;transform:translateY(-1px)}.ops-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;margin:10px 0 0;display:flex}.ops-toolbar>*{min-width:0}.ops-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);cursor:pointer;font-weight:var(--shell-font-weight-strong);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.ops-chip-active{border-color:var(--cuba-primary);color:var(--cuba-primary);background:#7166f01a}.ops-chip:hover{background:#f5f4fff5;border-color:#6d61f23d;transform:translateY(-1px)}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.inline-actions .btn-cuba-primary,.inline-actions .btn-cuba-secondary{box-shadow:0 10px 20px #0f172a0a}.card-header-with-ornament{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.portal-inline-metric{background:linear-gradient(#fffffff0,#f7f8fce0);border:1px solid #6d61f21a;border-radius:8px;justify-items:start;gap:2px;min-width:0;padding:8px 10px;display:inline-grid;box-shadow:0 10px 20px #0f172a08}.portal-inline-metric span{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35}.portal-inline-metric strong{font-size:15px;line-height:1.3;font-weight:var(--shell-font-weight-heading)}.inline-actions>*{min-width:0}.inline-actions-spaced-top{margin-top:10px}.inline-actions-spaced-bottom{margin-bottom:10px}.row-spaced-top{margin-top:12px}.block-spaced-bottom{margin-bottom:12px}.stack-gap-md{gap:12px;display:grid}.panel-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.actions-wrap-end{flex-direction:column;align-items:flex-end;gap:8px;min-width:0;display:flex}.actions-wrap-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.form-label-stack-compact{gap:6px;margin-bottom:12px;display:grid}.field-stack-inline{flex-direction:column;gap:6px;display:flex}.muted-line-spaced-bottom-sm{margin-bottom:6px}.inline-actions-compact{flex-wrap:wrap;gap:8px;margin-bottom:8px}.form-grid-two-column-spaced-bottom{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.billing-adjustment-lifecycle-editor{gap:8px;width:100%;min-width:0;display:grid}.billing-adjustment-lifecycle-editor textarea{resize:vertical;width:100%;max-width:100%;min-height:68px}.billing-adjustment-toolbar{gap:10px;margin:14px 0;display:grid}.billing-adjustment-search{min-width:0;color:var(--cuba-muted);gap:8px;font-size:13px;font-weight:700;display:grid}.billing-adjustment-bulk-toolbar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;margin:0 0 16px;display:grid}.settlement-row-editor{background:#f8f9fcd6;border:1px solid #6d61f21f;border-radius:8px;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.settlement-bulk-toolbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.settlement-bulk-field{min-width:0;color:var(--cuba-muted);gap:8px;font-size:13px;font-weight:700;display:grid}.settlement-bulk-confirm{align-self:center;margin-top:22px}.form-card{padding:18px var(--shell-card-padding);background:linear-gradient(#fffffffc,#f8f9fcf5);gap:14px;display:grid;box-shadow:0 16px 34px #0f172a0d}.form-card>*{min-width:0}.form-card-spaced-top{margin-top:16px}.form-card-spaced-bottom{margin-bottom:16px}.section-subtitle{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.35}.section-subtitle-spaced-bottom{margin-bottom:8px}.section-subtitle+.muted-line,.card-header-copy .muted-line{line-height:1.55}.muted-line-spaced-top{margin-top:8px}.muted-line-spaced-bottom{margin-bottom:12px}.card-header-spaced-top{margin-top:16px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.form-grid-spaced-bottom{margin-bottom:16px}.form-grid-span-two{grid-column:span 2}.form-grid-full-span{grid-column:1/-1}.form-grid label{min-width:0;color:var(--cuba-muted);font-size:13px;font-weight:var(--shell-font-weight-strong);gap:9px;display:grid}.form-grid label>span{overflow-wrap:break-word;min-width:0;line-height:1.45}.form-grid input,.form-grid select{box-sizing:border-box;border:1px solid var(--cuba-border);width:100%;min-width:0;min-height:44px;color:var(--cuba-text);background:#f9f9fc;border-radius:8px;padding:0 14px;box-shadow:inset 0 1px 2px #0f172a0a}.form-grid textarea{box-sizing:border-box;border:1px solid var(--cuba-border);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--cuba-text);resize:vertical;background:#f9f9fc;border-radius:8px;padding:10px 14px;box-shadow:inset 0 1px 2px #0f172a0a}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{background:var(--cuba-card-bg);border-color:#6d61f257;outline:none;box-shadow:0 0 0 3px #6d61f21f}.billing-page,.commercial-page,.support-page,.partner-page,.notification-feature-page,.analytics-automation-page,.data-transfer-page{gap:18px;display:grid}.billing-page .metrics-grid,.commercial-page .metrics-grid,.support-page .metrics-grid,.partner-page .metrics-grid,.notification-feature-page .metrics-grid,.analytics-automation-page .metrics-grid,.data-transfer-page .metrics-grid{margin-bottom:0}.billing-summary-strip,.support-summary-metrics,.partner-summary-metrics{gap:14px}.billing-summary-strip-card,.support-metric-card,.partner-metric-card{background:linear-gradient(#fffffffa,#f8f9fcf0),#fff;min-width:0;min-height:104px;padding:12px 14px}.billing-summary-strip-card span,.support-metric-card span,.partner-metric-card span{overflow-wrap:break-word;align-items:center;gap:8px;min-width:0;margin-bottom:10px;line-height:1.35;display:inline-flex}.billing-summary-strip-card strong,.support-metric-card strong,.partner-metric-card strong{overflow-wrap:break-word;font-size:22px;font-weight:600;line-height:1.12}.billing-command-deck,.support-top-strip-shell,.partner-top-strip-shell,.commercial-top-banner,.commercial-triage-strip{padding:10px var(--shell-card-padding-compact);border-radius:8px}.billing-command-deck,.support-top-strip-shell,.partner-top-strip-shell,.commercial-top-banner{background:radial-gradient(circle at 100% 0,#6d61f224,#0000 24%),linear-gradient(#fffffffa,#f7f8fcf5)}.billing-command-deck-header,.support-summary-overview,.partner-summary-overview,.commercial-page-title__content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-summary-copy,.partner-summary-copy,.support-top-strip-actions,.partner-top-strip-actions{min-width:0}.support-summary-intro,.partner-summary-intro{gap:4px;display:grid}.support-summary-intro strong,.partner-summary-intro strong{font-size:17px;line-height:1.2;font-weight:var(--shell-font-weight-heading)}.support-summary-intro span,.partner-summary-intro span{color:var(--cuba-muted);font-size:13px;line-height:1.5}.commercial-top-banner__layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr);align-items:start;gap:14px;display:grid}.commercial-top-banner__copy{gap:12px;min-width:0;display:grid}.billing-command-deck-header h2{margin:0 0 6px}.billing-command-deck-status,.support-top-strip-actions,.partner-top-strip-actions,.commercial-top-banner__summary{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.support-top-strip-actions>*,.partner-top-strip-actions>*{min-width:0;max-width:100%}.partner-summary-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.partner-summary-copy{min-width:0}.partner-summary-meta{color:var(--cuba-muted);flex-wrap:wrap;gap:8px 12px;font-size:12px;line-height:1.45;display:flex}.partner-summary-copy-line{margin:0}.partner-overview-main{align-content:start;gap:14px;min-width:0;display:grid}.partner-earnings-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.partner-earning-card.metric-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:transform var(--cuba-dur-fast) ease, box-shadow var(--cuba-dur-fast) ease;border:1px solid #11182714;align-content:start;gap:4px;display:grid}.partner-earning-card.metric-card:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0f172a14}.partner-earning-card.metric-card strong{overflow-wrap:break-word;font-size:22px;font-weight:600;line-height:1.12}.partner-earning-card__hint{color:var(--cuba-muted);font-size:12px;line-height:1.4}.partner-earning-total{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.partner-earning-total strong{font-size:15px;font-weight:600}.partner-funnel{background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.partner-funnel__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-funnel__head strong{font-size:14px;font-weight:var(--shell-font-weight-heading)}.partner-funnel__rate{margin-left:auto}.partner-funnel__steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.partner-funnel__cell{align-items:center;gap:6px;min-width:0;display:flex}.partner-funnel__step{font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:96px;transition:border-color var(--cuba-dur-fast) ease, box-shadow var(--cuba-dur-fast) ease;background:#ffffffeb;border:1px solid #11182714;border-radius:8px;justify-items:start;gap:2px;padding:8px 12px;display:grid}.partner-funnel__step:hover{border-color:#6d61f247;box-shadow:0 12px 24px #0f172a0f}.partner-funnel__step strong{font-size:20px;font-weight:600;line-height:1.1}.partner-funnel__step span{color:var(--cuba-muted);font-size:12px;line-height:1.35}.partner-funnel__arrow{color:var(--cuba-muted);flex:none}.partner-overview-actions{align-content:start}.partner-link-copy-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.partner-link-copy-row strong{overflow-wrap:break-word;min-width:0}.partner-link-copy-btn{flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:12px;line-height:1.2;display:inline-flex}.wl-health-json-pre{white-space:pre-wrap;word-break:break-all;margin:0;font-size:.8em}.partner-workspace-stack{gap:16px;display:grid}.partner-workspace-card{gap:14px;display:grid}.partner-workspace-hero{background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.partner-workspace-hero__copy{gap:4px;min-width:0;display:grid}.partner-workspace-hero__copy strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.partner-workspace-hero__copy p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.billing-command-grid,.support-top-strip-main,.partner-top-strip-main{gap:12px;display:grid}.billing-alert-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.billing-alert-card{background:#ffffffeb;border:1px solid #11182714;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:82px;padding:9px 11px;display:grid;box-shadow:0 12px 26px #0f172a0f}.billing-invoice-totals{background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;gap:10px;margin-bottom:10px;padding:12px 14px;display:grid}.billing-invoice-totals__title{font-size:14px;font-weight:var(--shell-font-weight-heading)}.billing-invoice-totals__currency-group{gap:6px;display:grid}.billing-invoice-totals__currency-label{text-transform:uppercase;color:var(--cuba-muted);font-size:11px;font-weight:600}.billing-invoice-totals__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.billing-invoice-totals__cell{background:#ffffffeb;border:1px solid #11182714;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.billing-invoice-totals__cell small{color:var(--cuba-muted);font-size:12px;line-height:1.35}.billing-invoice-totals__cell strong{overflow-wrap:break-word;font-size:18px;font-weight:600;line-height:1.15}.billing-invoice-totals__cell--overdue.is-active{background:#fef2f2eb;border-color:#dc262659}.billing-invoice-totals__cell--overdue.is-active strong{color:#b91c1c}.billing-invoice-overdue-callout{color:#b91c1c;background:#fef2f2eb;border:1px solid #dc262647;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.billing-invoice-state{width:fit-content}.billing-alert-card small,.billing-alert-card strong,.billing-alert-card span{overflow-wrap:break-word;min-width:0}.billing-alert-card small{font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase}.billing-alert-card strong{font-size:21px;line-height:1}.billing-alert-card span{color:var(--cuba-muted);font-size:12px;font-weight:600}.billing-alert-card-primary small,.billing-alert-card-primary strong{color:var(--cuba-primary)}.billing-alert-card-secondary small,.billing-alert-card-secondary strong{color:var(--cuba-secondary)}.billing-alert-card-warning small,.billing-alert-card-warning strong{color:#b7791f}.billing-command-grid,.support-top-strip-main{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.support-ticket-counter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.support-ticket-counter{background:#ffffffeb;border:1px solid #11182714;border-radius:8px;gap:4px;min-width:0;min-height:82px;padding:10px 12px;display:grid;box-shadow:0 12px 26px #0f172a0f}.support-ticket-counter-head,.support-ticket-counter strong,.support-ticket-counter small{overflow-wrap:break-word;min-width:0}.support-ticket-counter-head{font-size:12px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.support-ticket-counter strong{font-size:20px;line-height:1}.support-ticket-counter small{color:var(--cuba-muted);font-size:11px;font-weight:600}.support-summary-metrics{gap:12px}.support-summary-metrics .summary-metric-card{min-height:108px;padding:14px 14px 12px}.support-summary-metrics .summary-metric-card *,.billing-summary-strip-card *,.partner-metric-card *{min-width:0}.support-summary-metrics .summary-metric-card-label{margin-bottom:12px}.support-summary-metrics .summary-metric-card strong{font-size:24px;line-height:1}.support-summary-metrics .summary-metric-card-detail{margin-top:8px;font-size:12px;line-height:1.45}.support-summary-metrics .summary-metric-card-action{font-size:11px}.support-ticket-counter-primary .support-ticket-counter-head,.support-ticket-counter-primary strong{color:var(--cuba-primary)}.support-ticket-counter-secondary .support-ticket-counter-head,.support-ticket-counter-secondary strong{color:var(--cuba-secondary)}.support-ticket-counter-warning .support-ticket-counter-head,.support-ticket-counter-warning strong{color:#b7791f}.partner-top-strip-main{grid-template-columns:minmax(0,1.75fr) minmax(320px,.95fr)}.partner-top-strip-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-command-card,.support-status-highlights-card,.partner-status-highlights-card,.commercial-top-banner__alert,.commercial-triage-strip__lead,.commercial-triage-strip__support-card{border-radius:8px}.billing-command-card,.support-status-highlights-card,.partner-status-highlights-card,.commercial-triage-strip__support-card{background:linear-gradient(#fffffffa,#f8f9fceb);border:1px solid #11182714;min-width:0;padding:12px 14px;box-shadow:0 14px 30px #0f172a0f}.billing-command-card-priority,.commercial-triage-strip__lead{background:linear-gradient(135deg,#6d61f224,#6d61f205),#fff;border-color:#6d61f22e}.billing-command-card-head{gap:6px;min-width:0;display:grid}.billing-command-card-head small,.billing-command-card-head strong,.billing-command-card-head span,.billing-command-copy strong,.billing-command-copy span,.billing-command-hero-copy strong,.billing-command-hero-copy span,.support-top-strip-summary strong,.support-top-strip-summary span,.partner-top-strip-summary strong,.partner-top-strip-summary span,.support-status-highlights-head strong,.partner-status-highlights-head strong,.commercial-top-banner__summary-pill,.commercial-top-banner__alert-label,.commercial-top-banner__alert-value,.commercial-top-banner__alert-cta,.commercial-summary-grid__card span,.commercial-summary-grid__card strong,.commercial-summary-grid__chip,.commercial-executive-ribbon__card span,.commercial-executive-ribbon__card strong{overflow-wrap:break-word;min-width:0}.billing-command-card-head strong{font-size:20px;line-height:1.2}.billing-command-card-body,.billing-command-copy,.billing-command-hero-copy,.billing-command-rail,.support-top-strip-summary,.partner-top-strip-summary,.support-top-strip-rail,.commercial-top-banner__alerts,.commercial-top-banner__summary,.commercial-triage-strip__support{gap:10px;min-width:0;display:grid}.billing-command-rail,.support-top-strip-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-command-kpis{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.billing-command-kpis .badge{box-shadow:inset 0 0 0 1px #11182708}.billing-command-copy strong{margin-bottom:6px;display:block}.billing-command-rail-card,.support-top-strip-rail-card{background:#f8f9fcd1;border:1px solid #11182714;border-radius:8px;gap:6px;min-width:0;min-height:86px;padding:12px 14px;display:grid}.billing-command-rail-card small,.support-top-strip-rail-card small{color:var(--cuba-muted);text-transform:uppercase;font-size:10px;font-weight:700}.billing-command-rail-card strong,.support-top-strip-rail-card strong{font-size:13px;line-height:1.35}.billing-command-rail-card span,.support-top-strip-rail-card span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.support-top-strip-rail-card strong,.support-top-strip-rail-card span,.partner-status-highlights-card strong,.partner-status-highlights-card span,.support-status-highlights-card strong,.support-status-highlights-card span{overflow-wrap:break-word}.billing-command-hero-copy strong{font-size:22px;line-height:var(--lh-tight)}.billing-command-status-list,.commercial-summary-grid{grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:12px;display:grid}.billing-command-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-command-status-list div,.commercial-summary-grid__card{border:1px solid var(--cuba-border);background:#f8f9fcd6;border-radius:8px;padding:14px 16px;box-shadow:inset 0 1px #ffffffb8}.commercial-summary-grid__card{align-content:start;gap:8px;min-height:100%;padding:16px;display:grid}.billing-command-status-list span{font-size:12px;font-weight:var(--shell-font-weight-strong);margin:0 0 6px;display:block}.billing-command-status-list strong,.commercial-summary-grid__card strong{font-size:18px;line-height:1.25}.commercial-summary-grid__value{font-size:24px;line-height:1.05}.commercial-summary-grid__detail{opacity:.72;margin:0}.commercial-summary-grid__action-row{margin-top:2px}.billing-command-actions,.billing-command-action-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.billing-command-actions{justify-content:flex-start;align-items:center}.billing-command-action-row{align-items:center}.support-strip-action,.support-strip-secondary-action,.partner-strip-action,.partner-strip-secondary-action,.commercial-top-banner__summary-pill,.commercial-top-banner__alert,.commercial-summary-grid__action,.commercial-triage-strip__action{align-items:center;gap:7px;min-height:36px;font-weight:600;display:inline-flex}.support-strip-secondary-action,.partner-strip-secondary-action,.commercial-top-banner__summary-pill{color:var(--cuba-text);cursor:pointer;background:#ffffffeb;border:1px solid #6d61f229;border-radius:8px;padding:0 12px;transition:border-color .14s,background .14s,color .14s,transform .14s}.support-strip-action,.support-strip-secondary-action,.partner-strip-action,.partner-strip-secondary-action,.commercial-top-banner__summary-pill,.commercial-top-banner__alert,.commercial-summary-grid__action,.commercial-triage-strip__action{white-space:normal;overflow-wrap:break-word;min-width:0;max-width:100%}.support-strip-secondary-action:hover,.partner-strip-secondary-action:hover,.commercial-top-banner__summary-pill:hover{color:var(--cuba-primary);background:#f5f4fff5;border-color:#6d61f247;transform:translateY(-1px)}.support-strip-action,.partner-strip-action{justify-content:center}.support-status-highlights-card,.partner-status-highlights-card{align-content:start;gap:12px;padding:14px 16px;display:grid}.support-status-highlights-card{top:calc(var(--header-height,92px) + 18px);position:sticky}.support-status-highlights-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-status-highlights-head{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.support-highlight-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.support-highlight-row,.partner-highlight-row{border-top:1px solid #ecf0f5eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.support-highlight-row:first-of-type,.partner-highlight-row:first-of-type{border-top:0;padding-top:2px}.support-highlight-row span:first-child,.partner-highlight-row span:first-child{min-width:0;color:var(--cuba-text);font-size:13px;font-weight:600}.support-highlight-row span:last-child,.partner-highlight-row span:last-child{min-width:0;max-width:100%}.support-status-band,.partner-status-band{background:#fffffff5}.partner-status-band-shell{padding:16px}.partner-status-band-grid-tight{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.partner-status-band-value{margin-top:6px}.partner-status-band-strong{overflow-wrap:break-word;margin-top:6px;display:block}.support-summary-copy{min-width:0}.support-summary-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.support-summary-copy-line{margin:0}.support-status-band-value{margin-top:6px}.support-status-band-strong{overflow-wrap:break-word;margin-top:6px;display:block}.support-conversation-row td:first-child strong,.support-contact-row td strong,.support-assignment-row td strong{font-size:14px}.support-conversation-row td,.support-contact-row td,.support-assignment-row td{vertical-align:middle}.support-status-band-grid,.partner-status-band-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.support-status-band-item,.partner-status-band-item{min-width:0}.commercial-page-title{gap:16px}.commercial-page-title__copy{min-width:0}.commercial-top-banner__alerts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:10px;display:grid}.commercial-top-banner__alert{width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #6d61f229;align-content:start;gap:8px;min-width:0;padding:13px 14px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid}.commercial-top-banner__alert:hover,.commercial-triage-strip__support-card:hover,.commercial-summary-grid__action:hover{transform:translateY(-1px)}.commercial-top-banner__alert--lead{background:radial-gradient(circle at 100% 0,#fff3,#0000 28%),linear-gradient(135deg,#6d61f22e,#24695c14);box-shadow:0 14px 30px #11182714}.commercial-top-banner__alert--secondary{background:#ffffffe6}.commercial-top-banner__alert-label,.commercial-triage-strip__lead>div>span,.commercial-triage-strip__support-card>span{color:var(--cuba-muted);font-size:12px;font-weight:600}.commercial-top-banner__alert-value{margin-top:4px;font-size:24px;line-height:1;display:block}.commercial-top-banner__alert-cta{color:var(--cuba-primary);margin-top:8px;font-size:12px;font-weight:600;display:block}.commercial-top-banner__summary{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.commercial-triage-strip{grid-template-columns:minmax(19rem,1.5fr) minmax(0,1fr)}.commercial-triage-strip__lead{gap:12px;min-height:100%;padding:14px 16px;display:grid}.commercial-triage-strip__lead-copy{gap:8px;min-width:0;display:grid}.commercial-triage-strip__lead-topline{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.commercial-triage-strip__lead-title{gap:4px;min-width:0;display:grid}.commercial-triage-strip__lead-title h2,.commercial-triage-strip__lead-title p,.commercial-triage-strip__lead-topline strong,.commercial-triage-strip__lead-footer span,.commercial-triage-strip__support-main strong,.commercial-triage-strip__support-main span,.commercial-triage-strip__support-footer span{overflow-wrap:break-word;min-width:0}.commercial-triage-strip__lead-title h2{margin:0;font-size:17px;line-height:1.25}.commercial-triage-strip__lead-title p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.commercial-triage-strip__lead-topline strong{flex:none;font-size:32px;line-height:1}.commercial-triage-strip__lead-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.commercial-triage-strip__lead-footer span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.commercial-triage-strip__bars{gap:8px;margin-top:4px;display:grid}.commercial-triage-strip__bar-row{gap:4px;display:grid}.commercial-triage-strip__bar-head{justify-content:space-between;gap:12px;font-size:12px;line-height:1.35;display:flex}.commercial-triage-strip__bar-head span,.commercial-triage-strip__bar-head strong{overflow-wrap:break-word;min-width:0}.commercial-triage-strip__bar-track{background:#6d61f21f;border-radius:999px;height:6px;overflow:hidden}.commercial-triage-strip__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#6d61f2,#6d61f273);height:100%}.commercial-triage-strip__support{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.commercial-triage-strip__support-card{gap:10px;min-width:0;min-height:100%;padding:14px 16px;display:grid}.commercial-triage-strip__support-main{gap:4px;min-width:0;display:grid}.commercial-triage-strip__support-main strong{font-size:22px;line-height:1.05;display:block}.commercial-triage-strip__support-main span{color:var(--cuba-text);font-size:14px;font-weight:600;line-height:1.4;display:block}.commercial-triage-strip__support-card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.commercial-triage-strip__support-footer{gap:10px;min-width:0;margin-top:auto;display:grid}.commercial-triage-strip__support-footer span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.commercial-page-title-pills{gap:10px}.commercial-top-banner__summary-pill{text-align:left;border-radius:8px;align-content:start;gap:4px;min-width:150px;padding:10px 14px;display:grid}.commercial-top-banner__summary-pill span,.commercial-top-banner__summary-pill strong,.commercial-top-banner__alert-label,.commercial-top-banner__alert-value,.commercial-top-banner__alert-cta,.commercial-triage-strip__support-card span,.commercial-triage-strip__support-card strong,.commercial-triage-strip__support-card p,.commercial-triage-strip__lead span,.commercial-triage-strip__lead strong,.commercial-triage-strip__lead p{overflow-wrap:break-word;min-width:0}.commercial-top-banner__summary-pill strong{font-size:18px;line-height:1.15}.commercial-top-banner__summary-pill--primary{background:#6d61f214;border-color:#6d61f22e}.commercial-top-banner__summary-pill--success{background:#24695c14;border-color:#24695c2e}.commercial-top-banner__summary-pill--warning{background:#ffc1071f;border-color:#ffc1073d}@media (width<=1180px){.commercial-top-banner__layout,.commercial-page-title__content,.commercial-triage-strip{grid-template-columns:1fr}.commercial-triage-strip__lead-topline{flex-direction:column}}.commercial-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.commercial-section-deck{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.commercial-section-deck__card{background:linear-gradient(#fffffffa,#f7f8fcf0),#fff;border:1px solid #11182714;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:168px;padding:14px 16px;display:grid;box-shadow:0 12px 26px #0f172a0f}.commercial-section-deck__card-active{background:radial-gradient(circle at 100% 0,#6d61f21f,#0000 28%),linear-gradient(#fffffffa,#f5f4fff2);border-color:#6d61f233}.commercial-section-deck__card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.commercial-section-deck__card-head span:first-child,.commercial-section-deck__card strong,.commercial-section-deck__card p{overflow-wrap:break-word;min-width:0}.commercial-section-deck__card-head span:first-child{color:var(--cuba-muted);text-transform:uppercase;font-size:12px;font-weight:600}.commercial-section-deck__card strong{font-size:16px;line-height:1.35}.commercial-section-deck__card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.commercial-section-deck__card .btn-cuba-secondary{margin-top:auto}.commercial-summary-grid__card{gap:8px;min-width:0;min-height:148px;display:grid}.commercial-summary-grid__card-head,.commercial-executive-ribbon__card-head,.commercial-table-identity{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial-summary-grid__card-head svg,.commercial-executive-ribbon__card-head svg{color:var(--cuba-primary);flex:none}.commercial-summary-grid__chips{flex-wrap:wrap;gap:8px;display:flex}.commercial-summary-grid__chip{min-height:24px;color:var(--cuba-primary-on-tint);background:#6d61f214;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.commercial-action-queue{gap:12px;padding:14px 16px 16px;display:grid}.commercial-action-queue__hero,.commercial-action-queue__item{background:#ffffffeb;border:1px solid #11182714;border-radius:8px;min-width:0}.commercial-action-queue__hero{background:linear-gradient(135deg,#6d61f21f,#6d61f208);border-color:#6d61f22e;grid-template-columns:minmax(0,1.6fr) auto;gap:12px;padding:14px 16px;display:grid}.commercial-action-queue__hero-copy,.commercial-action-queue__hero-actions,.commercial-action-queue__item-main,.commercial-action-queue__item-actions{min-width:0}.commercial-panel-titleline{align-items:center;gap:8px;min-width:0;display:inline-flex}.commercial-panel-icon{width:28px;height:28px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:8px;flex:none;place-items:center;display:inline-grid}.commercial-panel-icon-muted{background:#6d61f214;border-radius:8px;width:24px;height:24px}.commercial-action-queue__eyebrow{color:var(--cuba-muted);font-size:12px;font-weight:600;display:block}.commercial-action-queue__hero h3{font-size:21px;line-height:var(--lh-tight);margin:4px 0 0}.commercial-action-queue__hero p,.commercial-action-queue__item p{color:var(--cuba-muted);overflow-wrap:break-word;margin:6px 0 0;font-size:13px;line-height:1.45}.commercial-action-queue__hero-meta{align-content:start;justify-items:end;gap:3px;display:grid}.commercial-action-queue__hero-meta strong{font-size:34px;line-height:1}.commercial-action-queue__hero-meta span{color:var(--cuba-muted);font-size:12px;font-weight:600}.commercial-action-queue__hero-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.commercial-action-queue__list{gap:10px;display:grid}.commercial-action-queue__snapshot{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.commercial-action-queue__snapshot-card{background:#f8f9fce0;border:1px solid #11182714;border-radius:8px;gap:8px;min-width:0;min-height:118px;padding:14px 16px;display:grid}.commercial-action-queue__snapshot-card-priority{background:radial-gradient(circle at 100% 0,#6d61f21a,#0000 30%),#f5f4fff0;border-color:#6d61f22e}.commercial-action-queue__snapshot-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.commercial-action-queue__snapshot-head span:last-child,.commercial-action-queue__snapshot-card strong,.commercial-action-queue__snapshot-card p{overflow-wrap:break-word;min-width:0}.commercial-action-queue__snapshot-head span:last-child{color:var(--cuba-muted);font-size:12px;font-weight:600;line-height:1.4}.commercial-action-queue__snapshot-card strong{font-size:24px;line-height:1.05}.commercial-action-queue__snapshot-card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.commercial-action-queue__subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.commercial-action-queue__subhead strong,.commercial-action-queue__subhead span{overflow-wrap:break-word;min-width:0}.commercial-action-queue__subhead strong{font-size:14px;line-height:1.35}.commercial-action-queue__subhead span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.commercial-action-queue__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.commercial-action-queue__item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commercial-action-queue__item-head strong{font-size:14px;line-height:1.35}.commercial-action-queue__item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.commercial-action-queue__hero-actions .btn-cuba-primary,.commercial-action-queue__item-actions .btn-cuba-secondary,.commercial-health-panel__hero-actions .btn-cuba-primary,.commercial-health-panel__item-side .btn-cuba-outline{min-width:min(220px,100%);max-width:100%}@media (width<=980px){.commercial-action-queue__hero,.commercial-action-queue__item{grid-template-columns:1fr}.commercial-action-queue__hero-meta,.commercial-action-queue__item-actions{justify-content:flex-start;justify-items:start}}.commercial-health-panel{gap:12px;display:grid}.commercial-health-panel__hero,.commercial-health-panel__item{background:#ffffffeb;border:1px solid #11182714;border-radius:8px;gap:12px;min-width:0;display:grid}.commercial-health-panel__hero{background:linear-gradient(135deg,#0d6efd14,#0d6efd05);border-color:#0d6efd24;grid-template-columns:minmax(0,1.6fr) auto;padding:14px 16px}.commercial-health-panel__hero-copy,.commercial-health-panel__item-main,.commercial-health-panel__item-side{min-width:0}.commercial-health-panel__item{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 10px 22px #0f172a0a}.commercial-health-panel__item:hover{border-color:#6d61f238;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a0f}.commercial-health-panel__hero h3{font-size:19px;line-height:var(--lh-tight);margin:4px 0 0}.commercial-health-panel__hero p,.commercial-health-panel__item p{color:var(--cuba-muted);overflow-wrap:break-word;margin:6px 0 0;font-size:13px;line-height:1.45}.commercial-health-panel__hero-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.commercial-health-panel__hero-metric,.commercial-health-panel__item-metric{align-content:start;justify-items:end;gap:4px;display:grid}.commercial-health-panel__hero-metric strong{font-size:30px;line-height:1}.commercial-health-panel__hero-metric span,.commercial-health-panel__item-metric span{color:var(--cuba-muted);font-size:12px;font-weight:600}.commercial-health-panel__list{gap:8px;display:grid}.commercial-health-panel__snapshot{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.commercial-health-panel__snapshot-card{background:#f8f9fce0;border:1px solid #11182714;border-radius:8px;gap:6px;min-width:0;min-height:104px;padding:11px 13px;display:grid}.commercial-health-panel__snapshot-card-priority{background:radial-gradient(circle at 100% 0,#0d6efd14,#0000 30%),#f4f8fff0;border-color:#0d6efd29}.commercial-health-panel__snapshot-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.commercial-health-panel__snapshot-head span:last-child,.commercial-health-panel__snapshot-card strong,.commercial-health-panel__snapshot-card p{overflow-wrap:break-word;min-width:0}.commercial-health-panel__snapshot-head span:last-child{color:var(--cuba-muted);font-size:12px;font-weight:600;line-height:1.4}.commercial-health-panel__snapshot-card strong{font-size:22px;line-height:1.05}.commercial-health-panel__snapshot-card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.commercial-health-panel__subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.commercial-health-panel__subhead strong,.commercial-health-panel__subhead span{overflow-wrap:break-word;min-width:0}.commercial-health-panel__subhead strong{font-size:14px;line-height:1.35}.commercial-health-panel__subhead span{color:var(--cuba-muted);font-size:12px;line-height:1.45}.commercial-health-panel__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 15px}.commercial-health-panel__item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commercial-health-panel__item-head strong{font-size:14px;line-height:1.35}.commercial-health-panel__item-side{justify-items:end;gap:8px;min-width:0;display:grid}.commercial-health-panel__item-main>.muted-line,.commercial-action-queue__item-main>.muted-line,.commercial-action-queue__hero-actions>.muted-line,.commercial-health-panel__hero-actions>.muted-line{overflow-wrap:break-word;font-size:12px;line-height:1.45}.commercial-action-queue__hero-actions>.muted-line,.commercial-health-panel__hero-actions>.muted-line,.commercial-action-queue__item-main>.muted-line,.commercial-health-panel__item-main>.muted-line{color:color-mix(in srgb, var(--cuba-muted) 88%, var(--cuba-text) 12%)}.commercial-action-queue__item-main>.muted-line,.commercial-health-panel__item-main>.muted-line{margin-top:4px}.commercial-action-queue__item-actions .muted-line,.commercial-health-panel__item-side .muted-line{text-align:right;font-size:12px}.commercial-health-panel__item-metric strong{font-size:20px;line-height:1}@media (width<=980px){.commercial-health-panel__hero,.commercial-health-panel__item,.support-overview-grid,.support-panel-item{grid-template-columns:1fr}.commercial-health-panel__hero-metric,.commercial-health-panel__item-side,.commercial-health-panel__item-metric,.support-panel-item-side,.support-panel-item-metric{justify-items:start}.support-panel-item-metric strong,.support-panel-item-metric span{text-align:left}}.commercial-executive-ribbon{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.commercial-executive-ribbon__card{color:inherit;text-align:left;cursor:pointer;background:#fffffff0;border:1px solid #11182714;border-radius:8px;gap:6px;min-width:0;padding:14px 15px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:0 12px 26px #0f172a0f}.commercial-executive-ribbon__card:hover{transform:translateY(-1px);box-shadow:0 16px 28px #0f172a14}.commercial-executive-ribbon__card:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 16px 28px #0f172a14,0 0 0 3px #6d61f229}.commercial-executive-ribbon__card strong{overflow-wrap:break-word;min-width:0;font-size:26px;line-height:1}.commercial-executive-ribbon__detail{overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:600}.commercial-executive-ribbon__hint,.commercial-executive-ribbon__cta{overflow-wrap:break-word;min-width:0;font-size:11px;font-weight:600}.commercial-executive-ribbon__hint{color:var(--cuba-muted)}.commercial-executive-ribbon__cta{color:var(--cuba-primary);align-items:center;gap:6px;display:inline-flex}.commercial-executive-ribbon__card-primary{background:linear-gradient(135deg,#6d61f21f,#6d61f205),#fff;border-color:#6d61f22e}.commercial-executive-ribbon__card-warning{background:linear-gradient(135deg,#ffc10724,#fffffff5),#fff;border-color:#ffc10738}.commercial-executive-ribbon__card-secondary{background:linear-gradient(135deg,#24695c1f,#fffffff5),#fff;border-color:#24695c29}.promo-reconciliation-ribbon{margin-top:-8px}.promo-reconciliation-config-row,.payout-reconciliation-ribbon,.payout-diagnostics-row{align-items:start}.promo-sweep-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:18px 22px 8px;display:grid}.promo-sweep-config-grid label{min-width:0;color:var(--cuba-muted);gap:8px;font-size:12px;font-weight:700;display:grid}.promo-sweep-config-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 22px 18px;display:flex}.promo-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:18px 22px 12px;display:grid}.promo-summary-list__item{border:1px solid var(--cuba-border);background:#f8f9fcd6;border-radius:8px;gap:6px;min-width:0;padding:14px 16px;display:grid}.promo-summary-list__item span{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:600}.promo-summary-list__item strong{overflow-wrap:break-word;min-width:0;font-size:22px;line-height:1.1}.promo-summary-list__item-priority{background:#ffc10714;border-color:#ffc10747}.commercial-table-count{gap:8px;min-width:0;display:grid}.commercial-table-identity{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0}.commercial-table-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.promo-queue-actions{justify-items:flex-start;gap:8px;min-width:0;display:grid}.commercial-segmented-bar{background:#e2e8f0e6;border-radius:999px;width:100%;height:6px;display:flex;overflow:hidden}.commercial-segment{width:var(--bar-width,0%);height:100%}.commercial-segment-primary{background:linear-gradient(90deg,#6d61f2eb,#6d61f294)}.commercial-segment-warning{background:linear-gradient(90deg,#ffc107f2,#ffc10799)}.commercial-segment-secondary{background:linear-gradient(90deg,#24695ceb,#24695c8f)}.commercial-summary-grid__action{color:var(--cuba-primary);cursor:pointer;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;justify-self:flex-start;min-width:0;max-width:100%;padding:0}.page-wrapper.dark-mode .billing-summary-strip-card,.page-wrapper.dark-mode .support-metric-card,.page-wrapper.dark-mode .support-ticket-counter,.page-wrapper.dark-mode .partner-metric-card,.page-wrapper.dark-mode .billing-command-card,.page-wrapper.dark-mode .support-status-highlights-card,.page-wrapper.dark-mode .partner-status-highlights-card,.page-wrapper.dark-mode .commercial-top-banner__alert--secondary,.page-wrapper.dark-mode .commercial-triage-strip__support-card,.page-wrapper.dark-mode .billing-command-status-list div,.page-wrapper.dark-mode .partner-ops-banner,.page-wrapper.dark-mode .partner-ops-focus-card,.page-wrapper.dark-mode .auth-pricing-card-primary,.page-wrapper.dark-mode .commercial-summary-grid__card,.page-wrapper.dark-mode .commercial-executive-ribbon__card{background:#181b27eb}.page-wrapper.dark-mode .commercial-executive-ribbon__card:focus-visible{box-shadow:0 16px 28px #00000042,0 0 0 3px #6d61f233}.page-wrapper.dark-mode .promo-summary-list__item{background:#181b27eb;border-color:#464c62f0}.page-wrapper.dark-mode .profile-status-card,.page-wrapper.dark-mode .sidebar-status-shell{background:#181b27eb;border-color:#464c62f0;box-shadow:0 14px 28px #00000038}.page-wrapper.dark-mode .sidebar-pinned-shell,.page-wrapper.dark-mode .sidebar-utility-shell,.page-wrapper.dark-mode .page-title,.page-wrapper.dark-mode .billing-page-title-shell,.page-wrapper.dark-mode .support-page-title-shell,.page-wrapper.dark-mode .shell-page-band{background:radial-gradient(circle at 100% 0,#6d61f22e,#0000 22%),linear-gradient(#212432f5,#181b27fa)}.page-wrapper.dark-mode .billing-page-title-pill,.page-wrapper.dark-mode .support-page-title-pill{color:var(--cuba-text);background:#181b27e6}.page-wrapper.dark-mode .dropdown-action-pill{color:#c6c9dd;background:#242736eb;border-color:#6d61f233}.page-wrapper.dark-mode .dropdown-action-pill:hover{color:#fff;background:#33364af5}.page-wrapper.dark-mode .icon-button:focus-visible,.page-wrapper.dark-mode .profile-button:focus-visible{color:#fff;background:#2b2f41f5;box-shadow:0 0 0 3px #6d61f233}.page-wrapper.dark-mode .notification-item:focus-visible,.page-wrapper.dark-mode .profile-dropdown button:focus-visible,.page-wrapper.dark-mode .utility-item:focus-visible,.page-wrapper.dark-mode .dropdown-action-pill:focus-visible{color:#fff;background:#2b2f41f5;box-shadow:inset 0 0 0 1px #6d61f23d,0 0 0 3px #6d61f22e}.page-wrapper.dark-mode .auth-hero-command-card,.page-wrapper.dark-mode .auth-signal-band-card,.page-wrapper.dark-mode .auth-hero-signal-pill,.page-wrapper.dark-mode .auth-transition-card{background:#181b27eb}.page-wrapper.dark-mode .auth-transition-shell{background:radial-gradient(circle at 100% 0,#6d61f233,#0000 22%),linear-gradient(#212432f5,#181b27fa)}.page-wrapper.dark-mode .support-strip-secondary-action,.page-wrapper.dark-mode .partner-strip-secondary-action,.page-wrapper.dark-mode .commercial-top-banner__summary-pill{color:var(--cuba-text);background:#181b27e6}.page-wrapper.dark-mode .billing-command-deck,.page-wrapper.dark-mode .support-top-strip-shell,.page-wrapper.dark-mode .partner-top-strip-shell,.page-wrapper.dark-mode .commercial-top-banner{background:radial-gradient(circle at 100% 0,#6d61f22e,#0000 22%),linear-gradient(#212432f5,#181b27fa)}.page-wrapper.dark-mode .partner-record-card{background:#181b27e6;border-color:#464c62f0;box-shadow:0 14px 28px #0003}.billing-status-card,.commercial-status-card,.support-status-card,.partner-status-card,.notification-feature-status-card,.analytics-automation-status-card{padding:16px 18px}.builder-top-shell,.settings-top-shell,.settings-runtime-card,#settings-organization-panel{border-radius:8px}.builder-quick-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.builder-quick-zone-card{border-radius:8px;gap:16px;padding:16px 18px;display:grid}.builder-quick-zone-copy{gap:8px;display:grid}.builder-quick-zone-copy strong{font-size:16px;line-height:1.25}.builder-quick-zone-copy p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.builder-top-shell,.settings-top-shell{padding:var(--shell-surface-padding-block) var(--shell-surface-padding-inline);background:radial-gradient(circle at 100% 0,#6d61f224,#0000 24%),linear-gradient(#fffffffa,#f7f8fcf5)}.builder-top-shell-main{grid-template-columns:minmax(0,1.72fr) minmax(300px,.88fr);align-items:start;gap:12px;display:grid}.builder-top-shell-copy{gap:10px;min-width:0;display:grid}.settings-top-shell .billing-page-title-pills{gap:8px}.settings-top-shell .billing-page-title-pill{min-height:36px;padding-inline:12px;font-size:11px}.builder-top-shell-badges,.builder-top-shell-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.builder-top-shell-status-line{margin-top:-4px}.builder-top-shell-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.builder-top-shell-kpi{background:#ffffffe0;border:1px solid #6d61f224;border-radius:8px;gap:5px;min-width:0;min-height:72px;padding:10px 11px;display:grid}.builder-top-shell-kpi span{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:600}.builder-top-shell-kpi strong{font-size:18px;line-height:1.25;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word;min-width:0}.builder-page-grid,.builder-page-stack{gap:16px;margin-top:16px;display:grid}.builder-page-grid{grid-template-columns:minmax(0,1fr)}.builder-page-grid-feature{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.builder-page-grid-half{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-page-grid__main,.builder-page-grid__side,.builder-page-grid__cell,.builder-page-stack__item{min-width:0}.builder-page-title,.settings-status-grid{margin-bottom:14px}.settings-guidance-grid{align-items:start;margin-bottom:14px}.settings-guidance-card{min-width:0}.settings-guidance-card__body{gap:12px;min-width:0;padding:0 14px 14px;display:grid}.settings-guidance-card__intro{gap:6px;min-width:0;display:grid}.settings-guidance-card__intro strong{font-size:15px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.settings-guidance-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.settings-guidance-action{min-width:0;min-height:92px;color:var(--cuba-text);text-align:left;cursor:pointer;background:#f8f9fcd1;border:1px solid #6d61f21f;border-radius:8px;align-content:start;gap:6px;padding:12px 13px;transition:border-color .14s,background .14s,color .14s;display:grid}.settings-guidance-action:hover{color:var(--cuba-primary);background:#f5f4ff;border-color:#6d61f238}.settings-guidance-action strong,.settings-guidance-action span{overflow-wrap:break-word}.settings-guidance-action strong{font-size:13px;line-height:1.35;font-weight:var(--shell-font-weight-heading)}.settings-guidance-action span{color:var(--cuba-muted);font-size:11px;line-height:1.45}.settings-status-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.settings-status-grid .metric-card{min-height:144px}.builder-provisioning-stack{gap:18px;display:grid}.builder-rollout-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.builder-rollout-workspace{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;margin-bottom:18px;display:grid}.builder-rollout-editor-shell,.builder-rollout-registry-shell{background:#f8f9fce0;border:1px solid #6d61f21f;border-radius:8px;gap:12px;min-width:0;padding:14px 16px;display:grid}.builder-rollout-editor-shell .card-header,.builder-rollout-registry-shell .card-header{border-bottom-color:#dde3edeb;padding:0 0 12px}.builder-selected-rollout-shell{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;margin-top:2px;display:grid}.builder-selected-rollout-editor,.builder-selected-rollout-side{background:#f8f9fce6;border:1px solid #6d61f21f;border-radius:8px;min-width:0;padding:14px 16px}.builder-selected-rollout-editor .card-header,.builder-selected-rollout-side .card-header{border-bottom-color:#dde3edeb;padding:0 0 12px}.builder-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.builder-ops-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.builder-ops-card{background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;gap:8px;min-width:0;min-height:100%;padding:14px 16px;display:grid}.builder-ops-grid-compact .builder-ops-card{padding:14px 16px}.builder-ops-grid-compact .builder-ops-card strong{font-size:14px}.builder-ops-card span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:11px;font-weight:600;line-height:1.35}.builder-ops-card strong{overflow-wrap:break-word;font-size:15px;line-height:1.35}.builder-ops-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.5}.builder-customization-evidence{gap:8px;margin-top:10px;display:grid}.builder-customization-evidence-compact{margin-top:6px}.builder-preview-section{gap:12px;margin-bottom:16px;display:grid}.builder-preview-section-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.builder-preview-section-head h3{margin:0;font-size:15px;line-height:1.3}.builder-preview-section-head p{margin:4px 0 0}.builder-preview-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.builder-preview-card{background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;gap:8px;min-width:0;padding:13px 14px;display:grid}.builder-preview-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.builder-preview-card-copy{gap:4px;min-width:0;display:grid}.builder-preview-card-copy strong,.builder-preview-card-detail,.builder-preview-note{overflow-wrap:break-word}.builder-preview-card-copy strong{font-size:14px;line-height:1.35}.builder-preview-note-list{gap:6px;display:grid}.builder-preview-note{color:var(--cuba-muted);font-size:12px;line-height:1.45}.builder-preview-empty{margin:0}.builder-provisioning-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.builder-provisioning-summary-card{background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.builder-provisioning-summary-card small{color:var(--cuba-muted);font-size:11px;font-weight:600}.builder-provisioning-summary-card strong{overflow-wrap:break-word;font-size:15px;line-height:1.3}.builder-provisioning-summary-card span{color:var(--cuba-muted);overflow-wrap:break-word;font-size:12px;line-height:1.45}.builder-evidence-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.builder-provisioning-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.builder-provisioning-callout{background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;gap:8px;padding:14px 16px;display:grid}.builder-provisioning-callout strong{font-size:14px;line-height:1.35}.builder-evidence-item{background:#f8f9fcf0;border:1px solid #6d61f21f;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.builder-evidence-item-warning{background:#fffae4eb;border-color:#f8d62b52}#settings-organization-panel,.settings-runtime-card{background:linear-gradient(#fffffffa,#f8f9fcf5),#fff}.page-wrapper.dark-mode .builder-top-shell,.page-wrapper.dark-mode .settings-top-shell,.page-wrapper.dark-mode #settings-organization-panel,.page-wrapper.dark-mode .settings-runtime-card{background:radial-gradient(circle at 100% 0,#6d61f22e,#0000 22%),linear-gradient(#212432f5,#181b27fa)}.page-wrapper.dark-mode .builder-top-shell-kpi,.page-wrapper.dark-mode .builder-ops-card,.page-wrapper.dark-mode .builder-preview-card,.page-wrapper.dark-mode .builder-provisioning-summary-card,.page-wrapper.dark-mode .builder-evidence-item,.page-wrapper.dark-mode .settings-enterprise-flow-card,.page-wrapper.dark-mode .settings-enterprise-step-card,.page-wrapper.dark-mode .settings-enterprise-summary-card,.page-wrapper.dark-mode .settings-provider-card,.page-wrapper.dark-mode .portal-focus-panel,.page-wrapper.dark-mode .portal-overview-card,.page-wrapper.dark-mode .portal-priority-item,.page-wrapper.dark-mode .portal-signal-card,.page-wrapper.dark-mode .portal-overview-card__stat,.page-wrapper.dark-mode .portal-team-info-card,.page-wrapper.dark-mode .portal-secret-callout,.page-wrapper.dark-mode .billing-inline-notice,.page-wrapper.dark-mode .billing-inline-notice-grid div,.page-wrapper.dark-mode .billing-inline-notice-grid>button,.page-wrapper.dark-mode .partner-ops-banner,.page-wrapper.dark-mode .settings-enterprise-list-item{background:#181b27e6}.page-wrapper.dark-mode .portal-secret-callout,.page-wrapper.dark-mode .billing-inline-notice,.page-wrapper.dark-mode .billing-inline-notice-grid div,.page-wrapper.dark-mode .billing-inline-notice-grid>button{border-color:#6d61f22e}.page-wrapper.dark-mode .table-identity-stack strong,.page-wrapper.dark-mode .table-note-stack strong,.page-wrapper.dark-mode .table-number-stack strong,.page-wrapper.dark-mode .table-status-stack strong,.page-wrapper.dark-mode .billing-inline-notice strong,.page-wrapper.dark-mode .portal-section-spotlight-card strong,.page-wrapper.dark-mode .metric-card strong,.page-wrapper.dark-mode .summary-metric-card strong{color:#f3f4fb}.page-wrapper.dark-mode .table-identity-stack span,.page-wrapper.dark-mode .table-note-stack span,.page-wrapper.dark-mode .table-number-stack span,.page-wrapper.dark-mode .table-status-stack span,.page-wrapper.dark-mode .billing-inline-notice p,.page-wrapper.dark-mode .portal-section-spotlight-card p,.page-wrapper.dark-mode .portal-section-spotlight-card span,.page-wrapper.dark-mode .metric-card span,.page-wrapper.dark-mode .summary-metric-card-detail{color:#aeb3c9}.page-wrapper.dark-mode .portal-focus-checklist,.page-wrapper.dark-mode .portal-inline-metric{background:radial-gradient(circle at 100% 0,#6d61f22e,#0000 28%),linear-gradient(#212432f5,#181b27eb);border-color:#6d61f22e}.page-wrapper.dark-mode .portal-focus-checklist__item{color:#eef1ff;background:linear-gradient(#3e4361e6,#2d3148e6);box-shadow:inset 0 0 0 1px #6d61f224}.page-wrapper.dark-mode .table-empty-helper{background:linear-gradient(#262a3ac2,#181b2700);border-bottom-color:#6d61f22e}.page-wrapper.dark-mode .table-empty-helper strong,.page-wrapper.dark-mode .portal-inline-metric strong{color:#f3f4fb}.page-wrapper.dark-mode .portal-section-spotlight-card,.page-wrapper.dark-mode .metric-card,.page-wrapper.dark-mode .summary-metric-card,.page-wrapper.dark-mode .shell-page-band,.page-wrapper.dark-mode .page-title,.page-wrapper.dark-mode .billing-page-title-shell,.page-wrapper.dark-mode .support-page-title-shell{border-color:#464c62f0;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff05}.page-wrapper.dark-mode .portal-secret-callout code{color:#eef1ff;background:#070a126b}.page-wrapper.dark-mode .route-context-shell,.page-wrapper.dark-mode .nav-right-shell{background:#181b27e6}.page-wrapper.dark-mode .builder-rollout-editor-shell,.page-wrapper.dark-mode .builder-rollout-registry-shell,.page-wrapper.dark-mode .builder-selected-rollout-editor,.page-wrapper.dark-mode .builder-selected-rollout-side{background:#181b27e6;border-color:#6d61f22e}.page-wrapper.dark-mode .cuba-card,.page-wrapper.dark-mode .table-responsive,.page-wrapper.dark-mode .header-dropdown,.page-wrapper.dark-mode .empty-card-state,.page-wrapper.dark-mode .users-detail-hero{background:linear-gradient(#212432fa,#181b27f5),#181b27f5;border-color:#464c62f5;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff05}.page-wrapper.dark-mode .table-responsive table thead th,.page-wrapper.dark-mode .workbench-table-shell thead th,.page-wrapper.dark-mode .portal-team-table thead th,.page-wrapper.dark-mode .portal-webhook-table thead th,.page-wrapper.dark-mode .support-table-shell thead th{color:#c7cbdd;background:#262a3af5;border-bottom-color:#464c62f5}.page-wrapper.dark-mode .workbench-table-shell tbody tr:hover,.page-wrapper.dark-mode .portal-team-table tbody tr:hover,.page-wrapper.dark-mode .portal-webhook-table tbody tr:hover,.page-wrapper.dark-mode .support-table-shell tbody tr:hover{background:#35394eb8;box-shadow:inset 3px 0 #6d61f257}.page-wrapper.dark-mode .table-empty-state{background:linear-gradient(#262a3ae6,#1c1f2cf5),#181b27f5}.page-wrapper.dark-mode .form-grid input,.page-wrapper.dark-mode .form-grid select,.page-wrapper.dark-mode .form-grid textarea{color:#f3f4fb;background:#1c1f2cf0;border-color:#464c62f0;box-shadow:inset 0 1px 2px #0000002e}.page-wrapper.dark-mode .form-grid input:focus,.page-wrapper.dark-mode .form-grid select:focus,.page-wrapper.dark-mode .form-grid textarea:focus{background:#222636fa}.page-wrapper.dark-mode .notification-item:hover,.page-wrapper.dark-mode .profile-dropdown button:hover{background:#3a3f56c2}.page-wrapper.dark-mode .badge-secondary{color:#c9c5ff;background:#6d61f233}.page-wrapper.dark-mode .badge-light{color:#d4d8ea;background:#565c7647;box-shadow:inset 0 0 0 1px #8c92b01f}.page-wrapper.dark-mode .badge-warning{color:#f6e08e;background:linear-gradient(#f8d62b33,#8773162e)}.page-wrapper.dark-mode .badge-success{color:#b8efb0;background:linear-gradient(#51bb252e,#2d66192e)}.page-wrapper.dark-mode .badge-danger{color:#f9b1b8;background:linear-gradient(#f7316438,#78192d33)}.page-wrapper.dark-mode .icon-button,.page-wrapper.dark-mode .profile-button,.page-wrapper.dark-mode .search-full,.page-wrapper.dark-mode .search-palette-item,.page-wrapper.dark-mode .utility-item,.page-wrapper.dark-mode .cuba-mobile-burger{color:#d8dbeb;background:#1f2331f0;border-color:#464c62f0}.page-wrapper.dark-mode .icon-button:hover,.page-wrapper.dark-mode .profile-button:hover,.page-wrapper.dark-mode .icon-button-active,.page-wrapper.dark-mode .profile-button-active,.page-wrapper.dark-mode .utility-item:hover,.page-wrapper.dark-mode .utility-item-active,.page-wrapper.dark-mode .search-palette-item-active{color:#e2deff;background:#2b2f41f5;border-color:#6d61f247}.page-wrapper.dark-mode .search-full input{color:#f3f4fb}.page-wrapper.dark-mode .search-favorite-button{border-left-color:#464c62f0}.page-wrapper.dark-mode .btn-cuba-secondary{color:#d6d2ff;background:#1f2331f5;border-color:#6d61f233}.page-wrapper.dark-mode .btn-cuba-secondary:hover{background:#2b2f41fa;border-color:#6d61f252}.page-wrapper.dark-mode .metric-card,.page-wrapper.dark-mode .summary-metric-card,.page-wrapper.dark-mode .overview-status-item,.page-wrapper.dark-mode .overview-timeline-item,.page-wrapper.dark-mode .overview-activity-item,.page-wrapper.dark-mode .profile-status-card,.page-wrapper.dark-mode .billing-alert-card,.page-wrapper.dark-mode .support-ticket-counter,.page-wrapper.dark-mode .billing-subsection-metric-card,.page-wrapper.dark-mode .billing-summary-strip-card,.page-wrapper.dark-mode .support-metric-card,.page-wrapper.dark-mode .partner-metric-card{background:linear-gradient(#212432f5,#181b27f0),#181b27f0;border-color:#464c62f0;box-shadow:0 16px 32px #0003,inset 0 1px #ffffff05}.page-wrapper.dark-mode .overview-activity-item:hover{background:#2b2f41f5;border-color:#6d61f23d}.page-wrapper.dark-mode .tenant-ops-spotlight__grid>div,.page-wrapper.dark-mode .tenant-action-link-card,.page-wrapper.dark-mode .users-guidance-action,.page-wrapper.dark-mode .users-flow-card__grid>div,.page-wrapper.dark-mode .users-flow-action,.page-wrapper.dark-mode .users-detail-route-card__grid>div,.page-wrapper.dark-mode .users-detail-route-action,.page-wrapper.dark-mode .audit-route-card__grid>div,.page-wrapper.dark-mode .audit-route-action,.page-wrapper.dark-mode .audit-guidance-card__grid>div,.page-wrapper.dark-mode .audit-guidance-action,.page-wrapper.dark-mode .audit-flow-card__grid>div,.page-wrapper.dark-mode .audit-flow-action,.page-wrapper.dark-mode .operations-route-card__grid>div,.page-wrapper.dark-mode .operations-route-action,.page-wrapper.dark-mode .operations-flow-card__grid>div,.page-wrapper.dark-mode .operations-flow-action,.page-wrapper.dark-mode .governance-route-card__grid>div,.page-wrapper.dark-mode .governance-route-action,.page-wrapper.dark-mode .settings-guidance-action,.page-wrapper.dark-mode .settings-enterprise-flow-card__status-kpi,.page-wrapper.dark-mode .settings-enterprise-flow-card__status-grid>div,.page-wrapper.dark-mode .settings-enterprise-step-button{background:#1f2331eb;border-color:#6d61f229}.page-wrapper.dark-mode .tenant-action-link-card:hover,.page-wrapper.dark-mode .users-guidance-action:hover,.page-wrapper.dark-mode .users-flow-action:hover,.page-wrapper.dark-mode .users-detail-route-action:hover,.page-wrapper.dark-mode .audit-route-action:hover,.page-wrapper.dark-mode .audit-guidance-action:hover,.page-wrapper.dark-mode .audit-flow-action:hover,.page-wrapper.dark-mode .operations-route-action:hover,.page-wrapper.dark-mode .operations-flow-action:hover,.page-wrapper.dark-mode .governance-route-action:hover,.page-wrapper.dark-mode .settings-guidance-action:hover,.page-wrapper.dark-mode .settings-enterprise-step-button:hover{color:#cfcfff;background:#2b2f41f5;border-color:#6d61f24d}.page-wrapper.dark-mode .settings-enterprise-step-button__icon{background:#6d61f22e}.page-wrapper.dark-mode .tenants-top-shell-kpi,.page-wrapper.dark-mode .users-top-shell-kpi,.page-wrapper.dark-mode .users-detail-hero-card,.page-wrapper.dark-mode .settings-active-focus-card{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .scope-chip{background:var(--cuba-surface);border-color:var(--cuba-border);color:var(--cuba-muted)}.page-wrapper.dark-mode .scope-chip:hover{background:var(--cuba-surface-alt);color:var(--cuba-primary);border-color:#6d61f247}.page-wrapper.dark-mode .segmented-control-button,.page-wrapper.dark-mode .branding-alert-item{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .header-promo-strip,.page-wrapper.dark-mode .partner-record-meta-grid div{background:var(--cuba-surface);border-color:var(--cuba-border)}.page-wrapper.dark-mode .sidebar-status-shell{background:var(--cuba-card-bg);border-color:var(--cuba-border)}.page-wrapper.dark-mode .settings-enterprise-list-grid>div,.page-wrapper.dark-mode .settings-provider-card-body>div{background:var(--cuba-surface);border-color:var(--cuba-border)}.page-wrapper.dark-mode .support-page-title-pill{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .btn-cuba-secondary{background:var(--cuba-card-bg);border-color:var(--cuba-border)}.page-wrapper.dark-mode .partner-funnel__step{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.rollout-operator-shell{gap:16px;display:grid}.rollout-operator-shell .form-label-stack-compact{margin-bottom:0}.rollout-operator-shell .muted-line{margin-top:0}.billing-two-column,.commercial-two-column,.support-two-column,.partner-two-column,.notification-feature-two-column,.analytics-automation-two-column,.data-transfer-two-column{grid-template-columns:minmax(0,1.36fr) minmax(260px,.64fr);gap:8px;display:grid}.data-transfer-two-column-single{grid-template-columns:minmax(0,1fr)}.job-backlog-section{margin-bottom:1.5rem}.job-backlog-section:last-child{margin-bottom:0}.job-backlog-section__title{color:var(--cuba-text);margin-bottom:.5rem;font-size:16px;font-weight:600}.job-backlog-hidden-hint{margin-bottom:1rem}.col-w-20{width:20%}.col-w-15{width:15%}.json-error-hint{margin-top:.5rem}.billing-span-full,.commercial-span-full{grid-column:1/-1}.billing-workspace-stack{gap:8px;display:grid}.billing-workspace-stack>*{min-width:0}.portal-billing-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-billing-priority-grid-tight{gap:6px}.portal-billing-priority-card{background:radial-gradient(circle at 100% 0,#6d61f214,#0000 40%),linear-gradient(#fffffff5,#f8f9fce6);border:1px solid #6d61f21f;border-radius:8px;gap:7px;min-width:0;min-height:108px;padding:13px 14px;display:grid;box-shadow:0 12px 24px #0f172a09}.portal-billing-priority-card span{color:var(--cuba-muted);font-size:12px;line-height:1.4}.portal-billing-priority-card strong{overflow-wrap:break-word;font-size:14px;line-height:1.35}.portal-billing-priority-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.5}.billing-workspace-layout{grid-template-columns:minmax(0,1.34fr) minmax(260px,.66fr);align-items:start;gap:8px;display:grid}.billing-workspace-stack-main{order:1}.billing-workspace-stack-aside{order:2;align-content:start}.support-operator-layout{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);align-items:start;gap:10px;display:grid}.support-operator-main,.support-operator-aside{min-width:0}.support-operator-main{gap:8px;display:grid}.support-operator-aside{align-content:start;gap:8px;display:grid}.billing-workspace-section{border-top:1px solid #0f172a14;gap:8px;padding:10px 0 0;display:grid}.billing-workspace-section:first-child{border-top:0;padding-top:0}.billing-workspace-section-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.billing-workspace-section-head strong{min-width:0;color:var(--cuba-text);font-size:12px;font-weight:600;line-height:1.4}.card-header-stack{gap:14px;display:grid}.card-header-stack-actions{justify-items:start;gap:10px;min-width:0;display:grid}.governance-retention-editor,.governance-actions-toolbar{gap:12px;min-width:0;display:grid}.governance-retention-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-retention-editor .btn-cuba-primary{grid-column:1/-1;justify-self:start}.governance-inline-feedback{margin-top:10px}.data-transfer-wide-field{grid-column:1/-1}.data-transfer-toggle{min-height:36px;color:var(--cuba-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.data-transfer-toggle input{width:16px;height:16px;margin:0}.data-transfer-page .inline-actions{align-items:center}.data-transfer-page .inline-actions .btn-cuba-primary,.data-transfer-page .inline-actions .btn-cuba-secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.overview-status-icon{width:32px;height:32px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:8px;place-items:center;display:inline-grid}.overview-status-copy{gap:6px;display:grid}.overview-status-copy p{margin:0}.data-transfer-detail-banner{background:#f8f9fce0;border:1px solid #11182714;border-radius:8px;gap:6px;margin-bottom:16px;padding:14px 16px;display:grid}.data-transfer-detail-banner p{margin:0}.data-transfer-preview-card{border:1px solid var(--cuba-border);background:#f9f9fc;border-radius:8px;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.data-transfer-preview-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.data-transfer-preview-grid div{gap:6px;display:grid}.data-transfer-preview-grid span{color:var(--cuba-muted);font-size:12px;font-weight:600}.data-transfer-preview-grid strong{font-size:20px;line-height:1.2}.data-transfer-chip-row{flex-wrap:wrap;gap:8px;display:flex}.data-transfer-preview-evidence{gap:16px;display:grid}.data-transfer-preview-section{gap:10px;display:grid}.data-transfer-preview-section strong{font-size:13px}.table-row-selected{background:#7166f014}.muted-line{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.5}.list-compact{margin:0;padding-left:18px}.list-compact li{overflow-wrap:break-word;line-height:1.5}.dropdown-action-row,.users-ops-actions,.notification-template-actions{align-items:flex-start;min-width:0}.dropdown-action-row>*,.users-ops-actions>*,.notification-template-actions>*{min-width:0}.notification-template-full-width{grid-column:1/-1}.notification-template-actions{flex-wrap:wrap;gap:12px;min-width:0;margin-top:16px;display:flex}.notification-template-actions button{min-width:min(140px,100%);max-width:100%;min-height:44px;color:var(--cuba-primary);cursor:pointer;white-space:normal;overflow-wrap:break-word;background:#fffffff0;border:1px solid #6d61f229;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1.2;transition:border-color .14s,background .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex}.notification-template-actions button:hover{background:#f5f4fffa;border-color:#6d61f247;transform:translateY(-1px)}.notification-template-actions button:focus-visible{background:#f5f4fffa;border-color:#6d61f257;outline:none;box-shadow:0 0 0 3px #6d61f21f}.notification-template-actions button:disabled{cursor:not-allowed;opacity:.6;transform:none}.notification-template-preview{border:1px solid var(--cuba-border);background:var(--cuba-surface-subtle);margin-top:16px;padding:16px}.notification-template-preview pre{white-space:pre-wrap;margin:12px 0 0;font-family:inherit}.notification-template-mapping-list{flex-wrap:wrap;gap:8px;display:flex}.muted-inline{color:var(--cuba-muted)}.delivery-error-text{color:#a53026;background:#b423180f;border:1px solid #b423181f;border-radius:999px;align-items:center;min-height:36px;margin:14px 0 0;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.billing-inline-notice{background:radial-gradient(circle at 100% 0,#6d61f217,#0000 34%),linear-gradient(#fffffffc,#f8f9fceb);border:1px solid #11182712;border-radius:8px;gap:12px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 16px 32px #0f172a0d}.billing-inline-notice strong{overflow-wrap:break-word;min-width:0;font-size:13px;font-weight:600;line-height:1.4;display:block}.billing-inline-notice p{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;margin:0;font-size:13px;line-height:1.6}.billing-inline-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.billing-inline-notice-grid div,.billing-inline-notice-grid>button{background:#ffffffdb;border:1px solid #11182712;border-radius:8px;gap:5px;min-width:0;padding:12px 13px;display:grid}.billing-inline-notice-grid>button{text-align:left;align-content:start;justify-items:start}.billing-inline-notice-grid span{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:600;line-height:1.45}.billing-inline-notice-grid strong{overflow-wrap:break-word;min-width:0;font-size:13px;line-height:1.45}.billing-inline-notice .list-compact{gap:7px;margin:0;padding-left:19px;display:grid}.billing-inline-notice .list-compact li{overflow-wrap:break-word;min-width:0;line-height:1.5}.billing-subsection-metrics{gap:12px;margin:0 0 16px}.billing-subsection-metric-card{min-height:98px;padding:12px 13px;box-shadow:0 14px 28px #0f172a0a}.billing-subsection-metric-card strong{font-size:18px;font-weight:600;line-height:1.08}.billing-subsection-metric-card .summary-metric-card-detail{overflow-wrap:break-word;min-width:0}.billing-form-actions{justify-content:flex-end;min-width:0;padding:2px 0 0;display:flex}.billing-section-nav-shell{gap:12px;padding-top:12px;padding-bottom:12px;display:grid}.billing-section-nav-main{gap:10px;min-width:0;display:grid}.billing-section-nav-head{gap:4px;min-width:0;display:grid}.billing-section-nav-head strong{font-size:13px;font-weight:var(--shell-font-weight-heading)}.billing-section-nav-head span{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;font-size:13px;line-height:1.5}.billing-section-nav-pills{min-width:0;margin-left:auto}.billing-nav-stack{gap:10px;display:grid}.billing-section-nav-shell .section-tabs{min-width:0}.billing-active-focus-card{background:#f8f9fcd1;border:1px solid #6d61f224;border-radius:8px;gap:12px;padding:13px 15px;display:grid}.billing-active-focus-card__head{align-items:flex-start;gap:12px;min-width:0;display:flex}.billing-active-focus-card__icon{width:36px;height:36px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;flex:0 0 36px;place-items:center;display:inline-grid}.billing-active-focus-card__copy{gap:4px;min-width:0;display:grid}.billing-active-focus-card__eyebrow{color:var(--cuba-primary);font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase;letter-spacing:0}.billing-active-focus-card__copy strong{font-size:14px;line-height:1.35;font-weight:var(--shell-font-weight-heading);overflow-wrap:break-word}.billing-active-focus-card__copy p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.billing-active-focus-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.billing-active-focus-card__meta>div{gap:4px;min-width:0;display:grid}.billing-active-focus-card__meta small{color:var(--cuba-muted);font-size:11px;font-weight:var(--shell-font-weight-strong);text-transform:uppercase}.billing-active-focus-card__meta span{color:var(--cuba-text);overflow-wrap:break-word;font-size:13px;line-height:1.5}.commercial-section-spotlight{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.commercial-section-spotlight-card{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;gap:10px;min-width:0;min-height:118px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.commercial-section-spotlight-card span{color:#ffffff9e;text-transform:uppercase;overflow-wrap:break-word;font-size:11px;font-weight:600}.commercial-section-spotlight-card strong{color:#fff;overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.35}.commercial-section-spotlight-card p{color:#ffffffbd;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.portal-section-spotlight{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.portal-section-spotlight>:only-child{max-width:min(100%,420px)}.portal-section-spotlight-card{background:#f8f9fce6;border:1px solid #11182714;border-radius:8px;gap:8px;min-width:0;min-height:108px;padding:14px 15px;display:grid}.portal-section-spotlight-card span{color:var(--cuba-muted);text-transform:uppercase;overflow-wrap:break-word;font-size:11px;font-weight:600}.portal-section-spotlight-card strong{overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.35}.portal-section-spotlight-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.support-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.support-overview-card{background:radial-gradient(circle at 100% 0,#6d61f20f,#0000 38%),linear-gradient(#fffffffa,#f8f9fce6);border:1px solid #11182714;border-radius:8px;gap:7px;min-width:0;min-height:96px;padding:13px 14px;display:grid;box-shadow:0 10px 22px #0f172a08}.support-overview-card-priority{background:radial-gradient(circle at 100% 0,#6d61f214,#0000 30%),#f5f4fff0;border-color:#6d61f229}.support-overview-card span,.support-list-subhead span{color:var(--cuba-muted);text-transform:uppercase;overflow-wrap:break-word;font-size:11px;font-weight:600}.support-overview-card strong{overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.3}.support-overview-card p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.support-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.support-snapshot-card{background:#f8f9fce0;border:1px solid #11182714;border-radius:8px;gap:6px;min-width:0;min-height:104px;padding:11px 13px;display:grid}.support-snapshot-card-priority{background:radial-gradient(circle at 100% 0,#6d61f214,#0000 30%),#f5f4fff0;border-color:#6d61f229}.support-snapshot-card-head{align-items:center;gap:8px;min-width:0;display:inline-flex}.support-snapshot-card-head>span:last-child,.support-snapshot-card strong,.support-snapshot-card p{overflow-wrap:break-word;min-width:0}.support-snapshot-card-head>span:last-child{color:var(--cuba-text);font-size:13px;font-weight:600;line-height:1.4}.support-snapshot-card strong{font-size:16px;line-height:1.2}.support-snapshot-card p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.5}.support-snapshot-icon,.support-panel-item-icon{width:30px;height:30px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:8px;flex:none;place-items:center;display:inline-grid}.support-list-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.support-list-subhead strong{overflow-wrap:break-word;font-size:14px;line-height:1.35}.support-panel-list{gap:6px;display:grid}.support-panel-item{background:#ffffffeb;border:1px solid #11182714;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 13px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 10px 22px #0f172a0a}.support-panel-item:hover{border-color:#6d61f238;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a0f}.support-panel-item-main,.support-panel-item-side,.support-panel-item-metric{min-width:0}.support-panel-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-panel-item-head strong{font-size:14px;line-height:1.35}.support-panel-item p{color:var(--cuba-muted);overflow-wrap:break-word;margin:6px 0 0;font-size:13px;line-height:1.45}.support-panel-item-side{justify-items:end;gap:6px;display:grid}.support-panel-item-metric{align-content:start;justify-items:end;gap:3px;display:grid}.support-panel-item-metric strong{overflow-wrap:break-word;text-align:right;font-size:14px;line-height:1.25}.support-panel-item-metric span{color:var(--cuba-muted);text-align:right;font-size:12px;font-weight:600}.billing-page-title-pills,.support-page-title-pills,.support-top-strip-actions,.partner-top-strip-actions,.billing-command-actions,.billing-command-action-row,.billing-command-kpis,.portal-top-shell-badges,.billing-page-title-pills>*,.support-page-title-pills>*,.support-top-strip-actions>*,.partner-top-strip-actions>*,.billing-command-actions>*,.billing-command-action-row>*,.billing-command-kpis>*,.portal-top-shell-badges>*{min-width:0}.billing-invoice-row td:first-child strong,.billing-invoice-row td:last-child strong{font-size:14px}.portal-bridge-summary{background:#f8f9fce0;border:1px solid #11182714;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.portal-bridge-summary div{gap:6px;display:grid}.portal-bridge-summary span{color:var(--cuba-muted);font-size:12px;font-weight:600}.portal-bridge-summary strong{font-size:14px;line-height:1.35}.billing-plan-cell{gap:6px;display:grid}.billing-editing-marker{color:var(--cuba-primary);font-size:12px;font-weight:600}.billing-table-input{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;min-height:36px;color:var(--cuba-text);border-radius:8px;padding:0 12px;font-size:13px;line-height:1.4;box-shadow:inset 0 1px 2px #0f172a08}.billing-table-input:focus{border-color:#1f6feb61;outline:none;box-shadow:0 0 0 3px #1f6feb1f,inset 0 1px 2px #0f172a08}.billing-checkbox{color:var(--cuba-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.billing-health-field{align-items:center;min-height:32px;display:flex}.billing-bundle-badge-wrap{align-items:center;gap:2px;display:inline-flex}.billing-bundle-list{flex-wrap:wrap;gap:6px;display:flex}.billing-bundle-empty{min-height:32px;color:var(--cuba-muted);background:#1f6feb14;border:1px dashed #1f6feb47;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.billing-stacked-inputs{gap:8px;display:grid}.status-notice{min-width:0;padding:14px 16px}.status-notice strong{overflow-wrap:break-word;min-width:0;margin-bottom:6px;font-size:14px;display:block}.status-notice p{color:var(--cuba-muted);overflow-wrap:break-word;min-width:0;margin:0;font-size:14px;line-height:1.5}.status-notice-error{background:#f731640a;border-color:#f7316433}.status-notice-warning{background:#f8d62b14;border-color:#f8d62b47}.balance-low-warning{align-items:flex-start;gap:10px;display:flex}.balance-low-warning>svg{color:#b45309;flex:none;margin-top:2px}.balance-low-warning__copy{gap:2px;min-width:0;display:grid}.balance-low-warning__copy p{margin:0}.status-notice-neutral{background:#6d61f20d;border-color:#6d61f224}@keyframes cuba-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes dropdown-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1400px){.overview-hero-band,.partner-ops-command-shell,.partner-payout-workbench{grid-template-columns:1fr}}@media (width>=1680px){.overview-top-grid{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)}.overview-hero-band{grid-template-columns:minmax(0,1.42fr) minmax(320px,.82fr)}.billing-two-column,.commercial-two-column,.support-two-column,.partner-two-column,.notification-feature-two-column,.analytics-automation-two-column,.data-transfer-two-column{grid-template-columns:minmax(0,1.34fr) minmax(320px,.66fr)}.portal-team-layout,.billing-workspace-layout,.support-operator-layout{grid-template-columns:minmax(0,1.36fr) minmax(320px,.64fr)}.portal-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (width<=1080px){.portal-team-layout,.portal-overview-grid,.portal-section-spotlight,.support-overview-grid,.overview-hero-aside,.billing-workspace-layout,.portal-billing-priority-grid{grid-template-columns:1fr}.billing-workspace-stack-main,.billing-workspace-stack-aside{order:initial}.support-operator-layout{grid-template-columns:1fr}.governance-retention-editor{grid-template-columns:minmax(0,1fr)}.governance-retention-editor .btn-cuba-primary{justify-self:stretch;width:100%}}@media (width<=1024px){.auth-hero-stage,.auth-benefits-grid,.auth-hero-values,.auth-hero-proof-strip,.auth-hero-command-strip,.auth-hero-scene-stats,.auth-hero-scene-signals,.auth-hero-scene-grid,.auth-hero-scene-flow-labels,.auth-hero-scene-dock,.auth-trust-showcase,.auth-trust-rail,.auth-trust-badges,.auth-trust-signal-grid,.auth-command-shell,.auth-command-grid,.auth-gallery-head,.auth-resource-grid,.auth-proof-grid,.auth-cuba-gallery-grid,.auth-cuba-feature-columns,.auth-metrics,.auth-capability-grid,.auth-ops-grid,.auth-demo-row,.auth-hero-screen-body,.auth-hero-chart-grid,.auth-proof-shell,.auth-final-cta-shell,.auth-transition-shell,.overview-top-grid,.overview-hero-band,.tenants-top-shell-main,.users-top-shell-main,.builder-top-shell-main{grid-template-columns:1fr}.auth-nav-center{justify-content:flex-start}.auth-nav{flex-wrap:wrap}.auth-demo-copy strong,.auth-faq-card strong{font-size:24px}.overview-dashboard-grid,.overview-dashboard-grid-lane,.overview-executive-strip,.overview-quick-actions-grid,.overview-status-list,.overview-chart-legend,.overview-chart-zero-state,.overview-progress-zero-state,.overview-workspace-grid,.overview-hero-command-strip,.tenants-top-shell-kpis,.tenant-ops-spotlight__grid,.tenant-action-link-grid,.users-top-shell-kpis,.builder-top-shell-kpis,.support-ticket-counter-grid,.support-summary-metrics,.support-top-strip-rail,.users-guidance-actions,.users-flow-card__grid,.users-flow-actions,.users-detail-route-card__grid,.users-detail-route-actions,.audit-route-card__grid,.audit-route-actions,.audit-guidance-card__grid,.audit-guidance-actions,.audit-flow-card__grid,.audit-flow-actions,.operations-route-card__grid,.operations-route-actions,.operations-flow-card__grid,.operations-flow-actions,.governance-route-card__grid,.governance-route-actions,.builder-rollout-status-grid,.tenant-lifecycle-summary-grid,.settings-guidance-actions,.settings-enterprise-flow-grid,.settings-enterprise-flow-card__status-grid,.builder-rollout-workspace,.builder-selected-rollout-shell,.builder-page-grid-feature,.builder-page-grid-half,.promo-sweep-config-grid,.promo-summary-list,.portal-focus-board__grid,.portal-signal-grid,.overview-quick-actions-grid-hero{grid-template-columns:1fr}.header-context-stack{flex-basis:320px;max-width:none}.header-shell-stats{display:none}.nav-right-shell{max-width:100%}.page-header{left:92px}.sidebar-wrapper{width:92px}.logo-wrapper span,.sidebar-link-copy{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-body{margin-left:92px}.metrics-grid,.triage-strip,.queue-digest-grid,.form-grid,.builder-ops-grid,.partner-batch-toolbar-primary,.partner-batch-toolbar-secondary{grid-template-columns:1fr}.form-grid-span-two,.form-grid-full-span{grid-column:auto}.billing-two-column,.settings-enterprise-flow-grid,.settings-enterprise-workbench,.billing-alert-strip,.commercial-two-column,.support-two-column,.partner-two-column,.notification-feature-two-column,.analytics-automation-two-column,.data-transfer-two-column,.data-transfer-preview-grid,.billing-command-rail,.portal-bridge-summary,.billing-inline-notice-grid,.billing-section-spotlight,.commercial-section-spotlight,.partner-section-spotlight,.support-section-spotlight,.portal-section-spotlight,.settings-provider-card-body,.users-top-shell-main,.users-detail-workbench,.users-detail-hero-grid{grid-template-columns:1fr}.billing-form-actions{justify-content:stretch}.billing-form-actions .btn-cuba-primary{width:100%}}@media (width<=720px){.portal-team-layout,.portal-overview-grid,.portal-overview-card__stats,.portal-team-info-grid{grid-template-columns:minmax(0,1fr)}.auth-sticky-header{-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:10px;position:static}.portal-header-inner,.portal-tabbar,.portal-body{padding-left:18px;padding-right:18px}.portal-header-inner{flex-direction:column;align-items:flex-start}.portal-body{padding-left:18px;padding-right:18px}.page-header{min-height:64px;left:0}.header-wrapper{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px 10px;padding:8px 12px;display:grid}.header-logo-wrapper{grid-row:1/span 3;align-self:start}.header-context-stack,.header-search-shell,.nav-right-shell{grid-column:2;max-width:100%}.header-context-stack{gap:3px}.header-shell-stats,.theme-mode-label,.search-shortcut{display:none}.search-full{max-width:none;height:38px;padding:0 12px}.route-context p,.scope-context,.header-route-detail,.header-route-divider{display:none}.header-promo-copy{gap:2px;display:grid}.header-promo-copy strong{font-size:11px}.header-promo-copy span{font-size:10px}.search-palette{width:min(520px,100vw - 40px)}.nav-right-shell{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.nav-right-shell>.header-action:nth-child(3){display:none}.nav-right-shell .icon-button,.nav-right-shell .profile-button,.nav-right-shell .theme-mode-button{width:100%;height:36px}.profile-button{justify-content:center;padding:0 10px}.profile-button span{display:none}.header-dropdown{width:min(320px,100vw - 28px);right:-2px}.sidebar-wrapper{transform:translate(-100%)}.page-wrapper:not(.sidebar-close) .bg-overlay1{opacity:1;pointer-events:auto}.page-wrapper:not(.sidebar-close) .sidebar-wrapper{width:280px;transform:translate(0)}.page-wrapper:not(.sidebar-close) .logo-wrapper span,.page-wrapper:not(.sidebar-close) .sidebar-link-copy{clip:auto;width:auto;height:auto;position:static;overflow:visible}.page-body-wrapper{padding-top:164px}.page-body,.page-wrapper.sidebar-close .page-body{margin-left:0;padding:14px}.shell-page-band{flex-direction:column;align-items:stretch;padding:16px}.shell-page-band__scope{justify-content:flex-start}.page-title h1{font-size:21px}.page-title,.billing-page-title-shell,.support-page-title-shell{padding:18px 16px}.builder-rollout-editor-shell,.builder-rollout-registry-shell{padding:14px 16px}.partner-summary-meta{gap:4px;display:grid}.billing-section-nav-shell .section-tabs{justify-content:flex-start;margin-left:0}.card-header{padding:16px 18px}th,td{padding:12px 14px}.auth-hero{grid-template-columns:minmax(0,1fr);padding:18px clamp(18px,5vw,24px) 20px}.auth-nav,.auth-nav-actions{align-items:stretch}.overview-hero-card{gap:14px;padding:18px}.overview-hero-copy h2{font-size:26px;line-height:var(--lh-tight)}.overview-hero-meta,.overview-hero-kpis,.overview-hero-rail,.overview-hero-command-strip{grid-template-columns:1fr}.overview-hero-pill,.overview-hero-kpi,.overview-hero-rail-card,.overview-hero-command-chip{min-height:auto}.auth-nav{background:#ffffffeb;border-radius:8px;gap:14px;padding:12px 14px;position:relative;box-shadow:0 10px 24px #59667a14}.auth-nav-toggle{display:inline-flex}.auth-nav-center{border-top:1px solid #6d61f21a;width:100%;padding-top:8px;display:none}.auth-nav-center.is-open,.auth-nav-actions{gap:12px;display:grid}.auth-nav-tabs,.auth-nav-links,.auth-nav-actions{width:100%}.auth-nav-links{flex-direction:column;align-items:stretch}.auth-nav-link,.auth-nav-cta{text-align:left}.auth-nav-tab,.auth-nav-link{color:var(--cuba-text)}.auth-nav-tabs{background:#6d61f20d;border-color:#6d61f21f}.auth-nav-actions{grid-column:1/-1}.auth-hero-intro h1{font-size:clamp(28px,9vw,42px)}.auth-hero-intro,.auth-section-heading,.auth-section-heading-center{text-align:left;justify-items:flex-start}.auth-hero-intro-centered{justify-items:flex-start}.auth-hero-decoration-row,.auth-hero-signal-rail,.auth-actions,.auth-hero-badge-row,.auth-actions-centered{justify-content:flex-start}.auth-section-heading h2{font-size:28px}.auth-preview-kpis,.auth-demo-media-grid,.auth-demo-bottom-actions,.auth-hero-stage,.auth-benefits-grid,.auth-hero-values,.auth-hero-proof-strip,.auth-hero-command-strip,.auth-hero-scene-signals,.auth-hero-scene-stats,.auth-hero-scene-grid,.auth-hero-scene-flow-labels,.auth-transition-grid,.auth-command-shell,.auth-command-grid,.auth-gallery-head,.auth-trust-showcase,.auth-trust-rail,.auth-trust-badges,.auth-final-commercial-strip,.auth-final-cta-side,.auth-capability-grid,.auth-resource-grid,.auth-proof-grid,.auth-cuba-feature-columns{grid-template-columns:1fr}.auth-gallery-heading{text-align:left;align-items:flex-start}.auth-gallery-counter,.auth-final-cta-side{width:100%}.auth-trust-intro-pills,.auth-transition-pills,.auth-proof-copy-pills{justify-content:flex-start}.auth-preview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-cuba-demo-shell{grid-template-columns:minmax(0,1fr)}.auth-cuba-demo-grid{grid-template-columns:1fr}.auth-hero-screen,.auth-hero-scene-board,.auth-demo-media,.auth-proof-shell,.auth-final-cta-shell,.auth-transition-shell,.login-card{padding:16px}.auth-hero-scene-head{grid-template-columns:1fr}.auth-hero-scene-column,.auth-trust-chip,.auth-final-commercial-card{min-height:0}.auth-hero-signal-rail{justify-content:stretch}.auth-hero-signal-pill{min-width:0}.auth-hero-screen-head,.auth-demo-media-title{flex-direction:column;align-items:flex-start}.auth-hero-screen-body{grid-template-columns:minmax(0,1fr);gap:14px}.auth-preview-screen-shot{min-height:208px}.auth-demo-screenshot-frame{min-height:188px}.auth-gallery-shot{min-height:156px}.auth-benefits-band,.auth-showcase,.auth-ops-band,.auth-resources-band,.auth-proof-band,.auth-final-cta,.auth-transition-ribbon{padding-bottom:26px}.auth-demo-row,.auth-gallery-band,.auth-document-band,.auth-testimonial-band,.auth-pricing-band{gap:12px}.auth-gallery-grid,.auth-cuba-gallery-grid,.auth-testimonial-grid,.auth-pricing-grid{grid-template-columns:1fr}.auth-footer,.auth-final-cta-actions{flex-direction:column;align-items:stretch}.login-card-command-strip,.login-card-actions,.auth-final-commercial-strip{grid-template-columns:1fr}.auth-final-route-strip span,.login-shortcut-chip,.auth-final-feature-list span,.auth-footer-chip{justify-content:center;width:100%}.login-card-row{grid-template-columns:1fr;justify-content:stretch;display:grid}.overview-progress-list,.overview-timeline-list,.overview-activity-list,.overview-quick-actions-grid,.overview-status-list,.overview-workspace-grid,.overview-watchlist-table,.overview-chart-zero-state,.overview-progress-zero-state{padding:18px}.overview-watchlist-head,.overview-watchlist-row,.partner-batch-toolbar,.partner-record-meta-grid{grid-template-columns:1fr}.overview-lane-shell{padding:16px}.overview-lane-shell__head{align-items:stretch}}.page-loading-skeleton{background:linear-gradient(100deg, var(--bg-page,#f5f6fa) 35%, #6d61f212 50%, var(--bg-page,#f5f6fa) 65%);background-size:200% 100%;min-height:100vh;animation:1.6s infinite page-skeleton-shimmer}@keyframes page-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btn-cuba-outline{border:1px solid var(--cuba-border);max-width:100%;min-height:44px;color:var(--cuba-text);cursor:pointer;font-weight:var(--shell-font-weight-strong);text-align:center;white-space:normal;overflow-wrap:break-word;background:0 0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.2;transition:border-color .14s,background .14s,transform .14s;display:inline-flex}.btn-cuba-outline:hover{background:#6d61f20d;border-color:#6d61f266;transform:translateY(-1px)}.btn-cuba-outline:disabled{cursor:not-allowed;opacity:.55}.btn-cuba-danger{border:1px solid var(--cuba-secondary);background:var(--cuba-secondary);color:#fff;cursor:pointer;max-width:100%;min-height:44px;font-weight:var(--shell-font-weight-strong);text-align:center;white-space:normal;overflow-wrap:break-word;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.2;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 12px 24px #f7316438}.btn-cuba-danger:hover{background:#e0224f;transform:translateY(-1px);box-shadow:0 14px 28px #f7316447}.btn-cuba-danger:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:#e495aa;border-color:#e495aa}.label-with-help{align-items:center;gap:5px;display:inline-flex}.action-with-help{align-items:center;gap:4px;display:inline-flex}.help-tooltip-trigger{cursor:help;color:var(--cuba-muted);outline-offset:2px;transition:color var(--cuba-dur-fast) ease;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:.3em;padding:0;line-height:1;display:inline-flex;position:relative;transform:translateY(-.1em)}.help-tooltip-trigger:after{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.help-tooltip-trigger:hover,.help-tooltip-trigger:focus-visible{color:var(--cuba-primary)}.help-tooltip-popup{z-index:9999;background:var(--cuba-card-bg);color:#2f2f3b;pointer-events:none;border:1px solid #6d61f229;border-radius:8px;width:max-content;min-width:160px;max-width:min(280px,100vw - 20px);padding:10px 13px 12px;font-family:Rubik Variable,Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.58;animation:.13s helpTooltipFadeIn;position:fixed;box-shadow:0 4px 16px #59667a24,0 1px 4px #59667a14}.help-tooltip-popup:before{content:"";left:var(--help-arrow-x,50%);border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.help-tooltip-popup[data-placement=top]:before{border-top:6px solid #fff;bottom:-6px}.help-tooltip-popup[data-placement=bottom]:before{border-bottom:6px solid #fff;top:-6px}.help-tooltip-popup[data-placement=bottom]{animation-name:helpTooltipFadeInDown}.help-tooltip-popup[data-dark]{color:#f3f4fb;background:#252636;border-color:#ffffff17;box-shadow:0 4px 16px #0000004d,0 1px 4px #0003}.help-tooltip-popup[data-dark][data-placement=top]:before{border-top-color:#252636}.help-tooltip-popup[data-dark][data-placement=bottom]:before{border-bottom-color:#252636}.help-tooltip-popup p{margin:4px 0 0}.help-tooltip-popup p:first-child{margin-top:0}.help-tooltip-popup ul{margin:4px 0 0;padding-left:16px}.help-tooltip-popup li{margin-top:2px}.help-tooltip-popup code{color:var(--cuba-primary,#6d61f2);background:#6d61f214;border-radius:999px;padding:1px 4px;font-family:Consolas,Courier New,monospace;font-size:12px}.help-tooltip-popup[data-dark] code{background:#6d61f22e}@keyframes helpTooltipFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes helpTooltipFadeInDown{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.actionable-error{border-left:3px solid var(--cuba-secondary);gap:10px;padding:16px 18px;display:grid}.actionable-error-warning{border-left-color:var(--cuba-warning)}.actionable-error-head{align-items:flex-start;gap:10px;display:flex}.actionable-error-icon{color:var(--cuba-secondary);flex-shrink:0;margin-top:1px;display:inline-flex}.actionable-error-warning .actionable-error-icon{color:#c79a06}.actionable-error-title{font-size:14px;line-height:1.4}.actionable-error-reason{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.actionable-error-steps{gap:4px;font-size:13px;display:grid}.actionable-error-steps-label{font-weight:var(--shell-font-weight-strong);color:var(--cuba-text)}.actionable-error-steps ul{color:var(--cuba-muted);margin:0;padding-left:18px}.actionable-error-steps li{margin-top:3px;line-height:1.5}.actionable-error-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.success-feedback{color:var(--cuba-text);background:#51bb2514;border:1px solid #51bb2547;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;line-height:1.45;animation:.16s helpTooltipFadeIn;display:flex}.success-feedback-icon{color:var(--cuba-success);flex-shrink:0;display:inline-flex}.success-feedback-message{flex:1}.success-feedback-dismiss{color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.success-feedback-dismiss:hover{color:var(--cuba-text);background:#0000000d}.page-wrapper.dark-mode .success-feedback{background:#51bb2524;border-color:#51bb2552}.success-feedback-icon--celebrate{position:relative}.success-feedback-icon--celebrate:after{content:"";border:1.5px solid var(--cuba-success);opacity:.6;border-radius:50%;animation:.6s ease-out successFeedbackCelebrateRing;position:absolute;inset:-6px}@keyframes successFeedbackCelebrateRing{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.success-feedback-icon--celebrate:after{animation:none;display:none}}.guided-empty-state{text-align:center;justify-items:center;gap:10px;padding:32px 24px;display:grid}.guided-empty-state-icon{width:48px;height:48px;color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:8px;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.guided-empty-state-title{font-size:15px}.guided-empty-state-description{max-width:420px;color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.guided-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.progressive-section{border:1px solid var(--cuba-border);border-radius:8px;overflow:hidden}.progressive-section-toggle{width:100%;color:var(--cuba-text);cursor:pointer;font-weight:var(--shell-font-weight-strong);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}.progressive-section-chevron{color:var(--cuba-muted);flex-shrink:0;transition:transform .18s}.progressive-section-open .progressive-section-chevron{transform:rotate(180deg)}.progressive-section-title{flex:1}.progressive-section-hint{color:var(--cuba-muted);font-size:12px;font-weight:400}.progressive-section-body{border-top:1px solid var(--cuba-border);padding:4px 14px 14px}.box-auto-update-panel{gap:14px;display:grid}.box-auto-update-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.box-auto-update-panel-head h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.box-update-status-summary{border:1px solid var(--cuba-border);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.box-update-status-summary strong{font-size:13px;display:block}.box-update-status-summary p{color:var(--cuba-muted);margin:3px 0 0;font-size:13px;line-height:1.5}.box-update-status-ok{color:var(--cuba-success);background:#51bb2514;border-color:#51bb2547}.box-update-status-attention{color:#c79a06;background:#c79a0614;border-color:#c79a0652}.box-update-status-info{border-color:var(--cuba-border);color:var(--cuba-muted);background:#6d61f20d}.box-update-manual-fallback{justify-items:start;gap:8px;display:grid}.box-update-manual-fallback details{color:var(--cuba-muted);font-size:13px}.box-update-manual-fallback summary{cursor:pointer;color:var(--cuba-text);font-weight:var(--shell-font-weight-strong)}.box-update-manual-fallback ol{margin:8px 0 0;padding-left:18px;line-height:1.6}.pull-agent-relay-pending-jobs{color:var(--cuba-muted);margin:4px 0 0;font-size:13px}.pull-agent-relay-telemetry-version{color:var(--cuba-muted);margin:2px 0 0;font-size:12px}.pull-agent-relay-telemetry-error{color:var(--cuba-danger,#d64545);margin:2px 0 0;font-size:12px}.box-egress-config-actions{flex-wrap:wrap;gap:8px;display:flex}.box-egress-config-cert-probe{gap:8px;display:grid}.box-auto-update-consent{gap:12px;display:grid}.box-auto-update-consent p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.box-auto-update-consent-warning{color:#c79a06;background:#c79a0614;border:1px solid #c79a0652;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.box-auto-update-consent label{color:var(--cuba-text);font-size:13px;font-weight:var(--shell-font-weight-strong);gap:5px;display:grid}.box-auto-update-consent input{border:1px solid var(--cuba-border);background:var(--cuba-surface);color:var(--cuba-text);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:400}.box-auto-update-consent input:focus-visible{outline:2px solid var(--cuba-secondary);outline-offset:1px}.box-auto-update-enabled{gap:12px;display:grid}.box-auto-update-enabled>p{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.box-auto-update-enabled-actions{flex-wrap:wrap;gap:8px;display:flex}.box-auto-update-enabled h4{margin:4px 0 0;font-size:13px}.box-auto-update-run-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.box-auto-update-run-history li{border:1px solid var(--cuba-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.box-auto-update-run-status{font-weight:var(--shell-font-weight-strong)}.box-auto-update-run-time{color:var(--cuba-muted);margin-left:auto}.box-auto-update-run-error{color:var(--cuba-secondary);flex-basis:100%}.box-auto-update-run-failed .box-auto-update-run-status{color:var(--cuba-secondary)}.box-auto-update-run-succeeded .box-auto-update-run-status{color:var(--cuba-success)}.confirm-dialog-shell{z-index:1500;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog-backdrop{cursor:pointer;background:#0f172a73;border:0;position:absolute;inset:0}.confirm-dialog{background:var(--cuba-card-bg);border-radius:8px;gap:14px;width:min(440px,100%);padding:22px;animation:.15s helpTooltipFadeIn;display:grid;position:relative;box-shadow:0 24px 60px #0f172a4d}.confirm-dialog-head{align-items:center;gap:11px;display:flex}.confirm-dialog-icon{width:38px;height:38px;color:var(--cuba-secondary);background:#f731641a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.confirm-dialog-title{font-size:16px;line-height:1.35}.confirm-dialog-body{color:var(--cuba-muted);font-size:14px;line-height:1.6}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.page-wrapper.dark-mode .confirm-dialog{background:#252636;box-shadow:0 24px 60px #00000080}.table-show-more,.table-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.skip-link{background:var(--color-primary,#6d61f2);color:#fff;z-index:9999;border-radius:0 0 4px;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}.lifecycle-composer-fieldset{border:none;margin:0;padding:0}.commercial-inline-notice{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-left:3px solid var(--cuba-primary);border-radius:8px;margin:12px 0;padding:12px 16px}.page-wrapper.dark-mode .commercial-inline-notice{background:#1e1f2c;border-color:#2e2f3d}.pagination-buttons{gap:.5rem;display:flex}.span-full{grid-column:1/-1}.impersonation-form-section{border-top:1px solid var(--border-color);margin-top:1.5rem;padding-top:1.5rem}.impersonation-actions{margin-top:.75rem}.p-24{padding:24px!important}.p-16{padding:16px!important}.mt-12{margin-top:12px!important}.my-4{margin-top:4px!important;margin-bottom:4px!important}.py-12{padding-top:12px!important;padding-bottom:12px!important}.text-right{text-align:right!important}.speech-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;display:grid!important}.speech-card{text-align:center!important;padding:24px!important}.speech-card-title{justify-content:center!important;align-items:center!important;gap:4px!important;margin-bottom:12px!important;font-size:14px!important;display:inline-flex!important}.speech-card-value{font-size:36px!important;font-weight:700!important}.speech-card-title-simple{margin-bottom:12px!important;font-size:14px!important}.speech-delta-muted{color:var(--cuba-muted)!important;margin-top:4px!important;font-size:12px!important}.speech-delta-callcount{color:var(--cuba-muted)!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}.speech-delta-better{color:var(--cuba-success)!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}.speech-delta-worse{color:var(--cuba-secondary)!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}.heatmap-wrap{padding:12px!important;overflow-x:auto!important}.heatmap-container{min-width:800px!important}.heatmap-header{text-align:center!important;grid-template-columns:100px repeat(24,1fr)!important;gap:4px!important;margin-bottom:8px!important;display:grid!important}.heatmap-axis-label-left{text-align:left!important;font-weight:700!important}.heatmap-hour-label{font-size:12px!important;font-weight:500!important}.heatmap-row{grid-template-columns:100px repeat(24,1fr)!important;align-items:center!important;gap:4px!important;margin-bottom:4px!important;display:grid!important}.heatmap-day-label{font-size:13px!important;font-weight:500!important}.heatmap-cell{background-color:var(--cell-bg)!important;height:32px!important;color:var(--cell-color)!important;transition:background-color var(--cuba-dur)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;display:flex!important}.heatmap-cell-active{font-weight:700!important}.heatmap-cell-empty{font-weight:400!important}.deals-winrate-above{color:var(--cuba-success)!important;font-weight:700!important}.deals-winrate-below{color:var(--cuba-secondary)!important;font-weight:700!important}.deals-total-row{border-top:2px solid var(--cuba-border,#ecf0f5)!important;font-weight:700!important}.btn-back-wrap{margin-right:12px!important;padding:8px!important}.btn-back-circle{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin-right:12px!important;padding:0!important;display:flex!important}.flex-align-center-gap-2-m-0{align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.employee-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))!important;gap:20px!important;display:grid!important}.table-cell-ellipsis{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:200px!important;display:block!important;overflow:hidden!important}.p-12-16-center{text-align:center!important;padding:12px 16px!important}.modal-container{background:var(--cuba-card-bg,#fff);width:100%;max-width:480px;box-shadow:var(--cuba-shadow);border:1px solid var(--cuba-border);border-radius:8px;padding:24px}.modal-title-danger{color:var(--cuba-secondary);margin-top:0}.modal-body-text{color:var(--cuba-text);line-height:1.6}.form-label{color:var(--cuba-text);margin-bottom:8px;font-weight:500;display:block}.form-label-desc{color:var(--cuba-muted);margin-left:4px;font-weight:400}.form-input{border:1px solid var(--cuba-border);box-sizing:border-box;background-color:var(--cuba-card-bg);width:100%;color:var(--cuba-text);border-radius:8px;margin-bottom:12px;padding:8px 12px}.form-input:focus{border-color:var(--cuba-primary);outline:none}.flex-end-gap-2{justify-content:flex-end;gap:8px;display:flex}.mb-12{margin-bottom:12px!important}.impersonation-banner{z-index:9999;border-bottom:2px solid var(--cuba-warning);background-color:#f8d62b1f;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.25rem;font-size:14px;display:flex;position:relative}.impersonation-banner:not([data-impersonation-readonly=true]){background-color:var(--cuba-danger-bg);border-bottom:2px solid var(--cuba-secondary)}.impersonation-banner-expired{background-color:var(--cuba-danger-bg)!important;border-bottom:2px solid var(--cuba-secondary)!important}.impersonation-tenant-text{color:var(--cuba-muted);margin-left:.5rem;font-weight:400}.impersonation-expiry-text{color:var(--cuba-muted);margin-left:.5rem;font-size:13px;font-weight:400}.impersonation-readonly-badge{background-color:var(--cuba-warning);color:#fff;vertical-align:middle;border-radius:8px;margin-left:.5rem;padding:.125rem .4rem;font-size:12px;font-weight:600}.impersonation-actions-container{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.impersonation-return-btn{white-space:nowrap!important;flex-shrink:0!important}.impersonation-error-text{color:var(--cuba-secondary);font-size:13px}.inline-flex-align-center-gap-4{align-items:center!important;gap:4px!important;display:inline-flex!important}.inline-flex-align-center-gap-6{align-items:center!important;gap:6px!important;display:inline-flex!important}.flex-align-center-gap-8{align-items:center!important;gap:8px!important;display:flex!important}.flex-dir-col-align-start-gap-4{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;display:flex!important}.mt-16{margin-top:16px!important}.p-12-16{padding:12px 16px!important}.p-8-16{padding:8px 16px!important}.text-xs{font-size:12px!important}.text-cuba-success{color:var(--cuba-success)!important}.text-cuba-warning{color:var(--cuba-warning)!important}.text-cuba-danger{color:var(--cuba-secondary)!important}.text-cuba-muted{color:var(--cuba-muted)!important}.relative-flex-align-center{align-items:center!important;display:flex!important;position:relative!important}.flex-1-pr-40{flex:1!important;padding-right:40px!important}.absolute-r-4{position:absolute!important;right:4px!important}.inline-mr-4{margin-right:4px!important;display:inline!important}.mt-4{margin-top:4px!important}.inline-text-success{color:var(--cuba-success)!important;display:inline!important}.inline-text-muted{color:var(--cuba-muted)!important;display:inline!important}.flex-align-center-gap-4{align-items:center!important;gap:4px!important;display:flex!important}.okk-items-start{align-items:flex-start!important}.okk-gap-24{gap:24px!important}.okk-display-block{display:block!important}.okk-margin-pre-wrap{white-space:pre-wrap!important;margin:4px 0 0!important}.okk-m-0{margin:0!important}.okk-clean-list{margin:0!important;padding-left:0!important;list-style:none!important}.okk-sandbox-step-box{background:var(--cuba-card-bg,#fff)!important;border:1px solid var(--cuba-border,#ddd)!important;border-radius:8px!important;margin-top:4px!important;padding:8px!important;font-size:13px!important}.okk-draft-text-box{background:var(--cuba-bg-input,#f8f9fa)!important;border-radius:8px!important;margin-top:8px!important;padding:8px!important;font-size:13px!important}.okk-group-row{border-bottom:1px solid var(--cuba-border,#f0f0f0)!important;padding:8px 0!important;font-size:14px!important}.okk-step-box{background:var(--cuba-card-bg,#fff)!important;border:1px solid var(--cuba-border,#ddd)!important;border-radius:8px!important;padding:8px!important;font-size:13px!important}.okk-sandbox-result-box{background-color:var(--cuba-bg-input,#f0f0f026)!important;border:1px solid var(--cuba-border,#eee)!important;border-radius:8px!important;padding:12px!important}.error-boundary-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}.error-boundary-title{font-size:24px;font-weight:600}.error-boundary-message{color:var(--color-muted,var(--cuba-muted));max-width:420px}.error-boundary-pre{text-align:left;background:var(--color-surface,var(--cuba-body));white-space:pre-wrap;border-radius:8px;max-width:600px;padding:1rem;font-size:12px;overflow:auto}.error-boundary-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.support-access-banner-container{background:var(--info-light,var(--cuba-table-highlight-blue));border-bottom:2px solid var(--info,var(--cuba-primary));z-index:9998;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1.25rem;font-size:14px;display:flex;position:relative}.support-access-banner-wrapper{padding:.5rem 1.25rem}.support-access-banner-actions{flex-shrink:0;gap:.5rem;display:flex}.support-access-banner-full-width{width:100%}.access-denied-container{text-align:center;background:var(--cuba-card-bg,#fff);box-shadow:var(--cuba-shadow);border:1px solid var(--cuba-border);border-radius:8px;padding:40px}.access-denied-title{color:var(--cuba-secondary,#f73164);margin-bottom:12px}.access-denied-message{color:var(--cuba-muted,#71727b);margin-bottom:20px}.access-denied-icon{color:var(--cuba-secondary,#f73164);margin-bottom:12px}.access-denied-home{display:inline-flex}.cuba-page-icon{background:var(--pragma-color-primary-subtle,#eff6ff);width:44px;height:44px;color:var(--pragma-color-primary,#2563eb);border-radius:8px;justify-content:center;align-items:center;display:flex}.cuba-page-title-with-icon{align-items:center;gap:.6rem;display:inline-flex}.cuba-page-title-with-icon>svg{color:var(--cuba-primary);flex-shrink:0}.cuba-page-subtitle{color:var(--pragma-color-text-secondary,#4b5563);margin:.25rem 0 0;font-size:15px}.cuba-tabs-with-help{border-bottom:1px solid var(--pragma-color-border,#e5e7eb);justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.cuba-loading{color:var(--pragma-color-text-muted,#6b7280);font-style:italic}.cuba-card{border:1px solid var(--pragma-color-border,#e5e7eb);background:var(--pragma-color-bg-surface,white);transition:box-shadow var(--cuba-dur);border-radius:8px;box-shadow:0 1px 3px #0000000d}.cuba-card:hover{box-shadow:0 4px 6px -1px #0000001a}.okk-break-all{word-break:break-all!important}.okk-muted{color:var(--cuba-text-secondary,#6b7280)!important;font-size:13px!important}.okk-flex{display:flex!important}.okk-flex-1{flex:1!important}.okk-flex-col{flex-direction:column!important}.okk-flex-row{flex-direction:row!important}.okk-font-semibold{font-weight:600!important}.okk-gap-12{gap:12px!important}.okk-gap-16{gap:16px!important}.okk-gap-4{gap:4px!important}.okk-gap-6{gap:6px!important}.okk-gap-8{gap:8px!important}.okk-h-38{height:38px!important}.okk-inline-flex{display:inline-flex!important}.okk-items-center{align-items:center!important}.okk-items-end{align-items:flex-end!important}.okk-justify-between{justify-content:space-between!important}.okk-keyword-highlight-separator{color:var(--cuba-border,#e5e7eb)!important;margin:0 4px!important}.okk-keyword-highlight-tag{background:var(--cuba-bg-input,#f3f4f6)!important;border-radius:8px!important;padding:2px 6px!important;font-size:12px!important}.okk-max-w-260{max-width:260px!important}.okk-max-w-300{max-width:300px!important}.okk-mb-0{margin-bottom:0!important}.okk-mb-12{margin-bottom:12px!important}.okk-mb-16{margin-bottom:16px!important}.okk-mb-4{margin-bottom:4px!important}.okk-mb-8{margin-bottom:8px!important}.okk-ml-8{margin-left:8px!important}.okk-mr-4{margin-right:4px!important}.okk-mt-12{margin-top:12px!important}.okk-mt-16{margin-top:16px!important}.okk-mt-4{margin-top:4px!important}.okk-mt-8{margin-top:8px!important}.okk-p-4-10{padding:4px 10px!important}.okk-py-8{padding-top:8px!important;padding-bottom:8px!important}.okk-resize-vertical{resize:vertical!important}.okk-settings-page{flex-direction:column!important;gap:24px!important;display:flex!important}.okk-success-text-bold{color:var(--cuba-success,#10b981)!important;font-weight:600!important}.okk-text-11{font-size:11px!important}.okk-text-13{font-size:13px!important}.okk-text-main{color:var(--cuba-text,#111827)!important}.okk-text-sm{font-size:13px!important}.okk-text-xs{font-size:12px!important}.okk-w-100{width:100px!important}.okk-w-120{width:120px!important}.okk-w-200{width:200px!important}.okk-w-80{width:80px!important}.okk-w-90{width:90px!important}.okk-w-full{width:100%!important}.okk-white-space-nowrap{white-space:nowrap!important}.okk-white-space-pre-wrap{white-space:pre-wrap!important}.okk-word-break{word-break:break-word!important}.okk-italic{font-style:italic!important}.cuba-primary-tint{background:var(--cuba-primary-light,#6d61f21f)!important}.cuba-danger-bg{background:var(--cuba-danger-subtle,#ef44441f)!important}.cuba-list-item-active{background:var(--cuba-primary-light,#6d61f21f)}.cuba-page-description{color:var(--cuba-muted,#6b7280);margin:.25rem 0 0;font-size:15px}.cuba-table-th{text-align:left;color:var(--cuba-muted,#6b7280);border-bottom:1px solid var(--cuba-border,#e5e7eb);padding:10px 12px;font-weight:600}.cuba-table-td{border-bottom:1px solid var(--cuba-border,#e5e7eb);color:var(--cuba-text,#111827);padding:10px 12px}.okk-value-signal-item,.okk-value-milestone-item{align-items:flex-start;gap:8px;display:flex}.okk-value-signal-icon,.okk-value-milestone-icon{color:var(--cuba-primary,#6d61f2);flex:none;margin-top:2px}.okk-value-next-step{background:var(--cuba-primary-light,#6d61f21f);border-radius:8px;margin-top:12px;padding:10px 12px}.okk-value-next-step-label{color:var(--cuba-primary,#6d61f2);margin-right:6px;font-weight:600}.okk-value-milestone-text{color:var(--cuba-text,#111827)}.okk-value-milestone-date{color:var(--cuba-muted,#6b7280);white-space:nowrap;margin-left:auto;font-size:12px}.cuba-access-band{background:var(--cuba-body);padding:40px 0}.cuba-actions{align-items:center;gap:8px;display:flex}.cuba-arrow{margin-left:4px;display:inline-block}.cuba-badge{background-color:var(--cuba-neutral-bg);color:var(--cuba-text);border-radius:8px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.cuba-badge--info{color:#36a2eb;background-color:#36a2eb1a}.cuba-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.cuba-benefits{padding:40px 0}.cuba-bg{background:var(--cuba-body)}.cuba-bg-alt{background:var(--cuba-sidebar)}.cuba-body{background:var(--cuba-body);color:var(--cuba-text)}.cuba-border{border:1px solid var(--cuba-border)!important}.cuba-border-color{border-color:var(--cuba-border)!important}.cuba-btn{cursor:pointer;transition:all var(--cuba-dur);background:var(--cuba-border);color:var(--cuba-text);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.cuba-btn-primary{background-color:var(--cuba-primary);color:#fff}.cuba-btn-primary:hover{background-color:#5b4fe6}.cuba-btn-secondary{background-color:var(--cuba-secondary);color:#fff}.cuba-btn-secondary:hover{background-color:#e02454}.cuba-btn-danger{background-color:var(--cuba-secondary);color:#fff}.cuba-btn-danger:hover{background-color:#e02454}.cuba-btn-ghost{color:var(--cuba-text);border-color:color-mix(in srgb, var(--cuba-text) 22%, transparent);background:0 0}.cuba-btn-ghost:hover{background:color-mix(in srgb, var(--cuba-primary) 8%, transparent);border-color:var(--cuba-primary);color:var(--cuba-primary)}.cuba-btn-sm{padding:4px 12px;font-size:13px}.cuba-btn-success{background-color:var(--cuba-success);color:#fff}.cuba-btn-success:hover{opacity:.9}.cuba-btn-xs{white-space:nowrap;padding:3px 10px;font-size:11px}.cuba-btn-group{border:1px solid var(--cuba-border);border-radius:8px;align-items:center;gap:0;display:inline-flex;overflow:hidden}.cuba-btn-group .cuba-btn{border:none;border-right:1px solid var(--cuba-border);border-radius:0}.cuba-btn-group .cuba-btn:last-child{border-right:none}.cuba-btn--active{background-color:var(--cuba-primary)!important;color:#fff!important;font-weight:600!important}.cuba-btn--active:hover{background-color:#5b4fe6!important}.cuba-presence-bar{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:14px;display:flex}.cuba-card-bg{background-color:var(--cuba-card-bg)!important}.cuba-card-body{padding:20px}.cuba-card-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.cuba-card-icon{color:var(--cuba-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cuba-card-head>.cuba-card-icon+*{margin-right:auto}.cuba-card-list{flex-direction:column;gap:12px;display:flex}.cuba-card-row{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cuba-card-row:last-child{border-bottom:none}.cuba-card-sections{flex-direction:column;gap:20px;display:flex}.cuba-card-title{color:var(--cuba-text);margin:0;font-size:16px;font-weight:600}.cuba-checkbox-label{cursor:pointer;align-items:center;gap:8px;display:flex}.cuba-chip{background:var(--cuba-border);color:var(--cuba-text);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.cuba-code{background:var(--cuba-body);border-radius:8px;padding:2px 4px;font-family:monospace;font-size:13px}.cuba-compact{padding:12px}.cuba-count-line{color:var(--cuba-muted);margin-top:4px;font-size:12px}.cuba-danger{color:var(--cuba-secondary)!important}.cuba-demo-band{padding:40px 0}.cuba-demo-card{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-radius:8px;padding:20px}.cuba-demo-counter{color:var(--cuba-primary);font-size:32px;font-weight:700}.cuba-demo-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.cuba-demo-shell{flex-direction:column;gap:16px;display:flex}.cuba-detail-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.cuba-detail-list{flex-direction:column;gap:8px;display:flex}.cuba-detail-row{border-bottom:1px dashed var(--cuba-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 0;display:flex}.cuba-detail-row>*{overflow-wrap:break-word;min-width:0}.cuba-detail-grid{grid-template-rows:auto auto auto;align-items:start}.cuba-detail-grid>.cuba-detail-row{grid-row:span 3;grid-template-rows:subgrid;gap:8px;display:grid}.cuba-detail-row .inline-flex:not(:has(button)){display:contents}.cuba-card-head{flex-wrap:wrap}@media (width<=720px){.page-wrapper.sidebar-close .page-header,.page-header{left:0}.nav-right.nav-right-shell{flex-wrap:nowrap;justify-content:flex-end;gap:2px;display:flex;overflow-x:auto}.nav-right.nav-right-shell .header-action{width:auto;min-width:36px;padding:0 4px}}.cuba-detail-actions{border-bottom:none;grid-column:1/-1;justify-content:flex-start}.cuba-action-with-help{align-items:center;gap:2px;display:inline-flex}.cuba-action-with-help .help-tooltip-trigger{width:24px;height:24px;margin-left:2px;transform:none}.cuba-action-with-help .help-tooltip-trigger:after{content:none}button+.help-tooltip-trigger{width:24px;height:24px;margin-left:2px;transform:none}button+.help-tooltip-trigger:after{content:none}.cuba-plain-list{margin:0;padding-left:16px}.cuba-dialog-offboard{max-width:480px;padding:24px}.cuba-dialog-warning-text{color:var(--cuba-secondary);margin-top:8px;font-size:13px}.cuba-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.cuba-empty-text{color:var(--cuba-muted);text-align:center;padding:20px 0;font-style:italic}.cuba-field{margin-bottom:16px}.cuba-field-label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.cuba-field-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cuba-field-value{font-weight:500}.cuba-flex-row{align-items:center;gap:8px;display:flex;flex-direction:row!important}.cuba-form-group{margin-bottom:16px}.cuba-form-hint{color:var(--cuba-muted);margin-top:4px;font-size:12px;display:block}.cuba-form-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cuba-form-inline--actions{gap:8px;margin-left:auto;display:flex}.cuba-form-inline--period{align-items:center;gap:8px;display:flex}.cuba-form-stack{flex-direction:column;gap:12px;display:flex}.cuba-form-warning{color:var(--cuba-secondary);margin-top:4px;font-size:12px}.cuba-gallery-band{padding:40px 0}.cuba-gallery-card{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-radius:8px;padding:20px}.cuba-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.cuba-gallery-stat{color:var(--cuba-primary);font-size:18px;font-weight:600}.cuba-ghost{border:1px solid var(--cuba-border);background:0 0}.cuba-hint-line{color:var(--cuba-muted);margin-top:4px;font-size:12px}.cuba-icon-danger{color:var(--cuba-secondary)!important}.cuba-info-banner{background-color:var(--cuba-table-highlight-blue);border-left:4px solid var(--cuba-primary);border-radius:8px;margin-bottom:16px;padding:12px 16px}.cuba-info-card{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-radius:8px}.cuba-info-card-body{padding:16px}.cuba-info-card-head{border-bottom:1px solid var(--cuba-border);padding:12px 16px;font-weight:600}.cuba-input{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;color:var(--cuba-text);box-sizing:border-box;border-radius:8px;padding:8px 12px;font-size:14px}.cuba-input:focus{border-color:var(--cuba-primary);outline:none}.cuba-label{color:var(--cuba-text);margin-bottom:6px;font-size:14px;font-weight:600;display:block}:is(.cuba-label:has(>input[type=checkbox]),.cuba-label:has(>input[type=radio])){align-items:center;gap:8px;min-height:24px;display:flex}.cuba-label-with-tooltip{align-items:center;gap:4px;display:inline-flex}.cuba-light{background-color:var(--cuba-body)}.cuba-link{color:var(--cuba-primary);cursor:pointer;text-decoration:none}.cuba-link:hover{text-decoration:underline}.cuba-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cuba-list-item{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.cuba-loading{color:var(--cuba-muted);justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}.cuba-mb-1{margin-bottom:4px!important}.cuba-mb-2{margin-bottom:8px!important}.cuba-mb-3{margin-bottom:16px!important}.cuba-message-content{font-size:14px;line-height:1.5}.cuba-message-item{border-bottom:1px solid var(--cuba-border);padding:12px}.cuba-message-list{flex-direction:column;gap:12px;display:flex}.cuba-message-meta{color:var(--cuba-muted);font-size:12px}.cuba-source-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cuba-source-item{align-items:flex-start;gap:8px;font-size:13px;display:flex}.cuba-source-item-missing{color:var(--cuba-muted);font-style:italic}.cuba-source-title{font-weight:500}.cuba-source-snippet{margin:2px 0 0;font-size:12px;line-height:1.4}.cuba-coverage-body{flex-direction:column;gap:4px;display:flex}.cuba-coverage-stats{grid-template-columns:auto auto;align-items:baseline;gap:4px 16px;display:grid}.cuba-coverage-stats dt{color:var(--cuba-muted);font-size:13px}.cuba-coverage-stats dd{margin:0;font-size:16px;font-weight:600}.cuba-coverage-reasons{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cuba-coverage-reason{border:1px solid var(--cuba-border);border-radius:8px;padding:8px 10px}.cuba-coverage-reason-head{justify-content:space-between;gap:8px;font-size:13px;font-weight:500;display:flex}.cuba-coverage-reason-action{margin:4px 0 6px;font-size:12px}.cuba-meta{color:var(--cuba-muted);font-size:12px}.cuba-ml-2{margin-left:8px!important}.cuba-ml-auto{margin-left:auto!important}.cuba-mt-1{margin-top:4px!important}.cuba-mt-2{margin-top:8px!important}.cuba-mt-3{margin-top:16px!important}.cuba-mt-md{margin-top:20px!important}.cuba-mt-xl{margin-top:64px!important}.cuba-mb-lg{margin-bottom:32px!important}.cuba-mb-xl{margin-bottom:48px!important}.cuba-bold{font-weight:700!important}.cuba-text-center{text-align:center!important}.cuba-text-right{text-align:right!important}.cuba-text-left{text-align:left!important}.cuba-w-full{width:100%!important}.cuba-btn-full{justify-content:center;width:100%}.cuba-flex-1{flex:1}.cuba-flex-start{justify-content:flex-start;display:flex}.cuba-flex-end{justify-content:flex-end;display:flex}.cuba-code-box{white-space:pre-wrap;word-break:break-all;background:var(--cuba-body);border:1px solid var(--cuba-border,#0000001f);border-radius:8px;padding:12px 44px 12px 12px;font-family:monospace;font-size:13px;position:relative}.cuba-code-box .cuba-code-box-copy{position:absolute;top:8px;right:8px}.cuba-progress-md{border-radius:8px;height:10px}.cuba-evidence-block{background:var(--cuba-neutral-bg);border-left:2px solid var(--cuba-primary);border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:12px}.cuba-snippet{background:var(--cuba-neutral-bg);border-radius:8px;margin-top:6px;padding:4px 8px;font-size:13px;font-style:italic}.cuba-muted{color:var(--cuba-muted)!important}.cuba-neutral-bg{background-color:var(--cuba-neutral-bg)!important}.cuba-notice{background-color:var(--cuba-neutral-bg);border-left:4px solid var(--cuba-primary);border-radius:8px;margin-bottom:16px;padding:12px 16px}.cuba-notice--warning{background-color:var(--cuba-danger-bg);border-left-color:var(--cuba-secondary)}.cuba-notice-block{margin-bottom:16px}.cuba-outline{border:1px solid var(--cuba-primary);color:var(--cuba-primary);background:0 0}.cuba-page{padding:24px}.cuba-page-body{margin-top:20px}.cuba-page-body-pad{padding:20px}.cuba-page-container{padding:24px}.cuba-page-head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.cuba-page-header{margin-bottom:24px}.cuba-page-icon{color:var(--cuba-primary);margin-right:12px}.cuba-page-root{padding:24px}.cuba-page-subtitle{color:var(--cuba-muted);margin-top:4px;font-size:14px}.cuba-page>.cuba-page-subtitle{margin-bottom:16px}.cuba-page-title{color:var(--cuba-text);margin:0;font-size:24px;font-weight:600}.cuba-inline-help{align-items:center;gap:6px;display:inline-flex}.cuba-mono{font-family:var(--cuba-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em}.back-to-top{z-index:20;background:var(--cuba-primary,#6d61f2);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .14s,transform .14s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 22px #6d61f266}.back-to-top:hover{background:#5b4fe0;transform:translateY(-2px)}.toast-container{z-index:30;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:78px;right:20px}.toast{background:var(--cuba-card-bg,#fff);color:var(--cuba-text);border-left:3px solid var(--cuba-primary,#6d61f2);pointer-events:auto;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;animation:.16s toast-in;display:flex;box-shadow:0 12px 30px #0f172a2e}.toast-success{border-left-color:var(--cuba-success,#1f9d62)}.toast-error{border-left-color:var(--cuba-danger,#d4493f)}.toast-info{border-left-color:var(--cuba-primary,#6d61f2)}.toast-icon{flex:none;margin-top:1px}.toast-success .toast-icon{color:var(--cuba-success,#1f9d62)}.toast-error .toast-icon{color:var(--cuba-danger,#d4493f)}.toast-info .toast-icon{color:var(--cuba-primary,#6d61f2)}.toast-message{flex:auto;min-width:0;font-size:13px;line-height:1.4}.toast-close{color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:2px}.toast-close:hover{background:#0000000f}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.toast.is-leaving{pointer-events:none}@media (prefers-reduced-motion:no-preference){.toast.is-leaving{animation:toast-out var(--cuba-dur-fast) ease forwards}}button:disabled,button[disabled],[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:#6d61f273 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6d61f259 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#6d61f299 padding-box padding-box}::selection{background:#6d61f240}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.copyable-value{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.copyable-value-text{min-width:0}.copyable-value-mono{font-family:var(--cuba-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.92em}.copyable-value-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.copyable-value-empty{color:var(--cuba-muted)}.copyable-value-btn{width:22px;height:22px;color:var(--cuba-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.copyable-value:hover .copyable-value-btn,.copyable-value-btn:focus-visible,.copyable-value-btn.is-copied{opacity:1}.copyable-value-btn:hover{color:var(--cuba-primary-on-tint);background:#6d61f21a}.copyable-value-btn.is-copied{color:var(--cuba-success,#1f9d62)}.cuba-pagination{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.cuba-pagination-buttons{gap:8px;display:flex}.cuba-pre-wrap{white-space:pre-wrap!important}.cuba-primary{color:var(--cuba-primary)!important}.cuba-primary-soft{background:var(--cuba-primary-light,#6d61f21f)!important}.cuba-accent{color:var(--cuba-accent,#f6a623)!important}.cuba-primary-full{background-color:var(--cuba-primary);color:#fff;width:100%}.cuba-progress{background:var(--cuba-border);border-radius:999px;height:4px;overflow:hidden}.cuba-secondary{color:var(--cuba-secondary)!important}.cuba-section{margin-bottom:24px}.cuba-section-body{padding-top:12px}.cuba-section-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;display:flex}.cuba-section-stack{flex-direction:column;gap:20px;display:flex}.cuba-section-title{color:var(--cuba-text);margin:0;font-size:18px;font-weight:600}.cuba-banner{border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.4}.cuba-banner strong{margin-bottom:4px;display:block}.cuba-banner p{margin:0}.cuba-banner-warning{background:var(--cuba-warning-bg);border-color:var(--cuba-warning);color:var(--cuba-text)}.cuba-banner-danger{background:var(--cuba-danger-bg);border-color:var(--cuba-danger);color:var(--cuba-text)}.cuba-preview-box{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:10px 12px;font-size:14px}.cuba-select{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);border-radius:8px;outline:none;padding:8px 12px;font-size:14px}.cuba-select:focus{border-color:var(--cuba-primary)}.cuba-select-sm{padding:4px 8px;font-size:13px}.cuba-small{color:var(--cuba-muted);font-size:12px}.cuba-success{color:var(--cuba-success)!important}.cuba-tab{cursor:pointer;color:var(--cuba-muted);white-space:nowrap;transition:color var(--cuba-dur-fast) ease, border-color var(--cuba-dur-fast) ease;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.cuba-tab:hover{color:var(--cuba-text)}.cuba-tab-active{color:var(--cuba-primary);border-bottom-color:var(--cuba-primary)}.cuba-tab-bar{border-bottom:1px solid var(--cuba-border);scrollbar-width:thin;gap:16px;padding-bottom:2px;display:flex;overflow-x:auto}.cuba-tab-content{padding:20px 0}.cuba-tab-panel,.cuba-tab-panel.active{display:block}.cuba-table-count{color:var(--cuba-muted);font-size:12px}.cuba-table-highlight{background-color:var(--cuba-table-highlight)!important}.cuba-table-row-hover:hover{background-color:var(--cuba-table-highlight)}.cuba-table-wrap{border:1px solid var(--cuba-border);border-radius:8px;overflow-x:auto}.cuba-tabs{border-bottom:2px solid var(--cuba-border);flex-flow:wrap;align-items:center;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.cuba-tabs-with-help{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;display:flex}.cuba-text{color:var(--cuba-text)}.cuba-text-muted{color:var(--cuba-muted)!important}.cuba-text-primary{color:var(--cuba-primary)!important}.cuba-text-secondary{color:var(--cuba-secondary)!important}.cuba-textarea{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;color:var(--cuba-text);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;min-height:80px;padding:8px 12px;font-size:14px}.cuba-textarea:focus{border-color:var(--cuba-primary)}.cuba-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cuba-value{color:var(--cuba-text);font-weight:500}.cuba-warning{color:var(--cuba-warning)!important}.cuba-white{color:#fff!important}.cuba-wizard-navigator{justify-content:space-between;margin-top:20px;display:flex}.cuba-card{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border:1px solid var(--cuba-border);border-radius:8px;margin-bottom:24px;padding:20px}.cuba-table{border-collapse:collapse;background-color:#0000;width:100%;margin-bottom:1rem}.cuba-table th,.cuba-table td{vertical-align:middle;border-top:1px solid var(--cuba-border);padding:12px clamp(8px,.5vw,14px)}.cuba-table th{text-align:left;background-color:var(--cuba-body);color:var(--cuba-text);border-bottom:2px solid var(--cuba-border);white-space:nowrap;font-weight:600}.cuba-table th .inline-flex{flex-wrap:nowrap}.cuba-table th button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0}.cuba-table thead th{position:static}.okk-report{background:var(--cuba-card-bg);border-radius:8px;padding:20px}.okk-widget-label{color:var(--cuba-text);font-weight:600}.okk-dashboard-settings-wrap{background:var(--cuba-body);border-radius:8px;padding:16px}.okk-feedback-row{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.okk-widget-list{flex-direction:column;gap:12px;display:flex}.okk-widget-row{border:1px solid var(--cuba-border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.okk-widget-toggle{cursor:pointer;align-items:center;gap:8px;display:flex}.okk-error-row{background-color:var(--cuba-danger-bg)!important;color:var(--cuba-secondary)!important}.okk-employee-page{flex-direction:column;gap:24px;display:flex}.access-denied-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.okk-calls{flex-direction:column;gap:16px;display:flex}.okk-marker-meta{font-size:14px;font-style:italic;font-weight:400}.cuba-error{color:var(--cuba-secondary)!important}.cuba-form-info-box{background-color:var(--cuba-neutral-bg);border:1px solid var(--cuba-border);border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}.cuba-bg-muted{background-color:var(--cuba-neutral-bg)!important}.cuba-success-muted{color:var(--cuba-success)!important;background-color:#51bb251a!important;border:1px solid #51bb2533!important}.cuba-danger-muted{background-color:var(--cuba-danger-bg)!important;color:var(--cuba-secondary)!important;border:1px solid #f7316433!important}.client-home{padding-bottom:2rem}.overview-status-strip{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.status-strip-items{flex-wrap:wrap;align-items:center;gap:1.5rem;width:100%;display:flex}.status-strip-item{color:var(--text-main,#1a202c);align-items:center;gap:.75rem;font-size:15px;display:flex}.status-strip-divider{background:var(--border-color,#e2e8f0);width:1px;height:1.5rem}@media (width<=768px){.status-strip-divider{display:none}.status-strip-items{flex-direction:column;align-items:flex-start;gap:.75rem}}.status-indicator{border-radius:50%;width:10px;height:10px;display:inline-block}.client-home-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.client-tile-card{text-align:left;background:var(--card-bg,#fff);border:1px solid var(--border-color,#e2e8f0);cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 6px -1px #0000000d}.client-tile-card:hover{border-color:var(--primary-color-hover,#3b82f6);transform:translateY(-4px);box-shadow:0 12px 20px -8px #00000026}.tile-icon-wrapper{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.color-sso{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 4px 10px #3b82f64d}.color-billing{background:linear-gradient(135deg,#10b981 0%,#047857 100%);box-shadow:0 4px 10px #10b9814d}.color-support{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 10px #f59e0b4d}.color-team{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);box-shadow:0 4px 10px #8b5cf64d}.client-tile-card h3{color:var(--text-main,#1a202c);margin:0 0 .5rem;font-size:20px;font-weight:600}.tile-desc{color:var(--text-muted,#718096);flex-grow:1;margin-bottom:1.5rem;font-size:14px;line-height:1.4}.tile-meta{width:100%;color:var(--text-muted,#718096);border-top:1px solid var(--border-color-light,#edf2f7);justify-content:space-between;align-items:center;padding-top:1rem;font-size:13px;display:flex}.tile-stat{font-weight:500}.next-action-card{background:linear-gradient(135deg,#3b82f60d 0%,#8b5cf60d 100%);border:1px solid #3b82f633;border-radius:16px;padding:2rem;box-shadow:0 4px 15px #00000005}.next-action-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.next-action-info{text-align:left;flex-direction:column;align-items:flex-start;max-width:70%;display:flex}@media (width<=768px){.next-action-content{flex-direction:column;align-items:flex-start}.next-action-info{max-width:100%}.next-action-btn{width:100%}}.next-action-badge{color:#3b82f6;text-transform:uppercase;letter-spacing:.05em;background-color:#3b82f61a;border-radius:999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:12px;font-weight:600;display:inline-block}.next-action-info h2{color:var(--text-main,#1a202c);margin:0 0 .5rem;font-size:24px;font-weight:700}.next-action-info p{color:var(--text-muted,#4a5568);margin:0;font-size:15px;line-height:1.5}.next-action-btn{transition:all var(--cuba-dur);border-radius:8px;padding:.75rem 1.5rem;font-weight:600}.cuba-status-banner{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.cuba-status-banner-neutral{border-color:var(--cuba-border);background:var(--cuba-neutral-bg)}.cuba-status-banner-success{background:#51bb2514;border-color:#51bb254d}.cuba-status-banner-warning{background:#f8d62b1a;border-color:#f8d62b66}.cuba-status-banner-danger{background:var(--cuba-danger-bg);border-color:#f731644d}:root{--color-warning-text:#ff9f43;--color-success-text:#47be7d;--color-white:#fff;--color-white-solid:white}.billing-deck-header{align-items:center;gap:16px;display:flex}.billing-deck-stats-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.billing-deck-plan-chip small,.billing-deck-plan-chip-label{color:var(--cuba-muted);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.billing-deck-plan-chip strong,.billing-deck-plan-chip-value{color:var(--cuba-text);font-size:14px}.billing-deck-heading{margin:0;font-size:20px;font-weight:700}.billing-deck-heading--due{color:var(--theme-default,var(--cuba-primary))}.billing-deck-heading--paid{color:var(--color-success-text)}.billing-deck-subline{margin:4px 0 0;font-size:13px}.wizard-step-nav{margin-bottom:1.5rem}.wizard-step-nav-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.wizard-step-nav-progress-label{font-size:16px;font-weight:600}.wizard-step-nav-title-hint{font-size:14px}.wizard-step-dots-row{align-items:flex-start;gap:.5rem;display:flex}.wizard-step-hint{text-align:center;margin-top:.5rem;font-size:13px}.wizard-nav-controls{justify-content:space-between;margin-top:1rem;display:flex}.wizard-nav-btn{align-items:center;gap:.25rem;display:inline-flex}.wizard-action-col{flex-direction:column;gap:.75rem;display:flex}.wizard-action-btn{align-items:center;gap:.35rem;display:inline-flex}.wizard-action-hint{margin-top:.25rem;font-size:13px}.wizard-action-divider{border-top:1px solid var(--color-border);margin-top:.25rem;padding-top:.5rem}.wizard-danger-btn{color:var(--color-danger);font-size:14px}.wizard-detail-mt{margin-top:4px}.wizard-capability-notice{color:var(--color-warning-text);display:block}.wizard-capability-notice+.wizard-capability-notice{margin-top:4px}.wizard-consent-row{align-items:center;gap:4px;display:flex}.icon-inline{display:inline}.icon-inline-mr{margin-right:4px;display:inline}.icon-inline-success{color:var(--color-success);display:inline}.icon-inline-muted{color:var(--color-muted);display:inline}.icon-inline-mr-success{color:var(--color-success);margin-right:4px;display:inline}.wizard-step-circle-label{color:var(--color-white,#fff)}.wizard-password-wrap{align-items:center;display:flex;position:relative}.wizard-password-input{flex:1;padding-right:2.5rem}.wizard-password-toggle{position:absolute;right:4px}.commercial-section-header{align-items:center;gap:1rem;display:flex}.commercial-section-divider{background-color:var(--cuba-border-color,var(--cuba-border));flex:1;height:1px}.commercial-section-title{color:var(--cuba-text-primary,var(--cuba-text))}.customization-page-title{font-size:inherit;font-weight:inherit;margin:0;display:inline-block}.customization-editor-body{flex-direction:column;gap:24px;margin-top:16px;display:flex}.color-picker-row{align-items:center;gap:8px;display:flex}.color-picker-text-input{flex:1}.color-picker-swatch{border:1px solid var(--cuba-border);cursor:pointer;border-radius:8px;width:36px;height:36px;padding:0}.customization-info-box{background:var(--cuba-bg-muted,var(--cuba-body));border-left:4px solid var(--cuba-primary);border-radius:8px;padding:12px}.data-transfer-form-col{flex-direction:column;gap:12px;margin-top:12px;display:flex}.governance-retention-editor-mt{margin-top:1rem}.notification-json-hint{margin-top:4px;display:block}.notification-template-mb{margin-bottom:1rem}.notification-actions-row{align-items:center;gap:.5rem;display:flex}.notification-publish-wrap{align-items:center;gap:4px;display:inline-flex}.org-nav-mb{margin-bottom:1.5rem}.org-roles-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.org-role-card{flex-direction:column;gap:.5rem;display:flex}.org-role-card-head{justify-content:space-between;align-items:center;display:flex}.org-role-card-meta{font-size:14px}.org-role-card-desc{font-size:15px}.org-invite-form-mt{margin-top:1rem}.org-invite-submit-mt{margin-top:.5rem}.org-feedback-mt{margin-top:1rem}.org-table-th-right,.org-table-td-right{text-align:right}.org-table-btn-danger{color:var(--color-danger,var(--cuba-secondary))}.store-bought-card{min-height:260px}.support-error-mb{margin-bottom:1rem}.support-agent-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:12px;display:grid}.support-agent-overview__tile{text-align:left;width:100%;font:inherit;color:inherit;background:#ffffffeb;border:1px solid #11182714;border-radius:8px;align-content:start;gap:4px;padding:10px 12px;display:grid}button.support-agent-overview__tile{cursor:pointer;transition:border-color var(--cuba-dur-fast) ease, box-shadow var(--cuba-dur-fast) ease}button.support-agent-overview__tile:hover{border-color:#6d61f247;box-shadow:0 12px 24px #0f172a0f}.support-agent-overview__tile--attention{background:#fef2f2eb;border-color:#dc262652}.support-agent-overview__label{color:var(--cuba-muted);align-items:center;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.support-agent-overview__tile strong{overflow-wrap:break-word;font-size:22px;font-weight:600;line-height:1.12}.support-agent-overview__tile--attention strong{color:#b91c1c}.support-queue-header{border-bottom:1px solid var(--cuba-border);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.support-urgent-badge{font-weight:700}.support-queue-item-layout{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.support-queue-item-body{flex:1;min-width:0;margin-right:1rem}.support-wizard-navigator{border-top:1px solid var(--cuba-border);justify-content:space-between;align-items:center;margin-top:1rem;padding:1rem;display:flex}.support-badge-ml{margin-left:.5rem}.support-hint-mt{margin-top:.5rem}.support-feedback-mt{margin-top:1rem}.trainer-section-mt{margin-top:12px}.trainer-progress-bar-track{background:var(--cuba-sidebar);border-radius:8px;height:6px;margin-bottom:6px;overflow:hidden}.trainer-progress-bar-track-lg{height:8px;margin-bottom:0}.trainer-no-tenant-wrap{padding:32px 0}.trainer-hero{background:var(--cuba-sidebar);border:1px solid var(--cuba-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.trainer-hero-text{flex:1;min-width:200px}.trainer-hero-desc{color:var(--cuba-muted);margin:0;font-size:14px;line-height:1.5}.nav-badge-override{border-radius:8px;padding:1px 5px}.okk-value-narrative{color:var(--cuba-text,#1f2937)!important;margin:0 0 12px!important;line-height:1.6!important}.okk-value-signals-list,.okk-value-milestones-list{flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.okk-value-signal-item,.okk-value-milestone-item{color:var(--cuba-text,#1f2937)!important;align-items:center!important;gap:8px!important;font-size:13px!important;display:flex!important}.okk-value-signal-item.ok .okk-value-signal-icon{color:var(--cuba-success,#16a34a)!important}.okk-value-signal-item.missing{color:var(--cuba-text-muted,#6b7280)!important}.okk-value-signal-item.missing .okk-value-signal-icon{color:var(--cuba-danger,#dc2626)!important}.okk-value-signal-icon,.okk-value-milestone-icon{flex-shrink:0!important;align-items:center!important;display:inline-flex!important}.okk-value-next-step{background:var(--cuba-card-bg,#fff)!important;border:1px solid var(--cuba-border,#e5e7eb)!important;border-radius:8px!important;margin-top:12px!important;padding:10px 12px!important}.okk-value-next-step-label{color:var(--cuba-text-muted,#6b7280)!important;margin-bottom:4px!important;font-size:12px!important;font-weight:600!important;display:block!important}.okk-value-milestone-text{font-size:13px!important}.okk-value-milestone-date{margin-left:auto!important;font-size:12px!important}.okk-w-auto{width:auto!important}.help-drawer-overlay{background-color:var(--overlay-bg);z-index:1499;animation:.2s help-overlay-in;position:fixed;inset:0}@keyframes help-overlay-in{0%{opacity:0}to{opacity:1}}.help-drawer{background:var(--cuba-card-bg);border-left:1px solid var(--cuba-border);z-index:1500;outline:none;flex-direction:column;width:min(33vw,520px);animation:.25s cubic-bezier(.22,1,.36,1) help-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #0000001f}@keyframes help-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=720px){.help-drawer{width:100%}}.help-drawer-header{border-bottom:1px solid var(--cuba-border);background:var(--cuba-header);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.help-drawer-title-row{align-items:center;gap:8px;min-width:0;display:flex}.help-drawer-title-icon{color:var(--cuba-primary);flex-shrink:0}.help-drawer-title{color:var(--cuba-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.help-drawer-body{flex:1;padding:20px 20px 0;overflow-y:auto}.help-drawer-footer{justify-content:flex-start;padding:16px 0 4px;display:flex}.help-drawer-skeleton{flex-direction:column;gap:10px;display:flex}.help-drawer-skeleton-gap{height:16px}.help-drawer-skeleton-line{background:linear-gradient(90deg, var(--cuba-border) 25%, var(--cuba-neutral-bg) 50%, var(--cuba-border) 75%);background-size:200% 100%;border-radius:8px;width:100%;height:14px;animation:1.4s infinite help-skeleton-shimmer}.help-drawer-skeleton-line--wide{width:85%}.help-drawer-skeleton-line--medium{width:65%}.help-drawer-skeleton-line--narrow{width:45%}@keyframes help-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.help-drawer-empty{text-align:center;color:var(--cuba-muted);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.help-drawer-empty-icon{color:var(--cuba-muted);opacity:.5}.help-drawer-empty strong{color:var(--cuba-text);font-size:14px;font-weight:600}.help-drawer-empty p{margin:0;font-size:13px;line-height:1.55}.help-article{flex-direction:column;gap:0;display:flex}.help-article-section{margin-bottom:22px}.help-article-heading{text-transform:uppercase;letter-spacing:.08em;color:var(--cuba-primary);opacity:.75;margin:0 0 10px;font-size:11px;font-weight:700}.help-article-text{color:var(--cuba-text);margin:0;font-size:13px;line-height:1.65}.help-article-actions-list{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.help-article-actions-item{color:var(--cuba-text);font-size:13px;line-height:1.55}.help-value-callout{border-left:3px solid var(--cuba-primary);background:#6d61f212;border-radius:0 6px 6px 0;padding:14px 16px}.dark-mode .help-value-callout{background:#6d61f21f}.help-value-callout__heading{color:var(--cuba-primary)}.help-article-tips-list{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.help-article-tips-item{color:var(--cuba-text);font-size:13px;line-height:1.55}.help-article-tips-item::marker{color:var(--cuba-primary)}.help-article-links{flex-direction:column;gap:4px;display:flex}.help-article-link{transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast), transform var(--cuba-dur-fast), color var(--cuba-dur-fast);cursor:pointer;color:var(--cuba-primary-on-tint);text-align:left;background:#6d61f20a;border:1px solid #6d61f233;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.help-article-link:hover{border-color:var(--cuba-primary-on-tint);background:#6d61f21a;transform:translate(2px)}.help-article-link:hover .help-article-link-arrow{transform:translate(3px)}.dark-mode .help-article-link{background:#6d61f212;border-color:#6d61f240}.dark-mode .help-article-link:hover{border-color:var(--cuba-primary);background:#6d61f229}.help-article-link--external,.help-article-link--internal{display:flex}.help-search-bar{border-bottom:1px solid var(--cuba-border);background:var(--cuba-card-bg);flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.help-search-icon{color:var(--cuba-muted);flex-shrink:0}.help-search-input{color:var(--cuba-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.help-search-input::-webkit-search-cancel-button{cursor:pointer}.help-search-results{flex-direction:column;gap:2px;display:flex}.help-search-result-item{text-align:left;border:1px solid var(--cuba-border);cursor:pointer;width:100%;transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast);background:0 0;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 12px;display:flex}.help-search-result-item:hover{border-color:var(--cuba-primary-on-tint);background:#6d61f20f}.help-search-result-title{color:var(--cuba-text);font-size:13px;font-weight:600}.help-search-result-summary{color:var(--cuba-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.help-search-no-results{text-align:center;color:var(--cuba-muted);padding:32px 16px;font-size:13px}.help-back-button{cursor:pointer;color:var(--cuba-primary);transition:opacity var(--cuba-dur-fast);background:0 0;border:none;align-items:center;gap:4px;padding:0 0 12px;font-size:12px;font-weight:500;display:flex}.help-back-button:hover{opacity:.75}.help-back-button__icon{transform:rotate(180deg)}.help-quick-start{background:#6d61f20a;border:1px solid #6d61f22e;border-radius:8px;padding:12px 14px}.dark-mode .help-quick-start{background:#6d61f214;border-color:#6d61f240}.help-quick-start__heading{color:var(--cuba-primary)}.help-quick-start-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.help-quick-start-item{align-items:flex-start;gap:10px;display:flex}.help-quick-start-num{background:var(--cuba-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:11px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 6px #6d61f24d}.dark-mode .help-quick-start-num{box-shadow:0 2px 8px #6d61f273}.help-quick-start-text{color:var(--cuba-text);padding-top:2px;font-size:13px;line-height:1.55}.help-faq{border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.help-faq-item{border-bottom:1px solid var(--cuba-border)}.help-faq-item:last-child{border-bottom:none}.help-faq-question{text-align:left;cursor:pointer;width:100%;color:var(--cuba-text);transition:background var(--cuba-dur-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.help-faq-question:hover{background:#6d61f20d}.help-faq-question[aria-expanded=true]{color:var(--cuba-primary-on-tint);border-left:2px solid var(--cuba-primary);background:#6d61f212}.dark-mode .help-faq-question[aria-expanded=true]{background:#6d61f221}.help-faq-question-text{flex:1}.help-faq-chevron{color:var(--cuba-muted);transition:transform var(--cuba-dur) ease;flex-shrink:0}.help-faq-chevron--open{color:var(--cuba-primary);transform:rotate(180deg)}.help-faq-answer{max-height:0;padding:0 14px;transition:max-height .25s,padding .25s;overflow:hidden}.help-faq-answer--open{max-height:400px;padding:0 14px 12px}.help-faq-answer-text{color:var(--cuba-text);margin:0;font-size:13px;line-height:1.65}.help-feedback{border-top:1px solid var(--cuba-border);flex-direction:column;gap:10px;margin-top:4px;padding:14px 0 4px;display:flex}.help-feedback--done{color:var(--cuba-success,#2c8e4e);font-size:13px;font-weight:500}.help-feedback-prompt{color:var(--cuba-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.help-feedback-buttons{gap:8px;display:flex}.help-feedback-btn{border:1px solid var(--cuba-border);cursor:pointer;color:var(--cuba-text);transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:flex}.help-feedback-btn:hover:not(:disabled){border-color:var(--cuba-primary-on-tint);color:var(--cuba-primary-on-tint);background:#6d61f212}.help-feedback-btn:disabled{opacity:.5;cursor:default}.help-feedback-comment{flex-direction:column;gap:8px;display:flex}.help-feedback-textarea{border:1px solid var(--cuba-border);background:var(--cuba-neutral-bg);width:100%;color:var(--cuba-text);resize:vertical;box-sizing:border-box;transition:border-color var(--cuba-dur-fast);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.55}.help-feedback-textarea:focus{border-color:var(--cuba-primary)}.help-feedback-textarea::placeholder{color:var(--cuba-muted)}.help-feedback-send{align-self:flex-start}.help-tabs{border-bottom:1px solid var(--cuba-border);gap:2px;margin-bottom:16px;padding:0;display:flex}.help-tab-btn{color:var(--cuba-text-muted);cursor:pointer;transition:color var(--cuba-dur-fast), border-color var(--cuba-dur-fast);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:8px 10px;font-size:12px;font-weight:500;overflow:hidden}.help-tab-btn:hover{color:var(--cuba-text)}.help-tab-btn--active,.dark-mode .help-tab-btn--active,.help-tabs .help-tab-btn:first-child.help-tab-btn--active{color:var(--cuba-primary);border-bottom-color:var(--cuba-primary)}.help-tabs .help-tab-btn:first-child.help-tab-btn--active .help-tab-btn-icon{color:var(--cuba-primary);opacity:1}.help-tabs .help-tab-btn:nth-child(2).help-tab-btn--active{color:var(--cuba-secondary);border-bottom-color:var(--cuba-secondary)}.help-tabs .help-tab-btn:nth-child(2).help-tab-btn--active .help-tab-btn-icon{color:var(--cuba-secondary);opacity:1}.help-tabs .help-tab-btn:nth-child(3).help-tab-btn--active{color:var(--cuba-success);border-bottom-color:var(--cuba-success)}.help-tabs .help-tab-btn:nth-child(3).help-tab-btn--active .help-tab-btn-icon{color:var(--cuba-success);opacity:1}.help-tab-content{flex-direction:column;gap:16px;display:flex}.help-tab-prose p:last-child{margin-bottom:0}.help-benefits-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.help-benefits-item{color:var(--cuba-text);background:var(--cuba-success-bg,#10b98112);border:1px solid var(--cuba-success-border,#10b98133);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.dark-mode .help-benefits-item{background:#10b9811a;border-color:#10b98140}.help-benefits-check{color:var(--cuba-success,#10b981);flex-shrink:0;margin-top:1px;font-size:13px;font-weight:700}.help-tab-btn-icon{opacity:.65;transition:color var(--cuba-dur-fast), opacity var(--cuba-dur-fast);flex-shrink:0}.help-tab-btn--active .help-tab-btn-icon{opacity:1;color:var(--cuba-primary)}.help-tabs--sticky{z-index:2;background:var(--cuba-card-bg);padding-bottom:0;position:sticky;top:0}.help-article-scroll-body{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.help-why-intro{background:linear-gradient(135deg,#6d61f214 0%,#6d61f208 100%);border:1px solid #6d61f233;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:12px 14px;display:flex}.dark-mode .help-why-intro{background:linear-gradient(135deg,#6d61f224 0%,#6d61f20f 100%);border-color:#6d61f24d}.help-why-intro-icon{color:var(--cuba-primary);flex-shrink:0;margin-top:2px}.help-why-intro-text{flex:1;min-width:0}.help-benefits-grid{flex-direction:column;gap:8px;display:flex}.help-benefit-card{transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast), box-shadow var(--cuba-dur-fast), transform var(--cuba-dur-fast);background:#6d61f20a;border:1px solid #6d61f22e;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;box-shadow:0 1px 3px #6d61f20f}.help-benefit-card:hover{background:#6d61f214;border-color:#6d61f252;transform:translateY(-1px);box-shadow:0 4px 12px #6d61f21f}.dark-mode .help-benefit-card{background:#6d61f214;border-color:#6d61f238}.dark-mode .help-benefit-card:hover{background:#6d61f224;border-color:#6d61f261;transform:translateY(-1px);box-shadow:0 4px 14px #6d61f233}.help-benefit-card-icon{width:28px;min-width:28px;height:28px;color:var(--cuba-primary-on-tint);background:#6d61f224;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark-mode .help-benefit-card-icon{background:#6d61f238}.help-benefit-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.help-benefit-card-title{color:var(--cuba-text);font-size:13px;font-weight:700;line-height:1.4}.help-benefit-card-desc{color:var(--cuba-muted);font-size:12px;line-height:1.55}.help-see-also{border-top:1px solid var(--cuba-border);margin-top:4px;padding-top:14px}.help-see-also-heading{align-items:center;gap:6px;display:flex}.help-faq-q-icon{color:var(--cuba-primary);opacity:.7;flex-shrink:0}.help-faq-question[aria-expanded=true] .help-faq-q-icon{opacity:1}.help-tips-callout{background:color-mix(in srgb, var(--cuba-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--cuba-warning) 35%, transparent);border-left:3px solid var(--cuba-warning);border-radius:8px;padding:12px 14px}.dark-mode .help-tips-callout{background:color-mix(in srgb, var(--cuba-warning) 14%, transparent);border-color:color-mix(in srgb, var(--cuba-warning) 40%, transparent);border-left-color:var(--cuba-warning)}.help-tips-callout-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.help-tips-callout-icon{color:var(--cuba-warning);flex-shrink:0}.help-tips-callout-title{text-transform:uppercase;letter-spacing:.06em;color:var(--cuba-warning);font-size:12px;font-weight:700}.help-tips-callout-list{flex-direction:column;gap:4px;margin:0;padding-left:16px;display:flex}.help-tips-callout-item{color:var(--cuba-text);font-size:13px;line-height:1.55}.help-tips-callout-item::marker{color:var(--cuba-warning)}.cuba-surface{background:var(--cuba-surface,var(--cuba-card-bg))!important}.cuba-surface-alt{background:var(--cuba-surface-alt,var(--cuba-body))!important}.cuba-space-2{gap:var(--cuba-space-2,8px)!important}.cuba-space-3{gap:var(--cuba-space-3,12px)!important}.cuba-space-4{gap:var(--cuba-space-4,16px)!important}.cuba-surface-hover{cursor:pointer!important;transition:background .12s!important}.cuba-surface-hover:hover{background:var(--cuba-surface-hover-bg,#7f7f7f14)!important}.cuba-info-bg{background:var(--cuba-info-bg,#3b82f614)!important}.cuba-info-border{border:1px solid var(--cuba-info-border,#3b82f659)!important}.cuba-info-text{color:var(--cuba-info-text,#1d4ed8)!important}.okk-motiv-text{color:var(--cuba-text-muted,#6b7280)!important;font-size:13px!important;line-height:1.5!important}.okk-coaching-summary{color:var(--cuba-text-muted,#6b7280)!important;margin-top:8px!important;font-size:13px!important}.core-search-field-wrap{align-items:center;display:inline-flex;position:relative}.core-search-clear-btn{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0 .2rem;line-height:1;position:absolute;right:.5rem}.core-search-result-hint{font-size:var(--font-size-xs,.75rem)}.core-badge-with-icon{align-items:center;gap:.25rem;display:inline-flex}.b24wizard-progress-track{background:var(--color-border);border-radius:999px;height:4px;margin-bottom:.75rem;overflow:hidden}.b24wizard-progress-fill{background:var(--color-primary);border-radius:999px;height:100%;transition:width .3s}.b24wizard-step-btn{background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:.25rem 0;display:flex}.b24wizard-step-dot{width:28px;height:28px;transition:all var(--cuba-dur) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.b24wizard-step-label{text-align:center;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:8.5em;font-size:11px;line-height:1.25}.b24wizard-password-hint{margin-top:.25rem;font-size:12px}.wizard-hint-note{border:1px solid var(--cuba-info-border,var(--cuba-border));background:var(--cuba-info-bg,var(--cuba-surface-subtle));color:var(--cuba-info-text,var(--cuba-text));border-radius:8px;gap:6px;margin-bottom:18px;padding:12px 14px;display:grid}.wizard-hint-note strong{overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.4;display:block}.wizard-hint-note p{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.55}.wizard-credentials-form{gap:16px;min-width:0;max-width:460px;display:grid}.wizard-credentials-form .cuba-label{min-width:0;margin-bottom:0}.wizard-credentials-form .cuba-input{box-sizing:border-box;width:100%}.wizard-credentials-form .wizard-password-wrap{width:100%}.wizard-credentials-form>.btn-cuba-primary{justify-self:start}.wizard-active-step{background:linear-gradient(180deg, rgba(var(--cuba-primary-rgb), .06), rgba(var(--cuba-primary-rgb), .02));box-shadow:0 0 0 2px rgba(var(--cuba-primary-rgb), .28);border-radius:8px;margin:2px 0;padding:4px;position:relative}.wizard-active-badge{color:var(--cuba-text-on-accent,#fff);background:var(--cuba-primary);border-radius:999px;align-items:center;gap:6px;margin:6px 6px 2px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.wizard-active-badge .wizard-active-badge-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite wizardPulse}.wizard-busy{border:1px solid var(--cuba-border);background:var(--cuba-bg-subtle,var(--cuba-surface));border-radius:8px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.wizard-busy-head{color:var(--cuba-text);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.wizard-busy-phrase{overflow-wrap:break-word;transition:opacity .35s}.wizard-busy-track{background:rgba(var(--cuba-primary-rgb), .16);border-radius:999px;height:6px;position:relative;overflow:hidden}.wizard-busy-track:after{content:"";background:var(--cuba-primary);border-radius:999px;width:40%;height:100%;animation:1.5s ease-in-out infinite wizardIndeterminate;position:absolute;top:0;left:0}.wizard-busy-spin{color:var(--cuba-primary);flex-shrink:0;animation:.9s linear infinite psp-spin}@keyframes wizardIndeterminate{0%{left:-42%}to{left:102%}}@keyframes wizardPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.wizard-busy-track:after{opacity:.6;width:100%;animation:none;left:0}.wizard-busy-spin,.wizard-active-badge-dot{animation:none}}.cuba-mobile-burger{display:none}@media (width<=720px){.cuba-page-head{flex-wrap:wrap;gap:8px}.cuba-page,.cuba-page-root,.cuba-page-container{padding:12px!important}.form-grid-5,.form-grid-3,.form-grid-2{grid-template-columns:1fr!important}.cuba-toolbar,.cuba-actions,.notification-actions-row{flex-wrap:wrap}.modal-wide{min-width:min(800px,95vw)!important}.cuba-mobile-burger{color:#52526c;cursor:pointer;background:#f8f8fbf0;border:1px solid #e2e8f0eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.page-wrapper.mobile-sidebar-open .sidebar-wrapper{width:280px;transform:translate(0)!important}.page-wrapper.mobile-sidebar-open .logo-wrapper span,.page-wrapper.mobile-sidebar-open .sidebar-link-copy{clip:auto;width:auto;height:auto;position:static;overflow:visible}.page-wrapper.mobile-sidebar-open .bg-overlay1{opacity:1;pointer-events:auto}}@media (width<=480px){.search-palette{width:min(560px,100vw - 20px)}}.okk-coaching-summary{color:var(--cuba-text-muted,#6b7280);line-height:1.5}.okk-motiv-text{color:var(--cuba-text,#1f2937);line-height:1.55}.okk-battle-quote{border-left:3px solid var(--cuba-primary,#2563eb);background:var(--cuba-surface-2,#7f7f7f0f);overflow-wrap:break-word;border-radius:8px;margin:8px 0 12px;padding:8px 12px;line-height:1.5}.okk-battle-quote p{margin:0 0 4px}.okk-battle-quote p:last-child{margin-bottom:0}.okk-drift-panel{gap:12px;display:grid}.page-wrapper.dark-mode .portal-header{border-bottom-color:var(--cuba-border);background:#202231f5}.page-wrapper.dark-mode .portal-brand-logo{background:var(--cuba-surface);border-color:var(--cuba-border)}.page-wrapper.dark-mode .portal-tab{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .portal-tab:hover{background:var(--cuba-surface-alt)}.page-wrapper.dark-mode .overview-hero-aside-card{background:var(--cuba-card-bg);border-color:var(--cuba-border);box-shadow:var(--cuba-shadow)}.page-wrapper.dark-mode .overview-hero-aside-card-accent{background:linear-gradient(#212432fa,#181b27f5)}.page-wrapper.dark-mode .ops-chip{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .ops-chip:hover{background:var(--cuba-surface-alt);border-color:#6d61f252}.page-wrapper.dark-mode .users-role-chip{background:var(--cuba-surface);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .login-shortcut-chip{background:var(--cuba-card-bg);color:var(--cuba-text);border-color:#6d61f238}.page-wrapper.dark-mode .login-shortcut-chip:hover{background:var(--cuba-surface-alt)}.page-wrapper.dark-mode .customization-identity-detail-panel{background:var(--cuba-card-bg);border-color:var(--cuba-border)}.page-wrapper.dark-mode .partner-ops-search{background:var(--cuba-body);color:var(--cuba-text)}.page-wrapper.dark-mode .billing-table-input{background:var(--cuba-body);color:var(--cuba-text);border-color:var(--cuba-border)}.page-wrapper.dark-mode .billing-invoice-totals__cell,.page-wrapper.dark-mode .support-panel-item{background:var(--cuba-card-bg);border-color:var(--cuba-border)}.page-wrapper.dark-mode .support-agent-overview__tile{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .support-agent-overview__tile--attention{background:#dc26262e;border-color:#dc262661}.page-wrapper.dark-mode .partner-status-band{background:var(--cuba-card-bg)}.page-wrapper.dark-mode .commercial-action-queue__hero,.page-wrapper.dark-mode .commercial-action-queue__item,.page-wrapper.dark-mode .commercial-health-panel__hero,.page-wrapper.dark-mode .commercial-health-panel__item{background:var(--cuba-card-bg);border-color:var(--cuba-border)}.page-wrapper.dark-mode .sidebar-link:hover,.page-wrapper.dark-mode .sidebar-link.active{color:var(--cuba-primary);background:#6d61f224;border-color:#6d61f238}.page-wrapper.dark-mode .sidebar-utility-link:hover,.page-wrapper.dark-mode .sidebar-link-pin:hover{background:#6d61f21a}.page-wrapper.dark-mode .sidebar-pinned-remove:hover{background:#f731642e}.page-wrapper.dark-mode .cuba-chart-tooltip{background:var(--cuba-card-bg);border-color:var(--cuba-border);box-shadow:0 14px 28px #0000004d}.page-wrapper.dark-mode .notification-template-actions button{background:var(--cuba-card-bg);color:var(--cuba-primary);border-color:#6d61f238}.page-wrapper.dark-mode .notification-template-actions button:hover{background:var(--cuba-surface-alt)}.page-wrapper.dark-mode .help-tooltip-popup:not([data-dark]){color:var(--cuba-text);background:#252636;border-color:#ffffff17;box-shadow:0 4px 16px #0000004d,0 1px 4px #0003}.page-wrapper.dark-mode .help-tooltip-popup:not([data-dark])[data-placement=top]:before{border-top-color:#252636}.page-wrapper.dark-mode .help-tooltip-popup:not([data-dark])[data-placement=bottom]:before{border-bottom-color:#252636}.page-wrapper.dark-mode .data-transfer-preview-card{background:var(--cuba-card-bg);border-color:var(--cuba-border);color:var(--cuba-text)}.page-wrapper.dark-mode .detail-drawer{background:var(--cuba-card-bg);color:var(--cuba-text);box-shadow:-24px 0 48px #0006}.page-wrapper.dark-mode input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.page-wrapper.dark-mode select,.page-wrapper.dark-mode textarea{background:var(--cuba-body);color:var(--cuba-text);border-color:var(--cuba-border)}.page-wrapper.dark-mode input::placeholder,.page-wrapper.dark-mode textarea::placeholder{color:var(--cuba-muted);opacity:.7}.page-wrapper.dark-mode input:focus:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.page-wrapper.dark-mode select:focus,.page-wrapper.dark-mode textarea:focus{border-color:#6d61f280;outline:none;box-shadow:0 0 0 3px #6d61f21a}.page-wrapper.dark-mode .billing-active-focus-card,.page-wrapper.dark-mode .users-workbench-item,.page-wrapper.dark-mode .users-workbench-item-active,.page-wrapper.dark-mode .partner-funnel{background:var(--cuba-card-bg);color:var(--cuba-text);border-color:var(--cuba-border)}.speech-metrics-panel{margin-top:12px}.speech-metrics-subtitle{color:var(--cuba-text-muted);font-size:11px;font-style:italic}.speech-metrics-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.speech-metrics-cell{background:var(--cuba-bg-subtle,var(--cuba-surface));border:1px solid var(--cuba-border);border-radius:8px;padding:10px 12px}.speech-metrics-cell--full{grid-column:1/-1}.speech-metrics-value{color:var(--cuba-text);font-size:20px;font-weight:700;line-height:1}.speech-metrics-value--success{color:var(--cuba-success)}.speech-metrics-value--warning{color:var(--cuba-warning)}.speech-metrics-value--danger{color:var(--cuba-danger)}.speech-metrics-value-suffix{font-size:13px;font-weight:400}.speech-metrics-hint{color:var(--cuba-text-muted);margin-top:4px;font-size:11px}.speech-metrics-hint--mt6{color:var(--cuba-text-muted);margin-top:6px;font-size:11px}.speech-metrics-ratio-label{font-size:13px;font-weight:600}.speech-metrics-ratio-hint{margin-top:4px;font-size:11px}.speech-metrics-hint--inline{margin-left:4px;display:inline}.talk-ratio-bar-labels{color:var(--cuba-text-muted);margin-top:2px;font-size:10px}.trainer-score-value,.trainer-score-text{color:var(--cuba-text)}.trainer-score-value--success,.trainer-score-text--success{color:var(--cuba-success)}.trainer-score-value--warning,.trainer-score-text--warning{color:var(--cuba-warning)}.trainer-score-value--danger,.trainer-score-text--danger{color:var(--cuba-danger)}.absolute{position:absolute}.bg-\[var\(--cuba-bg-alt,var\(--cuba-body\)\)\]{background-color:var(--cuba-bg-alt,var(--cuba-body))}.bg-\[var\(--cuba-danger,\#ef4444\)\]{background-color:var(--cuba-danger,#ef4444)}.bg-\[var\(--cuba-info-bg,\#eff6ff\)\]{background-color:var(--cuba-info-bg,#eff6ff)}.bg-transparent{background-color:#0000}.block{display:block}.border{border:1px solid var(--cuba-border)}.border-0{border:0}.border-\[var\(--cuba-info-border,\#bfdbfe\)\]{border-color:var(--cuba-info-border,#bfdbfe)}.border-b{border-bottom:1px solid var(--cuba-border)}.border-t{border-top:1px solid var(--cuba-border)}.cursor-pointer{cursor:pointer}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.flex-row{flex-direction:row}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-normal{font-weight:400}.font-semibold{font-weight:600}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-y-1{row-gap:.25rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[10px\]{height:10px}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[60px\]{height:60px}.h-full{height:100%}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.italic{font-style:italic}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.max-h-\[130px\]{max-height:130px}.max-w-\[120px\]{max-width:120px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.min-w-0{min-width:0}.min-w-\[18px\]{min-width:18px}.min-w-\[24px\]{min-width:24px}.min-w-\[36px\]{min-width:36px}.min-w-\[65px\]{min-width:65px}.min-w-\[80px\]{min-width:80px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-8{margin-left:2rem}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.no-underline{text-decoration:none}.opacity-70{opacity:.7}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.relative{position:relative}.rounded{border-radius:8px}.rounded-\[20px\]{border-radius:16px}.rounded-\[2px\]{border-radius:999px}.rounded-\[5px\],.rounded-\[6px\]{border-radius:8px}.rounded-full{border-radius:999px}.rounded-lg,.rounded-md{border-radius:8px}.self-start{align-self:flex-start}.shrink-0{flex-shrink:0}.sticky{position:sticky}.text-2xl{font-size:24px}.text-\[var\(--cuba-info-text,\#1d4ed8\)\]{color:var(--cuba-info-text,#1d4ed8)}.text-\[var\(--cuba-warning,\#f59e0b\)\]{color:var(--cuba-warning,#f59e0b)}.text-base{font-size:16px}.text-center{text-align:center}.text-left{text-align:left}.text-lg{font-size:18px}.text-sm{font-size:14px}.text-xl{font-size:20px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.w-1{width:.25rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[2px\]{width:2px}.w-\[60px\]{width:60px}.w-full{width:100%}.badge-neutral{color:var(--cuba-muted-on-tint);background:var(--cuba-neutral-bg)}.badge-info{color:#1e6fd8;background:linear-gradient(#3680ff2e,#3680ff1f)}.badge-primary{color:var(--cuba-primary-on-tint);background:#6d61f229}.badge-overdue{color:#c0392b;background:linear-gradient(#f731642e,#f731641f)}.page-wrapper.dark-mode .badge-info{color:#8ab4ff}.page-wrapper.dark-mode .badge-primary{color:#b3a9ff}.page-wrapper.dark-mode .badge-overdue{color:#ff8aa3}.bg-card{background:var(--cuba-card-bg)}.form-stack{flex-direction:column;gap:1rem;display:flex}.form-field{flex-direction:column;gap:6px;font-size:14px;display:flex}.form-field>span:first-child,.form-field>.cuba-label{font-weight:600}@keyframes psp-spin{to{transform:rotate(360deg)}}.spin,.animate-spin{animation:1s linear infinite psp-spin}.btn{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:36px;color:var(--cuba-text);cursor:pointer;font-weight:var(--shell-font-weight-strong);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1.2;transition:background .14s,border-color .14s;display:inline-flex}.btn:hover{border-color:var(--cuba-primary)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-cuba-light{border:1px solid var(--cuba-border);background:var(--cuba-neutral-bg);min-height:36px;color:var(--cuba-text);cursor:pointer;font-weight:var(--shell-font-weight-strong);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.btn-cuba-light:hover{border-color:var(--cuba-primary)}.btn-link{color:var(--cuba-primary);cursor:pointer;font-weight:var(--shell-font-weight-strong);background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.btn-sm,.btn-cuba-small{min-height:32px;padding:6px 12px;font-size:13px}.resize-y{resize:vertical}.tabular-nums{font-variant-numeric:tabular-nums}.list-none{margin:0;padding:0;list-style:none}.form-grid-full{grid-column:1/-1}.section-heading{color:var(--cuba-text);margin:0 0 8px;font-size:16px;font-weight:700}.section-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--cuba-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.kv-grid{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 16px;display:grid}.page-wrapper.dark-mode .portal-priority-item.accent-warning,.page-wrapper.dark-mode .accent-warning.portal-priority-item,.page-wrapper.dark-mode .status-warning{background:linear-gradient(#f8d62b1f,#f8d62b0d);border-color:#f8d62b47}.page-wrapper.dark-mode .header-wrapper{border-color:#ffffff0f}.cuba-btn-outline{border:1px solid var(--cuba-border);min-height:36px;color:var(--cuba-text);cursor:pointer;font-weight:var(--shell-font-weight-strong);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.cuba-btn-outline:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.cuba-badge-success,.cuba-badge-warning,.cuba-badge-neutral,.cuba-badge-info{border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.cuba-badge-success{color:#2c7a11;background:#51bb2526}.cuba-badge-warning{color:#9a6a00;background:#f8d62b2e}.cuba-badge-neutral{color:var(--cuba-muted-on-tint);background:var(--cuba-neutral-bg)}.cuba-badge-info{color:#1e6fd8;background:#3680ff26}.page-wrapper.dark-mode .cuba-badge-success{color:#8fe06a}.page-wrapper.dark-mode .cuba-badge-warning{color:#f3cf63}.page-wrapper.dark-mode .cuba-badge-info{color:#8ab4ff}.cuba-form{flex-direction:column;gap:14px;display:flex}.cuba-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.cuba-form-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cuba-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cuba-section-heading{color:var(--cuba-text);margin:0;font-size:16px;font-weight:700}.cuba-section-subtitle,.cuba-section-desc{color:var(--cuba-muted);margin:2px 0 0;font-size:13px}.cuba-table-wrapper{border:1px solid var(--cuba-border);border-radius:8px;overflow-x:auto}.cuba-text-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.cuba-text-bold{font-weight:700}.cuba-loading-row{text-align:center;color:var(--cuba-muted);padding:16px}.cuba-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cuba-pagination-row{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cuba-icon{flex-shrink:0;align-items:center;display:inline-flex}.cuba-sm{font-size:13px}.cuba-ml-xs{margin-left:4px}.cuba-row-highlighted{background:var(--cuba-neutral-bg)}.cuba-select-inline{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);border-radius:8px;padding:4px 8px}.cuba-voice-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cuba-voice-row{align-items:center;gap:8px;display:flex}.cuba-voice-label{color:var(--cuba-muted);font-size:13px}.cuba-profile-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root{--pragma-color-text-primary:#1f2937;--pragma-color-text-secondary:#4b5563;--pragma-color-text-muted:#6b7280;--pragma-color-border:#e5e7eb;--pragma-color-bg-surface:#fff;--pragma-color-primary:#2563eb;--pragma-color-primary-subtle:#eff6ff}.page-wrapper.dark-mode{--pragma-color-text-primary:var(--cuba-text);--pragma-color-text-secondary:var(--cuba-muted);--pragma-color-text-muted:var(--cuba-muted);--pragma-color-border:var(--cuba-border);--pragma-color-bg-surface:var(--cuba-card-bg);--pragma-color-primary:var(--cuba-primary);--pragma-color-primary-subtle:#6d61f229}.form-field>span:first-child,.form-field>.label-with-help{color:var(--cuba-text)}:root{--cuba-danger:#e5484d;--cuba-hover-bg:var(--cuba-table-highlight);--pragma-color-danger:#ef4444;--pragma-color-bg-subtle:#f3f4f6;--card-bg:var(--cuba-card-bg);--bg-page:var(--cuba-body);--bg-subtle:var(--cuba-surface-alt);--bg-muted:var(--cuba-surface-alt);--text-main:var(--cuba-text);--text-muted:var(--cuba-muted);--border-color:var(--cuba-border);--color-border:var(--cuba-border);--color-primary:var(--cuba-primary);--color-success:var(--cuba-success);--cuba-bg-input:var(--cuba-card-bg);--cuba-body-color:var(--cuba-text);--cuba-primary-light:#6d61f229;--cuba-surface-hover:var(--cuba-table-highlight);--cuba-text-muted:var(--cuba-muted)}.page-wrapper.dark-mode{--cuba-danger:#ff7a98;--pragma-color-danger:#ef4444;--pragma-color-bg-subtle:var(--cuba-surface-alt)}.page-wrapper.dark-mode table tbody tr:hover,.page-wrapper.dark-mode .cuba-table-wrap tbody tr:hover,.page-wrapper.dark-mode .table-priority-row{background:var(--cuba-table-highlight)}.page-wrapper.dark-mode .table-context-row{background:var(--cuba-table-highlight-blue)}.btn-cuba-icon{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:34px;height:34px;color:var(--cuba-text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .14s,color .14s;display:inline-flex}.btn-cuba-icon:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.btn-cuba-icon:disabled{cursor:not-allowed;opacity:.5}.btn-cuba-icon--danger,.btn-cuba-icon-danger{color:var(--cuba-danger)}.btn-cuba-icon--danger:hover,.btn-cuba-icon-danger:hover{border-color:var(--cuba-danger);color:var(--cuba-danger)}.btn-cuba-icon--warning{color:#b7791f}.page-wrapper.dark-mode .btn-cuba-icon--warning{color:#f6e08e}.flex-column{flex-direction:column;display:flex}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.text-muted{color:var(--cuba-muted)}.align-center{align-items:center}.border-none{border:none}.overflow-hidden{overflow:hidden}.form-control,.form-select{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;min-height:36px;color:var(--cuba-text);border-radius:8px;padding:8px 10px;font-size:14px}.form-control:focus,.form-select:focus{border-color:var(--cuba-primary);outline:none}.form-check-input{width:16px;height:16px;accent-color:var(--cuba-primary);cursor:pointer}.form-group{margin-bottom:14px}.is-invalid{border-color:var(--cuba-danger)!important}:root{--cuba-warning-bg:#f8d62b29;--cuba-success-bg:#51bb2524}.page-wrapper.dark-mode{--cuba-warning-bg:#f8d62b21;--cuba-success-bg:#51bb2529}body.dark-mode .confirm-dialog{background:#252636;box-shadow:0 24px 60px #00000080}body.dark-mode .confirm-dialog-title{color:var(--cuba-text)}body.dark-mode .confirm-dialog-backdrop{background:#0009}.trainer-container-centered{width:100%;max-width:720px;margin-inline:auto}.trainer-container-centered-md{width:100%;max-width:860px;margin-inline:auto}.trainer-progress-bar-fill{width:var(--progress-width,0%);background:var(--cuba-primary);border-radius:8px;height:100%;transition:width .3s}.trainer-result-card{text-align:center;padding:24px}.trainer-score-title{margin-bottom:8px;font-size:18px;font-weight:700}.trainer-coach-quote{border-left:3px solid var(--cuba-border);background:var(--cuba-surface-alt,var(--cuba-sidebar));border-radius:0 4px 4px 0;margin:4px 0 8px;padding:6px 10px;font-style:italic}.trainer-chat-messages{background:var(--cuba-surface-alt,var(--cuba-sidebar));border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:10px;min-height:220px;max-height:460px;padding:12px;display:flex;overflow-y:auto}.trainer-chat-coach-message{background:color-mix(in srgb, var(--cuba-warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--cuba-warning) 25%, transparent);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.trainer-chat-msg-card{border-radius:8px;max-width:70%;padding:8px 12px;font-size:14px;line-height:1.5}.trainer-chat-msg-seller{background:color-mix(in srgb, var(--cuba-primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--cuba-primary) 25%, transparent);color:var(--cuba-text)}.trainer-chat-msg-header{color:var(--cuba-muted);align-items:center;gap:4px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.trainer-chat-input{flex:1}.trainer-play-voice-btn{color:var(--cuba-muted);transition:color var(--cuba-dur-fast);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.trainer-play-voice-btn:hover{color:var(--cuba-primary)}.trainer-play-voice-btn-disabled{opacity:.45;cursor:default}.trainer-recommendation-card{background:var(--cuba-card-bg,var(--cuba-sidebar));border:1px solid var(--cuba-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.trainer-badge-card{background:var(--cuba-surface-alt,var(--cuba-sidebar));border:1px solid var(--cuba-border);color:var(--cuba-text);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.trainer-badge-card--compact{padding:2px 6px}.trainer-table-compact{font-size:13px}.trainer-table-header-left{text-align:left;color:var(--cuba-muted);white-space:nowrap;padding:8px 10px;font-weight:600}.trainer-table-header-center{text-align:center;color:var(--cuba-muted);white-space:nowrap;padding:8px 10px;font-weight:600}.trainer-table-cell{vertical-align:middle;padding:8px 10px}.trainer-table-cell-center{text-align:center;vertical-align:middle;padding:8px 10px}.trainer-table-cell-compact{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:6px 8px;overflow:hidden}.trainer-table-row-top{background:color-mix(in srgb, var(--cuba-primary) 6%, transparent)}.trainer-assignment-card{background:var(--cuba-card-bg,var(--cuba-sidebar));border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.trainer-assignment-card-overdue{border-color:var(--cuba-danger);background:color-mix(in srgb, var(--cuba-danger) 6%, var(--cuba-card-bg,var(--cuba-sidebar)))}.trainer-pdp-step-card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg,var(--cuba-sidebar));border-radius:8px;padding:14px 16px}.trainer-pdp-step-card-done{opacity:.7;border-color:var(--cuba-success,#51bb25);background:color-mix(in srgb, var(--cuba-success,#51bb25) 6%, var(--cuba-card-bg,var(--cuba-sidebar)))}.trainer-pdp-step-num{background:var(--cuba-surface-alt,var(--cuba-sidebar));border:1px solid var(--cuba-border);width:24px;height:24px;color:var(--cuba-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.trainer-pdp-step-num-done{background:var(--cuba-success,#51bb25);border-color:var(--cuba-success,#51bb25);color:#fff}.trainer-pdp-step-badge-done{background:color-mix(in srgb, var(--cuba-success,#51bb25) 18%, transparent);color:var(--cuba-success,#51bb25);border:1px solid color-mix(in srgb, var(--cuba-success,#51bb25) 30%, transparent);border-radius:8px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.trainer-pdp-history-card{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt,var(--cuba-sidebar));border-radius:8px;padding:12px 14px}.trainer-pdp-history-status{background:var(--cuba-surface-alt,var(--cuba-sidebar));color:var(--cuba-muted);border:1px solid var(--cuba-border);border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.trainer-pdp-history-status-completed{background:color-mix(in srgb, var(--cuba-success,#51bb25) 14%, transparent);color:var(--cuba-success,#51bb25);border-color:color-mix(in srgb, var(--cuba-success,#51bb25) 28%, transparent)}.trainer-pdp-history-status-active{background:color-mix(in srgb, var(--cuba-primary) 14%, transparent);color:var(--cuba-primary);border-color:color-mix(in srgb, var(--cuba-primary) 28%, transparent)}.trainer-pdp-history-status-cancelled{background:color-mix(in srgb, var(--cuba-danger) 10%, transparent);color:var(--cuba-danger);border-color:color-mix(in srgb, var(--cuba-danger) 22%, transparent)}.trainer-pdp-competency-chip{background:color-mix(in srgb, var(--cuba-primary) 12%, transparent);color:var(--cuba-primary);border:1px solid color-mix(in srgb, var(--cuba-primary) 25%, transparent);border-radius:8px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}:root{--cuba-surface-subtle:var(--cuba-surface-alt);--cuba-bg-alt:var(--cuba-surface-alt);--cuba-error:var(--cuba-danger);--cuba-text-secondary:var(--cuba-muted);--cuba-accent:var(--cuba-primary);--cuba-text-on-accent:#fff;--color-danger:var(--cuba-danger);--color-muted:var(--cuba-muted);--color-text-muted:var(--cuba-muted);--color-bg-card:var(--cuba-card-bg);--color-surface:var(--cuba-card-bg);--color-bg-surface:var(--cuba-card-bg);--color-bg-light:var(--cuba-surface-alt);--color-bg-muted:var(--cuba-surface-alt);--color-bg-secondary:var(--cuba-surface-alt);--color-bg-subtle:var(--cuba-surface-alt);--color-surface-2:var(--cuba-surface-alt);--color-surface-muted:var(--cuba-surface-alt);--color-border-light:var(--cuba-border);--color-text:var(--cuba-text);--color-text-secondary:var(--cuba-text-secondary);--color-accent:var(--cuba-primary);--color-primary-muted:var(--cuba-primary-light);--color-on-primary:var(--cuba-text-on-accent);--color-error:var(--cuba-danger);--color-warning:var(--cuba-warning);--color-warning-bg:var(--cuba-warning-bg);--color-success-bg:var(--cuba-success-bg)}h1>svg.lucide:first-child,h2>svg.lucide:first-child,h3>svg.lucide:first-child,h4>svg.lucide:first-child,h5>svg.lucide:first-child,strong>svg.lucide:first-child,label>svg.lucide:first-child,th>svg.lucide:first-child,.cuba-card-title>svg.lucide:first-child,.cuba-section-title>svg.lucide:first-child,.section-eyebrow>svg.lucide:first-child{vertical-align:-.15em;flex-shrink:0;margin-right:.4em}.cuba-card-head,.cuba-section-head{gap:8px}:root{--cuba-primary-rgb:109, 97, 242}.page-loading-skeleton{background:var(--cuba-body,#f5f6fa);justify-content:center;align-items:center;min-height:60vh;animation:.2s both psp-page-fade;display:flex}.page-loading-skeleton:after{content:"";border:3px solid #6d61f238;border-top-color:var(--cuba-primary);border-radius:50%;width:40px;height:40px;animation:.75s linear infinite psp-spin}body.dark-mode .page-loading-skeleton,.page-wrapper.dark-mode .page-loading-skeleton{background:#171820}.page-wrapper.dark-mode .header-shell-stat{color:var(--cuba-muted);background:#ffffff0d;border-color:#ffffff1a}.page-wrapper.dark-mode .scope-chip{background:#ffffff0d}.page-wrapper.dark-mode .scope-chip strong{color:var(--cuba-text)}.page-wrapper.dark-mode .route-context-badge{color:#b3a9ff;background:#6d61f22e;border-color:#6d61f247}.page-wrapper.dark-mode .route-context-eyebrow{color:var(--cuba-muted)}@keyframes psp-page-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.page-body,.cuba-page{animation:.26s backwards psp-page-fade}@media (prefers-reduced-motion:reduce){.page-body,.cuba-page,.page-loading-skeleton{animation:none}}.cuba-card-stack{flex-direction:column;gap:12px;display:flex}.cuba-chat-history{flex-direction:column;gap:10px;max-height:420px;padding:4px;display:flex;overflow-y:auto}.cuba-badge-primary{min-height:24px;color:var(--cuba-primary-on-tint);background:#6d61f229;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.cuba-badge-secondary{min-height:24px;color:var(--cuba-muted-on-tint);background:var(--cuba-neutral-bg);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.page-wrapper.dark-mode .cuba-badge-primary{color:#b3a9ff}@media (width<=768px){.heatmap-cell{height:22px!important;font-size:9px!important}.heatmap-hour-label{font-size:9px!important}.heatmap-day-label{min-width:70px!important;font-size:11px!important}.heatmap-header,.heatmap-row{grid-template-columns:70px repeat(24,minmax(22px,1fr))!important}}@media (width<=480px){.heatmap-cell{height:18px!important;font-size:0!important}.heatmap-day-label{min-width:52px!important;font-size:10px!important}.heatmap-header,.heatmap-row{grid-template-columns:52px repeat(24,minmax(16px,1fr))!important}.heatmap-hour-label{font-size:8px!important}}@media (width<=800px){.employee-grid{grid-template-columns:1fr!important}}@media (width<=480px){.speech-grid,.speech-metrics-grid{grid-template-columns:1fr!important}.speech-metrics-cell--full{grid-column:1!important}}@media (width<=600px){.cuba-form-inline--period{flex-wrap:wrap!important;gap:6px!important}}@media (width<=480px){.trainer-hero-text{min-width:0!important}}@media (width<=640px){.cuba-page-head.flex-space-between{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.cuba-page-head .cuba-form-inline{flex-wrap:wrap!important}}.text-xs-bold{font-size:12px;font-weight:600;line-height:1.4}.text-xs-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:12px;line-height:1.4}.text-sm-bold{font-size:13px;font-weight:600;line-height:1.45}.text-sm-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:13px;line-height:1.45}.text-base-bold{font-size:14px;font-weight:600;line-height:1.5}.text-base-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:14px;line-height:1.5}.text-md{font-size:15px;line-height:1.5}.text-md-bold{font-size:15px;font-weight:600;line-height:1.5}.text-md-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:15px;line-height:1.5}.text-lg-bold{font-size:18px;font-weight:700;line-height:1.4}.text-lg-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:18px;line-height:1.4}.text-xl-bold{font-size:22px;font-weight:700;line-height:1.3}.text-xl-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:22px;line-height:1.3}.text-xxl{font-size:28px;line-height:1.25}.text-xxl-bold{font-size:28px;font-weight:700;line-height:1.25}.text-xxl-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:28px;line-height:1.25}.text-xxxl{font-size:34px;line-height:1.2}.text-xxxl-bold{font-size:34px;font-weight:700;line-height:1.2}.text-xxxl-muted{color:var(--text-muted,var(--cuba-text-muted));font-size:34px;line-height:1.2}.text-primary{color:var(--cuba-primary,#6d61f2)}.text-success{color:var(--cuba-success,#54ba4a)}.text-warning{color:var(--cuba-warning,#ffaa05)}.text-danger{color:var(--cuba-danger,#f73164)}.flex-center-wrap-gap-8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flex-column-gap-8{flex-direction:column;gap:8px;display:flex}.min-w-100{min-width:100px}.min-w-120{min-width:120px}.w-160{width:160px}.max-w-sm{max-width:384px}.space-y-3>*+*{margin-top:12px}.space-y-4>*+*{margin-top:16px}.lh-1{line-height:1}.self-end{align-self:flex-end}.border-l-2{border-left:2px solid var(--cuba-border,rgba(var(--light-font-rgb,82, 82, 108), .1))}@keyframes cuba-pulse{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse{animation:1.8s ease-in-out infinite cuba-pulse}.resize-none{resize:none}.scorecard-v2{flex-direction:column;gap:20px;display:flex}.scorecard-v2-flags{background:#ffc10714;border:1px solid #ffc10759;border-radius:8px;padding:14px 18px}.scorecard-v2-flags-header{color:var(--cuba-warning,#b8860b);align-items:center;gap:8px;margin-bottom:10px;display:flex}.scorecard-v2-flags-title{font-size:13px;font-weight:600}.scorecard-v2-flags-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scorecard-v2-flag-item{color:var(--cuba-text,inherit);border-bottom:1px solid var(--cuba-border,#00000014);padding:4px 0;font-size:13px}.scorecard-v2-flag-item:last-child{border-bottom:none}.scorecard-v2-flag-item--critical,.scorecard-v2-flag-item--critical strong{color:var(--cuba-danger,#e55353)}.scorecard-v2-flag-desc{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));margin:3px 0 0;font-size:12px}.scorecard-v2-totals{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border,#00000014);border-radius:8px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.scorecard-v2-total-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.scorecard-v2-total-row--effective{border-top:1px dashed var(--cuba-border,#00000014);padding-top:4px}.scorecard-v2-total-label{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.scorecard-v2-total-value{color:var(--cuba-text,inherit);letter-spacing:-.5px;font-size:22px;font-weight:700}.scorecard-v2-total-value--effective{color:var(--cuba-primary,#6d61f2)}.scorecard-v2-gate-notice{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));background:#6d61f20f;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex}.scorecard-v2-gate-notice svg{color:var(--cuba-primary,#6d61f2);flex-shrink:0;margin-top:1px}.scorecard-v2-call-type{border-top:1px solid var(--cuba-border,#0000000f);align-items:center;gap:8px;padding-top:6px;font-size:12px;display:flex}.scorecard-v2-call-type-label{color:var(--text-muted,var(--cuba-text-muted,#8d9ead))}.scorecard-v2-call-type-value{color:var(--cuba-text,inherit);font-weight:600}.scorecard-v2-competencies{flex-direction:column;gap:12px;display:flex}.scorecard-v2-competency{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border,#00000014);border-radius:8px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.scorecard-v2-competency-header{flex-direction:column;gap:8px;display:flex}.scorecard-v2-competency-name-row{align-items:center;gap:6px;display:flex}.scorecard-v2-competency-name{color:var(--cuba-text,inherit);font-size:14px;font-weight:600}.scorecard-v2-competency-score-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scorecard-v2-competency-score-num{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));min-width:24px;font-size:12px;font-weight:600}.scorecard-v2-dots{align-items:center;gap:4px;display:inline-flex}.scorecard-v2-dot{background:var(--cuba-border,#0000001f);border:1.5px solid var(--cuba-border,#00000026);width:10px;height:10px;transition:background var(--cuba-dur-fast);border-radius:50%;display:inline-block}.scorecard-v2-dot--filled{background:var(--cuba-primary,#6d61f2);border-color:var(--cuba-primary,#6d61f2)}.scorecard-v2-evidence-badge{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.scorecard-v2-evidence-badge--high{color:var(--cuba-success-text,#1a7a36);background:#28a7451f}.scorecard-v2-evidence-badge--medium{color:var(--cuba-warning-text,#8a6500);background:#ffc10724}.scorecard-v2-evidence-badge--low{color:#c05000;background:#ff7f001f}.scorecard-v2-evidence-badge--none{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));background:#6d61f214}.scorecard-v2-missing-evidence{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));margin:0;padding:6px 0;font-size:12px;font-style:italic}.scorecard-v2-must-not-hits{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.scorecard-v2-must-not-hit{color:var(--cuba-danger,#e55353);align-items:flex-start;gap:6px;padding:3px 0;font-size:12px;display:flex}.scorecard-v2-must-not-hit svg{flex-shrink:0;margin-top:1px}.scorecard-v2-quotes{flex-direction:column;gap:8px;padding-top:4px;display:flex}.scorecard-v2-quote{background:var(--cuba-body,#f8f8fc);border-left:3px solid var(--cuba-primary,#6d61f2);border-radius:0 8px 8px 0;flex-direction:column;gap:3px;margin:0;padding:10px 14px;display:flex}.scorecard-v2-quote-speaker{text-transform:uppercase;letter-spacing:.04em;color:var(--cuba-primary,#6d61f2);font-size:11px;font-weight:600}.scorecard-v2-quote-text{color:var(--cuba-text,inherit);font-size:13px;font-style:italic;line-height:1.5}.scorecard-v2-gates{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border,#00000014);border-radius:8px;padding:16px 18px}.scorecard-v2-gates-header{align-items:center;gap:8px;margin-bottom:14px;display:flex}.scorecard-v2-gates-title{color:var(--cuba-text,inherit);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.scorecard-v2-gates-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.scorecard-v2-gate{border-bottom:1px solid var(--cuba-border,#0000000f);padding:12px 0}.scorecard-v2-gate:last-child{border-bottom:none;padding-bottom:0}.scorecard-v2-gate--pass{opacity:.85}.scorecard-v2-gate-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scorecard-v2-gate-icon--pass{color:var(--cuba-success,#28a745);flex-shrink:0}.scorecard-v2-gate-icon--fail{color:var(--cuba-danger,#e55353);flex-shrink:0}.scorecard-v2-gate-name{color:var(--cuba-text,inherit);flex:1;font-size:13px;font-weight:500}.scorecard-v2-gate-status{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.scorecard-v2-gate-status--pass{color:var(--cuba-success-text,#1a7a36);background:#28a7451f}.scorecard-v2-gate-status--fail{color:var(--cuba-danger,#e55353);background:#e553531f}.scorecard-v2-gate-onfail{background:#e553530f;border-radius:8px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 14px;display:flex}.scorecard-v2-gate-onfail-text{color:var(--cuba-danger,#e55353);margin:0;font-size:12px;font-weight:600}.scorecard-v2-gate-onfail-text--zero{color:var(--cuba-danger,#e55353)}.scorecard-v2-gate-onfail-text--cap{color:#c05000}.scorecard-v2-gate-onfail-text--flag{color:var(--cuba-warning-text,#8a6500)}.scorecard-v2-gate-onfail-desc{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));font-weight:400}.scorecard-v2-gate-reason{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));margin:4px 0 0;font-size:12px;font-style:italic}.scenario-from-source-form{flex-direction:column;gap:20px;display:flex}.scenario-from-source-header{align-items:flex-start;gap:12px;display:flex}.scenario-from-source-icon{color:var(--cuba-primary,#6d61f2);flex-shrink:0;margin-top:2px}.scenario-from-source-title{color:var(--cuba-text,inherit);margin-bottom:2px;font-size:15px;font-weight:700;display:block}.scenario-from-source-subtitle{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));margin:0;font-size:12px;line-height:1.5}.scenario-source-kind-group{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.scenario-source-kind-btn-wrap{align-items:center;gap:5px;display:inline-flex}.scenario-source-kind-btn{transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast), color var(--cuba-dur-fast);border-radius:8px;align-items:center;gap:5px;padding:6px 14px;font-size:13px;display:inline-flex}.scenario-source-kind-btn-selected,.scenario-source-kind-btn.scenario-source-kind-btn-selected{border-color:var(--cuba-primary,#6d61f2);color:var(--cuba-primary,#6d61f2);background:#6d61f21f;font-weight:600}.scenario-from-source-actions{align-items:center;gap:10px;display:flex}.scenario-from-source-generate-btn{align-items:center;gap:7px;font-size:14px;display:inline-flex}.scenario-from-source-preview{border-left:3px solid var(--cuba-primary,#6d61f2);flex-direction:column;gap:14px;display:flex}.scenario-from-source-preview-header{border-bottom:1px solid var(--cuba-border,#00000014);flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.scenario-from-source-preview-title{color:var(--cuba-text,inherit);font-size:14px;font-weight:700}.scenario-from-source-preview-subtitle{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));margin:0;font-size:12px}.scenario-from-source-preview-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.scenario-from-source-preview-row-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,var(--cuba-text-muted,#8d9ead));min-width:80px;font-size:11px;font-weight:600}.scenario-from-source-preview-persona{flex-direction:column;gap:6px;display:flex}.scenario-from-source-persona-grid{background:var(--cuba-body,#f8f8fc);color:var(--cuba-text,inherit);border-radius:8px;flex-direction:column;gap:4px;padding:8px 12px;font-size:13px;display:flex}.scenario-from-source-persona-key{color:var(--text-muted,var(--cuba-text-muted,#8d9ead));font-weight:600}.scenario-from-source-tags{flex-direction:column;gap:8px;display:flex}.scenario-from-source-tags-list{flex-wrap:wrap;gap:6px;display:flex}.scenario-from-source-tag{color:var(--cuba-primary,#6d61f2);background:#6d61f21a;border:1px solid #6d61f233;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.scenario-from-source-competency-group{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.scenario-competency-btn{transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast), color var(--cuba-dur-fast);border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;display:inline-flex}.scenario-competency-btn-active,.scenario-competency-btn.scenario-competency-btn-active{border-color:var(--cuba-primary,#6d61f2);color:var(--cuba-primary,#6d61f2);background:#6d61f21f;font-weight:600}.scenario-from-source-save-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.difficulty-badge{border-radius:8px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.difficulty-badge-easy{color:var(--cuba-success-text,#1a7a36);background:#28a7451a}.difficulty-badge-normal{color:var(--cuba-primary,#6d61f2);background:#6d61f21a}.difficulty-badge-hard{color:#c05000;background:#ff7f001a}.difficulty-badge-boss{color:var(--cuba-danger,#e55353);background:#e553531a}.cockpit-flag{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.cockpit-flag-danger{background:rgba(var(--cuba-danger-rgb,220, 53, 69), .12);color:var(--cuba-danger,#dc3545)}.cockpit-flag-warning{background:rgba(var(--cuba-warning-rgb,255, 193, 7), .15);color:var(--cuba-warning-dark,#b88a00)}.cockpit-flag-label{font-size:11px}.cockpit-detail-overlay{z-index:1000;background:#00000073;outline:none;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.cockpit-detail-panel{border-left:1px solid var(--cuba-border);border-radius:0;flex-direction:column;width:min(520px,100vw);height:100vh;animation:.22s cockpit-panel-in;display:flex;overflow:hidden}@keyframes cockpit-panel-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.cockpit-detail-header{border-bottom:1px solid var(--cuba-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.cockpit-detail-close{flex-shrink:0;padding:4px 6px}.cockpit-detail-tabs{border-bottom:1px solid var(--cuba-border);flex-shrink:0;gap:0;padding:0 20px;display:flex}.cockpit-detail-tab{cursor:pointer;color:var(--cuba-text-muted,var(--text-muted));transition:color var(--cuba-dur-fast), border-color var(--cuba-dur-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:500}.cockpit-detail-tab:hover{color:var(--cuba-text)}.cockpit-detail-tab-active{color:var(--cuba-primary);border-bottom-color:var(--cuba-primary);font-weight:600}.cockpit-detail-body{flex:1;padding:20px;overflow-y:auto}.cockpit-stat-chip{background:var(--cuba-bg-subtle,#6d61f214);color:var(--cuba-text);border:1px solid var(--cuba-border);border-radius:8px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.cockpit-stat-chip-danger{background:rgba(var(--cuba-danger-rgb,220, 53, 69), .1);color:var(--cuba-danger,#dc3545);border-color:rgba(var(--cuba-danger-rgb,220, 53, 69), .2)}.cockpit-summary-block{background:var(--cuba-bg-subtle,#00000008);border:1px solid var(--cuba-border);border-radius:8px;min-width:180px;padding:12px 16px}.cockpit-summary-scores{flex-direction:column;gap:6px;display:flex}.cockpit-summary-score-chip{cursor:default;border-radius:8px;justify-content:center;align-items:center;min-width:40px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.cockpit-period-btn{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text-muted,var(--text-muted));cursor:pointer;transition:background var(--cuba-dur-fast), color var(--cuba-dur-fast), border-color var(--cuba-dur-fast);white-space:nowrap;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500}.cockpit-period-btn:hover{color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary-on-tint);background:#6d61f214}.cockpit-period-btn-active{color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary-on-tint);background:#6d61f21f;font-weight:600}.cockpit-heatmap-table-wrap{border:1px solid var(--cuba-border);border-radius:8px;overflow-x:auto}.cockpit-heatmap-table{border-collapse:collapse;width:100%;font-size:13px}.cockpit-th-left,.cockpit-th-center{text-transform:uppercase;letter-spacing:.04em;color:var(--cuba-text-muted,var(--text-muted));white-space:nowrap;background:var(--cuba-bg-subtle,#00000006);padding:8px 10px;font-size:11px;font-weight:600}.cockpit-th-left{text-align:left}.cockpit-th-center{text-align:center}.cockpit-comp-header{text-transform:uppercase;letter-spacing:.03em;cursor:default;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex}.cockpit-row{cursor:pointer;transition:background .12s}.cockpit-row:hover{background:#6d61f20f}.cockpit-row:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:-2px}.cockpit-td-name{text-align:left;color:var(--cuba-text);max-width:180px;padding:9px 12px;font-size:13px;font-weight:500}.cockpit-td-score{text-align:center;transition:filter var(--cuba-dur-fast);padding:9px 6px;font-size:12px;font-weight:500}.cockpit-td-center{text-align:center;color:var(--cuba-text);padding:9px 8px}.cockpit-td-flags{text-align:left;padding:6px 10px}.flex-center-wrap-gap-8{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.flex-column-gap-20{flex-direction:column;gap:20px;display:flex}.flex-column-gap-16{flex-direction:column;gap:16px;display:flex}.flex-column-gap-14{flex-direction:column;gap:14px;display:flex}.flex-column-gap-12{flex-direction:column;gap:12px;display:flex}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.btn-voice-toggle{white-space:nowrap;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.btn-voice-toggle-active{color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary-on-tint);background:#6d61f21f}.ml-6{margin-left:6px}.w-120{width:120px}.w-36{width:36px}.text-italic{font-style:italic}.self-center{align-self:center}.align-start{align-items:flex-start}.justify-start{justify-content:flex-start}.border-bottom{border-bottom:1px solid var(--cuba-border)}.section-title{color:var(--cuba-text);margin:0;font-size:18px;font-weight:600;line-height:1.3}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.vw-collect-shell{background:var(--cuba-body,#f4f5fa);box-sizing:border-box;flex-direction:column;align-items:center;min-height:100dvh;padding:16px 16px 40px;display:flex}.vw-collect-brand{width:100%;max-width:480px;color:var(--cuba-primary,#6d61f2);letter-spacing:.04em;justify-content:center;align-items:center;padding:12px 0 20px;font-size:18px;font-weight:700;display:flex}.vw-collect-brand .logo-mark{letter-spacing:.08em;color:var(--cuba-primary,#6d61f2);text-transform:uppercase;font-size:18px;font-weight:800}.vw-collect-card{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border,#e2e8f0);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:480px;padding:24px;display:flex;box-shadow:0 4px 24px #6d61f20f}.vw-collect-loading{color:var(--text-muted,var(--cuba-text-muted,#8a92a6));text-align:center;padding:16px 0;font-size:14px}.vw-collect-not-found{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 0;display:flex}.vw-collect-not-found h1{color:var(--cuba-heading-color,var(--cuba-text,#1e293b));margin:0;font-size:18px;font-weight:700}.vw-collect-not-found p{color:var(--text-muted,#8a92a6);max-width:320px;margin:0;font-size:14px}.vw-collect-error-block{flex-direction:column;gap:12px;padding:4px 0;display:flex}.vw-collect-error-block h2{color:var(--cuba-danger,#ff4d4d);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.vw-collect-error-block p{color:var(--text-muted,#8a92a6);margin:0;font-size:14px;line-height:1.5}.vw-collect-question-block{padding-bottom:4px}.vw-collect-question{color:var(--cuba-heading-color,var(--cuba-text,#1e293b));margin:0;font-size:18px;font-weight:700;line-height:1.4}.vw-collect-camera-request{text-align:center;background:#6d61f20d;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.vw-collect-camera-request h2{color:var(--cuba-text,#1e293b);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.vw-collect-camera-request p{color:var(--text-muted,#8a92a6);max-width:300px;margin:0;font-size:14px;line-height:1.5}.vw-collect-camera-wrap{aspect-ratio:9/16;background:#000;border-radius:8px;width:100%;max-height:360px;position:relative;overflow:hidden}.vw-collect-video{object-fit:cover;background:#000;border-radius:8px;width:100%;height:100%;display:block}.vw-collect-timer-overlay{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:8px;align-items:center;gap:2px;padding:4px 10px;font-size:13px;line-height:1.4;display:flex;position:absolute;top:10px;right:12px}.vw-collect-timer-elapsed{color:#fff;font-weight:600}.vw-collect-timer-sep{color:#ffffff80;padding:0 1px}.vw-collect-timer-remaining{color:#fffc}.vw-collect-timer-remaining.vw-collect-timer-urgent{color:#ff6b6b;font-weight:700;animation:.8s ease-in-out infinite alternate vw-pulse}@keyframes vw-pulse{0%{opacity:1}to{opacity:.55}}.vw-collect-prompter{scroll-behavior:auto;background:linear-gradient(#0000,#000000b3);border-radius:0 0 12px 12px;max-height:110px;padding:24px 14px 14px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vw-collect-prompter p{color:#ffffffeb;margin:0;font-size:14px;line-height:1.55}.vw-collect-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.vw-collect-btn-primary,.btn-cuba-primary{background:var(--cuba-primary,#6d61f2);color:#fff;cursor:pointer;transition:opacity var(--cuba-dur-fast), transform var(--cuba-dur-fast);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.vw-collect-btn-primary:hover,.btn-cuba-primary:hover{opacity:.88}.vw-collect-btn-primary:active,.btn-cuba-primary:active{transform:scale(.97)}.vw-collect-btn-primary:disabled,.btn-cuba-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.vw-collect-btn-danger,.btn-cuba-danger{background:var(--cuba-danger,#ff4d4d);color:#fff;cursor:pointer;transition:opacity var(--cuba-dur-fast), transform var(--cuba-dur-fast);white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.vw-collect-btn-danger:hover,.btn-cuba-danger:hover{opacity:.88}.vw-collect-btn-danger:active,.btn-cuba-danger:active{transform:scale(.97)}.vw-collect-btn-outline,.btn-cuba-outline{color:var(--cuba-primary,#6d61f2);border:1.5px solid var(--cuba-primary,#6d61f2);cursor:pointer;transition:background var(--cuba-dur-fast), transform var(--cuba-dur-fast);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.vw-collect-btn-outline:hover,.btn-cuba-outline:hover{background:#6d61f212}.vw-collect-btn-outline:active,.btn-cuba-outline:active{transform:scale(.97)}.vw-collect-btn-outline:disabled,.btn-cuba-outline:disabled{opacity:.5;cursor:not-allowed;transform:none}.vw-collect-btn-switch-camera,.btn-cuba-secondary{background:var(--cuba-secondary-bg,#6d61f214);color:var(--cuba-primary,#6d61f2);border:1px solid var(--cuba-border,#e2e8f0);cursor:pointer;transition:background var(--cuba-dur-fast);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.vw-collect-btn-switch-camera:hover,.btn-cuba-secondary:hover{background:#6d61f224}.vw-collect-preview-wrap{flex-direction:column;gap:8px;display:flex}.vw-collect-preview-label{color:var(--text-muted,#8a92a6);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.vw-collect-retake-row{justify-content:flex-end;display:flex}.vw-collect-upload-progress{flex-direction:column;gap:6px;display:flex}.vw-collect-upload-progress-label{color:var(--text-muted,#8a92a6);font-size:13px;font-weight:500}.vw-collect-upload-progress-bar{background:var(--cuba-border,#e2e8f0);border-radius:999px;width:100%;height:6px;overflow:hidden}.vw-collect-upload-progress-fill{background:var(--cuba-primary,#6d61f2);border-radius:999px;min-width:4px;height:100%;transition:width .25s}.vw-collect-form{flex-direction:column;gap:16px;display:flex}.vw-collect-optional{color:var(--text-muted,#8a92a6);margin-left:4px;font-size:12px;font-weight:400}.vw-collect-consent-label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.vw-collect-consent-checkbox{width:16px;height:16px;accent-color:var(--cuba-primary,#6d61f2);cursor:pointer;flex-shrink:0;margin-top:2px}.vw-collect-consent-text{color:var(--text-muted,#8a92a6);align-items:flex-start;gap:6px;font-size:13px;line-height:1.5;display:flex}.vw-collect-consent-text svg{flex-shrink:0;margin-top:2px}.vw-collect-validation-error,.vw-collect-submit-error{color:var(--cuba-danger,#ff4d4d);background:#ff4d4d14;border:1px solid #ff4d4d33;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.vw-collect-spin{animation:.8s linear infinite psp-spin}.vw-collect-success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.vw-collect-success-icon{width:80px;height:80px;color:var(--cuba-success,#48c78e);background:#48c78e1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.vw-collect-success h1{color:var(--cuba-text,#1e293b);margin:0;font-size:18px;font-weight:700}.vw-collect-success p{color:var(--text-muted,#8a92a6);max-width:300px;margin:0;font-size:14px;line-height:1.5}@media (width<=480px){.vw-collect-card{border-radius:8px;padding:16px}.vw-collect-camera-wrap{max-height:300px}.vw-collect-controls{flex-direction:column;align-items:stretch}.vw-collect-btn-primary,.vw-collect-btn-danger,.vw-collect-btn-outline,.vw-collect-btn-switch-camera{justify-content:center}.vw-collect-retake-row{justify-content:stretch}.vw-collect-retake-row .btn-cuba-secondary{justify-content:center;width:100%}}.support-mode-tabs{flex-shrink:0;align-items:center;gap:4px;display:flex}.support-queue-tabs{border-bottom:1px solid var(--cuba-border);align-items:center;gap:2px;margin-bottom:16px;padding-bottom:0;display:flex}.support-queue-tab{color:var(--cuba-text-muted,var(--text-muted));cursor:pointer;transition:color var(--cuba-dur-fast), border-color var(--cuba-dur-fast);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.support-queue-tab:hover{color:var(--cuba-primary,#6d61f2)}.support-queue-tab-active{color:var(--cuba-primary,#6d61f2);border-bottom-color:var(--cuba-primary,#6d61f2);font-weight:600}.support-agent-workbench{flex-direction:column;gap:0;display:flex}.support-queue-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.support-queue-list{flex-direction:column;display:flex}.support-queue-item{border-bottom:1px solid var(--cuba-border);cursor:pointer;outline:none;flex-direction:column;gap:4px;padding:14px 16px;transition:background .12s;display:flex}.support-queue-item:last-child{border-bottom:none}.support-queue-item:hover,.support-queue-item:focus-visible{background:#6d61f20d}.support-queue-item-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.support-queue-item-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.support-queue-item-badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.support-queue-item-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.support-detail-panel{flex-direction:column;gap:0;display:flex}.support-ticket-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.support-ticket-contacts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px;display:flex}.support-sla-row{border-top:1px solid var(--cuba-border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.support-thread{flex-direction:column;gap:0;padding:4px 0;display:flex}.support-message{border-bottom:1px solid var(--cuba-border);padding:14px 16px}.support-message:last-child{border-bottom:none}.support-message-customer{border-left:3px solid var(--cuba-border);padding-left:13px}.support-message-agent{border-left:3px solid var(--cuba-primary,#6d61f2);background:#6d61f20a;padding-left:13px}.support-message-internal_note,.support-message-note{border-left:3px solid var(--cuba-warning,#f59e0b);background:#f59e0b0f;padding-left:13px}.support-message-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.support-message-author{font-size:13px;font-weight:600}.support-message-time{margin-left:auto;font-size:12px}.support-note-badge{align-items:center;gap:3px;display:inline-flex}.support-message-body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.support-action-bar{flex-direction:column;gap:0;margin-top:16px;display:flex}.support-client-view{flex-direction:column;gap:0;display:flex}.support-create-form{border-top:1px solid var(--cuba-border);padding-top:16px;animation:.15s support-fade-in}@keyframes support-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.overview-hero-kpi-link{cursor:pointer;color:inherit;text-align:left;transition:background var(--cuba-dur-fast) ease, border-color var(--cuba-dur-fast) ease, transform var(--cuba-dur-fast) ease;background:#ffffff1a;border:none}.overview-hero-kpi-link:hover{background:#ffffff2e;border-color:#ffffff52}.overview-hero-kpi-link:active{transform:scale(.98)}.overview-hero-kpi-link:focus-visible{outline-offset:2px;outline:2px solid #fff9}.card-header-icon-row{color:var(--cuba-text);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.section-icon{color:var(--cuba-primary);opacity:.85;flex-shrink:0}.overview-chart-zero-card-tenants,.overview-chart-zero-card-sessions,.overview-chart-zero-card-revenue{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-radius:8px}.row{flex-wrap:wrap;gap:0;margin-left:-8px;margin-right:-8px;display:flex}.row>[class*=col-]{box-sizing:border-box;padding-left:8px;padding-right:8px}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-11{flex:0 0 91.6667%;max-width:91.6667%}.col-md-12{flex:0 0 100%;max-width:100%}@media (width<=767px){[class*=col-md-]{flex:0 0 100%;max-width:100%}}.card-title{color:var(--cuba-text);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.card-subtitle{color:var(--text-muted,var(--cuba-text-muted,#696c7fd9));margin:0;font-size:13px;line-height:1.45}.site-settings-og-preview{flex-direction:column;gap:8px;height:100%;display:flex}.site-settings-og-preview__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,var(--cuba-text-muted,#696c7fd9));margin:0 0 4px;font-size:12px;font-weight:600}.site-settings-og-preview__card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow,0 0 20px #59667a1a);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.site-settings-og-preview__image{aspect-ratio:1.91;background:var(--cuba-border);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.site-settings-og-preview__image img{object-fit:cover;width:100%;height:100%;display:block}.site-settings-og-preview__body{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.site-settings-og-preview__domain{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#696c7fbf);margin:0;font-size:11px}.site-settings-og-preview__title{color:var(--cuba-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.site-settings-og-preview__desc{color:var(--text-muted,#696c7fd9);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ops-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-btn{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-card-bg,#fff);color:var(--cuba-text,inherit);cursor:pointer;transition:background var(--cuba-dur-fast), border-color var(--cuba-dur-fast), color var(--cuba-dur-fast);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.ops-btn:hover:not(:disabled){border-color:var(--cuba-primary,#6d61f2);color:var(--cuba-primary,#6d61f2);background:#6d61f20f}.ops-btn:disabled{opacity:.5;cursor:not-allowed}.ops-btn-secondary{color:var(--cuba-primary,#6d61f2);background:#6d61f20f;border-color:#6d61f240}.ops-btn-secondary:hover:not(:disabled){border-color:var(--cuba-primary,#6d61f2);background:#6d61f21f}.ops-btn-danger{color:#dc2626;background:#ef44440a;border-color:#ef44444d}.ops-btn-danger:hover:not(:disabled){background:#ef44441a;border-color:#dc2626}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);border-bottom:1px solid var(--cuba-border,#e5e7eb);padding:8px 10px;font-size:11px;font-weight:600}.data-table tbody tr{border-bottom:1px solid var(--cuba-border,#e5e7eb);transition:background var(--cuba-dur-fast)}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background:#6d61f208}.data-table td{vertical-align:middle;color:var(--cuba-text,inherit);padding:10px}.text-amber-600{color:#b45309}.pl-4{padding-left:16px}.border-l-2{border-left-style:solid;border-left-width:2px}.border-slate-200{border-color:var(--cuba-border,#e5e7eb)}.bg-slate-100{background:#6d61f20d}.bg-slate-50{background:var(--cuba-body,#f9fafb)}.text-3xl{font-size:28px}.tracking-widest{letter-spacing:.18em}.text-slate-800{color:var(--cuba-text,#1e293b)}.border-slate-100{border-color:#6d61f214}.text-slate-500{color:var(--text-muted,#6b7280)}.whitespace-pre-line{white-space:pre-line}.text-slate-700{color:var(--cuba-text,#374151)}.leading-relaxed{line-height:1.65}.text-rose-500{color:#f43f5e}@keyframes cuba-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.growth-qi-hero{text-align:center;background:#6d61f20f;border-radius:8px;flex-direction:column;align-items:center;gap:6px;margin:0 16px 20px;padding:28px 24px 20px;display:flex}.growth-qi-value{letter-spacing:-2px;transition:color var(--cuba-dur);font-size:72px;font-weight:800;line-height:1}.growth-qi-max{opacity:.5;letter-spacing:0;font-size:28px;font-weight:500}.growth-qi-level{color:var(--text-muted,var(--cuba-muted,#8b8fa8));text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:600}.growth-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:0 16px 20px;display:grid}.growth-delta-up,.growth-delta-down,.growth-delta-zero{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.growth-delta-up{color:var(--cuba-success,#22c55e);background:#22c55e1f}.growth-delta-down{color:var(--cuba-danger,#ef4444);background:#ef44441a}.growth-delta-zero{background:var(--cuba-border,#e5e7eb);color:var(--text-muted,var(--cuba-muted,#8b8fa8))}.growth-executive-block{background:var(--cuba-card-bg,#fff);border-left:3px solid var(--cuba-primary,#6d61f2);border-radius:0 12px 12px 0;flex-direction:column;gap:8px;margin:0 16px 16px;padding:16px 20px;display:flex}.growth-executive-line{color:var(--cuba-text);margin:0;font-size:14px;line-height:1.6}.growth-executive-main{color:var(--cuba-text);font-size:15px}.growth-executive-risk{color:var(--cuba-secondary,var(--cuba-danger,#ef4444))}.cohort-period-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cohort-period-group .cuba-input{width:auto;min-width:140px}.billing-summary-group-wrapper{gap:24px;display:grid}.billing-summary-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cuba-muted);margin:0 0 8px;font-size:13px;font-weight:600}.billing-debt-hero-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--cuba-primary) 8%, transparent) 0%, color-mix(in srgb, var(--cuba-primary) 3%, transparent) 100%);border:1px solid color-mix(in srgb, var(--cuba-primary) 18%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--cuba-primary) 6%, transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.billing-debt-hero-icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.billing-debt-hero-icon--due{background:var(--cuba-warning-bg);color:var(--color-warning-text)}.billing-debt-hero-icon--paid{background:var(--cuba-success-bg);color:var(--color-success-text)}.billing-deck-plan-chip{background:color-mix(in srgb, var(--cuba-primary) 5%, transparent);border:1px solid color-mix(in srgb, var(--cuba-primary) 10%, transparent);text-align:right;border-radius:8px;padding:8px 16px}.billing-deck-pay-button{box-shadow:0 4px 12px color-mix(in srgb, var(--cuba-primary) 25%, transparent);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.billing-alert-card-danger small,.billing-alert-card-danger strong{color:var(--cuba-secondary,#f73164)}.billing-alert-card-success small,.billing-alert-card-success strong{color:var(--cuba-success,#51bb25)}.billing-command-card-actions{gap:12px;display:grid}.billing-command-card-actions .billing-command-actions{border-top:1px solid var(--cuba-border);flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.billing-inline-notice-success{background:radial-gradient(circle at 100% 0,#51bb2512,#0000 40%),linear-gradient(#fffffffc,#f8fcf6f0);border-color:#51bb2547}.billing-inline-notice-success strong{color:#2d7d14}.billing-inline-notice-danger{background:radial-gradient(circle at 100% 0,#f731640f,#0000 40%),linear-gradient(#fffffffc,#fef8faf0);border-color:#f7316440}.billing-inline-notice-danger strong{color:var(--cuba-secondary,#f73164)}.billing-inline-notice-warning{background:radial-gradient(circle at 100% 0,#f8d62b14,#0000 40%),linear-gradient(#fffffffc,#fefcf0f0);border-color:#f8d62b59}.billing-inline-notice-warning strong{color:#92690a}.th-with-help{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.compact-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.compact-list li{font-size:13px;line-height:1.5}.muted-list li{color:var(--cuba-muted)}.block-spaced-top{margin-top:20px}.table-actions-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-chip-danger{cursor:pointer;transition:background-color var(--cuba-dur);background-color:var(--cuba-danger-bg,#f731641a);color:var(--cuba-secondary,#f73164);border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.ops-chip-danger:hover{background-color:#f7316438}.ops-chip-danger:disabled{opacity:.5;cursor:not-allowed}.card-footer-action{border-top:1px solid var(--cuba-border);justify-content:center;align-items:center;margin-top:4px;padding:12px 0 4px;display:flex}.col-span-full{grid-column:1/-1}.commercial-top-cluster{border:1px solid var(--cuba-border);background:#6d61f20f;border-radius:8px;margin-bottom:24px;padding:16px}.table-expanded-row{background:var(--cuba-table-highlight)}.table-expanded-row td{border-top:1px solid var(--cuba-border);border-bottom:1px solid var(--cuba-border);padding:0}.table-controls-bar{border-bottom:1px solid var(--cuba-border);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:4px;padding:12px 0 14px;display:flex}.table-control-field{flex-direction:column;gap:4px;min-width:140px;display:flex}.table-control-field>span{color:var(--cuba-muted);letter-spacing:.01em;font-size:12px;font-weight:600}.table-control-field-checkbox{min-width:unset;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:6px;padding-bottom:2px}.table-control-field-checkbox>span{color:var(--cuba-text);font-size:13px;font-weight:500}.preset-chip-wrapper{border:1px solid var(--cuba-border);transition:border-color var(--cuba-dur-fast) ease, background var(--cuba-dur-fast) ease;background:#6d61f20f;border-radius:999px;align-items:center;gap:4px;padding:2px 2px 2px 8px;display:inline-flex}.preset-chip-wrapper:hover{border-color:var(--cuba-primary-on-tint);background:#6d61f21a}.preset-chip-wrapper .ops-chip{color:var(--cuba-primary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px 4px;font-size:13px;font-weight:500;line-height:1.4}.preset-chip-wrapper .ops-chip:hover{text-decoration:underline}.partner-top-strip{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.partner-overview-grid{grid-template-columns:1fr auto;align-items:start;gap:24px;display:grid}@media (width<=768px){.partner-overview-grid{grid-template-columns:1fr}}.partner-earning-card-toPay{border-left:3px solid var(--cuba-primary);background:linear-gradient(135deg, #6d61f20f 0%, var(--cuba-card-bg) 60%)}.partner-earning-card-toPay>strong{color:var(--cuba-primary)}.partner-earning-card-paid{border-left:3px solid var(--cuba-success);background:linear-gradient(135deg, rgba(var(--cuba-success-rgb,81, 187, 37), .06) 0%, var(--cuba-card-bg) 60%)}.partner-earning-card-paid>strong{color:var(--cuba-success)}.partner-earning-card-processing{border-left:3px solid var(--cuba-warning);background:linear-gradient(135deg, rgba(var(--cuba-warning-rgb,255, 159, 67), .06) 0%, var(--cuba-card-bg) 60%)}.partner-earning-card-processing>strong{color:var(--cuba-warning)}.partner-section-count{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.partner-workspace-overview-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:4px;display:grid}.partner-table-action{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.settlement-row-editor-label{color:var(--cuba-muted,var(--text-muted));align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.field-stack{flex-direction:column;gap:6px;width:100%;display:flex}.field-stack>span,.field-stack>label{color:var(--cuba-muted,var(--text-muted));font-size:13px;font-weight:500}.field-stack>input,.field-stack>textarea,.field-stack>select{width:100%}.dashboard-default,.audit-page{background:var(--cuba-body);flex-direction:column;gap:24px;min-height:100%;padding:24px 16px;display:flex}.overview-panel-status{background:linear-gradient(135deg, var(--cuba-card-bg) 0%, #6d61f20f 100%);border:1px solid var(--cuba-border);border-radius:16px;padding:20px 24px;box-shadow:0 2px 8px #0000000f}.overview-status-item-ok{border-left:3px solid var(--cuba-success)}.overview-status-item-review,.overview-status-item-warning{border-left:3px solid var(--cuba-warning)}.overview-status-item-danger{border-left:3px solid var(--cuba-danger)}.overview-progress-item-bots,.overview-progress-item-dialogs,.overview-progress-item-crm{border-left:3px solid var(--cuba-primary)}.overview-progress-item-billing{border-left:3px solid var(--cuba-warning)}.overview-progress-item-knowledge,.overview-timeline-item-ok,.overview-timeline-item-success{border-left:3px solid var(--cuba-success)}.overview-activity-item-product{border-left:3px solid var(--cuba-primary);padding-left:11px}.overview-workspace-card-primary{background:linear-gradient(135deg, var(--cuba-card-bg) 0%, #6d61f214 100%);border-color:#6d61f24d}.overview-workspace-card-secondary{background:var(--cuba-card-bg)}.metric-card-label-row{color:var(--text-muted,var(--cuba-muted));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.metric-icon{opacity:.7;color:var(--cuba-primary);vertical-align:middle;flex-shrink:0}.search-field-wrap{align-items:center;width:100%;min-width:220px;max-width:340px;display:inline-flex;position:relative}.search-field-wrap .cuba-input{width:100%;padding-right:2rem}.search-clear-btn{width:18px;height:18px;color:var(--text-muted,var(--cuba-muted));cursor:pointer;transition:color var(--cuba-dur-fast), background var(--cuba-dur-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-clear-btn:hover{color:var(--cuba-danger);background:#ff000014}.search-clear-btn:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}@keyframes balance-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.form-required{color:var(--cuba-danger);font-size:.85em}.form-textarea{border:1px solid var(--cuba-border);background:var(--cuba-body);width:100%;color:var(--cuba-text,inherit);resize:vertical;transition:border-color var(--cuba-dur-fast);border-radius:8px;outline:none;padding:.45rem .7rem;font-size:14px}.form-textarea:focus{border-color:var(--cuba-primary);box-shadow:0 0 0 2px #6d61f226}.form-textarea-error{border-color:var(--cuba-danger)}.form-field-error{color:var(--cuba-danger);font-size:12px}.form-field-hint{color:var(--cuba-muted);min-height:1em;font-size:12px}.text-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.builder-inline-actions{gap:.4rem;margin-top:.25rem;display:flex}.bg-\[var\(--cuba-bg-alt\)\]{background-color:var(--cuba-bg-alt)}.bg-\[var\(--cuba-bg-alt\,var\(--cuba-body\)\)\]{background-color:var(--cuba-bg-alt,var(--cuba-body))}.bg-\[var\(--cuba-border\)\]{background-color:var(--cuba-border)}.bg-\[var\(--cuba-card-bg\)\]{background-color:var(--cuba-card-bg)}.bg-\[var\(--cuba-danger\)\]{background-color:var(--cuba-danger)}.bg-\[var\(--cuba-danger\,\#ef4444\)\]{background-color:var(--cuba-danger,#ef4444)}.bg-\[var\(--cuba-neutral-bg\)\]{background-color:var(--cuba-neutral-bg)}.bg-\[var\(--cuba-primary\)\]{background-color:var(--cuba-primary)}.bg-\[var\(--cuba-secondary\)\]{background-color:var(--cuba-secondary)}.bg-\[var\(--cuba-success\)\]{background-color:var(--cuba-success)}.bg-\[var\(--cuba-surface-hover\,rgba\(0\,0\,0\,\.04\)\)\]{background-color:var(--cuba-surface-hover,#0000000a)}.bg-\[var\(--cuba-warning\)\]{background-color:var(--cuba-warning)}.border-\[var\(--cuba-border\)\]{border-color:var(--cuba-border)}.border-\[var\(--cuba-primary\)\]{border-color:var(--cuba-primary)}.border-\[var\(--cuba-success\)\]{border-color:var(--cuba-success)}.hover\:bg-\[rgba\(115\,102\,255\,0\.1\)\]:hover{background-color:#7366ff1a}.hover\:bg-\[var\(--cuba-muted\)\]:hover{background-color:var(--cuba-muted)}.hover\:bg-\[var\(--cuba-surface-hover\,rgba\(0\,0\,0\,\.04\)\)\]:hover{background-color:var(--cuba-surface-hover,#0000000a)}.hover\:text-\[var\(--cuba-primary\)\]:hover{color:var(--cuba-primary)}.text-\[0\.78rem\]{font-size:12px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.text-\[var\(--cuba-border\)\]{color:var(--cuba-border)}.text-\[var\(--cuba-danger\)\]{color:var(--cuba-danger)}.text-\[var\(--cuba-error\)\]{color:var(--cuba-error)}.text-\[var\(--cuba-muted\)\]{color:var(--cuba-muted)}.text-\[var\(--cuba-primary\)\]{color:var(--cuba-primary)}.text-\[var\(--cuba-success\)\]{color:var(--cuba-success)}.text-\[var\(--cuba-text-muted\)\]{color:var(--cuba-text-muted)}.text-\[var\(--cuba-text-secondary\)\]{color:var(--cuba-text-secondary)}.text-\[var\(--cuba-warning\)\]{color:var(--cuba-warning)}.text-\[var\(--cuba-warning\,\#f59e0b\)\]{color:var(--cuba-warning,#f59e0b)}.transition-colors{transition:color .15s,background-color .15s,border-color .15s}.text-4xl{font-size:36px;line-height:1.1}.max-w-0{max-width:0}.max-w-xl{max-width:36rem}.max-w-full{max-width:100%}.select-none{-webkit-user-select:none;user-select:none}.transition-transform{transition:transform var(--cuba-dur) ease}.tracking-wider{letter-spacing:.05em}.display-inline-block{display:inline-block}.border-dashed{border-style:dashed}.text-gray-500{color:var(--cuba-muted)}.text-gray-900{color:var(--cuba-text)}.text-gray-400{color:var(--cuba-muted)}.bg-gray-50,.bg-gray-100{background:var(--cuba-surface-alt,var(--cuba-body))}.border-gray-200,.border-gray-300{border-color:var(--cuba-border)}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--cuba-primary,#6d61f2), var(--cuba-primary-light,#6d61f266))}.animate-fade-in{animation:.3s backwards psp-page-fade}.form-check{align-items:center;gap:8px;display:flex}.form-check-label{color:var(--cuba-text);cursor:pointer;font-size:14px}.form-switch{align-items:center;gap:8px;display:flex}.form-check input[type=checkbox],.form-switch input[type=checkbox]{width:18px;height:18px;accent-color:var(--cuba-primary);cursor:pointer}.btn-outline-danger{border:1px solid var(--cuba-danger,#f73164);color:var(--cuba-danger,#f73164);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-weight:500}.btn-outline-danger:hover{background:var(--cuba-danger-bg,#f731641a)}.font-monospace{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.align-items-end{align-items:flex-end}.portal-onboarding-checklist{flex-direction:column;gap:10px;display:flex}.portal-onboarding-step{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.btn-ghost{color:var(--cuba-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px}.btn-ghost:hover{background:var(--cuba-primary-light,#6d61f21a)}.btn-copy{border:1px solid var(--cuba-border);cursor:pointer;color:var(--cuba-text);background:0 0;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;display:inline-flex}.btn-copy:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.secret-value-row{background:var(--cuba-surface-alt,var(--cuba-body));border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:ui-monospace,monospace;font-size:13px;display:flex}html,.page-body-wrapper{scroll-padding-top:80px}.cuba-dropzone{border:2px dashed var(--cuba-border);background:var(--cuba-surface-alt,var(--cuba-body));color:var(--cuba-muted);cursor:pointer;text-align:center;transition:border-color var(--cuba-dur-fast) ease, background-color var(--cuba-dur-fast) ease, color var(--cuba-dur-fast) ease;border-radius:8px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex}.cuba-dropzone:hover,.cuba-dropzone:focus-visible{border-color:var(--cuba-primary-on-tint);color:var(--cuba-text);background:var(--cuba-primary-light,#6d61f20f)}.cuba-dropzone--over{border-color:var(--cuba-primary-on-tint);background:var(--cuba-primary-light,#6d61f21a);color:var(--cuba-text);border-style:solid}.cuba-dropzone--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.cuba-dropzone__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cuba-dropzone__icon{color:var(--cuba-primary)}.cuba-dropzone__title{color:var(--cuba-text);font-size:14px;font-weight:500}.cuba-dropzone__hint{color:var(--cuba-muted);font-size:12px}.cuba-form-stack>input:not(.cuba-input):not([type=checkbox]):not([type=radio]):not([type=file]),.cuba-form-stack>select:not(.cuba-input),.cuba-form-stack>textarea:not(.cuba-input){border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;color:var(--cuba-text);box-sizing:border-box;transition:border-color var(--cuba-dur-fast) ease;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px}.cuba-form-stack>input:not(.cuba-input):focus,.cuba-form-stack>select:not(.cuba-input):focus,.cuba-form-stack>textarea:not(.cuba-input):focus{border-color:var(--cuba-primary);outline:none}.cuba-form-stack>input[type=date],.cuba-form-stack>input[type=time],.cuba-form-stack>input[type=datetime-local],.cuba-form-stack>input[type=number]{width:auto;min-width:200px;max-width:280px}.sidebar-list.has-children .sidebar-link-pin{right:32px}.sidebar-submenu-toggle{width:24px;height:24px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex;position:absolute;top:7px;right:6px}.sidebar-submenu-toggle svg{transition:transform .16s}.sidebar-submenu-toggle.is-open svg{transform:rotate(90deg)}.sidebar-submenu-toggle:hover,.sidebar-submenu-toggle:focus-visible{background:var(--cuba-surface-alt);color:var(--cuba-primary)}.sidebar-subwrap{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.sidebar-subwrap.is-open{grid-template-rows:1fr}.sidebar-subwrap-inner{min-height:0;overflow:hidden}.sidebar-sublinks{border-left:2px solid var(--cuba-border);gap:2px;margin:2px 0 4px 18px;padding:2px 0 2px 12px;list-style:none;display:grid}.sidebar-sublink{min-height:36px;color:var(--cuba-muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.sidebar-sublink-dot{opacity:.55;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.sidebar-sublink-title{overflow-wrap:break-word;min-width:0}.sidebar-sublink:hover,.sidebar-sublink.active{background:var(--cuba-surface-alt);color:var(--cuba-primary);border-color:#6d61f21f}.sidebar-wrapper.close_icon .sidebar-submenu-toggle,.sidebar-wrapper.close_icon .sidebar-subwrap{display:none}.quiz-shell{max-width:640px}.quiz-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 0;display:flex}.quiz-progress{align-items:center;gap:6px;display:inline-flex}.quiz-progress-dot{background:var(--cuba-border);border-radius:50%;width:8px;height:8px;transition:background .16s,transform .16s}.quiz-progress-dot.is-done{background:var(--cuba-primary);opacity:.45}.quiz-progress-dot.is-current{background:var(--cuba-primary);transform:scale(1.35)}.quiz-body{padding:8px 16px 16px}.quiz-title{color:var(--cuba-text);margin:10px 0 0;font-size:20px;font-weight:600}.quiz-subtitle{margin-top:6px}.quiz-content{margin-top:16px}.quiz-footer{border-top:1px solid var(--cuba-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.quiz-choice-grid{gap:10px;display:grid}.quiz-choice-card{text-align:left;border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;color:var(--cuba-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .14s,box-shadow .14s,background .14s;display:flex}.quiz-choice-card:hover:not(:disabled){border-color:var(--cuba-primary);box-shadow:var(--cuba-shadow)}.quiz-choice-card:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.quiz-choice-card.is-selected{border-color:var(--cuba-primary-on-tint);background:var(--cuba-table-highlight);box-shadow:inset 0 0 0 1px var(--cuba-primary)}.quiz-choice-card:disabled{opacity:.5;cursor:not-allowed}.quiz-choice-icon{background:var(--cuba-surface-alt);width:40px;height:40px;color:var(--cuba-primary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.quiz-choice-copy{flex:auto;gap:4px;min-width:0;display:grid}.quiz-choice-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quiz-choice-title{font-size:15px;font-weight:600}.quiz-choice-badge{color:var(--cuba-primary-on-tint);background:var(--cuba-table-highlight);border:1px solid var(--cuba-primary);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.quiz-choice-desc{color:var(--cuba-muted);overflow-wrap:break-word;font-size:13px;line-height:1.45}.quiz-choice-check{color:var(--cuba-primary);opacity:0;flex:none;align-self:center;transition:opacity .14s}.quiz-choice-check.is-visible{opacity:1}.quiz-single-field{max-width:420px}.quiz-qr-wrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.messenger-row-highlighted>td{background:var(--cuba-table-highlight);box-shadow:inset 0 0 0 1px var(--cuba-primary)}.messenger-status-cell{max-width:240px}.messenger-status-phrase{font-size:12px;line-height:1.4}@media (width<=1024px){.sidebar-submenu-toggle,.sidebar-subwrap{display:none}.sidebar-list.has-children .sidebar-link{padding-right:10px}.form-grid-2{grid-template-columns:1fr}.cuba-toolbar{flex-wrap:wrap;gap:8px}.cuba-actions{flex-wrap:wrap}}@media (width<=720px){.page-wrapper:not(.sidebar-close) .sidebar-submenu-toggle{display:inline-flex}.page-wrapper:not(.sidebar-close) .sidebar-subwrap{display:grid}.page-wrapper:not(.sidebar-close) .sidebar-list.has-children .sidebar-link{padding-right:34px}}.wizard-hitl-countdown{color:var(--cuba-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.4;display:inline-flex}.wizard-hitl-countdown.is-urgent{color:color-mix(in srgb, var(--cuba-warning,var(--cuba-text)) 45%, var(--cuba-text));font-weight:600}.wizard-hitl-countdown.is-expired{color:var(--cuba-text)}.wizard-hitl-waiting{align-items:center;gap:12px;margin-top:8px;display:flex}.wizard-hitl-pulse{background:var(--cuba-primary,var(--color-primary));border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1.5s ease-in-out infinite wizardHitlPulse}@keyframes wizardHitlPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.wizard-hitl-pulse{animation:none}}.wizard-hitl-qr-wrap{justify-content:center;margin:12px 0;display:flex}.wizard-hitl-qr{border:1px solid var(--cuba-border,var(--color-border));background:#fff;border-radius:8px;width:200px;max-width:100%;height:200px;padding:8px}.wizard-hitl-details{margin-top:8px;font-size:13px}.wizard-hitl-details>summary{cursor:pointer;color:var(--cuba-primary,var(--color-primary))}.wizard-hitl-details p{margin:6px 0 0;line-height:1.5}.wizard-hitl-footer{border-top:1px solid var(--cuba-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.wizard-hitl-hint{flex:220px;min-width:0;margin:0;font-size:13px;line-height:1.5}.wizard-hitl-actions{gap:8px;margin-top:8px}.b24mkt-code-block{padding:var(--shell-surface-padding-block,14px) var(--shell-surface-padding-inline,14px);border:1px dashed var(--cuba-border,var(--color-border));background:var(--cuba-surface-alt,var(--cuba-surface));border-radius:8px;flex-direction:column;gap:6px;margin-top:12px;display:flex}.b24mkt-code-value{letter-spacing:.08em;word-break:break-all;color:var(--cuba-text);font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.25;display:block}.b24mkt-code-value .copyable-value-btn{opacity:1;border:1px solid var(--cuba-border,var(--color-border));width:30px;height:30px;color:var(--cuba-primary)}.b24mkt-code-value .copyable-value-mono{font-size:1em}.b24mkt-steps{margin-top:14px}.b24mkt-steps ol{flex-direction:column;gap:10px;margin:8px 0 0;padding-left:20px;display:flex}.b24mkt-steps li{line-height:1.5}.b24mkt-step-title{font-weight:var(--shell-font-weight-strong,600);display:block}.b24mkt-stage-block{border-top:1px solid var(--cuba-border,var(--color-border));margin-top:16px;padding-top:12px}.b24mkt-stage-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.b24mkt-stage{opacity:.62;align-items:flex-start;gap:10px;display:flex}.b24mkt-stage-done,.b24mkt-stage-current{opacity:1}.b24mkt-stage-done .b24mkt-stage-icon{color:var(--cuba-success,var(--color-success))}.b24mkt-stage-current .b24mkt-stage-icon{color:var(--cuba-primary,var(--color-primary))}.b24mkt-stage-icon{color:var(--cuba-muted,var(--color-text-muted));align-items:center;margin-top:2px;display:inline-flex}.b24mkt-stage-body{flex-direction:column;gap:2px;min-width:0;display:flex}.b24mkt-stage-label{font-weight:var(--shell-font-weight-strong,600)}.b24mkt-portal-actions{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.b24mkt-portal-filter{align-items:center;margin-bottom:10px}.b24mkt-channels-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.b24mkt-channels-controls .cuba-input{min-width:220px;max-width:320px}.b24mkt-line-name{font-weight:var(--shell-font-weight-strong,600);overflow-wrap:break-word;word-break:break-word;max-width:32ch;line-height:1.35;display:block}.b24mkt-line-id{margin-bottom:4px;display:block}.b24mkt-channels .cuba-table{min-width:640px}.b24mkt-channels .cuba-table th,.b24mkt-channels .cuba-table td{vertical-align:top}.b24mkt-channels .badge{white-space:nowrap}.b24mkt-events .cuba-table{min-width:560px}.b24mkt-events .cuba-table th,.b24mkt-events .cuba-table td{vertical-align:top}.b24mkt-journal-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.b24mkt-journal-controls .cuba-input{min-width:220px;max-width:320px}.b24mkt-journal-boundary{border-top:1px dashed var(--cuba-border,var(--color-border));margin-top:8px;padding-top:8px}.b24mkt-deliveries .cuba-table{min-width:900px}.b24mkt-deliveries .cuba-table th,.b24mkt-deliveries .cuba-table td{vertical-align:top}.b24mkt-deliveries .badge,.b24mkt-deliveries .progressive-section-toggle{white-space:nowrap}.b24mkt-deliveries .cuba-table td:last-child{min-width:200px}.b24mkt-deliveries .cuba-table td,.b24mkt-events .cuba-table td,.b24mkt-deliveries .cuba-table td :is(span,strong,p),.b24mkt-events .cuba-table td :is(span,strong,p){overflow-wrap:break-word;word-break:normal}.b24mkt-deliveries .cuba-table th:first-child,.b24mkt-deliveries .cuba-table td:first-child,.b24mkt-events .cuba-table th:first-child,.b24mkt-events .cuba-table td:first-child{min-width:150px}.b24mkt-deliveries .cuba-table td span.b24mkt-delivery-preview{overflow-wrap:break-word;max-width:34ch;line-height:1.4;display:block}.b24mkt-delivery-what{font-weight:var(--shell-font-weight-strong,600);max-width:42ch;margin-top:6px;line-height:1.4;display:block}.b24mkt-deliveries .b24mkt-line-note{max-width:42ch}.b24mkt-inbound-counts{margin:0 0 8px}.b24mkt-inbound-counts .badge{white-space:nowrap}.b24mkt-inbound-summary{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.b24mkt-inbound-summary .b24mkt-line-note,.b24mkt-inbound-group .b24mkt-line-note{max-width:60ch}.b24mkt-inbound-groups{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.b24mkt-inbound-group{border-left:3px solid var(--cuba-border,var(--color-border));border-radius:var(--shell-radius-sm,6px);background:var(--cuba-surface-muted,var(--color-surface-muted,transparent));flex-direction:column;gap:2px;padding:10px 12px;display:flex}.b24mkt-inbound-group-counts{font-weight:var(--shell-font-weight-strong,600);white-space:nowrap}.b24mkt-inbound-group .btn-cuba-primary{align-self:flex-start;margin-top:8px}.b24mkt-inbound-waiting .b24mkt-journal-controls{margin-bottom:0}.b24mkt-inbound-waiting :is(span,strong,p),.b24mkt-inbound-waiting .progressive-section-title,.b24mkt-inbound-waiting .progressive-section-hint{overflow-wrap:break-word;word-break:normal}@media (width<=640px){.b24mkt-inbound-waiting .progressive-section-toggle{flex-wrap:wrap;row-gap:2px}.b24mkt-inbound-waiting .progressive-section-title{flex:auto;min-width:0}.b24mkt-inbound-waiting .progressive-section-hint{flex:100%}}.b24mkt-server-reason{overflow-wrap:break-word;margin-top:4px;display:block}.b24mkt-line-note{margin-top:4px;display:block}.b24mkt-portals .progressive-section-toggle,.b24mkt-channels .progressive-section-toggle{white-space:nowrap}.b24mkt-portals .cuba-table td:last-child,.b24mkt-channels .cuba-table td:last-child{min-width:210px}.b24mkt-portals .cuba-table{min-width:780px}.b24mkt-portals .cuba-table th,.b24mkt-portals .cuba-table td{vertical-align:top}.b24mkt-portals .badge{white-space:nowrap}.b24mkt-summary .cuba-card-head{align-items:flex-start;gap:12px}.b24mkt-summary-headline{flex:260px;min-width:0}.b24mkt-summary-title{overflow-wrap:break-word;font-size:18px;line-height:1.3}.b24mkt-summary-good{border-left:3px solid var(--shell-success,var(--cuba-success,#16a34a))}.b24mkt-summary-attention{border-left:3px solid var(--shell-warning,var(--cuba-warning,#d97706))}.b24mkt-summary-refresh{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.b24mkt-summary-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.b24mkt-summary-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.b24mkt-summary-metric-value{font-weight:var(--shell-font-weight-strong,600);overflow-wrap:break-word}.b24mkt-summary-issues{margin-top:14px}.b24mkt-summary-issues ul{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.b24mkt-summary-issue{border-left:2px solid var(--shell-border,#78787859);flex-direction:column;gap:2px;padding-left:10px;display:flex}.b24mkt-summary-issue-head{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.b24mkt-summary-issue-what{font-weight:var(--shell-font-weight-strong,600);overflow-wrap:break-word}.b24mkt-summary-issue-note:empty{display:none}.b24mkt-summary-issue .cuba-actions{margin-top:6px}@media (width<=720px){.b24mkt-summary .cuba-card-head{flex-wrap:wrap}.b24mkt-summary-headline{flex-basis:100%}.b24mkt-summary-refresh{margin-left:0}}.b24mkt-alerts{flex-direction:column;gap:12px;display:flex}.b24mkt-alerts-headline{flex-direction:column;gap:2px;display:flex}.b24mkt-alerts-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.b24mkt-alerts-toggle input[type=checkbox]{flex:none;margin-top:3px}.b24mkt-alerts-toggle-body{flex-direction:column;gap:2px;min-width:0;display:flex}.b24mkt-alerts-toggle-label{font-weight:var(--shell-font-weight-strong,600);overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.b24mkt-alerts-group{border:0;border-top:1px solid var(--shell-border,#78787859);flex-direction:column;gap:10px;margin:0;padding:12px 0 0;display:flex}.b24mkt-alerts-group:disabled{opacity:.55}.b24mkt-alerts-group legend{padding:0}.b24mkt-alerts-rules{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.b24mkt-alerts-warning{color:var(--cuba-secondary)}.b24mkt-alerts-silence-note:empty{display:none}.b24mkt-alerts-advanced{flex-direction:column;gap:12px;display:flex}.b24mkt-alerts-history{border-top:1px solid var(--shell-border,#78787859);flex-direction:column;gap:6px;padding-top:12px;display:flex}.b24mkt-alerts-history ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.b24mkt-alerts-history-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.b24mkt-alerts-history-rule{font-weight:var(--shell-font-weight-strong,600);overflow-wrap:break-word}.b24mkt-agent{flex-direction:column;gap:14px;display:flex}.b24mkt-agent-headline{flex-direction:column;gap:2px;min-width:0;display:flex}.b24mkt-agent-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.b24mkt-agent-mode{text-align:left;border:1px solid var(--shell-border,#78787859);color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.b24mkt-agent-mode:hover:not(:disabled){border-color:var(--accent,#2f6fed)}.b24mkt-agent-mode.is-selected{border-color:var(--accent,#2f6fed);box-shadow:inset 0 0 0 1px var(--accent,#2f6fed)}.b24mkt-agent-mode:disabled{opacity:.6;cursor:default}.b24mkt-agent-crm{flex-direction:column;gap:8px;display:flex}.b24mkt-agent-modes-stacked{grid-template-columns:1fr}.b24mkt-agent-crm-summary{margin-top:2px}.b24mkt-line-crm{flex-wrap:wrap;margin-top:4px}.b24mkt-line-crm .btn-cuba-outline,.b24mkt-line-crm .btn-cuba-secondary{padding:2px 10px;font-size:12px}.b24mkt-agent-assistant{max-width:420px}.b24mkt-agent-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.b24mkt-agent-step{border-left:2px solid var(--shell-border,#78787859);border-radius:8px;gap:10px;padding:8px 10px;display:flex}.b24mkt-agent-step-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.b24mkt-agent-step-head{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.b24mkt-agent-step-icon{color:var(--muted,#787878e6);padding-top:2px}.b24mkt-agent-step-pending .b24mkt-agent-step-head strong{opacity:.75}.b24mkt-agent-step.is-current,.b24mkt-agent-step-running{border-left-color:var(--accent,#2f6fed);background:color-mix(in srgb, var(--accent,#2f6fed) 8%, transparent)}.b24mkt-agent-step-running .b24mkt-agent-step-icon{color:var(--accent,#2f6fed)}.b24mkt-agent-step-done{border-left-color:var(--success,#2e9e5b)}.b24mkt-agent-step-done .b24mkt-agent-step-icon{color:var(--success,#2e9e5b)}.b24mkt-agent-step.b24mkt-agent-step-degraded{border-left-color:var(--warning,#d98a1a);background:color-mix(in srgb, var(--warning,#d98a1a) 8%, transparent)}.b24mkt-agent-step-degraded .b24mkt-agent-step-icon{color:var(--warning,#d98a1a)}.b24mkt-agent-step.b24mkt-agent-step-failed{border-left-color:var(--danger,#d64545);background:color-mix(in srgb, var(--danger,#d64545) 8%, transparent)}.b24mkt-agent-step-failed .b24mkt-agent-step-icon{color:var(--danger,#d64545)}.b24mkt-agent-step-note{border-left:2px solid;flex-direction:column;gap:2px;margin-top:4px;padding-left:8px;display:flex}.b24mkt-agent-step-note-degraded{color:var(--warning,#d98a1a)}.b24mkt-agent-step-note-failed{color:var(--danger,#d64545)}.b24mkt-agent-step-meta{font-variant-numeric:tabular-nums}.b24mkt-agent-confirm{border:1px dashed var(--accent,#2f6fed);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:10px;display:flex}.b24mkt-agent-confirm-question{font-weight:600}.b24mkt-agent-confirm-remember{align-items:center;gap:6px;display:inline-flex}.b24mkt-agent-controls{flex-wrap:wrap}.b24mkt-agent-mode-switch{flex-wrap:wrap;align-items:center;margin-left:auto}.b24mkt-agent-mode-switch .b24mkt-agent-mode-current:disabled{opacity:1;cursor:default;border-color:var(--accent,#2f6fed);box-shadow:inset 0 0 0 1px var(--accent,#2f6fed)}.b24mkt-agent-actions{border-top:1px solid var(--shell-border,#78787859);flex-direction:column;gap:8px;padding-top:10px;display:flex}.b24mkt-agent-actions ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.b24mkt-agent-action{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.b24mkt-agent-action-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.b24mkt-agent-action.is-undone .b24mkt-agent-action-body>span:first-child{opacity:.7;text-decoration:line-through}.b24mkt-agent-action-error{color:var(--danger,#d64545)}.b24mkt-agent-action-irreversible{text-align:right;max-width:320px}@media (width<=720px){.b24mkt-agent-modes{grid-template-columns:1fr}.b24mkt-agent .cuba-card-head{flex-wrap:wrap}.b24mkt-agent-mode-switch{flex-basis:100%;margin-left:0}.b24mkt-agent-action{flex-direction:column;align-items:stretch}.b24mkt-agent-action-irreversible{text-align:left;max-width:none}}.b24fleet-scope{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.b24fleet-filters{flex-direction:column;gap:8px;margin:16px 0 12px;display:flex}.b24fleet-filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.b24fleet-filter-buttons button{align-items:center;gap:6px;display:inline-flex}.b24fleet-org-filter{flex-direction:column;gap:4px;max-width:320px;display:flex}.b24fleet-table-wrap{overflow-x:auto}.b24fleet-table{border-collapse:collapse;width:100%}.b24fleet-table th,.b24fleet-table td{vertical-align:top;text-align:left;padding:10px 12px}.b24fleet-row-danger td:first-child{box-shadow:inset 3px 0 0 var(--shell-danger,var(--cuba-danger,#dc2626))}.b24fleet-row-warning td:first-child{box-shadow:inset 3px 0 0 var(--shell-warning,var(--cuba-warning,#d97706))}.b24fleet-cell-client{min-width:180px;max-width:240px}.b24fleet-client{overflow-wrap:break-word;flex-direction:column;gap:3px;display:flex}.b24fleet-cell-state{min-width:240px;max-width:320px}.b24fleet-issue{flex-direction:column;gap:3px;display:flex}.b24fleet-issue>.badge{align-self:flex-start}.b24fleet-issue-try{overflow-wrap:break-word}.b24fleet-cell-lines,.b24fleet-cell-stuck,.b24fleet-cell-activity{white-space:nowrap}.b24fleet-cell-stuck{display:table-cell}.b24fleet-cell-stuck .muted-line{display:block}.b24fleet-cell-actions{min-width:300px}.b24fleet-cell-actions .cuba-actions{flex-wrap:wrap;gap:6px}.b24fleet-cell-actions .cuba-actions>*{white-space:nowrap}.b24fleet-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.b24fleet-footnote{align-items:center;gap:6px;margin-top:12px;display:flex}.b24fleet-bulk{flex-direction:column;gap:12px;display:flex}.b24fleet-bulk-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.b24fleet-bulk-item{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b24fleet-bulk-pick{flex:220px;align-items:flex-start;gap:8px;min-width:220px;display:flex}.b24fleet-bulk-pick>span{flex-direction:column;gap:2px;min-width:0;display:flex}.b24fleet-bulk-label{flex:240px;min-width:0}.b24fleet-bulk-result ul{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.b24fleet-bulk-code{border-left:2px solid var(--shell-border,var(--cuba-border,#e5e7eb));flex-direction:column;align-items:flex-start;gap:4px;padding-left:10px;display:flex}.b24fleet-bulk-code .copyable-value-btn{opacity:1;border:1px solid var(--cuba-border,var(--color-border));width:28px;height:28px;color:var(--cuba-primary)}.b24fleet-bulk-code-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.b24fleet-bulk-code-failed{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.b24fleet-bulk-code-failed>.badge{align-self:flex-start}@media (width<=720px){.b24fleet-table{min-width:720px}.b24fleet-org-filter{max-width:none}.b24fleet-bulk-item{flex-direction:column;align-items:stretch}}.b24an-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:16px 0 12px;display:flex}.b24an-period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b24an-portal-filter{flex-direction:column;gap:4px;min-width:220px;max-width:320px;display:flex}.b24an-card+.b24an-card{margin-top:12px}.b24an-total{font-size:2rem;line-height:1.1;font-weight:var(--shell-font-weight-strong,600);white-space:nowrap;flex:none;margin-left:auto}.b24an-bar{background:var(--shell-surface-muted,#7f7f7f29);border-radius:999px;width:100%;height:12px;margin-top:14px;display:flex;overflow:hidden}.b24an-bar-part{min-width:2px;height:100%;display:block}.b24an-bar-assistant-closed{background:var(--shell-success,var(--cuba-success,#16a34a))}.b24an-bar-handed-to-human{background:var(--shell-info,var(--cuba-info,#2563eb))}.b24an-bar-in-progress{background:var(--shell-border-strong,#7f7f7f73)}.b24an-bar-failed{background:var(--shell-danger,var(--cuba-danger,#dc2626))}.b24an-legend{flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.b24an-legend li{align-items:center;gap:6px;display:inline-flex}.b24an-dot{border-radius:999px;flex:none;width:10px;height:10px}.b24an-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:12px;display:grid}.b24an-metric{flex-direction:column;gap:2px;min-width:0;display:flex}.b24an-metric-label{align-items:center;gap:4px;display:inline-flex}.b24an-metric-value{font-size:22px;font-weight:var(--shell-font-weight-strong,600);overflow-wrap:break-word}.b24an-note{margin-top:10px}.b24an-table-wrap{margin-top:12px;overflow-x:auto}.b24an-table{border-collapse:collapse;width:100%}.b24an-table th,.b24an-table td{vertical-align:top;text-align:left;padding:10px 12px}.b24an-cell-number{text-align:right;white-space:nowrap}.b24an-cell-line{min-width:200px}.b24an-line-name{font-weight:var(--shell-font-weight-strong,600);display:block}.b24an-row-muted td{opacity:.72}.b24an-uncounted{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.b24an-uncounted li{flex-direction:column;gap:4px;display:flex}.b24an-uncounted-what{font-weight:var(--shell-font-weight-strong,600);align-items:center;gap:6px;display:inline-flex}.b24an-uncounted-try{font-style:italic}@media (width<=720px){.b24an-filters{flex-direction:column;align-items:stretch}.b24an-total{margin-left:0}.b24an-portal-filter{max-width:none}}.b24an-uncounted-card{border-style:dashed}.evw-catalog-group+.evw-catalog-group{margin-top:20px}.evw-catalog-group-title{color:var(--cuba-muted);margin:0 0 8px;font-size:15px;font-weight:600}.evw-catalog-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.evw-catalog-item{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;padding:12px 14px}.evw-catalog-item-title{color:var(--cuba-text);display:block}.evw-catalog-item .muted-line{margin:4px 0 0}.evw-catalog-when{color:var(--cuba-text);margin:6px 0 8px;font-size:14px}.evw-field-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.evw-field-list li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.evw-field-list code{font-family:var(--cuba-mono,ui-monospace, monospace);color:var(--cuba-primary)}.evw-field-type{color:var(--cuba-muted);border:1px solid var(--cuba-border);border-radius:8px;padding:0 5px;font-size:12px}.evw-sample-label{margin:10px 0 4px}.evw-sample{border:1px solid var(--cuba-border);background:var(--cuba-neutral-bg,#7f7f7f14);color:var(--cuba-text);font-family:var(--cuba-mono,ui-monospace, monospace);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;overflow-x:auto}.evw-subscription-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.evw-subscription{border:1px solid var(--cuba-border);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.evw-subscription-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evw-subscription-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evw-secret{border:1px solid var(--cuba-border);border-left:3px solid var(--cuba-primary);border-radius:8px;gap:6px;margin-bottom:16px;padding:12px 14px;display:grid}.evw-signature-how{border:1px solid var(--cuba-border);border-radius:8px;margin-bottom:16px;padding:10px 14px}.evw-signature-how>summary{cursor:pointer;font-weight:600}.evw-signature-how p{margin:8px 0 0}.evw-signature-how ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.evw-signature-how code{overflow-wrap:break-word;min-width:0;font-size:13px}.evw-form{border-top:1px solid var(--cuba-border);gap:14px;margin-top:16px;padding-top:16px;display:grid}.evw-form h4{margin:0}.evw-field{border:0;gap:6px;margin:0;padding:0;display:grid}.evw-field-label{align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.evw-field input[type=text],.evw-field input[type=url],.evw-field input[type=number]{border:1px solid var(--cuba-border);background:var(--cuba-input-bg,transparent);color:var(--cuba-text);font:inherit;border-radius:8px;padding:8px 10px}.evw-event-picker{gap:6px;margin:0;padding:0;list-style:none;display:grid}.evw-event-picker label{cursor:pointer;align-items:center;gap:8px;display:flex}.evw-form-actions{flex-wrap:wrap;gap:8px;display:flex}.evw-summary{flex-wrap:wrap;gap:20px;margin:0 0 16px;display:flex}.evw-summary div{gap:2px;display:grid}.evw-summary dt{color:var(--cuba-muted);font-size:13px}.evw-summary dd{color:var(--cuba-text);margin:0;font-size:20px;font-weight:600}.evw-table-wrap{border:1px solid var(--cuba-border);border-radius:8px;overflow-x:auto}.evw-delivery-table td{vertical-align:top;border-bottom:1px solid var(--cuba-border);padding:10px 12px}.evw-delivery-table th{text-align:left;color:var(--cuba-muted);padding:10px 12px;font-weight:600}.evw-delivery-table td .muted-line{margin-top:4px;display:block}.evw-delivery-table code{font-family:var(--cuba-mono,ui-monospace, monospace);font-size:14px}.evw-attempts{font-size:13px}.evw-delivery-error{color:var(--cuba-muted);margin-top:4px;font-size:13px;display:block}.evw-pager{align-items:center;gap:12px;margin-top:12px;display:flex}.evw-key-list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.evw-key{border:1px solid var(--cuba-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.evw-key-actions{gap:8px;margin-left:auto;display:inline-flex}.evw-key-form{border-top:1px solid var(--cuba-border);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:14px;display:flex}@media (width<=720px){.evw-summary{gap:14px}.evw-subscription-actions{gap:6px}.evw-subscription-actions button{flex:auto}.evw-delivery-table thead{display:none}.evw-delivery-table,.evw-delivery-table tbody,.evw-delivery-table tr,.evw-delivery-table td{width:100%;display:block}.evw-delivery-table tr{border-bottom:1px solid var(--cuba-border);padding:8px 0}.evw-delivery-table td{border-bottom:0;padding:4px 12px}.evw-table-wrap{overflow-x:visible}.evw-key-actions{margin-left:0}}.person-avatar{color:#fff;border:2px solid var(--cuba-card-bg);box-sizing:content-box;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.person-avatar-sm{width:20px;height:20px;font-size:9px}.person-avatar-md{width:32px;height:32px;font-size:13px}.person-avatar img{object-fit:cover;width:100%;height:100%;display:block}.person-avatar-stack{align-items:center;display:inline-flex}.person-avatar-stack .person-avatar{margin-left:-8px}.person-avatar-stack .person-avatar:first-child{margin-left:0}.person-avatar-stack-more{border:2px solid var(--cuba-card-bg);background:var(--cuba-neutral-bg);width:20px;height:20px;color:var(--cuba-muted-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-8px;font-size:9px;font-weight:600;display:inline-flex}.dept-picker{border:1px solid var(--cuba-border);background:var(--cuba-surface);border-radius:8px}.dept-picker-search{border-bottom:1px solid var(--cuba-border);padding:8px}.dept-picker-tree{max-height:280px;padding:4px;overflow-y:auto}.dept-picker-node{border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.dept-picker-node:hover{background:var(--cuba-table-highlight)}.dept-picker-node-toggle{width:18px;height:18px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dept-picker-node-toggle:disabled{visibility:hidden}.dept-picker-node-label{cursor:pointer;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.dept-picker-node-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dept-picker-node-count{color:var(--cuba-muted);flex:none;font-size:11px}.dept-picker-selected{border-top:1px solid var(--cuba-border);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.dept-picker-chip{background:var(--cuba-table-highlight);color:var(--cuba-text);border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}.dept-picker-chip button{width:16px;height:16px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dept-picker-chip button:hover{background:var(--cuba-danger-bg);color:var(--cuba-danger)}.emp-picker-root{min-width:220px;position:relative}.emp-picker-popover{z-index:9999;min-width:260px;box-shadow:var(--cuba-shadow);margin-top:4px;position:absolute;top:100%;left:0;right:0}.emp-picker-trigger{text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;display:flex}.emp-picker-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.emp-picker-node-active{background:var(--cuba-table-highlight)}.emp-picker-shortcuts{flex-wrap:wrap;gap:4px;padding:4px 0 0;display:flex}@media (width<=640px){.emp-picker-popover .dept-picker-tree{max-height:50vh}}.ops-chip,.section-tabs__button{min-height:var(--control-h-sm);border-radius:var(--control-radius)}.cuba-input,.cuba-select,.btn-cuba-primary,.btn-cuba-secondary{min-height:var(--control-h-lg);border-radius:var(--control-radius)}.cuba-note-card{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.cuba-rec-card{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border);border-left:4px solid var(--cuba-border);transition:border-color var(--cuba-dur-fast) ease;border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cuba-rec-card--ready{border-left-color:var(--cuba-success,#28a745)}.cuba-rec-card--warning{border-left-color:var(--cuba-warning,#f0ad4e)}.cuba-rec-card .cuba-callout{border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.5}.cuba-rec-card .cuba-callout-success{color:#1e5a10;background:#51bb2514;border:1px solid #51bb2533}.cuba-rec-card .cuba-callout-warning{color:#704700;background:#f0ad4e17;border:1px solid #f0ad4e38}.b24-audit-next-step{background:var(--cuba-body,#f8f9fc);border-top:1px solid var(--cuba-border);border-bottom-right-radius:8px;border-bottom-left-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.b24-audit-next-step__icon{color:var(--cuba-primary,#6d61f2);flex-shrink:0;margin-top:2px}.b24-audit-next-step__label{color:var(--cuba-text,#1e293b);margin-right:6px;font-weight:600}.b24-audit-next-step__text{color:var(--cuba-muted,#64748b)}.b24-audit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b24-audit-actions .btn-cuba-primary,.b24-audit-actions .btn-cuba-secondary{border-radius:8px;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.cuba-card-footer{border-top:1px solid var(--cuba-border);background:var(--cuba-body,#f8f9fc);border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:10px 16px}.b24-goal-wizard{padding:20px}.cuba-form-section{border-top:1px solid var(--cuba-border);flex-direction:column;gap:12px;margin-top:6px;padding-top:14px;display:flex}.cuba-form-section-title{text-transform:uppercase;letter-spacing:.04em;color:var(--cuba-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.b24-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.b24-kpi-card{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.b24-kpi-lbl{color:var(--cuba-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.b24-kpi-val{color:var(--cuba-text);font-size:20px;font-weight:700;line-height:1.2}.b24-kpi-sub{color:var(--cuba-muted);font-size:12px;font-weight:400}.btn-cuba-sm{border-radius:8px;min-height:32px;padding:4px 12px;font-size:13px}.cuba-danger-text{color:var(--cuba-danger,#f73164)}.first-run-path{gap:10px;padding:18px 20px;display:grid}.first-run-path-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.first-run-path-progress{color:var(--cuba-muted);font-size:12px}.first-run-path-lead{color:var(--cuba-muted);margin:0;font-size:13px;line-height:1.55}.first-run-path-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.first-run-path-step{border-radius:8px;align-items:flex-start;gap:9px;padding:7px 9px;font-size:13px;display:flex}.first-run-path-step-icon{width:20px;height:20px;color:var(--cuba-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.first-run-path-step-body{gap:2px;display:grid}.first-run-path-step-hint{color:var(--cuba-muted);font-size:12px;line-height:1.5}.first-run-path-step-done .first-run-path-step-label{color:var(--cuba-muted);text-decoration:line-through}.first-run-path-step-next{background:#6d61f214}.first-run-path-step-next .first-run-path-step-icon,.first-run-path-step-next .first-run-path-step-label{color:var(--cuba-primary-on-tint);font-weight:var(--shell-font-weight-strong)}.first-run-path-step-attention{background:#d68d161a}.first-run-path-step-later{opacity:.6}.first-run-path-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.first-run-path-cost{color:var(--cuba-muted);font-size:12px}.first-run-path-error{color:var(--cuba-danger,#f73164);font-size:12px}.ab-kv{grid-template-columns:max-content 1fr max-content 1fr;align-items:baseline;gap:6px 16px;display:grid}.ab-kv>dd{overflow-wrap:break-word;min-width:0;margin:0}.ab-kv>.ab-kv-wide{grid-column:2/-1}.ab-kv>.ab-kv-clamp{max-height:9rem;overflow:auto}@media (width<=767px){.ab-kv{grid-template-columns:max-content 1fr}}.ab-collapse{border-top:1px solid var(--cuba-border);margin-top:12px}.ab-collapse>summary{cursor:pointer;padding:10px 0;font-weight:600}.ab-collapse>.cuba-section{margin-top:0}.ab-sticky-bar{z-index:5;background:var(--cuba-surface,var(--cuba-bg,#fff));border-top:1px solid var(--cuba-border);padding:10px 0;position:sticky;bottom:0}.okkui-table{table-layout:auto}.okkui-table th,.okkui-table td{padding:8px 10px}.okkui-table td{font-variant-numeric:tabular-nums;max-width:42ch}.okkui-table td:first-child{min-width:140px}.okkui-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:42ch;display:-webkit-box;overflow:hidden}.qcui-fixed{table-layout:fixed}.qcui-fixed td{overflow:hidden}.qcui-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=767px){.qcui-fixed{table-layout:auto;min-width:720px}}.trui-name{max-width:320px!important}:is(.cockpit-td-name:has(.trui-name),.trainer-table-cell-compact:has(.trui-name)){max-width:340px}@media (width<=767px){.trui-name{max-width:160px!important}}.clui-clamp-2{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.clui-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left;width:1%}.clui-calls .cuba-table td{padding-top:8px;padding-bottom:8px}.clui-calls .cuba-table td p.muted-line{max-width:60ch;margin:2px 0 0}.clui-calls .cuba-table tbody tr[aria-expanded]:focus-visible{outline:2px solid var(--cuba-primary,#2563eb);outline-offset:-2px}@media (width>=721px){.nav-right.nav-right-shell{flex-wrap:nowrap;width:auto;max-width:none}.nav-right-shell .theme-mode-button{min-width:36px;padding:0 8px}.nav-right-shell .theme-mode-label{display:none}.header-wrapper{flex-wrap:nowrap}}.kcui-firstrun{gap:8px;margin-bottom:16px;padding:12px 16px}.kcui-firstrun-bar{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.kcui-firstrun-bar .first-run-path-progress{flex:240px;min-width:0;font-size:13px}.kcui-firstrun-meter{background:var(--cuba-border,#e6e9ef);border-radius:999px;flex:0 0 120px;height:6px;overflow:hidden}.kcui-firstrun-meter>span{background:var(--cuba-primary,#6d61f2);height:100%;display:block}.kcui-firstrun .first-run-path-step-done .first-run-path-step-label{text-decoration:none}.kcui-firstrun .first-run-path-steps{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.kcui-chev{transition:transform var(--cuba-dur-fast) ease}.kcui-chev-open{transform:rotate(180deg)}.kcui-fact-decisions{margin-bottom:16px}.kcui-fact-decision-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kcui-fact-decision{border-top:1px solid var(--cuba-border,#e6e9ef);gap:6px;padding-top:10px;display:grid}.kcui-fact-decision-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.kcui-fact-decision-kb{color:var(--cuba-text-muted,#6b7280);font-size:12px}.kcui-fact-decision-values{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kcui-fact-decision-custom{gap:6px;min-width:0;display:flex}.kcui-fact-decision-custom .cuba-input{width:180px;max-width:100%}.kcui-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:16px;overflow-x:auto}.kcui-tabs::-webkit-scrollbar{display:none}.kcui-tab>.cuba-section,.kcui-tab>div>.cuba-section{background:var(--cuba-card-bg,#fff);border:1px solid var(--cuba-border,#e6e9ef);border-radius:8px;margin-bottom:16px;padding:16px 20px}.kcui-tab .cuba-section-head{justify-content:flex-start;gap:8px;margin-bottom:12px;font-size:16px;font-weight:600}.kcui-tab .cuba-section-body{padding-top:0}.kcui-tab .cuba-form-stack{max-width:720px}.kcui-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.kcui-field{flex:160px;min-width:0;margin-bottom:0}.kcui-field-wide{flex:2 240px}.kcui-field-narrow{flex:0 240px}.kcui-field .cuba-label{align-items:center;gap:4px;min-height:24px;margin-bottom:4px;font-size:13px;display:flex}.kcui-field .cuba-select,.kcui-field .cuba-input,.kcui-control{box-sizing:border-box;width:100%;height:38px}.kcui-inline{align-items:center;gap:8px;display:flex}.kcui-inline .cuba-select{flex:auto;min-width:0}.kcui-tab .cuba-table-wrap{margin-top:12px}@media (width>=721px){.header-wrapper{padding:6px 18px}.header-context-stack{flex-flow:column;align-items:flex-start;gap:4px}.header-route-line{flex-wrap:nowrap;max-width:100%;overflow:hidden}.header-route-line>*{white-space:nowrap;flex:none}.header-route-line>.header-route-detail{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.header-shell-stats{flex-wrap:nowrap}}.cuba-page-head{align-items:center;gap:14px;margin-bottom:20px}.cuba-page-head>.cuba-page-icon{background:var(--cuba-primary-light,#6d61f21f);width:40px;height:40px;color:var(--cuba-primary);border-radius:8px;flex:none;margin-right:0}.cuba-page-head>.cuba-page-icon+div{flex:1 1 0;min-width:0}.cuba-page-head h1{color:var(--cuba-text);margin:0;font-size:24px;font-weight:700;line-height:1.25}.cuba-page-head>.cuba-page-icon+div>.muted-line{margin-top:2px;font-size:14px;line-height:1.45}.cuba-page-head>.cuba-btn,.cuba-page-head>.btn-cuba-primary{flex:none;margin-left:auto}.cuba-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow:auto hidden}.cuba-tabs>.cuba-tab{flex:none}.cuba-tab .help-tooltip-trigger{margin-left:2px;transform:none}.cuba-table th,.cuba-table td{padding:10px 12px}.cuba-table td .badge,.cuba-table td .cuba-badge{padding:2px 10px;line-height:1.3}.cuba-table td .help-tooltip-trigger{margin-left:4px}.cuba-toolbar :is(.cuba-input,.cuba-select,.cuba-btn),.cuba-form-inline :is(.cuba-input,.cuba-select,.cuba-btn),[role=search] :is(.cuba-input,.cuba-select,.cuba-btn){min-height:var(--control-h-lg);box-sizing:border-box}.cuba-toolbar :is(.cuba-btn,.cuba-btn-sm),.cuba-form-inline :is(.cuba-btn,.cuba-btn-sm),[role=search] :is(.cuba-btn,.cuba-btn-sm),.cuba-toolbar .cuba-select,.cuba-form-inline .cuba-select,[role=search] .cuba-select{padding-top:0;padding-bottom:0}.dlgui-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.dlgui-filters-end{justify-content:flex-end}.dlgui-field{box-sizing:border-box;width:auto;height:36px;margin:0}.dlgui-field-grow{flex:200px;min-width:160px}.dlgui-field-select{flex:none;min-width:150px;max-width:220px;padding:0 12px}.dlgui-field-btn{flex:none;align-items:center;gap:6px;margin-left:0;padding:0 12px;display:inline-flex}.dlgui-filters-end .dlgui-field-btn{margin-left:0}.dlgui-table{table-layout:fixed}.dlgui-table th,.dlgui-table td{padding:10px 12px}.dlgui-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dlgui-nowrap{white-space:nowrap}.dlgui-client-name{min-width:0;font-weight:500}.dlgui-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dlgui-settings{flex-direction:column;gap:16px;display:flex}.dlgui-pill{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-card-bg,transparent);color:var(--cuba-text,inherit);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.dlgui-pill:hover{border-color:var(--cuba-primary,#7366ff)}.dlgui-pill-active{background:var(--cuba-primary,#7366ff);border-color:var(--cuba-primary,#7366ff);color:#fff}@media (width<=720px){.dlgui-field-select,.dlgui-field-grow{flex:100%;max-width:none}}.abui-head-main{flex:1;min-width:0}.abui-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-y:hidden}.abui-detail-head{flex-wrap:wrap;justify-content:flex-start;gap:12px}.abui-detail-title{overflow-wrap:break-word;flex:1;min-width:0}.abui-table{table-layout:auto;margin-bottom:0}.abui-row:hover{background-color:var(--cuba-table-highlight,#0000000a)}.abui-rowlink{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.abui-rowlink:focus-visible{outline:2px solid var(--cuba-primary,#2563eb);outline-offset:2px;border-radius:8px}.abui-name{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--cuba-text,inherit);font-weight:600;display:block;overflow:hidden}.abui-sub{text-overflow:ellipsis;white-space:nowrap;max-width:360px;color:var(--cuba-muted,#6b7280);font-size:12px;font-weight:400;display:block;overflow:hidden}.abui-chevron{text-align:right;width:40px;color:var(--cuba-muted,#6b7280)}.abui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.abui-form-grid>.cuba-field{margin:0}.abui-form-grid .cuba-input,.abui-form-grid .cuba-select{box-sizing:border-box;width:100%;min-height:36px}.abui-span-2{grid-column:1/-1}.abui-counter{text-align:right}.abui-panel{padding:4px 0 8px}.abui-collapse>summary{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.abui-collapse>summary .abui-sub{white-space:normal;max-width:none}.abui-check{cursor:pointer;align-items:center;gap:8px;display:flex}.abui-check-top{align-items:flex-start;font-weight:400}.abui-block{display:block}.abui-day{border-bottom:1px dashed var(--cuba-border,#e5e7eb);grid-template-columns:minmax(120px,160px) 1fr;align-items:center;gap:8px 16px;padding:6px 0;display:grid}.abui-day .cuba-label{margin:0}.abui-time{align-items:center;gap:8px;display:flex}.abui-time .cuba-input{width:120px}@media (width<=767px){.abui-form-grid{grid-template-columns:minmax(0,1fr)}.abui-name,.abui-sub{max-width:220px}}.abui-test-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.abui-test-side,.abui-test-main{min-width:0}.abui-test-log{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface-alt,#f8f8fb);border-radius:8px;flex-direction:column;gap:10px;height:380px;padding:12px;display:flex;overflow-y:auto}.abui-test-msg{flex-direction:column;gap:4px;max-width:85%;display:flex}.abui-test-msg-customer{align-self:flex-end;align-items:flex-end}.abui-test-who{color:var(--cuba-muted,#71727b);font-size:12px}.abui-test-bubble{background:var(--cuba-surface,#fff);border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;padding:8px 12px}.abui-test-msg-customer .abui-test-bubble{background:var(--cuba-primary-bg,var(--cuba-surface,#fff))}.abui-test-text{white-space:pre-wrap;overflow-wrap:break-word}.abui-test-seed{opacity:.75}.abui-test-seed>summary{cursor:pointer;color:var(--cuba-muted,#71727b);font-size:13px}.abui-test-notice{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;margin-top:10px;padding:10px 12px}.abui-test-error{color:var(--cuba-danger,#f73164)}.abui-test-notice.abui-test-error{background:var(--cuba-danger-bg,#f731641a);color:inherit}.abui-test-warn{color:inherit}.abui-test-notice.abui-test-warn{background:var(--cuba-surface-alt,#f8f8fb)}.abui-test-buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.abui-test-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abui-test-outcome{margin-top:8px;font-weight:600}.abui-test-composer{flex-direction:column;gap:6px;margin-top:10px;display:flex}.abui-test-composer textarea{resize:vertical;width:100%}.abui-test-composer-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.abui-test-composer-bar>span:first-child{margin-right:auto}.abui-test-row{gap:6px;margin-bottom:6px;display:flex}.abui-test-row .cuba-input{flex:1 1 0;min-width:0}.abui-test-customer{margin:8px 0}.abui-test-customer>summary{cursor:pointer}.abui-test-sessions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.abui-test-session-name{font-weight:600}@media (width<=767px){.abui-test-grid{grid-template-columns:minmax(0,1fr)}.abui-test-msg{max-width:100%}.abui-test-log{height:320px}}.abui-why{margin-top:4px;font-size:13px}.abui-why>summary{cursor:pointer;color:var(--cuba-muted,#71727b)}.abui-why-body{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);border-radius:8px;flex-direction:column;gap:10px;min-width:0;margin-top:6px;padding:8px 10px;display:flex}.abui-why-h{margin:0 0 4px;font-size:13px;font-weight:600}.abui-why-list,.abui-why-chunks,.abui-why-calls,.abui-why-bars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.abui-why-chunk{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;padding:6px 8px}.abui-why-chunk-cited{border-left:3px solid var(--cuba-primary,#7366ff)}.abui-why-excerpt,.abui-why-code{white-space:pre-wrap;overflow-wrap:break-word}.abui-why-rows{grid-template-columns:minmax(80px,max-content) minmax(0,1fr);gap:2px 10px;margin:4px 0 0;display:grid}.abui-why-rows>div{display:contents}.abui-why-rows dt{color:var(--cuba-muted,#71727b);overflow-wrap:break-word}.abui-why-rows dd{overflow-wrap:break-word;margin:0}.abui-why-bars li{grid-template-columns:minmax(80px,140px) minmax(0,1fr) 70px;align-items:center;gap:8px;display:grid}.abui-why-bar{background:var(--cuba-surface-alt,#f8f8fb);border-radius:8px;height:8px;overflow:hidden}.abui-why-bar-fill{background:var(--cuba-primary,#7366ff);height:100%;display:block}.abui-why-bar-ms{text-align:right}.abui-why-clip{color:var(--cuba-muted,#71727b)}.abui-why-warn{color:inherit;background:var(--cuba-surface-alt,#f8f8fb);border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;padding:4px 8px}@media (width<=767px){.abui-why-bars li{grid-template-columns:minmax(70px,100px) minmax(0,1fr) 60px}}.kc2-table{table-layout:fixed;min-width:640px}.kc2-col-date,.kc2-col-act{width:144px}.kc2-col-q{width:34%}.kc2-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kc2-nowrap{white-space:nowrap}.kc2-clamp{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kc2-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.okk3-stack{flex-direction:column;gap:16px;display:flex}.okkui-table th.okk3-num,.okkui-table td.okk3-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tr2-divider-top{border-top:1px solid var(--cuba-border);padding-top:8px}.tr2-ml-4{margin-left:4px}.trainer-table-compact th.tr2-num,.trainer-table-compact td.tr2-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tr2-clamp-2,.tr2-clamp-3{overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tr2-clamp-2{-webkit-line-clamp:2}.tr2-clamp-3{-webkit-line-clamp:3}@media (width>=768px){.speech-metrics-grid.tr2-speech-grid{grid-template-columns:repeat(3,1fr)}}.okk2-call-id{white-space:nowrap}.scenario-from-source-form .form-input,.scenario-from-source-form .form-select{min-height:var(--control-h-lg)}.dlg2-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dlg2-gap-b{margin-bottom:16px}.dlg2-gap-t,.dlg2-section-gap{margin-top:16px}.dlg2-split{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.dlg2-main{flex-direction:column;flex:3 360px;gap:16px;min-width:0;display:flex}.dlg2-aside{flex-direction:column;flex:260px;gap:16px;min-width:0;display:flex}.dlg2-notice{align-items:center;gap:8px;margin-bottom:16px;display:flex}.dlg2-typing{opacity:.8;font-style:italic}.wc-dept-members{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.wc-dept-members-head{align-items:center;gap:.5rem;display:flex}.wc-dept-members-title{font-size:14px;font-weight:600}.wc-dept-members-empty{color:var(--cuba-muted);font-size:13px}.wc-dept-member-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.wc-dept-members-add{gap:.5rem;display:flex}.wc-dept-members-select{flex:1}.dkb-pick-row{cursor:pointer;padding:4px 0;font-weight:400}.dkb-pick-name{max-width:min(100%,420px)}.dkb-probe-pick{align-items:flex-start;gap:8px;display:flex}.dlg2-search-hit{text-align:left;width:100%;display:block}.dlg2-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:0;padding:16px;display:grid}.dlg2-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.dlg2-fact dt{color:var(--cuba-text-muted,var(--text-muted,#6b7280));align-items:center;gap:4px;font-size:12px;display:inline-flex}.dlg2-fact dd{overflow-wrap:break-word;min-width:0;margin:0;font-size:14px}.dlg2-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.dlg2-thread{flex-direction:column;gap:8px;max-height:480px;padding:16px;display:flex;overflow-y:auto}.dlg2-msg{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-card-bg,transparent);border-radius:16px;max-width:85%;padding:8px 16px}.dlg2-msg-user{align-self:flex-start}.dlg2-msg-ai,.dlg2-msg-op{border-color:var(--cuba-primary,#7366ff);align-self:flex-end}.dlg2-msg-sys{border-style:dashed;align-self:center;max-width:100%}.dlg2-msg-focus{outline:2px solid var(--cuba-primary,#7366ff)}.dlg2-msg-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dlg2-msg-text{white-space:pre-wrap;overflow-wrap:break-word;margin:0}.dlg2-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dlg2-toolbar-title{margin:0;font-size:16px}.dlg2-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dlg2-period .cuba-btn,.dlg2-ctl{min-height:var(--control-h-md)}.dlg2-footnote{margin-top:16px}@media (width<=767px){.dlg2-msg{max-width:100%}.dlg2-facts{grid-template-columns:1fr 1fr}}.employee-chip{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.employee-chip-text{min-width:0;line-height:1.2;display:block}.employee-chip-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cuba-link,var(--primary,#2067b0));font-weight:600;display:block;overflow:hidden}.employee-chip-hint{display:none}.rhythm-wrap{overflow-wrap:break-word;word-break:break-word;min-width:0}.cuba-list-item>details.cuba-meta[open]{flex:3 1 0;min-width:0}.rhythm-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:12px}.rhythm-toolbar>.cuba-btn-ghost{margin-left:auto}.rhythm-stack{flex-direction:column;gap:16px;display:flex}.rhythm-stack>.cuba-card,.rhythm-stack>.guided-empty-state{margin:0}.cuba-page-head>div:first-child:not(.cuba-page-icon){flex:auto;min-width:0}.cuba-list-item>.cuba-label{flex:1 1 0;min-width:0;margin-bottom:0}.cuba-list-item>.cuba-meta{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.cuba-list-item>.cuba-meta.table-cell-ellipsis{flex:1 1 0;display:block}.cuba-field-row{gap:12px;min-width:0;margin-bottom:8px}.cuba-field-row>.cuba-field-label{flex:none;align-items:center;gap:8px;margin-bottom:0;display:inline-flex}.cuba-field-row>.cuba-field-value{text-align:right;flex:1 1 0;min-width:0}.cuba-card-head{gap:8px}.cuba-card-sections{gap:24px}.cuba-card-sections>.cuba-section{margin-bottom:0}.cuba-section-body{flex-direction:column;gap:12px;padding-top:12px;display:flex}.kcui-filters{align-items:flex-start;gap:16px}.kcui-tab .guided-empty-state{max-width:100%;margin-top:16px}.kcui-tab .cuba-section+.cuba-section{margin-top:0}.scheduling-cabinet{flex-direction:column;gap:16px;display:flex}.scheduling-cabinet .cuba-tabs{margin-bottom:0}.scheduling-page{flex-direction:column;gap:16px;display:flex}.scheduling-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.scheduling-page__title{color:var(--cuba-text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.scheduling-total-badge{background:var(--cuba-surface-alt);color:var(--cuba-muted);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500}.scheduling-unavailable{padding:24px}.scheduling-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.scheduling-card,.scheduling-booking-card{background:var(--cuba-surface);border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.scheduling-card__header,.scheduling-booking-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scheduling-card__info{flex-direction:column;gap:2px;min-width:0;display:flex}.scheduling-card__name{color:var(--cuba-text);overflow-wrap:break-word;font-size:15px}.scheduling-card__email{color:var(--cuba-muted);overflow-wrap:break-word;font-size:13px}.scheduling-card__actions,.scheduling-booking-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scheduling-card__availability{border-top:1px solid var(--cuba-border);padding-top:12px}.scheduling-bookings-list{flex-direction:column;gap:12px;display:flex}.scheduling-booking-card__time{color:var(--cuba-text);align-items:center;font-weight:600;display:inline-flex}.scheduling-booking-card__end{color:var(--cuba-muted);margin-left:4px;font-weight:400}.scheduling-booking-card__details{color:var(--cuba-muted);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.scheduling-booking-card__detail{align-items:center;display:inline-flex}.scheduling-filters{background:var(--cuba-surface);border:1px solid var(--cuba-border);border-radius:8px;padding:16px}.scheduling-filter-row{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.scheduling-filter-field{flex:200px;max-width:280px}.scheduling-filter-apply{flex:none}.scheduling-table-wrapper{overflow-x:auto}.scheduling-table{width:100%}.scheduling-table__name{font-weight:600}.scheduling-form-error{color:var(--cuba-danger,#d93025);font-size:13px}.scheduling-badge{background:var(--cuba-surface-alt);color:var(--cuba-muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.scheduling-badge--success{color:var(--cuba-success,#1e8e3e);background:#28a74524}.scheduling-badge--warning{color:var(--cuba-warning,#b45309);background:#f59e0b29}.scheduling-badge--danger{color:var(--cuba-danger,#d93025);background:#d9302524}.scheduling-badge--muted{background:var(--cuba-surface-alt);color:var(--cuba-muted)}.scheduling-skeleton{flex-direction:column;gap:12px;display:flex}.scheduling-skeleton__row{background:var(--cuba-surface-alt);border-radius:8px;height:64px;animation:1.2s ease-in-out infinite scheduling-pulse}.scheduling-skeleton__card{background:var(--cuba-surface-alt);border-radius:8px;height:120px;animation:1.2s ease-in-out infinite scheduling-pulse}@keyframes scheduling-pulse{50%{opacity:.5}}.scheduling-spin{animation:1s linear infinite psp-spin}.cuba-btn--primary{background-color:var(--cuba-primary);color:#fff}.cuba-btn--primary:hover{background-color:#5b4fe6}.cuba-btn--outline{border:1px solid var(--cuba-border);color:var(--cuba-text);background:0 0}.cuba-btn--ghost{color:var(--cuba-text);background:0 0;border:1px solid #0000}.cuba-btn--ghost:hover,.cuba-btn--outline:hover{background:var(--cuba-surface-alt)}.cuba-btn--sm{padding:4px 10px;font-size:13px}.cuba-btn--icon{padding:6px;line-height:0}.cuba-btn--danger{color:var(--cuba-danger,#d93025)}.cuba-form-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.cuba-form-label{color:var(--cuba-text);font-size:13px;font-weight:500}.cuba-form-required{color:var(--cuba-danger,#d93025);margin-left:2px}.cuba-form-unit{color:var(--cuba-muted);margin-left:8px;font-size:13px}.cuba-modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cuba-modal{background:var(--cuba-surface);border:1px solid var(--cuba-border);border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;box-shadow:0 12px 32px #00000040}.cuba-modal__header{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.cuba-modal__title{margin:0;font-size:16px;font-weight:600}.cuba-modal__close{cursor:pointer;color:var(--cuba-muted);background:0 0;border:none}.cuba-modal__body{padding:16px 24px;overflow-y:auto}.cuba-modal__footer{border-top:1px solid var(--cuba-border);justify-content:flex-end;gap:8px;padding:12px 24px;display:flex}.cuba-table th{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;vertical-align:bottom;text-wrap:balance;line-height:1.3}.cuba-table th .inline-flex{flex-wrap:wrap;gap:2px 4px;max-width:100%}.cuba-table th .help-tooltip-trigger{margin-left:0;transform:none}.cuba-table th button{text-align:left}.pagination-bar{flex-wrap:wrap;gap:8px 16px}.pagination-actions{flex-wrap:wrap;justify-content:flex-end}.pagination-page-of{color:var(--cuba-muted);white-space:nowrap;padding:0 4px;font-size:13px}.pagination-goto-input{width:64px}.btn-pagination{white-space:nowrap;min-width:32px}.kc2-col-num{width:120px}.kc2-col-date{width:160px}.rhythm-stack .cuba-card>.cuba-card-head{margin-bottom:0;padding:12px 20px}.rhythm-stack .cuba-card-head>:first-child{min-width:0;margin-right:auto}.rhythm-stack .cuba-card-title{align-items:center;gap:8px;display:inline-flex}.rhythm-stack .cuba-card>.cuba-list{gap:0;padding:8px 20px 12px}.rhythm-stack .cuba-card-body{flex-direction:column;gap:8px;display:flex}.rhythm-stack .cuba-card-body>*{margin-bottom:0}.rhythm-stack .cuba-card-sections{padding:20px}.rhythm-stack .cuba-card-sections .cuba-section-body>.cuba-card{margin:0}.cuba-section-head{justify-content:flex-start;gap:8px;font-size:16px;font-weight:600}.cuba-section-head>button,.cuba-section-head>a,.cuba-section-head>.cuba-section-actions{margin-left:auto}.cuba-section-head>svg{color:var(--cuba-muted);flex:none}dl.cuba-detail-list{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:baseline;gap:10px 20px;margin:0;display:grid}dl.cuba-detail-list>dt{color:var(--cuba-muted);margin:0;font-size:13px;font-weight:500}dl.cuba-detail-list>dd{overflow-wrap:break-word;min-width:0;margin:0}@media (width<=640px){dl.cuba-detail-list{grid-template-columns:minmax(0,1fr);gap:2px 0}dl.cuba-detail-list>dd{margin-bottom:8px}}.rubric-editor-weight{max-width:120px}.rubric-editor-share{align-items:center;gap:8px;min-width:160px;display:flex}.rubric-editor-bar{background:var(--cuba-border);border-radius:999px;flex:1;height:8px;overflow:hidden}.rubric-editor-bar-fill{background:var(--cuba-primary);border-radius:999px;height:100%}.rubric-editor-shared{align-items:center;gap:4px;display:flex}.trainer-photo-character{aspect-ratio:3/4;transform-origin:50% 100%;filter:drop-shadow(0 18px 30px #00000059);height:100%;animation:4.8s ease-in-out infinite trainer-breathe;position:relative}.trainer-photo-frame{object-fit:contain;object-position:50% 100%;pointer-events:none;width:100%;height:100%;transition:opacity .45s ease-in-out;position:absolute;inset:0}.trainer-photo-frame--instant{transition:none}@keyframes trainer-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)translateY(-.5px)}}@media (prefers-reduced-motion:reduce){.trainer-photo-character{animation:none}.trainer-photo-frame{transition:none}}.cn-stage{aspect-ratio:16/9;border-radius:var(--cn-r-5);border:1px solid rgba(var(--cuba-primary-rgb,59, 130, 246), .12);-webkit-user-select:none;user-select:none;--cn-px:0px;--cn-py:0px;background:#0b0f17;flex-direction:column;justify-content:flex-end;width:100%;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000052;container-type:size}.cn-stage.cn-stage--fs{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100vh;min-height:0;max-height:none}.trainer-container-cinema{width:100%;max-width:min(100%,177.778vh - 16rem);margin-inline:auto}@media (width<=800px){.trainer-container-cinema{max-width:100%}.cn-stage{aspect-ratio:auto;height:80vh;min-height:var(--cn-mh-2)}}.cn-scene{z-index:0;transform:translate3d(var(--cn-px), var(--cn-py), 0);will-change:transform;transition:transform .7s ease-out;position:absolute;inset:-16px}.cn-vignette{z-index:1;pointer-events:none;background:radial-gradient(at 58% 45%,#0000 52%,#00000080 100%);position:absolute;inset:0}.cn-bottom-grad{z-index:4;pointer-events:none;background:linear-gradient(#0000,#000000b3);height:48%;position:absolute;bottom:0;left:0;right:0}.cn-contact-shadow{z-index:2;pointer-events:none;filter:blur(.7cqh);background:radial-gradient(#0009,#0000 70%);width:40cqh;height:5cqh;position:absolute;bottom:.4cqh;left:58%;transform:translate(-50%)}.cn-char{z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;height:88%;display:flex;position:absolute;bottom:0;left:58%;transform:translate(-50%)}@media (width<=800px){.cn-char{height:66%;left:50%}.cn-contact-shadow{left:50%}}.cn-top{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1.5cqh;padding:2cqh;display:flex;position:absolute;top:0;left:0;right:0}.cn-top>*{pointer-events:auto}.cn-actions{gap:1cqh;display:flex}.cn-stage{--cn-ease:cubic-bezier(.32, .72, 0, 1);--cn-spring:cubic-bezier(.34, 1.45, .64, 1);--cn-accent:#0a84ff;--cn-bad:#ff6a61;--cn-warn:#ffc233;--cn-good:#3fd76a;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI Variable Text,Inter,system-ui,sans-serif}.cn-glass,.cn-field,.cn-notice{color:#fff;-webkit-backdrop-filter:blur(26px)saturate(185%)brightness(.72);backdrop-filter:blur(26px)saturate(185%)brightness(.72);text-shadow:0 1px 3px #0006;background:linear-gradient(155deg,#ffffff24 0%,#ffffff0a 38%,#ffffff05 62%,#ffffff14 100%),#0e121c8a;border:0;position:relative;box-shadow:inset 0 0 0 .5px #ffffff57,inset 0 1.5px #ffffff8c,inset 0 -1px 1px #ffffff24,inset 2px 3px 10px -4px #ffffff6b,0 1.2cqh 3.6cqh -.8cqh #0000006b,0 .2cqh .6cqh #0000002e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cn-glass,.cn-field,.cn-notice{background:#1c202ce6}}@media (prefers-reduced-transparency:reduce){.cn-glass,.cn-field,.cn-notice{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c202cf0}}.cn-ibtn{cursor:pointer;width:clamp(36px,5cqh,80px);height:clamp(36px,5cqh,80px);transition:transform .35s var(--cn-spring), background-color .25s var(--cn-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cn-ibtn svg{width:48%;height:48%}.cn-ibtn:hover{background-color:#ffffff29;transform:scale(1.06)}.cn-ibtn[aria-pressed=true]{background-color:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffffb3,inset 0 1.5px #ffffff8c,0 1.2cqh 3.6cqh -.8cqh #0000006b}.cn-ibtn:active,.cn-choice:active:not(:disabled),.cn-hist-btn:active,.cn-sub-play:active{transition-duration:.12s;transform:scale(.95)}.cn-ibtn:focus-visible,.cn-sub-play:focus-visible,.cn-hist-btn:focus-visible,.cn-meter:focus-visible,.cn-field>button:focus-visible,.cn-choice:focus-visible,.cn-notice:focus-visible,.cn-hist:focus-visible{outline-offset:2px;outline:2.5px solid #fff;box-shadow:0 0 0 5px #0a84ffe6}.cn-meter:focus-visible{outline-offset:3px}.cn-hud{border-radius:var(--cn-r-7);width:clamp(220px,36cqh,740px);font-size:var(--cn-fs-4);flex-direction:column;gap:1.2cqh;padding:1.7cqh 2cqh;display:flex}.cn-hud-name{font-weight:650;font-size:var(--cn-fs-3);letter-spacing:-.022em;line-height:1.2}.cn-hud-sub{opacity:.78;font-size:var(--cn-fs-1)}.cn-meters{flex-direction:column;gap:1cqh;display:flex}.cn-meter{border-radius:var(--cn-r-8);flex-direction:column;gap:.5cqh;display:flex}.cn-meter-row{opacity:.95;align-items:center;gap:.6em;font-weight:600;display:flex}.cn-meter-row svg{width:1.15em;height:1.15em}.cn-meter-val{opacity:0;transition:opacity .25s var(--cn-ease);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.cn-meter:hover .cn-meter-val,.cn-meter:focus-visible .cn-meter-val{opacity:1}@media (hover:none){.cn-meter-val{opacity:1}}.cn-meter-track{border-radius:var(--cn-r-pill);background:#00000047;height:max(6px,.9cqh);overflow:hidden;box-shadow:inset 0 1px 2px #00000059,0 .5px #ffffff47}.cn-meter-fill{border-radius:var(--cn-r-pill);height:100%;transition:width .7s var(--cn-spring), background .4s;box-shadow:inset 0 1px #ffffff80,inset 0 -1px 1px #0000002e}.cn-bottom{z-index:10;flex-direction:column;gap:1.6cqh;padding:2cqh;display:flex;position:relative}.cn-sub-wrap{flex-direction:column;align-items:center;gap:1.1cqh;width:min(94%,135cqh);margin:0 auto;display:flex}.cn-sub{box-sizing:border-box;border-radius:var(--cn-r-6);width:100%;animation:cn-fade-in .55s var(--cn-ease);align-items:flex-start;gap:1.6cqh;padding:1.5cqh 2.2cqh 1.5cqh 3cqh;display:flex}.cn-sub-text{text-align:center;white-space:pre-wrap;font-size:var(--cn-fs-9);scrollbar-width:none;flex:1;max-height:4.35em;margin:0;font-weight:500;line-height:1.45;overflow-y:auto}.cn-sub-play{cursor:pointer;width:2.3em;height:2.3em;font-size:var(--cn-fs-9);transition:transform .35s var(--cn-spring);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cn-sub-play svg{width:50%;height:50%}.cn-sub-play--on svg{animation:1.2s ease-in-out infinite cn-pulse}.cn-think,.cn-coach,.cn-hist-btn{font-size:var(--cn-fs-4);border-radius:var(--cn-r-pill);align-items:center;gap:.7em;max-width:100%;padding:.6em 1.3em;display:inline-flex}.cn-think{animation:cn-fade-in .4s var(--cn-ease)}.cn-dots{gap:.35em;display:inline-flex}.cn-sub-text--idle{opacity:.8;font-style:italic}.cn-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cn-dot{background:#fff;border-radius:50%;width:.5em;height:.5em;animation:1.4s ease-in-out infinite cn-dots}.cn-dot:nth-child(2){animation-delay:.18s}.cn-dot:nth-child(3){animation-delay:.36s}.cn-coach{border-radius:var(--cn-r-2);align-items:flex-start;line-height:1.45;box-shadow:inset 0 0 0 1px #ffbe468c,inset 0 1.5px #ffdc9699,0 1.2cqh 3.6cqh -.8cqh #0000006b}.cn-coach svg{color:#ffd60a;flex-shrink:0;width:1.2em;height:1.2em;margin-top:.15em}.cn-hist-btn{cursor:pointer;transition:transform .35s var(--cn-spring), background-color .25s var(--cn-ease);font-family:inherit}.cn-hist-btn:hover{background-color:#ffffff24}.cn-hist-buyer,.cn-hist-seller{border-radius:var(--cn-r-1);background:#ffffff1a;max-width:86%;padding:.55em 1em;box-shadow:inset 0 .5px #ffffff59}.cn-hist-seller{background:#0a84ff52}.cn-hist{scrollbar-width:none;box-sizing:border-box;border-radius:var(--cn-r-3);width:100%;max-height:22cqh;font-size:var(--cn-fs-4);flex-direction:column;gap:.8cqh;padding:1.4cqh 2cqh;line-height:1.45;display:flex;overflow-y:auto}.cn-hist-seller{text-align:right;align-self:flex-end}.cn-hist-buyer{align-self:flex-start}@keyframes cn-fade-in{0%{opacity:0;transform:translateY(1.2cqh)scale(.985)}to{opacity:1;transform:none}}@keyframes cn-dots{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes cn-pulse{0%,to{opacity:1}50%{opacity:.4}}.cn-input{z-index:10;flex-direction:column;gap:1.2cqh;width:min(94%,120cqh);margin:0 auto;display:flex;position:relative}.cn-field{border-radius:var(--cn-r-pill);align-items:center;gap:1cqh;padding:.9cqh;display:flex}.cn-field>button{cursor:pointer;color:#fff;width:clamp(40px,5.4cqh,84px);height:clamp(40px,5.4cqh,84px);transition:transform .35s var(--cn-spring), background-color .25s var(--cn-ease), opacity var(--cuba-dur);background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:inset 0 0 0 .5px #fff6,inset 0 1.5px #ffffff80}.cn-field>button:hover:not(:disabled){background-color:#ffffff42;transform:scale(1.06)}.cn-field>button:active:not(:disabled){transition-duration:.12s;transform:scale(.94)}.cn-field>button:disabled{opacity:.4;cursor:default}.cn-field>button.btn-cuba-primary{background:linear-gradient(180deg, #4aa3ff, var(--cn-accent));box-shadow:inset 0 1.5px #fff9,inset 0 -1px 1px #0000002e,0 .6cqh 1.6cqh #0a84ff73}.cn-field>button.btn-cuba-danger{background:linear-gradient(#ff6b61,#ff3b30);box-shadow:inset 0 1.5px #ffffff8c,0 .6cqh 1.6cqh #ff3b3073}.cn-field svg{width:clamp(18px,2.4cqh,40px);height:clamp(18px,2.4cqh,40px)}.cn-field textarea{font-size:var(--cn-fs-8);color:#fff;max-height:12cqh;box-shadow:none;text-shadow:inherit;background:0 0;border:0;outline:none;padding:.9cqh 1.2cqh;font-family:inherit}.cn-field textarea::placeholder{color:#ffffffd1}.cn-field:focus-within{box-shadow:inset 0 0 0 1.5px #ffffffbf,inset 0 1.5px #fff9,0 1.2cqh 3.6cqh -.8cqh #0000006b}.cn-notice{box-sizing:border-box;border-radius:var(--cn-r-3);width:min(94%,135cqh);font-size:var(--cn-fs-6);text-align:center;background:linear-gradient(155deg,#ffffff29,#ffffff0a),#3c0e129e;margin:0 auto;padding:1.2cqh 2cqh;line-height:1.45;box-shadow:inset 0 0 0 1px #ff6961a6,inset 0 1.5px #ffffff73,0 1.2cqh 3.6cqh -.8cqh #0000006b}.cn-notice a,.cn-notice button{color:#fff;text-decoration:underline}.cn-field-main{flex:1;min-width:0;position:relative}.cn-field textarea{resize:none;box-sizing:border-box;width:100%;overflow-y:auto}.cn-field>button{flex-shrink:0}.cn-live-icon{animation:1.2s ease-in-out infinite cn-pulse}.cn-rec{border-radius:var(--cn-r-pill);-webkit-user-select:none;user-select:none;font-size:var(--cn-fs-5);color:#fff;background:#ff3b3047;align-items:center;gap:1.4cqh;padding:.9cqh 1.6cqh;display:flex;box-shadow:inset 0 0 0 1px #ff6961b3,inset 0 1.5px #ffffff59}.cn-rec-dot{background:#ff453a;border-radius:50%;flex-shrink:0;width:.8em;height:.8em;animation:.8s ease-in-out infinite cn-pulse;box-shadow:0 0 .9em #ff453ae6}.cn-rec-label{letter-spacing:.08em;text-transform:uppercase;font-weight:650;font-size:var(--cn-fs-2)}.cn-rec-time{font-variant-numeric:tabular-nums;margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700}.cn-choice span{overflow-wrap:break-word}.cn-choices{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqh;max-height:32cqh;padding:.4cqh;display:grid;overflow-y:auto}.cn-choice{border-radius:var(--cn-r-7);font-family:inherit;font-size:var(--cn-fs-7);line-height:var(--cn-lh-1);text-align:left;cursor:pointer;transition:background-color .25s var(--cn-ease), transform .4s var(--cn-spring);align-items:flex-start;gap:1.2cqh;padding:1.6cqh 2cqh;font-weight:500;display:flex}.cn-choice:hover:not(:disabled){background-color:#ffffff29;transform:translateY(-.4cqh)scale(1.015)}.cn-choice:focus-visible{outline-offset:2px;outline:2.5px solid #fff}.cn-choice:disabled{opacity:.5;cursor:default}.cn-choice-key{border-radius:var(--cn-r-pill);text-align:center;min-width:1.9em;font:inherit;font-variant-numeric:tabular-nums;background:#fff3;flex-shrink:0;padding:.15em .5em;font-size:.8em;font-weight:650;box-shadow:inset 0 .5px #fff9}@media (width<=800px){.cn-choices{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;max-height:none;margin-inline:-4px;padding:4px;scroll-padding-inline:4px;display:flex;overflow:auto hidden}.cn-choice{scroll-snap-align:start;border-radius:var(--cn-r-4);flex:0 0 78%;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.3}.cn-choice span:last-child{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cn-choice:focus-visible span:last-child{-webkit-line-clamp:unset;line-clamp:unset;display:block}.cn-choice:hover:not(:disabled){transform:none}.cn-field{padding:.7cqh}.cn-bottom{gap:8px;padding:12px}.cn-sub{border-radius:var(--cn-r-4);padding:10px 12px 10px 16px}.cn-sub-text{max-height:6.2em;font-size:15px}.cn-notice{max-height:14cqh;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.cn-scene,.cn-meter-fill,.cn-meter-val,.cn-choice,.cn-ibtn,.cn-field>button,.cn-sub-play,.cn-hist-btn{transition:none}.cn-sub,.cn-think,.cn-dot,.cn-sub-play--on svg,.cn-live-icon,.cn-rec-dot{animation:none}.cn-ibtn:hover,.cn-choice:hover:not(:disabled),.cn-field>button:hover:not(:disabled){transform:none}}@media (forced-colors:active){.cn-glass,.cn-field,.cn-notice,.cn-rec,.cn-choice-key,.cn-hist-buyer,.cn-hist-seller{color:canvastext;box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.cn-field>button,.cn-field>button.btn-cuba-primary,.cn-field>button.btn-cuba-danger{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.cn-field>button:disabled{color:graytext;border-color:graytext}.cn-choice:disabled{color:graytext}.cn-ibtn[aria-pressed=true]{border-width:3px}.cn-ibtn:focus-visible,.cn-sub-play:focus-visible,.cn-hist-btn:focus-visible,.cn-meter:focus-visible,.cn-field>button:focus-visible,.cn-choice:focus-visible{box-shadow:none;outline:3px solid highlight}.cn-meter-track{box-shadow:none;background:canvas;border:1px solid canvastext}.cn-meter-fill{box-shadow:none;background:highlight!important}.cn-dot,.cn-rec-dot{box-shadow:none;background:canvastext}.cn-coach svg{color:canvastext}}.cn-stage-tokens,.cn-root,[class^=cn-],[class*=\ cn-]{--cn-r-1:1.4em;--cn-r-2:2.4cqh;--cn-r-3:2.8cqh;--cn-r-4:22px;--cn-r-5:28px;--cn-r-6:3.2cqh;--cn-r-7:3cqh;--cn-r-8:6px;--cn-r-pill:99px;--cn-fs-1:.95em;--cn-fs-2:.9em;--cn-fs-3:1.35em;--cn-fs-4:clamp(11px, 1.5cqh, 26px);--cn-fs-5:clamp(12px, 1.5cqh, 28px);--cn-fs-6:clamp(12px, 1.6cqh, 30px);--cn-fs-7:clamp(13px, 1.8cqh, 34px);--cn-fs-8:clamp(14px, 1.8cqh, 34px);--cn-fs-9:clamp(14px, 2.2cqh, 48px);--cn-mh-1:500px;--cn-mh-2:560px;--cn-lh-1:1.38}.cuba-card-item--stack{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.cuba-health-list{flex-direction:column;gap:4px;display:flex}.cuba-health-row{border-bottom:1px dashed var(--cuba-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.cuba-health-row-main{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.qcui-calls-table{min-width:1040px}.qcui-wide{display:none}@media (width>=1536px){.qcui-calls-table{min-width:1400px}th.qcui-wide,td.qcui-wide{display:table-cell}col.qcui-wide{display:table-column}}@media (width>=721px){.header-shell-stats{max-width:100%}.header-shell-stat{flex:0 auto;align-items:center;max-width:100%;overflow:hidden}.header-shell-stat strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header-shell-stat span{flex:none}}.cuba-tabs,.cuba-tab-bar,.section-tabs{scrollbar-width:thin}.cuba-page>.cuba-tabs{margin-bottom:24px}.okk-widget-wide .cuba-list{font-size:14px;font-weight:400;line-height:1.4}.okk-widget-wide .cuba-list-item>.tip-host{flex:auto;min-width:0}.okk-widget-wide .cuba-list-item>.badge{flex:none}@media (width>=721px){.header-shell-stat strong{min-width:1.4em}}@media (width>=721px) and (width<=1599px){.header-route-line>.header-route-detail,.header-route-line>.header-route-divider{display:none}}@media (width>=721px){.header-shell-stat:not(:last-child){flex-shrink:0}.header-context-stack{flex:3 320px}.header-search-shell{flex:200px}}@media (width>=721px) and (width<=1599px){.cuba-tab-bar{gap:2px}.cuba-tab-bar>.cuba-tab{padding-inline:9px;font-size:13px}}[hidden]{display:none!important}@media (width>=1100px){.summary-metric-grid>.okk-widget-wide{order:1;grid-column:span 3}.summary-metric-grid:has(>.okk-widget-wide){align-items:start}.summary-metric-grid>.okk-widget-wide .cuba-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 16px;display:grid}}@media (width<=1024px){.sidebar-status-shell,.sidebar-pinned-shell{display:none!important}}.sidebar-wrapper.close_icon .sidebar-status-shell,.sidebar-wrapper.close_icon .sidebar-pinned-shell{display:none!important}.sidebar-link-hint{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:190px;display:-webkit-box;overflow:hidden}@media (width<=1200px){.header-action-fullscreen,.header-action-bookmarks{display:none!important}.header-search-shell{flex:2 200px!important;min-width:180px!important}}.cuba-table-wrap,.cuba-table-wrapper,.table-responsive{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.metrics-grid-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.metrics-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.metrics-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1024px){.metrics-grid-four,.metrics-grid-three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}}@media (width<=640px){.metrics-grid-four,.metrics-grid-three,.metrics-grid-two,.metrics-grid-auto{grid-template-columns:1fr!important}}.cuba-chart-empty{background:var(--cuba-surface-alt,#00000005);border:1px dashed var(--cuba-border);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:24px 16px;display:flex}.okk-tasks-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.okk-tasks-add-btn{white-space:nowrap;align-items:center;gap:6px;height:36px;margin-left:auto;display:inline-flex}.cuba-section .guided-empty-state,.cuba-card .guided-empty-state{background:var(--cuba-surface-alt);border:1px dashed var(--cuba-border);box-shadow:none;padding:20px 16px}.cuba-section .guided-empty-state-icon,.cuba-card .guided-empty-state-icon{width:36px;height:36px;margin-bottom:2px}.cuba-section .guided-empty-state-title,.cuba-card .guided-empty-state-title{font-size:14px}.cuba-section .guided-empty-state-description,.cuba-card .guided-empty-state-description{max-width:520px;font-size:13px}.cuba-table .badge{border-radius:8px;padding:2px 8px;font-weight:500}.cuba-table .badge-success{background:var(--cuba-success-tint,#51bb251f);color:var(--cuba-success,#2c7a11)}.cuba-table .badge-warning{background:var(--cuba-warning-tint,#e6a23c26);color:var(--cuba-warning-on-tint,#8a6000)}.cuba-table .badge-danger{background:var(--cuba-danger-tint,#f731641f);color:var(--cuba-danger,#b42318)}.tip-host{min-width:0;max-width:100%;display:inline-flex}.tip-host>:is(p,span,a,div){min-width:0}.label-with-help{align-items:center;gap:4px;min-width:0;display:inline-flex}.label-with-help-text{min-width:0}.label-with-help .help-tooltip-trigger{flex-shrink:0;margin-inline-start:0}.col-resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;width:8px;position:absolute;top:0;bottom:0;right:0}.col-resize-handle:after{content:"";width:2px;transition:background-color var(--cuba-dur-fast);background:0 0;position:absolute;top:25%;bottom:25%;right:3px}th:hover>.col-resize-handle:after{background:var(--cuba-border,#e5e7eb)}.col-resize-handle:hover:after,.col-resize-handle.is-dragging:after{background:var(--cuba-primary,#6d61f2)}:is(.inline-flex,.table-cell-with-help,.cuba-label-with-tooltip,.cuba-field-label,.inline-flex-align-center-gap-4,.inline-flex-align-center-gap-6)>.help-tooltip-trigger{margin-left:2px}.cuba-field-row>.help-tooltip-trigger{margin-left:-6px}.cuba-label:not(:has(>input[type=checkbox],>input[type=radio]))>:is(.cuba-input,.cuba-select,select,textarea){margin-top:6px;display:block}.cuba-label>span.inline-flex{display:flex}.cuba-form-inline:has(>.cuba-label){align-items:flex-end}:where(.cuba-card-body,.cuba-page) :is(input:not([type]),input[type=search],input[type=text],input[type=email],input[type=number],input[type=date],select,textarea):not([class]){border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);border-radius:var(--control-radius);box-sizing:border-box;min-height:var(--control-h-lg);padding:8px 12px;font-size:14px}.pulse-body{flex-direction:column;gap:20px;padding:20px;display:flex}.pulse-headline{color:var(--cuba-text);margin:0;font-size:18px;font-weight:600;line-height:1.4}.pulse-group{flex-direction:column;gap:8px;display:flex}.pulse-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cuba-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pulse-list{flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;line-height:1.5;display:flex}table.col-measure th,table.col-measure td{white-space:nowrap}.cuba-label>.emp-picker-root{margin:6px 0 0;display:block}th[data-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none}th[data-sortable]:hover{background-color:var(--cuba-table-highlight,#0000000a)}th[data-sortable]:focus-visible{outline:2px solid var(--cuba-primary,#7366ff);outline-offset:-2px}th[data-sortable]:after{content:"↕";opacity:0;transition:opacity var(--cuba-dur-fast);margin-left:6px;font-size:11px}th[data-sortable]:hover:after{opacity:.45}th[aria-sort=ascending]:after{content:"▲";opacity:.85}th[aria-sort=descending]:after{content:"▼";opacity:.85}th[data-num="1"],td[data-num="1"]{text-align:right;font-variant-numeric:tabular-nums}table.col-measure .table-cell-ellipsis{max-width:none!important}[data-hscroll="1"]{overflow-x:auto!important}table.col-measure-min th,table.col-measure-min td{white-space:normal!important}table.col-measure-min .table-cell-ellipsis{max-width:120px!important}table[data-col-resize="1"]:not(.col-measure):not(.col-measure-min) .table-cell-ellipsis{max-width:100%!important}table[data-col-fit]:not([data-col-fit=off])>thead th,table[data-col-fit]:not([data-col-fit=off])>tbody td{white-space:normal;overflow-wrap:break-word}[data-scroll-more]{scrollbar-width:auto;scrollbar-color:var(--cuba-primary) #6d61f21f}[data-scroll-more]::-webkit-scrollbar{height:12px}[data-scroll-more]::-webkit-scrollbar-track{background:#6d61f21f}[data-scroll-more]::-webkit-scrollbar-thumb{background:var(--cuba-primary);border-radius:8px}[data-scroll-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#00000040);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#00000040)}[data-scroll-more=left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#00000040);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#00000040)}[data-scroll-more=both]{-webkit-mask-image:linear-gradient(90deg,#00000040,#000 48px calc(100% - 48px),#00000040);mask-image:linear-gradient(90deg,#00000040,#000 48px calc(100% - 48px),#00000040)}[data-scroll-more=right]:before,[data-scroll-more=both]:before{content:attr(data-scroll-hint);width:max-content;color:var(--cuba-primary);background:#6d61f21f;border-radius:999px;margin:8px;padding:4px 12px;font-size:12px;font-weight:600;display:block;position:sticky;left:0}.cuba-link-btn{color:var(--cuba-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;display:inline}.cuba-link-btn:hover,.cuba-link-btn:focus-visible{text-underline-offset:3px;text-decoration:underline}.cuba-row-open{color:var(--cuba-primary);white-space:nowrap;cursor:pointer;background:#6d61f214;border:1px solid #6d61f259;border-radius:8px;align-items:center;gap:2px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.cuba-row-open:hover,.cuba-row-open:focus-visible{background:var(--cuba-primary);color:#fff}table[data-rows-open="1"]>tbody>tr:hover>td{background-color:#6d61f20f}table[data-rows-open="1"]>tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}.abui-scn-gate{max-width:360px}.abui-scn-list{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.abui-scn-item{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.abui-scn-item>[role=alert]{grid-column:2/-1}.abui-scn-name{overflow-wrap:break-word}.abui-scn-toggle{align-items:center;gap:6px;font-size:13px;display:inline-flex}.abui-scn-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.abui-scn-dot-ok{background:var(--cuba-success,#54ba4a)}.abui-scn-dot-bad{background:var(--cuba-danger,#dc3545)}.abui-scn-dot-none{background:var(--cuba-border,#cbd0d8)}.abui-scn-editor,.abui-scn-review{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface-alt,#f8f8fb);border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.abui-scn-turn{gap:6px;display:grid}.abui-scn-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.abui-scn-chip{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);overflow-wrap:break-word;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.abui-scn-chip button{cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.abui-scn-save{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.abui-scn-review{flex-basis:100%;position:relative}.abui-scn-publish{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;gap:8px;margin:8px 0;padding:10px 12px;display:grid}.abui-scn-publish-red{border-color:var(--cuba-warning,#f6a609)}.abui-scn-publish-red:focus{outline:2px solid var(--cuba-primary,#7366ff);outline-offset:2px}.abui-scn-publish-title{margin:0}.abui-scn-fail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.abui-scn-fail ul{margin:4px 0 4px 18px;padding:0}@media (width<=640px){.abui-scn-item{grid-template-columns:auto minmax(0,1fr)}.abui-scn-item>.abui-scn-toggle,.abui-scn-item>.cuba-actions{grid-column:2}}.abui-media{gap:6px;margin-bottom:8px;display:grid}.abui-media-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abui-media-input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}label.is-disabled{opacity:.55;pointer-events:none}.abui-media-rec{color:var(--cuba-danger,#dc3545)}.abui-media-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.abui-media-chip{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:13px;display:inline-flex}.abui-media-chip-failed{border-color:var(--cuba-danger,#dc3545)}.abui-media-name{overflow-wrap:break-word;word-break:break-word}.abui-test-main.abui-media-drop{outline:2px dashed var(--cuba-primary,#7366ff);outline-offset:-4px}.abui-media-msg{gap:6px;margin-top:6px;display:grid}.abui-media-seen>summary{cursor:pointer}.abui-media-seen ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.abui-media-entry{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;min-width:0;padding:8px}.abui-media-text{white-space:pre-wrap;overflow-wrap:break-word;max-height:240px;overflow:auto}.abui-media-reasons{margin:0 0 0 18px;padding:0}@media (width<=360px){.abui-media-chip{border-radius:8px}}.abui-lead{gap:12px;min-width:0;display:grid}.abui-lead-group{border:1px dashed var(--cuba-border,#e5e7eb);border-radius:8px;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.abui-lead-card{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.abui-lead-card-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.abui-lead-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.abui-lead-grow{flex:200px;min-width:0}.abui-lead-error{color:var(--cuba-danger,#dc3545);margin:8px 0 0}.abui-lead-settings{gap:10px;display:grid}.abui-lead-issues{border:1px solid var(--cuba-danger,#dc3545);border-radius:8px;padding:10px 12px}.abui-lead-issues ul{overflow-wrap:break-word;margin:4px 0 0 18px;padding:0}.abui-lead-unreadable{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abui-lead-default{margin:0 0 0 18px;padding:0}.abui-lead-crm{border-top:1px solid var(--cuba-border,#e5e7eb);gap:10px;min-width:0;padding-top:8px;display:grid}.abui-lead-crm-root{gap:10px;min-width:0;display:grid}.abui-lead-map-row{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);align-items:center;gap:8px;display:grid}.abui-lead-map-pick{width:100%;min-width:0}.abui-lead-enum{gap:6px;margin:4px 0 0 12px;display:grid}.abui-lead-enum-row{grid-template-columns:minmax(80px,1fr) minmax(0,2fr);align-items:center;gap:8px;display:grid}@media (width<=640px){.abui-lead-map-row,.abui-lead-enum-row{grid-template-columns:minmax(0,1fr)}}.cuba-card.cuba-card-selected{border-color:var(--cuba-primary);box-shadow:0 0 0 2px var(--cuba-primary)}.abui-test-grid{grid-template-columns:minmax(0,1fr);gap:12px}.abui-test-side{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;order:2;padding:8px 12px}.abui-test-side-summary{cursor:pointer;font-weight:600}.abui-test-main{order:1;width:100%;max-width:860px;margin:0 auto}.abui-test-log{border-radius:16px;gap:8px;height:clamp(360px,62vh,640px);padding:16px}.abui-test-msg{max-width:75%}.abui-test-bubble{border-radius:16px;padding:8px 14px;box-shadow:0 1px 1px #0000000d}.abui-test-msg-customer .abui-test-bubble{background:var(--cuba-primary,#7366ff);color:#fff;border-color:#0000;border-radius:16px}.abui-test-msg-customer .abui-test-who{display:none}.abui-test-composer{margin-top:10px}.abui-test-composer .abui-media{margin-bottom:0}.abui-media-bar{flex-wrap:nowrap;align-items:flex-end;gap:8px}.abui-media-btn,.abui-test-send{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex;position:relative}.abui-media-btn.is-disabled,.abui-media-btn:disabled,.abui-test-send:disabled{opacity:.45;cursor:not-allowed}.abui-test-send{background:var(--cuba-primary,#7366ff);color:#fff;border-color:#0000}.abui-test-input{resize:none;field-sizing:content;border-radius:999px;flex:auto;min-width:0;max-height:140px;padding:9px 14px}@media (width<=720px){.abui-test-msg{max-width:90%}}input[type=file]{font:inherit;color:inherit}input[type=file]::file-selector-button{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:8px;margin-right:10px;padding:8px 16px;font-weight:500}input[type=file]:disabled::file-selector-button{opacity:.45;cursor:not-allowed}.kc-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-search{flex:320px;min-width:0;position:relative}.kc-search>svg{color:var(--cuba-text-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.kc-search .cuba-input{width:100%;padding-left:34px;padding-right:34px}.kc-search-clear{color:var(--cuba-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.kc-search-clear:hover{background:var(--cuba-surface-hover);color:var(--cuba-text)}.kc-filter-select{flex:0 220px;width:auto}.kc-status-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kc-status-chip{border:1px solid var(--cuba-border);background:var(--cuba-surface);color:var(--cuba-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:inline-flex}.kc-status-chip:hover{background:var(--cuba-surface-hover)}.kc-status-chip[aria-pressed=true]{border-color:var(--cuba-primary);background:var(--cuba-primary);color:var(--cuba-text-on-accent)}.kc-status-chip-count{font-variant-numeric:tabular-nums;opacity:.8}.kc-tab-badge{background:var(--cuba-primary);color:var(--cuba-text-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:8px;padding:0 8px;font-size:12px;display:inline-flex}.kc-bulk-bar{z-index:5;border:1px solid var(--cuba-primary);background:var(--cuba-surface);box-shadow:var(--cuba-shadow);border-radius:8px;margin-top:16px;padding:12px 16px;position:sticky;top:0}.kc-sticky-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kc-spacer{flex:auto}.kc-inline-field{align-items:center;gap:8px;display:inline-flex}.kc-inline-field .cuba-select{width:auto;min-width:200px}.kc-btn-danger{color:var(--cuba-secondary)}.kc-link-btn{color:var(--cuba-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:inline}.kc-link-btn:hover{text-decoration:underline}.kc-row-question{width:100%;color:var(--cuba-text);font-weight:500;display:block}.kc-list-table .kc-row{cursor:pointer}.kc-list-table .kc-group>tr>td:first-child{box-shadow:inset 2px 0 0 var(--cuba-primary)}.kc-list-table .kc-group-head>td{background:var(--cuba-surface-alt);font-size:13px}.kc-merge-list{border:none;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;display:flex}.kc-merge-option{border:1px solid var(--cuba-border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.kc-merge-option:has(input:checked){border-color:var(--cuba-primary);background:var(--cuba-surface-alt)}.kc-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.kc-detail-nav{align-items:center;gap:4px;display:inline-flex}.kc-detail-title{margin-bottom:16px}.kc-detail-title h2{overflow-wrap:break-word;margin:8px 0 4px;font-size:20px;line-height:1.3}.kc-detail-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.kc-detail-main,.kc-detail-side{flex-direction:column;gap:16px;min-width:0;display:flex}.kc-detail-main>.cuba-section,.kc-detail-side>.cuba-section{margin:0}@media (width<=1000px){.kc-detail-grid{grid-template-columns:minmax(0,1fr)}}.kc-conflicts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kc-conflicts li{border:1px solid var(--cuba-border);border-radius:8px;padding:8px 12px}.kc-quote{border-left:2px solid var(--cuba-border);overflow-wrap:break-word;margin:0 0 12px;padding-left:12px}.kc-sticky-actions{z-index:5;border-top:1px solid var(--cuba-border);background:var(--cuba-surface);margin-top:16px;padding:12px 0;position:sticky;bottom:0}.cuba-card{border-color:#0000;border-radius:16px;box-shadow:0 9px 20px #2e235e12}.cuba-card .cuba-card{border-color:var(--cuba-border);box-shadow:none}.page-wrapper.dark-mode .cuba-card{border-color:var(--cuba-border)}.cuba-page-head h1,.cuba-btn{font-weight:600}.cuba-btn-primary:not(:disabled){box-shadow:0 4px 12px #6d61f240}.cuba-btn-primary:hover:not(:disabled){box-shadow:0 6px 16px #6d61f259}.cuba-table th{background-color:#0000;border-bottom-width:1px}.ks-cabinet{color:var(--cuba-primary-on-tint);background:#6d61f21a;border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.ks-wizard .ks-cabinet{margin:0 0 12px}.page-wrapper.dark-mode .ks-cabinet{color:#b3a9ff}.ks-list{flex-direction:column;gap:16px;display:flex}.ks-list>.cuba-card,.ks-list>.summary-metric-grid{margin-bottom:0}.ks-meter{appearance:none;background:var(--cuba-neutral-bg);border:0;border-radius:999px;width:100%;height:6px;margin:4px 0 6px;display:block;overflow:hidden}.ks-meter::-webkit-progress-bar{background:var(--cuba-neutral-bg);border-radius:999px}.ks-meter::-webkit-progress-value{background:var(--cuba-primary);border-radius:999px}.ks-meter::-moz-progress-bar{background:var(--cuba-primary);border-radius:999px}.ks-source{padding:20px 24px}.ks-source--reading{--ks-accent:var(--cuba-primary-on-tint);--ks-tint:#6d61f21f}.ks-source--ok{--ks-accent:#2c7a11;--ks-tint:#51bb2526}.ks-source--attention{--ks-accent:#9a6a00;--ks-tint:#f8d62b33}.ks-source--paused{--ks-accent:var(--cuba-muted-on-tint);--ks-tint:var(--cuba-neutral-bg)}.page-wrapper.dark-mode .ks-source--reading{--ks-accent:#b3a9ff}.page-wrapper.dark-mode .ks-source--ok{--ks-accent:#8fdc6a}.page-wrapper.dark-mode .ks-source--attention{--ks-accent:#f8d62b}.ks-source-head{align-items:flex-start;gap:16px;display:flex}.ks-source-icon{background:var(--ks-tint,var(--cuba-neutral-bg));width:44px;height:44px;color:var(--ks-accent,var(--cuba-muted));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ks-source-title{flex:auto;min-width:0}.ks-source-title h3{overflow-wrap:break-word;margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3}.ks-source-title h3 a{color:var(--cuba-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ks-source-title h3 a:hover{color:var(--cuba-primary)}.ks-source-title .muted-line{margin:0}.ks-source-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ks-chip{color:var(--ks-accent);background:var(--ks-tint);white-space:nowrap;border-radius:999px;gap:6px;padding:4px 12px}.ks-chip-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ks-source--reading .ks-chip-dot{animation:1.2s ease-in-out infinite cuba-pulse}.ks-reading-bar{background:#6d61f21f;border-radius:999px;height:4px;margin:16px 0 0;position:relative;overflow:hidden}.ks-reading-bar:after{content:"";background:var(--cuba-primary);border-radius:999px;width:40%;animation:1.4s ease-in-out infinite wizardIndeterminate;position:absolute;top:0;bottom:0;left:-42%}.ks-source-note{background:#f8d62b24;border-radius:8px;margin:12px 0 0;padding:10px 14px}.ks-source-foot{border-top:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.ks-source-schedule{align-items:center;gap:8px;margin:0;display:inline-flex}.ks-source-schedule .cuba-input{width:auto}.ks-source-foot .cuba-actions{margin:0}.ks-btn-delete:hover:not(:disabled){color:#c81e4a;background:#f7316414;border-color:currentColor}.page-wrapper.dark-mode .ks-btn-delete:hover:not(:disabled){color:#ff8fab}.ks-source-pages li{overflow-wrap:break-word}.ks-source-pages{background:var(--cuba-body);border-radius:8px;margin-top:12px;padding:12px 16px}@media (prefers-reduced-motion:reduce){.ks-source--reading .ks-chip-dot{animation:none}.ks-reading-bar:after{opacity:.5;width:100%;animation:none;left:0}}@media (width<=640px){.ks-source{padding:16px}.ks-source-head{flex-wrap:wrap}.ks-source-badges{justify-content:flex-start}}.client-home-hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;margin-bottom:24px;display:grid}.client-home-hero-banner{color:#fff;background-color:#5048c4;background-image:linear-gradient(135deg,#5048c4 0%,#6055d5 55%,#7a5be0 100%);padding:28px 32px}.client-home-hero-banner h1{color:#fff;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.3}.client-home-hero-banner p{color:#ffffffeb;margin:0 0 20px}.client-home-quick{flex-wrap:wrap;gap:8px;display:flex}.client-home-quick-btn{color:#fff;transition:background var(--cuba-dur-fast) ease;background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.client-home-quick-btn:hover,.client-home-quick-btn:focus-visible{color:#fff;background:#ffffff47}.client-home-inbox{padding:24px}.client-home-inbox h2{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.3}.client-home-inbox-empty{color:#2c7a11;align-items:center;gap:8px;margin:0;display:flex}.page-wrapper.dark-mode .client-home-inbox-empty{color:#8fdc6a}.client-home-inbox-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.client-home-inbox-list a{color:var(--cuba-text);background:var(--cuba-body);transition:background var(--cuba-dur-fast) ease;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.client-home-inbox-list a:hover,.client-home-inbox-list a:focus-visible{background:#6d61f21a}.client-home-inbox-icon{width:36px;height:36px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-wrapper.dark-mode .client-home-inbox-icon{color:#b3a9ff}.client-home-inbox-label{flex:auto;min-width:0;font-weight:600}.client-home-inbox-count{color:#fff;text-align:center;background:#c81e4a;border-radius:999px;min-width:28px;padding:2px 8px;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.client-home-quick-btn,.client-home-inbox-list a{transition:none}}@media (width<=900px){.client-home-hero{grid-template-columns:minmax(0,1fr)}.client-home-hero-banner{padding:20px}}.sidebar-main-title{color:var(--cuba-text);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.3}.sidebar-section-toggle:hover .sidebar-main-title,.sidebar-section-toggle.is-open .sidebar-main-title{color:var(--cuba-primary-on-tint)}.page-wrapper.dark-mode .sidebar-section-toggle:hover .sidebar-main-title,.page-wrapper.dark-mode .sidebar-section-toggle.is-open .sidebar-main-title{color:#b3a9ff}.summary-metric-card{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:16px;display:flex}.summary-metric-card-body{flex-direction:column;flex:160px;min-width:0;display:flex}.summary-metric-card strong span{color:inherit;font:inherit;margin:0;display:inline}.summary-metric-card .summary-metric-card-icon{width:48px;height:48px;color:var(--stat-accent);background:var(--stat-tint);box-shadow:0 0 0 4px var(--stat-ring);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:4px;display:inline-flex}.summary-metric-card .summary-metric-card-label,.summary-metric-card .summary-metric-card-label span{color:var(--cuba-muted);margin-bottom:4px;font-size:14px;font-weight:500}.summary-metric-card .summary-metric-card-label span{margin-bottom:0}.summary-metric-card strong{color:var(--cuba-text);font-size:24px;font-weight:600;line-height:1.25}.summary-metric-card-action{align-self:flex-start;margin-top:8px}.accent-primary{--stat-accent:var(--cuba-primary-on-tint);--stat-tint:#6d61f21f;--stat-ring:#6d61f20f}.accent-secondary{--stat-accent:#c81e4a;--stat-tint:#f731641f;--stat-ring:#f731640f}.accent-warning{--stat-accent:#9a6a00;--stat-tint:#ffaa052e;--stat-ring:#ffaa0514}.accent-success{--stat-accent:#2c7a11;--stat-tint:#51bb2526;--stat-ring:#51bb2512}.page-wrapper.dark-mode .accent-primary{--stat-accent:#b3a9ff}.page-wrapper.dark-mode .accent-secondary{--stat-accent:#ff8fab}.page-wrapper.dark-mode .accent-warning{--stat-accent:#f8d62b}.page-wrapper.dark-mode .accent-success{--stat-accent:#8fdc6a}.cuba-page-head>.cuba-page-icon,.cuba-page-title-with-icon>svg:first-child{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#5048c4 0%,#6d61f2 60%,#8f84ff 100%);border-radius:16px;width:48px;height:48px;box-shadow:0 8px 20px #6d61f247}.cuba-page-title-with-icon>svg:first-child{padding:12px}.cuba-page-title-with-icon{gap:16px}.cuba-page-head h1{letter-spacing:0;font-weight:600}.cuba-card-head,.cuba-section-head{border-bottom:0;padding-bottom:0}.cuba-card-head>strong,.cuba-card-head>div>strong:first-child,.cuba-card-head>h2,.cuba-card-head>h3,.cuba-card-head>div>h2,.cuba-card-head>div>h3,.cuba-section-head>h2,.cuba-section-head>h3,.cuba-section-head>div>h2,.cuba-section-head>div>h3{font-size:18px;font-weight:600;line-height:1.3}.cuba-card .cuba-card .cuba-card-head>strong,.cuba-card .cuba-card .cuba-card-head>div>strong:first-child{font-size:16px}.cuba-card-head>.cuba-card-icon,.cuba-section-head>.cuba-card-icon,.card-header-ornament{width:40px;height:40px;color:var(--icon-accent,var(--cuba-primary-on-tint));background:var(--icon-tint,#6d61f21f);box-shadow:none;border-radius:50%}:is(.cuba-card,.cuba-section):nth-of-type(4n+2){--icon-accent:#1e6fd8;--icon-tint:#3680ff24}:is(.cuba-card,.cuba-section):nth-of-type(4n+3){--icon-accent:#2c7a11;--icon-tint:#51bb2526}:is(.cuba-card,.cuba-section):nth-of-type(4n+4){--icon-accent:#9a6a00;--icon-tint:#ffaa052e}.page-wrapper.dark-mode :is(.cuba-card,.cuba-section){--icon-accent:#b3a9ff}.page-wrapper.dark-mode :is(.cuba-card,.cuba-section):nth-of-type(4n+2){--icon-accent:#8ab4ff}.page-wrapper.dark-mode :is(.cuba-card,.cuba-section):nth-of-type(4n+3){--icon-accent:#8fdc6a}.page-wrapper.dark-mode :is(.cuba-card,.cuba-section):nth-of-type(4n+4){--icon-accent:#f8d62b}.card-header{border-bottom:0}.section-tabs{gap:8px;padding:4px 0}.section-tabs__button,.cuba-tab{border-radius:var(--control-radius);min-height:36px;box-shadow:none;color:var(--cuba-muted);background:0 0;border:0;margin-bottom:0;padding:0 16px;font-size:14px;font-weight:500}.section-tabs__button:hover,.cuba-tab:hover{box-shadow:none;color:var(--cuba-primary-on-tint);background:#6d61f214;border-color:#0000}.section-tabs__button-active,.section-tabs__button-active:hover,.cuba-tab-active,.cuba-tab-active:hover{background:var(--cuba-primary);color:#fff;box-shadow:0 4px 12px #6d61f240}.page-wrapper.dark-mode .section-tabs__button:hover,.page-wrapper.dark-mode .cuba-tab:hover{color:#b3a9ff}.badge{min-height:24px;box-shadow:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.badge-success{background:#51bb2526}.badge-warning{background:#ffaa052e}.badge-danger{background:#f731641f}.badge-secondary{background:#6d61f21f}.badge-light{background:var(--cuba-neutral-bg)}.badge-info{background:#3680ff24}.cuba-table th,.data-table thead th{color:#52526c;border-bottom:1px solid var(--cuba-border);background:0 0;font-weight:500}.page-wrapper.dark-mode .cuba-table th,.page-wrapper.dark-mode .data-table thead th{color:var(--cuba-muted)}.cuba-table tbody tr:hover>td,.data-table tbody tr:hover>td{background:var(--cuba-table-highlight)}.cuba-input,.cuba-select{font-weight:400}.cuba-input:focus,.cuba-select:focus{border-color:var(--cuba-primary);outline:none;box-shadow:0 0 0 3px #6d61f226}.sidebar-link.active{color:var(--cuba-primary-on-tint);box-shadow:inset -3px 0 0 var(--cuba-primary);background:#f1f0ff}.page-wrapper.dark-mode .sidebar-link.active{color:#b3a9ff;box-shadow:inset -3px 0 0 var(--cuba-primary)}.empty-card-state-icon,.guided-empty-state-icon{width:56px;height:56px;color:var(--cuba-primary-on-tint);background:#6d61f21f;border-radius:50%;box-shadow:0 0 0 8px #6d61f20d}.page-wrapper.dark-mode .empty-card-state-icon,.page-wrapper.dark-mode .guided-empty-state-icon{color:#b3a9ff}.cuba-page-head--wrap{flex-wrap:wrap}.cuba-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cuba-page-head-row{flex:1 0 100%;min-width:0}@media (width<=640px){.cuba-page-actions{width:100%;margin-left:0}}.sidebar-link-badge{color:#9a6a00;vertical-align:middle;background:#ffaa052e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.page-wrapper.dark-mode .sidebar-link-badge{color:#f8d62b}.score-figure{font-size:22px;line-height:1.2}:where(.cuba-page,.container-fluid,.cuba-page-container,.cuba-page-root,.mgp-page-container)>*+*{margin-top:16px}.scheduling-cabinet>*+*,.billing-page>*+*{margin-top:0}.cuba-table[data-col-resize]{min-width:100%}.cuba-btn{min-height:var(--control-h-md)}.cuba-btn-sm,.cuba-btn--sm{min-height:var(--control-h-sm)}.cuba-btn-xs,.cuba-btn--icon,.cuba-btn.dop-chip-sm{min-height:0}.pagination-goto{background:0 0;border:0;align-items:center;height:auto;padding:0;display:inline-flex}.dpk-root-compact{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.wcp-kc-overview .kc-filter-row{align-self:center}.client-home-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.client-home-kpi{color:var(--cuba-text);flex-direction:column;gap:4px;padding:20px 24px;text-decoration:none;display:flex}.client-home-kpi strong{font-size:32px;font-weight:600;line-height:1.1}.client-home-kpi:hover,.client-home-kpi:focus-visible{background:#6d61f214}.client-home-chart{margin-bottom:16px;padding:20px 24px}.client-home-chart h2{margin:0 0 12px;font-size:16px}.cuba-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cuba-filter-bar-fields{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.cuba-filter-bar-summary{white-space:nowrap}.cuba-wizard-steps{flex-wrap:wrap;gap:8px 24px;margin:0 0 20px;padding:0;list-style:none;display:flex}.cuba-wizard-steps li{color:var(--cuba-text-muted);align-items:center;gap:8px;display:flex}.cuba-wizard-steps li.is-current{color:var(--cuba-text);font-weight:600}.cuba-wizard-step-dot{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.cuba-wizard-steps li.is-current .cuba-wizard-step-dot,.cuba-wizard-steps li.is-done .cuba-wizard-step-dot{background:var(--cuba-primary,#6d61f2);color:#fff;border-color:#0000}.definition-grid{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.definition-grid dt{color:var(--cuba-text-muted)}.definition-grid dd{margin:0}.badge-soft{background:var(--cuba-surface-hover);color:var(--cuba-text-muted);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.kc-status-chip-count{font-variant-numeric:tabular-nums;opacity:.75;margin-left:6px}.messenger-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.object-storage-last-error{overflow-wrap:break-word;margin-top:4px;font-size:12px}.notification-template-steps-hint{font-size:13px}:root{--cuba-info:#a927f9;--cuba-blue:#3e8ef7;--cuba-orange:#ff9f40;--cuba-primary-tint:#6d61f21f;--cuba-secondary-tint:#f731641f;--cuba-success-tint:var(--cuba-success-bg);--cuba-warning-tint:var(--cuba-warning-bg);--cuba-danger-tint:var(--cuba-danger-bg);--cuba-info-tint:#a927f91f;--cuba-blue-tint:#3e8ef71f;--cuba-orange-tint:#ff9f401f;--cuba-secondary-on-tint:#c1264e;--cuba-success-on-tint:#357b18;--cuba-warning-on-tint:#816f16;--cuba-danger-on-tint:#b73a3e;--cuba-info-on-tint:#9823e0;--cuba-blue-on-tint:#2e69b7;--cuba-orange-on-tint:#995f26;--cuba-gradient-primary:linear-gradient(135deg, var(--cuba-primary) 0%, var(--cuba-info) 100%);--cuba-shadow-hover:0 8px 28px #59667a33;--cuba-ease:cubic-bezier(.2, .7, .2, 1);--cuba-dur-fast:.12s;--cuba-dur:.22s;--cuba-dur-slow:.36s}.page-wrapper.dark-mode,body.dark-mode{--cuba-primary-tint:#6d61f238;--cuba-secondary-tint:#f7316433;--cuba-success-tint:#51bb252e;--cuba-warning-tint:#f8d62b26;--cuba-danger-tint:#f7316433;--cuba-info-tint:#a927f933;--cuba-blue-tint:#3e8ef733;--cuba-orange-tint:#ff9f402e;--cuba-primary-on-tint:#9c94f6;--cuba-muted-on-tint:#c3c6d8;--cuba-secondary-on-tint:#f96f93;--cuba-success-on-tint:#5bbf32;--cuba-warning-on-tint:#f8d62b;--cuba-danger-on-tint:#ed7f82;--cuba-info-on-tint:#c875fb;--cuba-blue-on-tint:#68a7f9;--cuba-orange-on-tint:#ff9f40;--cuba-shadow-hover:0 12px 34px #00000073;--text-muted:var(--cuba-muted);--text-main:var(--cuba-text);--card-bg:var(--cuba-card-bg);--border-color:var(--cuba-border);--color-border:var(--cuba-border);--cuba-bg-input:var(--cuba-card-bg);--cuba-body-color:var(--cuba-text);--cuba-hover-bg:var(--cuba-table-highlight)}@keyframes cuba-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cuba-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cuba-skeleton{background-color:var(--cuba-neutral-bg);border-radius:8px;min-height:24px;display:block}.cuba-skeleton--line{min-height:24px}.cuba-skeleton--block{min-height:120px}.cuba-skeleton--card{border-radius:16px;min-height:120px}@media (prefers-reduced-motion:no-preference){.cuba-card,.metric-card{animation:cuba-fade-up var(--cuba-dur) var(--cuba-ease) backwards}.cuba-card:nth-child(2),.metric-card:nth-child(2){animation-delay:40ms}.cuba-card:nth-child(3),.metric-card:nth-child(3){animation-delay:80ms}.cuba-card:nth-child(4),.metric-card:nth-child(4){animation-delay:.12s}.cuba-card:nth-child(5),.metric-card:nth-child(5){animation-delay:.16s}.cuba-card:nth-child(n+6),.metric-card:nth-child(n+6){animation-delay:.2s}a.cuba-card,button.cuba-card,.cuba-card[role=button],a.metric-card,button.metric-card,.metric-card[role=button]{cursor:pointer;transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease)}.metric-card:has(>a:only-child){cursor:pointer;transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease)}.metric-card:has(>button:only-child){cursor:pointer;transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease)}a.cuba-card:hover,button.cuba-card:hover,.cuba-card[role=button]:hover,a.metric-card:hover,button.metric-card:hover,.metric-card[role=button]:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.metric-card:has(>a:only-child):hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.metric-card:has(>button:only-child):hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}[class*=btn-cuba-],.nav-link,[role=tab],.page-wrapper a{transition:background-color var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease), transform var(--cuba-dur-fast) var(--cuba-ease)}[class*=btn-cuba-]:active:not(:disabled):not([aria-disabled=true]):not(.btn-cuba-disabled){transform:scale(.98)}.cuba-skeleton,.scheduling-skeleton__row,.scheduling-skeleton__card{background-image:linear-gradient(90deg, transparent 25%, var(--cuba-neutral-bg) 50%, transparent 75%);background-size:200% 100%;animation:1.4s linear infinite cuba-skeleton-shimmer}}.cuba-spinner{box-sizing:border-box;border:2px solid var(--cuba-neutral-bg);border-top-color:var(--cuba-primary);border-radius:50%;width:16px;height:16px;display:inline-block}.cuba-spinner--lg{width:24px;height:24px}@media (prefers-reduced-motion:no-preference){.cuba-spinner{animation:psp-spin var(--cuba-dur-slow) linear infinite}}@media print{.cuba-card,.metric-card{animation:none}}.cuba-card--loading{position:relative}.cuba-card--loading:after{content:"";z-index:1;background-color:color-mix(in srgb, var(--cuba-card-bg) 70%, transparent);border-radius:16px;position:absolute;inset:0}.cuba-card--loading:before{content:"";z-index:2;box-sizing:border-box;border:2px solid var(--cuba-neutral-bg);border-top-color:var(--cuba-primary);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.cuba-card--loading:before{animation:psp-spin var(--cuba-dur-slow) linear infinite}.cuba-chevron{transition:transform var(--cuba-dur-fast) var(--cuba-ease)}[aria-expanded=true]>.cuba-chevron{transform:rotate(180deg)}.cuba-tab:after{transition:transform var(--cuba-dur-fast) var(--cuba-ease)}.cuba-tab{transition:color var(--cuba-dur-fast) var(--cuba-ease)}}.cuba-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.cuba-scroll:hover,.cuba-scroll:focus-within{scrollbar-color:var(--cuba-muted) transparent}.cuba-tab-bar>.cuba-tab,.cuba-tab-bar>.cuba-tab:hover,.cuba-tab-bar>.cuba-tab-active,.cuba-tab-bar>.cuba-tab-active:hover,.cuba-tab-bar .cuba-tab:hover{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.cuba-tab-bar>.cuba-tab-active,.cuba-tab-bar>.cuba-tab-active:hover{color:var(--cuba-primary);border-bottom-color:#0000}.cuba-tab-bar>.cuba-tab{position:relative}.cuba-tab-bar>.cuba-tab:after{content:"";background-color:var(--cuba-primary);height:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.cuba-tab-bar>.cuba-tab-active:after{transform:scaleX(1)}.page-wrapper.dark-mode .cuba-tab-bar>.cuba-tab-active,.page-wrapper.dark-mode .cuba-tab-bar>.cuba-tab-active:hover,body.dark-mode .cuba-tab-bar>.cuba-tab-active,body.dark-mode .cuba-tab-bar>.cuba-tab-active:hover{color:var(--cuba-primary-on-tint)}.cuba-tab:focus-visible,[aria-expanded]:focus-visible>.cuba-chevron{outline:2px solid var(--cuba-primary);outline-offset:2px}.sidebar-main{padding:16px 12px 24px}.sidebar-status-shell{background:var(--cuba-primary-tint);border:0;border-radius:8px;gap:4px;margin-bottom:12px;padding:10px 12px}.sidebar-status-shell span{color:var(--cuba-primary-on-tint);letter-spacing:.04em;font-size:11px}.sidebar-status-mainline{gap:2px}.sidebar-status-mainline small{-webkit-line-clamp:1}.sidebar-status-chips{flex-wrap:nowrap;gap:4px;overflow:hidden}.sidebar-status-chip{background:var(--cuba-surface,#fff);white-space:nowrap;text-overflow:ellipsis;border:0;flex:0 auto;min-width:0;min-height:0;padding:2px 6px;font-size:11px;font-weight:500;overflow:hidden}.page-wrapper.dark-mode .sidebar-status-shell{background:var(--cuba-primary-tint);box-shadow:none;border:0}.page-wrapper.dark-mode .sidebar-status-chip{background:#ffffff0f}.sidebar-section-toggle{padding:0 8px 4px}.sidebar-section+.sidebar-section{border-top:0;margin-top:8px;padding-top:8px}.sidebar-main-title{color:var(--cuba-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.sidebar-section-meta small{background:0 0;min-width:0;padding:0;font-weight:500}.sidebar-links{border-left:0;gap:2px;margin:0 0 4px;padding:0}.sidebar-link{height:40px;min-height:36px;transition:background var(--cuba-dur-fast) ease, color var(--cuba-dur-fast) ease;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:12px;padding:0 34px 0 10px;font-weight:500}.sidebar-list.has-children .sidebar-link{padding-right:58px}.sidebar-link .stroke-icon{stroke-width:1.75px;width:18px;height:18px}.sidebar-link-copy{gap:0}.sidebar-link-title{align-items:center;gap:8px;font-weight:500;display:flex}.sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sidebar-link-hint{display:none}.sidebar-link-pin,.sidebar-submenu-toggle{top:8px}.sidebar-link-badge{flex:none;min-width:20px;height:20px;margin-left:auto}.sidebar-link:hover{background:var(--cuba-primary-tint);box-shadow:none;color:var(--cuba-primary-on-tint);border:0}.sidebar-link.active,.page-wrapper.dark-mode .sidebar-link.active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);box-shadow:inset 3px 0 0 var(--cuba-primary);border:0;font-weight:600}.page-wrapper.dark-mode .sidebar-link:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border:0}.sidebar-sublinks{border-left:0;gap:0;margin:0 0 4px 22px;padding:0 0 0 8px}.sidebar-sublink{border:0;min-height:36px;padding:0 10px;font-weight:500}.sidebar-sublink-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-sublink:hover,.sidebar-sublink.active{color:var(--cuba-primary-on-tint);background:0 0;border:0}.sidebar-sublink.active{font-weight:600}.sidebar-subwrap{transition:grid-template-rows var(--cuba-dur) var(--cuba-ease)}.sidebar-subwrap-inner{opacity:0;transition:opacity var(--cuba-dur) var(--cuba-ease)}.sidebar-subwrap.is-open>.sidebar-subwrap-inner{opacity:1}.page-wrapper.sidebar-close .sidebar-link{min-height:44px;padding:0}.page-wrapper.sidebar-close .sidebar-list.has-children .sidebar-link{padding-right:0}.page-wrapper.sidebar-close .sidebar-link.active{box-shadow:none}.page-header{box-shadow:0 1px 0 var(--cuba-border), 0 4px 24px #2720780f}.route-context-eyebrow{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.header-route-line strong{font-size:16px;font-weight:600;line-height:1.3}.header-shell-stats{gap:0 12px}.header-shell-stat{background:0 0;border:0;align-items:center;gap:4px;padding:0}.header-shell-stat+.header-shell-stat:before{content:"";background:var(--cuba-muted);opacity:.6;border-radius:50%;width:3px;height:3px;margin-right:8px}.header-shell-stat strong{color:var(--cuba-text);font-size:12px;font-weight:600}.page-wrapper.dark-mode .header-shell-stat{background:0 0;border:0}.search-full{background:var(--cuba-primary-tint);height:40px;box-shadow:none;border:0;border-radius:8px}.search-full:focus-within{box-shadow:0 0 0 3px var(--cuba-primary-tint)}.nav-right-shell,.nav-right-shell:hover{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:0}.page-wrapper.dark-mode .nav-right-shell{box-shadow:none;background:0 0;border:0}.icon-button{color:var(--cuba-muted);background:0 0;border:0;border-radius:50%;transform:none}.icon-button:hover,.icon-button-active,.icon-button:focus-visible{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border:0;transform:none}.page-wrapper.dark-mode .icon-button{color:var(--cuba-muted);background:0 0;border:0}.page-wrapper.dark-mode .icon-button:hover,.page-wrapper.dark-mode .icon-button-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.icon-button-small{border-radius:8px}.nav-right-shell>.header-action-bookmarks+.header-action{border-left:1px solid var(--cuba-border);margin-left:4px;padding-left:8px}.notification-dot{border-width:2px;min-width:16px;height:16px;font-size:11px;line-height:1.2;top:0;right:0}.profile-button{background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;max-width:220px;margin-left:4px;padding:0 8px 0 0;display:grid}.profile-button:hover,.profile-button-active,.profile-button:focus-visible{background:0 0;border:0;transform:none}.profile-button svg{box-sizing:border-box;background:var(--cuba-primary-tint);width:36px;height:36px;color:var(--cuba-primary-on-tint);border-radius:50%;grid-row:1/span 2;padding:8px}.profile-button span{align-self:end;max-width:none;line-height:1.2}.profile-button-role{min-width:0;color:var(--cuba-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;align-self:start;font-size:11px;line-height:1.2;overflow:hidden}.page-wrapper.dark-mode .profile-button{background:0 0;border:0}.page-wrapper.dark-mode .profile-button svg{background:var(--cuba-primary-tint)}@media (width>=721px) and (width<=1199px){.profile-button-role{display:none}.profile-button{grid-template-rows:auto}.profile-button span{align-self:center}}@media (width<=720px){.profile-button{grid-template-columns:none;padding:0;display:inline-flex}.profile-button-role{display:none}.profile-button svg{grid-row:auto}}@media (prefers-reduced-motion:reduce){.sidebar-subwrap,.sidebar-subwrap-inner,.sidebar-link{transition:none}}:is(.page-wrapper,body) .metric-card.accent-primary,.person-avatar-tone-primary,.status-notice-primary,.empty-card-state-neutral,.status-notice-neutral,.badge-primary,.badge-secondary,.cuba-badge-primary,.cuba-badge-secondary{--tone-fg:var(--cuba-primary-on-tint,var(--cuba-primary-on-tint));--tone-bg:var(--cuba-primary-tint,#6d61f21f)}:is(.page-wrapper,body) .metric-card.accent-secondary,.person-avatar-tone-secondary,.status-notice-secondary{--tone-fg:var(--cuba-secondary-on-tint,#c81e4a);--tone-bg:var(--cuba-secondary-tint,#f731641f)}:is(.page-wrapper,body) .metric-card.accent-success,.person-avatar-tone-success,.status-notice-success,.badge-success,.cuba-badge-success{--tone-fg:var(--cuba-success-on-tint,#2c7a11);--tone-bg:var(--cuba-success-tint,#51bb2526)}:is(.page-wrapper,body) .metric-card.accent-warning,.person-avatar-tone-warning,.status-notice-warning,.empty-card-state-warning,.badge-warning,.cuba-badge-warning{--tone-fg:var(--cuba-warning-on-tint,#9a6a00);--tone-bg:var(--cuba-warning-tint,#ffaa052e)}:is(.page-wrapper,body) .metric-card.accent-danger,.person-avatar-tone-danger,.status-notice-danger,.status-notice-error,.empty-card-state-blocked,.badge-danger,.badge-overdue{--tone-fg:var(--cuba-danger-on-tint,#b02a37);--tone-bg:var(--cuba-danger-tint,#dc35451f)}:is(.page-wrapper,body) .metric-card.accent-info,.person-avatar-tone-info,.status-notice-info{--tone-fg:var(--cuba-info-on-tint,#8a1fd1);--tone-bg:var(--cuba-info-tint,#a927f91f)}:is(.page-wrapper,body) .metric-card.accent-blue,.person-avatar-tone-blue,.status-notice-blue,.badge-info,.cuba-badge-info{--tone-fg:var(--cuba-blue-on-tint,#1e6fd8);--tone-bg:var(--cuba-blue-tint,#3680ff24)}:is(.page-wrapper,body) .metric-card.accent-orange,.person-avatar-tone-orange,.status-notice-orange{--tone-fg:var(--cuba-orange-on-tint,#b45309);--tone-bg:var(--cuba-orange-tint,#ff6f0024)}.badge-light,.badge-neutral,.cuba-badge-neutral,.cuba-badge{--tone-fg:var(--cuba-muted-on-tint);--tone-bg:var(--cuba-neutral-bg)}.summary-metric-grid,.summary-metric-grid.metrics-grid{align-items:stretch;gap:24px;margin-bottom:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.summary-metric-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.summary-metric-grid:has(>:nth-child(5)){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}:is(.summary-metric-grid:has(>:only-child),.summary-metric-grid:has(>:nth-child(2):last-child)){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),360px))!important}.summary-metric-grid>.summary-metric-card{height:100%;margin-bottom:0}.summary-metric-card{flex-wrap:wrap;align-content:normal;align-items:center}.summary-metric-card-body{flex:140px}.summary-metric-card .summary-metric-card-icon{color:var(--tone-fg);background:var(--tone-bg);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone-bg) 45%, transparent)}.summary-metric-card-head{flex-wrap:nowrap;align-items:flex-start}.summary-metric-card .summary-metric-card-label{flex:auto;line-height:1.3}.summary-metric-card-trend{text-transform:none;background:0 0;flex:none;padding:0}.summary-metric-card-trend:not(:has(.badge)){background:var(--tone-bg);color:var(--tone-fg);padding:0 8px;font-size:12px;font-weight:500}.summary-metric-card-action{color:var(--tone-fg);padding:4px 0;font-weight:500;text-decoration:none}.summary-metric-card-action:hover{text-decoration:underline}.summary-metric-card-action:focus-visible{outline:2px solid var(--tone-fg);outline-offset:2px}.badge,.cuba-badge,.badge-success,.badge-warning,.badge-danger,.badge-secondary,.badge-light,.badge-info,.badge-neutral,.badge-primary,.badge-overdue,.cuba-badge-success,.cuba-badge-warning,.cuba-badge-neutral,.cuba-badge-info,.cuba-badge-primary,.cuba-badge-secondary{background:var(--tone-bg);min-height:24px;color:var(--tone-fg);white-space:nowrap;box-shadow:none;background-image:none;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.badge-dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.percent-delta{gap:4px}.percent-delta-up:before{content:"▲";font-size:9px}.percent-delta-down:before{content:"▼";font-size:9px}.empty-card-state{text-align:center;background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border:0;justify-items:center;gap:16px;padding:40px 24px}.empty-card-state-head{flex-direction:column;align-items:center;gap:16px}.empty-card-state-icon{background:var(--tone-bg,#6d61f21f);width:64px;height:64px;color:var(--tone-fg,var(--cuba-primary));box-shadow:0 0 0 8px color-mix(in srgb, var(--tone-bg,#6d61f21f) 40%, transparent);border-radius:50%}.empty-card-state-warning .empty-card-state-icon,.empty-card-state-blocked .empty-card-state-icon{background:var(--tone-bg);color:var(--tone-fg)}.empty-card-state strong{font-size:16px;font-weight:600}.empty-card-state p{max-width:480px}.empty-card-state-actions{justify-content:center}.empty-card-state-details{text-align:left;width:100%;max-width:560px}.loading-card-state{background:var(--cuba-card-bg);border:0;padding:24px}.loading-card-state .muted-line{margin:0}.status-notice{background:var(--tone-bg);border:0;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.status-notice-icon{color:var(--tone-fg);flex:none;margin-top:1px;display:inline-flex}.status-notice-copy{flex:auto;min-width:0}.status-notice strong{color:var(--tone-fg);margin-bottom:4px;font-weight:600}.cuba-page-head>.cuba-page-icon{background:var(--cuba-gradient-primary,linear-gradient(135deg, #5048c4 0%, #6d61f2 60%, #8f84ff 100%));justify-content:center;align-items:center;display:inline-flex}.cuba-page-head>.cuba-page-icon+div{flex:240px}.cuba-page-head h1{font-size:24px;line-height:1.25}.cuba-page-head .muted-line{color:var(--cuba-muted)}.cuba-page-actions{flex-wrap:nowrap;flex:none;align-items:center}.person-avatar[class*=person-avatar-tone-]{background:var(--tone-bg);color:var(--tone-fg)}.employee-chip-name{color:var(--cuba-text)}.cuba-card-head,.cuba-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cuba-card-head>strong,.cuba-card-head>div>strong:first-child,.cuba-card-head>h2,.cuba-card-head>h3,.cuba-card-head>div>h2,.cuba-card-head>div>h3,.cuba-section-head>h2,.cuba-section-head>h3,.cuba-section-head>div>h2,.cuba-section-head>div>h3,.cuba-card-title{margin-top:0;margin-bottom:0;font-size:16px;font-weight:600;line-height:1.3}.summary-metric-card-progress{background:var(--tone-bg);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.summary-metric-card-progress>span{background:var(--tone-fg);height:100%;transition:width var(--cuba-dur,.24s) var(--cuba-ease,ease);border-radius:999px;display:block}.summary-metric-card:has(.summary-metric-card-spark){flex-wrap:wrap}.summary-metric-card-spark{flex:100%;min-width:0}.cuba-chart-surface{position:relative}.cuba-chart-tooltip{background:var(--cuba-card-bg);min-width:156px;box-shadow:var(--cuba-shadow);border:0;border-radius:8px;gap:6px}.cuba-chart-tooltip strong{color:var(--cuba-muted);font-size:12px;font-weight:500}.cuba-chart-tooltip-row{align-items:center;gap:8px;display:flex}.cuba-chart-tooltip-name{color:var(--cuba-text);flex:1;font-size:13px}.cuba-chart-tooltip-row b{color:var(--cuba-text);margin-left:auto;font-size:13px;font-weight:600}.cuba-chart-dot{border-radius:50%;flex:none;width:8px;height:8px}.cuba-chart-legend{flex-wrap:wrap;gap:8px 16px;margin:0;padding:8px 0 0;list-style:none;display:flex}.cuba-chart-legend li{min-width:0;color:var(--cuba-text);align-items:center;gap:8px;font-size:13px;display:flex}.cuba-chart-legend-label{min-width:0;color:var(--cuba-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuba-chart-legend b{font-weight:600}.cuba-chart-legend-percent{color:var(--cuba-muted);font-size:12px}.cuba-chart-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.cuba-chart-center strong{color:var(--cuba-text);font-size:24px;font-weight:600}.cuba-chart-center span{max-width:60%;color:var(--cuba-muted);font-size:12px}.cuba-donut{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:center;gap:16px;display:grid}.cuba-donut .cuba-chart-legend{flex-flow:column;gap:10px;padding:0}.cuba-donut .cuba-chart-legend li{width:100%}.cuba-donut .cuba-chart-legend-label{flex:1}.cuba-sparkline{width:100%;min-width:0}.cuba-sparkline-empty{background:repeating-linear-gradient(90deg, var(--cuba-border) 0 4px, transparent 4px 8px) center / 100% 1px no-repeat}@media (prefers-reduced-motion:reduce){.cuba-chart-surface *{transition:none!important;animation:none!important}}.cuba-chart-h-210{height:210px}.cuba-chart-h-220{height:220px}.cuba-chart-h-240{height:240px}.cuba-chart-h-260{height:260px}.cuba-chart-legend li[tabindex]{cursor:default;border-radius:8px}.cuba-chart-legend li[tabindex]:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w60c-fleet-chart-card{max-width:520px}.w60c-fleet-chart-title{margin:0 0 12px;font-size:16px;font-weight:600}.cuba-table-wrap,.cuba-table-wrapper{box-shadow:var(--cuba-shadow);background:var(--cuba-card-bg);border:0;border-radius:8px}.cuba-table{margin-bottom:0}.cuba-table th,.cuba-table-th{letter-spacing:.02em;text-transform:none;background:var(--cuba-surface-alt);color:var(--cuba-muted);border-top:0;border-bottom:1px solid var(--cuba-border);padding:12px 14px;font-size:12px;font-weight:600}.cuba-table td,.cuba-table-td{border-top:1px solid var(--cuba-border);padding:12px 14px;font-size:14px}.cuba-table tbody tr:first-child td{border-top:0}.cuba-table tbody tr:nth-child(2n):hover{background:var(--cuba-table-highlight)}.cuba-table th button:not([class]){color:inherit;font:inherit}.cuba-row-open{height:var(--control-h-sm);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border:0;border-radius:999px;gap:4px;padding:0 10px 0 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,transform .1s}.cuba-table tbody tr:hover .cuba-row-open,.cuba-row-open:hover,.cuba-row-open:focus-visible{background:var(--cuba-primary);color:#fff}.cuba-row-open:active{transform:scale(.98)}.cuba-row-open svg{flex:none}.pagination-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pagination-count,.pagination-page-of{color:var(--cuba-muted);font-size:13px}.pagination-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination-size{color:var(--cuba-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.pagination-size-select,.pagination-goto{height:var(--control-h-sm);border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);border-radius:8px;padding:0 10px;font-size:13px}.btn-pagination{height:var(--control-h-sm);min-width:var(--control-h-sm);border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-pagination:hover:not(:disabled){border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint)}.btn-pagination.active,.btn-pagination[aria-current=page]{background:var(--cuba-primary);border-color:var(--cuba-primary);color:#fff}.cuba-toolbar,.ops-toolbar,.card-toolbar,.pdp-toolbar,.okki-toolbar,.dlgui-filters,.kcui-filters,.kc-filter-row,.support-queue-filters,.scheduling-filter-row,.dlg2-toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cuba-toolbar{justify-content:space-between}.scheduling-filter-row,.kcui-filters{align-items:flex-end}:is(.cuba-toolbar,.ops-toolbar,.card-toolbar,.pdp-toolbar,.okki-toolbar,.dlgui-filters,.kcui-filters,.kc-filter-row,.support-queue-filters,.scheduling-filter-row,.dlg2-toolbar-actions) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-outline,.btn-cuba-light,.btn-cuba-danger,.btn-cuba-ghost){height:var(--control-h-md);box-sizing:border-box;margin-top:0;margin-bottom:0}:is(.dlgui-filters,.kcui-filters,.kc-filter-row,.support-queue-filters,.scheduling-filter-row) input[type=search]{background-position:12px;background-repeat:no-repeat;background-size:16px;padding-left:36px}.dlgui-filters .dlgui-field-btn,.scheduling-filter-apply{white-space:nowrap;flex:none}.dlgui-field-grow{flex:220px}:is(.cuba-input,.cuba-select,.cuba-select-inline,input.form-field,select.form-field,textarea.form-field,.form-select,.dlgui-field,.pdp-input,.billing-table-input,.cuba-table-input){border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);border-radius:8px;font-size:14px;transition:border-color .15s,box-shadow .15s}:is(.cuba-input,.cuba-select,.form-select,.dlgui-field,.pdp-input):not(textarea){height:var(--control-h-md);padding-top:0;padding-bottom:0}.cuba-select-sm{height:var(--control-h-sm);font-size:13px}.cuba-input::placeholder,input.form-field::placeholder,textarea.form-field::placeholder,.pdp-input::placeholder{color:var(--cuba-muted);opacity:.8}:is(.cuba-input,.cuba-select,.cuba-select-inline,input.form-field,select.form-field,textarea.form-field,.form-select,.dlgui-field,.pdp-input,.billing-table-input,.cuba-table-input):focus{border-color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}:is(.cuba-input,.cuba-select,input.form-field,select.form-field,textarea.form-field,.form-select,.dlgui-field,.pdp-input):disabled{background:var(--cuba-surface-alt);color:var(--cuba-muted);cursor:not-allowed;opacity:.75}:is(.cuba-input,.cuba-select,input.form-field,select.form-field,textarea.form-field,.form-select,.pdp-input):is([aria-invalid=true],.is-invalid,.error){border-color:var(--cuba-danger);box-shadow:0 0 0 3px var(--cuba-danger-tint)}input[type=checkbox],input[type=radio],input[type=range],.form-check-input,progress{accent-color:var(--cuba-primary)}.cuba-field-label{color:var(--cuba-text);font-size:13px;font-weight:600}.cuba-tabs,.cuba-tab-bar,.section-tabs,.support-queue-tabs,.support-mode-tabs,.team-tabs,.help-tabs{scrollbar-width:thin;border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:0;display:flex;overflow-x:auto}.cuba-tab,.section-tabs__button{height:var(--control-h-md);color:var(--cuba-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:0;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.cuba-tab svg,.section-tabs__button svg{flex:none}.cuba-tab:hover,.section-tabs__button:hover{background:var(--cuba-surface-alt);color:var(--cuba-text)}.cuba-tab-active,.cuba-tab-active:hover,.section-tabs__button-active,.section-tabs__button-active:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);box-shadow:none;font-weight:600}.section-tabs__button-active .badge,.cuba-tab-active .badge{color:var(--cuba-primary-on-tint);background:var(--cuba-card-bg)}:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-outline,.btn-cuba-light,.btn-cuba-danger,.btn-cuba-ghost){height:var(--control-h-md);box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s,opacity .15s,transform .1s;display:inline-flex}:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-outline,.btn-cuba-light,.btn-cuba-danger,.btn-cuba-ghost):active:not(:disabled){transform:scale(.98)}:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-outline,.btn-cuba-light,.btn-cuba-danger,.btn-cuba-ghost) svg{flex:none}.btn-cuba-small{height:var(--control-h-sm);padding:0 12px;font-size:13px}.btn-cuba-secondary,.btn-cuba-light{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border:0}.btn-cuba-secondary:hover,.btn-cuba-light:hover{background:var(--cuba-primary);color:#fff;opacity:1}.btn-cuba-outline{border:1px solid var(--cuba-primary);color:var(--cuba-primary-on-tint);background:0 0}.btn-cuba-outline:hover:not(:disabled){background:var(--cuba-primary-tint)}.btn-cuba-danger{background:var(--cuba-danger);color:#fff;border:0}.btn-cuba-ghost{color:var(--cuba-muted);background:0 0;border:0}.btn-cuba-ghost:hover{background:var(--cuba-surface-alt);color:var(--cuba-text)}.btn-cuba-icon{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-outline,.btn-cuba-light,.btn-cuba-danger,.btn-cuba-ghost):focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}main.page-body button:not([class]){height:var(--control-h-md);background:var(--cuba-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}main.page-body button:not([class]):hover:not(:disabled){opacity:.88}main.page-body button:not([class]):disabled{opacity:.5;cursor:not-allowed}main.page-body input:not([class],[type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color]),main.page-body select:not([class]),main.page-body textarea:not([class]){height:var(--control-h-md);box-sizing:border-box;border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);font:inherit;border-radius:8px;padding:0 12px;font-size:14px}main.page-body textarea:not([class]){height:auto;padding:8px 12px}main.page-body :is(input,select,textarea):not([class]):focus{border-color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}main.page-body table:not([class]){border-collapse:collapse;width:100%}main.page-body table:not([class]) th{text-align:left;background:var(--cuba-surface-alt);color:var(--cuba-muted);border-bottom:1px solid var(--cuba-border);padding:12px 14px;font-size:12px;font-weight:600}main.page-body table:not([class]) td{border-top:1px solid var(--cuba-border);padding:12px 14px;font-size:14px}main.page-body table:not([class]) tbody tr:hover{background:var(--cuba-table-highlight)}.cuba-label>.emp-picker-root{min-width:0}:where(details)>summary{cursor:pointer;list-style:none}:where(details)>summary::-webkit-details-marker{display:none}:where(details)>summary:before{content:"";opacity:.6;vertical-align:middle;width:7px;height:7px;transition:transform var(--cuba-dur,.2s) var(--cuba-ease,ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 10px 2px 2px;display:inline-block;transform:rotate(-45deg)}:where(details[open])>summary:before{transform:rotate(45deg)}:where(details)>summary:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){:where(details)>summary:before{transition:none}}.okk-dash-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:24px;display:grid}.okk-dash-pair--tables{grid-template-columns:minmax(0,1fr)}.okk-dash-pair>*{min-width:0;margin-bottom:0}.okk-dash-pair__wide{grid-column:1/-1}.okk-dash-pair__wide:empty{display:none}.summary-metric-grid>.summary-metric-card{height:100%}.settings-enterprise-flow-grid{align-items:stretch}.settings-enterprise-flow-card,.settings-enterprise-step-card{box-shadow:var(--cuba-shadow);border:0;flex-direction:column;gap:14px;display:flex}.settings-enterprise-flow-card__status{flex:1;align-content:start}.settings-enterprise-step-grid{flex:1;grid-auto-rows:1fr}.settings-enterprise-step-button{align-items:center;height:100%}.settings-enterprise-step-button__copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-enterprise-step-button__copy span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.settings-enterprise-step-button__icon{flex:none}.settings-enterprise-form-card .cuba-form-actions .btn-cuba-primary,.settings-enterprise-form-card .cuba-form-actions .btn-cuba-secondary{white-space:nowrap;max-width:100%}.settings-enterprise-flow-card__status-grid>div:nth-child(5n+1){border-left:3px solid var(--cuba-primary)}.settings-enterprise-flow-card__status-grid>div:nth-child(5n+2){border-left:3px solid var(--cuba-success)}.settings-enterprise-flow-card__status-grid>div:nth-child(5n+3){border-left:3px solid var(--cuba-warning)}.settings-enterprise-flow-card__status-grid>div:nth-child(5n+4){border-left:3px solid var(--cuba-secondary)}.settings-enterprise-flow-card__status-grid>div:nth-child(5n){border-left:3px solid var(--cuba-primary)}.settings-enterprise-flow-card__status-kpi strong{color:var(--cuba-primary-on-tint)}@media (width<=720px){.settings-enterprise-step-button__copy strong{white-space:normal}.settings-enterprise-step-button{height:auto}}.overview-dashboard-shell{gap:24px}.overview-top-grid,.overview-dashboard-grid,.overview-dashboard-grid-lane{align-items:stretch;gap:24px}.overview-dashboard-primary,.overview-dashboard-secondary{align-content:start;gap:24px}.overview-metric-grid .summary-metric-card{height:100%}.overview-panel,.overview-lane-shell,.overview-status-strip,.client-tile-card,.overview-hero-card,.overview-hero-aside-card{box-shadow:var(--cuba-shadow);border:0}.client-tile-card{background:var(--cuba-card-bg);border-radius:8px}.client-tile-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.client-tile-card:hover{transform:none}}.overview-status-strip{background:var(--cuba-card-bg);border-radius:8px}.status-strip-items{gap:12px}.status-strip-divider{display:none}.status-strip-item{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;padding:8px 14px;font-size:13px}.status-strip-item:has(.status-success){background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.status-strip-item:has(.status-warning){background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.status-strip-item:has(.status-danger){background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.status-indicator.status-success{background-color:var(--cuba-success);box-shadow:none}.status-indicator.status-warning{background-color:var(--cuba-warning);box-shadow:none}.status-indicator.status-danger{background-color:var(--cuba-danger);box-shadow:none}.tile-icon-wrapper{box-shadow:none;border-radius:50%}.tile-icon-wrapper.color-sso{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.tile-icon-wrapper.color-billing{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.tile-icon-wrapper.color-support{background:var(--cuba-orange-tint);color:var(--cuba-orange-on-tint)}.tile-icon-wrapper.color-team{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.client-tile-card{border-top:3px solid #0000}.client-tile-card:has(.color-sso){border-top-color:var(--cuba-info)}.client-tile-card:has(.color-billing){border-top-color:var(--cuba-success)}.client-tile-card:has(.color-support){border-top-color:var(--cuba-orange)}.client-tile-card:has(.color-team){border-top-color:var(--cuba-primary)}.next-action-card{box-shadow:var(--cuba-shadow);background:linear-gradient(135deg, var(--cuba-primary-tint), var(--cuba-secondary-tint));border:0}.overview-progress-bar{background:var(--cuba-primary-tint)}.overview-progress-bar span{background:var(--cuba-primary);box-shadow:none}.overview-progress-item-tenantActivation .overview-progress-bar span{background:var(--cuba-primary)}.overview-progress-item-productActivation{border-left-color:var(--cuba-success)}.overview-progress-item-productActivation .overview-progress-bar{background:var(--cuba-success-tint)}.overview-progress-item-productActivation .overview-progress-bar span{background:var(--cuba-success)}.overview-progress-item-auditCoverage{border-left-color:var(--cuba-secondary)}.overview-progress-item-auditCoverage .overview-progress-bar{background:var(--cuba-secondary-tint)}.overview-progress-item-auditCoverage .overview-progress-bar span{background:var(--cuba-secondary)}.overview-timeline-item{border-left:0;padding-left:32px;position:relative}.overview-timeline-item:before{content:"";background:var(--cuba-primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--cuba-primary-tint);border-radius:50%;position:absolute;top:16px;left:12px}.overview-timeline-item-ok:before,.overview-timeline-item-success:before{background:var(--cuba-success);box-shadow:0 0 0 4px var(--cuba-success-tint)}.overview-timeline-item-warning:before{background:var(--cuba-warning);box-shadow:0 0 0 4px var(--cuba-warning-tint)}.overview-timeline-item-critical:before{background:var(--cuba-secondary);box-shadow:0 0 0 4px var(--cuba-secondary-tint)}.overview-timeline-item-info,.overview-timeline-item-warning,.overview-timeline-item-critical{border-left:0}.overview-workspace-grid{gap:24px}.overview-workspace-card{border:0;border-top:3px solid var(--cuba-primary);box-shadow:var(--cuba-shadow);background:var(--cuba-card-bg)}.overview-workspace-card-secondary{border-top-color:var(--cuba-secondary)}.overview-workspace-card-warning{border-top-color:var(--cuba-warning)}.overview-workspace-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.overview-workspace-card:hover{transform:none}}.okk-pulse-card,.okk-tasks-card{flex-direction:column;gap:12px;min-width:0;margin-bottom:0;display:flex}.okk-pulse-card .cuba-section-title{align-items:center;gap:8px;font-size:16px;display:flex}.okk-pulse-card .muted-line{margin:0}.okk-pulse-card .cuba-table-wrap,.okk-tasks-card .cuba-table-wrap{margin-top:0;overflow-x:auto}.okk-pulse-card .guided-empty-state,.okk-tasks-card .guided-empty-state{box-shadow:none;background:var(--cuba-primary-tint);border:0;flex:1;gap:8px;padding:16px}.okk-pulse-card .guided-empty-state-icon{transform:scale(.8)}.okk-tasks-card [data-testid=tasks-empty]{margin-top:0}.okk-tasks-card{grid-column:1/-1}@keyframes cuba-pending-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.is-pending .tile-meta>*,.is-pending.status-strip-item>span:not(.status-indicator){color:#0000;background:linear-gradient(90deg, var(--cuba-primary-tint) 25%, var(--cuba-surface-subtle) 50%, var(--cuba-primary-tint) 75%);pointer-events:none;-webkit-user-select:none;user-select:none;background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite cuba-pending-shimmer}.is-pending .tile-meta .badge{border-color:#0000}.is-pending .status-indicator{background-color:var(--cuba-muted)}@media (prefers-reduced-motion:reduce){.is-pending .tile-meta>*,.is-pending.status-strip-item>span:not(.status-indicator){animation:none}}.okk-entity-tabs{background-color:var(--cuba-primary-tint);border-bottom:0;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:4px}.okk-entity-tabs .cuba-tab{transition:background var(--cuba-dur-fast,.15s) ease, color var(--cuba-dur-fast,.15s) ease;border-bottom:0;border-radius:999px;margin-bottom:0;padding:8px 16px}.okk-entity-tabs .cuba-tab:hover{background:var(--cuba-table-highlight)}.okk-entity-tabs .cuba-tab.is-active,.okk-entity-tabs .cuba-tab[aria-selected=true]{background:var(--cuba-primary);color:var(--cuba-text-on-accent);box-shadow:var(--cuba-shadow)}.summary-metric-grid .summary-metric-card{min-width:0}.okk-conf-list{padding-left:16px;font-size:13px}.okk-chart-200{height:200px}.okk-chart-220{height:220px}.okk-chat-history{background:var(--cuba-surface-subtle);border:0;border-radius:8px;max-height:400px;padding:12px;overflow-y:auto}.okk-chat-row{text-align:left;margin-bottom:12px}.okk-chat-row--user{text-align:right}.okk-chat-bubble{text-align:left;white-space:pre-wrap;border-radius:8px;max-width:80%;padding:8px 12px;display:inline-block}.okk-chat-input{resize:vertical;flex:1}.okk-chat-actions{flex-direction:column;gap:8px;display:flex}.okk-chat-actions .btn-cuba-primary,.okk-chat-actions .btn-cuba-outline{white-space:nowrap}.okk-gap-badge{margin-left:8px}.okk-deal-ref{margin-right:8px}.okk-me-label{color:var(--cuba-primary)}.dlgui-filters{grid-template-columns:minmax(150px,2fr) minmax(150px,2fr) repeat(3,minmax(120px,1fr)) auto auto;align-items:center;gap:8px;display:grid}.dlgui-filters .dlgui-field{width:100%;min-width:0;max-width:none}.dlgui-filters .dlgui-field-btn{white-space:nowrap;justify-content:center;width:auto}.dlgui-filters.dlgui-filters-end{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=1100px){.dlgui-filters{flex-wrap:wrap;display:flex}.dlgui-filters .dlgui-field-grow{flex:200px}.dlgui-filters .dlgui-field-select{flex:140px}}.dlg2-msg{background:var(--cuba-surface-alt,#f8f8fb);box-shadow:none;border:0}.dlg2-msg-ai,.dlg2-msg-op{background:color-mix(in srgb, var(--cuba-primary) 12%, transparent)}.dlg2-msg-sys{border:1px dashed var(--cuba-border);background:0 0}.dlgui-pill{transition:background-color .15s,color .15s}.dlgui-pill-active{background:color-mix(in srgb, var(--cuba-primary) 14%, transparent);color:var(--cuba-primary);border-color:#0000;font-weight:600}.scheduling-card,.scheduling-booking-card{box-shadow:var(--cuba-shadow);border:0;padding:20px}.scheduling-card__availability{border-top-style:dashed}.scheduling-grid{align-items:stretch}.scheduling-card,.scheduling-booking-card{min-width:0}.wc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.wc-card{flex-direction:column;gap:16px;min-width:0;margin:0;display:flex}.wc-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wc-card-titlebox{flex-direction:column;gap:4px;min-width:0;display:flex}.wc-card-title{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex}.wc-card-body{overflow-wrap:break-word;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.wc-card-label{color:var(--cuba-muted);margin-right:8px;font-size:13px}.wc-card-code{background:var(--cuba-surface-alt);border-radius:8px;padding:2px 6px}.wc-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.wc-card-actions .cuba-btn{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wc-card-wide-btn{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.wc-swatch{width:20px;height:20px;box-shadow:0 0 0 2px var(--cuba-card-bg);border-radius:50%;flex:none}.wc-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wc-section-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.wc-selector{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.wc-selector .cuba-label{margin:0}.wc-selector .cuba-select{width:auto;min-width:200px;max-width:100%}.exp-steps{flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;display:flex}.exp-step{color:var(--cuba-muted);align-items:center;gap:8px;font-size:13px;display:flex}.exp-step-active{color:var(--cuba-text);font-weight:600}.exp-step-num{background:var(--cuba-surface-alt);width:24px;height:24px;color:var(--cuba-muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.exp-step-active .exp-step-num{background:var(--cuba-primary);color:#fff}.exp-step-sep{opacity:.4}.exp-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:stretch;gap:24px;display:grid}.exp-list>.cuba-card{flex-direction:column;min-width:0;margin:0;display:flex}.exp-card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0}.exp-card-main{flex:200px;min-width:0}.exp-card-namerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exp-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.exp-card-sub{margin-top:2px;font-size:12px}@media (width<=520px){.exp-list{grid-template-columns:minmax(0,1fr)}}.kc-filter-row .cuba-input,.kc-filter-row .cuba-select{height:var(--control-h-md);box-sizing:border-box}.kc-status-chip{background:var(--cuba-surface-alt);border-color:#0000}.kc-status-chip[aria-pressed=true]{background:color-mix(in srgb, var(--cuba-primary) 14%, transparent);color:var(--cuba-primary);font-weight:600}.kc-field-narrow{max-width:24rem}.kc-bulk-bar{border-color:#0000}.bb-row{border-bottom:1px solid var(--cuba-border);grid-template-columns:minmax(0,1fr) minmax(96px,auto) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.bb-row:last-child{border-bottom:0}.dkb-field-row{flex-wrap:wrap;gap:12px;display:flex}.dkb-field-grow{flex:160px;min-width:0}.dkb-check-row{flex-wrap:wrap;gap:16px;display:flex}.dkb-check{cursor:pointer;font-weight:400}.dr-section{margin-bottom:16px}.dr-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dr-filter-label{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.dr-filter-label>select{max-width:100%}.embed-preview-frame{background:var(--cuba-surface-alt);width:100%;box-shadow:var(--cuba-shadow);border-radius:8px;padding-bottom:56.25%;position:relative;overflow:hidden}.embed-preview-caption{color:var(--cuba-muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.embed-preview-title{font-size:14px}.bb-panel{margin-bottom:16px;padding:16px}.bb-templates{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.bb-templates-title{margin:0 0 4px;font-size:16px;font-weight:600}.bb-templates-desc{color:var(--cuba-muted);margin:0 0 16px;font-size:13px}.bb-template{text-align:left;cursor:pointer;box-shadow:var(--cuba-shadow);border:0;padding:16px;transition:transform .15s,box-shadow .15s}.bb-template:hover{transform:translateY(-2px)}.bb-template-title{margin-bottom:4px;font-size:14px;font-weight:600}.bb-template-desc{color:var(--cuba-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.bb-template{transition:none}.bb-template:hover{transform:none}}.dr-donut{max-width:420px;margin:16px auto 0}.pb-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.pb-toolbar>*{margin:0}.pb-toolbar-search{flex:260px;align-items:center;gap:8px;max-width:420px;margin:0;display:flex}.pb-toolbar-search .cuba-input{flex:1;min-width:0}.pb-toolbar>.muted-line{margin-left:auto}.pb-score{align-items:center;gap:10px;min-width:110px;display:inline-flex}.pb-score strong{text-align:right;min-width:2ch}.pb-score progress{appearance:none;background:var(--cuba-border);--pb-tone:var(--cuba-primary);border:0;border-radius:999px;flex:1;height:6px;overflow:hidden}.pb-score progress::-webkit-progress-bar{background:var(--cuba-border);border-radius:999px}.pb-score progress::-webkit-progress-value{background:var(--pb-tone);border-radius:999px}.pb-score progress::-moz-progress-bar{background:var(--pb-tone);border-radius:999px}.pb-score[data-tone=success] progress{--pb-tone:var(--cuba-success)}.pb-score[data-tone=warning] progress{--pb-tone:var(--cuba-warning)}.pb-score[data-tone=danger] progress{--pb-tone:var(--cuba-danger)}.pb-form-card{max-width:880px}.pb-form-card>:is(div:last-child)>.cuba-btn{align-self:flex-start}.pb-form-card .cuba-input[type=text],.pb-form-card input[type=text].cuba-input{width:100%}.pb-filename{overflow-wrap:break-word;word-break:break-all;min-width:0}.pb-wrap{flex-wrap:wrap}.pb-inline-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-progress{background:var(--cuba-border);border-radius:8px;height:8px;overflow:hidden}.pb-progress-fill{background:var(--cuba-primary);height:100%;transition:width .2s}.pb-filters{align-items:flex-end;gap:12px}.pb-filters>.cuba-label{flex:170px;min-width:150px;max-width:260px;margin:0}.pb-filters>:is(div,button){flex:none}.pb-banner-row{justify-content:space-between;margin-bottom:8px}.pb-bullets{padding-left:18px;font-size:13px}.pb-spread{justify-content:space-between;width:100%}.pb-noshrink{flex-shrink:0;margin-left:12px}.pb-col{flex-direction:column;display:flex}.pb-col-8{gap:8px}.pb-col-12{gap:12px}.pb-grid-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:center;gap:12px;display:grid}.pb-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:24px;display:grid}.pb-grid-2>section>.cuba-card{height:100%}.pb-section-first{border-top:none;margin-top:0;padding-top:0}@media (width<=767px){.pb-grid-2{grid-template-columns:1fr}.pb-form-card{max-width:none}}.pb-nowrap{white-space:nowrap}.pb-mt-8{margin-top:8px}.pb-mb-16{margin-bottom:16px}.pb-mr-8{margin-right:8px}.pb-pr-16{padding-right:16px}.pb-m-4{margin:4px}.pb-p-4{padding:4px}.pb-p-8{padding:8px}.pb-pointer{cursor:pointer}.pb-block{display:block}.pb-fs-13{font-size:13px}.pb-note-11{margin:4px;font-size:11px}.pb-muted-ico{color:var(--cuba-muted)}.pb-danger-ico{color:var(--cuba-danger)}.pb-minw-260{min-width:260px}.pb-flex-1{flex:1}.pb-maxw-100{max-width:100%}.pb-h-6{height:6px}.pb-eyebrow{color:var(--cuba-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.pb-ico-inline{vertical-align:middle;margin-right:4px;display:inline}.pb-table-compare{width:100%;margin-top:8px}.pb-check-row{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.pb-expand-cell{background:var(--cuba-card-bg);padding:8px 12px 12px}.pb-prewrap{white-space:pre-wrap;overflow-wrap:break-word}@media (width<=1279px){.pb-minw-260{min-width:0}}.pb-switch{vertical-align:middle;background:var(--cuba-border);width:32px;height:16px;transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;margin-right:6px;display:inline-block;position:relative}.pb-switch-knob{width:12px;height:12px;transition:transform var(--cuba-dur-fast) var(--cuba-ease);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.pb-switch[data-on=true] .pb-switch-knob{transform:translate(16px)}.pb-switch--warning[data-on=true]{background:var(--cuba-warning)}.pb-switch--success[data-on=true]{background:var(--cuba-success)}.ops-chip:focus-visible .pb-switch{outline:2px solid var(--cuba-primary);outline-offset:2px}.ops-chip:disabled .pb-switch,.ops-chip[aria-disabled=true] .pb-switch{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pb-switch,.pb-switch-knob{transition:none}}.pb-stats-chart{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.pb-stats-chart>:first-child{min-width:0}.pb-stats-chart>.pb-chart-card{flex-direction:column;justify-content:center;min-width:0;display:flex}.pb-stats-chart>:first-child:not(:only-child){grid-column:span 2}.pb-goal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pb-goal-row>:last-child{flex:0 0 140px}@media (width<=767px){.pb-stats-chart>:first-child:not(:only-child){grid-column:auto}}.pb-stat-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:stretch;gap:12px;display:grid}.pb-table-scroll{max-width:100%;overflow-x:auto}.pb-ctl-md{height:var(--control-h-md)}.cuba-form-inline>.ops-chip{min-height:var(--control-h-lg);padding:0 12px}.ig-modal-root{z-index:9000;justify-content:center;align-items:flex-start;padding:76px 16px 24px;display:flex;position:fixed;inset:0}.ig-modal-overlay{cursor:pointer;pointer-events:auto;background:#0006;position:absolute;inset:0}.ig-modal-overlay.is-locked{cursor:default;pointer-events:none}.cuba-card.ig-modal-card,.cuba-card.ig-modal-card:hover{background:var(--color-bg-card,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:16px;width:min(460px,100%);max-height:calc(100vh - 100px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ig-modal-title{align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:700;display:flex}.ig-modal-title.is-compact{margin-bottom:12px}.ig-icon-success{color:var(--color-success,#10b981)}.ig-icon-warning{color:var(--color-warning,#f59e0b)}.ig-icon-primary{color:var(--cuba-primary)}.ig-status-box{background:var(--color-bg-light,#f8fafc);border:1px solid var(--color-border-light,#e2e8f0);border-radius:8px;margin-bottom:20px;padding:12px}.ig-status-label{color:var(--color-text-muted);margin-bottom:4px;font-size:13px;display:block}.ig-row{align-items:center;gap:8px;display:flex}.ig-hint{margin:0 0 16px;font-size:13px;line-height:1.5}.ig-intro{margin:0 0 16px;font-size:14px;line-height:1.5}.ig-approval{background:#3b82f614;border:1px solid #3b82f640;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.ig-approval-icon{color:var(--cuba-primary,#3b82f6);flex-shrink:0;margin-top:2px;animation:1.5s linear infinite psp-spin}.ig-approval-title{color:var(--cuba-text);margin-bottom:4px;font-size:13px;font-weight:600}.ig-approval-desc{color:var(--cuba-text-muted);font-size:12px;line-height:1.5}.ig-field{margin-bottom:16px}.ig-field.is-tight{margin-bottom:8px}.ig-code-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ig-input-full{width:100%}.ig-req{color:var(--cuba-danger)}.ig-req-danger{color:var(--color-danger,#ef4444)}.ig-gap-top{margin-top:12px}.ig-gap-bottom{margin-bottom:16px}.ig-meta-gap{margin:0 0 12px}.ig-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:24px;display:flex}.ig-actions-end{justify-content:flex-end;gap:8px;display:flex}.ig-actions-end.is-form{margin-top:8px}.ig-actions-end.is-proxy{margin-top:24px}.ig-btn-group{gap:8px;display:flex}.ig-link-btn{color:var(--cuba-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.ig-link-btn:disabled{cursor:default}.ig-spin-icon{margin-right:6px;animation:1s linear infinite psp-spin}.ig-ok-text{margin-bottom:20px;font-size:14px}.ig-stack{flex-direction:column;gap:8px;display:flex}.ig-list{margin:0;padding-left:20px}.ig-flush{margin:0}.ig-warn-line{color:var(--color-danger,#ef4444);margin-top:4px}.ig-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ig-span-2{grid-column:span 2}.ig-strong{font-weight:600}.quiz-choice-grid--providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.quiz-choice-grid--providers .quiz-choice-card{height:100%;min-height:144px;box-shadow:var(--cuba-shadow);border-color:#0000;border-radius:8px;flex-direction:column;align-items:flex-start;padding:20px}.quiz-choice-grid--providers .quiz-choice-card:hover:not(:disabled){transform:translateY(-2px)}.quiz-choice-grid--providers .quiz-choice-icon{border-radius:50%;width:48px;height:48px}.quiz-choice-grid--providers .quiz-choice-copy{width:100%}.quiz-choice-grid--providers .quiz-choice-check{display:none}.quiz-tone-primary .quiz-choice-icon{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.quiz-tone-success .quiz-choice-icon{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.quiz-tone-blue .quiz-choice-icon{background:var(--cuba-blue-tint);color:var(--cuba-blue-on-tint)}.quiz-tone-orange .quiz-choice-icon{background:var(--cuba-orange-tint);color:var(--cuba-orange-on-tint)}.quiz-tone-secondary .quiz-choice-icon{background:var(--cuba-secondary-tint);color:var(--cuba-secondary-on-tint,var(--cuba-secondary))}.evw-event-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.evw-event-picker label{background:var(--cuba-surface-alt);border-radius:8px;min-height:36px;padding:8px 12px;transition:background .14s}.evw-event-picker label:hover{background:var(--cuba-primary-tint)}.evw-event-picker label:has(input:checked){background:var(--cuba-primary-tint)}.evw-event-picker input[type=checkbox]{accent-color:var(--cuba-primary);flex:none;width:16px;height:16px}.evw-field input[type=text],.evw-field input[type=url],.evw-field input[type=number]{min-width:0;min-height:36px}.evw-key-actions{flex-wrap:wrap}.evw-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px;display:grid}.cuba-pc-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cuba-pc-split--center{align-items:center}.cuba-card-item .cuba-actions{flex-wrap:wrap}.ai-estimate-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:24px;display:grid}.ai-estimate-card{background:var(--cuba-surface-alt,var(--cuba-card-bg))}.ai-estimate-card--total{background:var(--cuba-primary-tint)}.ea-error-text{color:var(--cuba-danger-on-tint,var(--cuba-secondary-on-tint))}.cuba-pc-mt-4{margin-top:4px}.cuba-pc-mt-6{margin-top:6px}.cuba-pc-mt-8{gap:8px;margin-top:8px}.cuba-pc-mt-12{margin-top:12px}.cuba-pc-details{margin-top:6px;display:block}.cuba-pc-summary{cursor:pointer}.cuba-pc-qr{border-radius:8px;max-width:100%;margin-top:6px;display:block}.cuba-pc-warn-notice{border-left:3px solid var(--cuba-warning);background:var(--cuba-warning-tint)}.cuba-pc-ok-icon{color:var(--cuba-success)}.cuba-pc-check-row{align-items:center;gap:8px;font-size:14px;display:flex}.cuba-pc-check-row--top{align-items:flex-start}.cuba-pc-check-row--top input{margin:4px}.cuba-pc-check-badge{margin:8px}.cuba-pc-progress{background:var(--cuba-primary-tint);border-radius:8px;height:8px;margin-bottom:4px;overflow:hidden}.cuba-pc-progress-fill{background:var(--cuba-primary);border-radius:8px;height:100%;transition:width .3s}.cuba-pc-stack{flex-direction:column;gap:12px;padding:16px;display:flex}.cuba-pc-stack--sm{gap:8px;padding:12px 16px}.cuba-pc-plain-list{margin:0;padding:0;list-style:none}.cuba-pc-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.cuba-pc-span-all{grid-column:1/-1}.cuba-pc-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.cuba-pc-strong{font-weight:600}.cuba-pc-bullets{margin:0 0 12px;padding-left:20px}.cuba-pc-kv{grid-template-columns:minmax(120px,max-content) 1fr;gap:12px 16px;display:grid}.cuba-pc-kv>:nth-child(odd){font-weight:600}.store-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.store-item-icon{background:var(--cuba-primary-tint);width:32px;height:32px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.store-item-name{overflow-wrap:break-word;min-width:0}.store-item-price{color:var(--cuba-success-on-tint)}.ai-summary-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:center;gap:24px;display:grid}.vw-stack{flex-direction:column;gap:24px;display:flex}.vw-stack--tight{gap:16px}.vw-card{box-shadow:none;border:1px solid var(--cuba-border);background:var(--cuba-card-bg);flex-direction:column;gap:16px;padding:16px;display:flex}.vw-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.vw-field{flex-direction:column;gap:8px;min-width:0;display:flex}.vw-field-head{align-items:center;gap:8px;display:flex}.vw-label{color:var(--cuba-text);font-size:14px;font-weight:500}.vw-section-title{color:var(--cuba-muted);align-items:center;gap:4px;margin:0;font-size:15px;font-weight:600;display:flex}.vw-section-title--strong{color:var(--cuba-text)}.vw-ctl{box-sizing:border-box;padding-inline:12px}.vw-ctl:is(textarea){resize:vertical;padding-block:8px}.vw-mono{font-family:monospace;font-size:13px}.vw-num{width:100px}.vw-color-row{align-items:center;gap:8px;display:flex}.vw-color-row>.cuba-input{flex:1;min-width:0}.vw-color{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);cursor:pointer;border-radius:8px;flex:none;width:36px;height:36px;padding:0}.vw-toggle{align-items:center;gap:12px;display:flex}.vw-toggle-label{color:var(--cuba-text);font-size:14px}.os-config-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:24px;display:grid}.os-config-card{flex-direction:column;gap:16px;min-width:0;display:flex}.os-config-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.os-config-title{min-width:0}.os-config-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.os-config-active{white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.os-config-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px 24px;display:grid}.os-config-details>div{min-width:0}.os-config-label{font-size:12px}.os-config-health{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.os-config-error{color:var(--cuba-danger-on-tint);margin-top:4px}.os-config-card .cuba-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.os-code{font-size:13px}.os-code-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.os-section-title{font-size:16px;font-weight:600}.commercial-section-spotlight{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.os-tip-wrap{display:inline-flex}.mc-field-narrow{max-width:260px}.mc-field-medium{max-width:400px}.ff-field-wide{min-width:min(100%,260px)}.w60-inline-gap-4{align-items:center;gap:4px;display:inline-flex}.w60-block-mt-4{margin-top:4px;display:block}.w60-preview-text{white-space:pre-wrap;word-break:break-word;font-size:13px}.w60-prewrap{white-space:pre-wrap}.w60-pointer{cursor:pointer}.w60-scroll-260{max-height:260px;overflow-y:auto}.w60-mt-8{margin-top:8px}.w60-mt-12{margin-top:12px}.w60-mt-16{margin-top:16px}.w60-mb-8{margin-bottom:8px}.w60-ml-6{margin-left:6px}.w60-pad-16{padding:16px}.w60-row-gap-8{gap:8px;display:flex}.w60-self-start{align-self:flex-start}.w60-query-row{align-items:baseline;gap:8px;display:flex}.w60-grow{flex:1}.w60-wrap-gap-6,.summary-metric-card strong .w60-wrap-gap-6{flex-wrap:wrap;gap:6px;display:flex}.summary-metric-card strong .w60-wrap-gap-6 .badge{font-size:18px}.w60-list-pl-16{padding-left:16px;font-size:13px}.w60-list-pl-18{padding-left:18px;font-size:13px}.muted-line.w60-pb-0{padding-bottom:0}.w60-summary{cursor:pointer;color:var(--cuba-primary);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:500}.wcp-overlay{z-index:2000;background:#0f172a80;justify-content:center;align-items:flex-start;padding:76px 16px 24px;display:flex;position:fixed;inset:0}.wcp-modal{background:var(--cuba-card-bg);width:1050px;max-width:98vw;height:calc(100vh - 100px);box-shadow:var(--cuba-shadow-hover,0 8px 24px #0000002e);border-radius:16px;flex-direction:column;padding:24px 24px 20px;animation:.2s ease-out wcp-pop;display:flex;position:relative;overflow:hidden}@keyframes wcp-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wcp-modal{animation:none}}.wcp-close{cursor:pointer;width:32px;height:32px;color:var(--cuba-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.wcp-close:hover{background:var(--cuba-primary-tint,var(--cuba-primary-light));color:var(--cuba-primary-on-tint,var(--cuba-primary))}.wcp-title{color:var(--cuba-text);align-items:center;gap:8px;margin:0 40px 16px 0;font-size:20px;font-weight:600;display:flex}.wcp-title svg{color:var(--cuba-primary)}.wcp-alert{margin-bottom:16px}.wcp-layout{flex:1;gap:24px;min-height:0;display:flex;overflow:hidden}.wcp-form{flex-direction:column;flex:1;gap:20px;min-width:0;padding-right:16px;display:flex;overflow-y:auto}.wcp-form>*{flex-shrink:0}.wcp-field{flex-direction:column;gap:4px;display:flex}.wcp-field--tight{gap:4px}.wcp-field--divided{border-top:1px solid var(--cuba-border);margin:4px;padding:8px}.wcp-field--pad{margin:4px;padding:8px}.wcp-label{margin-bottom:0;font-size:14px;font-weight:500}.wcp-label--noshrink{flex-shrink:0}.wcp-label--block{margin:8px;display:block}.wcp-label--fixed{flex-shrink:0;width:160px;font-size:13px}.wcp-label--min{min-width:100px}.wcp-label--grow{cursor:pointer;flex:1}.wcp-label--plain{font-weight:400}.wcp-label--strong{font-weight:600}.wcp-static{background:var(--cuba-surface-alt);width:auto;color:var(--cuba-muted);align-items:center;display:inline-flex}.wcp-select-sm{width:auto;min-height:0;padding:4px 8px}.wcp-input-sm{width:auto;padding:4px 8px;font-size:13px}.wcp-num{width:72px;padding:4px 8px;font-size:13px}.wcp-input-top{width:100%;margin-top:8px;font-size:13px}.wcp-sub-input{width:auto;margin-left:24px;padding:4px 8px;font-size:13px}.wcp-mw-160{max-width:160px}.wcp-mw-200{max-width:200px}.wcp-mw-240{max-width:240px}.wcp-grow{flex:1;min-width:0;padding:4px 8px;font-size:13px}.wcp-range{width:100px}.wcp-hint{color:var(--cuba-muted);font-size:12px}.wcp-hint--val{min-width:40px}.wcp-warn{color:var(--cuba-warning-on-tint,var(--color-warning-text));align-items:center;gap:4px;margin:8px;font-size:12px;display:flex}.wcp-warn-icon{font-size:14px}.wcp-warn-text{color:var(--cuba-warning-on-tint,var(--color-warning-text));font-size:12px}.wcp-err-text{color:var(--cuba-danger);font-size:12px}.wcp-subtitle{font-size:14px}.wcp-event-label{width:180px;color:var(--cuba-muted);flex-shrink:0;font-size:13px}.wcp-mini-label{flex-direction:column;gap:4px;font-size:13px;display:flex}.wcp-color{border:1px solid var(--cuba-border);cursor:pointer;background:0 0;border-radius:8px;width:28px;height:28px;padding:0}.wcp-color--wide{width:32px}.wcp-row{align-items:center;gap:8px;display:flex}.wcp-row--tight{gap:8px}.wcp-row--lg{gap:16px}.wcp-row--pad{margin:8px}.wcp-row--pad-sm{margin:4px}.wcp-row--mb{margin-bottom:8px}.wcp-stack{flex-direction:column;gap:8px;display:flex}.wcp-stack--lg{gap:12px}.wcp-stack--top{padding-top:8px}.wcp-inline{gap:8px;display:flex}.wcp-block{margin-bottom:12px}.wcp-block-sm{margin-bottom:8px}.wcp-indent{padding-left:24px}.wcp-indent-sm{padding-left:8px}.wcp-grid-2{grid-template-columns:1fr 1fr;gap:8px;max-width:240px;display:grid}.wcp-chips{flex-wrap:wrap;gap:8px;display:flex}.wcp-chips--gap{margin-bottom:12px}.wcp-chips--center{align-items:center}.wcp-chips--lg{gap:16px;padding-top:8px}.wcp-divider{border-top:1px solid var(--cuba-border);margin-top:8px;padding-top:8px}.wcp-divider--lg{margin-top:0;padding-top:12px}.wcp-section{background:var(--cuba-surface-alt);border:1px solid var(--cuba-border);box-shadow:none;border-radius:16px;padding:16px}.wcp-section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wcp-section-head--split{justify-content:space-between}.wcp-section-head>svg{background:var(--cuba-primary-tint,var(--cuba-primary-light));width:32px;height:32px;color:var(--cuba-primary-on-tint,var(--cuba-primary));box-sizing:border-box;border-radius:50%;flex-shrink:0;padding:8px}.wcp-section-title{font-size:15px;font-weight:600}.wcp-tone-primary .wcp-section-head>svg{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.wcp-tone-success .wcp-section-head>svg{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.wcp-tone-info .wcp-section-head>svg{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.wcp-tone-warning .wcp-section-head>svg{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.wcp-tone-secondary .wcp-section-head>svg{background:var(--cuba-secondary-tint);color:var(--cuba-secondary-on-tint)}.wcp-opt{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:border-color .15s,background .15s,transform .1s;display:inline-flex}.wcp-opt:hover{border-color:var(--cuba-primary)}.wcp-opt:active{transform:scale(.98)}.wcp-opt.is-active{border-color:var(--cuba-primary);box-shadow:inset 0 0 0 1px var(--cuba-primary);background:var(--cuba-primary-light);font-weight:600}.wcp-opt--pill{border-radius:999px;gap:8px;padding:4px 12px;font-size:13px}.wcp-opt--bubble{padding:4px 12px;font-size:13px}.wcp-opt--bubble.is-soft{border-radius:16px}.wcp-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.wcp-dot--lg{border:1px solid var(--cuba-border);width:20px;height:20px}.wcp-swatch{border:1px solid var(--cuba-border);cursor:pointer;border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:transform .1s}.wcp-swatch:hover{transform:scale(1.1)}.wcp-swatch.is-active{border:2px solid var(--cuba-text)}.wcp-gradient-strip{border-radius:8px;flex:1;min-width:60px;height:16px}.wcp-switch{background:var(--cuba-border);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .15s;position:relative}.wcp-switch.is-on{background:var(--cuba-primary)}.wcp-switch-knob{background:var(--cuba-card-bg);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.wcp-switch.is-on .wcp-switch-knob{left:18px}.wcp-footer{background:var(--cuba-card-bg);justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px;display:flex;position:sticky;bottom:0}.cuba-btn.is-saving{opacity:.6;cursor:not-allowed}.wcp-preview{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:16px;flex-direction:column;flex-shrink:0;align-self:flex-start;width:380px;display:flex;position:sticky;top:0;overflow:hidden}.wcp-preview-head{border-bottom:1px solid var(--cuba-border);background:var(--cuba-card-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.wcp-preview-title{color:var(--cuba-muted);text-transform:uppercase;font-size:13px;font-weight:600}.wcp-tools{align-items:center;gap:4px;display:flex}.wcp-tool{border:1px solid var(--cuba-border);cursor:pointer;color:inherit;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:4px;transition:background .15s,border-color .15s;display:flex}.wcp-tool.is-active{background:var(--cuba-primary-light);border-color:var(--cuba-primary)}.wcp-tool--dark.is-active{color:#fff;background:#1e293b;border-color:#334155}.wcp-tool--text{color:var(--cuba-muted);font-size:12px}.wcp-sep{background:var(--cuba-border);width:1px;height:16px;margin:0 4px}.wcp-stage{background:var(--cuba-surface-alt);flex:1 0 460px;transition:background .15s;position:relative}.wcp-stage.is-mobile{flex-basis:580px}.wcp-stage.is-dark{background:#1e293b}.wcp-abs{position:absolute;inset:0}.wcp-state{color:var(--cuba-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.wcp-state--err{text-align:center;padding:24px}.wcp-state--pad{text-align:center;padding:16px}.wcp-state-err-text{color:var(--cuba-danger);font-size:13px}.wcp-mock{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border:1px solid var(--cuba-border);border-radius:16px;flex-direction:column;height:300px;margin:8px 16px 16px;display:flex;overflow:hidden}.wcp-mock-head{color:var(--cuba-text-on-accent,#fff);align-items:center;gap:12px;padding:12px 16px;display:flex}.wcp-mock-avatar{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wcp-mock-title{font-size:14px;font-weight:600}.wcp-mock-body{background:var(--cuba-surface-alt);flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.wcp-mock-bubble{background:var(--cuba-card-bg);max-width:85%;color:var(--cuba-text);border:1px solid var(--cuba-border);border-radius:16px;padding:8px 12px;font-size:13px}.wcp-mock-foot{border-top:1px solid var(--cuba-border);background:var(--cuba-card-bg);gap:8px;padding:8px 12px;display:flex}.wcp-mock-send{color:var(--cuba-text-on-accent,#fff);opacity:.6;border:0;border-radius:8px;padding:4px 8px;font-size:12px}@media (width<=900px){.wcp-layout{flex-direction:column;overflow-y:auto}.wcp-form{padding-right:0;overflow:visible}.wcp-preview{width:100%;position:static}.wcp-label--fixed,.wcp-event-label{width:120px}}.wcp-fieldset{border:0;margin:0;padding:0}.wcp-legend{margin-bottom:4px;padding:0}.wcp-bubble{white-space:pre-wrap;background-color:var(--cuba-surface);border:1px solid var(--cuba-border);max-width:65ch;box-shadow:var(--cuba-shadow);border-radius:16px;padding:8px 12px;font-size:13px}.wcp-bubble.is-user{background-color:var(--cuba-primary);color:var(--cuba-text-on-accent);border-color:#0000}.wcp-hint-220{max-width:220px}.wcp-wrap{flex-wrap:wrap}.wcp-list-plain{list-style:none}.wcp-err-wrap{color:var(--cuba-text);text-align:left}.wcp-mb-0{margin-bottom:0}.wcp-cine-scene{width:100%;height:100%;transition:background .5s ease-in-out;position:relative;overflow:hidden}.wcp-cine-raster{object-fit:cover;filter:blur(clamp(2px,.3cqh,6px))saturate(.92);width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;inset:-12px}.wcp-cine-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wcp-cine-morph{transition:all .25s ease-in-out}.wcp-cine-char{-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.wcp-cine-svg-fit{max-width:100%}@media (prefers-reduced-motion:reduce){.wcp-cine-scene,.wcp-cine-morph,.wcp-modal{transition:none;animation:none}}.wcp-kpi{margin-bottom:16px}.wcp-kpi .summary-metric-card strong{font-variant-numeric:tabular-nums;overflow-wrap:break-word}.pdp-root .okki-table tbody tr:hover{background:var(--cuba-surface-alt)}.pdp-root .okki-table td{vertical-align:middle}.wcp-goal-head{align-items:center;gap:8px;display:inline-flex}.wcp-goal-chip{background:var(--cuba-success-tint);width:32px;height:32px;color:var(--cuba-success-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.wcp-kpi .summary-metric-card{transition:transform .2s}.wcp-kpi .summary-metric-card:hover{transform:translateY(-2px)}}.wcp-kc-overview{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:16px;margin:16px 0;display:grid}.wcp-kc-overview .wcp-kpi{margin-bottom:0}@media (width<=900px){.wcp-kc-overview{grid-template-columns:minmax(0,1fr)}}.wcp-grade{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.wcp-grade--high{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.wcp-grade--mid{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.wcp-grade--low{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.wcr-stack{flex-direction:column;gap:24px;display:flex}.wcr-stack-sm{flex-direction:column;gap:12px;display:flex}.wcr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wcr-toolbar-title{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.wcr-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wcr-title-icon{color:var(--cuba-primary);flex-shrink:0}.wcr-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:36px;display:inline-flex}.wcr-btn-sm{gap:4px;min-height:32px;padding:4px 12px;font-size:13px}.wcr-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wcr-item{box-shadow:var(--cuba-shadow);border:0;border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:transform .2s,box-shadow .2s;animation:.24s both wcr-fade-up;display:flex}.wcr-item:hover{transform:translateY(-2px)}.wcr-item-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wcr-item-title{align-items:center;gap:12px;min-width:0;font-size:15px;font-weight:600;display:flex}.wcr-item-title>span:last-child{overflow-wrap:break-word;min-width:0}.wcr-item-sub{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px}.wcr-item-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.wcr-icon-badge{background:var(--cuba-primary-tint);width:40px;height:40px;color:var(--cuba-primary-on-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wcr-overlay{z-index:1500}.wcr-backdrop{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.wcr-modal{border:0;width:min(520px,95vw);position:relative}.wcr-modal-wide{width:min(720px,95vw)}.wcr-modal-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.wcr-modal-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.wcr-field{flex-direction:column;gap:4px;min-width:0;display:flex}.wcr-field-label{font-size:13px;font-weight:600}.wcr-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.wcr-note{color:var(--cuba-muted);margin:0;font-size:14px}.wcr-error-text{color:var(--cuba-danger);margin-bottom:8px;display:block}.wcr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wcr-grow{flex:1 1 0;min-width:0}.wcr-fields-2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}@keyframes wcr-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wcr-item{transition:none;animation:none}.wcr-item:hover{transform:none}}.wcr-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wcr-row-card{box-shadow:var(--cuba-shadow);border:0;border-radius:16px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px;transition:transform .2s,box-shadow .2s;animation:.24s both wcr-fade-up;display:flex}.wcr-row-card:hover{transform:translateY(-2px)}.wcr-row-main{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;min-width:0;display:flex}.wcr-meta{color:var(--cuba-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.wcr-meta-item{overflow-wrap:break-word;align-items:center;gap:4px;min-width:0;display:inline-flex}.wcr-row-side{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wcr-pill-icon{align-items:center;gap:4px;display:inline-flex}@media (prefers-reduced-motion:reduce){.wcr-row-card{transition:none;animation:none}.wcr-row-card:hover{transform:none}}.wcr-scroll{display:contents}.wcr-th-right,.wcr-td-right{text-align:right}.wcr-cell-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.wcr-muted{color:var(--cuba-muted);font-size:14px}.wcr-muted-icon{color:var(--cuba-muted)}.wcr-hint{color:var(--cuba-muted);font-size:12px}.wcr-subtitle{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.wcr-h4{margin:0;font-size:15px;font-weight:600}.wcr-label-row{align-items:center;gap:4px;display:flex}.wcr-link-btn{min-height:32px;color:var(--cuba-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.wcr-link-btn-danger{color:var(--cuba-danger)}.wcr-default-badge{margin-inline-start:8px}.wcr-pager{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.wcr-form-narrow{max-width:600px;padding:24px}.wcr-day-row{align-items:center;gap:16px;font-size:14px;display:flex}.wcr-day-name{align-items:center;gap:8px;width:120px;display:flex}.wcr-time{text-align:center;width:112px}.wcr-mono{font-family:monospace}.wcr-btn-start{align-self:flex-start}.wcr-overlay-top{align-items:flex-start;padding:76px 16px 24px}.wcr-modal-top{max-height:calc(100vh - 100px);overflow-y:auto}.wcr-close{cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.wcs-vw-lp-vid{background:color-mix(in srgb, var(--cuba-muted) 60%, black);position:relative}.wcs-vw-lp-dark .wcs-vw-lp-vid{background:var(--cuba-muted)}.wcs-vw-lp-play{background:var(--lp-primary);border-radius:50%;width:28px;height:28px}.wcs-vw-lp-play-lg{width:32px;height:32px}.wcs-vw-lp-warn{color:var(--cuba-warning-on-tint);margin:4px 4px 0;font-size:11px;line-height:1.3}.wcs-vw-lp-title{color:var(--lp-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.wcs-vw-lp-line{background:var(--lp-primary);border-radius:8px;height:8px}.wcs-vw-lp-logo{object-fit:contain;align-self:flex-start;max-width:60px;height:16px}.wcs-vw-lp-small{font-size:11px}.wcs-vw-lp-muted{color:var(--lp-muted)}.wcs-vw-lp-offer{color:var(--lp-text);font-weight:600}.wcs-vw-lp-right{text-align:right}.wcs-vw-lp-cta{border-radius:var(--lp-cta-radius);background:var(--lp-cta-bg);text-align:center;margin-top:4px;padding:4px 8px}.wcs-vw-lp-cta-label{font-size:11px;font-weight:var(--lp-cta-weight);color:var(--lp-cta-color)}.wcs-vw-lp-field{border:1px solid var(--lp-primary);background:var(--lp-primary-20);border-radius:8px;height:8px}.wcs-vw-lp-submit{background:var(--lp-primary);height:16px;color:var(--lp-on-primary);border-radius:8px;font-size:11px}.wcs-vw-lp-swatch{background:var(--lp-swatch);border-radius:8px;width:12px;height:12px}.wcs-vw-lp-swatch-bordered{border:1px solid var(--cuba-border)}.wcr-lead{color:var(--cuba-muted);margin:0;font-size:14px}.wcr-row-start{align-items:flex-start;gap:8px;display:flex}.wcs-vw-lp .wcs-vw-lp-bubble{border:2px solid var(--lp-primary);border-radius:var(--lp-radius-bubble);background:var(--lp-bg);box-shadow:var(--lp-shadow-bubble);font-family:var(--lp-font)}.wcs-vw-lp .wcs-vw-lp-card{border:1px solid var(--lp-primary-20);border-radius:var(--lp-radius);background:var(--lp-bg);box-shadow:var(--lp-shadow-card);font-family:var(--lp-font)}.wcs-vw-lp .wcs-vw-lp-overlay{border-radius:var(--lp-radius-half);background:var(--lp-surface)}.wcs-vw-lp .wcs-vw-lp-form{background:var(--lp-surface);border-radius:8px}.wcs-vw-lp .wcs-vw-lp-x{background:var(--lp-surface);color:var(--lp-text);font-size:11px}.wcr-icon-badge.wcr-tone-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.wcr-icon-badge.wcr-tone-secondary{background:var(--cuba-secondary-tint);color:var(--cuba-secondary-on-tint)}.wcr-icon-badge.wcr-tone-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.wcr-icon-badge.wcr-tone-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.wcr-icon-badge.wcr-tone-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.wcr-icon-badge.wcr-tone-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.wcr-icon-badge.wcr-tone-blue{background:var(--cuba-blue-tint);color:var(--cuba-blue-on-tint)}.wcr-icon-badge.wcr-tone-orange{background:var(--cuba-orange-tint);color:var(--cuba-orange-on-tint)}.wcr-row-card .wcr-icon-badge{flex:none}.wcr-row-card:hover,.wcr-item:hover{box-shadow:var(--cuba-shadow-lg,var(--cuba-shadow))}.wcr-meta,.wcr-pager{font-variant-numeric:tabular-nums}.wcr-row-card .wcr-row-side{flex-wrap:wrap;justify-content:flex-end}.wcs-root,.wcs-stack{flex-direction:column;gap:24px;display:flex}.wcs-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wcs-title{color:var(--cuba-text);align-items:center;gap:8px;margin:0 auto 0 0;font-size:20px;font-weight:600;display:flex}.wcs-title-icon{color:var(--cuba-primary);flex-shrink:0}.wcs-filter{align-items:center;gap:8px;display:flex}.wcs-filter-label{color:var(--cuba-text);white-space:nowrap;font-size:14px;font-weight:500}.wcs-select{min-width:180px}.wcs-num{text-align:right}.wcs-metric-label{align-items:center;gap:4px;display:inline-flex}.wcs-steps{background:var(--cuba-primary-tint);box-shadow:none;flex-direction:column;gap:12px;display:flex}.wcs-steps-list{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;display:flex}.wcs-hints{flex-direction:column;gap:8px;display:flex}.wcs-hint-row{align-items:flex-start;gap:8px;font-size:14px;display:flex}.wcs-code{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint);white-space:nowrap;border-radius:8px;padding:4px 8px}.wcs-note{color:var(--cuba-muted);border-left:4px solid var(--cuba-primary);padding-left:12px;font-size:14px}.wcs-confirm-error{margin-top:12px}.wcs-modal-overlay{z-index:1500;animation:wcs-fade var(--cuba-dur,.2s) var(--cuba-ease,ease-out);background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wcs-modal-backdrop{cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.wcs-modal{background:var(--cuba-card-bg);width:min(520px,100%);max-height:90vh;box-shadow:var(--cuba-shadow-hover);animation:wcs-rise var(--cuba-dur,.2s) var(--cuba-ease,ease-out);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow-y:auto}.wcs-modal-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.wcs-modal-title{color:var(--cuba-text);align-items:center;gap:12px;margin:0;font-size:18px;font-weight:600;display:flex}.wcs-modal-icon{background:var(--cuba-primary-tint);width:40px;height:40px;color:var(--cuba-primary-on-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wcs-modal-close{width:36px;height:36px;color:var(--cuba-muted);cursor:pointer;transition:background var(--cuba-dur-fast,.15s);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.wcs-modal-close:hover:not(:disabled){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.wcs-modal-notice{padding:16px 24px 0}.wcs-modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.wcs-modal-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.wcs-modal-foot{border-top:1px solid var(--cuba-border);background:var(--cuba-table-highlight);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.wcs-submit{align-items:center;gap:4px;display:inline-flex}.wcs-field{flex-direction:column;gap:4px;display:flex}.wcs-field-label{align-items:center;gap:8px;display:flex}.wcs-field-icon{color:var(--cuba-muted);flex-shrink:0}.wcs-label{color:var(--cuba-text);margin:0;font-size:14px;font-weight:500}.wcs-hint{font-size:13px}@keyframes wcs-fade{0%{opacity:0}to{opacity:1}}@keyframes wcs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wcs-modal-overlay,.wcs-modal{animation:none}}.wcs-preview-badge{white-space:nowrap;color:var(--cuba-white,#fff);background:var(--cuba-primary);box-shadow:var(--cuba-shadow);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.wcs-preview-badge-warn{background:var(--cuba-warning);color:var(--cuba-warning-on-tint)}.wcs-slot-off{opacity:.6}.wcs-slot-head{margin-bottom:0}.wcs-slot-head-open{margin-bottom:12px}.wcs-toggle-on{color:var(--cuba-success)}.wcs-toggle-off{color:var(--cuba-muted)}.wcs-site-name{font-size:16px}.wcs-globe{vertical-align:middle;margin-right:4px}.wcs-resize{resize:vertical}.wcs-vw-accent{color:var(--cuba-primary)}.wcs-vw-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wcs-vw-title{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.wcs-vw-btn{align-items:center;gap:4px;padding:8px 16px;display:inline-flex}.wcs-vw-next{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.wcs-vw-actions,.wcs-vw-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wcs-vw-row{align-items:center;gap:8px;display:flex}.wcs-vw-stack-xs,.wcs-vw-stack-sm,.wcs-vw-stack-md{flex-direction:column;display:flex}.wcs-vw-stack-xs{gap:4px}.wcs-vw-stack-sm{gap:8px}.wcs-vw-stack-md{gap:12px}.wcs-vw-indent{margin-left:4px}.wcs-vw-note{color:var(--cuba-muted);margin:0;font-size:13px}.wcs-vw-optional{color:var(--cuba-muted);font-size:12px}.wcs-vw-err{color:var(--cuba-danger);margin:0;font-size:13px}.wcs-vw-req{color:var(--cuba-danger);font-size:12px}.wcs-vw-status-ok{color:var(--cuba-success)}.wcs-vw-status-err{color:var(--cuba-danger)}.wcs-vw-invalid{border-color:var(--cuba-danger)}.wcs-vw-group-title{color:var(--cuba-muted);margin:12px 0 0;font-size:14px;font-weight:600}.wcs-vw-sub-title{border-bottom:1px solid var(--cuba-border);letter-spacing:.05em;text-transform:uppercase;color:var(--cuba-muted);padding-bottom:4px;font-size:12px;font-weight:700}.wcs-vw-push{margin-left:auto}.wcs-vw-flex1{flex:1}.wcs-vw-flex2{flex:2}.wcs-vw-w72{width:72px}.wcs-vw-w120{width:120px}.wcs-vw-w180{width:180px}.wcs-vw-warn,.wcs-vw-ok{border:1px solid var(--cuba-warning);background:var(--cuba-warning-bg);color:var(--cuba-warning);border-radius:8px;padding:8px 12px;font-size:13px}.wcs-vw-warn--danger{border-color:var(--cuba-danger);color:var(--cuba-danger)}.wcs-vw-ok{border-color:var(--cuba-success);background:var(--cuba-success-bg);color:var(--cuba-success)}.wcs-vw-logo{object-fit:contain;border:1px solid var(--cuba-border);border-radius:8px;max-width:200px;max-height:48px}.wcs-vw-video-row{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.wcs-vw-ellipsis{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.wcs-vw-iconbtn{color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.wcs-vw-iconbtn:disabled{cursor:not-allowed;opacity:.5}.wcs-vw-iconbtn-danger{color:var(--cuba-danger)}.wcs-vw-pick-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.wcs-vw-pick{border:1px dashed var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:8px;padding:8px;font-size:13px;overflow:hidden}.wcs-vw-pick:hover{border-color:var(--cuba-primary)}.wcs-vw-add{border:1px dashed var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-muted);cursor:pointer;transition:border-color var(--cuba-dur) var(--cuba-ease), color var(--cuba-dur) var(--cuba-ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.wcs-vw-add:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.wcs-vw-add--primary{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.wcs-vw-panel{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.wcs-vw-switch{background:var(--cuba-border);cursor:pointer;width:40px;height:22px;transition:background var(--cuba-dur) var(--cuba-ease);border:0;border-radius:999px;flex-shrink:0;padding:0;position:relative}.wcs-vw-switch[aria-checked=true]{background:var(--cuba-primary)}.wcs-vw-switch-knob{background:var(--cuba-card-bg);width:16px;height:16px;transition:left var(--cuba-dur) var(--cuba-ease);border-radius:50%;position:absolute;top:3px;left:3px}.wcs-vw-switch[aria-checked=true] .wcs-vw-switch-knob{left:21px}.wcs-vw-engine,.wcs-vw-rule{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;overflow:hidden}.wcs-vw-engine.is-on{border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.wcs-vw-engine-head,.wcs-vw-cta-head,.wcs-vw-rule-head{align-items:center;gap:8px;padding:12px 16px;display:flex}.wcs-vw-rule-head{background:var(--cuba-surface-alt)}.wcs-vw-cta-head{cursor:pointer}.wcs-vw-cta-head.is-open{border-bottom:1px solid var(--cuba-border);background:var(--cuba-primary-tint)}.wcs-vw-cta-name{flex:1;font-size:14px;font-weight:500}.wcs-vw-engine-body,.wcs-vw-rule-body{border-top:1px solid var(--cuba-border);flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.wcs-vw-rule-body{padding-top:12px}.wcs-vw-engine-body--open{border-top:0;padding-top:16px}.wcs-vw-chip{background:var(--cuba-surface-alt);color:var(--cuba-muted);border-radius:8px;padding:2px 8px;font-size:12px}.wcs-vw-badge{background:var(--cuba-success-bg);color:var(--cuba-success);border-radius:8px;padding:0 8px;font-size:11px;font-weight:600}.wcs-vw-banner{border:1px solid var(--cuba-primary);background:var(--cuba-primary-tint);border-radius:8px;padding:12px 16px}.wcs-vw-banner-title{color:var(--cuba-primary-on-tint);margin:0 0 4px;font-size:15px;font-weight:700}.wcs-vw-item{border:1px solid var(--cuba-border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.wcs-vw-item--tint{background:var(--cuba-info-tint);border-color:#0000}.wcs-vw-empty{border:1px dashed var(--cuba-border);text-align:center;color:var(--cuba-muted);border-radius:8px;padding:24px 16px;font-size:14px}.wcs-vw-field-row{border:1px solid var(--cuba-border);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.wcs-vw-field-main{flex-direction:column;flex:1;gap:4px;display:flex}.wcs-vw-field-line{gap:8px;display:flex}.wcs-vw-inline-check{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}.wcs-vw-preset{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-muted);cursor:pointer;border-radius:16px;padding:8px 12px;font-size:13px}.wcs-vw-preset.is-active{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-weight:600}.wcs-vw-lp{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.wcs-vw-lp-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.wcs-vw-lp-cap{color:var(--cuba-muted);margin:0 0 4px;font-size:11px}.wcs-vw-lp-center{justify-content:center;align-items:center;display:flex}.wcs-vw-lp-bubble{flex-direction:column;width:120px;height:180px;display:flex;overflow:hidden}.wcs-vw-lp-bubble-video{flex:1;position:relative}.wcs-vw-lp-x{color:#fff;background:#0006;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;right:4px}.wcs-vw-lp-select{width:160px;margin-bottom:4px;font-size:11px}.wcs-vw-lp-card{width:160px;overflow:hidden}.wcs-vw-lp-video{height:80px;position:relative}.wcs-vw-lp-overlay{z-index:1;flex-direction:column;justify-content:center;gap:4px;padding:6px;display:flex;position:absolute;inset:6px}.wcs-vw-lp-body{flex-direction:column;gap:4px;padding:8px;display:flex}.wcs-vw-lp-form{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.wcs-vw-lp-legend{flex-wrap:wrap;gap:8px;display:flex}.wcs-vw-lp-key{align-items:center;gap:4px;display:flex}.wcs-vw-lp-key-label{color:var(--cuba-muted);font-size:11px}.wcs-vw-preview-bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.wcs-vw-seg[aria-pressed=true]{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-weight:600}.wcs-vw-pv-frame{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);box-shadow:var(--cuba-shadow);border-radius:16px;position:relative;overflow:hidden}.wcs-vw-pv-frame--desktop{width:100%;height:160px}.wcs-vw-pv-frame--mobile{width:180px;height:320px}.wcs-vw-mock-label{pointer-events:none;color:var(--cuba-muted);font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wcs-vw-pv-box{position:absolute;overflow:hidden;box-shadow:0 2px 8px #00000026}.wcs-vw-pv-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wcs-vw-pv-play-btn{justify-content:center;align-items:center;display:flex}.wcs-vw-pv-close{cursor:default;border:0;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.wcs-vw-h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.wcs-vw-code{background:var(--cuba-surface-alt);color:var(--cuba-text);white-space:pre;border-radius:8px;padding:24px;font-family:monospace;font-size:14px;position:relative;overflow-x:auto}.wcs-vw-code-copy{background:var(--cuba-card-bg);color:var(--cuba-text);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 12px;font-size:13px;display:flex;position:absolute;top:12px;right:12px}.wcs-vw-hint{border:1px solid var(--cuba-border);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;padding:12px 16px;font-size:14px}.wcs-vw-hint p{margin:0 0 4px}.wcs-vw-hint-title{margin-bottom:8px;font-weight:600}.wcs-vw-hint-code{background:var(--cuba-card-bg);white-space:pre;border-radius:8px;padding:8px 12px;font-family:monospace;font-size:13px;display:block;overflow-x:auto}.wcs-vw-hint-inline{background:var(--cuba-card-bg);border-radius:8px;padding:0 4px;font-family:monospace}.wcs-vw-hint-line{margin-top:8px}@media (prefers-reduced-motion:reduce){.wcs-vw-switch,.wcs-vw-switch-knob,.wcs-vw-add{transition:none}}.wcs-chart-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.wcs-chart-wide{grid-column:1/-1}.wcs-chip{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;display:inline-flex}.wcs-chip--primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.wcs-chip--success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.wcs-chip--warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.wcs-row:hover{background:var(--cuba-table-highlight)}.wcs-num{font-variant-numeric:tabular-nums}@media (width<=768px){.wcs-chart-grid{grid-template-columns:minmax(0,1fr)}}.aic-root{flex-direction:column;gap:24px;display:flex}.aic-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.aic-head-title{color:var(--cuba-text);margin:0;font-size:20px;font-weight:600}.aic-head .cuba-btn{align-items:center;gap:8px;display:inline-flex}.aic-form{flex-direction:column;gap:24px;display:flex}.aic-form-title{color:var(--cuba-text);margin:0 0 16px;font-size:18px;font-weight:600}.aic-card{min-width:0;box-shadow:var(--cuba-shadow);background:var(--cuba-card-bg);border:0;border-radius:16px;margin:0;padding:20px;overflow:visible}.aic-card-accent{box-shadow:var(--cuba-shadow), inset 4px 0 0 var(--cuba-primary)}.aic-legend{float:left;width:100%;color:var(--cuba-text);margin:0 0 16px;padding:0;font-size:16px;font-weight:600}.aic-legend+*{clear:both}.aic-legend-accent{color:var(--cuba-primary-on-tint)}.aic-form>.aic-card{animation:aic-fade-up var(--cuba-dur,.22s) var(--cuba-ease,ease-out) both}.aic-field{flex-direction:column;gap:4px;min-width:0;display:flex}.aic-field-label{color:var(--cuba-text);align-items:center;gap:4px;margin:0;font-size:14px;font-weight:600;display:flex}.aic-stack{flex-direction:column;gap:12px;display:flex}.aic-stack-lg{flex-direction:column;gap:16px;display:flex}.aic-stack-sm{flex-direction:column;gap:8px;display:flex}.aic-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.aic-span-all{grid-column:1/-1}.aic-w-160{max-width:160px}.aic-w-120{width:120px}.aic-w-130{width:130px}.aic-w-100{width:100px}.aic-w-90{width:90px}.aic-grow{flex:1;min-width:100px}.aic-textarea{resize:vertical}.aic-hint{color:var(--cuba-muted,var(--cuba-text));margin:0;font-size:13px}.aic-loading{color:var(--cuba-muted,var(--cuba-text));font-size:14px}.aic-color-row{align-items:center;gap:8px;display:flex}.aic-color{cursor:pointer;border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;width:40px;height:36px;padding:2px}.aic-choice-row{flex-wrap:wrap;gap:8px;display:flex}.aic-choice{border:1px solid var(--cuba-border);cursor:pointer;background:var(--cuba-card-bg);color:var(--cuba-text);transition:border-color var(--cuba-dur-fast,.12s), background var(--cuba-dur-fast,.12s);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.aic-choice:hover{border-color:var(--cuba-primary)}.aic-choice.is-active{border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.aic-mode-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.aic-mode{align-items:flex-start;padding:12px}.aic-mode input[type=radio]{flex-shrink:0;margin-top:2px}.aic-mode-name{font-size:14px;font-weight:600}.aic-mode-desc{color:var(--cuba-muted,var(--cuba-text));margin-top:4px;font-size:13px}.aic-item{background:var(--cuba-primary-tint);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.aic-row{align-items:flex-start;gap:8px;display:flex}.aic-item-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.aic-item-pair{gap:8px;display:flex}.aic-contact-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aic-icon-btn{color:var(--cuba-danger-on-tint);flex-shrink:0;padding:4px 8px}.aic-add-btn{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.aic-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.aic-check-sm{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.aic-advanced{flex-direction:column;gap:24px;padding-top:12px;display:flex}.aic-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.aic-retry{align-self:flex-start}.aic-widgets{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.aic-widget{transition:transform var(--cuba-dur,.22s) var(--cuba-ease,ease-out), box-shadow var(--cuba-dur,.22s) var(--cuba-ease,ease-out);animation:aic-fade-up var(--cuba-dur,.22s) var(--cuba-ease,ease-out) both;border:0;border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:20px;display:flex}.aic-widget:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.aic-widget-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aic-widget-name{color:var(--cuba-text);overflow-wrap:break-word;margin:0;font-size:16px;font-weight:600}.aic-widget-head .cuba-btn{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.aic-widget-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aic-channel{color:var(--cuba-muted-on-tint);background:var(--cuba-neutral-bg);overflow-wrap:break-word;border-radius:8px;padding:4px 8px;font-size:12px}.aic-snippet-wrap{flex-direction:column;gap:8px;margin-top:4px;display:flex}.aic-snippet{background:var(--pragma-color-code-bg,#1f2937);color:var(--pragma-color-code-text,#f9fafb);white-space:pre-wrap;border-radius:8px;padding:16px 48px 16px 16px;font-family:monospace;font-size:13px;position:relative;overflow-x:auto}.aic-snippet-copy{background:var(--pragma-color-code-btn-bg,#374151);color:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex;position:absolute;top:8px;right:8px}.aic-snippet-copy:active{transform:scale(.98)}.aic-copy-error{color:var(--cuba-danger-on-tint);font-size:13px}.aic-stats-details,.aic-stats-body{margin-top:12px}.aic-stats{flex-direction:column;gap:24px;display:flex}.aic-periods{flex-wrap:wrap;gap:8px;display:flex}.aic-hero{background:var(--cuba-primary-tint);border-radius:16px;grid-template-columns:minmax(160px,220px) 1fr;align-items:center;gap:16px;padding:16px;display:grid}.aic-hero-text{flex-direction:column;gap:4px;display:flex}.aic-hero-label{color:var(--cuba-text);align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}.aic-hero-sub{color:var(--cuba-muted,var(--cuba-text));font-size:13px}.aic-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.aic-label-tip{align-items:center;gap:4px;display:inline-flex}.aic-top-title{align-items:center;gap:4px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.aic-top{counter-reset:aic-rank;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aic-top li{counter-increment:aic-rank;background:var(--cuba-primary-tint);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.aic-top li:before{content:counter(aic-rank);width:24px;height:24px;color:var(--cuba-primary-on-tint);background:var(--cuba-card-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.aic-top-text{overflow-wrap:break-word;flex:1;min-width:0}@keyframes aic-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aic-form>.aic-card,.aic-widget{transition:none;animation:none}.aic-widget:hover{transform:none}}@media (width<=640px){.aic-hero{grid-template-columns:1fr}.aic-item-pair{flex-wrap:wrap}.aic-actions .cuba-btn{flex:auto}}@keyframes aic-spin{to{transform:rotate(360deg)}}.aic-cv-spin{animation:1s linear infinite aic-spin}@media (prefers-reduced-motion:reduce){.aic-cv-spin{animation:none}}.aic-cv-topbar{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.aic-cv-topbar .cuba-btn{align-items:center;gap:4px;height:36px;padding-top:0;padding-bottom:0;display:inline-flex}.aic-cv-topbar .cuba-btn.is-active{background:var(--cuba-primary);color:#fff}.aic-cv-history{gap:4px;display:flex}.aic-cv-divider{background:var(--cuba-border);width:1px;height:20px;margin:0 4px}.aic-cv-spacer{flex:1}.aic-cv-varwrap{position:relative}.aic-cv-varrow{gap:4px;display:flex}.aic-cv-varinput{resize:vertical;box-sizing:border-box;flex:1;width:100%;font-size:13px}.aic-cv-varbtn{background:var(--cuba-primary-tint);cursor:pointer;height:32px;color:var(--cuba-primary-on-tint);border:0;border-radius:8px;flex-shrink:0;align-self:flex-start;margin-top:1px;padding:0 8px;font-family:monospace;font-size:11px}.aic-cv-varbtn:hover{background:var(--cuba-primary);color:#fff}.aic-cv-varoverlay{z-index:999;position:fixed;inset:0}.aic-cv-varmenu{z-index:1000;background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow-hover);border-radius:8px;min-width:200px;max-height:200px;position:absolute;top:100%;left:0;overflow-y:auto}.aic-cv-varitem{cursor:pointer;text-align:left;width:100%;color:var(--cuba-text);background:0 0;border:0;align-items:center;padding:4px 8px;font-size:12px;display:flex}.aic-cv-varitem:hover,.aic-cv-varitem:focus-visible{background:var(--cuba-primary-tint)}.aic-cv-varcode{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;margin-right:8px;padding:0 4px;font-size:11px}.aic-cv-varlabel{color:var(--cuba-muted,var(--cuba-text));font-size:11px}.aic-cv-varempty{color:var(--cuba-muted,var(--cuba-text));padding:4px 8px;font-size:12px;display:block}.aic-cv-side{background:var(--cuba-card-bg);height:100%;box-shadow:var(--cuba-shadow);flex-direction:column;width:100%;min-width:0;display:flex;overflow-y:auto}.aic-cv-side-head{border-bottom:1px solid var(--cuba-border);padding:12px 12px 8px}.aic-cv-side-title{letter-spacing:.06em;text-transform:uppercase;color:var(--cuba-muted);margin-bottom:8px;font-size:11px;font-weight:600}.aic-cv-side-hint{color:var(--cuba-muted);margin-bottom:8px;font-size:11px;line-height:1.4}.aic-cv-side-search{box-sizing:border-box;width:100%;padding:4px 8px;font-size:12px}.aic-cv-side-body{flex:1;padding:8px}.aic-cv-side-group{margin-bottom:8px}.aic-cv-side-grouptitle{letter-spacing:.05em;text-transform:uppercase;color:var(--cuba-muted);padding:4px;font-size:10px;font-weight:700}.aic-cv-side-empty{color:var(--cuba-muted);text-align:center;padding:16px 12px;font-size:12px}.aic-cv-tile{cursor:grab;-webkit-user-select:none;user-select:none;background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);transition:transform var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;align-items:center;gap:8px;margin-bottom:4px;padding:8px;display:flex}.aic-cv-tile:hover,.aic-cv-tile:focus-within{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.aic-cv-tile[aria-disabled=true]{cursor:not-allowed;opacity:.5}.aic-cv-tile[aria-disabled=true]:hover{box-shadow:var(--cuba-shadow);transform:none}.aic-cv-tile-main{outline-offset:2px;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aic-cv-tile-icon{width:28px;height:28px;color:var(--aic-tone);background:color-mix(in srgb, var(--aic-tone) 14%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aic-cv-tile-label{color:var(--cuba-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:1.4;overflow:hidden}@media (prefers-reduced-motion:reduce){.aic-cv-tile{transition:none}.aic-cv-tile:hover,.aic-cv-tile:focus-within{transform:none}}.aic-cv-cond{flex-direction:column;gap:8px;display:flex}.aic-cv-cond-comb{align-items:center;gap:8px;margin-bottom:4px;display:flex}.aic-cv-cond-comblabel{color:var(--cuba-muted);font-size:11px}.aic-cv-cond-combbtn{border:1px solid var(--cuba-border);color:var(--cuba-text);cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600}.aic-cv-cond-combbtn.is-active{background:var(--cuba-primary);color:#fff;border-color:var(--cuba-primary)}.aic-cv-cond-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.aic-cv-cond-join{color:var(--cuba-muted);text-align:center;min-width:28px;font-size:10px;font-weight:600}.aic-cv-cond-op{min-width:130px;font-size:12px}.aic-cv-cond-var{min-width:120px;font-size:12px}.aic-cv-cond-val{flex:1;min-width:80px;font-size:12px}.aic-cv-cond-del{color:var(--cuba-danger);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px;font-size:16px;line-height:1}.aic-cv-cond-del:disabled{opacity:.3;cursor:not-allowed}.aic-cv-cond-add{border:1px dashed var(--cuba-border);cursor:pointer;color:var(--cuba-muted);background:0 0;border-radius:8px;align-self:flex-start;margin-top:4px;padding:4px 12px;font-size:12px}.aic-cv-cond-add:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.aic-cv-branch{margin-bottom:8px}.aic-cv-branch-head{align-items:center;gap:4px;margin-bottom:4px;display:flex}.aic-cv-branch-title{font-size:12px;font-weight:600}.aic-cv-branch-body{border-left:2px solid var(--cuba-border);padding-left:12px}.aic-cv-shell{background:var(--cuba-card-bg);height:78vh;box-shadow:var(--cuba-shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.aic-cv-banner{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);padding:8px 12px;font-size:13px}.aic-cv-notice{padding:8px 12px}.aic-cv-main{flex:1;min-height:0;display:flex}.aic-cv-left{flex-shrink:0;width:clamp(150px,14vw,200px);overflow-y:auto}.aic-cv-center{flex:1;min-width:0;position:relative}.aic-cv-right{flex-shrink:0;width:clamp(240px,22vw,320px);overflow-y:auto}.aic-cv-fieldset{border:0;min-width:0;margin:0;padding:0}.aic-cv-empty{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aic-cv-empty p{color:var(--cuba-muted);text-align:center;margin:0;padding:0 24px;font-size:14px;line-height:1.6}@keyframes aic-cv-pulse{0%,to{opacity:1}50%{opacity:.75}}.aic-cv-node{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);min-width:160px;max-width:240px;box-shadow:var(--cuba-shadow);-webkit-user-select:none;user-select:none;transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease), transform var(--cuba-dur-fast) var(--cuba-ease);border-radius:16px;padding:0;position:relative}.aic-cv-node:hover{box-shadow:var(--cuba-shadow-hover)}.aic-cv-node.is-selected{border-color:var(--aic-tone);box-shadow:0 0 0 2px var(--aic-tone)}.aic-cv-node.is-active{border-color:var(--aic-tone);box-shadow:0 0 0 3px var(--aic-tone);animation:1.4s ease-in-out infinite aic-cv-pulse}.aic-cv-node-head{align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.aic-cv-node-icon{width:28px;height:28px;color:var(--aic-tone);background:color-mix(in srgb, var(--aic-tone) 14%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aic-cv-node-title{color:var(--cuba-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.aic-cv-node-start{background:color-mix(in srgb, var(--aic-tone) 20%, var(--cuba-card-bg));color:var(--cuba-text);letter-spacing:.04em;border-radius:999px;padding:0 8px;font-size:10px;font-weight:700}.aic-cv-node-body{padding:0 12px 8px}.aic-cv-heat{z-index:5;box-shadow:var(--cuba-shadow);border-radius:999px;padding:0 8px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-8px}.aic-cv-heat.is-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.aic-cv-heat.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.aic-cv-heat.is-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.aic-cv-node .react-flow__handle.aic-cv-handle{background:var(--aic-tone);border:2px solid var(--cuba-card-bg);border-radius:50%;width:10px;height:10px;transform:translate(-50%)}.aic-cv-node .react-flow__handle.aic-cv-handle-target{background:var(--cuba-muted);border:2px solid var(--cuba-card-bg);border-radius:50%;width:10px;height:10px;top:-6px;left:50%;transform:translate(-50%)}.aic-cv-preview{color:var(--cuba-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.aic-cv-preview-meta{color:var(--cuba-muted);margin:4px 0 0;font-size:11px}.aic-cv-handle-label{white-space:nowrap;color:var(--cuba-muted);pointer-events:none;background:var(--cuba-card-bg);border-radius:8px;padding:0 4px;font-size:10px;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.aic-cv-node{transition:none}.aic-cv-node.is-active{animation:none}}.aic-cv-panel{background:var(--cuba-card-bg);flex-direction:column;height:100%;display:flex}.aic-cv-panel-empty{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.aic-cv-panel-head{border-bottom:1px solid var(--cuba-border);background:var(--cuba-neutral-bg);align-items:center;gap:8px;padding:12px;display:flex}.aic-cv-panel-headmain{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.aic-cv-panel-icon{width:28px;height:28px;color:var(--aic-tone,var(--cuba-muted));background:color-mix(in srgb, var(--aic-tone,var(--cuba-muted)) 14%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aic-cv-panel-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.aic-cv-panel-actions{flex-shrink:0;gap:4px;display:flex}.aic-cv-panel-btn{border:1px solid var(--cuba-border);cursor:pointer;color:var(--cuba-muted);background:0 0;border-radius:8px;align-items:center;padding:4px 8px;display:flex}.aic-cv-panel-btn:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.aic-cv-panel-form{flex:1;padding:12px;overflow-y:auto}.aic-cv-label{color:var(--cuba-text);align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:500;display:flex}.aic-cv-group{margin-bottom:12px}.aic-cv-warnbox{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;margin-bottom:12px;padding:8px;font-size:12px}.aic-cv-branchcard{border-left:2px solid var(--cuba-primary);margin-bottom:16px;padding-left:12px}.aic-cv-panel-btn.is-danger{color:var(--cuba-danger);border-color:var(--cuba-danger)}.aic-cv-panel-foot{border-top:1px solid var(--cuba-border);padding:4px 12px}.aic-cv-panel-id{color:var(--cuba-muted);-webkit-user-select:all;user-select:all;font-size:10px}.aic-cv-eq{color:var(--cuba-muted);font-size:12px}.aic-cv-field{margin-bottom:8px}.aic-cv-top{margin-top:8px}.aic-cv-top-lg{margin-top:12px}.aic-cv-sechead{border-left:3px solid var(--cuba-primary);color:var(--cuba-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin:12px 0 8px;padding-left:8px;font-size:11px;font-weight:600;display:flex}.aic-cv-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.aic-cv-row-wrap{flex-wrap:wrap;align-items:flex-start;margin-bottom:8px}.aic-cv-add{border:1px dashed var(--cuba-border);cursor:pointer;color:var(--cuba-muted);background:0 0;border-radius:8px;margin-top:4px;padding:4px 12px;font-size:12px}.aic-cv-add:hover{border-color:var(--cuba-primary);color:var(--cuba-primary)}.aic-cv-remove{color:var(--cuba-danger);cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px}.aic-cv-f13{width:100%;font-size:13px}.aic-cv-f12{width:100%;font-size:12px}.aic-cv-resize{resize:vertical}.aic-cv-mono{font-family:monospace}.aic-cv-bold{font-weight:600}.aic-cv-grow12{flex:1;font-size:12px}.aic-cv-w90{min-width:90px;font-size:12px}.aic-cv-w110{min-width:110px;font-size:12px}.aic-cv-grow80{flex:1;min-width:80px;font-size:12px}.aic-cv-grow100{flex:1;min-width:100px;font-size:12px}.aic-cv-muted12{color:var(--cuba-muted);margin:0;font-size:12px}.aic-cv-inline-check{align-items:center;gap:4px;font-size:12px;display:flex}.aic-cv-card{border:1px solid var(--cuba-border);border-radius:8px;margin-bottom:8px;padding:12px}.aic-cv-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.aic-an-section{margin-bottom:16px}.aic-an-scroll-x{overflow-x:auto}.aic-an-full{width:100%}.aic-an-tone-success,.growth-qi-value.aic-an-tone-success{color:var(--cuba-success)}.aic-an-tone-warning,.growth-qi-value.aic-an-tone-warning{color:var(--cuba-warning)}.aic-an-tone-danger,.growth-qi-value.aic-an-tone-danger{color:var(--cuba-danger)}.aic-an-me-row{background:var(--cuba-primary-tint);font-weight:600}.aic-an-charts{padding:0 16px 16px}.aic-an-chip{box-sizing:content-box;background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;margin-right:4px;padding:6px}.aic-an-num{text-align:right;font-variant-numeric:tabular-nums}.cuba-table.okkui-table tbody tr:hover td{background:var(--cuba-neutral-bg)}.aic-an-gauges{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.vwx-page{flex-direction:column;gap:24px;display:flex}.vwx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vwx-head-actions{align-items:center;gap:8px;display:flex}.vwx-title{color:var(--cuba-text);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.vwx-title svg{color:var(--cuba-primary);flex-shrink:0}.vwx-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.vwx-btn-sm{white-space:nowrap;align-items:center;gap:4px;padding:4px 12px;font-size:13px;display:inline-flex}.vwx-filter{align-items:center;gap:8px;display:flex}.vwx-label{color:var(--cuba-text);white-space:nowrap;font-size:14px;font-weight:500}.vwx-toolbar>svg{color:var(--cuba-muted);flex-shrink:0}.vwx-toolbar .vwx-filter select{min-width:160px}.vwx-count{color:var(--cuba-muted);white-space:nowrap;margin-left:auto;font-size:13px}.vwx-check{cursor:pointer;min-height:var(--control-h-md);align-items:center;gap:8px;font-size:14px;display:flex}.vwx-check input{width:16px;height:16px;accent-color:var(--cuba-primary);flex-shrink:0}.vwx-check-inline{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.vwx-check-inline input{width:16px;height:16px;accent-color:var(--cuba-primary);flex-shrink:0}.vwx-muted{color:var(--cuba-muted)}.vwx-hint{color:var(--cuba-muted);margin:0;font-size:13px}.vwx-hint-sm{color:var(--cuba-muted);font-size:12px}.vwx-error-line{color:var(--cuba-danger-on-tint);margin:4px 0 0;font-size:12px}.vwx-nowrap{white-space:nowrap}.vwx-code{background:var(--cuba-surface-alt);border-radius:8px;padding:0 4px;font-size:12px}.vwx-code-md{background:var(--cuba-surface-alt);border-radius:8px;padding:0 4px;font-size:13px}.vwx-url{word-break:break-all;font-size:14px}.vwx-subtitle{color:var(--cuba-text);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.vwx-subtitle svg{color:var(--cuba-primary);flex-shrink:0}.vwx-scroll{overflow-x:auto}.vwx-th{align-items:center;gap:4px;display:inline-flex}.vwx-th svg:not(.lucide-circle-help){color:var(--cuba-muted)}.vwx-th-end{justify-content:flex-end}.vwx-num{text-align:right;font-variant-numeric:tabular-nums}.vwx-strong{font-weight:600}.vwx-ok{color:var(--cuba-success-on-tint);font-size:13px}.vwx-accent{color:var(--cuba-primary-on-tint);font-weight:600}.vwx-success-text{color:var(--cuba-success-on-tint);font-weight:600}.vwx-row-win{background:var(--cuba-success-tint)}.vwx-bar{background:var(--cuba-primary-tint);border-radius:8px;min-width:80px;height:8px;overflow:hidden}.vwx-bar>span{background:var(--cuba-primary);border-radius:8px;height:100%;transition:width .3s;display:block}.vwx-bar-success>span{background:var(--cuba-success)}.vwx-bar-success{background:var(--cuba-success-tint)}.vwx-bar-secondary>span{background:var(--cuba-secondary)}.vwx-bar-secondary{background:var(--cuba-secondary-tint,var(--cuba-primary-tint))}.vwx-charts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.vwx-card{min-width:0}.vwx-card .cuba-card-title{align-items:center;gap:8px;display:flex}.vwx-card .cuba-card-title svg{color:var(--cuba-primary);flex-shrink:0}.vwx-card-body{flex-direction:column;gap:16px;display:flex}.vwx-metric-label{align-items:center;gap:4px;display:inline-flex}.vwx-person{align-items:flex-start;gap:12px;display:flex}.vwx-person-body{flex-direction:column;gap:4px;min-width:0;display:flex}.vwx-person-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.vwx-source{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vwx-attr{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--cuba-primary-on-tint);font-size:12px;display:inline-block;overflow:hidden}.vwx-tone-primary{--vwx-fg:var(--cuba-primary-on-tint);--vwx-bg:var(--cuba-primary-tint)}.vwx-tone-warning{--vwx-fg:var(--cuba-warning-on-tint);--vwx-bg:var(--cuba-warning-tint)}.vwx-tone-success{--vwx-fg:var(--cuba-success-on-tint);--vwx-bg:var(--cuba-success-tint)}.vwx-tone-danger{--vwx-fg:var(--cuba-danger-on-tint);--vwx-bg:var(--cuba-danger-tint)}.vwx-tone-neutral{--vwx-fg:var(--cuba-muted-on-tint);--vwx-bg:var(--cuba-neutral-bg)}select.vwx-status.cuba-select{background-color:var(--vwx-bg);min-width:148px;color:var(--vwx-fg);border-color:#0000;border-radius:999px;font-weight:600}.vwx-actions-cell{align-items:center;gap:4px;display:flex}.vwx-icon-btn{color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background-color .15s,color .15s;display:inline-flex}.vwx-icon-btn-danger{color:var(--cuba-danger-on-tint)}.vwx-icon-btn-danger:hover{background:var(--cuba-danger-tint)}.vwx-icon-btn-off{opacity:.4;cursor:not-allowed}.vwx-form{flex-direction:column;gap:16px;display:flex}.vwx-form-title{color:var(--cuba-text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.vwx-form-title svg{color:var(--cuba-primary);flex-shrink:0}.vwx-field{flex-direction:column;gap:4px;display:flex}.vwx-field-head{align-items:center;gap:8px;display:flex}.vwx-field-head svg:not(.lucide-circle-help){color:var(--cuba-primary);flex-shrink:0}.vwx-field-label{font-size:13px;font-weight:500}.vwx-field-narrow{max-width:280px}.vwx-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vwx-row-wrap{flex-wrap:wrap;gap:8px;display:flex}.vwx-actions-end{justify-content:flex-end;gap:12px;display:flex}.vwx-actions{flex-wrap:wrap;gap:8px;display:flex}.vwx-weight{margin-left:auto;font-size:13px;font-weight:600}.vwx-weight-ok{color:var(--cuba-success-on-tint)}.vwx-weight-bad{color:var(--cuba-danger-on-tint)}.vwx-variant-form{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.vwx-variant-form-control{background:var(--cuba-surface-alt)}.vwx-f-key{flex-direction:column;flex:120px;gap:4px;display:flex}.vwx-f-name{flex-direction:column;flex:2 180px;gap:4px;display:flex}.vwx-f-weight{flex-direction:column;flex:0 96px;gap:4px;display:flex}.vwx-f-profile{flex-direction:column;flex:200px;gap:4px;display:flex}.vwx-push-end{margin-left:auto}.vwx-add-variant{border:1px dashed var(--cuba-border);color:var(--cuba-primary-on-tint);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:background-color .15s;display:inline-flex}.vwx-add-variant:hover{background:var(--cuba-primary-tint)}.vwx-dialog-body{flex-direction:column;gap:12px;display:flex}.vwx-dialog-body p{margin:0}.vwx-endpoints{flex-direction:column;gap:8px;display:flex}.vwx-endpoint{background:var(--cuba-surface-alt);border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.vwx-endpoint-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.vwx-endpoint-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwx-exp{flex-direction:column;gap:12px;display:flex}.vwx-exp-list{flex-direction:column;gap:16px;display:flex}.vwx-exp-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vwx-exp-toggle{color:var(--cuba-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:200px;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:600;display:flex}.vwx-exp-meta{color:var(--cuba-muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.vwx-exp-meta>span{align-items:center;gap:4px;display:inline-flex}.vwx-results{flex-direction:column;gap:16px;display:flex}.vwx-results-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vwx-results-title{align-items:center;gap:4px;font-size:15px;display:inline-flex}.vwx-results-title svg{color:var(--cuba-primary)}.vwx-badge-inner{align-items:center;gap:4px;display:inline-flex}.vwx-variants{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.vwx-variant{background:var(--cuba-surface-alt);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;transition:transform .2s,box-shadow .2s;animation:.24s both vwx-fade-up;display:flex}.vwx-variant:hover{box-shadow:var(--cuba-shadow);transform:translateY(-2px)}.vwx-variant:nth-child(2){animation-delay:40ms}.vwx-variant:nth-child(3){animation-delay:80ms}.vwx-variant:nth-child(4){animation-delay:.12s}.vwx-variant:nth-child(5){animation-delay:.16s}.vwx-variant:nth-child(n+6){animation-delay:.2s}.vwx-variant-win{box-shadow:inset 0 0 0 2px var(--cuba-success)}.vwx-variant-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwx-variant-name{font-size:14px;font-weight:600}.vwx-variant-gauge{width:100%;max-width:160px;margin:0 auto}.vwx-metric-row{grid-template-columns:minmax(72px,auto) 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.vwx-metric-row>span:first-child{color:var(--cuba-muted)}.vwx-metric-row>strong{font-variant-numeric:tabular-nums}@keyframes vwx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vwx-variant{transition:none;animation:none}.vwx-variant:hover{transform:none}.vwx-bar>span{transition:none}}.vwx-gate-muted{color:var(--cuba-muted);font-size:14px}.vwx-kline{border-left:3px solid #0000}.vwx-kline-active{background:var(--cuba-primary-tint);border-left-color:var(--cuba-primary)}.vwx-speaker-employee{color:var(--cuba-primary)}.vwx-speaker-other{color:var(--cuba-warning)}.vwx-inline-row{align-items:center;gap:4px;display:flex}.vwx-inline-row-wrap{flex-wrap:wrap;gap:8px;display:flex}.vwx-anywhere{overflow-wrap:break-word}.vwx-mt{margin-top:16px}.vwx-list-sm{padding-left:20px;font-size:13px}.vwx-list-tight{margin:4px 0 0}.vwx-note-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.vwx-secret-hint{margin:4px;font-weight:400}.vwx-chip-active{outline:2px solid}.vwx-audio{max-width:100%}.vwx-clamp{overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vwx-clamp-3{-webkit-line-clamp:3}.vwx-card-pad{padding:12px}.vwx-chart-card{flex-direction:column;gap:12px;display:flex}.vwx-kpi-gap{margin-bottom:16px}.vwx-gauges{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;padding:0 16px 16px;display:grid}@media (prefers-reduced-motion:no-preference){.vwx-page .summary-metric-card{transition:transform .2s;animation:.4s ease-out both vwx-fade-up}.vwx-page .summary-metric-card:nth-child(2){animation-delay:60ms}.vwx-page .summary-metric-card:nth-child(3){animation-delay:.12s}.vwx-page .summary-metric-card:nth-child(4){animation-delay:.18s}.vwx-page .summary-metric-card:hover{transform:translateY(-2px)}.vwx-card{animation:.4s ease-out .15s both vwx-fade-up}}.vwx-funnel-chart{min-width:0;margin-top:12px}.vwt-stack{flex-direction:column;gap:24px;display:flex}.vwt-stack>.cuba-card,.vwt-card,.vwt-queue-item,.vwt-panel{margin-bottom:0}.vwt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vwt-title{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.vwt-title>svg{color:var(--cuba-primary);flex-shrink:0}.vwt-lead{color:var(--cuba-muted);margin:8px 0 0;font-size:14px}.vwt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwt-hidden{display:none}.vwt-hint{color:var(--cuba-muted);margin:0;font-size:13px}.vwt-hint-sm{color:var(--cuba-muted);margin:0;font-size:12px}.vwt-error{color:var(--cuba-danger);margin:0;font-size:13px}.vwt-loading{color:var(--cuba-muted)}.vwt-btn{white-space:nowrap;height:36px}.vwt-btn--sm{height:32px;padding:4px 12px;font-size:13px}.vwt-btn--success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.vwt-btn--danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.vwt-btn--warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.vwt-btn--success:hover:not(:disabled),.vwt-btn--danger:hover:not(:disabled),.vwt-btn--warning:hover:not(:disabled){filter:brightness(.96)}.vwt-btn:disabled{cursor:not-allowed;opacity:.6}.vwt-btn:active:not(:disabled){transform:scale(.98)}.vwt-panel{background:var(--cuba-surface-alt);flex-direction:column;gap:16px;display:flex}.vwt-field{flex-direction:column;gap:8px;display:flex}.vwt-label-row{align-items:center;gap:8px;display:flex}.vwt-label{font-size:14px;font-weight:500}.vwt-label-row>svg{color:var(--cuba-muted);flex-shrink:0}.vwt-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.vwt-check input{width:16px;height:16px;accent-color:var(--cuba-primary)}.vwt-check>svg{color:var(--cuba-muted)}.vwt-check-group{flex-direction:column;gap:8px;display:flex}.vwt-input-sm{max-width:320px}.vwt-input-xs{max-width:240px}.vwt-card-title-row{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.vwt-card-title-row>svg{color:var(--cuba-primary)}.vwt-folder-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwt-folder-item{align-items:center;gap:4px;display:flex}.vwt-folder-new{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwt-chip{border:1px solid var(--cuba-border);background:var(--cuba-surface);height:32px;color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.vwt-chip:hover{border-color:var(--cuba-primary)}.vwt-chip:active{transform:scale(.98)}.vwt-chip--active{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint);font-weight:600}.vwt-chip--dashed{color:var(--cuba-muted);background:0 0;border-style:dashed;font-size:13px}.vwt-icon-btn{background:var(--cuba-danger-tint);width:32px;height:32px;color:var(--cuba-danger-on-tint);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vwt-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.vwt-grid--md{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.vwt-grid--lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.vwt-card{flex-direction:column;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.vwt-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.vwt-card--media{gap:0;padding:0}.vwt-thumb{aspect-ratio:16/9;background:var(--cuba-surface-alt);border-radius:16px;margin:12px 12px 0;position:relative;overflow:hidden}.vwt-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.vwt-card:hover .vwt-thumb img{transform:scale(1.03)}.vwt-thumb-empty{color:var(--cuba-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vwt-thumb-badge{position:absolute;top:8px;left:8px}.vwt-card-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.vwt-card-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.vwt-card-meta{color:var(--cuba-muted);align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.vwt-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.vwt-card-top{align-items:flex-start;gap:12px;display:flex}.vwt-card-top-text{flex:1;min-width:0}.vwt-card-top-text h3{text-overflow:ellipsis;margin:0 0 4px;font-size:16px;font-weight:600;overflow:hidden}.vwt-verdict{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vwt-verdict .badge{gap:4px}.vwt-sub-icon{color:var(--cuba-primary);align-items:center;display:inline-flex}.vwt-badge-row{align-items:center;gap:4px;display:inline-flex}.vwt-key-row{color:var(--cuba-muted);align-items:center;gap:8px;font-size:13px;display:flex}.vwt-key-row code{background:var(--cuba-surface-alt);border-radius:8px;padding:2px 8px;font-size:12px}.vwt-link-box{background:var(--cuba-surface-alt);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.vwt-link-box code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cuba-muted);flex:1;overflow:hidden}.vwt-link-copy{color:var(--cuba-primary);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.vwt-question{color:var(--cuba-muted);margin:0;font-size:14px}.vwt-avatar{background:var(--cuba-primary-tint);width:48px;height:48px;color:var(--cuba-primary-on-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.vwt-tone-secondary{background:var(--cuba-secondary-tint);color:var(--cuba-secondary-on-tint)}.vwt-tone-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.vwt-tone-orange{background:var(--cuba-orange-tint);color:var(--cuba-orange-on-tint)}.vwt-tone-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.vwt-modal{z-index:1500;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.vwt-modal--top{z-index:2000;align-items:flex-start;padding-top:76px;padding-bottom:24px}.vwt-modal-backdrop{cursor:pointer;background:#00000080;border:none;position:absolute;inset:0}.vwt-modal-backdrop:disabled{cursor:not-allowed}.vwt-modal-panel{background:var(--cuba-surface);width:min(480px,100%);max-height:calc(100vh - 100px);box-shadow:var(--cuba-shadow-hover);border-radius:16px;flex-direction:column;gap:16px;padding:24px;animation:.2s vwt-rise;display:flex;position:relative;overflow-y:auto}.vwt-modal-panel--wide{width:min(700px,100%)}.vwt-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vwt-modal-head h3{margin:0;font-size:18px;font-weight:600}.vwt-modal-close{color:var(--cuba-muted);cursor:pointer;background:0 0;border:none;font-size:20px}.vwt-modal-title{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.vwt-modal-title>svg{color:var(--cuba-danger)}.vwt-modal-foot{justify-content:flex-end;gap:8px;display:flex}.vwt-box{background:var(--cuba-surface-alt);border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.vwt-box-label{color:var(--cuba-muted);margin:0;font-size:13px;font-weight:500}.vwt-box pre{white-space:pre-wrap;margin:0;font-family:inherit;font-size:14px}.vwt-frame{border:1px solid var(--cuba-border);background:var(--cuba-surface);border-radius:8px;width:100%;height:360px}.vwt-type-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;display:grid}.vwt-type-btn{border:1px solid var(--cuba-border);background:var(--cuba-surface);color:inherit;text-align:center;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;font-size:13px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.vwt-type-btn:hover{border-color:var(--cuba-primary);transform:translateY(-2px)}.vwt-type-btn--active{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);font-weight:600}.vwt-type-glyph{font-size:18px}.vwt-type-help{color:var(--cuba-muted);font-size:11px;font-weight:400}.vwt-warn-text{color:var(--cuba-danger-on-tint);margin:0;font-weight:600}.vwt-queue{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.vwt-queue-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;transition:transform .2s,box-shadow .2s;display:grid}.vwt-queue-item:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.vwt-media{aspect-ratio:16/9;background:var(--cuba-surface-alt);object-fit:cover;border-radius:16px;flex-shrink:0;width:240px;max-width:100%}.vwt-media--poster{width:128px;color:var(--cuba-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.vwt-media--poster img{object-fit:cover;width:100%;height:100%}.vwt-queue-main{flex-direction:column;gap:8px;min-width:0;display:flex}.vwt-queue-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vwt-meta-list{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.vwt-meta-item{align-items:center;gap:4px;display:inline-flex}.vwt-meta-item>svg,.vwt-meta-key{color:var(--cuba-muted)}.vwt-queue-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwt-queue-actions .cuba-btn{flex:auto}@media (width>=601px){.vwt-queue-actions .cuba-btn{flex:none;min-width:128px}}.vwt-reject-reason{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:4px 12px;font-size:13px;display:inline-flex}@keyframes vwt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vwt-grid>li,.vwt-queue>li{animation:.24s both vwt-rise}.vwt-grid>li:nth-child(2),.vwt-queue>li:nth-child(2){animation-delay:40ms}.vwt-grid>li:nth-child(3),.vwt-queue>li:nth-child(3){animation-delay:80ms}.vwt-grid>li:nth-child(4),.vwt-queue>li:nth-child(4){animation-delay:.12s}.vwt-grid>li:nth-child(5),.vwt-queue>li:nth-child(5){animation-delay:.16s}.vwt-grid>li:nth-child(n+6),.vwt-queue>li:nth-child(n+6){animation-delay:.2s}@media (width<=720px){.vwt-queue-item{grid-template-columns:minmax(0,1fr)}.vwt-queue-actions{flex-wrap:wrap}.vwt-queue-actions .cuba-btn{flex:128px}}@media (prefers-reduced-motion:reduce){.vwt-grid>li,.vwt-queue>li,.vwt-modal-panel{animation:none}.vwt-card,.vwt-card:hover,.vwt-queue-item,.vwt-queue-item:hover,.vwt-chip,.vwt-type-btn,.vwt-thumb img{transition:none;transform:none}}.vwt-section{flex-direction:column;gap:16px;display:flex}.vwt-row{flex-wrap:wrap;gap:16px;display:flex}.vwt-grow-sm{flex:120px}.vwt-grow-md{flex:160px}.vwt-grow-lg{flex:240px}.vwt-indent{padding-left:24px}.vwt-soon{opacity:.6;cursor:not-allowed}.vwt-box-value{margin:0;font-size:14px;font-weight:600}.vwt-grow-1{flex:1}.vwt-pad-8{padding:8px}.vwt-pad-4-8{padding:4px 8px}.vwt-picker-icon{color:var(--cuba-muted);flex-shrink:0}.vwt-leg-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vwt-leg-group{flex-wrap:wrap;gap:4px;display:inline-flex}.vwt-leg-btn{border:1px solid var(--cuba-border);background:var(--cuba-surface);color:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px;transition:background-color .2s,border-color .2s}.vwt-leg-btn:hover{border-color:var(--cuba-primary)}.vwt-leg-btn--active{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint);font-weight:600}.vwt-thumb-overlay{background:linear-gradient(180deg, transparent 40%, color-mix(in srgb, var(--cuba-primary) 40%, transparent));opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vwt-thumb-play{background:var(--cuba-surface);width:48px;height:48px;color:var(--cuba-primary);box-shadow:var(--cuba-shadow-hover);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vwt-chart-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-bottom:24px;display:grid}.vwt-chart-card{flex-direction:column;gap:12px;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.vwt-thumb-overlay{transition:opacity .2s}.vwt-thumb-play{transition:transform .2s;transform:scale(.8)}.vwt-card:hover .vwt-thumb-play{transform:scale(1)}}.vwt-card:hover .vwt-thumb-overlay,.vwt-card:focus-within .vwt-thumb-overlay{opacity:1}.vwt-num{font-variant-numeric:tabular-nums;text-align:right}.dop-flex{display:flex}.dop-block-mt{margin-top:4px;display:block}.dop-wrap-gap{flex-wrap:wrap;gap:8px}.dop-w-128{width:128px}.dop-w-144{width:144px}.dop-w-160{width:160px}.dop-max-320{max-width:320px}.dop-max-420{max-width:420px}.dop-max-640{max-width:640px}.dop-strong-mb{margin-bottom:8px;font-weight:600}.dop-prewrap{white-space:pre-wrap;margin:0}.dop-prewrap-raw{white-space:pre-wrap}.dop-wrap-any{white-space:pre-wrap;overflow-wrap:break-word}.dop-row{gap:8px;display:flex}.dop-row-4{gap:4px;display:flex}.dop-row-center{align-items:center;gap:8px;display:flex}.dop-row-center-mb{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dop-row-wrap-mt{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dop-check-row{align-items:center;gap:8px;font-size:13px;display:flex}.dop-between-mb,.dop-between-mt{justify-content:space-between;align-items:center;gap:8px;display:flex}.dop-between-mb{margin-bottom:8px}.dop-between-mt{margin-top:12px}.dop-stack{flex-direction:column;gap:8px;display:flex}.dop-stack-4{flex-direction:column;gap:4px;display:flex}.dop-rel{position:relative}.dop-tags{flex-wrap:wrap;gap:4px;display:flex}.dop-variants{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.dop-inline-center{align-items:center;gap:4px;display:inline-flex}.dop-hidden{display:none}.dop-mx-2{margin:0 2px}.dop-mb-8{margin-bottom:8px}.dop-mb-12{margin-bottom:12px}.dop-fs-12{font-size:12px}.dop-fs13-mb{margin-bottom:8px;font-size:13px}.dop-muted{color:var(--cuba-muted)}.dop-hint{color:var(--cuba-muted);font-size:13px}.dop-p-suggest{white-space:pre-wrap;margin-top:4px;margin-bottom:8px}.dop-insight-text{margin:0 0 8px;font-size:14px;line-height:1.5}.dop-ul-indent{margin:4px 0 0;padding-left:20px}.dop-td-body{white-space:pre-wrap;max-width:320px}.dop-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dop-li-sep{border-bottom:1px solid var(--cuba-border);padding-bottom:8px}.dop-popover{z-index:5;max-width:280px;margin:0;padding:4px;list-style:none;position:absolute;top:36px}.cuba-btn.dop-btn-left{justify-content:flex-start;width:100%}.cuba-btn.dop-chip-sm{padding:2px 8px;font-size:12px}.dop-attach-chip{align-items:center;gap:4px;max-width:200px;display:inline-flex}.dop-ellipsis-150{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.dop-icon-btn{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;line-height:1;display:inline-flex}.dop-copilot{background:var(--cuba-primary-tint);border-radius:16px;margin-bottom:16px;padding:16px;font-size:14px}.dop-copilot-title{color:var(--cuba-primary-on-tint);align-items:center;gap:8px;font-weight:600;display:flex}.dop-copilot-summary{color:var(--cuba-muted);margin:0 0 8px;font-style:italic}.dop-copilot-text{background:var(--cuba-card-bg);color:var(--cuba-text);white-space:pre-wrap;box-shadow:var(--cuba-shadow);border-radius:16px;padding:12px 16px}.dop-sentiment{border-radius:999px;padding:2px 8px;font-size:12px}.dop-sentiment-positive{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.dop-sentiment-negative{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.dop-sentiment-neutral{background:var(--cuba-surface-alt);color:var(--cuba-muted)}.dop-rate-btn{border:1px solid var(--cuba-border);cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px;font-size:13px}.dop-rate-btn.dop-rate-success{background:var(--cuba-success-tint)}.dop-rate-btn.dop-rate-danger{background:var(--cuba-danger-tint)}.dop-tone-pill{border-radius:999px;padding:2px 8px;font-size:12px}.dop-result-box{white-space:pre-wrap;padding:12px;font-size:14px}.dop-w-full{width:100%}.dop-resize-v{resize:vertical}.dop-flex-1{flex:1}.dop-fs-13{font-size:13px}.dop-fs-14{color:var(--cuba-text);font-size:14px}.dop-mt-2{margin-top:2px}.dop-mt-6{margin-top:8px}.dop-section{margin-bottom:16px}.dop-indent{padding-left:24px}.dop-row-12{gap:12px;margin-bottom:16px;display:flex}.dop-row-16{gap:16px;margin-bottom:8px;display:flex}.dop-radio-label{cursor:pointer;color:var(--cuba-text);align-items:center;gap:8px;font-size:13px;display:flex}.dop-check-label{cursor:pointer;align-items:center;gap:8px;display:flex}.dop-check-label-off{cursor:default}.dop-btn-pad{padding:4px 8px}.dop-field-label{color:var(--cuba-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.dop-field-hint{color:var(--cuba-text-muted);margin-top:4px;font-size:12px}.dop-field-hint.dop-field-hint-warn{color:var(--cuba-warning-on-tint);margin-top:8px}.dop-modal-root{z-index:2000;justify-content:center;align-items:flex-start;padding:48px 48px 24px;display:flex;position:fixed;inset:0}.dop-modal-overlay{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.dop-modal-overlay.dop-modal-overlay-busy{cursor:default;pointer-events:none}.dop-modal-card{z-index:1;background:var(--cuba-card-bg);width:100%;max-width:520px;max-height:calc(100vh - 80px);box-shadow:var(--cuba-shadow);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.dop-modal-card.dop-modal-card-wide{max-width:720px}.dop-modal-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dop-modal-title{color:var(--cuba-text);margin:0;font-size:18px;font-weight:600}.dop-modal-tabs{border-bottom:1px solid var(--cuba-border);align-items:center;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.dop-modal-tab{cursor:pointer;white-space:nowrap;color:var(--cuba-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 4px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.dop-modal-tab.dop-modal-tab-active{color:var(--cuba-primary);border-bottom-color:var(--cuba-primary);font-weight:600}.dop-adv-group{align-items:center;gap:8px;display:inline-flex}.dop-adv-label{color:var(--cuba-text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.dop-adv-sep{background:var(--cuba-border);width:1px;height:16px;margin:0 4px}.dop-modal-body{flex:1;min-height:0;padding:24px;overflow-y:auto}.dop-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5}.dop-pick-list{border:1px solid var(--cuba-border);background:var(--cuba-body);border-radius:8px;max-height:180px;padding:8px;overflow-y:auto}.dop-pick-list.dop-pick-list-flat{max-height:none;padding:4px}.dop-pick-row{cursor:pointer;color:var(--cuba-text);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.dop-pick-row:hover{background:var(--cuba-primary-tint)}.dop-modal-foot{border-top:1px solid var(--cuba-border);align-items:center;gap:8px;padding:16px 24px;display:flex}.dop-footer-left{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.dop-footer-right{gap:8px;margin-left:auto;display:inline-flex}.dop-footer-left-plain{align-items:center;gap:8px;display:inline-flex}.dop-lightbox{z-index:1500;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dop-lightbox-close{cursor:pointer;width:36px;height:36px;color:var(--color-white);background:#ffffff26;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.dop-lightbox-img{object-fit:contain;border-radius:16px;max-width:90vw;max-height:90vh;box-shadow:0 8px 40px #0009}.dop-file-chip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.dop-att-loading{min-width:60px;padding:16px 0;display:inline-block}.dop-thumb{object-fit:cover;max-width:200px;max-height:140px;box-shadow:var(--cuba-shadow);border-radius:16px;display:block}.dop-audio-card{background:var(--cuba-surface-alt);border-radius:16px;flex-direction:column;gap:4px;max-width:320px;padding:8px 12px;display:flex}.dop-audio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:100%;height:36px}@media (prefers-color-scheme:dark){.dop-audio{--lightningcss-light: ;--lightningcss-dark:initial}}.dop-sticker{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.dop-sticker-img{object-fit:contain;width:96px;height:96px}.dop-att-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dop-facts{margin:2px 0 0 16px;padding:0}.dop-file-icon{background:var(--cuba-primary-tint);width:24px;height:24px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dop-file-icon-danger{background:var(--cuba-danger-tint,#dc35451f);color:var(--cuba-danger-on-tint,#b02a37)}.dop-field-140{min-width:140px}.dop-pointer{cursor:pointer}.dop-block{display:block}.dop-mt-4{margin-top:4px}.dop-mt-16{margin-top:16px}.dop-mt-xs{margin-top:.25rem}.dop-mt-lg{margin-top:1.5rem}.dop-ml-auto{margin-left:auto}.dop-w-22rem{width:22rem;max-width:100%}.dop-flex1{flex:1}.dop-min0{min-width:0}.dop-text-12{font-size:12px}.dop-prewrap{white-space:pre-wrap;overflow-wrap:break-word}.dop-unlist{list-style:none}.dop-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.dop-inline-check{align-items:center;gap:8px;display:inline-flex}.dop-warn-text{color:var(--cuba-warning-on-tint,var(--cuba-warning));font-weight:500}.dop-danger-box{background:var(--cuba-danger-bg);border-color:#f7316459}.dop-danger-row{border-top-color:#f7316440}.dop-primary-box{background:var(--cuba-primary-tint);border-color:#6d61f240}.dop-upload-hint{color:var(--cuba-muted);margin:1rem 0 .25rem;font-size:14px}.dop-step-locked{cursor:not-allowed;opacity:.55;pointer-events:none}.dop-dot-done{background:var(--color-success);color:var(--color-white)}.dop-dot-active{background:var(--color-primary);color:var(--color-white);box-shadow:0 0 0 3px var(--color-primary-muted,color-mix(in srgb, var(--color-primary) 20%, transparent))}.dop-label-active{color:var(--color-primary);font-weight:600}.dop-shared-wrap{box-sizing:border-box;flex-direction:column;gap:12px;max-width:720px;min-height:100dvh;margin:0 auto;padding:16px;display:flex}.dop-shared-banner{background:var(--warning-bg,#fff4d6);color:var(--warning-fg,#5c4400);border-radius:8px;padding:10px 12px;font-weight:600}.dop-shared-log{flex-direction:column;flex:1;gap:8px;display:flex}.dop-insight-card{flex:220px;min-width:0;padding:12px}.dop-insight-grid{flex-wrap:wrap;gap:12px;display:flex}.dop-kpi{font-size:22px}.dop-bind-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.dop-drift-card{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:16px;display:flex}.dop-drift-head{font-weight:600}.dop-drift-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:stretch;gap:12px;display:grid}.dop-health-top{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.dop-health-top>.summary-metric-grid{flex:480px;min-width:0}.dop-health-gauge{flex:0 200px;justify-content:center;align-items:center;padding:8px;display:flex}.dop-drift-badge{font-variant-numeric:tabular-nums;margin-left:auto}.bb-btn-icon{align-items:center;gap:4px;display:inline-flex}.bb-btn-sm{padding:4px 8px;font-size:12px}.bb-icon-gap{margin-right:4px}.bb-stack-sm{margin-bottom:12px}.bb-stack-md{margin-bottom:16px}.bb-muted{color:var(--cuba-muted)}.bb-muted-13{color:var(--cuba-muted);margin:0;font-size:13px}.bb-field-error{color:var(--cuba-danger-on-tint);margin:4px 0 0;font-size:12px}.bb-panel-title{color:var(--cuba-text);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex}.bb-panel-title>svg{color:var(--cuba-primary)}.bb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin-bottom:16px;display:grid}.bb-bot{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease);border:0;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.bb-bot:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.bb-bot-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.bb-bot-icon{background:var(--cuba-primary-tint);width:48px;height:48px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.bb-bot--published .bb-bot-icon{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.bb-bot--archived .bb-bot-icon{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.bb-bot-main{flex:auto;min-width:0}.bb-bot-name{overflow-wrap:break-word;margin:0;font-size:16px;font-weight:600}.bb-bot-date{color:var(--cuba-muted);margin-top:4px;font-size:12px}.bb-bot-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.bb-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bb-list-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.bb-list-count{color:var(--cuba-muted);margin:0;font-size:12px}.bb-templates-fold{width:100%;margin-bottom:16px}.bb-templates-fold>summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:8px;font-size:14px;font-weight:600}.bb-templates-body{margin-top:8px}.bb-empty-gap{margin-top:24px}.bb-skeleton-head{color:var(--cuba-primary);align-items:center;gap:12px;margin-bottom:20px;display:flex}.bb-skeleton-bar{background:var(--cuba-surface-alt);border-radius:8px;width:160px;height:20px}.bb-editor-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.bb-editor-title{overflow-wrap:break-word;flex:160px;min-width:0;margin:0;font-size:20px;font-weight:600}.bb-mode-wrap{align-items:center;gap:4px;display:inline-flex}.bb-mode{background:var(--cuba-surface-alt);border-radius:8px;display:inline-flex;overflow:hidden}.bb-mode-tab{background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:12px}.bb-mode-tab[aria-selected=true]{background:var(--cuba-primary);color:var(--cuba-white,#fff)}.bb-editor-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}@media (width<=900px){.bb-editor-grid{grid-template-columns:minmax(0,1fr)}}.bb-preview-card{box-shadow:var(--cuba-shadow);border:0;border-radius:16px;padding:20px;position:sticky;top:20px}.bb-side-panel{box-shadow:var(--cuba-shadow);border:0;border-radius:16px;margin-bottom:24px;padding:20px}.bb-section-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.bb-section-title{font-size:16px;font-weight:600}.bb-nodes{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.bb-node{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border:0;border-radius:16px;padding:16px}.bb-node--muted{background:var(--cuba-surface-alt);box-shadow:none;align-items:center;gap:8px;display:flex}.bb-node-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.bb-node-badge{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.bb-node--ai .bb-node-badge{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.bb-node--contact .bb-node-badge{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.bb-node--other .bb-node-badge{background:var(--cuba-surface-alt);color:var(--cuba-muted)}.bb-field-label{align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:500;display:flex}.bb-field-gap{margin-top:12px}.bb-field-gap-bottom{margin-bottom:12px}.bb-control{width:100%;font-size:13px}.bb-textarea{resize:vertical;width:100%;font-size:13px}.bb-list{color:var(--cuba-muted);margin:0;padding-left:16px;font-size:12px}.bb-note{color:var(--cuba-muted);margin:0;font-size:12px}.bb-empty-nodes{color:var(--cuba-muted);align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.bb-save-row{justify-content:flex-end;display:flex}.bb-advanced{margin-top:24px}.bb-advanced-body{color:var(--cuba-muted);padding:8px 0;font-size:13px}.bb-advanced-body p{margin:0 0 4px}.bb-advanced-id{align-items:center;gap:4px;margin-bottom:4px;display:flex}.bb-advanced-err{margin-top:4px}.bb-modal{z-index:9000;justify-content:center;align-items:flex-start;padding:76px 16px 24px;display:flex;position:fixed;inset:0}.bb-modal-backdrop{cursor:pointer;background:#0006;border:0;position:absolute;inset:0}.bb-modal-backdrop.is-busy{cursor:default;pointer-events:none}.bb-modal-card{z-index:1;width:min(480px,100%);max-height:calc(100vh - 100px);box-shadow:var(--cuba-shadow-hover);border:0;border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative}.bb-modal-card--wide{width:min(560px,100%)}.bb-modal-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.bb-modal-title{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.bb-modal-title>svg{color:var(--cuba-primary)}.bb-modal-body{flex:auto;min-height:0;padding:16px 24px;overflow-y:auto}.bb-modal-sub{color:var(--cuba-muted);margin:0 0 16px;font-size:13px}.bb-modal-foot{border-top:1px solid var(--cuba-border);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.bb-modal-form{flex-direction:column;flex:auto;min-height:0;display:flex}.bb-modal-field{margin-bottom:16px}.bb-modal-label{align-items:center;gap:4px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.bb-counter{color:var(--cuba-muted);text-align:right;margin:4px 0 0;font-size:11px}.bb-preview{flex-direction:column;height:100%;min-height:0;display:flex}.bb-preview-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.bb-preview-title{margin:0;font-size:16px;font-weight:600}.bb-preview-start{align-self:flex-start;margin-bottom:12px}.bb-chat{background:var(--cuba-surface-alt);border-radius:16px;flex:auto;max-height:340px;margin-bottom:8px;padding:12px;overflow-y:auto}.bb-msg{flex-direction:column;align-items:flex-start;margin-bottom:8px;display:flex}.bb-msg--user{align-items:flex-end}.bb-bubble{background:var(--cuba-card-bg);max-width:80%;box-shadow:var(--cuba-shadow);overflow-wrap:break-word;white-space:pre-wrap;border-radius:16px;padding:8px 12px;font-size:13px}.bb-msg--user .bb-bubble{background:var(--cuba-primary);color:var(--cuba-white,#fff);box-shadow:none;border-radius:16px}.bb-sim{color:var(--cuba-muted);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.bb-chat-done{text-align:center;color:var(--cuba-muted);margin:8px 0 0;font-size:12px}.bb-input-row{gap:8px;display:flex}.bb-input-row .cuba-input{flex:auto;min-width:0}.bb-vars{margin-top:12px}.bb-vars-box{background:var(--cuba-surface-alt);border-radius:8px;max-height:120px;padding:8px;font-family:monospace;font-size:11px;overflow-y:auto}.bb-vars-key{color:var(--cuba-primary-on-tint)}.bb-vars-val{overflow-wrap:break-word}.bb-ab-note{color:var(--cuba-muted);margin:0 0 8px;font-size:12px}.bb-ab-note--strong{font-weight:600}.bb-variants{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-top:12px;display:grid}.bb-variant{background:var(--cuba-surface-alt);border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.bb-variant.is-winner{background:var(--cuba-success-tint)}.bb-variant-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bb-variant-name{overflow-wrap:break-word;font-size:14px;font-weight:600}.bb-metric-line{color:var(--cuba-muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.bb-metric-line strong{color:var(--cuba-text);font-size:16px;font-weight:600}.bb-bar{background:var(--cuba-primary-tint);border-radius:999px;height:8px;overflow:hidden}.bb-bar-fill{background:var(--cuba-primary);height:100%;transition:width var(--cuba-dur-slow) var(--cuba-ease);border-radius:999px}.bb-variant.is-winner .bb-bar{background:var(--cuba-success-tint)}.bb-variant.is-winner .bb-bar-fill{background:var(--cuba-success)}.bb-ab-form{flex-direction:column;gap:12px;display:flex}.bb-ab-form .bb-modal-label{flex-direction:column;align-items:stretch;margin-bottom:0}.bb-ab-actions{margin-top:16px}.bb-funnel{flex-direction:column;gap:16px;display:flex}.bb-funnel-total{color:var(--cuba-muted);margin:0 0 12px;font-size:13px}.bb-funnel-meta{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.bb-funnel-name{overflow-wrap:break-word;min-width:0;font-weight:500}.bb-funnel-count{color:var(--cuba-muted);flex-shrink:0}.bb-funnel-track{background:var(--cuba-surface-alt);border-radius:999px;height:12px;overflow:hidden}.bb-funnel-fill{background:var(--cuba-success);height:100%;transition:width var(--cuba-dur-slow) var(--cuba-ease);border-radius:999px}.bb-funnel-fill.is-warning{background:var(--cuba-warning)}.bb-funnel-fill.is-danger{background:var(--cuba-danger)}.bb-timeline{flex-direction:column;gap:12px;max-height:360px;margin:0;padding:0 0 0 20px;list-style:none;display:flex;position:relative;overflow-y:auto}.bb-timeline:before{content:"";background:var(--cuba-border);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.bb-step{background:var(--cuba-surface-alt);border-radius:16px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.bb-step:before{content:"";border:2px solid var(--cuba-card-bg);background:var(--cuba-primary);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-20px}.bb-step:first-child:before{background:var(--cuba-success)}.bb-step-main{flex:auto;min-width:0}.bb-step-title{font-size:13px;font-weight:600}.bb-step-sub{color:var(--cuba-muted);overflow-wrap:break-word;font-size:11px}@media (prefers-reduced-motion:reduce){.bb-bot,.bb-bar-fill,.bb-funnel-fill{transition:none}.bb-bot:hover{transform:none}}.bb-insight-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.bb-insight-card{box-shadow:var(--cuba-shadow);transition:box-shadow var(--cuba-dur) var(--cuba-ease);flex-direction:column;gap:4px;padding:16px;display:flex}.bb-insight-card:hover{box-shadow:var(--cuba-shadow-hover)}.bb-insight-kpi{color:var(--cuba-text);font-size:28px;line-height:1.2}.bb-readiness{margin:0;padding:0;list-style:none}.bb-readiness li{border-radius:8px;padding:8px 12px}.bb-readiness li:hover{background:var(--cuba-surface-alt)}.bb-readiness li svg{color:var(--cuba-muted);flex:none}.bb-readiness li[data-status=done] svg{color:var(--cuba-success)}.bb-readiness li[data-status=info] svg{color:var(--cuba-info)}.bb-alert-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bb-alert-row .cuba-input{flex:220px;min-width:0}.bb-readiness-wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.bb-readiness-gauge{text-align:center;flex:none;width:160px}.bb-readiness-wrap .bb-readiness{flex:280px;min-width:0}.bb-insight-grid .summary-metric-card{margin:0}.bb-feedback-donut{max-width:320px;margin:0 auto 16px}.bb-tabular{font-variant-numeric:tabular-nums}.etx-mb{margin-bottom:16px}.etx-grow{flex:1;min-width:0}.etx-wrap{flex-wrap:wrap;gap:8px}.etx-push{margin-left:auto}.etx-noshrink{flex-shrink:0}.etx-gauge{max-width:240px;margin:0 auto 16px}.etx-btn-sm{font-size:13px}.etx-title{margin:0;font-size:18px}.etx-arm-card{padding:12px}.etx-arm-row{align-items:flex-end;gap:12px}.etx-weight{flex-shrink:0;width:96px}.etx-add-arm{align-self:flex-start;font-size:13px}.etx-stop-list{flex-direction:column;gap:8px;display:flex}.etx-stop-opt{cursor:pointer;align-items:center;gap:8px;display:flex}.etx-summary{padding:16px}.etx-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.etx-strong{font-weight:600}.etx-summary-arms{margin-top:12px}.etx-arm-list{flex-direction:column;gap:4px;margin-top:4px;display:flex}.etx-arm-line{font-size:14px}.etx-actions{margin-top:20px}.etx-stats{margin-bottom:24px}.etx-card{transition:transform .2s,box-shadow .2s;position:relative}.etx-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.etx-card:before{content:"";background:var(--cuba-muted);border-radius:999px;width:4px;position:absolute;inset:16px auto 16px 0}.etx-card-running:before{background:var(--cuba-success)}.etx-card-draft:before{background:var(--cuba-primary)}.etx-card-paused:before{background:var(--cuba-warning)}.etx-card-concluded:before{background:var(--cuba-orange,var(--cuba-warning))}.etx-card-applied:before{background:var(--cuba-info)}.etx-head-row{align-items:center;gap:12px}.etx-verdict{border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 12px}.etx-verdict-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.etx-verdict-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.etx-verdict-muted{background:var(--cuba-surface-alt);color:var(--cuba-muted)}.etx-lowconf{color:var(--cuba-warning-on-tint);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.etx-arm-cell{align-items:center;gap:8px;display:flex}.etx-trophy{color:var(--cuba-success)}.etx-noarms{text-align:center;padding:16px}.etx-webhook-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.etx-webhook-url{word-break:break-all;flex:auto}.etx-eyebrow{margin-bottom:8px}.etx-check-row{cursor:pointer;flex-direction:row;align-items:center;gap:12px;display:flex}.etx-check-row.etx-busy{cursor:wait}.etx-check{flex-shrink:0;width:16px;height:16px}.etx-check-text{flex-direction:column;gap:4px;display:flex}.etx-ok{color:var(--cuba-success-on-tint);font-size:12px}.etx-muted{color:var(--cuba-text-secondary,var(--cuba-muted));font-size:12px}.etx-saving{margin-left:auto;font-size:12px}.etx-btn-row{flex-wrap:wrap;gap:8px;display:flex}.etx-count{margin-left:8px}.etx-settings{border-top:1px solid var(--cuba-border);padding-top:12px}.etx-conn-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.etx-conn{background:var(--cuba-surface);box-shadow:var(--cuba-shadow);border-radius:16px;align-items:flex-start;gap:16px;min-width:0;padding:16px;transition:transform .2s,box-shadow .2s;display:flex}.etx-conn:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.etx-conn-icon{background:var(--cuba-surface-alt);width:48px;height:48px;color:var(--cuba-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.etx-conn-success .etx-conn-icon{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.etx-conn-warning .etx-conn-icon{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.etx-conn-danger .etx-conn-icon{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.etx-conn-body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.etx-conn-name{font-size:16px}.etx-conn-sub{max-width:100%;color:var(--cuba-muted);font-size:13px}.etx-conn-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.etx-pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.etx-pre-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.etx-pre-open{max-height:320px;overflow-y:auto}.etx-detail{margin-top:4px}.etx-row>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-muted)}.etx-row-healthy>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-success)}.etx-row-degraded>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-warning)}.etx-row-down>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-danger)}.etx-row-down{background:var(--cuba-danger-tint)}.etx-row-degraded{background:var(--cuba-warning-tint)}@media (prefers-reduced-motion:reduce){.etx-card,.etx-conn{transition:none}.etx-card:hover,.etx-conn:hover{transform:none}}.etx-minw-120{min-width:120px}.etx-minw-150{min-width:150px}.etx-w-100{width:100px}.etx-w-10p{width:10%}.etx-w-110{width:110px}.etx-w-11p{width:11%}.etx-w-120{width:120px}.etx-w-12p{width:12%}.etx-w-140{width:140px}.etx-w-14p{width:14%}.etx-w-150{width:150px}.etx-w-15p{width:15%}.etx-w-160{width:160px}.etx-w-170{width:170px}.etx-w-18p{width:18%}.etx-w-200{width:200px}.etx-w-20p{width:20%}.etx-w-22p{width:22%}.etx-w-25p{width:25%}.etx-w-40{width:40px}.etx-w-60{width:60px}.etx-w-72{width:72px}.etx-w-80{width:80px}.etx-w-90{width:90px}.etx-prewrap{white-space:pre-wrap}.etx-bold{font-weight:700}.etx-dashed{border-top:2px dashed var(--cuba-secondary)}.etx-kind{padding:2px 4px}.etx-rank{background:var(--cuba-primary-tint);width:24px;height:24px;color:var(--cuba-primary-on-tint);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.etx-top-1>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-warning)}.etx-top-2>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-info)}.etx-top-3>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-secondary)}.etx-ratio{height:20px;position:relative}.etx-ratio-track{background:var(--cuba-border);border-radius:999px;height:8px;margin-top:6px;position:relative;overflow:hidden}.etx-ratio-ideal{background:var(--cuba-success-tint);width:20%;height:100%;position:absolute;left:40%}.etx-ratio-fill{border-radius:999px;height:100%;transition:width .4s;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.etx-ratio-fill{transition:none}}.etx-hidden{display:none}.etx-block{display:block}.etx-danger{color:var(--cuba-danger)}.etx-warn{color:var(--cuba-warning)}.etx-tone-ok{color:var(--cuba-success)}.etx-tone-warn{color:var(--cuba-warning)}.etx-w-32{width:32px}.etx-ico{margin-right:4px}.etx-inline{align-items:center;gap:4px;display:flex}.etx-inline-lg{gap:8px}.etx-strike{text-decoration:line-through}.etx-break{word-break:break-all}.etx-actions{flex-wrap:wrap;gap:4px;display:flex}.etx-field-row{flex-direction:row;align-items:center;gap:8px}.etx-dd{margin:0}.etx-thumb{object-fit:cover;border-radius:8px}.etx-toolbar{background:var(--cuba-surface-alt);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;padding:8px}.etx-search{flex:260px;width:auto;min-width:260px}.etx-stats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:0;display:grid}.etx-stat{background:var(--cuba-surface-alt);border-radius:8px;justify-content:space-between;gap:8px;padding:4px 8px;display:flex}.etx-phase-final{color:var(--cuba-warning)}.etx-phase-seeding{color:var(--cuba-muted)}.etx-phase-live{color:var(--cuba-primary)}.scheduling-card,.scheduling-booking-card{transition:transform .15s,box-shadow .15s}.scheduling-card:hover,.scheduling-booking-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.scheduling-card,.scheduling-booking-card{transition:none}.scheduling-card:hover,.scheduling-booking-card:hover{transform:none}}.etx-dot-primary{background:var(--cuba-primary)}.etx-dot-secondary{background:var(--cuba-secondary)}.etx-dot-deal{background:var(--cuba-success);opacity:.4}.etx-ap-warn{color:var(--cuba-warning)}.etx-ap-msg{color:var(--cuba-muted);font-size:13px}.etx-ap-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.etx-ap-cors{color:var(--cuba-warning);margin:0 0 12px;font-size:12px}.etx-ap-row{background:var(--cuba-primary-tint);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;display:flex}.etx-ap-play{cursor:pointer;background:var(--cuba-primary);color:#fff;width:40px;height:40px;box-shadow:var(--cuba-shadow);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.etx-ap-play:hover{transform:scale(1.06)}.etx-ap-play-icon{margin-left:2px}.etx-ap-icon{cursor:pointer;color:var(--cuba-muted);background:0 0;border:none;align-items:center;padding:4px;display:flex}.etx-ap-icon:hover{color:var(--cuba-primary)}.etx-ap-time{font-variant-numeric:tabular-nums;min-width:84px;color:var(--cuba-muted);font-size:13px}.etx-ap-seek{min-width:0;accent-color:var(--cuba-primary);cursor:pointer;border-radius:999px;flex:1;height:6px}.etx-ap-pill{cursor:pointer;border:1px solid var(--cuba-border);color:var(--cuba-muted);background:0 0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500}.etx-ap-pill.is-active{background:var(--cuba-primary);border-color:var(--cuba-primary);color:#fff;font-weight:700}.etx-ap-pill.is-dim{opacity:.5}.etx-ap-lanes{flex-direction:column;gap:8px;margin-top:16px;display:flex}.etx-ap-lane{align-items:center;gap:12px;display:flex}.etx-ap-lane-label{width:72px;color:var(--cuba-muted);flex-shrink:0;font-size:12px}.etx-ap-track{background:var(--cuba-border);border-radius:999px;flex:1;height:10px;position:relative;overflow:hidden}.etx-ap-zone,.etx-ap-seg,.etx-ap-cursor{pointer-events:none;position:absolute;top:0;bottom:0}.etx-ap-zone{background:var(--cuba-secondary);opacity:.35}.etx-ap-cursor{background:var(--cuba-text);width:2px}.etx-ap-channels{gap:8px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.etx-ap-play{transition:none}.etx-ap-play:hover{transform:none}}.etx-tone-bad{color:var(--cuba-danger)}.etx-bg-ok{background:var(--cuba-success)}.etx-bg-warn{background:var(--cuba-warning)}.etx-bg-bad{background:var(--cuba-danger)}.dbf-tl-n.etx-tl-up{box-shadow:0 0 0 2px var(--cuba-success)}.dbf-tl-n.etx-tl-down{box-shadow:0 0 0 2px var(--cuba-danger)}.etx-num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.etx-qrow{transition:background-color .15s}}.etx-qrow:hover{background:var(--cuba-primary-tint)}.etx-qrow>td:first-child{box-shadow:inset 4px 0 #0000}.etx-qrow-excellent>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-success)}.etx-qrow-good>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-info)}.etx-qrow-satisfactory>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-warning)}.etx-qrow-poor>td:first-child,.etx-qrow-attn>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-danger)}.etx-tel-dash{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.etx-tel-donut{background:var(--cuba-surface-alt);box-shadow:var(--cuba-shadow);border-radius:16px;padding:16px}@media (width<=800px){.etx-tel-dash{grid-template-columns:minmax(0,1fr)}}.etx-b24-dash{gap:16px;margin-bottom:16px;display:grid}.etx-b24-donuts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.etx-sw-levels{box-shadow:var(--cuba-shadow);margin-top:16px;padding:16px}.acx-block{display:block}.acx-mt-4{margin-top:4px}.acx-mb-8{margin-bottom:8px}.acx-picker{flex-direction:column;gap:12px;display:flex}.acx-picker-head{align-items:center;gap:4px;display:flex}.acx-picker-label{color:var(--cuba-text);font-size:14px;font-weight:500}.acx-picker-note{color:var(--cuba-muted);font-size:13px}.acx-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-items:start;gap:12px;display:grid}.acx-tile,.acx-upload-wrap{flex-direction:column;align-items:center;gap:4px;display:flex}.acx-tile{background:var(--cuba-surface-alt);cursor:pointer;transition:transform var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border:2px solid #0000;border-radius:16px;padding:8px;position:relative}.acx-tile:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.acx-tile-selected{border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.acx-tile-img{object-fit:cover;border-radius:50%;width:64px;height:64px;display:block}.acx-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--cuba-muted);font-size:12px;overflow:hidden}.acx-tile-check{background:var(--cuba-primary);width:20px;height:20px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.acx-upload{border:2px dashed var(--cuba-border);background:var(--cuba-surface-alt);cursor:pointer;width:80px;height:80px;transition:border-color var(--cuba-dur-fast) var(--cuba-ease), background var(--cuba-dur-fast) var(--cuba-ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:relative;overflow:hidden}.acx-upload:hover:not(:disabled){border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.acx-upload:disabled{cursor:wait}.acx-upload-has{border:2px solid var(--cuba-primary)}.acx-upload-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.acx-upload-icon{color:var(--cuba-primary)}.acx-upload-text{text-align:center;color:var(--cuba-muted);padding:0 4px;font-size:11px}.acx-upload-saved{text-align:center;max-width:88px;color:var(--cuba-success-on-tint);font-size:12px}.acx-crop-overlay{z-index:2000;background:#0000008c;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.acx-crop-card{background:var(--cuba-card-bg);width:360px;max-width:98vw;box-shadow:var(--cuba-shadow-hover);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.acx-crop-head{border-bottom:1px solid var(--cuba-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.acx-crop-title{color:var(--cuba-text);font-size:16px;font-weight:600}.acx-crop-body{flex-direction:column;gap:16px;padding:24px;display:flex}.acx-crop-hint{color:var(--cuba-muted);margin:0;font-size:13px}.acx-crop-foot{border-top:1px solid var(--cuba-border);background:var(--cuba-surface-alt);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.acx-crop-stage{border:2px solid var(--cuba-primary);background:var(--cuba-surface-alt);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;align-self:center;position:relative;overflow:hidden}.acx-crop-stage:active{cursor:grabbing}.acx-crop-frame{z-index:1;border:2px dashed var(--cuba-primary-tint);pointer-events:none;border-radius:8px;position:absolute;inset:0}.acx-crop-img{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.acx-crop-zoom{align-items:center;gap:8px;display:flex}.acx-crop-range{accent-color:var(--cuba-primary);flex:1}.acx-icon-btn{color:var(--cuba-muted);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:inline-flex}.acx-icon-btn:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.acx-engine-detail{opacity:.65;word-break:break-word;font-size:12px;display:block}.acx-line-row{align-items:center;gap:8px;display:flex}.acx-line-row>.cuba-input{flex:1;min-width:0}.acx-line-btn{white-space:nowrap;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}.acx-pairing-code{color:var(--cuba-primary-on-tint)}.acx-eyebrow-icon{vertical-align:middle;margin-right:4px;display:inline}.acx-mfa-banner{flex-direction:column;align-items:flex-start;gap:12px}.acx-mfa-hint{align-items:flex-start;gap:8px;display:flex}.acx-mfa-icon{flex-shrink:0;margin-top:2px}.acx-mfa-row{align-items:flex-end;gap:8px;width:100%;display:flex}.acx-mfa-field{flex:none}.acx-mfa-input{letter-spacing:.15em;text-align:center;width:10ch}.acx-code-note{opacity:.7;margin-top:4px;display:block}.acx-col-10{width:10%}.acx-col-12{width:12%}.acx-col-15{width:15%}.acx-col-18{width:18%}.acx-col-20{width:20%}.acx-col-25{width:25%}@media (prefers-reduced-motion:reduce){.acx-tile,.acx-upload,.acx-icon-btn{transition:none}.acx-tile:hover{transform:none}}.acx-connect-card{min-width:0;max-width:100%}.acx-connect-head{text-align:left;align-items:center;gap:12px;margin-bottom:16px;display:flex}.acx-connect-icon{border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.acx-tone-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.acx-tone-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.acx-tone-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.acx-tone-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.acx-connect-title{color:var(--cuba-text);flex:1;font-size:16px;font-weight:600}.acx-connect-actions{justify-content:center;align-items:center;gap:8px;display:flex}.acx-mb-16{margin-bottom:16px}.acx-mt-12{margin-top:12px}.acx-mt-20{margin-top:20px}.acx-pt-8{padding-top:8px}.acx-px-2{padding-left:2px;padding-right:2px}.acx-m0{margin:0}.acx-fw6{font-weight:600}.acx-span2{grid-column:span 2}.acx-pointer{cursor:pointer}.acx-muted{color:var(--cuba-muted)}.acx-text{color:var(--cuba-text)}.acx-fs-11{font-size:11px}.acx-fs-12{font-size:12px}.acx-mw-192{max-width:192px}.acx-mw-224{max-width:224px}.acx-bt{border-top:1px solid var(--cuba-border)}.acx-bc-border{border-color:var(--cuba-border)}.acx-panel{background:var(--cuba-surface-alt);border-color:var(--cuba-border)}.acx-pre-wrap{white-space:pre-wrap;word-break:break-all}.acx-pre{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);color:var(--cuba-text);border-radius:8px;padding:12px;font-size:12px;overflow-x:auto}.acx-opt-label{margin-left:6px;font-weight:400}.acx-check-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.acx-check-input{margin-top:3px}.acx-ig-icon{width:36px;height:36px}.acx-ico-r4{margin-right:4px}.acx-ico-r6{margin-right:6px}.acx-input-clearable{padding-right:32px}.overview-lane-shell{background:var(--cuba-card-bg);border-radius:16px;gap:24px}.overview-lane-shell__head{border-bottom-color:var(--cuba-border);align-items:center;padding-bottom:16px}.overview-panel .card-header{align-items:center;gap:16px;padding:16px 24px}.overview-panel .card-header>div:first-child{min-width:0}.overview-panel .card-header .btn-cuba-secondary{white-space:nowrap;flex:none}.overview-watchlist-table{padding:8px 24px 16px}.overview-watchlist-head{background:var(--cuba-surface-alt);border-radius:8px;padding:10px;font-size:12px}.overview-watchlist-row{border-top-color:var(--cuba-border)}.overview-watchlist-row:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.overview-status-list{gap:16px;padding:16px 24px}.client-home-grid{margin-bottom:24px}.dashboard-unavailable-grid{gap:24px}.dashboard-unavailable-card{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border:0}.dashboard-unavailable-card:hover{box-shadow:var(--cuba-shadow-hover)}.overview-metric-card .summary-metric-card-icon{flex-shrink:0}.guided-empty-state,.empty-card-state{--acx-es-fg:var(--cuba-primary-on-tint);--acx-es-bg:var(--cuba-primary-tint)}.empty-card-state-warning{--acx-es-fg:var(--cuba-warning-on-tint);--acx-es-bg:var(--cuba-warning-tint)}.empty-card-state-blocked{--acx-es-fg:var(--cuba-danger-on-tint);--acx-es-bg:var(--cuba-danger-tint)}.guided-empty-state,.cuba-card .guided-empty-state,.cuba-section .guided-empty-state{border:1px dashed var(--cuba-border);background:linear-gradient(180deg, color-mix(in srgb, var(--acx-es-bg) 55%, transparent) 0%, var(--cuba-surface-alt) 70%);border-radius:16px;gap:8px;padding:32px 24px}.empty-card-state{background:linear-gradient(180deg, color-mix(in srgb, var(--acx-es-bg) 40%, transparent) 0%, var(--cuba-card-bg) 60%)}.guided-empty-state .guided-empty-state-icon,.empty-card-state .empty-card-state-icon{background:var(--acx-es-bg);width:64px;height:64px;color:var(--acx-es-fg);box-shadow:0 0 0 8px color-mix(in srgb, var(--acx-es-bg) 55%, transparent), 0 0 0 16px color-mix(in srgb, var(--acx-es-bg) 25%, transparent);border-radius:50%;margin-bottom:8px}.guided-empty-state .guided-empty-state-icon svg{width:28px;height:28px}.empty-card-state .empty-card-state-icon{width:56px;height:56px}:is(.cuba-card,.cuba-section,table,.okk-pulse-card,.okk-tasks-card) .guided-empty-state{gap:4px;padding:20px 16px}:is(.cuba-card,.cuba-section,table,.okk-pulse-card,.okk-tasks-card) .guided-empty-state .guided-empty-state-icon{width:40px;height:40px;box-shadow:0 0 0 4px color-mix(in srgb, var(--acx-es-bg) 55%, transparent);margin-bottom:4px}:is(.cuba-card,.cuba-section,table,.okk-pulse-card,.okk-tasks-card) .guided-empty-state .guided-empty-state-icon svg{width:20px;height:20px}.guided-empty-state-title{color:var(--cuba-text);font-size:16px;font-weight:600}.guided-empty-state-description{max-width:480px}.summary-metric-card{background-image:linear-gradient(135deg, color-mix(in srgb, var(--tone-bg) 45%, transparent) 0%, transparent 55%)}.summary-metric-card .summary-metric-card-icon{background-image:linear-gradient(135deg, color-mix(in srgb, var(--tone-fg) 22%, var(--tone-bg)) 0%, var(--tone-bg) 100%)}.summary-metric-card strong{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.summary-metric-card{transition:transform .2s,box-shadow .2s}.summary-metric-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.guided-empty-state .guided-empty-state-icon,.empty-card-state .empty-card-state-icon{animation:4s ease-in-out infinite acx-es-float}@keyframes acx-es-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}.acx-chan{align-items:center;gap:8px;font-weight:500;display:inline-flex}.acx-chan-chip{border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.activity-card{--acx-chip-fg:var(--cuba-primary-on-tint);--acx-chip-bg:var(--cuba-primary-tint)}.activity-card:nth-of-type(3n+2){--acx-chip-fg:var(--cuba-success-on-tint);--acx-chip-bg:var(--cuba-success-tint)}.activity-card:nth-of-type(3n){--acx-chip-fg:var(--cuba-warning-on-tint);--acx-chip-bg:var(--cuba-warning-tint)}.card-header h2>.card-header-icon{box-sizing:content-box;background:var(--acx-chip-bg);color:var(--acx-chip-fg);vertical-align:middle;border-radius:8px;margin-right:8px;padding:8px}.dpk-root{min-width:0;position:relative}.dpk-root-compact{min-width:220px}.dpk-trigger{max-width:100%}.dpk-trigger-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dpk-trigger-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.dpk-panel{border:1px solid var(--cuba-border);background:var(--cuba-surface);color:var(--cuba-text);border-radius:8px}.dpk-popover{z-index:9999;width:380px;max-width:calc(100vw - 32px);box-shadow:var(--cuba-shadow);margin-top:4px;position:absolute;top:100%;left:0}.dpk-backdrop{display:none}.dpk-head{border-bottom:1px solid var(--cuba-border);flex-direction:column;gap:8px;padding:8px;display:flex}.dpk-search{color:var(--cuba-muted);align-items:center;gap:8px;display:flex}.dpk-search-input{flex:auto;min-width:0}.dpk-sub{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dpk-body{max-height:320px;padding:4px;overflow-y:auto}.dpk-list{margin:0;padding:0;list-style:none}.dpk-row{padding:2px 4px 2px calc(4px + var(--dpk-depth,0) * 16px);border-radius:8px;align-items:center;gap:4px;display:flex}.dpk-row:hover{background:var(--cuba-table-highlight)}.dpk-row-on{background:var(--cuba-primary-tint)}.dpk-row-muted .dpk-name{color:var(--cuba-muted)}.dpk-row-muted .dpk-icon{opacity:.6}.dpk-expand{width:24px;height:24px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dpk-expand:disabled{visibility:hidden}.dpk-label{cursor:pointer;flex:auto;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.dpk-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dpk-icon-manual{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.dpk-icon-crm{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.dpk-name{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;min-width:0;font-size:13px;display:flex;overflow:hidden}.dpk-path{color:var(--cuba-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.dpk-label>.tip-host:has(>.dpk-name){flex:auto;min-width:0}.dpk-badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 6px;font-size:11px;line-height:1.4;display:inline-flex}.dpk-badge-manual{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.dpk-badge-crm{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.dpk-count{background:var(--cuba-secondary-tint);min-width:24px;color:var(--cuba-muted-on-tint);text-align:right;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:12px}.dpk-empty{color:var(--cuba-muted);text-align:center;flex-direction:column;gap:4px;margin:0;padding:16px 8px;font-size:13px;display:flex}.dpk-foot{border-top:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.dpk-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.dpk-chip{background:var(--cuba-table-highlight);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;font-size:12px;display:inline-flex}.dpk-chip button{width:16px;height:16px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dpk-chip button:hover{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.dpk-actions{gap:8px;margin-left:auto;display:flex}.dpk-expand:focus-visible,.dpk-chip button:focus-visible,.dpk-label:focus-within{outline:2px solid var(--cuba-primary);outline-offset:1px}@media (width<=640px){.dpk-root-compact{width:100%;min-width:0}.dpk-trigger{justify-content:space-between;width:100%}.dpk-backdrop{z-index:9998;background:var(--cuba-secondary-tint);opacity:.8;display:block;position:fixed;inset:0}.dpk-popover{z-index:9999;border-radius:16px;flex-direction:column;width:auto;max-width:none;max-height:85vh;margin:0;display:flex;position:fixed;inset:auto 0 0}.dpk-popover .dpk-body{flex:auto;max-height:none}}.emp-picker-group-head{justify-content:space-between;padding-top:4px;padding-bottom:0}.emp-picker-group-head:hover{background:0 0}.emp-picker-group-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.emp-picker-group-action{color:var(--cuba-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:2px 8px;font-size:12px}.emp-picker-group-action:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.emp-picker-group-action:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.dpk-chips-cell{margin-top:4px}.dpk-chips-cell .dpk-chip{padding:2px 8px}.pagination-bar .pagination-count{color:var(--cuba-muted)}.pagination-bar .btn-pagination{width:auto;min-width:var(--control-h-sm);height:var(--control-h-sm);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px}.pagination-bar .btn-pagination-icon{width:var(--control-h-sm);padding:0}.pagination-bar .btn-pagination[aria-current=page],.pagination-bar .btn-pagination[aria-current=page]:hover:not(:disabled){background:var(--cuba-primary);border-color:var(--cuba-primary);color:var(--cuba-on-primary,#fff)}.pagination-bar .btn-pagination:disabled{color:var(--cuba-muted);border-color:var(--cuba-border);opacity:.5;cursor:not-allowed;background:0 0}.pagination-bar .btn-pagination:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.pagination-pages{align-items:center;gap:4px;display:inline-flex}.pagination-gap{min-width:var(--control-h-sm);height:var(--control-h-sm);color:var(--cuba-muted);justify-content:center;align-items:center;display:inline-flex}.pagination-page-compact{color:var(--cuba-muted);font-variant-numeric:tabular-nums;font-size:13px;display:none}@media (width<=640px){.pagination-bar{justify-content:center}.pagination-pages{display:none}.pagination-page-compact{display:inline}.pagination-actions{justify-content:center;min-width:0;max-width:100%}}.modal-shell{z-index:1500;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-backdrop{background:var(--overlay-bg);cursor:pointer;border:0;position:absolute;inset:0}.sheet-dialog,.modal-dialog{background:var(--cuba-card-bg);min-height:0;color:var(--cuba-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-dialog{border-radius:8px;width:min(560px,100%);max-height:min(720px,100dvh - 32px);animation:.15s helpTooltipFadeIn;box-shadow:0 24px 60px #0f172a4d}.modal-dialog-sm{width:min(440px,100%)}.modal-dialog-lg{width:min(800px,100%)}.confirm-dialog.sheet-dialog{gap:0;max-height:min(640px,100dvh - 32px);padding:0}.detail-drawer.sheet-dialog{grid-template-rows:none;height:100%;padding:0;position:absolute;top:0;right:0}.confirm-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.confirm-dialog.sheet-dialog{overflow:hidden}.sheet-head{border-bottom:1px solid var(--cuba-border);flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.sheet-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sheet-icon-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.sheet-icon-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.sheet-icon-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.sheet-icon-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.sheet-icon-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.sheet-titles{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.sheet-title{overflow-wrap:break-word;font-size:16px;line-height:1.35}.sheet-subtitle{color:var(--cuba-muted);overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.sheet-close{flex:none;align-self:flex-start}.sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 20px;overflow-y:auto}.sheet-loading{gap:12px;display:grid}.sheet-error{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);overflow-wrap:break-word;border-radius:8px;flex:none;margin:0 20px 12px;padding:8px 12px;font-size:13px;line-height:1.5}.sheet-foot{border-top:1px solid var(--cuba-border);background:var(--cuba-card-bg);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:12px 20px;display:flex}.sheet-foot__secondary{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.sheet-foot__primary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.modal-shell{place-items:stretch stretch;padding:0}.modal-dialog,.modal-dialog-sm,.modal-dialog-lg{border-radius:0;width:100%;height:100dvh;max-height:none}.detail-drawer.sheet-dialog{width:100vw}.confirm-dialog-shell{place-items:end stretch;padding:0}.confirm-dialog.sheet-dialog{border-radius:16px;width:100%;max-height:90dvh}.sheet-head,.sheet-body,.sheet-foot{padding-left:16px;padding-right:16px}.sheet-error{margin-left:16px;margin-right:16px}.sheet-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sheet-foot__secondary,.sheet-foot__primary{flex:auto}.sheet-foot__primary{justify-content:stretch}.sheet-foot .btn-cuba-primary,.sheet-foot .btn-cuba-danger,.sheet-foot .btn-cuba-outline{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.modal-dialog{animation:none}}.section-tabs__button{position:relative}.section-tabs__button-active:after{content:"";background:var(--cuba-primary);border-radius:999px;height:2px;position:absolute;bottom:4px;left:16px;right:16px}.section-tabs__button:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.section-tabs__count{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.section-tabs__count-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.section-tabs__count-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.section-tabs__count-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.section-tabs__count-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.section-tabs__count-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.section-tabs__count-neutral{background:var(--cuba-neutral-bg);color:var(--cuba-muted-on-tint)}.section-tabs__button-active .section-tabs__count{background:var(--cuba-card-bg)}@media (width<=640px){.section-tabs,.cuba-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.section-tabs::-webkit-scrollbar{display:none}.cuba-tabs::-webkit-scrollbar{display:none}.section-tabs>*,.cuba-tabs>*{flex:none}}.ff-root{flex-direction:column;gap:6px;min-width:0;display:flex}.ff-label{margin:0}.ff-hint{min-height:0}.ff-autosize{resize:none;min-height:0;line-height:1.5;overflow-y:hidden}.detail-header{flex-direction:column;gap:8px;min-width:0;margin-bottom:16px;display:flex}.detail-header__back{color:var(--cuba-muted);align-self:flex-start;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.detail-header__back:hover{color:var(--cuba-primary)}.detail-header__back:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}.detail-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.detail-header__main{flex:280px;min-width:0}.detail-header__titleline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.detail-header__title{overflow-wrap:break-word;margin:0;font-size:20px;line-height:1.3}.detail-header__meta{color:var(--cuba-muted);overflow-wrap:break-word;margin:4px 0 0;font-size:13px;line-height:1.5}.detail-header__side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.detail-header__pager{align-items:center;gap:4px;display:inline-flex}.detail-header__pager .btn-pagination{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.detail-header__pager .btn-pagination:hover:not(:disabled){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.detail-header__pager .btn-pagination:disabled{color:var(--cuba-muted);opacity:.5;cursor:not-allowed}.detail-header__pager .btn-pagination:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.detail-header__position{min-width:48px;color:var(--cuba-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.detail-header__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.detail-header__side{justify-content:space-between;width:100%;margin-left:0}.detail-header__actions{width:100%}}.balance-amount-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.balance-amount-input{width:240px;max-width:100%;display:block;position:relative}.balance-amount-input .cuba-input{font-variant-numeric:tabular-nums;width:100%;padding-right:56px}.balance-amount-suffix{color:var(--cuba-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bb-templates{align-items:stretch}.bb-template{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.bb-template-desc{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-template .tip-host{width:100%;min-width:0;display:block}.confirm-dialog-discard-hint{border:1px solid var(--cuba-warning);background:var(--cuba-warning-bg);color:var(--cuba-text);overflow-wrap:break-word;border-radius:8px;flex:none;margin:0 20px 12px;padding:8px 12px;font-size:13px;line-height:1.5}@media (width<=640px){.confirm-dialog-discard-hint{margin-left:16px;margin-right:16px}}.fsel{flex-direction:column;gap:8px;min-width:0;display:flex}.fsel>select{width:100%;min-width:0}.fsel-hint{color:var(--cuba-muted);margin:0;font-size:12px}.dept-picker-node-manual{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint);white-space:nowrap;border-radius:999px;flex:none;padding:1px 6px;font-size:11px;line-height:1.4}.b24a-goal-legacy-scope{color:var(--cuba-muted);margin:4px 0 0;font-size:12px}.dept-picker-scope-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.dept-picker-scope-warning span{flex:200px;min-width:0}.cuba-coverage-top{grid-template-columns:minmax(140px,200px) 1fr;align-items:center;gap:16px;display:grid}.cuba-coverage-top .cuba-coverage-stats dd{font-variant-numeric:tabular-nums}@media (width<=480px){.cuba-coverage-top{grid-template-columns:1fr}}.ig-modal-chip{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ig-modal-chip.is-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.ig-modal-chip.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.ig-actions,.ig-btn-group{flex-wrap:wrap}.dop-file-link{min-width:0;max-width:100%}.dop-file-link-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dop-modal-title-chip{align-items:center;gap:12px;min-width:0;display:flex}.dop-modal-chip{background:var(--cuba-primary-tint);width:36px;height:36px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=480px){.dop-modal-root{padding:16px 8px}.dop-modal-head,.dop-modal-body,.dop-modal-foot{padding-left:16px;padding-right:16px}.dop-modal-tabs{padding:0 16px}.dop-modal-card .dop-row-12,.dop-modal-card .dop-row-16{flex-direction:column;gap:8px}.dop-modal-foot{flex-wrap:wrap}}.cuba-coverage-gauge{min-width:0}.cuba-coverage-stats{grid-template-columns:max-content max-content;justify-content:start;column-gap:24px}.cuba-coverage-stats dd{font-variant-numeric:tabular-nums}.cuba-coverage-body>.btn-cuba-secondary,.cuba-coverage-body>.btn-cuba-primary{align-self:flex-end}.cuba-coverage-reason .badge{align-items:center;gap:4px;display:inline-flex}.cuba-coverage-reason-head>span:first-child{overflow-wrap:break-word;min-width:0}.cuba-coverage-reason-head>span:last-child{font-variant-numeric:tabular-nums;flex:none}.cuba-table .cuba-link-btn{white-space:nowrap;font-variant-numeric:tabular-nums}.b24-job-grid{grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 32px}.b24-job-grid>.cuba-detail-row{grid-row:auto;grid-template-rows:none;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.b24-job-grid>.cuba-detail-row strong{font-variant-numeric:tabular-nums}.b24-job-grid>.cuba-detail-row.b24-job-wide,.b24-job-grid>.cuba-detail-row.cuba-detail-actions{grid-column:1/-1}.b24-job-grid>.cuba-detail-row.cuba-detail-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding-top:16px}@media (width<=480px){.b24-job-grid>.cuba-detail-row.cuba-detail-actions .cuba-action-with-help,.b24-job-grid>.cuba-detail-row.cuba-detail-actions .cuba-action-with-help>*{flex:100%}.b24-job-grid>.cuba-detail-row.cuba-detail-actions .btn-cuba-secondary,.b24-job-grid>.cuba-detail-row.cuba-detail-actions .btn-cuba-primary{justify-content:center;width:100%}}:is(.cuba-table-wrap>p.muted-line:has(>strong:only-child),.cuba-table-wrap>p.muted-line:has(>.cuba-label-with-tooltip:only-child)){color:var(--cuba-text);margin:20px 0 8px;padding-left:12px;font-size:14px}.cuba-table-wrap>.cuba-table{margin-bottom:0}.cuba-table-wrap>.cuba-table td:not(:first-child){font-variant-numeric:tabular-nums}.b24-approve-draft-title{color:var(--cuba-text);overflow-wrap:break-word;font-weight:600}.b24a-goal-stages{border:1px solid var(--cuba-border);border-radius:8px;max-height:240px;padding:8px;overflow-y:auto}.b24a-check-row{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.b24a-check-row input[type=checkbox]{flex:none;margin:0}.b24a-goal-enabled{min-height:36px}.modal-footer-actions{border-top:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}@media (width<=480px){.modal-footer-actions{flex-direction:column-reverse}.modal-footer-actions>button{justify-content:center;width:100%}}.wizard-step-nav-header{flex-wrap:wrap;gap:4px 12px}.wizard-step-dots-row{position:relative}.wizard-step-dots-row>.tip-host{flex:1 1 0;min-width:0;display:flex}.wizard-step-dots-row>.tip-host>.b24wizard-step-btn{width:100%}.wizard-step-dots-row .b24wizard-step-btn{min-width:0;padding:4px 0}.wizard-step-dots-row .b24wizard-step-btn:not(:disabled):hover .b24wizard-step-dot{box-shadow:0 0 0 4px var(--cuba-primary-tint)}.wizard-step-dots-row .b24wizard-step-btn:not(:disabled){cursor:pointer}.wizard-nav-controls{border-top:1px solid var(--cuba-border);z-index:2;background:var(--cuba-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;position:sticky;bottom:0}@media (width<=480px){.wizard-step-dots-row .b24wizard-step-label{display:none}.wizard-nav-controls{flex-direction:row}.wizard-nav-controls>.wizard-nav-btn{flex:1 1 0;justify-content:center}}.cuba-detail-grid>.cuba-detail-row.cuba-detail-actions{flex-wrap:wrap;grid-row:auto;align-items:center;gap:8px;display:flex}@media (width<=480px){.cuba-detail-grid>.cuba-detail-row.cuba-detail-actions>button{flex:100%;justify-content:center}.cuba-detail-list>.cuba-detail-row{flex-direction:column;align-items:flex-start;gap:4px}}.b24-inline-form{border:1px solid var(--cuba-border);background:var(--cuba-surface-subtle,var(--cuba-surface));border-radius:8px;align-items:flex-end;gap:16px 12px;padding:16px}.b24-inline-form>.flex-col{flex:220px;min-width:0}.b24-inline-form .cuba-input{width:100%}@media (width<=480px){.b24-inline-form>button{flex:100%;justify-content:center}}.b24-verdict-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.b24-verdict-list>li{background:var(--cuba-surface-subtle,var(--cuba-surface));border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 12px;display:flex}.b24-verdict-list .badge{white-space:nowrap;flex:none}.pb-expand-cell.b24-call-expand{background:var(--cuba-surface-subtle);border-top:1px solid var(--cuba-border);padding:16px}.b24-call-expand>.pb-eyebrow{margin-bottom:8px;display:block}.b24-call-expand audio{width:100%;max-width:560px}.b24-call-expand>.cuba-detail-row.cuba-detail-actions{border-bottom:0}.wizard-active-step .billing-inline-notice:not(.cuba-pc-warn-notice){background:var(--cuba-surface-subtle);box-shadow:none;border-color:var(--cuba-border);padding:12px 16px}.wizard-active-step .billing-inline-notice[role=status]:not(.cuba-pc-warn-notice){border-left:3px solid var(--cuba-info-on-tint)}.b24-phone-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.b24-phone-cell .tip-host{margin-left:8px}.b24-call-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.b24-call-nav>.pb-eyebrow{margin-bottom:0;margin-right:auto}.b24-call-expand p{overflow-wrap:break-word;min-width:0}.wizard-nav-controls>.wizard-nav-hint{flex:100%}.okd-detail-nav .okd-detail-pager{flex-wrap:wrap;max-width:100%}.okd-detail-pager>.okd-pager-error{white-space:normal;text-align:start;min-width:0;color:var(--cuba-danger-on-tint);overflow-wrap:break-word;flex:100%}.deal-ref{align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.deal-ref>.deal-ref-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;display:block;overflow:hidden}.deal-ref>.deal-ref-arrow{flex:none}.person-avatar-stack>.tip-host+.tip-host,.person-avatar-stack>.tip-host+.person-avatar-stack-more{margin-left:-8px}.dop-field-error{color:var(--cuba-danger-on-tint);overflow-wrap:break-word;margin:4px 0 0;font-size:12px;line-height:1.4}.dop-modal-tab-invalid{color:var(--cuba-danger-on-tint)}.dop-tab-dot{background:var(--cuba-danger);border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}.dop-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dop-wrap{overflow-wrap:break-word;min-width:0}.dop-pick-row>input{flex:none}.dop-pick-row>span{overflow-wrap:break-word;min-width:0}body:has(.dop-modal-root) .confirm-dialog-shell{z-index:2100}.okd-filter{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.okd-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.okd-chip{background:var(--cuba-primary-tint);max-width:100%;color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12px;font-weight:500;display:inline-flex}.okd-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.okd-chip-remove{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.okd-chip-remove:hover{background:var(--cuba-border)}.okd-chip-remove:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.okd-routing{flex-direction:column;gap:4px;min-width:0;display:flex}.okd-hint{color:var(--cuba-muted);margin:0;font-size:12px}.okd-card-title{align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex}.okd-icon-chip{background:var(--cuba-primary-tint);width:28px;height:28px;color:var(--cuba-primary-on-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.okd-icon-chip--info{background:var(--cuba-blue-tint);color:var(--cuba-blue-on-tint)}.okd-icon-chip--success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.okd-scroll-x{max-width:100%;overflow-x:auto}.okd-criteria-table td,.okd-criteria-table th{vertical-align:top}.okd-criteria-table td:nth-child(3),.okd-criteria-table th:nth-child(3){text-align:right}.okd-num{font-variant-numeric:tabular-nums}.okd-task-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.okd-task-title{overflow-wrap:break-word;min-width:0}.okd-task-meta{color:var(--cuba-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.okd-icon-chip--warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.okd-icon-chip--danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.okd-icon-chip--primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.okd-card-title--block{margin-bottom:12px}.okd-detail-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.okd-detail-pager{align-items:center;gap:8px;display:inline-flex}.okd-icon-btn{justify-content:center;align-items:center;min-width:36px;padding-left:8px;padding-right:8px;display:inline-flex}.okd-pager-pos{text-align:center;min-width:56px;color:var(--cuba-muted);white-space:nowrap;font-size:13px}.okd-call-title{overflow-wrap:break-word;flex:1;min-width:0}.okd-depth .cuba-card .cuba-card{box-shadow:none;background:var(--cuba-surface-alt);margin-bottom:12px;padding:16px}.okd-views{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.okd-views-label{color:var(--cuba-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.okd-view-chip{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);max-width:100%;transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 12px;font-size:12px;display:inline-flex}.okd-view-chip:hover{background:var(--cuba-primary-tint)}.okd-view-apply{min-width:0;max-width:220px;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.okd-view-apply:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.okd-view-chip{transition:none}}.okd-wrap{overflow-wrap:break-word;min-width:0}.okd-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.okd-row{background:var(--cuba-surface-alt);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.okd-row>.badge{flex:none}.okd-field{flex-direction:column;gap:4px;min-width:0;display:flex}.okd-chat-pending{font-style:italic}.okd-autosize{field-sizing:content;max-height:240px}.okd-page-head{flex-wrap:wrap;gap:12px}.okd-employee-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:20px;min-width:0;display:grid}.okd-battle-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.okd-sub-item{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;min-width:0;padding:12px 16px}.okd-sub-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.okd-sub-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.okd-form-panel{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;margin-top:16px;padding:16px}.okd-radio-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.okd-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.okd-modal-wide{flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 32px);display:flex}.okd-modal-body{overflow-y:auto}.okd-pre{background:var(--cuba-surface-alt);border-radius:8px;max-width:100%;margin:8px 0 0;padding:8px 12px;overflow-x:auto}.okd-result-badges{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.okd-result-list{max-height:240px;overflow-y:auto}.okd-settings .cuba-card-head{flex-wrap:wrap}.okd-settings .cuba-table-wrap{max-width:100%;overflow-x:auto}.okd-autosize--tall{max-height:480px}.okd-input-narrow{max-width:160px}.okd-field-error{color:var(--cuba-danger-on-tint);font-size:12px}.okd-settings [data-testid$=-form].cuba-form-stack{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;padding:16px}.okd-settings [data-testid=checklist-items-list]{max-height:320px;overflow-y:auto}.okd-settings .cuba-list-item .cuba-label{overflow-wrap:break-word;flex:1;min-width:0}.okd-settings .cuba-form-inline{flex-wrap:wrap}.okd-draft-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.okd-rule-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.okd-rule{border:1px solid var(--cuba-border);border-left:4px solid var(--cuba-success-on-tint);background:var(--cuba-surface-alt);border-radius:8px;gap:12px;min-width:0;padding:12px 16px;display:grid}.okd-rule--off{border-left-color:var(--cuba-border)}.okd-rule--off .okd-rule-flow{opacity:.6}.okd-rule-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.okd-rule-name{overflow-wrap:break-word;word-break:break-word;flex:200px;min-width:0}.okd-rule-flow{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.okd-rule-step{justify-items:start;gap:4px;min-width:0;max-width:100%;display:grid}.okd-rule-label{color:var(--cuba-muted)}.okd-rule-step .badge{white-space:normal;text-align:left;overflow-wrap:break-word;word-break:break-word;max-width:100%}.okd-rule-arrow{color:var(--cuba-muted);flex:none;align-self:center}.okd-rule-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.okd-rule-fieldset{border:1px solid var(--cuba-border);border-radius:8px;gap:12px;min-width:0;margin:0;padding:12px 16px;display:grid}.okd-rule-fieldset>legend{align-items:center;gap:8px;padding:0 8px;font-weight:600;display:flex}@media (width<=640px){.okd-rule-arrow{display:none}}.okd-tline{grid-template-columns:56px minmax(0,120px) minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:4px 12px;display:grid}.okd-tline--row{border-bottom:1px solid var(--cuba-border);padding:4px 0}.okd-tline--hit{background:var(--cuba-warning-tint);border-radius:8px;padding:4px 8px}.okd-tline--click{cursor:pointer}.okd-tline--click:hover{background:var(--cuba-surface-alt)}.okd-tline-time{color:var(--cuba-muted);text-align:left}.okd-tline-time--link{color:var(--cuba-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.okd-tline-text{overflow-wrap:break-word;word-break:break-word;min-width:0}.okd-speaker{white-space:normal;text-align:left;overflow-wrap:break-word;word-break:break-word;justify-self:start;max-width:100%}.okd-karaoke{border:1px solid var(--cuba-border);border-radius:8px;max-height:min(55vh,480px);margin-top:12px;overflow-y:auto}.okd-player-sticky{top:calc(var(--shell-header-height) + 8px);z-index:5;border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;padding:8px;position:sticky}@media (width<=640px){.okd-tline{grid-template-columns:max-content minmax(0,1fr)}.okd-tline-text{grid-column:1/-1}}.okd-emp-title{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.okd-emp-title-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.heatmap-container .heatmap-cell:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.trx-chip{background:var(--cuba-primary-tint);width:28px;height:28px;color:var(--cuba-primary-on-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.trx-chip-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.trx-chip-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.trx-chip-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.trx-chip-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.trx-pill{background:var(--cuba-secondary-tint);color:var(--cuba-muted-on-tint);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:12px;line-height:1.5;display:inline-flex}.trx-pill-ok{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.trx-pill-bad{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.trx-pill-warn{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.trx-pill-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.trx-head{align-items:center;gap:8px;min-width:0;display:flex}.trx-head>:last-child:not(.trx-chip){min-width:0}.trx-head-end{margin-left:auto}.trx-gauges{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:8px;display:flex}.trx-gauge{text-align:center;flex:150px;min-width:0;max-width:220px}.trx-gauge-title{color:var(--cuba-muted);overflow-wrap:break-word;margin-top:4px;font-size:12px;display:block}.trx-summary{margin-bottom:16px}.trx-why-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.trx-why-row>.trx-pill{margin-left:auto}@media (width<=480px){.trx-gauge{flex-basis:120px}.trx-head-end{margin-left:0}}.trx-form-footer{border-top:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.trx-result{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.trx-skel{gap:8px;padding:8px 0;display:grid}.trx-skel>span{background:var(--cuba-secondary-tint);border-radius:8px;height:16px;display:block}.trx-skel>span:nth-child(2){width:80%}.trx-skel>span:nth-child(3){width:60%}@media (prefers-reduced-motion:no-preference){.trx-skel>span{animation:1.4s ease-in-out infinite trx-pulse}@keyframes trx-pulse{0%,to{opacity:1}50%{opacity:.45}}}.trx-bar,.trx-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.trx-chat-title{overflow-wrap:break-word;flex:200px;min-width:0}.trx-chat-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.trx-chat-log .trainer-chat-msg-card{overflow-wrap:break-word;white-space:pre-wrap;min-width:0}.trx-chat-empty{text-align:center;max-width:36ch;color:var(--cuba-muted);margin:auto;font-size:14px}.trx-chat-compose{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trx-chat-input{flex:180px;min-width:0}.trainer-recommendation-card{flex-wrap:wrap}.trainer-recommendation-card>.flex-1{overflow-wrap:break-word;min-width:160px}.trx-form-footer .btn-cuba-primary{justify-content:center;min-width:160px}@media (width<=480px){.trx-chat-log{max-height:50vh;padding:8px}.trx-chat-log .trainer-chat-msg-card{max-width:88%}.trx-chat-input{flex-basis:100%;order:-1}.trx-chat-send{margin-left:auto}.trx-chat-actions .btn-cuba-secondary,.trx-chat-actions .btn-voice-toggle{flex:auto;justify-content:center}.trx-form-footer .btn-cuba-primary{flex:100%}}.trx-row{border:1px solid var(--cuba-border);border-radius:8px;padding:8px 12px}.trx-row:hover{background:var(--cuba-primary-tint)}.trx-row-main{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.trx-row-title{overflow-wrap:break-word;min-width:0;font-weight:600}.trx-row-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trx-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.trx-back{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.trx-empty{text-align:center;padding:16px 0}.trx-comp{grid-template-columns:minmax(120px,1fr) minmax(80px,2fr) auto;align-items:center;gap:12px;display:grid}.trx-comp-label{overflow-wrap:break-word;min-width:0}.trx-comp-bar{display:block}.trx-num{font-variant-numeric:tabular-nums}.trx-add-comment{margin-top:4px}.trx-autosize{field-sizing:content;resize:vertical;min-height:72px;max-height:40vh}@media (width<=480px){.trx-comp{grid-template-columns:1fr auto}.trx-comp-bar{order:3;grid-column:1/-1}.trx-row-meta{width:100%}}.trx-tile{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt,var(--cuba-sidebar));border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.trx-tile:hover{border-color:var(--cuba-primary)}.trx-self-start{align-self:flex-start}.trx-tile.scenario-from-source-preview{border-left:3px solid var(--cuba-primary);gap:14px}.trx-kv{border-bottom:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:8px 0;display:flex}.trx-kv:last-of-type{border-bottom:0}.trx-kv>strong{text-align:end;overflow-wrap:break-word;min-width:0}.trx-field{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.trx-select,.abui-scn-gate select{width:100%;max-width:360px}.trx-pill-wrap{white-space:normal;border-radius:16px;padding:4px 12px}.trx-dl{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.trx-dl>dt{color:var(--cuba-muted)}.trx-dl>dd{overflow-wrap:break-word;min-width:0;margin:0}.trx-sticky-bar{z-index:1;background:var(--cuba-surface);border-top:1px solid var(--cuba-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.trx-sticky-bar-start{justify-content:flex-start}.trx-steps{flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:0;list-style:none;display:flex}.trx-step{min-width:0;color:var(--cuba-muted);align-items:center;gap:8px;display:inline-flex}.trx-step-num{border:1px solid var(--cuba-border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.trx-step-current{color:var(--cuba-text);font-weight:600}.trx-step-current .trx-step-num{background:var(--cuba-primary);border-color:var(--cuba-primary);color:var(--cuba-on-primary,#fff)}.trx-step-done .trx-step-num{border-color:var(--cuba-success);color:var(--cuba-success)}.trx-turns{flex-direction:column;gap:8px;margin:8px 0;display:flex}.trx-turn{border-left:3px solid var(--cuba-border);background:var(--cuba-surface);overflow-wrap:break-word;white-space:pre-wrap;border-radius:8px;margin:0;padding:8px 12px}.trx-turn-seller{border-left-color:var(--cuba-primary)}.trx-coach-bubble{overflow-wrap:break-word;min-width:0}.trx-examples{flex-wrap:wrap;gap:8px;display:flex}.trx-examples .cuba-btn{white-space:normal;text-align:start;max-width:100%;height:auto}.trx-grade-input{width:96px}.trx-table-scroll{overflow-x:auto}.trx-wrap{overflow-wrap:break-word;min-width:0}.cn-meters>.tip-host{min-width:0;display:block}@media (width<=480px){.trx-dl{grid-template-columns:minmax(0,1fr)}.trx-sticky-bar>button{flex:100%;justify-content:center}}.trx-dept{flex-direction:column;gap:8px;min-width:0;margin-bottom:16px;display:flex}.trx-dept-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.trx-dept-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.trx-dept-chip{background:var(--cuba-primary-tint);max-width:100%;color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12px;font-weight:500;display:inline-flex}.trx-dept-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trx-dept-chip-remove{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.trx-dept-chip-remove:hover{background:var(--cuba-border)}.trx-dept-chip-remove:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.trx-dept-summary{color:var(--cuba-muted);margin:0;font-size:12px}.kc-dept-hint{flex-basis:100%;margin:0}.kcd-view{gap:16px;display:grid}.kcd-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kcd-nav{align-items:center;gap:8px;display:inline-flex}.kcd-nav-pos{color:var(--cuba-muted);font-variant-numeric:tabular-nums;font-size:13px}.kcd-head{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);box-shadow:var(--cuba-shadow);border-radius:16px;gap:8px;padding:16px 20px;display:grid}.kcd-head-title{color:var(--cuba-text);margin:0;font-size:20px;line-height:1.3}.kcd-head-meta{color:var(--cuba-muted);margin:0;font-size:13px}.kcd-badges{flex-wrap:wrap;gap:8px;display:flex}.kcd-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.kcd-pill-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.kcd-pill-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.kcd-pill-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.kcd-pill-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.kcd-pill-neutral{background:var(--cuba-neutral-bg);color:var(--cuba-muted-on-tint)}.kcd-notice{background:var(--cuba-warning-tint);border:1px solid var(--cuba-border);color:var(--cuba-warning-on-tint);border-radius:16px;gap:8px;padding:12px 16px;display:grid}.kcd-notice-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kcd-grid{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start;gap:16px;display:grid}.kcd-card{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);box-shadow:var(--cuba-shadow);border-radius:16px;min-width:0;padding:20px}.kcd-side{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.kcd-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.kcd-icon-chip{background:var(--cuba-primary-tint);width:36px;height:36px;color:var(--cuba-primary-on-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kcd-card-head-text{gap:2px;min-width:0;display:grid}.kcd-card-title{color:var(--cuba-text);margin:0;font-size:16px;line-height:1.3}.kcd-card-sub{color:var(--cuba-muted);margin:0;font-size:13px}.kcd-fields{gap:16px;display:grid}.kcd-field{gap:6px;min-width:0;display:grid}.kcd-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.kcd-label{color:var(--cuba-text);justify-content:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.kcd-textarea{resize:vertical;width:100%;min-height:64px;max-height:60vh;line-height:1.5}.kcd-counter{color:var(--cuba-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}.kcd-counter-limit{color:var(--cuba-danger)}.kcd-hint{color:var(--cuba-muted);margin:0;font-size:12px;line-height:1.4}.kcd-switch-row{background:var(--cuba-surface-alt);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.kcd-switch{flex:none;margin-top:2px}.kcd-switch-text{gap:2px;display:grid}.kcd-switch-title{color:var(--cuba-text);font-size:14px;font-weight:600}.kcd-evidence,.kcd-evidence-body{gap:12px;display:grid}.kcd-tab-title{color:var(--cuba-text);margin:0;font-size:14px}.kcd-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kcd-row{border:1px solid var(--cuba-border);background:var(--cuba-surface);border-radius:8px;gap:8px;padding:12px;display:grid}.kcd-row:hover{background:var(--cuba-surface-alt)}.kcd-row-current{border-color:var(--cuba-success)}.kcd-quote{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.kcd-play{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:32px;height:32px;color:var(--cuba-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kcd-play:hover{background:var(--cuba-primary-tint)}.kcd-play-static{cursor:default;color:var(--cuba-muted)}.kcd-row-main{gap:4px;min-width:0;display:grid}.kcd-row-text{color:var(--cuba-text);word-break:break-word;margin:0;font-size:14px;line-height:1.5}.kcd-row-meta{color:var(--cuba-muted);margin:0;font-size:12px}.kcd-row-actions{flex-wrap:wrap;gap:8px;display:flex}.kcd-repeat{background:var(--cuba-neutral-bg);color:var(--cuba-muted-on-tint);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;display:inline-block}.kcd-judge{background:var(--cuba-warning-tint,var(--cuba-surface-2));margin-bottom:8px;padding:8px 10px}.kcd-current-mark{color:var(--cuba-success-on-tint);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.kcd-audio{width:100%}.kcd-scroll{max-height:160px;overflow-y:auto}.kcd-pre{white-space:pre-wrap;word-break:break-word;color:var(--cuba-text);margin:0;font-size:13px}.kcd-footer{z-index:5;background:var(--cuba-card-bg);border:1px solid var(--cuba-border);box-shadow:var(--cuba-shadow);border-radius:16px;gap:8px;padding:12px 16px;display:grid;position:sticky;bottom:0}.kcd-footer-row,.kcd-drawer-footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kcd-footer-kb{align-items:center;gap:8px;display:inline-flex}.kcd-spacer{flex:auto}.kcd-dirty{color:var(--cuba-warning-on-tint);align-items:center;gap:6px;font-size:13px;display:inline-flex}.kcd-dirty-dot{background:var(--cuba-warning);border-radius:999px;width:8px;height:8px}.kcd-danger{color:var(--cuba-danger)}.kcd-kbd{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);color:var(--cuba-muted);font:inherit;border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px}.detail-drawer:has(.kcd-drawer-marker){width:min(640px,100vw)}.kcd-drawer-body{gap:16px;display:grid}.kcd-drawer-head{gap:8px;display:grid}.confirm-dialog:has(.kcd-merge){width:min(1000px,100%);max-height:90vh}.confirm-dialog:has(.kcd-merge) .confirm-dialog-body{overflow:auto}.kcd-merge{gap:16px;display:grid}.kcd-merge-scroll{overflow-x:auto}.kcd-merge-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.kcd-merge-table th,.kcd-merge-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cuba-border);padding:10px 12px;font-size:13px}.kcd-merge-rowhead{width:120px;color:var(--cuba-muted);font-weight:600}.kcd-merge-col-keep{background:var(--cuba-primary-tint)}.kcd-merge-col-result,.kcd-merge-cell-result{background:var(--cuba-surface-alt);min-width:240px}.kcd-merge-keep,.kcd-merge-pick{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.kcd-merge-result-title{color:var(--cuba-text);font-weight:700;display:block}.kcd-merge-cell-picked{background:var(--cuba-success-tint)}.kcd-merge-text{white-space:pre-wrap;word-break:break-word;color:var(--cuba-text)}.kcd-merge-empty{color:var(--cuba-muted)}.kcd-merge-summary{color:var(--cuba-text);gap:4px;margin:0;padding-left:20px;font-size:13px;display:grid}.kcd-merge-notice{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4}.kcd-merge-warn{color:var(--cuba-danger);font-weight:600}.kcd-field-error{color:var(--cuba-danger);margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.4}.kcd-load-note{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.kcd-filename{white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block}.kcd-head-end{margin-left:auto}.kcd-btn-danger{color:var(--cuba-danger);border-color:var(--cuba-danger)}.kcd-btn-danger:hover:not(:disabled){background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.kcd-drop{border:2px dashed var(--cuba-border);background:var(--cuba-surface-alt);color:var(--cuba-text);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:20px;display:flex;position:relative}.kcd-drop:hover,.kcd-drop-over{border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.kcd-drop:focus-within{outline:2px solid var(--cuba-primary);outline-offset:2px}.kcd-drop-disabled{opacity:.6;cursor:not-allowed}.kcd-drop-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kcd-drop-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.kcd-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.first-run-path-step-body{min-width:0}.first-run-path-step-body .tip-host{min-width:0;display:block}.kcui-firstrun .first-run-path-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,33.3333% - 8px)),1fr));grid-auto-rows:1fr;gap:12px}.kcui-firstrun .first-run-path-step{border:1px solid var(--cuba-border);box-sizing:border-box;border-radius:8px;height:100%;padding:12px}.kcui-firstrun .first-run-path-step-label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1000px){.kcd-grid{grid-template-columns:minmax(0,1fr)}.kcd-side{max-height:none;position:static}}@media (width<=640px){.kcd-field-row{grid-template-columns:minmax(0,1fr)}.kcd-kbd{display:none}.kcd-card,.kcd-head,.kcd-drop{padding:14px}}.kc-bulk-failures{border:1px solid var(--cuba-border);background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:16px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 16px;display:flex}.kc-bulk-failure-list{flex-direction:column;gap:6px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kc-bulk-failure-item{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.kc-bulk-failure-question{overflow-wrap:break-word;flex:240px;min-width:0}.kcd-diff{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.kcd-diff-item{border:1px solid var(--cuba-border);border-radius:8px;min-width:0;padding:6px 8px}.kcd-diff-name,.kcd-diff-fold>summary{font-weight:600}.kcd-diff-fold>summary{cursor:pointer}.kcd-diff-vals{flex-direction:column;gap:4px;min-width:0;margin-top:4px;display:flex}.kcd-diff-val{white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;min-width:0;margin:0;padding:4px 8px}.kcd-diff-before{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.kcd-diff-after{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.kcd-diff-tag{font-weight:600}.kcd-merge-differs{color:var(--cuba-warning-on-tint);margin-top:4px;font-size:11px;font-weight:600;display:block}.kcd-merge-preview{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.kcd-merge-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kcd-merge-preview-title{color:var(--cuba-text);margin:0;font-size:14px}.kcd-merge-preview-list{gap:6px;margin:0;display:grid}.kcd-merge-preview-row{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.kcd-merge-preview-row dt{color:var(--cuba-muted);font-size:13px;font-weight:600}.kcd-merge-preview-row dd{gap:2px;min-width:0;margin:0;display:grid}@media (width<=640px){.kcd-merge-preview-row{grid-template-columns:minmax(0,1fr);gap:2px}}.dkb-clamp-cell{overflow-wrap:break-word;min-width:0}.dkb-clamp-cell>.tip-host{min-width:0;display:block}.wcp-kc-overview .kc-status-chips{align-content:center;margin-top:0}.kc-filter-row .kc-status-chips{flex:100%}.kc-filter-row .kc-search{flex:260px}.kc-status-chip[aria-pressed=true]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.kc-list-table .kc-group-head .kc-sticky-row{gap:8px 12px}.kc-list-table .kc-group-head .kc-sticky-row>.muted-line{overflow-wrap:break-word;flex:200px;min-width:0}.kc-list-table .kc-group-head .cuba-btn{white-space:nowrap;flex:none;gap:8px}.kc-list-table .kc-group-head .cuba-btn .badge{margin:0;position:static}.kc-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.kc-row-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}@media (width<=640px){.kc-row-actions{flex-wrap:wrap}}.kc-menu{z-index:9999;background:var(--cuba-card-bg);border:1px solid var(--cuba-border);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--cuba-shadow);border-radius:8px;gap:2px;padding:4px;display:grid;position:fixed}.kc-menu-item{width:100%;color:var(--cuba-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.kc-menu-item:hover:not(:disabled),.kc-menu-item:focus-visible{background:var(--cuba-surface-alt);outline:none}.kc-menu-item:disabled{opacity:.5;cursor:not-allowed}.kc-menu-item-danger{color:var(--cuba-danger)}.kcd-footer-kb{flex-wrap:wrap}.kcd-label .help-tooltip,.kcd-label .tip-host{flex:none}@media (width<=640px){.detail-drawer:has(.kcd-drawer-marker){width:100vw;max-width:100vw}.kc-filter-row .kc-filter-select,.kc-filter-row .kc-search{flex:100%;width:100%}.kcd-drawer-footer .cuba-btn{flex:auto;justify-content:center}.kcd-topbar,.kcd-footer-row{gap:8px}}.odp-root{--odp-indent:16px;--odp-node-pad:8px;--odp-twisty:24px}.odp-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.odp-tree-pane,.odp-members-pane{flex-direction:column;gap:12px;min-width:0;display:flex}.odp-pane-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.odp-pane-head .cuba-card-title{flex:auto;min-width:0;margin:0}.odp-add{margin-inline-start:auto}.odp-search{display:block}.odp-search .cuba-input{width:100%}.odp-tree{flex-direction:column;gap:4px;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.odp-tree-empty{padding:8px}.odp-node{width:100%;min-height:var(--control-h-md);padding-block:4px;padding-inline:calc(var(--odp-indent) * var(--odp-depth,0) + var(--odp-node-pad) + var(--odp-twisty)) var(--odp-node-pad);color:var(--cuba-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;display:flex}.odp-node:hover{background:var(--cuba-table-highlight)}.odp-node:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.odp-node-active,.odp-node-active:hover{border-color:var(--cuba-primary);background:var(--cuba-surface-alt);font-weight:600}.odp-node-muted .odp-node-name,.odp-node-muted .odp-count{color:var(--cuba-muted)}.odp-node-virtual{border-style:dashed;border-color:var(--cuba-border);margin-top:8px}.odp-node-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.odp-source{background:var(--cuba-surface-subtle);color:var(--cuba-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex}.odp-source-crm{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.odp-count{text-align:end;font-variant-numeric:tabular-nums;flex:none;min-width:24px;font-size:13px}.odp-form{border:1px solid var(--cuba-border);background:var(--cuba-surface-subtle);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.odp-form-title{font-size:14px}.odp-field{flex-direction:column;gap:4px;display:flex}.odp-field .cuba-input{width:100%}.odp-form-actions{flex-wrap:wrap;gap:8px;display:flex}.odp-first{flex-direction:column;gap:12px;display:flex}.odp-chips{flex-wrap:wrap;gap:8px;display:flex}.odp-chip{max-width:100%;min-height:var(--control-h-sm);border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:2px 12px;font-size:13px;display:inline-flex}.odp-chip:hover{background:var(--cuba-table-highlight)}.odp-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.odp-chip-static{background:var(--cuba-surface-subtle);min-height:0;color:var(--cuba-muted);cursor:default;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;font-size:12px;overflow:hidden}.odp-toolbar,.odp-head-row,.odp-add-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.odp-disabled,.odp-disabled:hover{opacity:.5;cursor:not-allowed}.odp-selectall{color:var(--cuba-muted);align-items:center;gap:8px;padding-inline:8px;font-size:13px;display:flex}.odp-members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.odp-member{border-bottom:1px solid var(--cuba-border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px;display:flex}.odp-member:last-child{border-bottom:0}.odp-member:hover{background:var(--cuba-table-highlight)}.odp-member-main{flex-direction:column;flex:160px;min-width:0;display:flex}.odp-member-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.odp-member-pos{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.odp-star{color:var(--cuba-muted);display:inline-flex}.odp-star-on{color:var(--cuba-warning-on-tint)}.odp-others{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;display:inline-flex}.odp-locked{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.odp-locked:disabled{cursor:default}.odp-locked:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.odp-bulk{z-index:2;border:1px solid var(--cuba-primary);background:var(--cuba-card-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;bottom:0}.odp-bulk-target{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.odp-node,.odp-chip,.odp-member{transition:background-color var(--cuba-dur-fast) var(--cuba-ease)}}@media (width<=900px){.odp-layout{grid-template-columns:minmax(0,1fr)}.odp-tree{max-height:240px}.odp-bulk{position:static}}.odp-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.odp-card-head-action{margin-left:auto}.odp-icon-chip{background:var(--cuba-primary-tint);width:28px;height:28px;color:var(--cuba-primary-on-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.odp-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.odp-dept-item{align-items:center;gap:8px;display:flex}.odp-dept-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.odp-nowrap{white-space:nowrap}.odp-cell{min-width:160px}.odp-cell-select{max-width:240px}.odp-also{margin-left:4px}.odp-people-wrap{max-width:100%;overflow-x:auto}.odp-name-cell{min-width:160px}.odp-name-clip{text-overflow:ellipsis;overflow-wrap:break-word;min-width:0;max-width:100%;display:block;overflow:hidden}.odp-person-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.odp-member-open{flex:none}@media (width<=900px){.odp-cell{min-width:140px}.odp-cell-select{max-width:100%}}.dlx-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dlx-channels{align-items:center;gap:8px;margin-top:8px;display:flex}.dlgui-filters>.tip-host,.dlgui-client>.tip-host,.dlx-clip>.tip-host,.dlx-clipbox>.tip-host{display:contents}.dlx-clipbox{min-width:0;max-width:100%;display:block}.dlx-filter{flex-direction:column;flex:0 220px;gap:4px;min-width:150px;display:flex}.dlx-filter .dlgui-field-select{width:100%;max-width:none}.dlgui-filters.dlx-filters-bottom{align-items:flex-end}.odp-node>.tip-host,.odp-member-main>.tip-host,.odp-member>.tip-host{display:contents}.odp-row{position:relative}.odp-twisty{width:24px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--odp-indent) * var(--odp-depth,0) + var(--odp-node-pad) - 4px)}.odp-twisty:hover{background:var(--cuba-table-highlight);color:var(--cuba-text)}.odp-twisty:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.odp-clip-cell>.tip-host{min-width:0;max-width:100%;display:block}.odp-clip{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.odp-link-copy{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.odp-link-copy-field{flex:240px;min-width:0}.odp-link-copy-status{flex:100%}.odp-link-copy-status:empty{display:none}.odp-invite-email-error{margin-top:4px;display:block}.odp-sort-bar{align-items:center;gap:8px;margin-bottom:12px;display:none}.odp-sort-label{color:var(--cuba-muted);flex:none}.odp-sort-select{flex:auto;min-width:0}@media (width<=767px){.odp-people-table,.odp-people-table tbody,.odp-people-table tr,.odp-people-table td{display:block}.odp-people-table{max-width:100%}.odp-people-table colgroup,.odp-people-table thead{display:none}.odp-people-table tr{border-bottom:1px solid var(--cuba-border);padding:12px 0}.odp-people-table td{border:0;min-width:0;max-width:100%;padding:4px 0}.odp-people-table td[data-label]:before{content:attr(data-label);color:var(--cuba-muted);display:block}.odp-people-table .odp-name-clip{white-space:normal}.odp-people-table .table-cell-ellipsis{overflow-wrap:break-word;white-space:normal!important;max-width:100%!important}.odp-sort-bar{display:flex}}.odp-dept-item>.tip-host{display:contents}.odp-delta--up{color:var(--cuba-success)}.odp-delta--down{color:var(--cuba-danger)}.odp-th-sort{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.odp-th-sort:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}.odp-field-error{color:var(--cuba-danger);overflow-wrap:break-word;margin-top:4px;display:block}.odp-import-banner{flex-wrap:wrap;gap:8px 12px}.odp-import-banner>:first-child{overflow-wrap:break-word;flex:220px;min-width:0}@media (width<=767px){.odp-import-banner>.flex-align-center-gap-2{flex:100%}.odp-import-banner>.flex-align-center-gap-2 .btn-cuba-primary{flex:auto;justify-content:center}}.odp-archived-toggle{align-items:center;gap:8px;display:flex}.odp-archived-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.odp-archived-row{color:var(--cuba-muted);align-items:center;gap:8px;display:flex}.odp-archived-row .odp-node-name{overflow-wrap:break-word;flex:auto;min-width:0}.odp-form-actions-sticky{background:var(--cuba-surface);padding-block:8px;position:sticky;bottom:0}.asx-head{align-items:center;gap:8px;min-width:0;display:flex}.asx-grow{overflow-wrap:break-word;flex:1 1 0;min-width:0;margin:0}.asx-chip{background:var(--cuba-neutral-bg);width:24px;height:24px;color:var(--cuba-muted-on-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.asx-chip-lg{border-radius:16px;width:40px;height:40px}.asx-chip-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.asx-chip-secondary{background:var(--cuba-secondary-tint);color:var(--cuba-secondary-on-tint)}.asx-chip-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.asx-chip-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.asx-chip-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.asx-chip-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.asx-chip-neutral{background:var(--cuba-neutral-bg);color:var(--cuba-muted-on-tint)}.asx-badge{background:var(--cuba-neutral-bg);max-width:100%;color:var(--cuba-muted-on-tint);border-radius:999px;flex:none;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.asx-badge-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.asx-badge-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.asx-badge-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.asx-badge-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.asx-badge-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.asx-badge-neutral{background:var(--cuba-neutral-bg);color:var(--cuba-muted-on-tint)}.asx-empty{text-align:center;border:1px dashed var(--cuba-border);background:var(--cuba-surface);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.asx-empty-text{max-width:480px;color:var(--cuba-muted);overflow-wrap:break-word;margin:0}.asx-empty-inline{color:var(--cuba-muted);align-items:center;gap:8px;margin:0;display:flex}.abui-lead-map-row.asx-map-row{grid-template-columns:minmax(120px,1fr) 24px minmax(0,2fr);align-items:start;gap:8px 12px;padding:8px 0}.asx-map-ours{overflow-wrap:break-word;min-width:0;padding-top:8px}.asx-map-arrow{color:var(--cuba-muted);justify-self:center;margin-top:12px}.asx-map-picks{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=640px){.abui-lead-map-row.asx-map-row{grid-template-columns:minmax(0,1fr);gap:4px}.asx-map-ours{padding-top:0}.asx-map-arrow{justify-self:start;margin:0;transform:rotate(90deg)}.asx-empty{padding:16px 12px}}.asx-ready-row{align-items:flex-start;gap:12px;margin-top:8px;display:flex}.bb-readiness li.asx-ready-row svg{color:inherit}.asx-ready-text{overflow-wrap:break-word;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.asx-ready-hint{color:var(--cuba-muted);font-size:13px;line-height:1.4}.asx-ready-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}@media (width<=480px){.asx-ready-row{flex-wrap:wrap}.asx-ready-actions{flex:100%;justify-content:flex-start;padding-left:36px}}dl.cuba-detail-list.ab-kv{grid-template-columns:180px minmax(0,1fr);gap:8px 16px}dl.cuba-detail-list.ab-kv>dt{color:var(--cuba-muted)}dl.cuba-detail-list.ab-kv>.ab-kv-wide{grid-column:2}@media (width<=640px){dl.cuba-detail-list.ab-kv{grid-template-columns:minmax(0,1fr)}dl.cuba-detail-list.ab-kv>.ab-kv-wide{grid-column:1}}details.abui-collapse>summary{flex-direction:column;align-items:flex-start;gap:2px;padding-left:22px;display:flex;position:relative}details.abui-collapse>summary:before{margin:0;position:absolute;top:17px;left:2px}details.abui-collapse>summary .abui-sub{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.asx-acc .progressive-section-toggle{flex-wrap:wrap}.asx-acc .progressive-section-title{flex:auto;min-width:0}.asx-acc .progressive-section-hint{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:100%;min-width:0;padding-left:24px;display:-webkit-box;overflow:hidden}.asx-actionbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asx-bar-status{min-width:0;color:var(--cuba-muted);align-items:center;gap:8px;margin-right:auto;font-size:13px;display:inline-flex}.asx-dirty-dot{background:var(--cuba-border);border-radius:50%;flex:none;width:8px;height:8px}.asx-dirty-dot-on{background:var(--cuba-warning)}.asx-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.asx-tile{border:1px solid var(--cuba-border);background:var(--cuba-surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.asx-tile[data-selected=true]{border-color:var(--cuba-primary)}.asx-tile-title{overflow-wrap:break-word;max-width:100%}.asx-tile-line{color:var(--cuba-muted);overflow-wrap:break-word;flex:auto;max-width:100%}.asx-clip>.tip-host{min-width:0;max-width:100%;display:block}.asx-clip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.asx-clip{min-width:0;max-width:100%}.asx-wrap{overflow-wrap:break-word}.asx-ro{border:0;min-width:0;margin:0;padding:0}.abui-detail-title>svg,.abui-detail-title>.tip-host{flex:none}.cuba-section-head>svg:first-child+*,.cuba-card-head>svg:first-child+*{margin-right:auto;font-weight:600}.cuba-section-head>svg:first-child,.cuba-card-head>svg:first-child{box-sizing:content-box;background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;flex:none;padding:8px}.csx-chip-primary{--icon-accent:var(--cuba-primary-on-tint);--icon-tint:var(--cuba-primary-tint)}.csx-chip-secondary{--icon-accent:var(--cuba-secondary-on-tint);--icon-tint:var(--cuba-secondary-tint)}.csx-chip-info{--icon-accent:var(--cuba-info-on-tint);--icon-tint:var(--cuba-info-tint)}.csx-chip-success{--icon-accent:var(--cuba-success-on-tint);--icon-tint:var(--cuba-success-tint)}.csx-chip-warning{--icon-accent:var(--cuba-warning-on-tint);--icon-tint:var(--cuba-warning-tint)}.csx-chip-danger{--icon-accent:var(--cuba-danger-on-tint);--icon-tint:var(--cuba-danger-tint)}.csx-card>.cuba-card-head{flex-wrap:wrap}.csx-card>.cuba-card-head>div{flex:160px;min-width:0}.csx-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.csx-stat>.csx-num{text-align:right}.csx-badge-icon{align-items:center;gap:4px;display:inline-flex}.csx-chips{flex-wrap:wrap;gap:4px;display:flex}.csx-fail{margin-top:4px}.csx-stat{border-left:4px solid #0000}.csx-stat--good{background:var(--cuba-success-tint);border-left-color:var(--cuba-success)}.csx-stat--warn{background:var(--cuba-warning-tint);border-left-color:var(--cuba-warning)}.csx-stat--bad{background:var(--cuba-danger-tint);border-left-color:var(--cuba-danger)}.csx-stat--good .muted-line,.csx-stat--warn .muted-line,.csx-stat--bad .muted-line{color:var(--cuba-text)}.csx-thumb-empty{background:var(--cuba-neutral-bg);width:48px;height:48px;color:var(--cuba-muted-on-tint);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.csx-chart{background:var(--cuba-surface-alt);border-radius:8px;margin-bottom:20px;padding:16px}.csx-chart-title{margin-bottom:12px;font-size:14px;font-weight:600;display:block}.csx-chart--donut{max-width:520px}.csx-index{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.csx-index-gauge{flex:0 0 160px;max-width:100%}.csx-index-text{flex:240px;min-width:0}.csx-index-text>p{margin:8px 0 0}.csx-live{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint);border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:8px 12px;font-size:14px;display:inline-flex}.csx-hrow{border-radius:8px;padding:8px}.csx-hrow:hover,.csx-step:hover{background:var(--cuba-surface-alt)}.csx-step{border-radius:8px}.csx-group--warn{border-left-color:var(--cuba-warning)}.csx-group--bad{border-left-color:var(--cuba-danger)}.csx-ico{background:var(--icon-tint);width:32px;height:32px;color:var(--icon-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.csx-booking{border-left:4px solid var(--cuba-success)}.csx-booking--rescheduled{border-left-color:var(--cuba-warning)}.csx-booking--cancelled{border-left-color:var(--cuba-danger)}@media (width<=480px){.csx-chart{padding:12px}.csx-index-gauge{flex-basis:100%}.csx-card .cuba-table th,.csx-card .cuba-table td{padding:8px}}@media (prefers-reduced-motion:no-preference){.csx-rise{animation:.32s ease-out both csx-rise}.csx-spin{animation:1s linear infinite csx-spin}.csx-stat{transition:transform .15s}.csx-stat:hover{transform:translateY(-1px)}@keyframes csx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes csx-spin{to{transform:rotate(360deg)}}}.csx-modal__header{justify-content:flex-start}.csx-modal__heading{flex-direction:column;flex:auto;min-width:0;display:flex}.csx-modal__sub{overflow-wrap:break-word;min-width:0;color:var(--cuba-muted);font-size:13px}.csx-modal .cuba-modal__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csx-modal .cuba-modal__close{border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.csx-modal .cuba-modal__close:hover:not(:disabled){background:var(--cuba-surface-alt);color:var(--cuba-text)}.csx-modal__body{flex-direction:column;gap:16px;display:flex}.csx-modal__footer{background:var(--cuba-surface);flex-wrap:wrap;margin:0 -24px -16px;position:sticky;bottom:0}.csx-modal__footer .cuba-btn{white-space:nowrap}.csx-quick{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.csx-quick__btn{border:1px solid var(--cuba-border);background:var(--cuba-surface);color:var(--cuba-text);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13px}.csx-quick__btn:hover:not(:disabled){background:var(--cuba-surface-alt)}.csx-quick__btn[aria-pressed=true]{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint)}.csx-dlg{text-align:left;flex-direction:column;gap:12px;display:flex}.csx-dlg__lead{margin:0}.csx-dlg__facts{background:var(--cuba-surface-alt);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.csx-dlg__facts li{align-items:flex-start;gap:8px;min-width:0;display:flex}.csx-dlg__facts svg{color:var(--cuba-muted);flex:none;margin-top:2px}.csx-dlg__val{overflow-wrap:break-word;min-width:0}.csx-autosize{resize:vertical;width:100%;max-height:160px}.csx-hint{color:var(--cuba-muted);font-size:13px}.csx-summary{align-items:center;gap:8px;margin:0;display:flex}.csx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.csx-more{color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.csx-more:hover{color:var(--cuba-primary)}.csx-more__chev.is-open{transform:rotate(180deg)}.csx-facts{background:var(--cuba-surface-alt);border-radius:8px;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;padding:12px;font-size:13px;display:grid}.csx-facts dt{color:var(--cuba-muted)}.csx-facts dd{min-width:0;margin:0}.csx-facts__id{overflow-wrap:break-word;font-family:ui-monospace,Consolas,monospace}.csx-avatar{background:var(--icon-tint);width:40px;height:40px;color:var(--icon-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.scheduling-card__header:has(>.csx-avatar){flex-wrap:nowrap;align-items:center}.csx-card-info{flex:1 1 0;min-width:0}.csx-card-info>strong,.csx-card-info>span{overflow-wrap:break-word;display:block}.scheduling-wh-day .scheduling-wh-toggle{flex:130px;min-width:0}.scheduling-card__header>.scheduling-badge{white-space:nowrap;flex:none}.csx-wh-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.csx-wh-total{color:var(--cuba-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.scheduling-wh-day{border-radius:8px}.scheduling-wh-day:hover{background:var(--cuba-surface-alt)}.scheduling-wh-warn{color:var(--cuba-danger)}.csx-wait{color:var(--cuba-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.csx-link{color:var(--cuba-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.scheduling-settings__field{max-width:320px}.csx-linkrow{flex-wrap:wrap;gap:10px;display:flex}.csx-linkrow>.tip-host{flex:240px;min-width:0;display:flex}.csx-linkrow input{text-overflow:ellipsis;flex:auto;min-width:0}.csx-linkrow>.btn-cuba-primary,.csx-linkrow>.btn-cuba-outline{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=480px){.csx-modal__footer .cuba-btn{flex:auto}.csx-modal__footer{margin:0 -16px -16px;padding:12px 16px}.scheduling-card__header:has(>.csx-avatar){flex-wrap:wrap}.csx-linkrow>.btn-cuba-primary,.csx-linkrow>.btn-cuba-outline{flex:140px}}@media (prefers-reduced-motion:no-preference){.csx-more__chev{transition:transform .15s}}.csx-drawer__head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.csx-drawer__heading{flex:auto;min-width:0}.csx-drawer__user{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.csx-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.csx-choice{border:1px solid var(--cuba-border);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.csx-choice:hover{background:var(--cuba-surface-alt)}.csx-choice[data-checked=true]{background:var(--cuba-primary-tint);border-color:var(--cuba-primary)}.csx-choice>input{flex:none;margin-top:4px}.csx-choice__icon{color:var(--cuba-primary);flex:none;margin-top:2px;display:inline-flex}.csx-choice__text{flex-direction:column;gap:4px;min-width:0;display:flex}.csx-hours{align-items:center;gap:8px;display:flex}.csx-hours>input{width:96px}.csx-counter{text-align:right;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.csx-drawer__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=480px){.csx-drawer__footer>button{flex:auto}}.csx-expiry{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.csx-dlg__list{max-height:240px;margin:0;padding:0 0 0 16px;overflow-y:auto}.csx-dlg__list li{overflow-wrap:break-word;margin-bottom:4px}.csx-wh-empty{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;margin:0 0 8px;padding:8px 12px}.csx-facts--bordered{border:1px solid var(--cuba-border)}.csx-facts dd{overflow-wrap:break-word}.b24mkt-alerts-history-facts{flex:100%}.b24mkt-alerts-history-row>.csx-more{align-self:center}.csx-discard{border:1px solid var(--cuba-warning);background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;flex-direction:column;gap:8px;margin:0 16px 12px;padding:12px;display:flex}.csx-discard p{color:inherit;margin:0}.csx-discard__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.csx-dlg :is(strong,p,.scheduling-form-error){overflow-wrap:break-word}.csx-prod-meta{overflow-wrap:break-word;min-width:0}.csx-prod-id{min-width:0;max-width:16rem}.csx-prod-id .copyable-value{min-width:0;max-width:100%}.csx-prod-id .copyable-value-text{min-width:0}.scheduling-table .scheduling-table__name .cuba-link-btn{white-space:normal;overflow-wrap:break-word;max-width:min(18rem,60vw);display:inline-block}.csx-reloading{color:var(--cuba-muted);align-items:center;display:inline-flex}.scheduling-page:focus:not(:focus-visible){outline:none}.csx-src-name{overflow-wrap:break-word;max-width:min(18rem,60vw);display:inline-block}.csx-card td .etx-actions{margin-top:0}.csx-card .etx-search{min-width:min(260px,100%)}.csx-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.csx-ext{vertical-align:-1px;margin-inline-start:.25rem}.csx-table-dim[aria-busy=true]{opacity:.6}.csx-run-report{overflow-wrap:break-word;max-width:min(36rem,80vw)}.csx-focus-target:focus:not(:focus-visible){outline:none}.scheduling-booking-card__detail{gap:4px;min-width:0;max-width:100%}.csx-detail-text{overflow-wrap:break-word;min-width:0}.scheduling-booking-card__detail>svg{flex:none}.csx-wh-empty .csx-hint{color:inherit;margin:0 0 8px}th.table-cell-with-help{vertical-align:middle;display:table-cell}th.table-cell-with-help>.help-tooltip-trigger{vertical-align:middle;margin-left:4px}.pagination-actions .pagination-goto{background:0 0;border:0;height:auto;padding:0}.cuba-page-head-row:has(>.help-tooltip-trigger:only-child){flex:none;align-self:center}.cuba-page-head:has(.cuba-page-head-row>.help-tooltip-trigger:only-child) .cuba-page-actions{order:1}.evw-key-form .evw-field{flex:260px;max-width:420px}.evw-key-form .evw-field input{width:100%}.cuba-field.dop-field-140+.cuba-btn{min-height:var(--control-h-lg,40px)}.cuba-form-stack>.okk-w-auto{align-self:flex-start}.billing-page,.commercial-page,.support-page,.partner-page,.notification-feature-page,.analytics-automation-page,.data-transfer-page,.page-stack{grid-template-columns:minmax(0,1fr)}.m-0.mb-2{margin-bottom:.5rem!important}.m-0.mb-2\.5{margin-bottom:.625rem!important}.m-0.mb-3{margin-bottom:.75rem!important}.m-0.mb-4{margin-bottom:1rem!important}.m-0.mb-5{margin-bottom:1.25rem!important}.m-0.mb-8{margin-bottom:2rem!important}.m-0.mt-2{margin-top:.5rem!important}.m-0.mt-4{margin-top:1rem!important}.help-tabs{flex-wrap:nowrap;gap:4px;padding-bottom:12px}.help-tabs .help-tab-btn{border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:0;height:34px;margin:0;padding:0 12px;font-size:13px;line-height:1;display:inline-flex;overflow:visible}.help-tabs .help-tab-btn:hover{background:var(--cuba-surface-alt)}.help-tabs .help-tab-btn--active{background:var(--cuba-primary-tint)}.help-tabs .help-tab-btn:nth-child(2).help-tab-btn--active{background:var(--cuba-secondary-tint,var(--cuba-primary-tint))}.help-tabs .help-tab-btn:nth-child(3).help-tab-btn--active{background:var(--cuba-success-tint,var(--cuba-primary-tint))}.help-tabs .help-tab-btn svg{flex:none;width:14px;height:14px}.help-drawer{width:clamp(420px,34vw,560px);box-shadow:-12px 0 40px #1f293724}@media (width<=720px){.help-drawer{width:100%}}.help-drawer-header{padding:16px 20px}.help-drawer-title-row{gap:12px}.help-drawer-title-icon{box-sizing:content-box;background:var(--cuba-primary-tint);border-radius:8px;width:18px;height:18px;padding:7px}.help-drawer-title{font-size:15px;font-weight:600}.help-search-bar{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:999px;height:38px;margin:12px 20px 0;padding:0 14px}.help-search-bar:focus-within{border-color:var(--cuba-primary);background:var(--cuba-card-bg)}.help-drawer-body{padding:16px 20px 0}.help-tab-prose p{color:var(--cuba-text);margin:0 0 12px;font-size:14px;line-height:1.65}.client-home-kpi{border-radius:16px;transition:transform .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden}.client-home-kpi:before{content:"";background:var(--cuba-primary);width:4px;position:absolute;inset:0 auto 0 0}.client-home-kpi:nth-child(2):before{background:var(--cuba-secondary,var(--cuba-primary))}.client-home-kpi:nth-child(3):before{background:var(--cuba-success,var(--cuba-primary))}.client-home-kpi:hover,.client-home-kpi:focus-visible{transform:translateY(-2px);box-shadow:0 8px 24px #1f29371a}.client-home-kpi strong{color:var(--cuba-primary)}@media (prefers-reduced-motion:reduce){.client-home-kpi{transition:none}.client-home-kpi:hover{transform:none}}.team-pulse-person{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.team-pulse-person .ops-chip{white-space:nowrap;height:26px;color:var(--cuba-primary);background:var(--cuba-primary-tint);border-color:#0000;margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:1}.team-pulse-person .ops-chip:hover{background:var(--cuba-primary);color:#fff}.cuba-table td.text-right>.cuba-meta,.cuba-table td.text-right>.badge{vertical-align:middle;margin-left:6px;display:inline-block}.cuba-table td.text-right>.badge{width:max-content;max-width:100%;margin:4px 0 0 auto;display:block}.cuba-form-inline>.cuba-label:has(>select,>input:not([type=radio]):not([type=checkbox])){white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.cuba-form-inline:has(>.cuba-label>select){align-items:center}.cuba-form-inline>.cuba-label>:is(select,input).cuba-input{width:auto;min-width:140px;margin:0}button.cuba-input.emp-picker-trigger{text-align:left;align-items:center;gap:8px;display:flex}.cuba-label:not(:has(>input[type=checkbox],>input[type=radio]))>button.cuba-input.emp-picker-trigger{text-align:left;align-items:center;gap:8px;display:flex}button.cuba-input.emp-picker-trigger>svg{color:var(--cuba-muted);flex:none}.odp-search{display:block;position:relative}.odp-search>svg{color:var(--cuba-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.odp-search>.cuba-input{padding-left:34px}.cpx-earnings-grid{margin-bottom:16px}.cpx-earnings-split{background:var(--cuba-surface-alt);border-radius:8px;gap:8px;margin-bottom:16px;padding:16px;display:grid}.cpx-earnings-split__title{font-size:14px;font-weight:600}.cpx-health-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-bottom:16px;display:grid}.cpx-health-chart{background:var(--cuba-surface-alt);border-radius:8px;gap:8px;min-width:0;padding:16px;display:grid}.cpx-health-chart__title{font-size:14px;font-weight:600}.cpx-tone{--cpx-fg:var(--cuba-primary);--cpx-tint:var(--cuba-primary-tint);--cpx-on:var(--cuba-primary-on-tint);box-shadow:inset 4px 0 0 var(--cpx-fg)}.cpx-tone--success{--cpx-fg:var(--cuba-success);--cpx-tint:var(--cuba-success-tint);--cpx-on:var(--cuba-success-on-tint)}.cpx-tone--warning{--cpx-fg:var(--cuba-warning);--cpx-tint:var(--cuba-warning-tint);--cpx-on:var(--cuba-warning-on-tint)}.cpx-tone--danger{--cpx-fg:var(--cuba-danger);--cpx-tint:var(--cuba-danger-tint);--cpx-on:var(--cuba-danger-on-tint)}.cpx-tone--info{--cpx-fg:var(--cuba-info);--cpx-tint:var(--cuba-info-tint);--cpx-on:var(--cuba-info-on-tint)}.cpx-tone--orange{--cpx-fg:var(--cuba-orange);--cpx-tint:var(--cuba-orange-tint);--cpx-on:var(--cuba-orange-on-tint)}.cpx-tone .commercial-panel-icon{background:var(--cpx-tint);color:var(--cpx-on)}.commercial-health-panel__hero.cpx-tone{background-image:linear-gradient(var(--cpx-tint), var(--cpx-tint))}.cpx-head-chip{box-sizing:content-box;vertical-align:middle;background:var(--cpx-tint,var(--cuba-primary-tint));color:var(--cpx-on,var(--cuba-primary-on-tint));border-radius:8px;margin-right:8px;padding:8px}.cpx-funnel-step>svg{box-sizing:content-box;background:var(--cpx-tint,var(--cuba-primary-tint));color:var(--cpx-on,var(--cuba-primary-on-tint));border-radius:8px;flex-shrink:0;padding:8px}.wcr-stack>.summary-metric-grid{margin:0}.quiz-progress{gap:4px}.quiz-progress-dot{border-radius:999px;width:16px;height:8px}.quiz-progress-dot.is-done{opacity:1;background:var(--cuba-success)}.quiz-progress-dot.is-current{width:32px;transform:none}.quiz-choice-grid{gap:12px}.quiz-choice-card{padding:16px}.quiz-choice-card.is-selected .quiz-choice-icon{box-shadow:0 0 0 2px var(--cuba-primary)}.quiz-choice-check{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.quiz-choice-check.is-visible{background:var(--cuba-primary);color:var(--cuba-card-bg)}.quiz-footer,.quiz-head{flex-wrap:wrap}.cpx-vc-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.cpx-vc-steps li{min-width:0;color:var(--cuba-muted);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.cpx-vc-step-num{background:var(--cuba-surface-alt);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:inline-flex}.cpx-vc-step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cpx-vc-steps li.is-current{color:var(--cuba-primary-on-tint);font-weight:600}.cpx-vc-steps li.is-current .cpx-vc-step-num{background:var(--cuba-primary);color:var(--cuba-card-bg)}.cpx-vc-steps li.is-done .cpx-vc-step-num{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.cpx-vc-hero{background:var(--cpx-tint);width:64px;height:64px;color:var(--cpx-on);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.vw-collect-error-block{text-align:center;align-items:center}.vw-collect-error-block h2{justify-content:center}.vw-collect-camera-request{background:var(--cuba-info-tint);padding:24px 16px}.vw-collect-camera-request p{color:var(--cuba-info-on-tint)}.vw-collect-preview-label{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);text-transform:none;letter-spacing:0;border-radius:999px;align-self:flex-start;padding:4px 12px}.vw-collect-consent-label{background:var(--cuba-surface-alt);border-radius:8px;padding:12px}.vw-collect-validation-error,.vw-collect-submit-error{background:var(--cuba-danger-tint);border-color:var(--cuba-danger);color:var(--cuba-danger-on-tint)}.vw-collect-success-icon{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.cpx-vc-rec{background:var(--cuba-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px}@media (prefers-reduced-motion:no-preference){.cpx-vc-rec{animation:1s ease-in-out infinite alternate cpx-vc-pulse}.vw-collect-success-icon{animation:.3s ease-out cpx-vc-pop}}@keyframes cpx-vc-pulse{0%{opacity:1}to{opacity:.3}}@keyframes cpx-vc-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.cpx-wc-code{padding:48px 12px 12px}.cpx-wc-card{flex-direction:column;gap:12px;display:flex}.cpx-wc-card p{margin:0}.cpx-wc-card__title{align-items:center;display:flex}.cpx-wc-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.wcp-overlay{padding:16px 8px}.wcp-modal{height:calc(100dvh - 32px);padding:16px}.wcp-row{flex-wrap:wrap}.wcp-label--fixed{width:100%}.wcp-footer{flex-wrap:wrap}.wcp-footer>*{flex:auto}.wcs-filter{flex-wrap:wrap}.wcs-modal-head,.wcs-modal-foot{padding-left:16px;padding-right:16px}.wcs-modal-foot{flex-wrap:wrap}.wcs-modal-foot>*{flex:auto}.vwt-modal--top{padding-top:16px;padding-bottom:16px}.vwt-modal-panel{max-height:calc(100dvh - 32px);padding:16px}.vwt-modal-foot{flex-wrap:wrap}.vwt-modal-foot>*{flex:auto}}.cpx-vw-progress{flex-direction:column;gap:4px;display:flex}.cpx-vw-progress__label{color:var(--cuba-primary-on-tint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cpx-vw-progress__bar{background:var(--cuba-surface-alt);appearance:none;border:0;border-radius:999px;width:100%;height:4px;overflow:hidden}.cpx-vw-progress__bar::-webkit-progress-bar{background:var(--cuba-surface-alt)}.cpx-vw-progress__bar::-webkit-progress-value{background:var(--cuba-primary)}.cpx-vw-progress__bar::-moz-progress-bar{background:var(--cuba-primary)}.cpx-vw-foot{z-index:5;border:1px solid var(--cuba-border);background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0}.cpx-vw-foot__spacer{flex:1 1 0}@media (width<=600px){.cpx-vw-foot>.cuba-btn{flex:auto}.cpx-vw-foot__spacer{display:none}}.wcs-vw-code{padding:48px 24px 24px}.wcs-vw-next>div{flex-wrap:wrap;gap:8px;display:flex}.vwx-exp-toggle{overflow-wrap:break-word;min-width:0}.vwx-exp-toggle>svg{flex-shrink:0}.vwx-person-body .vwx-hint,.vwx-person-body .vwx-hint-sm,.vwx-person-name{overflow-wrap:break-word;min-width:0}.vwt-panel .cuba-textarea{field-sizing:content;resize:vertical}.vwt-panel>.vwt-actions{border-top:1px solid var(--cuba-border);padding-top:16px}.vwt-card-title-row{overflow-wrap:break-word;min-width:0}@media (width<=600px){.vwt-panel>.vwt-actions>.cuba-btn{flex:auto}}.vwt-meta-item,.vwt-reject-reason{overflow-wrap:break-word;min-width:0}.partner-batch-toolbar-primary,.partner-batch-toolbar-secondary{grid-template-columns:repeat(auto-fit,minmax(min(100%,224px),1fr))}.partner-batch-toolbar-field .form-field-error,.partner-batch-toolbar-field .form-field-hint,.settlement-bulk-field .form-field-error,.settlement-bulk-field .form-field-hint{overflow-wrap:break-word}.cpx-vw-progress .muted-line{overflow-wrap:break-word;min-width:0;margin:0}@media (width<=600px){.settlement-bulk-confirm{margin-top:0}}.cpx-item-name{overflow-wrap:break-word;min-width:0;margin:0;font-weight:600}.cpx-vwm-bulk{background:var(--cuba-surface-alt);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.cpx-vwm-bulk-count{overflow-wrap:break-word;min-width:0}.cpx-vwm-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cpx-vwm-pick{box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;min-width:32px;min-height:32px;margin:-8px;padding:8px;display:inline-flex}@media (width<=600px){.cpx-vwm-bulk-actions{width:100%;margin-left:0}.cpx-vwm-bulk-actions .cuba-btn{flex:128px}}.msx-stepper{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.msx-stepper__text{color:var(--cuba-muted);font-size:13px}.msx-stepper__text strong{color:var(--cuba-text);font-weight:600}.msx-wizard .cuba-actions{z-index:1;border-top:1px solid var(--cuba-border);background:var(--cuba-card-bg);margin-top:16px;padding:12px 0;position:sticky;bottom:0}.msx-wizard .cuba-actions>.cuba-btn-ghost:first-child:not(:only-child){margin-right:auto}.msx-tiles{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;min-width:0;margin:8px 0 0;padding:0;display:grid}.msx-tile{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-width:0;color:var(--cuba-text);cursor:pointer;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.msx-tile:hover{border-color:var(--cuba-primary);box-shadow:var(--cuba-shadow)}.msx-tile:focus-within{outline:2px solid var(--cuba-primary);outline-offset:2px}.msx-tile.is-selected{border-color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);box-shadow:inset 0 0 0 1px var(--cuba-primary)}.msx-tile.is-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.msx-tile__input{flex-shrink:0;margin-top:4px}.msx-tile__body{gap:4px;min-width:0;display:grid}.msx-tile__title{font-weight:600}.msx-tile__desc{color:var(--cuba-muted);font-size:13px}.msx-tile__badge{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint);border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:12px}@media (prefers-reduced-motion:no-preference){.msx-tile{transition:border-color .14s,box-shadow .14s,background .14s}}.msx-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msx-row-actions__chev{transform:rotate(0)}.msx-row-actions__chev.is-open{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.msx-row-actions__chev{transition:transform .15s}}.msx-fieldset{border:0;min-width:0;margin:0;padding:0}.msx-fieldset>legend{padding:0}.aic-form .aic-actions{z-index:1;border-top:1px solid var(--cuba-border);background:var(--cuba-card-bg);padding:12px 0;position:sticky;bottom:0}.aic-head-title:focus{outline:none}.msx-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.msx-drawer-wrap{overflow-wrap:break-word;min-width:0}.detail-drawer .sheet-title[tabindex="-1"]:focus{outline:none}.acx-code-note{overflow-wrap:break-word;min-width:0}.acx-code-note code{word-break:break-all}.cuba-table th .help-tooltip-trigger,.cuba-label .help-tooltip-trigger{vertical-align:middle;margin-inline-start:4px}.kcd-head-status{align-items:center;gap:6px;display:inline-flex}.kcd-actions-primary,.kcd-actions-secondary{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kcd-actions-primary:not(:empty)+.kcd-actions-secondary:not(:empty){border-left:1px solid var(--cuba-border);padding-left:12px}.kcd-footer-row .cuba-btn{white-space:nowrap;min-height:36px}.kcd-footer-row .kcd-danger{border-color:var(--cuba-danger)}@media (width<=640px){.kcd-footer-row{gap:8px}.kcd-actions-primary:not(:empty)+.kcd-actions-secondary:not(:empty){border-left:0;padding-left:0}.kcd-footer-row .cuba-btn{white-space:normal}}.page-wrapper.dark-mode .kc-status-chip[aria-pressed=true],body.dark-mode .kc-status-chip[aria-pressed=true],.page-wrapper.dark-mode .kc-link-btn,.page-wrapper.dark-mode .kcui-tabs .cuba-tab-active,body.dark-mode .kc-link-btn,body.dark-mode .kcui-tabs .cuba-tab-active{color:var(--cuba-primary-on-tint)}.page-wrapper.dark-mode .kc-menu,body.dark-mode .kc-menu{border-color:var(--cuba-border);background:var(--cuba-surface-alt)}@media (width<=640px){.cuba-page:has(.kc-filter-row,.kcui-tabs){min-width:0;max-width:100%}.kc-list-table,.kc2-table{max-width:100%}.kc-row-question,.kcd-card-title,.kcd-row-text,.kc-quote,.kcd-head-title{overflow-wrap:break-word;min-width:0}.kc2-who{max-width:40vw}.kc-row-actions .cuba-btn,.kc-menu-item,.kcd-footer-row .cuba-btn,.kcd-drawer-footer .cuba-btn,.kc-filter-row .cuba-input,.kc-filter-row .cuba-select,.kc-status-chip,.kcui-tabs .cuba-tab{min-height:36px}.kc-search-clear{padding:8px}.kc-status-chips{gap:6px}.kcui-tabs{max-width:100%}.kcui-tabs .cuba-tab{flex:none;padding-inline:12px}.kcui-filters>*{min-width:0;max-width:100%}.kcui-filters .cuba-select,.kcui-filters .cuba-input{width:100%}.kc-menu{width:min(260px,100vw - 16px);min-width:0}.detail-drawer:has(.kcd-drawer-marker){box-sizing:border-box;left:0;right:0}.kcd-drawer-body,.kcd-drawer-head{min-width:0}.kcd-merge-scroll{max-width:100%;overflow-x:auto}}.cuba-section-head:has(>svg:first-child){justify-content:flex-start;gap:8px;font-size:16px;font-weight:600}.cuba-section-head:has(>svg:first-child)>svg:first-child{color:var(--cuba-primary);flex:none}.cuba-section-head:has(>svg:first-child)>span{align-items:center;gap:6px;display:inline-flex}.btn-cuba-small>svg.mr-1,.btn-cuba-primary>svg.mr-1,.btn-cuba-secondary>svg.mr-1,.btn-cuba-outline>svg.mr-1{margin-right:0}.btn-cuba-small,.btn-cuba-outline{align-items:center;gap:6px;display:inline-flex}.rhythm-row{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.plain-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.plain-list>li{border:1px solid var(--cuba-border);background:var(--cuba-bg-alt,transparent);border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.45}.cuba-empty-text{border:1px dashed var(--cuba-border);background:var(--cuba-bg-alt,transparent);border-radius:8px;padding:20px 16px;font-style:normal}[data-testid=semantic-search-bar]{flex-wrap:nowrap;align-items:flex-end}[data-testid=semantic-search-bar]>.cuba-label{min-width:0}@media (width<=767px){[data-testid=semantic-search-bar]{flex-wrap:wrap}}[data-testid=export-toolbar]{flex-wrap:wrap;align-items:center;gap:8px}.cuba-table td .badge{white-space:nowrap}.cuba-table td>.badge+.badge,.cuba-table td>.badge+span{margin-left:6px}.cuba-table th.text-right{text-align:right}.cuba-table th.text-right .help-tooltip,.cuba-table th.text-right [data-help-tooltip]{vertical-align:middle;margin-left:4px}.cuba-table td.text-right{font-variant-numeric:tabular-nums}.cuba-row-open{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cuba-list-item{gap:10px}.badge:has(>svg:first-child){align-items:center;gap:4px;display:inline-flex}.badge>svg.mr-\[3px\]{flex:none;margin-right:0}[data-testid=checklist-items]{flex-direction:column;gap:6px;padding-left:0;list-style:none;display:flex}[data-testid=checklist-items]>li{align-items:flex-start;gap:6px;margin-bottom:0;display:flex}[data-testid=checklist-items]>li>svg{flex:none;margin:3px 0 0}[data-testid=checklist-coaching-tips]{flex-direction:column;gap:6px;padding-left:18px;display:flex}.okk-one-to-one .cuba-section-title{align-items:center;gap:8px;display:flex}.okk-one-to-one p>svg,.okk-one-to-one li>svg,.okk-one-to-one .cuba-meta>svg,.okk-one-to-one .badge>svg{vertical-align:-2px}.okk-one-to-one ul{flex-direction:column;gap:8px;padding-left:0;list-style:none;display:flex}.okk-one-to-one h4.cuba-card-title{margin-top:16px}.okk-promise-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.okk-promise-row>.cuba-label{flex:280px;min-width:0;margin:0}.okk-promise-row>.ops-chip{height:var(--control-h,36px);background:var(--cuba-primary);color:#fff;padding:0 14px}.okk-promise-row>.ops-chip:disabled{opacity:.5;cursor:not-allowed}[data-testid=create-task-form]{gap:6px}[data-testid=create-task-form]>.okk-qf-label{margin:6px 0 0}[data-testid=create-task-form]>div.flex{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px 8px;display:grid}[data-testid=create-task-form]>div.flex>.okk-qf-label{white-space:nowrap;margin:0}[data-testid=create-task-form] .btn-cuba-primary>svg.mr-1{margin-right:0}.okkui-table :is(th,td):nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.okkui-table th:nth-child(n+3){white-space:nowrap}[data-testid=history-backfill-section]>.btn-cuba-primary{margin-top:12px}[data-testid=history-backfill-section] .cuba-inline-help{align-items:center;gap:8px;display:inline-flex}.col-w-25{width:25%}.col-w-30{width:30%}.col-w-35{width:35%}.col-w-70{width:70%}.analytics-delivery-digest .queue-digest-card strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.analytics-delivery-digest .queue-digest-card span{text-transform:none;letter-spacing:0}.btn-link{color:var(--cuba-primary,#7366ff);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.btn-link:hover{text-decoration:none}.card-header h2:has(>svg:first-child){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-header h2>svg:first-child{color:var(--cuba-primary);flex:none}.w64-02-table thead th{white-space:nowrap;vertical-align:middle}.w64-02-table thead th>.inline-flex,.w64-02-table tbody td{vertical-align:middle}.w64-02-table .badge{white-space:nowrap}.messenger-status-phrase{overflow-wrap:break-word;max-width:28ch;margin-top:4px;font-size:12px;line-height:1.4;display:block}.w64-02-next{background:var(--cuba-primary-tint);color:var(--cuba-text);border-radius:8px;padding:8px 12px}.w64-02-sla-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w64-02-sla-add>.cuba-input{flex:200px;width:auto;min-width:0}.w64-02-sla-add>.cuba-btn{white-space:nowrap;flex:none}@media (width>=1025px){.dlgui-filters:has(>.dlgui-field-btn~.dlgui-field-btn){grid-template-columns:minmax(150px,2fr) minmax(150px,2fr) repeat(3,minmax(120px,1fr)) auto auto auto}}.dlg2-search-hit{line-height:1.4}.dlg2-search-hit .cuba-meta{margin-bottom:2px;display:block}.quiz-single-field .inline-flex.w-full{flex-wrap:nowrap;gap:8px}.quiz-single-field .inline-flex.w-full>.cuba-input{flex:auto;width:auto;min-width:0}.quiz-single-field .inline-flex.w-full>.cuba-btn{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.quiz-back{align-items:center;gap:6px;display:inline-flex}.w64-02-num td:not(:first-child),.w64-02-num th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.w64-02-table td .btn-cuba-outline{white-space:nowrap}.dop-shared-wrap .dop-shared-log{background:var(--card-bg,#fff);border-radius:16px;padding:16px;box-shadow:0 2px 10px #0000000f}.dop-shared-wrap .dop-shared-banner{border-radius:16px;align-items:center;gap:8px;display:flex}.abui-lead{gap:16px}.abui-lead .abui-lead-card{background:var(--cuba-card-bg,#fff);box-shadow:var(--cuba-shadow,0 2px 10px #0000000f);border:0;border-radius:16px;gap:12px;padding:16px}.abui-lead .abui-lead-group{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface-alt,transparent);border-radius:16px;gap:12px;padding:16px}.abui-lead .abui-lead-group>legend{padding:0 8px;font-weight:600}.abui-lead .abui-lead-card-row{gap:12px}.abui-lead .abui-lead-card-row>.cuba-btn{flex:none}.abui-lead .abui-lead-issues{border:0;border-left:4px solid var(--cuba-danger,#dc3545);background:var(--cuba-danger-tint,#dc354514);border-radius:16px;gap:4px;padding:12px 16px;display:grid}.abui-lead .abui-lead-issues[role=group]{border-left-color:var(--cuba-warning,#ffaa05);background:var(--cuba-warning-tint,#ffaa051f)}.abui-lead .abui-lead-issues .cuba-label{margin:0;font-weight:600}.abui-lead .abui-lead-unreadable{background:var(--cuba-warning-tint,#ffaa051f);border-radius:16px;padding:12px 16px}.abui-lead .abui-lead-error{margin:0}.abui-lead .abui-check{gap:8px}.abui-form-grid>button.cuba-card{text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.abui-form-grid>button.cuba-card:hover{border-color:var(--cuba-primary-tint,#6d61f24d)}.abui-form-grid>button.cuba-card.cuba-card-selected{border-color:var(--cuba-primary,#6d61f2);background:var(--cuba-primary-tint,#6d61f214)}.abui-form-grid>button.cuba-card:focus-visible{outline:2px solid var(--cuba-primary,#6d61f2);outline-offset:2px}.abui-form-grid>button.cuba-card .cuba-badge{margin-top:4px}.btn-cuba-primary>.bb-icon-gap,.btn-cuba-outline>.bb-icon-gap,.btn-cuba-secondary>.bb-icon-gap{margin-right:0}.bb-save-row{padding-top:4px}.bb-empty-nodes{border:1px dashed var(--cuba-border,#e5e7eb);border-radius:16px;justify-content:center;padding:16px}.abui-test-seed-form{gap:12px;display:grid}.abui-test-part{margin-bottom:2px}.abui-test-approx{color:var(--cuba-muted,#71727b)}.abui-why-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.abui-why-call{background:var(--cuba-surface-alt,#f8f8fb);border-radius:8px;padding:8px 12px}.abui-why-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abui-why-expert{border:1px dashed var(--cuba-border,#e5e7eb);border-radius:16px;margin-top:8px;padding:8px 12px}.abui-why-expert>summary{cursor:pointer;color:var(--cuba-muted,#71727b);font-weight:600}@media (width>=768px){.bb-ab-form{flex-flow:wrap;align-items:flex-end;gap:12px 16px}.bb-ab-form .bb-modal-label{flex:260px;max-width:420px}}.bb-editor-head .bb-editor-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;overflow:hidden}.bb-editor-head>.btn-cuba-primary{margin-left:auto}.bb-editor-head>.bb-btn-icon>svg,.bb-editor-head>.btn-cuba-primary>svg{flex:none}.bb-bot .bb-row-actions{align-items:center}.aic-stack-sm>div>.badge{align-items:center;gap:6px;display:inline-flex}.w64-04-conn-list{gap:16px;margin-top:16px;display:grid}.w64-04-conn-card{padding:20px}.w64-04-conn-card .w64-04-conn-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.w64-04-conn-card .w64-04-conn-head h3{margin:0;font-size:16px;font-weight:600}.w64-04-conn-card .w64-04-conn-head p{align-items:center;gap:8px;margin:0;display:inline-flex}.w64-04-conn-card>p{margin:0 0 8px}.w64-04-conn-card .cuba-actions{flex-wrap:wrap;margin-top:12px}.w64-04-conn-form{gap:12px;max-width:640px;margin-top:8px;display:grid}.w64-04-conn-form h3{margin:0}.w64-04-conn-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.w64-04-conn-form .muted-line{margin:0}p.muted-line.w64-04-empty{text-align:center;border:1px dashed var(--cuba-border);background:var(--cuba-neutral-bg);border-radius:8px;margin:8px 0;padding:20px 16px}.cuba-detail-row.w64-04-range-row{justify-content:flex-start;align-items:center;gap:8px 12px}.cuba-detail-row.w64-04-range-row>label{color:var(--cuba-muted);font-weight:600}.cuba-detail-row.w64-04-range-row>label:not(:first-child){margin-left:12px}.cuba-detail-row.w64-04-range-row>input.cuba-input{width:auto;min-width:150px}.w64-04-map-form{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);width:100%;box-shadow:var(--cuba-shadow-sm,0 1px 3px #0000000f);border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.w64-04-map-optional{border-top:1px solid var(--cuba-border);padding-top:16px}.w64-04-grid{grid-template-columns:minmax(0,1fr);gap:12px 16px;display:grid}@media (width>=768px){.w64-04-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.w64-04-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.qvc-corr{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-left-width:4px;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 16px;margin-bottom:16px;padding:14px 16px;display:grid}.qvc-corr-label{color:var(--cuba-muted);font-size:13px;font-weight:600}.qvc-corr-value{color:var(--cuba-text);font-size:22px;font-weight:700;line-height:1}.qvc-corr-interpretation{color:var(--cuba-text);margin:0;font-size:14px}.qvc-corr-strong{border-left-color:var(--cuba-success,#1f9d55)}.qvc-corr-moderate{border-left-color:var(--cuba-primary)}.qvc-corr-weak{border-left-color:var(--cuba-muted)}.qvc-corr-strong_negative,.qvc-corr-moderate_negative{border-left-color:var(--cuba-danger,#d64545)}@media (width<=640px){.qvc-corr{grid-template-columns:1fr}}.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}details.box-integrator-mode{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;margin-top:16px;padding:12px 16px}details.box-integrator-mode>summary{cursor:pointer;color:var(--cuba-text);font-weight:600}details.box-integrator-mode[open]>summary{margin-bottom:12px}.wizard-manual-steps,.wizard-guided-instructions{color:var(--cuba-text);gap:4px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}img.wizard-captcha-image{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);padding:4px}.wizard-domain-value{row-gap:4px}.b24mkt-summary-issue-try{font-weight:500}.support-queue-list>article.support-queue-item:not([role=button]){cursor:default}.support-queue-list>article.support-queue-item:not([role=button]):hover{background:0 0}.cuba-section-body>.support-queue-list{gap:8px}.cuba-section-body>.support-queue-list>article.support-queue-item:not([role=button]){border:1px solid var(--cuba-border);background:var(--cuba-card-bg,transparent);border-radius:8px}.card-header-rich{align-items:center}th>.flex-align-center{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cuba-table th.cuba-text-right,.cuba-table td.cuba-text-right,.cuba-table th.text-right,.cuba-table td.text-right{font-variant-numeric:tabular-nums}.trainer-home .trainer-assignment-card{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;box-shadow:0 1px 3px #1f29370f}.trainer-home .trainer-assignment-card>.flex-1{min-width:0}.trainer-home .trainer-assignment-card>button,.trainer-home .trainer-assignment-card>a{flex:none}.trainer-home p.trainer-section-mt{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.trainer-home h3{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.trainer-sort-label{margin-left:auto}.cuba-select.trainer-sort-select{min-width:200px}.trainer-weekly-goal label.inline-flex{gap:8px}.trainer-weekly-goal fieldset{border:0;margin-inline:0;padding:0}.team-table thead th{text-transform:none;color:var(--cuba-muted);background:var(--cuba-surface-alt);white-space:nowrap;font-size:12px;font-weight:600}.team-table tbody tr:hover{background:var(--cuba-surface-alt)}.team-table td{vertical-align:middle}.team-card{border-radius:16px;box-shadow:0 1px 3px #1f29370f}.team-card-title{align-items:center;gap:8px;display:flex}.odp-people-table td,.odp-clip-cell{vertical-align:middle}.pdp-root .okki-table thead th{color:var(--cuba-muted);background:var(--cuba-surface-alt);white-space:nowrap;font-size:12px;font-weight:600}.toast-container{z-index:1600}.toast{border-radius:16px}.toast-close:hover{background:var(--cuba-surface-alt);color:var(--cuba-text)}.cuba-table th.text-center{text-align:center}.overflow-x-auto{overflow-x:auto}.text-error{color:var(--cuba-danger,#f73164)}.form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.form-grid-4{grid-template-columns:1fr}}.portal-onboarding-checklist__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-onboarding-checklist__head p{color:var(--cuba-muted);margin:2px 0 0;font-size:13px}.portal-onboarding-checklist__steps{flex-direction:column;gap:10px;display:flex}a.portal-onboarding-step{color:inherit;align-items:center;text-decoration:none;transition:border-color .15s,box-shadow .15s}a.portal-onboarding-step:hover{border-color:var(--cuba-primary);box-shadow:0 1px 4px #1f293714}a.portal-onboarding-step:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.portal-onboarding-step__check{background:var(--cuba-surface-alt);width:24px;height:24px;color:var(--cuba-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;display:inline-grid}.portal-onboarding-step--done .portal-onboarding-step__check{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.portal-onboarding-step--done{opacity:.75}.portal-onboarding-step__copy{flex:auto;min-width:0}.portal-onboarding-step__copy p{color:var(--cuba-muted);margin:2px 0 0;font-size:13px}.portal-onboarding-step__cta{color:var(--cuba-primary);flex:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.abui-scn-progress{color:var(--cuba-muted);margin:0 0 8px;font-size:14px}.builder-actions-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.section-summary{color:var(--cuba-muted);margin-bottom:12px;font-size:14px;line-height:1.5}.inline-icon{vertical-align:middle;flex:none;display:inline-block}.form-hint{color:var(--cuba-muted);margin:2px 0 0;font-size:12px;line-height:1.4;display:block}.form-hint.etx-danger{color:var(--cuba-danger)}.etx-toolbar{align-items:flex-end}.etx-toolbar>.table-cell-with-help{align-items:center;gap:6px}.etx-toolbar>.btn-cuba-primary{align-self:flex-end}.kc-filter-row .kc-status-chips{flex:100%;margin-top:0}.kc-filter-row .kc-dept-hint{flex:100%;margin:0}.vwt-key-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wcs-vw-btn{gap:6px}.cuba-table :is(th,td).text-right,.cuba-table :is(th,td).text-end,.cuba-table td.num,.cuba-table td.numeric{font-variant-numeric:tabular-nums}.cuba-link:focus-visible,.btn-cuba-link:focus-visible,.help-tab-btn:focus-visible,.help-faq-question:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cuba-table tbody tr,.cuba-row-open,a.portal-onboarding-step{transition:none}}.sidebar-section-toggle .sidebar-main-title{min-width:0;line-height:1.3}.sidebar-section-toggle .sidebar-main-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-pinned-link{align-items:center;gap:10px}.cuba-link:has(>svg){align-items:center;gap:6px;display:inline-flex}.btn-cuba-link{color:var(--cuba-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.btn-cuba-link:hover{text-decoration:underline}.field-error-hint{color:var(--cuba-danger);margin-top:4px;font-size:12px;line-height:1.4;display:block}.pagination-size-label{color:var(--cuba-muted);white-space:nowrap;font-size:13px}.detail-header__status{flex:none;align-items:center;gap:6px;display:inline-flex}.help-feedback--error{color:var(--cuba-danger);border-top-color:var(--cuba-danger)}.box-auto-update-run-failure{flex-direction:column;gap:6px;margin-top:8px;display:flex}.box-auto-update-run-failure p{margin:0}.box-auto-update-run-reason{color:var(--cuba-muted);font-size:13px}.box-auto-update-cred-state{color:var(--cuba-muted);margin:6px 0 0;font-size:13px}.box-self-update-report{margin-top:10px}.box-self-update-report>summary{cursor:pointer;font-weight:600}.dpk-panel-inline{width:100%}.dpk-item{margin:0;padding:0}.dpk-tree{padding:2px 0}.btn-cuba-danger{align-items:center;gap:8px;display:inline-flex}.profile-button>span:not(.profile-button-role){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.profile-dropdown-head span:last-child{min-width:0}.profile-dropdown-head strong,.profile-dropdown-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-access-banner-container>span{overflow-wrap:break-word;min-width:0}.portal-header{background:color-mix(in srgb, var(--cuba-card-bg) 96%, transparent);border-bottom-color:color-mix(in srgb, var(--portal-brand-primary) 18%, var(--cuba-border))}.portal-scope-chip{border-color:color-mix(in srgb, var(--portal-brand-primary) 18%, var(--cuba-border));background:color-mix(in srgb, var(--portal-brand-accent) 18%, var(--cuba-card-bg))}.portal-tab:hover{border-color:color-mix(in srgb, var(--portal-brand-primary) 26%, var(--cuba-border));background:color-mix(in srgb, var(--portal-brand-accent) 18%, var(--cuba-card-bg))}.portal-tab:focus-visible{border-color:color-mix(in srgb, var(--portal-brand-primary) 34%, var(--cuba-border));background:color-mix(in srgb, var(--portal-brand-accent) 22%, var(--cuba-card-bg))}.auth-pricing-card-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--cuba-card-bg) 98%, transparent), color-mix(in srgb, var(--cuba-primary-tint) 60%, var(--cuba-card-bg))), var(--cuba-card-bg)}.toast-close,.success-feedback-dismiss,.icon-button-small,.sheet-close{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.help-tooltip-trigger:focus-visible,.toast-close:focus-visible,.success-feedback-dismiss:focus-visible,.sheet-close:focus-visible,.icon-button:focus-visible,.section-tabs [role=tab]:focus-visible,.detail-drawer-backdrop:focus-visible,.cuba-input:focus-visible,.cuba-select:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.success-feedback-dismiss:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.help-quick-start-item{gap:12px}.help-quick-start-num{margin-top:1px}.help-quick-start-text{font-size:14px;line-height:1.6}.help-benefit-card{border-radius:8px;gap:12px;padding:12px 14px}.help-benefit-card-title{font-size:14px}.help-benefit-card-desc{font-size:13px}.help-faq-question{gap:10px;padding:12px 14px;font-size:14px}.help-faq-question-text{line-height:1.45}.help-tips-callout{border-radius:8px;padding:14px 16px}.help-tips-callout-header{gap:8px}.help-tips-callout-item{font-size:14px}.help-article-link{align-items:center;gap:8px}.help-search-result-item{padding:10px 14px}.help-back-button{align-items:center;gap:6px;display:inline-flex}.help-drawer-title-row{min-width:0}.help-drawer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.help-search-bar{gap:8px}.help-search-bar:focus-within{box-shadow:0 0 0 3px var(--cuba-primary-tint)}.help-search-icon{color:var(--cuba-muted);flex:none}.help-search-input{min-width:0;color:var(--cuba-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.help-search-input::placeholder{color:var(--cuba-muted)}.help-search-result-title{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.help-search-result-summary{-webkit-line-clamp:2;color:var(--cuba-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-article-heading{overflow-wrap:break-word;line-height:1.3}.help-article-text{overflow-wrap:break-word;color:var(--cuba-text);line-height:1.65}.help-article-text p+p{margin-top:10px}.help-faq-answer-text{overflow-wrap:break-word;line-height:1.6}.help-article-link{overflow-wrap:break-word;min-width:0}.help-search-input:focus-visible,.help-faq-question:focus-visible,.help-back-button:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.cuba-table :is(th,td)[class*=num],.cuba-table :is(th,td)[class*=amount],.cuba-table :is(th,td)[class*=right],.cuba-table :is(th,td)[style*="text-align: right"]{text-align:right;font-variant-numeric:tabular-nums}.cuba-table :is(th,td)[class*=num] .cuba-btn,.cuba-table :is(th,td)[class*=amount] .cuba-btn{font-variant-numeric:tabular-nums}.cuba-table th .inline-flex{align-items:center}.cuba-field:has(>.cuba-input):has(>.cuba-btn){flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cuba-field:has(>.cuba-input):has(>.cuba-btn)>.cuba-label{align-self:center;margin-bottom:0}.cuba-field:has(>.cuba-input):has(>.cuba-btn)>.cuba-input{flex:1 1 0;align-self:stretch;width:auto;min-width:0}.cuba-field:has(>.cuba-input):has(>.cuba-btn)>.cuba-btn{flex:none;align-self:stretch}.cuba-table :is(td,th) .cuba-badge,.cuba-table :is(td,th) [class*=pill],.cuba-table :is(td,th) [class*=badge]{vertical-align:middle;align-items:center;display:inline-flex}.cuba-btn,.cuba-btn-sm,.cuba-btn-xs{align-items:center;gap:6px;display:inline-flex}.cuba-btn>svg,.cuba-btn>.material-icons,.cuba-btn-sm>svg,.cuba-btn-xs>svg{vertical-align:middle;flex:none}.ai-tokens-table th.text-right,.ai-tokens-table td.text-right{text-align:right}.ai-tokens-table td.text-right,.ai-tokens-table td.font-mono{font-variant-numeric:tabular-nums}.ai-tokens-period{align-items:flex-end}.ai-tokens-period .cuba-field{margin-bottom:0}.ai-tokens-period .cuba-input,.ai-tokens-period .cuba-btn{box-sizing:border-box;height:var(--control-h-lg);min-height:var(--control-h-lg)}.ai-summary-split .cuba-donut .cuba-chart-legend li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:8px;display:grid}.ai-summary-split .cuba-donut .cuba-chart-legend b,.ai-summary-split .cuba-donut .cuba-chart-legend-percent{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.cuba-table th.text-center,.cuba-table th.cuba-text-center,.cuba-table th[align=center]{text-align:center}.fin-table th.text-right,.fin-table th.cuba-text-right{text-align:right}.fin-table td.text-right,.fin-table td.cuba-text-right,.fin-table td.font-mono{font-variant-numeric:tabular-nums}.metrics-grid,.summary-metric-grid{align-items:stretch}.metrics-grid>*,.summary-metric-grid>*{box-sizing:border-box;min-width:0;height:100%}.metric-card{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.metric-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin-bottom:0;overflow:hidden}.metric-card strong{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;overflow:hidden}.summary-metric-card{align-items:center;min-width:0}.summary-metric-card-body{min-width:0}.summary-metric-card-icon{flex:none}.summary-metric-card strong{font-variant-numeric:tabular-nums;min-width:0}.summary-metric-card-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cuba-card-head{align-items:center;gap:8px}.cuba-card-head>*{min-width:0}.cuba-card-head>:last-child:not(:first-child){flex:none}.cuba-card-head>strong,.cuba-card-head>h2,.cuba-card-head>h3,.cuba-card-head>div>strong:first-child,.cuba-card-head>div>h2,.cuba-card-head>div>h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cuba-card-item{align-items:center}.cuba-card-item>:first-child{min-width:0}.cuba-card-item>:last-child:not(:first-child){flex:none}.cuba-page-head{align-items:center}.cuba-page-head>div:first-child:not(.cuba-page-icon){min-width:0}.cuba-page-head .cuba-page-actions{flex:none;align-items:center;gap:8px;display:flex}.cuba-page-header .cuba-page-title,.cuba-page-head h1{min-width:0}.cuba-form-inline>.cuba-field,.cuba-filter-bar-fields>.cuba-field{margin:0}.cuba-form-inline>.cuba-label,.cuba-filter-bar-fields>.cuba-label{margin-bottom:0}.cuba-form-inline>.cuba-btn{min-height:var(--control-h-lg);box-sizing:border-box}:is(.cuba-label:has(>input[type=checkbox]),.cuba-label:has(>input[type=radio])){align-items:center}.cuba-label>input[type=checkbox],.cuba-label>input[type=radio]{flex:none;margin:0}.cuba-filter-bar-fields{align-items:center}.cuba-badge,.cuba-chip{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:hidden}.cuba-badge>span,.cuba-chip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cuba-badge>svg,.cuba-badge>.material-icons,.cuba-chip>svg,.cuba-chip>.material-icons{flex:none}.cuba-table :is(td,th) .cuba-badge,.cuba-table :is(td,th) .cuba-chip{vertical-align:middle}.cuba-table td .cuba-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cuba-table td :is(.cuba-btn,.cuba-btn-sm,.cuba-btn-xs){vertical-align:middle}html,.page-wrapper,.sidebar-main,.detail-drawer__body,.cuba-modal__body,.help-drawer-body{scrollbar-gutter:stable}.sidebar-sublink.active{text-shadow:0 0 .5px;font-weight:500}.wcp-opt.is-active,.wcs-vw-preset.is-active{text-shadow:0 0 .5px;font-weight:400}.etx-ap-pill.is-active{text-shadow:0 0 .5px;font-weight:500}.wcp-swatch.is-active{border:1px solid var(--cuba-text);box-shadow:inset 0 0 0 1px var(--cuba-card-bg)}.cuba-btn-loadable{position:relative}.cuba-btn-loadable>.cuba-btn-content{align-items:center;gap:6px;display:inline-flex}.cuba-btn-loadable[aria-busy=true]{cursor:progress}.cuba-btn-loadable[aria-busy=true]>.cuba-btn-content{visibility:hidden}.cuba-btn-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.8s linear infinite psp-spin;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.cuba-btn-spinner{animation:none}}.sidebar-link{align-items:center}.sidebar-link>.stroke-icon{align-self:center}.sidebar-link-copy,.sidebar-link-title{align-items:center;min-width:0}.sidebar-link-title{align-items:center;display:flex}.sidebar-link-badge{box-sizing:border-box;justify-content:center;align-self:center;align-items:center;display:inline-flex}.nav-right-shell,.nav-right-shell .header-action{align-items:center}.nav-right-shell .icon-button,.nav-right-shell .profile-button,.nav-right-shell .theme-mode-button{height:var(--control-h-md);box-sizing:border-box}.search-full{height:var(--control-h-md);box-sizing:border-box;align-items:center}.search-full input{box-sizing:border-box;height:100%;min-height:0}:is(.page-wrapper,body).dark-mode .sidebar-pinned-link{color:var(--cuba-muted)}:is(.page-wrapper,body).dark-mode .sidebar-pinned-link:hover{background:var(--cuba-primary-tint);color:var(--cuba-text)}:is(.page-wrapper,body).dark-mode .login-status-band span,:is(.page-wrapper,body).dark-mode .portal-priority-item.accent-success .portal-priority-item__icon,:is(.page-wrapper,body).dark-mode .cuba-callout-success,:is(.page-wrapper,body).dark-mode .cuba-rec-card .cuba-callout-success,:is(.page-wrapper,body).dark-mode .billing-inline-notice-success strong,:is(.page-wrapper,body).dark-mode .form-feedback-success,:is(.page-wrapper,body).dark-mode .scorecard-v2-evidence-badge--high,:is(.page-wrapper,body).dark-mode .scorecard-v2-gate-status--pass,:is(.page-wrapper,body).dark-mode .difficulty-badge-easy{color:var(--cuba-success-on-tint)}:is(.page-wrapper,body).dark-mode .users-role-chip-remove,:is(.page-wrapper,body).dark-mode .form-feedback-error,:is(.page-wrapper,body).dark-mode .billing-invoice-totals__cell--overdue.is-active strong,:is(.page-wrapper,body).dark-mode .billing-invoice-overdue-callout,:is(.page-wrapper,body).dark-mode .delivery-error-text{color:var(--cuba-danger-on-tint)}:is(.page-wrapper,body).dark-mode .cuba-rec-card .cuba-callout-warning{color:var(--cuba-warning-on-tint)}:is(.page-wrapper,body).dark-mode .difficulty-badge-normal{color:var(--cuba-primary-on-tint)}:is(.page-wrapper,body).dark-mode .difficulty-badge-hard{color:var(--cuba-orange-on-tint)}:is(.page-wrapper,body).dark-mode .difficulty-badge-boss{color:var(--cuba-danger-on-tint)}:is(.page-wrapper,body).dark-mode .cuba-link,:is(.page-wrapper,body).dark-mode .cuba-link-btn,:is(.page-wrapper,body).dark-mode .cuba-chip{color:var(--cuba-primary-on-tint)}:is(.page-wrapper,body).dark-mode .btn-cuba-primary:disabled{background:var(--cuba-neutral-bg);color:var(--cuba-muted);opacity:1;border-color:#0000}.page-wrapper.dark-mode .cuba-tab-bar.okk-entity-tabs>.cuba-tab.is-active,body.dark-mode .cuba-tab-bar.okk-entity-tabs>.cuba-tab.is-active{color:var(--cuba-text-on-accent)}:is(.cuba-tab,.section-tabs__button,.cuba-tab-active,.section-tabs__button-active,.cuba-tab:hover,.section-tabs__button:hover){font-weight:500}:is(.cuba-tab-active,.section-tabs__button-active){text-shadow:0 0 .6px}:is(.cuba-tab,.section-tabs__button):focus-visible,:is(.ops-chip,.chip,.pill,[class*=-chip],[class*=-pill]):is(button,a,[role=button],[tabindex]):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.ops-chip:is(:hover,:active){border-width:inherit;transform:none}.cuba-chevron{transition:transform var(--cuba-dur-fast) var(--cuba-ease)}[aria-expanded=true] .cuba-chevron,details[open]>summary .cuba-chevron{transform:rotate(180deg)}.cuba-table td.text-right,.cuba-table td.cuba-text-right,.cuba-table td[align=right],.cuba-table td.font-mono,.cuba-table .table-number-stack{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cuba-table td.text-right,.cuba-table th.text-right,.cuba-table td.cuba-text-right,.cuba-table th.cuba-text-right{min-width:96px}.cuba-table .table-number-stack{flex-direction:column;align-items:flex-end;display:flex}.cuba-table th,.cuba-table td{vertical-align:middle}.cuba-table th{white-space:nowrap}.cuba-table th.text-right .th-with-help,.cuba-table th.cuba-text-right .th-with-help{justify-content:flex-end}.metric-card,.billing-subsection-metric-card,.billing-command-kpis,.billing-invoice-totals__cell,.balance-amount-input,.balance-amount-suffix,.ai-tokens-table td{font-variant-numeric:tabular-nums}.billing-invoice-totals__cell{text-align:right;min-width:96px}.balance-amount-input{text-align:right;min-width:8ch}.cuba-field{gap:4px;display:grid}.cuba-field>.cuba-label{margin:0}.cuba-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.cuba-field select{min-height:var(--control-h-md);box-sizing:border-box}.cuba-hint-line,.cuba-field>.cuba-error{min-height:24px;margin-top:0;line-height:1.5}.toast-container{box-sizing:border-box;width:min(380px,100vw - 40px);max-width:none}.toast{box-sizing:border-box;will-change:transform, opacity;width:100%}.detail-drawer__body,.help-drawer-body{scrollbar-gutter:stable;overscroll-behavior:contain}.help-drawer{flex-direction:column;display:flex}.help-drawer-body{min-height:0}.help-drawer-header{z-index:1;position:sticky;top:0}.help-drawer-footer{background:var(--cuba-card-bg);position:sticky;bottom:0}@media (width<=767px){.cuba-table-wrap,.cuba-table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cuba-page-header,.cuba-page-actions,.cuba-toolbar{flex-wrap:wrap;min-width:0}.cuba-page-header>*,.cuba-toolbar>*{min-width:0}.cuba-page-actions{max-width:100%}.pb-minw-260,.etx-search,.wc-selector .cuba-select,.pb-toolbar-search{min-width:0;max-width:100%}.vwt-input-sm,.mc-field-medium,.dop-max-320,.dop-max-420,.dop-max-640{max-width:100%}.dop-modal-card,.dop-modal-card.dop-modal-card-wide,.cuba-modal,.cuba-modal-card,.cuba-modal-dialog{max-width:calc(100vw - 2rem)}.cuba-aic-varmenu,.aic-cv-varmenu{min-width:0;max-width:calc(100vw - 2rem)}.dop-td-body{max-width:100%}.wcp-preview{width:100%;max-width:100%}.guided-empty-state-description,.empty-card-state p,.empty-card-state-details,.dr-donut,.bb-feedback-donut,.w60c-fleet-chart-card{max-width:100%}}@media (width<=480px){.cuba-toolbar :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select){min-width:0;max-width:100%}.cuba-page-actions>.btn,.cuba-page-actions>button{flex:auto}}.abui-form-grid>.cuba-field:last-child:nth-child(odd),.abui-form-grid>.cuba-notice{grid-column:1/-1}.abui-form-grid>.cuba-field>.abui-check,.cuba-field>label.abui-check-top{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,transparent);box-sizing:border-box;border-radius:8px;min-height:36px;padding:10px 12px}.abui-check-top>input[type=checkbox]{flex:none;margin-top:3px}.abui-check-top .abui-block{margin-top:4px;display:block}details.abui-collapse{border:1px solid var(--cuba-border,#e5e7eb);border-radius:8px;margin-top:16px;overflow:hidden}details.abui-collapse>summary{background:var(--cuba-surface-muted,#6d61f20a);padding:12px 16px 12px 38px}details.abui-collapse>summary:hover{background:var(--cuba-primary-tint,#6d61f214)}details.abui-collapse>summary:focus-visible{outline:2px solid var(--cuba-primary,#6d61f2);outline-offset:-2px}details.abui-collapse>summary:before{top:15px;left:16px}details.abui-collapse[open]>summary{border-bottom:1px solid var(--cuba-border,#e5e7eb)}details.abui-collapse>:not(summary){margin:16px}.cuba-section-body>*+.asx-acc{margin-top:16px}.cuba-section-body .cuba-field .guided-empty-state,.abui-scn>.guided-empty-state{box-sizing:border-box;background:0 0;width:100%;margin:0;padding:16px}.cuba-section-head>.muted-line{margin-left:auto;font-size:12px;font-weight:400}.cuba-section-head>span:first-of-type{overflow-wrap:break-word;min-width:0}.asx-actionbar .cuba-btn{min-height:36px}.asx-actionbar .cuba-btn:disabled,.asx-actionbar .cuba-btn[disabled]{background:var(--cuba-surface-muted,#f1f2f4);color:var(--cuba-muted,#6b7280);border-color:var(--cuba-border,#d9dce1);opacity:1;cursor:not-allowed;box-shadow:none}.asx-bar-reason{color:var(--cuba-muted,#6b7280);flex-basis:100%;order:10;font-size:12px}.cuba-section-head.trx-head{justify-content:flex-start}.trx-head>span:not(.trx-chip):not(.trx-pill){text-align:left;margin-right:auto}.trx-head>.trx-chip+span{margin-right:0}.abui-scn>*+*{margin-top:12px}.abui-scn .abui-scn-gate{flex-direction:column;gap:6px;display:flex}.abui-scn #abui-scn-gate-help{margin-top:-6px}.abui-scn>.cuba-actions{align-items:center}.dop-section .cuba-btn:disabled,.cuba-section .cuba-btn:disabled,.kcd-row-actions .cuba-btn:disabled{background:var(--cuba-surface-2,#f1f2f6);border-color:var(--cuba-border,#e3e5ec);color:var(--cuba-text-muted,#8a8fa3);box-shadow:none;opacity:1;cursor:not-allowed}.dop-section details,.cuba-section-body>details{border:1px solid var(--cuba-border,#e3e5ec);background:var(--cuba-surface,transparent);border-radius:8px;padding:8px 12px}.dop-section details>summary,.cuba-section-body>details>summary{cursor:pointer;border-radius:8px;font-weight:500}.dop-section details>summary:focus-visible,.cuba-section-body>details>summary:focus-visible{outline:2px solid var(--cuba-primary,#6d61f2);outline-offset:2px}.dop-section details[open]>summary{margin-bottom:8px}.dop-field-hint,.kcd-hint{max-width:70ch;margin-top:4px;line-height:1.4}.dop-section+.dop-section{margin-top:16px}.cuba-section-body>.cuba-actions{border-top:1px solid var(--cuba-border,#e3e5ec);padding-top:12px}.cuba-actions{flex-wrap:wrap;align-items:center}.cuba-actions>.cuba-btn{min-height:32px}.cuba-detail-list dd,.kcd-row-main,.kcd-row-meta{overflow-wrap:break-word;min-width:0}.cuba-table-wrap thead th{background:var(--cuba-surface,#fff);z-index:1;position:sticky;top:0}.dop-section details details,.cuba-section-body>details details{background:0 0;border:0;padding:0}.okk-w71-details{border:1px solid var(--cuba-border,#0000001a);background:var(--cuba-surface,transparent);border-radius:8px;margin:4px 0}.okk-w71-details>summary{cursor:pointer;border-radius:8px;padding:8px 12px}.okk-w71-details>summary:hover{background:var(--cuba-surface-alt,#0000000a)}.okk-w71-details>summary:focus-visible{outline:2px solid var(--cuba-primary,#7366ff);outline-offset:2px}.okk-w71-details[open]>summary{border-bottom:1px solid var(--cuba-border,#0000001a);border-radius:8px}.okk-w71-details>.okd-pre{border-radius:8px;margin:0;padding:12px}:is([data-testid=okk-employee-page],[data-testid=okk-settings-page]) .btn-cuba-primary:disabled{background:var(--cuba-surface-alt,#e9ecef);border-color:var(--cuba-border,#d5d9de);color:var(--cuba-text-muted,#6c757d);opacity:1;cursor:not-allowed}.okk-w71-empty{background:0 0;padding:8px 0}.okk-w71-empty>*{box-shadow:none;background:0 0;border:0;padding-block:12px}.okk-w71-body{margin-top:4px}.okk-w71-subhead{margin:0 0 8px;padding:0 16px;font-size:14px;font-weight:600}.okk-coaching-summary{padding:0 16px 16px}.okk-w71-reason{color:var(--cuba-text-muted,#6c757d);margin:0;font-size:13px}.okk-w71-hints{gap:4px;margin:0;display:grid}.okk-w71-hints>p{margin:0}.okd-form-actions{flex-wrap:wrap;align-items:center}.okk-w71-checks{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:8px;display:flex}.okk-w71-checks>.cuba-label{margin:0}[data-testid=okk-settings-page] .cuba-form-inline{align-items:flex-end}[data-testid=okk-settings-page] .cuba-form-inline>.cuba-label{min-width:0}.w71d-details{border:1px solid var(--cuba-border,#0000001a);background:var(--cuba-surface,transparent);border-radius:8px;margin:8px 0}.w71d-details>summary{cursor:pointer;border-radius:8px;padding:8px 12px}.w71d-details>summary:hover{background:var(--cuba-surface-alt,#0000000a)}.w71d-details>summary:focus-visible{outline:2px solid var(--cuba-primary,#7366ff);outline-offset:2px}.w71d-details[open]>summary{border-bottom:1px solid var(--cuba-border,#0000001a);border-radius:8px}.w71d-details>:not(summary){margin-left:12px;margin-right:12px}.w71d-details>:not(summary):last-child{margin-bottom:12px}.w71d .btn-cuba-primary:disabled,.w71d .btn-cuba-primary[aria-disabled=true]{background:var(--cuba-surface-alt,#e9ecef);border-color:var(--cuba-border,#d5d9de);color:var(--cuba-text-muted,#6c757d);opacity:1;cursor:not-allowed}.w71d .cuba-table td,.w71d .cuba-table th{overflow-wrap:break-word}button.btn-cuba-primary:disabled,button.cuba-btn-primary:disabled,button.btn-cuba-primary[aria-disabled=true],.btn-cuba-disabled{background:var(--cuba-surface-muted,#e9ecef);border-color:var(--cuba-border,#dee2e6);color:var(--cuba-text-muted,#6c757d);opacity:1;cursor:not-allowed;box-shadow:none}.ops-chip.w71e-remove{border-radius:var(--cuba-radius,6px);flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;transition:background-color .15s;display:inline-flex}.ops-chip.w71e-remove:hover:not(:disabled){background:var(--cuba-danger-soft,#dc35451a)}.ops-chip.w71e-remove:focus-visible{outline:2px solid var(--cuba-danger,#dc3545);outline-offset:1px}.ops-chip.w71e-remove:disabled{opacity:.45;cursor:not-allowed}.cuba-card .guided-empty-state{box-shadow:none;background:0 0;border:0;padding:24px 16px}.cuba-card .cuba-table td,.cuba-card .cuba-table-td{overflow-wrap:break-word}.form-check.w71e-switch-box{border:1px solid var(--cuba-border,#dee2e6);border-radius:var(--cuba-radius,6px);box-sizing:border-box;align-items:center;min-height:36px;padding:6px 12px}.w71e-disabled-reason{color:var(--cuba-muted,#6b7280);margin-top:6px;font-size:12px;display:block}.cuba-actions .w71e-disabled-reason,.billing-form-actions .w71e-disabled-reason{align-self:center;margin-top:0}.btn-cuba-primary:disabled,.btn-cuba-disabled{background:var(--cuba-surface-muted,#eef0f4);border-color:var(--cuba-border,#d9dce3);color:var(--cuba-text-muted,#8a90a0);opacity:1;box-shadow:none;cursor:not-allowed;transform:none}.fin-table td.num,.fin-table th.num,.ai-tokens-table td.num,.ai-tokens-table th.num{text-align:right;font-variant-numeric:tabular-nums}.fin-table td{font-variant-numeric:tabular-nums}.cuba-table td{overflow-wrap:break-word}.cuba-table-wrap{max-width:100%}.cuba-card-item details.group>summary{cursor:pointer;padding:4px 0;list-style:none}.cuba-card-item details.group>summary:focus-visible{outline:2px solid var(--cuba-primary,#6d61f2);outline-offset:2px;border-radius:8px}.w71f-scroll{max-width:100%;overflow-x:auto}.cuba-table th.w71f-num,.cuba-table td.w71f-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.w71f-reason{color:var(--cuba-text-muted,#8a90a0);margin:2px 0 0;font-size:12px}.w71f-reason-inline{margin:0}.w71f-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w71f-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}@media (width<=640px){.w71f-grid-2{grid-template-columns:1fr}}.cuba-card-item>.guided-empty-state.cuba-card,.card-body>.guided-empty-state.cuba-card{box-shadow:none;background:0 0;border:0;padding:20px 12px}#tenant-team-member-advanced,.evw-signature-how{border:1px solid var(--cuba-border,#7f7f7f40);border-radius:var(--cuba-radius,8px);background:var(--cuba-surface,transparent);padding:12px 16px}#tenant-team-member-advanced>summary,.evw-signature-how>summary{cursor:pointer;color:var(--cuba-text,inherit);font-weight:600}#tenant-team-member-advanced>summary:focus-visible,.evw-signature-how>summary:focus-visible{outline:2px solid var(--cuba-primary,#7366ff);outline-offset:2px;border-radius:8px}#tenant-team-member-advanced[open]>summary,.evw-signature-how[open]>summary{margin-bottom:10px}.cuba-card button:disabled,.cuba-card .btn:disabled{background:var(--cuba-surface-muted,#7f7f7f1f);border-color:var(--cuba-border,#7f7f7f40);color:var(--cuba-text-muted,#7f7f7fcc);cursor:not-allowed;box-shadow:none}tr.cursor-pointer:hover>td{background:var(--cuba-table-highlight)}.form-grid.w71g-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.w71g-cols-1{grid-template-columns:minmax(0,480px)}@media (width<=720px){.form-grid.w71g-cols-2,.form-grid.w71g-cols-1{grid-template-columns:1fr}}.inline-actions>.muted-line{align-self:center}.cp-tone-primary{--cp-c:var(--cuba-primary);--cp-t:var(--cuba-primary-tint);--cp-o:var(--cuba-primary-on-tint)}.cp-tone-secondary{--cp-c:var(--cuba-secondary);--cp-t:var(--cuba-secondary-tint);--cp-o:var(--cuba-secondary-on-tint)}.cp-tone-success{--cp-c:var(--cuba-success);--cp-t:var(--cuba-success-tint);--cp-o:var(--cuba-success-on-tint)}.cp-tone-warning{--cp-c:var(--cuba-warning);--cp-t:var(--cuba-warning-tint);--cp-o:var(--cuba-warning-on-tint)}.cp-tone-danger{--cp-c:var(--cuba-danger);--cp-t:var(--cuba-danger-tint);--cp-o:var(--cuba-danger-on-tint)}.cp-tone-info{--cp-c:var(--cuba-info);--cp-t:var(--cuba-info-tint);--cp-o:var(--cuba-info-on-tint)}.cp-tone-blue{--cp-c:var(--cuba-blue);--cp-t:var(--cuba-blue-tint);--cp-o:var(--cuba-blue-on-tint)}.cp-tone-orange{--cp-c:var(--cuba-orange);--cp-t:var(--cuba-orange-tint);--cp-o:var(--cuba-orange-on-tint)}@keyframes cp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cp-ring-draw{0%{stroke-dashoffset:100px}}@keyframes cp-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}.cp-spark{display:block;overflow:visible}.cp-spark-line{fill:none;stroke:var(--cp-c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:cp-draw .52s var(--cuba-ease) both}.cp-spark-area{fill:var(--cp-t);stroke:none;animation:cp-fade .52s var(--cuba-ease) both}.cp-spark-empty{stroke:var(--cuba-border);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cp-ring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.cp-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cp-ring-track,.cp-ring-bar{fill:none;stroke-width:4px}.cp-ring-track{stroke:var(--cp-t)}.cp-ring-bar{stroke:var(--cp-c);stroke-linecap:round;stroke-dasharray:100;animation:cp-ring-draw .52s var(--cuba-ease) both}.cp-ring-label{color:var(--cuba-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;position:relative}.cp-bars{align-items:flex-end;gap:3px;min-width:24px;display:inline-flex}.cp-bar{background:var(--cp-t);transform-origin:bottom;min-width:4px;max-width:12px;animation:cp-grow .45s var(--cuba-ease) both;border-radius:8px;flex:1 1 0}.cp-bar-hot{background:var(--cp-c)}.cp-bars-empty{background:var(--cuba-border);flex:1;height:2px}.cp-timeline{margin:0;padding:0;list-style:none}.cp-tl-item{gap:12px;padding-bottom:16px;display:flex;position:relative}.cp-tl-item:last-child{padding-bottom:0}.cp-tl-item:not(:last-child):before{content:"";background:var(--cuba-border);width:2px;position:absolute;top:20px;bottom:0;left:9px}.cp-tl-dot{background:var(--cp-t);width:20px;height:20px;color:var(--cp-o);box-shadow:inset 0 0 0 2px var(--cp-c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.cp-tl-body{min-width:0}.cp-tl-title{color:var(--cuba-text);overflow-wrap:break-word;font-weight:600}.cp-tl-meta{color:var(--cuba-muted);overflow-wrap:break-word;font-size:13px}.cp-stepper{align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.cp-step:not(:last-child):after{content:"";background:var(--cuba-border);height:2px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.cp-step-done:not(:last-child):after{background:var(--cuba-success)}.cp-step-dot{background:var(--cuba-card-bg);width:26px;height:26px;color:var(--cuba-muted);box-shadow:inset 0 0 0 2px var(--cuba-border);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cp-step-label{color:var(--cuba-muted);overflow-wrap:break-word;max-width:100%;font-size:13px}.cp-step-done .cp-step-dot{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint);box-shadow:inset 0 0 0 2px var(--cuba-success)}.cp-step-current .cp-step-dot{background:var(--cuba-primary);color:var(--cuba-card-bg);box-shadow:0 0 0 4px var(--cuba-primary-tint)}.cp-step-current .cp-step-label{color:var(--cuba-text);font-weight:600}.cp-step-error .cp-step-dot{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);box-shadow:inset 0 0 0 2px var(--cuba-danger)}.cp-step-error .cp-step-label{color:var(--cuba-danger-on-tint)}.cp-avatars{--cp-av:28px;align-items:center;display:inline-flex}.cp-avatar{width:var(--cp-av);height:var(--cp-av);font-size:calc(var(--cp-av) * .4);background:var(--cp-t);color:var(--cp-o);box-shadow:0 0 0 2px var(--cuba-card-bg);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cp-avatar+.cp-avatar{margin-left:calc(var(--cp-av) * -.28)}.cp-avatar-more{background:var(--cuba-border);color:var(--cuba-text)}.cp-ribbon{background:var(--cp-t);color:var(--cp-o);white-space:nowrap;padding:5px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-block}.cp-ribbon-inline{border-left:3px solid var(--cp-c);border-radius:0 4px 4px 0}.cp-ribbon-corner{background:var(--cp-c);color:var(--cuba-card-bg);border-radius:8px;position:absolute;top:12px;right:-6px}.cp-ribbon-corner:after{content:"";border-top:6px solid var(--cp-o);border-right:6px solid #0000;position:absolute;bottom:-6px;right:0}.cp-stat{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cp-stat-main{min-width:0}.cp-stat-label{color:var(--cuba-muted);overflow-wrap:break-word;font-size:13px}.cp-stat-value{color:var(--cuba-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.cp-stat-delta{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cp-delta-up{color:var(--cuba-success-on-tint)}.cp-delta-down{color:var(--cuba-danger-on-tint)}.cp-delta-flat{color:var(--cuba-muted)}.cp-stat-hint{color:var(--cuba-muted);font-weight:400}.cp-stat-chart{flex:none}@media (prefers-reduced-motion:reduce){.cp-spark-line,.cp-spark-area,.cp-ring-bar,.cp-bar{animation:none}}.cuba-prims,.cuba-pages-b{box-sizing:border-box}.cp-toasts{z-index:1100;flex-direction:column;gap:8px;max-width:360px;display:flex;position:fixed;bottom:16px;right:16px}.cp-toast{background:var(--cuba-card-bg);color:var(--cuba-text);border-left:4px solid var(--cp-c);box-shadow:var(--cuba-shadow-hover);animation:cp-fade .22s var(--cuba-ease) both;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.cp-toast-msg{overflow-wrap:break-word;flex:1;min-width:0;font-size:14px}.cp-toast-x{color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.cp-drop{text-align:center;border:2px dashed var(--cuba-border);color:var(--cuba-muted);cursor:pointer;transition:border-color var(--cuba-dur) var(--cuba-ease), background var(--cuba-dur) var(--cuba-ease);border-radius:8px;justify-content:center;align-items:center;padding:24px 16px;font-size:14px;display:flex}.cp-drop:hover,.cp-drop:focus-visible,.cp-drop-over{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-text)}.cp-drop-off{opacity:.5;cursor:not-allowed}.cp-drop-list{color:var(--cuba-text);overflow-wrap:break-word;margin:8px 0 0;padding:0 0 0 18px;font-size:13px}.cp-tree{margin:0;padding:0;list-style:none}.cp-tree .cp-tree{padding-left:18px}.cp-tree-row{width:100%;color:var(--cuba-text);font:inherit;text-align:left;overflow-wrap:break-word;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:14px;display:flex}.cp-tree-branch{cursor:pointer}.cp-tree-branch:hover{background:var(--cuba-primary-tint)}.cp-tree-caret{width:12px;color:var(--cuba-muted);flex:none}@media (prefers-reduced-motion:reduce){.cp-toast{animation:none}}.w72p-num{text-align:right;font-variant-numeric:tabular-nums}.w72p-num .table-note-stack,.w72p-num .table-number-stack{align-items:flex-end}.w72p-reason{align-self:center;font-size:13px}.w72a-meter{align-items:center;gap:8px;min-width:96px;display:flex}.w72a-meter-track{background:var(--cuba-border);border-radius:8px;flex:auto;min-width:48px;height:6px;overflow:hidden}.w72a-meter-fill{background:var(--cuba-primary);border-radius:8px;height:100%;display:block}.w72a-meter-fill.is-good{background:var(--cuba-success)}.w72a-meter-fill.is-warn{background:var(--cuba-warning)}.w72a-meter-fill.is-bad{background:var(--cuba-danger)}.w72a-meter-val{font-variant-numeric:tabular-nums;flex:none}.w72a-meter-val:empty{display:none}.w72a-legend{align-items:center;gap:8px;margin-top:8px;display:flex}.w72a-legend-bar{background:linear-gradient(90deg, rgba(var(--cuba-primary-rgb,124, 102, 255), .15), rgba(var(--cuba-primary-rgb,124, 102, 255), 1));border-radius:8px;width:120px;height:6px}.w72a-ring-row{align-items:center;gap:16px;display:flex}.w72a-flat{box-shadow:none;border:1px solid var(--cuba-border)}.w72a-details{text-align:left}.w72a-details>summary{cursor:pointer}.w72a-chips{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.w72a-seg-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.w72a-seg-score{font-variant-numeric:tabular-nums;flex:none}[data-testid=okk-settings-page] .okk-w72-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px 16px;display:grid}[data-testid=okk-settings-page] .okk-w72-grid>.cuba-label{min-width:0;margin:0}[data-testid=okk-settings-page] .okk-w72-grid :is(select,input,textarea).cuba-input{width:100%;min-width:0}[data-testid=okk-settings-page] .okk-w72-saverow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}[data-testid=okk-settings-page] .okk-w72-dirty{color:var(--cuba-warning,#b45309);font-size:13px;font-weight:600}[data-testid=okk-settings-page] .okk-w72-unit{align-items:center;gap:6px;display:inline-flex}[data-testid=okk-settings-page] .okk-w72-unit>span{color:var(--cuba-text-muted,#6c757d)}[data-testid=okk-settings-page] .okk-w72-sticky{z-index:1;border-top:1px solid var(--cuba-border);background:var(--cuba-surface-alt);padding:12px 0 4px;position:sticky;bottom:0}[data-testid=okk-settings-page] .okk-w72-choice{border:1px solid var(--cuba-border);cursor:pointer;border-radius:8px;padding:10px 12px}[data-testid=okk-settings-page] .okk-w72-choice:hover{background:var(--cuba-surface-alt)}[data-testid=okk-settings-page] .okk-w72-choice:has(input:checked){border-color:var(--cuba-primary);background:var(--cuba-surface-alt)}[data-testid=okk-settings-page] .okk-w72-num{text-align:right;font-variant-numeric:tabular-nums}[data-testid=okk-settings-page] input[type=number].cuba-input{box-sizing:border-box;min-width:8rem}[data-testid=okk-settings-page] input[data-testid=settings-retention-days]{max-width:100%;width:12rem!important}[data-testid=okk-settings-page] .cuba-label>.cuba-label-with-tooltip:first-child{flex-wrap:wrap;margin-bottom:6px;display:flex}[data-testid=okk-settings-page] .cuba-form-stack>.cuba-label{margin-bottom:0}[data-testid=okk-settings-page] .cuba-label>.cuba-input+.cuba-input{margin-top:8px}[data-testid=okk-settings-page] .cuba-form-stack :is(select,textarea).cuba-input{box-sizing:border-box;width:100%}.w72c-kpi-skeleton{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px;display:grid}.w72c-kpi-skeleton .w72c-skeleton-wide{grid-column:1/-1}.w72c-card-title{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.w72c-sticky-wrap{max-height:70vh;overflow:auto}.w72c-sticky-wrap thead th{z-index:2;background:var(--cuba-card-bg);box-shadow:0 1px 0 var(--cuba-border);position:sticky;top:0}.w72c-sticky-wrap .pb-score{min-width:120px}.w72c-sticky-wrap td:first-child{min-width:200px}.w72c-coach-score{min-width:120px}.w72c-percent{max-width:280px;margin:4px 0;display:flex}.w72c-percent strong{font-variant-numeric:tabular-nums;min-width:4ch}.w72c-after-block{margin-top:16px}.w72c-aic-table tbody tr:hover td{background:var(--cuba-neutral-bg)}.w72c-aic-table thead th{background:var(--cuba-card-bg);white-space:nowrap;position:sticky;top:0}.w72c-aic-table td,.w72c-aic-table th{font-variant-numeric:tabular-nums}.w72c-delta{margin-left:8px}.w72c-plan-form{align-items:end}.w72c-plan-form>label{gap:4px;display:grid}.w72c-verdict{border-left:4px solid var(--cuba-info);background:var(--cuba-neutral-bg);overflow-wrap:break-word;border-radius:8px;padding:8px 12px;display:block}.w72c-verdict[data-tone=success]{border-left-color:var(--cuba-success)}.w72c-verdict[data-tone=warning]{border-left-color:var(--cuba-warning)}.w72c-ring-row{margin-top:8px}.w72c-plan-head{align-items:center;gap:16px;display:flex}.w72c-plan-head .w72c-verdict{flex:1;min-width:0}.okk-w72-backfill{justify-items:start;gap:12px;padding:16px;display:grid}.okk-w72-backfill>.cuba-card-head{margin:0;padding:0}.okk-w72-backfill>p{margin:0}.okk-w72-backfill-result{background:var(--cuba-primary-tint);border-radius:8px;padding:8px 12px}.okk-w72-files{border:1px solid var(--cuba-border);border-radius:8px;max-height:240px;margin:0;padding:8px 12px;list-style:none;overflow-y:auto}.okk-w72-files>li{min-width:0}.okd-tlist{flex-direction:column;gap:6px;display:flex}.okd-search-stats{color:var(--cuba-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.okd-empty-pad{padding:16px}.okd-mark{background:var(--cuba-warning-tint);color:inherit;box-shadow:0 0 0 1px var(--cuba-warning);border-radius:8px}.okd-hit-chip{background:var(--cuba-warning);color:#000;cursor:pointer;vertical-align:middle;border:0;border-radius:8px;align-items:center;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.okd-hit-chip:focus-visible,.okd-tline-time--link:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.okd-virtual-nav{color:var(--cuba-muted);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.okd-karaoke-hint{z-index:1;color:var(--cuba-muted);border-bottom:1px solid var(--cuba-border);background:var(--cuba-card-bg);padding:4px 12px;font-size:11px;position:sticky;top:0}.okd-karaoke [data-karaoke-line]:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:-2px}.okd-karaoke .vwx-kline-active{font-weight:600}:is([data-testid=channel-audio-player],[data-testid=wavesurfer-player]) :is(.etx-ap-icon,.etx-ap-pill,.etx-ap-play,.etx-ap-seek):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}[data-testid=wavesurfer-player] .etx-ap-icon:disabled{opacity:.5;cursor:not-allowed}[data-testid=wavesurfer-player] .etx-ap-icon{border-radius:8px;padding:6px}.okd-ws-loading{color:var(--cuba-muted);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.okd-ws-time{font-variant-numeric:tabular-nums;min-width:80px;font-size:13px}.okd-ws-download{color:var(--cuba-muted);cursor:pointer;align-items:center;gap:4px;margin-left:auto;font-size:12px;text-decoration:none;display:inline-flex}.okd-ws-download:hover{color:var(--cuba-primary)}.okd-ws-download:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}.okd-ws-legend{color:var(--cuba-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:11px;display:flex}.okk-drift-panel h4{margin:0 0 8px}.okk-drift-panel details>p{margin:0;padding:8px 12px}.okk-w72-subform{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;gap:12px;padding:12px 16px;display:grid}.okk-w72-overdue{color:var(--cuba-danger);font-weight:600}.okk-w72-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.okk-w72-prewrap{white-space:pre-wrap}.okk-w72-promises{gap:6px;margin:8px 0;padding-left:0;list-style:none;display:grid}.okk-w72-moment{overflow-wrap:break-word;min-width:0}th.w72d-num,td.w72d-num{text-align:right;font-variant-numeric:tabular-nums}.w72d-nums dd{font-variant-numeric:tabular-nums}.w72d-kv td:last-child{text-align:right;font-variant-numeric:tabular-nums}.w72d-check{cursor:pointer;align-self:end}.w72d-stale{opacity:.5}.asx-actionbar button.cuba-btn:disabled,.asx-actionbar button.cuba-btn-primary:disabled,.asx-actionbar button.cuba-btn-secondary:disabled{background:var(--cuba-surface-muted,#f1f2f4);color:var(--cuba-muted,#6b7280);border:1px solid var(--cuba-border,#d9dce1);opacity:1;box-shadow:none;cursor:not-allowed}.asx-actionbar .asx-bar-reason{color:var(--cuba-muted,#6b7280);font-size:13px;line-height:1.4}.asx-actionbar .asx-bar-status[data-dirty=true]{color:var(--cuba-warning-on-tint,#8a5a00);font-weight:600}.asx-actionbar .asx-dirty-dot-on{box-shadow:0 0 0 3px var(--cuba-warning-tint,#f6a60940)}body:has(.asx-actionbar) .back-to-top{bottom:88px}.abui-check-top{box-sizing:border-box;justify-content:flex-start;gap:10px;width:100%}.abui-check-top>span{overflow-wrap:break-word;flex:auto;min-width:0}.bb-readiness-wrap .bb-readiness{gap:4px;display:grid}.bb-readiness-wrap .asx-ready-row{border-left:3px solid #0000;align-items:center;margin-top:0}.bb-readiness-wrap .asx-ready-row[data-status=done] .asx-ready-hint{display:none}.bb-readiness-wrap .asx-ready-row[data-status=done] strong{color:var(--cuba-muted,#6b7280);font-weight:500}.bb-readiness-wrap .asx-ready-row:not([data-status=done]):not([data-status=info]){border-left-color:var(--cuba-warning,#f6a609);background:var(--cuba-warning-tint,#f6a60914)}.bb-readiness-wrap .asx-ready-row:not([data-status=done]):not([data-status=info]) strong{font-weight:700}.abui-scn-publish>.cuba-actions{justify-content:flex-end}.abui-scn-bar{width:100%;height:8px;accent-color:var(--cuba-primary,#6d61f2)}.w72-timeline{margin:8px 0;padding:0;list-style:none}.w72-tl-item{gap:4px;min-width:0;padding:0 0 16px 28px;display:grid;position:relative}.w72-tl-item:before{content:"";background:var(--cuba-border,#e5e7eb);width:2px;position:absolute;top:14px;bottom:0;left:7px}.w72-tl-item:last-child:before{display:none}.w72-tl-item p{margin:0}.w72-tl-dot{box-sizing:border-box;background:var(--cuba-surface,#fff);border:2px solid var(--cuba-muted,#6b7280);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.w72-tl-item[data-status=PUBLISHED] .w72-tl-dot,.w72-tl-item[data-status=ACTIVE] .w72-tl-dot{background:var(--cuba-success,#1f9d55);border-color:var(--cuba-success,#1f9d55)}.w72-tl-item[data-status=DRAFT] .w72-tl-dot{border-color:var(--cuba-warning,#f6a609)}.w72-tl-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.w72-tl-item .cuba-actions{justify-content:flex-start}.w72-chat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.w72-chat-head .cuba-label{margin:0}.w72-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.w72-chip{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,#fff);color:inherit;cursor:pointer;overflow-wrap:break-word;border-radius:999px;padding:6px 12px;font-size:13px}.w72-chip:hover:not(:disabled){border-color:var(--cuba-primary,#6d61f2);color:var(--cuba-primary,#6d61f2)}.w72-chip:disabled{opacity:.5;cursor:not-allowed}.abui-test-sessions>li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.abui-test-sessions .abui-test-session-name{overflow-wrap:break-word;flex:120px;min-width:0}.w72-nowrap{white-space:nowrap}.w72-was{text-decoration:line-through}.w72-now{font-weight:600}.ops-chip.w72-accept{background:var(--cuba-primary-tint,#6d61f21f);color:var(--cuba-primary,#6d61f2);border-color:#0000}.abui-scn-editor>.cuba-actions:last-of-type{justify-content:flex-end}.abui-scn>.cuba-actions{margin-top:8px}.w72-stack{gap:16px;display:grid}.w72-stack .cuba-field>:is(input,select,textarea)+.cuba-label{margin-top:12px}.w72-stack .cuba-field>.muted-line{margin:4px 0 0}.w72-subtitle{font-size:14px;font-weight:600;display:block}.bb-alert-row .abui-check{white-space:nowrap;flex:none}.w72-cost-list{margin:0;padding:0;list-style:none}.w72-cost-list>li{border-bottom:1px solid var(--cuba-border,#e5e7eb);padding:8px 0;font-size:13px}.w72-cost-list>li:last-child{border-bottom:0}.asx-ro>[role=note]{border:1px solid var(--cuba-border,#e5e7eb);background:var(--cuba-surface,transparent);border-radius:8px;margin:0 0 12px;padding:8px 12px}.cuba-section+.cuba-actions{margin-top:12px}.w72f-reason{flex:100%;margin:4px 0 0;font-size:12px}.wizard-nav-controls{justify-content:space-between;display:flex}.wizard-nav-controls>.w72f-nav-step{text-align:center;white-space:nowrap;margin:0}.wizard-nav-controls>.wizard-nav-hint{text-align:right}@media (width<=480px){.wizard-nav-controls>.w72f-nav-step{display:none}}.w72f-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.w72f-actions-col{text-align:right;white-space:nowrap}.w72f-nowrap{white-space:nowrap}.w72f-domain-cell{overflow-wrap:break-word;max-width:280px}.w72f-hero-box{margin-top:12px;display:block}.w72f-url{overflow-wrap:break-word;min-width:0;max-width:100%}.w72g-compare{border:1px solid var(--cuba-border,#0000001a);border-radius:8px}.w72g-compare>summary{cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:600}.w72g-compare>summary:hover{background:var(--cuba-surface-alt,#0000000a)}.w72g-compare>summary:focus-visible{outline:2px solid var(--cuba-primary,#7366ff);outline-offset:2px}.w72g-compare[open]>summary{border-bottom:1px solid var(--cuba-border,#0000001a);border-radius:8px}.w72g-compare-table{margin:0}.w72g-compare-table td{overflow-wrap:break-word;vertical-align:top;padding:6px 12px}.w72g-compare-table tr+tr td{border-top:1px solid var(--cuba-border,#0000000f)}.w72g-num{text-align:right;font-variant-numeric:tabular-nums}.w72g-form{max-width:520px}.w72g-form .muted-line{margin:0}.w72g-cap-summary{align-items:center;gap:12px;margin:8px 0;display:flex}.w72g-bar{background:var(--cuba-surface-alt,#00000014);border-radius:999px;flex:0 0 160px;height:8px;overflow:hidden}.w72g-bar>span{background:var(--cuba-success,#51bb25);border-radius:999px;height:100%;display:block}.w72g-approve{background:var(--cuba-primary-tint,#7366ff1f);color:var(--cuba-primary,#7366ff);border-color:var(--cuba-primary,#7366ff)}.w72g-flat>.cuba-card{box-shadow:none;background:0 0;border:0;padding:0}.w72g-reauth{border-bottom:1px solid var(--cuba-border,#0000001a);padding-bottom:8px}.w72g-section-flat{box-shadow:none;border:1px solid var(--cuba-border,#0000001a);background:0 0}.dlg2-msg-op{background:color-mix(in srgb, var(--cuba-primary) 18%, transparent);border-left:3px solid var(--cuba-primary)}.dlg2-msg-ai{border-left:3px solid color-mix(in srgb, var(--cuba-primary) 35%, transparent)}.w72h-conv-list>.cuba-actions{border:1px solid var(--cuba-border);background:color-mix(in srgb, var(--cuba-primary) 8%, transparent);border-radius:8px;padding:8px 12px}.w72h-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.w72h-num{text-align:right}.w72i-talkbar{background:var(--cuba-border);border-radius:999px;height:10px;display:flex;overflow:hidden}.w72i-reason{align-self:center}.w72j-result{border-left:3px solid var(--cuba-primary);background:var(--cuba-neutral-bg);overflow-wrap:break-word;border-radius:8px;padding:12px}.w72k-sched-item{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;display:grid}.w72k-sched-item>.muted-line{grid-area:2/1}.w72k-sched-item>.cuba-btn{grid-area:1/2/span 2;align-self:center}.w72k-sched-form>.ops-btn{align-self:flex-start}.w72k-hint{margin:0}.w72k-tag-pick{align-items:center}.w72k-tag-pick>.cuba-input{flex:auto;width:auto;min-width:0}.w72k-tag-pick>.ops-btn{flex:none}.w72k-alerts-btn{margin-bottom:8px}.w72k-admin-form>.ops-btn{align-self:flex-start}.w72k-consent-add{align-items:center}.w72k-consent-add>.cuba-input{flex:160px;width:auto;min-width:0}.w72k-consent-add>.ops-btn{white-space:nowrap;flex:none}.w72k-sla-add{align-items:center}.w72k-sla-add>.w72k-hint{flex:1 0 100%}.w72k-num{text-align:right;font-variant-numeric:tabular-nums}.w72k-shifts input[type=time].cuba-input{width:auto;min-width:0}.w72k-shifts .dop-w-160{width:160px;max-width:100%}.w72k-shifts input[type=checkbox]{margin:0}.w72k-cf>div{flex-direction:column;gap:4px;display:flex}.w72k-cf dd{margin:0}.w72k-load-more{margin:8px 0}.w72k-settings>.dlgui-pills{margin-bottom:16px}.w72k-wrap{overflow-wrap:break-word;min-width:0}.w72k-mt{margin-top:8px}.w72k-views{flex-direction:column;gap:16px;display:flex}.w72k-hv{flex-direction:column;gap:8px;display:flex}.w72k-hv .cp-bars{gap:3px;display:flex}.w72k-hv .cp-bar{max-width:none}.w72k-chips{flex-wrap:wrap;gap:8px;display:flex}.w72k-axis{justify-content:space-between;display:flex}.w72k-scroll{overflow-x:auto}.w72k-barbox{background:var(--cuba-border);border-radius:999px;height:8px;display:block;overflow:hidden}.w72k-bar{background:var(--cuba-primary);border-radius:999px;height:100%;display:block}.w72k-slots-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.w72k-slotlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w72k-slotlist li,.w72k-best{align-items:center;gap:8px;display:flex}.w72l-sweep{grid-template-columns:repeat(3,minmax(0,1fr))}.w72l-sweep__switch{grid-column:1/-1;align-items:center;gap:12px;display:flex}@media (width<=900px){.w72l-sweep{grid-template-columns:repeat(2,minmax(0,1fr))}}.cuba-form-actions .w71e-disabled-reason,.users-ops-actions .w71e-disabled-reason{align-self:center;margin-top:0}.w72n-phase{flex-direction:column;gap:4px;min-width:160px;display:flex}.w72n-bar{margin-bottom:0}.w72n-kb-toggle{align-self:flex-start;margin-top:8px}.w72n-num{text-align:right;font-variant-numeric:tabular-nums}.kcd-field-row.w72n-row{align-items:end}.w72n-change{border:1px solid var(--cuba-border);border-radius:8px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.w72n-expanded-row{background:var(--cuba-table-highlight)}.w72n-expanded-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cuba-table :is(th,td).w72o-num{text-align:right;font-variant-numeric:tabular-nums}.cuba-table td.w72o-row-actions>*+*{margin-left:8px}.w72o-form-actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:8px;display:flex}.w72o-form-actions>.muted-line{margin-right:auto}.w72o-demo{box-shadow:none;margin:0 0 16px}.form-card.w72o-flat{box-shadow:none;background:0 0;border:0;padding:8px 0}.w72o-inline-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.mgp-form-panel .cuba-card.w72o-flat{box-shadow:none;background:0 0;border:0;padding:8px 0}.cuba-table th.w72o-num.table-cell-with-help{justify-content:flex-end}.w72o-snippet{max-width:20rem;line-height:1.4}.w72o-quote-btn{margin:-6px;padding:6px}.w72o-cell-truncate{max-width:20rem}.w72o-num{text-align:right;font-variant-numeric:tabular-nums}.w72o-row-select{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.form-grid .w72o-field{min-width:0;color:var(--cuba-muted);font-size:13px;font-weight:var(--shell-font-weight-strong);gap:9px;display:grid}.w72p2-reason{overflow-wrap:break-word;flex-basis:100%;margin:8px 0 0}.w72p2-wizard{box-shadow:none;background:0 0;border:0;padding:0}.w72p2-fieldrow{align-items:center}.w72p2-fact{overflow-wrap:break-word;margin:0 0 8px}.w72p2-fact-last{margin-bottom:16px}.w72p2-t-num td:not(:first-child),.w72p2-t-num th:not(:first-child),.w72p2-t-goals td:nth-child(3),.w72p2-t-goals th:nth-child(3),.w72p2-t-goals td:nth-child(4),.w72p2-t-goals th:nth-child(4),.w72p2-t-qvc td:nth-child(n+2):nth-child(-n+5),.w72p2-t-qvc th:nth-child(n+2):nth-child(-n+4),.w72p2-t-metrics td:nth-child(n+2):nth-child(-n+5),.w72p2-t-metrics th:nth-child(n+2):nth-child(-n+5),.w72p2-t-sources td:nth-child(n+2),.w72p2-t-sources th:nth-child(n+2),.w72p2-t-death td:nth-child(n+2),.w72p2-t-death th:nth-child(n+2),.w72p2-t-milestones td:nth-child(4),.w72p2-t-milestones th:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.w72p2-t-milestones select,.w72p2-t-milestones input{width:100%}.w72p2-t-conv td:nth-child(3),.w72p2-t-conv th:nth-child(3),.w72p2-t-batches td:nth-child(n+3):nth-child(-n+5),.w72p2-t-batches th:nth-child(n+3):nth-child(-n+5){text-align:right;font-variant-numeric:tabular-nums}.w72p2-wl dd,.w72p2-wl code{overflow-wrap:break-word;min-width:0}.w72p2-t-queue td.w72p2-num{text-align:right;font-variant-numeric:tabular-nums}.w72p2-t-queue td.w72p2-num .table-number-stack{align-items:flex-end}.w72q-embed .cuba-card .cuba-card{box-shadow:none;border:1px solid var(--cuba-border)}.w72q-embed .cuba-card .cuba-card-list{gap:8px}.w72q-embed .wcs-site-name{align-items:center;gap:8px;display:inline-flex}.w72q-embed .cuba-code-box{align-items:center}.w72q-tel .ops-row{flex-wrap:wrap;align-items:center}.w72q-tel .w72q-num{text-align:right;font-variant-numeric:tabular-nums}.w72q-tel .etx-settings{border-top:1px solid var(--cuba-border);padding-top:16px}.w72q-wc .wc-section-head{justify-content:flex-end}.w72q-wc .wc-card-code{overflow-wrap:break-word;max-width:100%;display:inline-block}.w72q-wcr .w72q-num{text-align:right;font-variant-numeric:tabular-nums}.w72q-wcr .w72q-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=640px){.w72q-wcr .w72q-grid3{grid-template-columns:1fr}}.w72q-aa .billing-inline-notice-grid>label.w72q-wide{grid-column:1/-1}.w72q-aa .inline-actions{align-items:center;gap:12px}.w72q-aa .w72q-hint{font-size:14px}.w72q-dt .inline-actions{align-items:center;gap:12px}.w72q-dt .data-transfer-toggle{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.w72q-dt .muted-line{overflow-wrap:break-word}.w72q-dt .w72q-num{text-align:right;font-variant-numeric:tabular-nums}.w72q-dt .w72q-hint{font-size:14px}.page-body .kcd-side{top:calc(var(--shell-header-height) + 16px);max-height:calc(100vh - var(--shell-header-height) - 32px)}.page-body .bb-preview-card{top:calc(var(--shell-header-height) + 16px)}.w72r-details>summary{cursor:pointer;border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:8px;align-items:center;min-height:36px;padding:0 16px;font-weight:600;display:inline-flex}.w72r-details>summary:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.w72r-details[open]>summary{margin-bottom:16px}.overview-progress-heading>span{font-variant-numeric:tabular-nums;text-align:right}.w72r2-tech{overflow-wrap:break-word;min-width:0;max-width:100%}.w72r2-tech>summary{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.muted-line+:is(.metrics-grid,.summary-metric-grid),.cuba-card>p+:is(.metrics-grid,.summary-metric-grid){margin-top:12px}.sidebar-wrapper:not(.close_icon) .sidebar-section>.sidebar-links{border-left:1px solid var(--cuba-border);margin-left:18px;padding-left:6px}.sidebar-wrapper:not(.close_icon) .sidebar-section-toggle.is-open{color:var(--cuba-primary-on-tint)}.sidebar-sublinks{border-left:1px solid var(--cuba-border)}.sidebar-sublink-dot{opacity:0;background:var(--cuba-primary)}.sidebar-sublink.active .sidebar-sublink-dot{opacity:1}.summary-metric-card-trend:has(.growth-delta-up,.growth-delta-down,.growth-delta-zero){background:0 0;padding:0}.summary-metric-card-valuerow{justify-content:space-between;align-items:center;gap:8px;display:flex}.summary-metric-card-ring{flex:0 0 72px;width:72px;height:72px;margin:-8px 0}.summary-metric-card-compare{margin-top:4px;font-size:12px;font-weight:500}.summary-metric-card-compare.is-good{color:var(--cuba-success,#22c55e)}.summary-metric-card-compare.is-bad{color:var(--cuba-danger,#ef4444)}.summary-metric-card-compare.is-zero{color:var(--cuba-muted,#8b8fa8)}.cuba-card>.okk-value-narrative{margin-bottom:12px}.cuba-card>.muted-line+.summary-metric-grid{margin-top:12px}.okk-gap-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.okk-gap-row{grid-template-columns:minmax(80px,1fr) minmax(90px,1.4fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.okk-gap-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.okk-gap-track{background:var(--cuba-border,#e6e9ef);border-radius:999px;height:6px;position:relative}.okk-gap-span{background:color-mix(in srgb, var(--cuba-danger,#ef4444) 35%, transparent);position:absolute;top:0;bottom:0}.okk-gap-mark{border:2px solid var(--cuba-card-bg,#fff);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.okk-gap-mark.is-newcomer{background:var(--cuba-warning,#f59e0b)}.okk-gap-mark.is-best{background:var(--cuba-success,#22c55e)}.okk-gap-pill{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.okk-gap-pill.is-high{color:var(--cuba-danger,#ef4444);background:#ef44441f}.okk-gap-pill.is-mid{color:var(--cuba-warning,#b45309);background:#f59e0b24}.okk-gap-pill.is-low{background:var(--cuba-border,#e5e7eb);color:var(--cuba-muted,#8b8fa8)}.okk-drift-more{cursor:pointer;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}.okk-drift-more::-webkit-details-marker{display:none}.okk-drift-more-chevron{transition:transform .15s}details[open]>.okk-drift-more .okk-drift-more-chevron{transform:rotate(90deg)}.okk-drift-more-count{background:var(--cuba-border,#e6e9ef);border-radius:999px;padding:0 8px;font-size:12px}.summary-metric-card .summary-metric-card-head{flex-wrap:wrap;row-gap:4px}.summary-metric-card .summary-metric-card-label{white-space:normal;text-overflow:clip;margin-bottom:0;overflow:visible}.summary-metric-card .summary-metric-card-trend{flex:0 auto;min-width:0;max-width:100%}.summary-metric-card-trend .growth-delta-up,.summary-metric-card-trend .growth-delta-down,.summary-metric-card-trend .growth-delta-zero{white-space:normal;text-align:left}.summary-metric-card .summary-metric-card-ring{margin:0}.summary-metric-card .summary-metric-card-valuerow{flex-wrap:wrap;min-width:0}#tabpanel-growth .cuba-card>.cuba-card-head+*,#tabpanel-value .cuba-card>.cuba-card-head+*{margin-top:var(--cuba-space-3)}#tabpanel-growth .cuba-card,#tabpanel-value .cuba-card{padding-bottom:var(--cuba-space-4)}.cuba-form-inline.pb-filters{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:12px 16px;display:grid}.cuba-form-inline.pb-filters>.cuba-label.cuba-label{white-space:normal;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;width:auto;min-width:0;max-width:none;margin:0;display:flex}.cuba-form-inline.pb-filters>.cuba-label>span{align-items:center}.cuba-form-inline.pb-filters>.cuba-label>:is(select,input,.cuba-input,.cuba-select){width:100%;min-width:0;min-height:var(--control-h-lg);box-sizing:border-box;margin:0}.cuba-form-inline.pb-filters>:not(.cuba-label){align-self:end;min-width:0}.kcui-filters{gap:16px 20px;padding-bottom:4px}.kcui-filters+*{margin-top:16px}.kcui-filters .cuba-label{margin-bottom:6px;display:block}.trainer-weekly-goal fieldset{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.trainer-weekly-goal fieldset>legend{flex:0 0 100%;margin-bottom:4px;padding:0}.trainer-weekly-goal fieldset>button{min-width:44px}.trainer-weekly-goal>label.inline-flex{border-top:1px solid var(--cuba-border);gap:8px;width:100%;margin-top:16px;padding-top:12px;display:flex}.cuba-code-box{white-space:nowrap;word-break:normal;align-items:center;gap:12px;padding:12px;display:flex}.cuba-code-box>code{white-space:pre;flex:auto;min-width:0;padding-bottom:2px;overflow-x:auto}.cuba-code-box>.cuba-code-box-copy,.cuba-code-box>*>.cuba-code-box-copy{flex:none;position:static}#bitrix24-health>.cuba-pc-split{align-items:center;padding-bottom:8px}#bitrix24-health>.muted-line{margin:0 0 8px}.cuba-detail-list>.cuba-detail-row{align-items:center;padding:10px 0}.cuba-detail-list>.cuba-detail-row+.cuba-detail-row{border-top:1px solid var(--cuba-border)}.cuba-health-list>.cuba-health-row{padding:8px 0}.cuba-health-list>.cuba-health-row+.cuba-health-row{border-top:1px solid var(--cuba-border)}.cuba-card>:is(h2,h3,h4,.text-base-bold)+:is(.cuba-table-wrap,table,.cuba-table,.cuba-grid){margin-top:12px}@media (width<=640px){.cuba-form-inline.pb-filters{grid-template-columns:minmax(0,1fr)}}.w76-ranked{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.w76-ranked-row{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 4px;display:flex}.w76-ranked-btn{cursor:pointer}.w76-ranked-btn:hover,.w76-ranked-btn:focus-visible{background:var(--cuba-border)}.w76-ranked-rank{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 28px}.w76-ranked-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.w76-ranked-main .w72a-meter-track{flex:none;width:100%}.w76-ranked-value{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.w76-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w76-timeline-item{align-items:center;gap:8px;min-width:0;display:flex}.w76-timeline-dot{background:var(--cuba-primary);border-radius:50%;flex:none;width:8px;height:8px}.w76-timeline-dot.is-success{background:var(--cuba-success)}.w76-timeline-dot.is-warning{background:var(--cuba-warning)}.w76-timeline-dot.is-danger{background:var(--cuba-danger)}.w76-timeline-time{background:var(--cuba-border);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:1px 8px;font-size:12px}.w76-timeline-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.w76-ranked-name{overflow-wrap:break-word}@media (width>=721px){.page-wrapper.sidebar-close .sidebar-wrapper:hover,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within{z-index:40;width:280px;box-shadow:var(--cuba-shadow-lg,0 20px 42px #0000002e)}.page-wrapper.sidebar-close .sidebar-wrapper:hover .logo-wrapper span,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .logo-wrapper span,.page-wrapper.sidebar-close .sidebar-wrapper:hover .sidebar-link-copy,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .sidebar-link-copy,.page-wrapper.sidebar-close .sidebar-wrapper:hover .sidebar-main-title,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .sidebar-main-title,.page-wrapper.sidebar-close .sidebar-wrapper:hover .sidebar-section-meta,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .sidebar-section-meta{clip:auto;width:auto;height:auto;position:static;overflow:visible}.page-wrapper.sidebar-close .sidebar-wrapper:hover .sidebar-main,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .sidebar-main{padding:20px 16px 24px}.page-wrapper.sidebar-close .sidebar-wrapper:hover .sidebar-section-toggle,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .sidebar-section-toggle{justify-content:space-between;padding:0 0 8px}.page-wrapper.sidebar-close .sidebar-wrapper:hover .sidebar-link,.page-wrapper.sidebar-close .sidebar-wrapper:focus-within .sidebar-link{justify-content:flex-start;padding:0 12px}}@media (prefers-reduced-motion:reduce){.sidebar-wrapper{transition:none}}.w76w-tone-primary{background:var(--cuba-primary)}.w76w-tone-secondary{background:var(--cuba-secondary)}.w76w-tone-success{background:var(--cuba-success)}.w76w-tone-warning{background:var(--cuba-warning)}.w76w-tone-danger{background:var(--cuba-danger)}.w76w-tone-info{background:var(--cuba-info)}.w76w-tone-blue{background:var(--cuba-blue)}.w76w-tone-orange{background:var(--cuba-orange)}.w76w-tint-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w76w-tint-secondary{background:var(--cuba-secondary-tint);color:var(--cuba-secondary-on-tint)}.w76w-tint-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w76w-tint-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w76w-tint-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w76w-tint-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.w76w-tint-blue{background:var(--cuba-blue-tint);color:var(--cuba-blue-on-tint)}.w76w-tint-orange{background:var(--cuba-orange-tint);color:var(--cuba-orange-on-tint)}.w76w-strip{border:1px solid var(--cuba-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 12px;display:grid}.w76w-strip-item{border-left:1px solid var(--cuba-border);min-width:0;margin:0;padding:10px 14px}.w76w-strip-item:first-child{border-left:0}.w76w-strip-item dt{color:var(--cuba-muted);font-size:12px}.w76w-strip-item dd{overflow-wrap:break-word;margin:2px 0 0;font-weight:600}.w76w-stack{margin-top:12px}.w76w-stack-bar{border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.w76w-stack-bar>span{min-width:4px;display:block}.w76w-stack-legend{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.w76w-stack-legend li{align-items:center;gap:6px;display:inline-flex}.w76w-stack-legend em{color:var(--cuba-muted);font-style:normal}.w76w-dot{border-radius:50%;width:8px;height:8px}.w76w-goal{margin-top:8px}.w76w-goal-head,.w76w-plist-head{justify-content:space-between;gap:8px;font-size:13px;display:flex}.w76w-goal-track{background:var(--cuba-border);border-radius:999px;height:6px;margin-top:4px;display:block;overflow:hidden}.w76w-goal-track>span{border-radius:999px;height:100%;display:block}.w76w-plist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.w76w-plist li{align-items:center;gap:12px;display:flex}.w76w-plist-icon{border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.w76w-plist-main{flex:auto;min-width:0}.w76w-plist-hint{color:var(--cuba-muted);margin-top:2px;font-size:12px;display:block}.w76w-heat{gap:3px;padding-bottom:4px;display:flex;overflow-x:auto}.w76w-heat-col{flex-direction:column;gap:3px;display:flex}.w76w-heat-cell{background:var(--cuba-primary);border-radius:8px;width:14px;height:14px}.w76w-heat-cell.is-none{background:0 0}.w76w-heat-cell.is-l0{background:var(--cuba-border)}.w76w-heat-cell.is-l1{opacity:.3}.w76w-heat-cell.is-l2{opacity:.55}.w76w-heat-cell.is-l3{opacity:.8}.w76w-heat-cell.is-l4{opacity:1}.w76-acc{flex-direction:column;gap:8px;display:flex}.w76-acc-item{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px}.w76-acc-head{cursor:pointer;justify-content:space-between;gap:8px;padding:10px 14px;font-weight:500;list-style:none;display:flex}.w76-acc-head::-webkit-details-marker{display:none}.w76-acc-head:after{content:"+";color:var(--cuba-muted)}.w76-acc-item[open]>.w76-acc-head:after{content:"−"}.w76-acc-item[open]>.w76-acc-head{color:var(--cuba-primary-on-tint)}.w76-acc-head:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:-2px;border-radius:8px}.w76-acc-body{color:var(--cuba-muted);overflow-wrap:break-word;padding:0 14px 12px}.w76-coltoggle{display:inline-block;position:relative}.w76-coltoggle>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.w76-coltoggle>summary::-webkit-details-marker{display:none}.w76-coltoggle-menu{z-index:20;background:var(--cuba-card-bg);border:1px solid var(--cuba-border);min-width:180px;box-shadow:var(--cuba-shadow-hover);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.w76-coltoggle-row{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex}.w76-coltoggle-row:hover{background:var(--cuba-surface-alt)}:root{--w76-btn-lift:0 4px 10px #6d61f238}:is(.btn-cuba-secondary,.btn-cuba-light,.cuba-btn-outline,.btn-cuba-outline):not(:disabled,[aria-disabled=true]){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}:is(.btn-cuba-secondary,.btn-cuba-light,.cuba-btn-outline,.btn-cuba-outline):hover:not(:disabled,[aria-disabled=true]){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary);box-shadow:var(--w76-btn-lift);transform:translateY(-1px)}:is(.btn-cuba-secondary,.btn-cuba-light,.cuba-btn-outline,.btn-cuba-outline):active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-cuba-primary:hover:not(:disabled,[aria-disabled=true]){box-shadow:var(--w76-btn-lift);transform:translateY(-1px)}:is(.btn-cuba-danger,.cuba-btn-danger):not(:disabled,[aria-disabled=true]){background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);border-color:#0000}:is(.btn-cuba-danger,.cuba-btn-danger):hover:not(:disabled,[aria-disabled=true]){background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);border-color:var(--cuba-danger-on-tint);transform:translateY(-1px);box-shadow:0 4px 10px #f7316433}:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-light,.btn-cuba-outline,.cuba-btn-outline,.btn-cuba-danger):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-light,.btn-cuba-outline,.cuba-btn-outline,.btn-cuba-danger):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.btn-cuba-primary,.btn-cuba-secondary,.btn-cuba-light,.cuba-btn-outline,.btn-cuba-outline,.btn-cuba-danger):hover{transform:none}}button:is([class*=btn-cuba-],[class*=cuba-btn]):has(>svg:first-child):not(.cuba-btn-loadable){align-items:center;gap:6px;display:inline-flex}button>svg:first-child{flex-shrink:0}:is(.page-wrapper.dark-mode,body) :is(.segmented-control-button,.cockpit-period-btn,.kc-status-chip,button[class=ops-chip]):not(:disabled){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000;transition:background-color .15s,color .15s,border-color .15s}:is(.page-wrapper.dark-mode,body) :is(.segmented-control-button,.cockpit-period-btn,.kc-status-chip,button[class=ops-chip]):hover:not(:disabled){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary);transform:none}:is(.page-wrapper.dark-mode,body) :is(.segmented-control-button-active,.cockpit-period-btn-active,.kc-status-chip[aria-pressed=true],.ops-chip.ops-chip-active:not(.neutral,.danger),[aria-pressed=true].segmented-control-button):not(:disabled),:is(.page-wrapper.dark-mode,body) :is(.segmented-control-button-active,.cockpit-period-btn-active,.kc-status-chip[aria-pressed=true],.ops-chip.ops-chip-active:not(.neutral,.danger)):hover:not(:disabled){background:var(--cuba-primary);color:#fff;border-color:var(--cuba-primary)}:is(.cuba-btn-group,.segmented-control) :is(.cuba-btn,.segmented-control-button):hover{box-shadow:none;transform:none}.btn-cuba-ghost:hover:not(:disabled){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}:is(.page-wrapper.dark-mode,body) .cuba-table tbody tr:nth-child(2n){background:var(--cuba-surface-alt)}:is(.page-wrapper.dark-mode,body) .cuba-table tbody tr:hover{background:var(--cuba-primary-tint)}.table-responsive:not(.cuba-table-wrap,.w72c-sticky-wrap)>.cuba-table thead th{z-index:2;background:var(--cuba-surface-alt);position:sticky;top:0}.okk3-num,.w72p-num,.w72d-num,.csx-num,.vwx-num,.table-number-stack,td.text-right,th.text-right{text-align:right;font-variant-numeric:tabular-nums}.cuba-label{margin-bottom:4px;display:block}.cuba-hint-line{margin-top:4px;line-height:1.4}.field-error,.field-error-hint,.error-text,.form-error,.cuba-error,.text-danger{color:var(--cuba-danger-on-tint)}.cuba-badge-danger{color:var(--cuba-danger-on-tint);background:var(--cuba-danger-tint)}.cuba-chart-col{flex-direction:column;display:flex}.cuba-chart-plot{flex:1;min-height:0}.b24-audit-actions .btn-cuba-primary,.b24-audit-actions .btn-cuba-secondary{height:auto;padding-block:6px}.table-cell-ellipsis.w78d-wrap,.table-cell-ellipsis.w78e-wrap{-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;overflow-wrap:break-word!important;-webkit-box-orient:vertical!important;display:-webkit-box!important}.odp-name-cell.table-cell-ellipsis{white-space:normal!important;overflow:visible!important}.odp-name-cell .odp-name-clip{white-space:normal}.w76-timeline-item{align-items:flex-start}.w76-timeline-dot{margin-top:6px}.w76-timeline-title{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.w76w-goal-head>strong,.w76w-plist-head>strong{white-space:nowrap;flex:none}.help-drawer-title{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.etx-ap-time{white-space:nowrap;flex:none}.metric-card span,.cuba-card-head>strong,.cuba-card-head>h2,.cuba-card-head>h3,.cuba-card-head>div>strong:first-child,.cuba-card-head>div>h2,.cuba-card-head>div>h3{text-overflow:clip;white-space:normal;overflow:visible}.cuba-chart-tooltip{max-width:min(320px,80vw)}.cuba-chart-tooltip-name{overflow-wrap:break-word;min-width:0}.skip-to-content{z-index:10000;background:var(--cuba-primary);color:var(--cuba-primary-contrast,#fff);border-radius:8px;padding:8px 14px;text-decoration:none;position:absolute;top:-64px;left:8px}.skip-to-content:focus{top:8px}.page-body:focus{outline:none}.ff-root>.ff-hint,.ff-root>.ff-error,.ff-root>.ff-counter{margin-top:0;font-size:12px;line-height:1.4}.ff-root>.ff-hint,.ff-root>.ff-counter{color:var(--cuba-muted)}.ff-root>.ff-error{color:var(--cuba-danger-on-tint)}.ff-counter{font-variant-numeric:tabular-nums;align-self:flex-end}.ff-counter.is-over{color:var(--cuba-danger-on-tint)}.cuba-form-hint{color:var(--cuba-muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}:is(.cuba-input,.cuba-select,.cuba-textarea,.form-select):is([aria-invalid=true],.is-invalid):focus{border-color:var(--cuba-danger);box-shadow:0 0 0 3px var(--cuba-danger-tint)}:is(.cuba-textarea,textarea.cuba-input):disabled{background:var(--cuba-surface-alt);color:var(--cuba-muted);cursor:not-allowed;opacity:.75}:is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}:is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;opacity:.6}@media (forced-colors:active){:is(.cuba-input,.cuba-select,.cuba-textarea,.form-select):focus{outline:2px solid highlight}}.cuba-field>.ff-counter{text-align:right;color:var(--cuba-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.dlg2-msg{min-width:0}.dlg2-msg-text,.cuba-message-content{word-break:break-word;white-space:pre-wrap;min-width:0}.cp-toasts,.toast-container{z-index:2200}body:has(.ig-modal-root) .confirm-dialog-shell{z-index:9100}body:has(.dpk-popover) .toast-container{z-index:10000}:where(button,[role=button],a[href],summary,[tabindex="0"]):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.kc-bulk-bar{top:calc(var(--shell-header-height) + 8px)}.kcd-side{top:calc(var(--shell-header-height) + 16px);max-height:calc(100vh - var(--shell-header-height) - 32px)}@media (prefers-reduced-motion:reduce){:not([class*=spin]):not([class*=loader]),:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.w80i-num{font-variant-numeric:tabular-nums;white-space:nowrap}.client-home-empty-link{color:var(--cuba-primary,inherit);align-items:center;gap:4px;margin-top:8px;font-weight:600;display:inline-flex}.client-home-empty-link:focus-visible{outline:2px solid var(--cuba-primary,currentColor);outline-offset:2px}.access-denied-need{color:var(--cuba-text-muted,inherit);max-width:48ch;margin:4px 0 12px}.notification-mark-all{margin:0 12px 8px}.notification-empty{margin:0;padding:12px}.card-lift{transition:box-shadow var(--cuba-dur) var(--cuba-ease), transform var(--cuba-dur) var(--cuba-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-lift:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}}.card-accent-primary{border-top:3px solid var(--cuba-primary)}.card-accent-success{border-top:3px solid var(--cuba-success)}.card-accent-warning{border-top:3px solid var(--cuba-warning)}.card-accent-danger{border-top:3px solid var(--cuba-danger)}.card-accent-info{border-top:3px solid var(--cuba-info)}.badge-soft-primary{--tone-fg:var(--cuba-primary-on-tint);--tone-bg:var(--cuba-primary-tint)}.badge-soft-success{--tone-fg:var(--cuba-success-on-tint);--tone-bg:var(--cuba-success-tint)}.badge-soft-warning{--tone-fg:var(--cuba-warning-on-tint);--tone-bg:var(--cuba-warning-tint)}.badge-soft-danger{--tone-fg:var(--cuba-danger-on-tint);--tone-bg:var(--cuba-danger-tint)}.badge-soft-info{--tone-fg:var(--cuba-info-on-tint);--tone-bg:var(--cuba-info-tint)}[class*=badge-soft-]{color:var(--tone-fg);background:var(--tone-bg);border-radius:8px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.icon-bubble{width:36px;height:36px;color:var(--tone-fg,var(--cuba-primary-on-tint));background:var(--tone-bg,var(--cuba-primary-tint));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-bubble--primary{--tone-fg:var(--cuba-primary-on-tint);--tone-bg:var(--cuba-primary-tint)}.icon-bubble--success{--tone-fg:var(--cuba-success-on-tint);--tone-bg:var(--cuba-success-tint)}.icon-bubble--warning{--tone-fg:var(--cuba-warning-on-tint);--tone-bg:var(--cuba-warning-tint)}.icon-bubble--danger{--tone-fg:var(--cuba-danger-on-tint);--tone-bg:var(--cuba-danger-tint)}.icon-bubble--info{--tone-fg:var(--cuba-info-on-tint);--tone-bg:var(--cuba-info-tint)}.page-bg-soft{background-image:linear-gradient(180deg, var(--cuba-primary-tint) 0, transparent 240px);background-repeat:no-repeat}.section-rhythm{flex-direction:column;gap:16px;display:flex}@keyframes w81-fade-in{0%{opacity:0}to{opacity:1}}@keyframes w81-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){.page-enter{animation:w81-fade-in var(--cuba-dur) var(--cuba-ease) backwards}.skeleton-shimmer{background-image:linear-gradient(90deg, transparent 25%, var(--cuba-neutral-bg) 50%, transparent 75%);background-size:200% 100%;animation:1.4s linear infinite w81-shimmer}}@media (prefers-reduced-motion:reduce){.card-lift,.page-enter,.skeleton-shimmer{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){.cuba-card,.metric-card{transition:box-shadow var(--cuba-dur) var(--cuba-ease)}html{scroll-behavior:smooth}}.card-header--ruled{border-bottom:1px solid var(--cuba-border);font-weight:600}.avatar-group{align-items:center;display:inline-flex}.avatar-group>*{border:2px solid var(--cuba-card-bg);border-radius:50%;margin-left:-8px}.avatar-group>:first-child{margin-left:0}.timeline{margin:0;padding:0 0 0 24px;list-style:none;position:relative}.timeline:before{content:"";background:var(--cuba-border);width:2px;position:absolute;top:4px;bottom:4px;left:5px}.timeline>*{padding-bottom:16px;position:relative}.timeline>:before{content:"";box-sizing:border-box;border:2px solid var(--cuba-card-bg);background:var(--tone-fg,var(--cuba-primary));border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-24px}.ribbon{position:relative;overflow:hidden}.ribbon[data-ribbon]:after{content:attr(data-ribbon);color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:8px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:0;right:0}.kbd{border:1px solid var(--cuba-border);color:var(--cuba-muted);background:var(--cuba-card-bg);box-shadow:0 1px 0 var(--cuba-border);border-radius:8px;padding:0 8px;font-size:12px;font-weight:500;display:inline-block}.help-tooltip-popup:not([data-dark]){border-color:var(--cuba-border);color:var(--cuba-text);box-shadow:0 9px 20px #2e235e1f,0 1px 4px #2e235e14}.help-tooltip-popup:not([data-dark])[data-placement=top]:before{border-top-color:var(--cuba-card-bg)}.help-tooltip-popup:not([data-dark])[data-placement=bottom]:before{border-bottom-color:var(--cuba-card-bg)}.stat-gradient-primary,.stat-gradient-success,.stat-gradient-warning,.stat-gradient-danger{color:var(--cuba-white,#fff);background:linear-gradient(135deg, var(--stat-from) 0%, var(--stat-to) 100%);border:0;position:relative;overflow:hidden}.stat-gradient-primary{--stat-from:var(--cuba-primary);--stat-to:var(--cuba-info)}.stat-gradient-success{--stat-from:var(--cuba-success);--stat-to:var(--cuba-primary)}.stat-gradient-warning{--stat-from:var(--cuba-warning);--stat-to:var(--cuba-danger)}.stat-gradient-danger{--stat-from:var(--cuba-danger);--stat-to:var(--cuba-primary)}.stat-gradient-primary:after,.stat-gradient-success:after,.stat-gradient-warning:after,.stat-gradient-danger:after{content:"";background:color-mix(in srgb, var(--cuba-white,#fff) 14%, transparent);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.progress-thin{background:var(--cuba-neutral-bg);border-radius:999px;height:6px;overflow:hidden}.progress-thin>*{background:var(--cuba-primary);border-radius:999px;height:100%}.progress-striped>*{background-image:linear-gradient(45deg, color-mix(in srgb, var(--cuba-white,#fff) 25%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--cuba-white,#fff) 25%, transparent) 50%, color-mix(in srgb, var(--cuba-white,#fff) 25%, transparent) 75%, transparent 75%);background-size:16px 16px}.list-group-avatar{border-bottom:1px solid var(--cuba-border);align-items:center;gap:12px;padding:8px 0;display:flex}.list-group-avatar>:first-child{border-radius:50%;flex:none}.list-group-avatar>:nth-child(2){text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.divider-text{color:var(--cuba-muted);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.divider-text:before,.divider-text:after{content:"";background:var(--cuba-border);flex:auto;height:1px}.chip-removable{color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.chip-removable>button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0}.chip-removable>button:hover{opacity:1}.chip-removable>button:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;opacity:1;border-radius:50%}.empty-illustration{width:64px;height:64px;color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[class*=alert-soft-]{border-left:3px solid var(--tone-fg);color:var(--tone-fg);background:var(--tone-bg)}[class*=alert-soft-]:not(.cuba-card){border-radius:8px;padding:12px 16px}.alert-soft-primary{--tone-fg:var(--cuba-primary-on-tint);--tone-bg:var(--cuba-primary-tint)}.alert-soft-success{--tone-fg:var(--cuba-success-on-tint);--tone-bg:var(--cuba-success-tint)}.alert-soft-warning{--tone-fg:var(--cuba-warning-on-tint);--tone-bg:var(--cuba-warning-tint)}.alert-soft-danger{--tone-fg:var(--cuba-danger-on-tint);--tone-bg:var(--cuba-danger-tint)}.alert-soft-info{--tone-fg:var(--cuba-info-on-tint);--tone-bg:var(--cuba-info-tint)}@media print{.sidebar-wrapper,.page-header,.toast-container,.bg-overlay1,.skip-to-content{display:none!important}.page-wrapper,.page-body-wrapper,.page-body{background:0 0!important;margin:0!important;padding:0!important}.cuba-card,.metric-card{break-inside:avoid;box-shadow:none!important}}@media (width<=480px){.w81h-chip,.ks-filter-chip,.ops-chip,.chip-removable>button{min-height:36px}.w81h-chip,.ks-filter-chip,.ops-chip{align-items:center;display:inline-flex}}.client-home-hero-banner{position:relative;overflow:hidden}.client-home-hero-banner:before,.client-home-hero-banner:after{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;position:absolute}.client-home-hero-banner:before{width:220px;height:220px;top:-80px;right:-60px}.client-home-hero-banner:after{background:#ffffff0f;width:140px;height:140px;bottom:-70px;right:70px}.client-home-hero-banner>*{z-index:1;position:relative}.client-home-next{color:#4f46c8;transition:transform var(--cuba-dur-fast,.12s) ease;background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px #0000002e}.client-home-next:hover,.client-home-next:focus-visible{transform:translateY(-2px)}.client-home-next:focus-visible{outline-offset:3px;outline:2px solid #fff}.client-home-next-dot{background:var(--cuba-secondary);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite w81b-pulse}@keyframes w81b-pulse{0%{box-shadow:0 0 #f731648c}to{box-shadow:0 0 0 10px #f7316400}}.client-home-quick-btn{transition:transform var(--cuba-dur-fast,.12s) ease, background-color var(--cuba-dur-fast,.12s) ease}.client-home-quick-btn:hover{transform:translateY(-2px)}.client-home-kpi{flex-flow:wrap;align-items:center;column-gap:12px}.client-home-kpi>span:not(.client-home-kpi-icon){color:var(--cuba-text-muted,inherit);flex:100%}.client-home-kpi-icon{width:40px;height:40px;color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.client-home-kpi.is-human .client-home-kpi-icon{color:var(--cuba-secondary-on-tint);background:var(--cuba-secondary-tint)}.client-home-kpi.is-ops .client-home-kpi-icon{color:var(--cuba-success-on-tint);background:var(--cuba-success-tint)}.client-home-kpi.is-human strong{color:var(--cuba-secondary-on-tint)}.client-home-kpi.is-ops strong{color:var(--cuba-success-on-tint)}.client-home-kpi.is-attention{box-shadow:0 0 0 1px var(--cuba-secondary)}.client-home-chart,.client-home-inbox{border-top:3px solid var(--cuba-primary)}.client-home-inbox{border-top-color:var(--cuba-success)}.client-home-empty{text-align:center}@media (prefers-reduced-motion:reduce){.client-home-next-dot{animation:none}.client-home-next,.client-home-quick-btn{transition:none}.client-home-next:hover,.client-home-quick-btn:hover{transform:none}}.client-home-start{margin-bottom:16px;padding:20px 24px}.client-home-start-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.client-home-start-head>:first-child{flex:0 0 72px;width:72px}.client-home-start h2{margin:0;font-size:16px}.client-home-start-head p{margin:4px 0 0}.client-home-start-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.client-home-start-list a,.client-home-start-list span{color:var(--cuba-text);background:var(--cuba-primary-tint);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:flex}.client-home-start-list .is-done span{color:var(--cuba-success-on-tint);background:var(--cuba-success-tint)}.client-home-start-list a:hover,.client-home-start-list a:focus-visible{box-shadow:var(--cuba-shadow-hover)}.client-home-summary{font-weight:600}.client-home-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.client-home-kpi-stat{min-width:0;margin-bottom:0}.client-home-recent{margin-bottom:16px;padding:20px 24px}.client-home-recent h2{margin:0 0 12px;font-size:16px}.client-home-recent-list{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.client-home-recent-list a{color:var(--cuba-text);border-radius:8px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.client-home-recent-list a:hover,.client-home-recent-list a:focus-visible{background:var(--cuba-primary-tint)}.client-home-recent-main{flex-direction:column;flex:auto;min-width:0;display:flex}.client-home-recent-main>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-home-recent-list time{flex:none;font-size:12px}.client-home-dot{background:var(--cuba-success);border-radius:50%;flex:none;width:10px;height:10px}.client-home-dot.is-waiting{background:var(--cuba-secondary)}.client-home-dot.is-closed{background:var(--cuba-text-muted,#8a93a2)}.client-home-channels{margin-bottom:16px;padding:20px 24px}.client-home-channels h2{margin:0 0 12px;font-size:16px}.client-home-channels-list{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.client-home-channels-list li{align-items:center;gap:12px;display:flex}.client-home-channel-brand{border-radius:50%;flex:none;width:10px;height:10px}.client-home-channel-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.summary-metric-card[class*=card-accent-]{border-top:0;position:relative}.summary-metric-card[class*=card-accent-]:before{content:"";background:var(--w81b-accent,var(--cuba-primary));pointer-events:none;border-radius:16px;height:3px;position:absolute;inset:0 0 auto}.summary-metric-card.card-accent-success{--w81b-accent:var(--cuba-success)}.summary-metric-card.card-accent-warning{--w81b-accent:var(--cuba-warning)}.summary-metric-card.card-accent-danger{--w81b-accent:var(--cuba-danger)}.summary-metric-card.card-accent-info{--w81b-accent:var(--cuba-info)}.client-home-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:16px 0;display:grid}.client-home-tile{color:var(--cuba-text);align-items:center;gap:12px;min-width:0;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.client-home-tile:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.client-home-chart-skel,.client-home-kpi-skel{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.client-home-start-tools{align-self:flex-start;gap:4px;margin-left:auto;display:flex}.client-home-start-tools .is-rotated{transform:rotate(-90deg)}.client-home-date{opacity:.85;text-transform:capitalize;margin:0 0 4px;font-size:13px}.client-home-chart-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.client-home-chart-head h2{margin:0}.client-home-legend{color:var(--cuba-text-muted,inherit);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.client-home-legend-dot{background:var(--cuba-primary);border-radius:50%;width:10px;height:10px}.client-home-chart-skel .cuba-skeleton--block{min-height:208px}.invite-role-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:6px;display:grid}.invite-role-card{border:1px solid var(--cuba-border,#0000001f);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.invite-role-card>span{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-role-card strong{font-weight:600}.members-role-chips{flex-wrap:wrap;gap:4px;display:flex}.invite-role-check{vertical-align:-2px;color:var(--cuba-primary);margin-left:6px;display:none}.invite-role-card:has(input:checked) .invite-role-check{display:inline}.invite-role-card:not(:has(input:checked)) .invite-role-desc{display:none}.client-home-hero-banner{box-shadow:inset 0 -4px 0 var(--cuba-info)}.client-home-next{box-shadow:var(--cuba-shadow-hover);font-size:15px}.client-home-quick-btn{opacity:.92;font-weight:500}.client-home-quick-btn:hover,.client-home-quick-btn:focus-visible{opacity:1}.client-home-recent-list a,.client-home-channels-list li{transition:background-color var(--cuba-dur-fast,.12s) ease}.client-home-channels-list li{border-radius:8px;padding:6px 10px}.client-home-channels-list li:hover{background:var(--cuba-primary-tint)}.client-home-kpi strong,.client-home-recent-list time,.client-home-start-list,.client-home-summary{font-variant-numeric:tabular-nums}.client-home-recent-list{padding-left:14px;position:relative}.client-home-recent-list:before{content:"";background:var(--cuba-border,#0000001a);border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:4px}.client-home-recent-list li{position:relative}.client-home-recent-list li:before{content:"";background:var(--rail-dot,var(--cuba-primary));width:10px;height:10px;box-shadow:0 0 0 3px var(--cuba-card-bg,#fff);border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-14px}.client-home-start-list .is-next a{color:#fff;background:#5048c4;font-weight:600}.client-home-start-list .is-next a:hover,.client-home-start-list .is-next a:focus-visible{box-shadow:var(--cuba-shadow-hover)}.client-home-hero-banner{background-image:radial-gradient(circle at 88% 12%,#ffffff29,#0000 42%),linear-gradient(135deg,#5048c4 0%,#6055d5 55%,#7a5be0 100%)}.btn-sm.w81-row-toggle{min-width:24px;padding:2px 6px;font-size:10px}.w81-cell-16rem{max-width:16rem}.cuba-input.w81-input-600{max-width:600px}.shell-breadcrumbs a{color:var(--cuba-muted)}.shell-breadcrumbs a:hover,.shell-breadcrumbs a:focus-visible{text-underline-offset:3px;text-decoration:underline}.sidebar-section-toggle .sidebar-main-title{color:var(--cuba-muted);letter-spacing:.02em;font-size:13px}.cuba-table tbody tr>td:first-child{transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);box-shadow:inset 3px 0 #0000}.cuba-table tbody tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}.cuba-table-wrap thead th{box-shadow:0 1px 0 var(--cuba-border)}.cuba-table td,.cuba-table th{font-variant-numeric:tabular-nums}.cuba-table th.text-right,.cuba-table th.cuba-text-right,.cuba-table th[align=right]{text-align:right}@media (hover:hover){.cuba-table .row-actions,.cuba-table .cuba-row-actions{opacity:.6;transition:opacity var(--cuba-dur-fast) var(--cuba-ease)}.cuba-table tr:hover .row-actions,.cuba-table tr:focus-within .row-actions,.cuba-table tr:hover .cuba-row-actions,.cuba-table tr:focus-within .cuba-row-actions{opacity:1}}.cuba-table tbody tr:is([aria-selected=true],.is-selected,.selected){background:var(--cuba-primary-tint)}.cuba-table tbody tr:is([aria-selected=true],.is-selected,.selected)>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}.table-empty-state{text-align:center;color:var(--cuba-muted);padding:40px 16px;font-size:14px}.cuba-table tbody tr:has(>.table-empty-state){background:0 0}.cuba-table tbody tr:has(>.table-empty-state):hover{background:0 0}.cuba-table tbody tr:has(>.table-empty-state)>td:first-child{box-shadow:none}.pagination-bar{border-top:1px solid var(--cuba-border);padding:12px 14px}.pagination-count,.pagination-page-of,.pagination-page-compact{font-variant-numeric:tabular-nums}.btn-pagination:disabled{opacity:.45;cursor:not-allowed}.btn-pagination:focus-visible,.pagination-size-select:focus-visible,.pagination-goto:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.btn-pagination.active,.btn-pagination[aria-current=page]{box-shadow:0 2px 6px -2px var(--cuba-primary)}.ops-chip{transition:background-color var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px}.ops-chip:hover:not(.ops-chip-active){background:var(--cuba-surface-alt)}.ops-chip-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-weight:600}@media (prefers-reduced-motion:reduce){.cuba-table tbody tr>td:first-child,.cuba-table .row-actions,.ops-chip{transition:none}}.cuba-person-cell{align-items:center;gap:10px;min-width:0;display:inline-flex}.cuba-person-cell-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.cuba-person-cell-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cuba-person-cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuba-skel-bar{background-color:var(--cuba-surface-alt);border-radius:8px;width:70%;height:14px;display:block}.cuba-search-with-icon{color:var(--cuba-muted);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.cuba-search-with-icon>input{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;padding-left:0}.cuba-search-clear{width:22px;height:22px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.cuba-search-clear:hover{background:var(--cuba-surface-alt);color:var(--cuba-text)}.cuba-search-clear:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.cuba-table th{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cuba-table :is(th,td):first-child:has(>input[type=checkbox]:only-child){width:40px;padding-left:14px;padding-right:0}.cuba-table tbody tr:has(>td:first-child>input[type=checkbox]:checked){background:var(--cuba-primary-tint)}.cuba-table tbody tr:has(>td:first-child>input[type=checkbox]:checked)>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}@media (width<=767px){.cuba-table-wrap,.cuba-table-wrapper,.table-responsive{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.cuba-result-chip{background:var(--cuba-surface-alt);height:24px;color:var(--cuba-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cuba-table th[aria-sort=ascending],.cuba-table th[aria-sort=descending]{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.cuba-table th:has(>button,>.tip-host>button):hover{background:var(--cuba-surface-alt)}.cuba-table th:has(>button,>.tip-host>button):hover :is(button){color:var(--cuba-text)}.cuba-table tbody tr:hover{background:var(--cuba-table-highlight)}.cuba-table tbody tr:is([aria-selected=true],.is-selected,.selected):hover{background:var(--cuba-primary-tint)}.cuba-table th[aria-sort=ascending],.cuba-table th[aria-sort=descending]{cursor:pointer}.cuba-table th[aria-sort=ascending]:after,.cuba-table th[aria-sort=descending]:after{content:"";vertical-align:middle;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:6px;display:inline-block}.cuba-table th[aria-sort=ascending]:after{border-bottom:5px solid}.cuba-table th[aria-sort=descending]:after{border-top:5px solid}.cuba-table td.cell-clip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}@media (width<=480px){.table-empty-state{padding:24px 12px;font-size:13px}}.cuba-progress-cell{--pc:var(--cuba-primary);align-items:center;gap:8px;min-width:120px;display:flex}.cuba-progress-cell[data-tone=success]{--pc:var(--cuba-success)}.cuba-progress-cell[data-tone=warning]{--pc:var(--cuba-warning)}.cuba-progress-cell[data-tone=danger]{--pc:var(--cuba-danger)}.cuba-progress-label{color:var(--cuba-muted);flex:0 auto;font-size:12px}.cuba-progress-track{background:var(--cuba-border);border-radius:999px;flex:auto;min-width:48px;height:6px;overflow:hidden}.cuba-progress-fill{background:var(--pc);border-radius:999px;height:100%;display:block}.cuba-progress-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:36px;color:var(--pc);flex:none;font-weight:600}.cuba-table td.cell-primary,.cell-primary{color:var(--cuba-text);font-weight:600}.pagination-bar .btn-pagination{color:var(--cuba-muted);background:0 0;border-color:#0000}.pagination-bar .btn-pagination:hover:not(:disabled):not(.active):not([aria-current=page]){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000}.pagination-bar .btn-pagination.active,.pagination-bar .btn-pagination[aria-current=page]{background:var(--cuba-primary);border-color:var(--cuba-primary);color:#fff;border-radius:999px;font-weight:600}.pagination-count{color:var(--cuba-muted)}.cuba-table tbody tr{transition:background var(--cuba-dur,.15s) var(--cuba-ease,ease)}.dpk-chips-cell .dpk-chip,.badge.badge-dot{min-height:24px;line-height:1.4}.dpk-chips-cell .dpk-chip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.dpk-chips-cell .dpk-chip-more{background:var(--cuba-surface-alt);color:var(--cuba-muted);font-variant-numeric:tabular-nums}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cuba-search-with-icon>svg{flex:none;margin-left:2px}.cuba-result-chip{color:var(--cuba-muted);font-variant-numeric:tabular-nums}.cuba-table .cuba-btn-ghost.cuba-btn-xs{border-radius:var(--cuba-radius-sm,6px);transition:background var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease)}.cuba-table .cuba-btn-ghost.cuba-btn-xs:hover{background:var(--cuba-surface-alt)}.cuba-table .cuba-btn-ghost.cuba-btn-xs:focus-visible,.kc-menu-item:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.cuba-detail-list>.cuba-detail-row>:first-child:not(:last-child):not(button):not(input):not(select){color:var(--cuba-muted)}.cuba-detail-list>.cuba-detail-row>strong{font-variant-numeric:tabular-nums;font-weight:600}.cuba-detail-list>a.cuba-detail-row,.cuba-detail-list>button.cuba-detail-row,.cuba-detail-list>.cuba-detail-row[role=button]{cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease)}.cuba-detail-list>a.cuba-detail-row:hover,.cuba-detail-list>button.cuba-detail-row:hover,.cuba-detail-list>.cuba-detail-row[role=button]:hover{background:var(--cuba-surface-alt)}.cuba-detail-list>a.cuba-detail-row:focus-visible,.cuba-detail-list>button.cuba-detail-row:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.kc-bulk-bar{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-variant-numeric:tabular-nums}.w81e-day-sep{color:var(--cuba-text-muted,var(--cuba-muted));align-items:center;gap:12px;margin:12px 0 4px;font-size:12px;display:flex}.w81e-day-sep:before,.w81e-day-sep:after{content:"";border-top:1px solid var(--cuba-border);flex:1}.dlg2-thread .dlg2-msg{border-radius:8px;max-width:78%}.dlg2-thread .dlg2-msg-user{border-top-left-radius:2px;align-self:flex-start}.dlg2-thread .dlg2-msg-op,.dlg2-thread .dlg2-msg-ai{border-left:0;border-top-right-radius:2px;align-self:flex-end}.dlg2-thread .dlg2-msg-op{border-right:3px solid var(--cuba-primary)}.dlg2-thread .dlg2-msg-ai{border-right:3px solid color-mix(in srgb, var(--cuba-primary) 35%, transparent)}.dlg2-thread .dlg2-msg-sys{align-self:center;max-width:90%}.dlg2-thread{flex-direction:column;gap:8px;display:flex}.w81e-client{align-items:center;gap:8px;min-width:0;display:flex}.w81e-avatar{width:28px;height:28px;color:var(--cuba-primary);background:color-mix(in srgb, var(--cuba-primary) 14%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}tr.w81e-row-waiting>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-warning)}tr.w81e-row-waiting{background:color-mix(in srgb, var(--cuba-warning) 6%, transparent)}.w81e-wait-info{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w81e-wait-warning{background:color-mix(in srgb, var(--cuba-warning) 18%, transparent);color:var(--cuba-warning)}.w81e-wait-danger{background:color-mix(in srgb, var(--cuba-danger) 16%, transparent);color:var(--cuba-danger);font-weight:600}.w81e-tick{color:var(--cuba-primary)}.dlgui-client{align-items:center;gap:8px;min-width:0;display:flex}.w81e-composer-sticky{z-index:3;background:var(--cuba-surface,var(--cuba-card-bg));border-top:1px solid var(--cuba-border);padding-top:8px;position:sticky;bottom:0}.dlg2-thread .w81e-msg-cont{margin-top:-4px}.dlg2-thread .w81e-msg-cont.dlg2-msg-user{border-top-left-radius:8px}.dlg2-thread .w81e-msg-cont.dlg2-msg-op,.dlg2-thread .w81e-msg-cont.dlg2-msg-ai{border-top-right-radius:8px}.w81e-icon-btn{justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.w81e-send-round{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:inline-flex}.dlg2-thread .w81e-jump{box-shadow:0 2px 8px -2px var(--cuba-primary);border-radius:999px;align-self:flex-end;position:sticky;bottom:8px}.dlg2-thread .dlg2-msg-sys{background:var(--cuba-surface-alt);color:var(--cuba-muted);text-align:center;border:0;border-radius:999px;width:fit-content;padding:4px 14px;font-size:12px}.dlg2-thread .dlg2-msg-sys .cuba-message-meta{justify-content:center}textarea.cuba-textarea[id$=-message]{field-sizing:content;min-height:84px;max-height:9em;overflow-y:auto}.w81e-skel{flex-direction:column;gap:12px;padding:12px 0;display:flex}.w81e-skel-row{align-items:center;gap:12px;display:flex}.w81e-skel-avatar{background:var(--cuba-neutral-bg);border-radius:50%;flex:none;width:36px;height:36px}.w81e-skel-lines{flex-direction:column;flex:1;gap:8px;display:flex}.w81e-skel-l1{width:40%}.w81e-skel-l2{width:75%}.w81e-card-hero{border-bottom:1px solid var(--cuba-border);align-items:center;gap:12px;margin-bottom:8px;padding-bottom:12px;display:flex}.w81e-card-hero-text{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.w81e-dt-ico{vertical-align:-1px;color:var(--cuba-muted);margin-right:6px;display:inline-block}.w81e-stat-strip{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.w81e-stat{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;flex-direction:column;min-width:120px;padding:10px 16px;display:flex}.w81e-stat strong{font-variant-numeric:tabular-nums;font-size:20px}.w81e-stat span{color:var(--cuba-muted);font-size:12px}.w81e-stat-bad strong{color:var(--cuba-danger)}.w81e-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.w81e-conn-card{border:1px solid var(--cuba-border);background:var(--cuba-surface);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.w81e-conn-card:hover{box-shadow:0 4px 12px -6px var(--cuba-primary)}.w81e-conn-card-bad{border-color:color-mix(in srgb, var(--cuba-danger) 45%, var(--cuba-border))}.w81e-conn-head{align-items:center;gap:10px;display:flex}.w81e-icon-bubble{width:36px;height:36px;color:var(--cuba-primary);background:var(--cuba-primary-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w81e-conn-title{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.w81e-conn-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.w81e-stat{background:linear-gradient(135deg, var(--cuba-primary-tint), var(--cuba-surface-alt) 70%);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease)}.w81e-stat:hover{box-shadow:0 4px 12px -8px var(--cuba-primary)}.w81e-stat-bad{background:linear-gradient(135deg, color-mix(in srgb, var(--cuba-danger) 10%, transparent), var(--cuba-surface-alt) 70%)}.dlgui-table tr.cursor-pointer.selected>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}.dlg2-thread .dlg2-msg-user,.dlg2-thread .dlg2-msg-op,.dlg2-thread .dlg2-msg-ai{border-top-left-radius:8px;border-top-right-radius:8px}.dlg2-thread .dlg2-msg-user{background:var(--cuba-surface-alt)}.dlg2-thread .dlg2-msg-meta{color:var(--cuba-muted)}.w81e-day-sep>span{background:var(--cuba-surface-alt);border:1px solid var(--cuba-border);border-radius:999px;padding:2px 12px}.w81e-composer-sticky:focus-within{box-shadow:0 -2px 0 0 var(--cuba-primary)}.w81f-pill{align-items:center;gap:6px;display:inline-flex}.w81f-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.w81f-dot-warning,.w81f-dot-danger{animation:1.6s ease-in-out infinite w81f-pulse}@keyframes w81f-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.w81f-dot{animation:none}}.w81f-health{border:1px solid var(--cuba-border);background:var(--cuba-surface);border-left-width:4px;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 16px;display:flex}.w81f-health-text{flex:auto;min-width:0;font-weight:500}.w81f-health-ok{border-left-color:var(--cuba-success);color:var(--cuba-muted)}.w81f-health-warn{border-left-color:var(--cuba-warning)}.asx-tile{transition:border-color .15s,box-shadow .15s}.asx-tile:hover{border-color:var(--cuba-primary);box-shadow:var(--cuba-shadow-hover)}.cuba-status-banner:has(>.icon-bubble){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cuba-status-banner>.icon-bubble+span{flex:auto;min-width:0}.status-notice .cuba-flex-row{align-items:center;gap:8px}.quiz-shell .quiz-footer{z-index:2;background:var(--cuba-surface);border-top:1px solid var(--cuba-border);padding:12px 0;position:sticky;bottom:0}.w81f-success{align-items:center;gap:12px;display:flex}.w81f-check{background:var(--cuba-success-tint);width:48px;height:48px;color:var(--cuba-success-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:.4s ease-out both w81f-pop;display:inline-flex}.w81f-check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s ease-out .2s forwards w81f-draw}@keyframes w81f-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes w81f-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.w81f-check,.w81f-check path{stroke-dashoffset:0;animation:none}}.evw-payload{white-space:pre-wrap;max-height:240px;margin:0;font-size:12px;overflow:auto}@media (hover:hover){.cuba-table .msx-row-actions[data-quiet=true]{opacity:.35;transition:opacity var(--cuba-dur-fast) var(--cuba-ease)}.cuba-table tr:hover .msx-row-actions[data-quiet=true],.cuba-table tr:focus-within .msx-row-actions[data-quiet=true]{opacity:1}}.w81f-medal{background:var(--cuba-neutral-bg);width:20px;height:20px;color:var(--cuba-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.w81f-medal-1{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w81f-medal-2{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.w81f-medal-3{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.b24an-metric-value,.w81f-medal{font-variant-numeric:tabular-nums}.w82-timeline{margin:0;padding:0;list-style:none}.w82-timeline-item{gap:12px;padding-bottom:16px;display:flex;position:relative}.w82-timeline-item:not(:last-child):before{content:"";background:var(--cuba-border);width:2px;position:absolute;top:24px;bottom:0;left:11px}.w82-timeline-mark{background:var(--cuba-neutral-bg);width:24px;height:24px;color:var(--cuba-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w82-timeline-mark:not(.has-icon):after{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.w82-timeline-mark.is-primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w82-timeline-mark.is-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w82-timeline-mark.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w82-timeline-mark.is-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w82-timeline-mark.is-info{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.w82-timeline-body{flex:auto;min-width:0}.w82-timeline-title{font-weight:600}.w82-timeline-meta{color:var(--cuba-muted);font-variant-numeric:tabular-nums;font-size:12px}.w82-timeline-extra{margin-top:4px}.w82-progress{gap:4px;display:grid}.w82-progress-row{justify-content:space-between;gap:8px;font-size:13px;display:flex}.w82-progress-value{font-variant-numeric:tabular-nums;color:var(--cuba-muted)}.w82-progress-track{background:var(--cuba-neutral-bg);border-radius:999px;height:6px;overflow:hidden}.w82-progress-fill{background:var(--cuba-primary);border-radius:999px;height:100%;display:block}.w82-progress.is-success .w82-progress-fill{background:var(--cuba-success)}.w82-progress.is-warning .w82-progress-fill{background:var(--cuba-warning)}.w82-progress.is-danger .w82-progress-fill{background:var(--cuba-danger)}.w81g-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--cuba-primary) 12%, transparent), transparent 70%);align-items:center;gap:24px;padding:20px 24px;display:flex}.w81g-hero__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.w81g-hero__aside{flex-direction:column;gap:4px;display:flex}.w81g-hero__label{color:var(--cuba-text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}.w81g-hero__value{color:var(--cuba-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.2}.w81g-hero__sub{font-variant-numeric:tabular-nums;font-weight:600}.w81g-pill{border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.w81g-pill--ok{color:var(--cuba-success);background:color-mix(in srgb, var(--cuba-success) 12%, transparent)}.w81g-pill--warn{color:var(--cuba-warning);background:color-mix(in srgb, var(--cuba-warning) 14%, transparent)}.w81g-sum{border:1px dashed var(--cuba-border);border-radius:8px;max-width:420px;padding:10px 14px;font-size:13px}.w81g-sum__row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:3px 0;display:flex}.w81g-sum__row--total{border-top:1px solid var(--cuba-border);color:var(--cuba-primary);margin-top:4px;padding-top:7px}.w81g-tx{align-items:center;gap:8px;display:inline-flex}.w81g-bubble{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.w81g-bubble--in{color:var(--cuba-success);background:color-mix(in srgb, var(--cuba-success) 14%, transparent)}.w81g-bubble--out{color:var(--cuba-error);background:color-mix(in srgb, var(--cuba-error) 12%, transparent)}.w81g-reason{color:var(--cuba-text-secondary);margin:8px 0 0;font-size:12px}.w81g-reason--warn{color:var(--cuba-warning)}.w81g-reason a{color:var(--cuba-primary);font-weight:600}@media (width<=767px){.w81g-hero{flex-wrap:wrap}}.w81g-meter{background:var(--cuba-border);border-radius:8px;min-width:96px;height:6px;margin-top:4px;display:block;overflow:hidden}.w81g-meter>span{background:var(--cuba-success);border-radius:8px;height:100%;display:block}.w81g-meter--warning>span{background:var(--cuba-warning)}.w81g-meter--danger>span{background:var(--cuba-danger)}.w81g-dayrow th{background:var(--cuba-body);color:var(--cuba-text-secondary);font-variant-numeric:tabular-nums;padding:6px 8px;font-size:12px;font-weight:600}.w81g-store-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.w81g-store-sort{align-items:center;gap:8px;display:inline-flex}.w81g-price{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.w81g-price__value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.w81g-feature{align-items:center;gap:8px;display:inline-flex}.w81g-check{background:var(--cuba-success-tint,color-mix(in srgb, var(--cuba-success) 15%, transparent));width:20px;height:20px;color:var(--cuba-success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w81h-verdict{border-inline-start:4px solid var(--w81h-c);background:var(--w81h-bg);color:var(--cuba-body-color,inherit);border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.w81h-verdict>svg{color:var(--w81h-c);flex:none}.w81h-verdict-body{flex-direction:column;gap:2px;min-width:0;display:flex}.w81h-verdict-body strong{color:var(--w81h-c)}.w81h-verdict.is-success{--w81h-c:var(--cuba-success-on-tint);--w81h-bg:var(--cuba-success-tint)}.w81h-verdict.is-warning{--w81h-c:var(--cuba-warning-on-tint,var(--cuba-warning));--w81h-bg:var(--cuba-warning-tint,var(--cuba-warning-bg))}.w81h-verdict.is-danger{--w81h-c:var(--cuba-danger-on-tint,var(--cuba-danger));--w81h-bg:var(--cuba-danger-tint,var(--cuba-danger-bg))}.w81h-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.w81h-chip{border:1px solid var(--cuba-border);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:4px 12px}.w81h-chip:hover{background:var(--cuba-primary-tint)}.w81h-chip.is-active{background:var(--cuba-primary);border-color:var(--cuba-primary);color:#fff}.w81h-chip.is-poor:not(.is-active){color:var(--cuba-danger-on-tint)}.w81h-score{font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:8px;padding:2px 8px;font-weight:600;display:inline-block}.w81h-score.is-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w81h-score.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w81h-score.is-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.etx-qrow-poor{background:var(--cuba-danger-tint)}.w81h-detail-gauge{flex-direction:column;align-items:center;gap:8px;margin-block:8px;display:flex}.w81h-xp{appearance:none;background:var(--cuba-primary-tint);border:0;border-radius:999px;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.w81h-xp::-webkit-progress-bar{background:var(--cuba-primary-tint)}.w81h-xp::-webkit-progress-value{background:var(--cuba-warning)}.w81h-xp::-moz-progress-bar{background:var(--cuba-warning)}.w81h-badge{align-items:center;gap:8px;display:inline-flex}.w81h-badge-bubble{background:var(--cuba-primary-tint);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.w81h-badge.is-locked{opacity:.6;filter:grayscale()}.w81h-detail-meta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.w81h-meta-chip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px}.w81h-podium.etx-top-1{background:var(--cuba-warning-tint)}.w81h-podium.etx-top-2{background:var(--cuba-info-tint)}.w81h-podium.etx-top-3{background:var(--cuba-secondary-tint)}.w81h-me{outline:2px solid var(--cuba-primary);outline-offset:-2px}.w81h-sev>td:first-child{box-shadow:inset 4px 0 #0000}.w81h-sev-critical>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-danger)}.w81h-sev-warning>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-warning)}.w81h-sev-info>td:first-child{box-shadow:inset 4px 0 0 var(--cuba-info)}.w81h-day-row th{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);text-align:left;padding:4px 12px;font-size:12px;font-weight:600}.w81h-unread-dot{background:var(--cuba-primary);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.w81h-action-cell{align-items:center;gap:10px;display:flex}.w81h-icon-bubble{background:var(--cuba-primary-tint);width:28px;height:28px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w81h-icon-bubble.is-critical{background:var(--cuba-danger-tint);color:var(--cuba-danger)}.w81h-icon-bubble.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.support-queue-item{position:relative}.support-queue-item[data-priority]:before{content:"";background:var(--cuba-border);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.support-queue-item[data-priority=urgent]:before{background:var(--cuba-danger)}.support-queue-item[data-priority=high]:before{background:var(--cuba-warning)}.support-queue-item[data-priority=normal]:before{background:var(--cuba-primary)}.guided-empty-state-hint{color:var(--cuba-primary);margin:4px 0 0;font-size:12px}.support-thread .support-message-customer,.support-thread .support-message-agent{border-bottom:0;border-radius:8px;max-width:82%;margin-block:4px}.support-thread .support-message-agent{align-self:flex-end}.support-thread .support-message-customer{background:var(--cuba-secondary-tint);align-self:flex-start}.support-thread .support-message-note{background:var(--cuba-warning-tint)}.progressive-section-open{border-inline-start:3px solid var(--cuba-primary)}.ks-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ks-filter-bar .cuba-input{flex:220px;max-width:320px}.ks-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.ks-filter-chip{border:1px solid var(--cuba-border);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.ks-filter-chip.is-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary)}.ks-filter-count{font-variant-numeric:tabular-nums;opacity:.8}.support-status-chips{flex-wrap:wrap;gap:8px;display:flex}.support-day-sep{color:var(--cuba-secondary-on-tint);background:var(--cuba-secondary-tint);border-radius:8px;align-self:center;margin-block:8px;padding:2px 8px;font-size:12px}.support-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:8px 0 0;display:grid}.support-facts dt{color:var(--cuba-secondary-on-tint);align-items:center;gap:6px;font-size:12px;display:flex}.support-facts dd{margin:2px 0 0}.ks-source .ks-chip{background:0 0;padding:0}.kc-list-table .kc-row-selected>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}.kcd-footer-row.cuba-sticky-actions{z-index:2;background:var(--cuba-surface);border-top:1px solid var(--cuba-border);padding-block:12px;position:sticky;bottom:0}.support-assignee{align-items:center;display:inline-flex}.cuba-tab-bar>.cuba-tab{align-items:center;gap:8px;display:inline-flex}.kc-list-table .kc-row>td{vertical-align:middle;transition:background-color var(--cuba-dur-fast) var(--cuba-ease)}.kc-list-table .kc-row:hover>td{background:var(--cuba-table-highlight)}.kc-list-table .kc-row-selected>td{background:var(--cuba-primary-tint)}.kc-list-table .kc-row-question{text-align:left;font-weight:600}.kc-list-table .kc-row>td .muted-line,.kc-list-table .kc-row>td small{color:var(--cuba-muted)}.kc-list-table .kc-row-badges{flex-wrap:wrap;gap:6px;display:flex}.toast.toast-success{border-left-color:var(--cuba-success-on-tint)}.toast.toast-error{border-left-color:var(--cuba-danger)}.toast.toast-info{border-left-color:var(--cuba-primary)}.ks-filter-chip:hover{background:var(--cuba-primary-tint);border-color:var(--cuba-primary)}.cuba-card-head .muted-line,.cuba-section-head .muted-line{color:var(--cuba-muted);max-width:70ch;margin-top:4px}th[aria-sort]>button{cursor:pointer;align-items:center;gap:4px;display:inline-flex}th[aria-sort]>button:hover{color:var(--cuba-primary)}th[aria-sort]>button:not(:has(svg)):after{content:"↕";opacity:.35;font-size:12px}th[aria-sort=ascending]>button:not(:has(svg)):after{content:"↑";opacity:1;color:var(--cuba-primary)}th[aria-sort=descending]>button:not(:has(svg)):after{content:"↓";opacity:1;color:var(--cuba-primary)}@media (hover:hover){.kc-row-actions,.bb-row-actions,.odp-row-actions{opacity:.25;transition:opacity var(--cuba-dur-fast) var(--cuba-ease)}tr:hover .kc-row-actions,tr:focus-within .kc-row-actions,tr:hover .bb-row-actions,tr:focus-within .bb-row-actions,tr:hover .odp-row-actions,tr:focus-within .odp-row-actions{opacity:1}}:where(a,button,[role=tab],[role=menuitem],tr[tabindex],summary):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.abui-row{cursor:pointer}.abui-row:hover>td{background:var(--cuba-table-highlight)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.cuba-save-bar,.cuba-sticky-actions,.trx-sticky-bar,.kc-bulk-bar{display:none!important;position:static!important}}@media (width<=768px){.ks-filter-bar .cuba-input{flex-basis:100%;max-width:100%}.kc-list-table,.cuba-table-wrap{max-width:100%;overflow-x:auto}}:root{--cuba-white:#fff;--cuba-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.page-wrapper.dark-mode .cuba-sticky-actions,body.dark-mode .cuba-sticky-actions{box-shadow:0 -6px 12px -8px #0009}.cuba-btn-ghost.cuba-btn-xs{position:relative}.cuba-btn-ghost.cuba-btn-xs:after{content:"";width:32px;height:32px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.cuba-btn-ghost.cuba-btn-xs:after{width:40px;height:40px}}.dismissible-hint-close,.toast-close,.chip-removable>button,.w83g-chip-x{position:relative}.dismissible-hint-close:after,.toast-close:after,.chip-removable>button:after,.w83g-chip-x:after,.wcs-vw-pv-close:after{content:"";width:32px;height:32px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.dismissible-hint-close:after,.toast-close:after,.chip-removable>button:after,.w83g-chip-x:after,.wcs-vw-pv-close:after{width:40px;height:40px}}:is(button,.cuba-btn,.btn-cuba-primary,.btn-cuba-danger,.card-lift,.cuba-card,.metric-card) :is(:disabled,.is-disabled,[aria-disabled=true]){cursor:not-allowed}:is(button,.cuba-btn,.btn-cuba-primary,.btn-cuba-danger,.card-lift):is(:disabled,.is-disabled,[aria-disabled=true]),:is(.card-lift,.cuba-card,.metric-card):is(.is-disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;box-shadow:none;transform:none!important}:is(input,select,textarea):disabled{cursor:not-allowed;opacity:.7}::selection{background:var(--cuba-primary-tint);color:inherit}::placeholder{color:var(--cuba-muted);opacity:1}:is(.w81e-conn-card,.card-lift,.summary-metric-card):is(.is-disabled,[aria-disabled=true]):hover{box-shadow:none;transform:none}:is(.is-disabled,[aria-disabled=true]).summary-metric-card:hover .summary-metric-card-icon,:is(.is-disabled,[aria-disabled=true],:disabled).cuba-detail-row:hover:after{transform:none}.page-wrapper.dark-mode :is(a,button,[role=tab],summary):focus-visible,body.dark-mode :is(a,button,[role=tab],summary):focus-visible{outline-color:var(--cuba-primary-on-tint)}@media print{.dismissible-hint{display:none!important}}@media (width<=768px){.cuba-save-bar{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.w83f-entity-main,.cuba-filter-bar-fields{flex-wrap:wrap}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (forced-colors:active){.w83g-chip,.w83f-entity-fact,.badge,.cuba-save-bar{border:1px solid canvastext}:where(a,button,[role=tab],[role=menuitem],tr[tabindex],summary):focus-visible{outline:2px solid highlight}}@media (width<=768px){.cuba-table-wrap,.cuba-table-wrapper,.team-table-wrap,.pdp-table-wrap,.okki-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}:where(.cuba-table-wrap,.table-responsive) td:last-child:has(button,.row-actions){min-width:max-content}}@media (width<=1199px){nav.cuba-section-nav{white-space:nowrap;-webkit-overflow-scrolling:touch;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.cuba-section-nav__link{color:var(--cuba-muted);border-radius:8px;padding:8px 12px;font-weight:500;text-decoration:none}}@media (forced-colors:active){.badge-dot,.badge[class*=badge-]{forced-color-adjust:auto;border:1px solid canvastext}}button.toast-close:focus-visible,button.w83g-chip-x:focus-visible,.chip-removable>button:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.page-wrapper.dark-mode button.toast-close:focus-visible,.page-wrapper.dark-mode button.w83g-chip-x:focus-visible,body.dark-mode button.toast-close:focus-visible,body.dark-mode button.w83g-chip-x:focus-visible{outline-color:var(--cuba-primary-on-tint)}.w83g-chips{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.cuba-filter-bar>.cuba-filter-bar-fields{margin-bottom:0}.w83g-chip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 12px;font-size:13px;font-weight:600;display:inline-flex}.w83g-chip-x{width:20px;height:20px;color:inherit;cursor:pointer;transition:background-color var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.w83g-chip-x:hover{background:var(--cuba-primary-tint)}.w83g-chip-x:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.w83g-reset{min-height:32px;padding:0 8px}.segmented-control{background:var(--cuba-surface-alt);border-radius:999px;gap:2px;padding:3px}:is(.page-wrapper.dark-mode,body) .segmented-control .segmented-control-button:not(:disabled){color:var(--cuba-text);transition:background-color .2s var(--cuba-ease), color .2s var(--cuba-ease);background:0 0;border-color:#0000;border-radius:999px}:is(.page-wrapper.dark-mode,body) .segmented-control .segmented-control-button:hover:not(:disabled){background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000}:is(.page-wrapper.dark-mode,body) .segmented-control .segmented-control-button-active:not(:disabled),:is(.page-wrapper.dark-mode,body) .segmented-control .segmented-control-button-active:hover:not(:disabled){background:var(--cuba-primary);color:#fff;border-color:#0000}.segmented-control .segmented-control-button:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.segmented-control .segmented-control-button:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox][role=switch]{appearance:none;background:var(--cuba-border);cursor:pointer;width:36px;height:20px;transition:background-color .2s var(--cuba-ease);border-radius:999px;flex:none;margin:0;position:relative}input[type=checkbox][role=switch]:after{content:"";width:16px;height:16px;transition:transform .2s var(--cuba-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}input[type=checkbox][role=switch]:checked{background:var(--cuba-primary)}input[type=checkbox][role=switch]:checked:after{transform:translate(16px)}input[type=checkbox][role=switch]:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}input[type=checkbox][role=switch]:disabled{opacity:.5;cursor:not-allowed}.cuba-filter-bar-fields{gap:8px 12px}.cuba-filter-bar-fields input[type=date]{min-width:150px}.pagination-bar{gap:8px 16px}.pagination-actions{flex-wrap:wrap;gap:8px}.pagination-size-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--cuba-muted) 50%), linear-gradient(135deg, var(--cuba-muted) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.pagination-size-select:hover:not(:disabled){border-color:var(--cuba-primary)}.pagination-size-select:focus-visible{border-color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}select.cuba-select-inline,select.cuba-select-sm{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--cuba-muted) 50%), linear-gradient(135deg, var(--cuba-muted) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}select.cuba-select-inline:disabled,select.cuba-select-sm:disabled{cursor:not-allowed;opacity:.6}.cuba-table tbody tr:has(>td input[type=checkbox]:checked){background:var(--cuba-primary-tint)}.cuba-table tbody tr:has(>td input[type=checkbox]:checked)>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-primary)}.cuba-table input[type=checkbox]:indeterminate{accent-color:var(--cuba-primary);box-shadow:0 0 0 2px var(--cuba-primary-tint);border-radius:8px}.w83f-entity{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;margin-bottom:16px;position:relative;overflow:hidden}.w83f-entity-cover{background:linear-gradient(90deg, var(--cuba-primary-tint), var(--cuba-info-tint));height:56px}.w83f-entity-main{align-items:flex-start;gap:16px;padding:0 16px 8px;display:flex}.w83f-entity-avatar{border:3px solid var(--cuba-card-bg);background:var(--cuba-primary-tint);width:64px;height:64px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:-28px;display:inline-flex;overflow:hidden}.w83f-entity-avatar>*{flex:none}.w83f-entity-head{flex:auto;min-width:0;padding-top:8px}.w83f-entity-head .detail-header{margin-bottom:0}.w83f-entity-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0 16px 16px;display:flex}.w83f-entity-fact{background:var(--cuba-neutral-bg);border-radius:999px;align-items:baseline;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.w83f-entity-fact dt{color:var(--cuba-muted)}.w83f-entity-fact dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (width<=640px){.w83f-entity-main{flex-direction:column;gap:4px}}.w83f-entity .kcd-head{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.w83f-entity .cuba-section-head{margin-bottom:0}dl.cuba-detail-list{column-gap:24px}dl.cuba-detail-list>dt{font-size:12px}dl.cuba-detail-list>dt,dl.cuba-detail-list>dd{border-bottom:1px dotted var(--cuba-border);padding-bottom:8px}dl.cuba-detail-list>dt:last-of-type,dl.cuba-detail-list>dd:last-child{border-bottom:0;padding-bottom:0}dl.cuba-detail-list>dd :is(code,.font-mono,.copyable-mono){font-family:var(--cuba-font-mono,ui-monospace, monospace);font-size:12px}@media (width>=1100px){dl.cuba-detail-list:not(.ab-kv){grid-template-columns:minmax(120px,180px) minmax(0,1fr) minmax(120px,180px) minmax(0,1fr)}}.cuba-detail-list>.cuba-detail-row{border-top-style:dotted}.cuba-detail-list>:is(a,button).cuba-detail-row{border-radius:8px;padding-inline:8px}.cuba-detail-list>:is(a,button).cuba-detail-row:after{content:"›" / "";color:var(--cuba-muted);transition:transform var(--cuba-dur-fast) var(--cuba-ease);margin-left:auto}.cuba-detail-list>:is(a,button).cuba-detail-row:hover:after{transform:translate(3px)}.w81e-conn-card{transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease), transform var(--cuba-dur-fast) var(--cuba-ease)}.w81e-conn-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.w81e-conn-foot{border-top:1px solid var(--cuba-border);padding-top:10px}@media (prefers-reduced-motion:reduce){.w81e-conn-card,.w81e-conn-card:hover{transition:none;transform:none}}.page-wrapper.dark-mode .cuba-tab-bar>.cuba-tab.is-active,body.dark-mode .cuba-tab-bar>.cuba-tab.is-active{color:var(--cuba-primary-on-tint)}.cuba-tab-bar>.cuba-tab.is-active:after{background-color:var(--cuba-primary)}.toast{position:relative;overflow:hidden}.toast-success:after,.toast-info:after{content:"";opacity:.35;transform-origin:0;height:2px;animation:w83f-toast-bar var(--toast-ms,4s) linear forwards;background:currentColor;position:absolute;bottom:0;left:0;right:0}.toast-success:after{color:var(--cuba-success-on-tint)}.toast-info:after{color:var(--cuba-primary)}.toast.is-leaving:after{display:none}.toast:hover:after,.toast:focus-within:after{animation-play-state:paused}@keyframes w83f-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast:after{display:none}}.page-loading-skeleton{background:var(--cuba-body);justify-content:flex-start;align-items:flex-start;padding:24px}.page-loading-skeleton:before{content:"";background:var(--cuba-border);border-radius:8px;width:min(320px,60%);height:28px;position:absolute}.page-loading-skeleton{position:relative}.page-loading-skeleton:after{background:linear-gradient(var(--cuba-card-bg), var(--cuba-card-bg)) 0 0 / calc(33.33% - 11px) 100% no-repeat, linear-gradient(var(--cuba-card-bg), var(--cuba-card-bg)) 50% 0 / calc(33.33% - 11px) 100% no-repeat, linear-gradient(var(--cuba-card-bg), var(--cuba-card-bg)) 100% 0 / calc(33.33% - 11px) 100% no-repeat;width:100%;height:200px;box-shadow:0 0 0 1px var(--cuba-border) inset;border:0;border-radius:8px;margin-top:52px;animation:none}.help-tooltip-popup{overflow-wrap:break-word}body.dark-mode .help-tooltip-popup,.page-wrapper.dark-mode .help-tooltip-popup{color:var(--cuba-text);border-color:var(--cuba-border)}.page-loading-skeleton:before{background:linear-gradient(90deg, var(--cuba-border) 25%, var(--cuba-surface-alt) 50%, var(--cuba-border) 75%) 0 0 / 200% 100%;animation:1.4s linear infinite cuba-skeleton-shimmer}.page-loading-skeleton:after{animation:1.4s ease-in-out infinite w83f-skel-pulse}@keyframes w83f-skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.page-loading-skeleton:before,.page-loading-skeleton:after{animation:none}}.toast.is-refreshed{animation:none}.w83e-dist{border:1px solid var(--cuba-border);background:var(--cuba-surface);border-radius:8px;max-width:460px;margin:0 0 16px;padding:12px}@keyframes w83e-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:no-preference){.badge-success.badge-dot:before{animation:2s ease-out infinite w83e-pulse}}.summary-metric-card .summary-metric-card-icon{transition:transform .18s,box-shadow .18s}.summary-metric-card:hover .summary-metric-card-icon{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.summary-metric-card .summary-metric-card-icon{transition:none}.summary-metric-card:hover .summary-metric-card-icon{transform:none}}.person-avatar-stack{padding:2px 0 8px}.cuba-chart-tooltip-row b{font-variant-numeric:tabular-nums}.w83e-drill{gap:var(--space-2,8px);margin-top:var(--space-3,12px);flex-wrap:wrap;display:flex}.dismissible-hint{align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.dismissible-hint>svg{flex:none;margin-top:2px}.dismissible-hint>p{flex:1;min-width:0;margin:0}.dismissible-hint-close{width:28px;height:28px;color:inherit;cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.dismissible-hint-close:hover{background:var(--cuba-surface-alt)}.dismissible-hint-close:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.cuba-notice,.cuba-status-banner,.partner-ops-banner{--tone-fg:var(--cuba-info-on-tint);--tone-bg:var(--cuba-info-tint);border:0;border-left:3px solid var(--tone-fg);background:var(--tone-bg);color:var(--tone-fg);box-shadow:none;border-radius:8px}.cuba-notice--warning,.cuba-status-banner-warning,.partner-ops-banner-warning{--tone-fg:var(--cuba-warning-on-tint);--tone-bg:var(--cuba-warning-tint)}.cuba-status-banner-danger{--tone-fg:var(--cuba-danger-on-tint);--tone-bg:var(--cuba-danger-tint)}.cuba-status-banner-success,.partner-ops-banner-success{--tone-fg:var(--cuba-success-on-tint);--tone-bg:var(--cuba-success-tint)}.cuba-status-banner-neutral,.partner-ops-banner-muted{--tone-fg:var(--cuba-text);--tone-bg:var(--cuba-surface-alt)}.cuba-notice strong,.partner-ops-banner strong{color:inherit}.cuba-notice .muted-line,.partner-ops-banner .muted-line{color:var(--cuba-muted)}.danger-zone{border:1px solid var(--cuba-danger);background:var(--cuba-card-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.danger-zone-text{flex:280px;min-width:0}.danger-zone-text>strong{color:var(--cuba-danger-on-tint);display:block}.danger-zone-text>p{color:var(--cuba-muted);margin:4px 0 0}.client-home-quick{gap:12px}.client-home-quick-btn{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;min-width:112px;padding:12px 16px}.client-home-quick-btn>svg{box-sizing:content-box;background:#fff3;border-radius:50%;padding:8px}.client-home-quick-btn:hover{box-shadow:var(--cuba-shadow-hover)}.client-home-quick-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.abui-scn-chip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000;padding:2px 4px 2px 8px}.abui-scn-chip button{width:20px;height:20px;color:inherit;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.abui-scn-chip button:hover{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.abui-scn-chip button:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}@keyframes sheetBlockedPulse{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:no-preference){.modal-dialog.sheet-blocked,.detail-drawer.sheet-blocked{animation:.3s sheetBlockedPulse}}@media (prefers-reduced-motion:no-preference) and (width<=768px){.modal-dialog.sheet-blocked,.detail-drawer.sheet-blocked{animation:.3s sheetBlockedFlash}}@keyframes sheetBlockedFlash{0%,to{outline:2px solid #0000}40%{outline:2px solid var(--cuba-warning,#ffaa05);outline-offset:-2px}}.cuba-save-bar{z-index:5;border:1px solid var(--cuba-border);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);box-shadow:0 8px 24px -12px var(--cuba-primary);animation:cuba-save-bar-in var(--cuba-dur) var(--cuba-ease);border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:16px;padding:10px 16px;display:flex;position:sticky;bottom:16px}.cuba-save-bar-text{margin-right:auto;font-weight:600}@keyframes cuba-save-bar-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cuba-save-bar{animation:none}}.cuba-save-bar--saved{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint);justify-content:flex-start;gap:8px}.cuba-table tbody tr:nth-child(2n){background:0 0}.cuba-table tbody tr:hover>td{background:var(--cuba-table-highlight)}.cuba-section-nav{display:none}@media (width>=1200px){.cuba-section-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cuba-section-layout__main{min-width:0}.cuba-section-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:16px}.cuba-section-nav__link{color:var(--cuba-muted);transition:background var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;padding:8px 12px;font-weight:500;text-decoration:none}.cuba-section-nav__link:hover,.cuba-section-nav__link:focus-visible{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.cuba-field-groups .cuba-form-section>.card-body{grid-template-columns:minmax(180px,1fr) 3fr;align-items:start;column-gap:24px;display:grid}.cuba-field-groups .cuba-form-section>.card-body>.card-title,.cuba-field-groups .cuba-form-section>.card-body>.card-subtitle{grid-column:1}.cuba-field-groups .cuba-form-section>.card-body>:not(.card-title):not(.card-subtitle){grid-column:2}}.cuba-empty-search-ico{color:var(--cuba-muted);margin:0 auto 8px;display:block}@media (hover:hover){.bb-bot-foot:hover .bb-row-actions,.bb-bot-foot:focus-within .bb-row-actions{opacity:1}}.cuba-table tbody tr[tabindex]:hover>td,.cuba-table tbody tr.abui-row:hover>td{background:var(--cuba-table-highlight)}.cuba-table tbody tr[tabindex]{cursor:pointer}.cuba-selection-bar{top:calc(var(--shell-header-height) + 8px);z-index:4;background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-variant-numeric:tabular-nums;border-radius:16px;padding:8px 16px;position:sticky}@media print{.cuba-selection-bar{position:static}}.cuba-row-hover:hover,.cuba-row-hover-on{background:var(--cuba-table-highlight)}.header-search:focus-within .search-full{border-color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint)}.notification-icon-danger{color:var(--cuba-danger-on-tint);background:var(--cuba-danger-tint)}.notification-icon-warning{color:var(--cuba-warning-on-tint);background:var(--cuba-warning-tint)}.notification-icon-success{color:var(--cuba-success-on-tint);background:var(--cuba-success-tint)}.notification-item strong{font-weight:600}.notification-item small{color:var(--cuba-muted)}.notification-item.is-unread,.profile-dropdown-head{background:var(--cuba-primary-tint)}.profile-dropdown-head small{color:var(--cuba-muted)}.shell-breadcrumbs li>a{align-items:center;gap:4px;display:inline-flex}.shell-breadcrumbs li svg:last-child{color:var(--cuba-muted)}.sidebar-link.active{position:relative}.sidebar-link.active:before{content:"";background:var(--cuba-primary);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sidebar-link:not(.active):hover{background:var(--cuba-primary-tint)}@media (prefers-reduced-motion:reduce){.sidebar-link{transition:none}}.full-page-state{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:32px 16px;display:flex}.full-page-state-icon{background:var(--cuba-primary-tint);width:80px;height:80px;color:var(--cuba-primary-on-tint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.full-page-state-title{color:var(--cuba-text);margin:8px 0 0;font-size:24px;font-weight:600}.full-page-state-text,.full-page-state-hint{color:var(--cuba-muted);margin:0}.full-page-state-hint{font-size:13px}.full-page-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.full-page-state-actions>.btn-cuba-primary{justify-content:center;align-items:center;display:inline-flex}.full-page-state-actions .error-boundary-pre{flex:1 0 100%}.auth-landing{background:radial-gradient(circle at 12% 20%, var(--cuba-primary-tint), transparent 32%), radial-gradient(circle at 88% 12%, var(--cuba-secondary-tint), transparent 30%), var(--cuba-body)}.login-card{background:var(--cuba-card-bg);border-radius:16px;box-shadow:0 16px 48px #59667a29}.login-card .btn-cuba-primary,.login-card button[type=submit]{justify-content:center;width:100%}.login-card p,.login-card-footer{color:var(--cuba-muted)}body.dark-mode .login-card{box-shadow:0 16px 48px #00000073}@media (width<=575px){.login-card{padding:22px 18px}}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-dialog .sheet-foot{background:var(--cuba-primary-tint)}.header-dropdown{border-radius:8px}.profile-dropdown button:hover,.utility-dropdown button:hover{background:var(--cuba-primary-tint);transform:none}td,th,.stat-value,.money,.summary-metric-card strong{font-variant-numeric:tabular-nums}th[data-numeric],td[data-numeric],td.money{text-align:right}td:has(>.money:only-child){text-align:right}.profile-button:hover,.icon-button-active,.profile-button-active{background:var(--cuba-primary-tint);border-color:var(--cuba-primary)}.profile-button-active{box-shadow:0 0 0 3px var(--cuba-primary-tint)}.profile-button .profile-avatar-sm{background:var(--cuba-primary);color:#fff;flex:none;place-items:center;width:28px;max-width:none;height:28px;font-size:12px;font-weight:600;line-height:1;display:grid}.login-submit-button:disabled:before{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.75s linear infinite psp-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.login-submit-button:disabled:before{animation:none}}.notification-error{color:var(--cuba-danger);background:var(--cuba-danger-tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 12px;padding:10px 12px;display:flex}.notification-row{align-items:center;gap:4px;display:flex}.notification-row .notification-item{flex:auto;min-width:0}.notification-mark-read{color:var(--cuba-success);flex:none}:is(.page-wrapper,body).dark-mode .sidebar-pinned-link.active,:is(.page-wrapper,body).dark-mode .sidebar-utility-link.active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w86-notfound{flex-direction:column;align-items:center;display:flex}.w86-notfound-code{letter-spacing:8px;background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;margin-top:24px;padding:8px 24px;font-size:24px;font-weight:600}.w86-notfound-links{width:min(100%,720px)}.w86-notfound-list{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.w86-notfound-list a{border:1px solid var(--cuba-border);min-height:32px;color:var(--cuba-text);transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.w86-notfound-list a:hover,.w86-notfound-list a:focus-visible{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint)}.w86-notfound-list a:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.auth-benefits li{border-bottom:1px solid #ffffff3d;padding-bottom:16px}.auth-benefits li:last-child{border-bottom:0;padding-bottom:0}.login-card-link{min-height:32px}.login-card-link:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}.sidebar-link{transition:background var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease)}.sidebar-link:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:-2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.w86-notfound-list a,.sidebar-link{transition:none}}.w86-notfound-path{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;display:flex}.w86-notfound-list a svg{flex-shrink:0;margin-right:8px}.auth-benefits li{align-items:center;gap:12px;display:flex}.auth-benefit-icon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.w86-strength{align-items:center;gap:12px;margin:-4px 0 12px;display:flex}.w86-strength-bar{flex:1;gap:4px;max-width:160px;display:flex}.w86-strength-bar>span{background:var(--cuba-border);height:6px;transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;flex:1}.w86-strength--1 .w86-strength-bar>.is-on{background:var(--cuba-danger)}.w86-strength--2 .w86-strength-bar>.is-on{background:var(--cuba-warning)}.w86-strength--3 .w86-strength-bar>.is-on,.w86-strength--4 .w86-strength-bar>.is-on{background:var(--cuba-success)}.w86-strength small{color:var(--cuba-muted);font-size:12px}.w86-capslock{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;align-items:center;gap:8px;margin:-4px 0 12px;padding:8px 12px;font-size:13px;display:flex}.w86-notif-summary{border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 12px;font-size:13px;display:flex}.w86-notif-summary.is-attention{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w86-notif-summary.is-ok{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.shell-breadcrumbs a,.shell-breadcrumbs li>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.shell-breadcrumbs a:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px;border-radius:8px}.profile-dropdown button[role=menuitem]{min-height:32px}.profile-dropdown .profile-menu-danger:hover{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.users-workbench-item-head{align-items:center}.users-workbench-item-head>.person-avatar{flex-shrink:0}.users-workbench-item-identity{flex:1}.users-workbench-item-attention{border-left:3px solid var(--cuba-warning)}.users-workbench-item-active{background:var(--cuba-primary-tint)}.w86-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.w86-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:160px;padding:0 8px;font-size:12px;display:inline-flex;overflow:hidden}.w86-chip--neutral,.w86-chip--more{background:var(--cuba-neutral-bg);color:var(--cuba-text)}.w86-chip--primary{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w86-chip--more:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w86-chip-empty{color:var(--cuba-muted);font-size:12px}.w86-users-share{color:var(--cuba-muted);align-items:center;gap:16px;font-size:13px;display:flex}.w86-users-share .w81g-meter{flex:1;max-width:240px;margin-top:0}.settings-section-card{transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease), transform var(--cuba-dur-fast) var(--cuba-ease)}.settings-section-card:hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-2px)}.w86-settings-open{align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.settings-section-card,.w86-strength-bar>span{transition:none}.settings-section-card:hover{transform:none}}.w87a-seg{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.w87a-seg-btn{min-height:32px;color:var(--cuba-muted);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:13px}.w87a-seg-btn:hover{background:var(--cuba-table-highlight);color:var(--cuba-text)}.w87a-seg-btn.is-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);font-weight:600}.w87a-seg-btn:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w87a-focus{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.w87a-focus-title{color:var(--cuba-text);font-size:14px}.w87a-focus-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w87a-focus-item{min-height:32px;transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:13px;text-decoration:none;display:inline-flex}.w87a-focus-item:hover{box-shadow:var(--cuba-shadow-hover)}.w87a-focus-item:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w87a-focus-count{background:var(--cuba-card-bg);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-weight:600;display:inline-flex}.w87a-focus-item.is-problems{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w87a-focus-item.is-missed{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w87a-focus-item.is-coach{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.w87a-verdict{border-left:4px solid var(--cuba-border)}.w87a-verdict.is-success{border-left-color:var(--cuba-success)}.w87a-verdict.is-warning{border-left-color:var(--cuba-warning)}.w87a-verdict.is-danger{border-left-color:var(--cuba-danger)}.w87a-verdict-hero{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.w87a-verdict-headline{flex-direction:column;gap:8px;display:flex}.w87a-verdict-band{color:var(--cuba-text);font-size:20px}.w87a-verdict-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w87a-verdict-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:16px;display:grid}.w87a-verdict-h{color:var(--cuba-muted);margin:0 0 8px;font-size:13px;font-weight:600}.w87a-reasons{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w87a-reasons li{flex-direction:column;gap:4px;display:flex}.w87a-reason-row{justify-content:space-between;gap:8px;font-size:13px;display:flex}.w87a-reason-name{color:var(--cuba-text)}.w87a-reason-note{font-size:12px}.w87a-actions{counter-reset:w87a-act;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w87a-actions li{color:var(--cuba-text);counter-increment:w87a-act;padding-left:32px;font-size:13px;position:relative}.w87a-actions li:before{content:counter(w87a-act);background:var(--cuba-primary-tint);width:24px;height:24px;color:var(--cuba-primary-on-tint);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0}.w87a-chips{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.w87a-marker{border-left:4px solid var(--cuba-warning);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease)}.w87a-marker:hover{box-shadow:var(--cuba-shadow-hover)}.w87a-quote{background:var(--cuba-neutral-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;display:flex}.w87a-quote-text{color:var(--cuba-text);flex:240px;margin:0;font-size:13px;font-style:italic}.w87a-jump{font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-height:32px;display:inline-flex}.w87a-jump-label{color:var(--cuba-muted)}.w87a-topic-track{background:var(--cuba-border);border-radius:8px;max-width:120px;height:6px;margin-top:4px;overflow:hidden}.w87a-batch-progress{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.w87a-batch-track{flex:160px;max-width:320px}@media (prefers-reduced-motion:reduce){.w87a-seg-btn,.w87a-focus-item,.w87a-marker{transition:none}}.w87b-focus{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.w87b-focus.is-danger{border-color:var(--cuba-danger);background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w87b-focus.is-warning{border-color:var(--cuba-warning);background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w87b-focus.is-success{border-color:var(--cuba-success);background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w87b-focus>:first-child{flex:none}.w87b-focus__copy{flex-direction:column;flex:240px;gap:4px;min-width:0;font-size:14px;display:flex}.w87b-focus .muted-line{color:inherit;font-size:13px}.w87b-row-danger>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-danger)}.w87b-ig-cell{align-items:center;gap:8px;min-width:0;display:flex}.w87b-ig-avatar{background:var(--cuba-primary-tint);width:32px;height:32px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.w87b-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.w87b-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;display:inline-flex}.w87b-chip:hover{background:var(--cuba-table-highlight)}.w87b-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w87b-chip.is-on{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint);font-weight:600}.w87b-chip__n{color:var(--cuba-muted);font-size:12px}.w87b-chip.is-on .w87b-chip__n{color:var(--cuba-primary-on-tint)}.w87b-quiz-progress{align-items:center;gap:12px;display:flex}.w87b-quiz-step{color:var(--cuba-muted);white-space:nowrap;font-size:13px}.w87b-quiz-bar{background:var(--cuba-neutral-bg);border-radius:999px;height:4px;margin:8px 0 0;overflow:hidden}.w87b-quiz-bar__fill{background:var(--cuba-primary);height:100%;transition:width var(--cuba-dur) var(--cuba-ease);border-radius:999px;display:block}.w87b-urgent{animation:w87b-urgent 1s var(--cuba-ease) infinite}@keyframes w87b-urgent{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.w87b-urgent{animation:none}.w87b-quiz-bar__fill,.w87b-chip{transition:none}}.w87c-badge{border-radius:999px;font-size:12px}.w87c-stats{margin-top:16px}.w87c-thread-empty{text-align:center;color:var(--cuba-text);background:var(--cuba-neutral-bg);border:1px dashed var(--cuba-border);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.w87c-thread-empty-icon{background:var(--cuba-primary-tint);width:56px;height:56px;color:var(--cuba-primary-on-tint);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.w87c-thread-empty p{color:var(--cuba-muted);margin:0;font-size:14px}.w87c-coverage{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.w87c-coverage>:first-child{flex:200px;min-width:0}.w87c-pending-badge{background:var(--cuba-warning-tint);min-height:32px;color:var(--cuba-warning-on-tint);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.w87c-next{border-left:4px solid var(--cuba-primary);transition:box-shadow var(--cuba-dur) var(--cuba-ease)}.w87c-next--done{border-left-color:var(--cuba-success);background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w87c-next--done .muted-line{color:var(--cuba-success-on-tint)}.w87c-next:hover{box-shadow:var(--cuba-shadow-hover)}.page-wrapper.dark-mode .w87c-thread-empty,body.dark-mode .w87c-thread-empty{background:var(--cuba-card-bg)}@media (prefers-reduced-motion:reduce){.w87c-next{transition:none}}.w87c-hint{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.w87c-page-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w87c-page-row{min-height:32px;transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.w87c-page-row:hover,.w87c-page-row:focus-within{background:var(--cuba-table-highlight)}.w87c-dot{background:var(--cuba-success);border-radius:50%;flex:none;width:12px;height:12px}.w87c-dot.is-warn{background:var(--cuba-warning)}.w87c-page-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.w87c-page-title{color:var(--cuba-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.w87c-page-open{width:32px;height:32px;color:var(--cuba-primary);opacity:0;transition:opacity var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.w87c-page-row:hover .w87c-page-open,.w87c-page-row:focus-within .w87c-page-open,.w87c-page-open:focus-visible{opacity:1}@media (hover:none){.w87c-page-open{opacity:1}}@media (prefers-reduced-motion:reduce){.w87c-page-row,.w87c-page-open{transition:none}}.w87d-people-summary,.w87d-delivery-summary{margin-bottom:16px}.w87d-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w87d-day-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.w87d-count-line{margin:8px 0}.w87d-batch{border-radius:8px}.w87d-invite-chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.w87d-invite-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.w87d-chip,.w87d-filter-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.w87d-chip:hover,.w87d-filter-chip:hover{background:var(--cuba-table-highlight)}.w87d-chip:focus-visible,.w87d-filter-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w87d-chip.is-active,.w87d-filter-chip[aria-pressed=true]{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary)}.w87d-chip-count{background:var(--cuba-neutral-bg);min-width:20px;color:var(--cuba-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.w87d-chip.is-active .w87d-chip-count{background:var(--cuba-card-bg);color:var(--cuba-primary-on-tint)}.w87d-nologin{flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion:reduce){.w87d-chip,.w87d-filter-chip{transition:none}}.w87e-kpis{margin-bottom:16px}.w87e-filter{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.w87e-filter-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.w87e-filter-chip:hover{background:var(--cuba-table-highlight)}.w87e-filter-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w87e-filter-chip.is-empty{color:var(--cuba-muted)}.w87e-filter-chip.is-active{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint)}.w87e-filter-dot{background:var(--cuba-muted);border-radius:50%;width:8px;height:8px}.w87e-tone-success .w87e-filter-dot{background:var(--cuba-success)}.w87e-tone-warning .w87e-filter-dot{background:var(--cuba-warning)}.w87e-tone-danger .w87e-filter-dot{background:var(--cuba-danger)}.w87e-filter-count{background:var(--cuba-neutral-bg);color:var(--cuba-text);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600}.w87e-filter-chip.is-active .w87e-filter-count{background:var(--cuba-card-bg);color:var(--cuba-primary-on-tint)}.w87e-bot-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.w87e-bot-toolbar .w87e-filter{margin:0}.w87e-card-desc{color:var(--cuba-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.w87e-setup{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.w87e-setup-title{font-size:14px}.w87e-setup-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w87e-setup-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-muted);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.w87e-setup-chip:hover{background:var(--cuba-table-highlight)}.w87e-setup-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w87e-setup-chip.is-done{background:var(--cuba-success-tint);border-color:var(--cuba-success);color:var(--cuba-success-on-tint)}.w87e-setup-chip.is-next{background:var(--cuba-warning-tint);border-color:var(--cuba-warning);color:var(--cuba-warning-on-tint);font-weight:600}.w87e-setup-ready{color:var(--cuba-success-on-tint);background:var(--cuba-success-tint);border-radius:999px;padding:4px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){.w87e-filter-chip,.w87e-setup-chip{transition:none}}.w87f-kind{align-items:center;gap:8px;min-width:0;display:inline-flex}.w87f-kind strong{color:var(--cuba-text);font-size:14px}.w87f-decision{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w87f-approvals tbody tr{transition:background var(--cuba-dur-fast) var(--cuba-ease)}.w87f-approvals tbody tr:hover{background:var(--cuba-table-highlight)}.w87f-row-busy{opacity:.6}.w87f-all-clear{color:var(--cuba-success-on-tint);align-items:center;gap:8px;display:inline-flex}.w87f-callout{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-radius:8px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.w87f-callout--ok{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w87f-callout svg{flex:none}.w87f-progress{gap:4px;display:grid}.w87f-health{background:var(--cuba-neutral-bg);border-radius:8px;padding:12px}.w87f-health ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:4px 0;padding:0;list-style:none;display:grid}.w87f-preview{background:var(--cuba-primary-tint);border-radius:8px;gap:8px;padding:12px;display:grid}.w87f-preview ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.w87f-preview blockquote{background:var(--cuba-card-bg);color:var(--cuba-text);box-shadow:var(--cuba-shadow);border-radius:16px;margin:4px 0 0;padding:8px 12px;font-size:14px}.trainer-home .trainer-assignment-card.w87f-next{border:1px solid var(--cuba-primary);box-shadow:var(--cuba-shadow-hover)}.trainer-home .trainer-assignment-card{transition:box-shadow var(--cuba-dur) var(--cuba-ease), transform var(--cuba-dur) var(--cuba-ease)}.trainer-home .trainer-assignment-card:hover{box-shadow:var(--cuba-shadow-hover)}.trainer-home .metrics-grid{margin-top:12px}@media (prefers-reduced-motion:reduce){.w87f-approvals tbody tr,.trainer-home .trainer-assignment-card{transition:none}}.w88o-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.w88o-status{align-items:center;gap:8px;display:inline-flex}.w88o-status.is-on .w88o-dot{box-shadow:0 0 0 4px var(--cuba-success-tint)}.w88o-setup-bar{background:var(--cuba-border);width:100%;height:6px;accent-color:var(--cuba-success);border:0;border-radius:8px;margin:8px 0 16px;display:block;overflow:hidden}.w88o-setup-bar::-webkit-progress-bar{background:var(--cuba-border)}.w88o-setup-bar::-webkit-progress-value{background:var(--cuba-success);border-radius:8px}.w88o-setup-bar::-moz-progress-bar{background:var(--cuba-success);border-radius:8px}.w88o-step{transition:background var(--cuba-dur-fast) var(--cuba-ease);align-items:center;gap:16px;display:flex}.w88o-step:hover{background:var(--cuba-table-highlight)}.w88o-step.is-next{background:var(--cuba-primary-tint);border-radius:8px}.w88o-step.is-done .w88o-step-text{color:var(--cuba-muted)}.w88o-step-text{flex:auto;min-width:0}.w88o-step .btn-cuba-primary,.w88o-step .btn-cuba-outline{align-items:center;gap:4px;display:inline-flex}.w88o-hint{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint);border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 16px;font-size:13px;display:flex}.w88o-focus{border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px;font-size:14px;display:flex}.w88o-focus.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w88o-focus.is-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w88o-focus-text{flex:240px}.w88o-focus .btn-cuba-primary,.w88o-actions .btn-cuba-secondary{align-items:center;gap:4px;display:inline-flex}.w88o-actions{flex-wrap:wrap;gap:8px;display:flex}.w88o-field-foot{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0;font-size:12px;display:flex}.w88o-counter{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.w88o-step{transition:none}}.okk-my-appeal{scroll-margin-top:16px}.abui-test-log{background:var(--cuba-neutral-bg);border-color:var(--cuba-border);box-shadow:var(--cuba-shadow);scroll-behavior:smooth}.abui-test-msg{animation:w86g-pop var(--cuba-dur) var(--cuba-ease) both;gap:4px}.abui-test-msg-customer{align-items:flex-end}.abui-test-msg:not(.abui-test-msg-customer){align-items:flex-start}.abui-test-who{padding:0 8px;font-weight:600}.abui-test-bubble{background:var(--cuba-card-bg);color:var(--cuba-text);border:1px solid var(--cuba-border);line-height:1.5}.abui-test-msg-reply .abui-test-bubble{border-left:3px solid var(--cuba-primary);border-bottom-left-radius:8px}.abui-test-msg-customer .abui-test-bubble{background:var(--cuba-primary);color:var(--cuba-text-on-accent);border-bottom-right-radius:8px}.abui-test-msg-notice .abui-test-bubble,.abui-test-msg-system .abui-test-bubble{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-color:#0000}.abui-test-part{margin-bottom:4px;font-weight:600}.abui-test-seed{border:1px dashed var(--cuba-border);opacity:1;border-radius:8px;padding:8px 12px}.abui-test-seed[open]{background:var(--cuba-card-bg)}.abui-test-composer{border-top:1px solid var(--cuba-border);padding-top:12px}.abui-test-input:focus-visible,.abui-test-send:focus-visible,.abui-media-btn:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.abui-test-send{transition:transform var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease)}.abui-test-send:not(:disabled):hover{box-shadow:var(--cuba-shadow-hover);transform:translateY(-1px)}.abui-test-side{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border-color:var(--cuba-border)}.abui-test-side-summary{align-items:center;min-height:32px;display:flex}.abui-test-notice{border-left:3px solid var(--cuba-primary)}.abui-test-notice.abui-test-error{border-left-color:var(--cuba-danger);background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.abui-test-notice.abui-test-warn{border-left-color:var(--cuba-warning);background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w72-chip{min-height:32px;transition:background var(--cuba-dur-fast) var(--cuba-ease), transform var(--cuba-dur-fast) var(--cuba-ease)}.w72-chip:not(:disabled):hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);transform:translateY(-1px)}.w72-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.bb-readiness-wrap .asx-ready-row{min-height:32px;transition:background var(--cuba-dur-fast) var(--cuba-ease), transform var(--cuba-dur-fast) var(--cuba-ease);border-left-width:3px;border-radius:8px}.bb-readiness-wrap .asx-ready-row[data-status=done]{border-left-color:var(--cuba-success)}.bb-readiness-wrap .asx-ready-row:hover{background:var(--cuba-table-highlight);transform:translate(2px)}.bb-readiness-gauge{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:16px;padding:16px}.bb-readiness-gauge .muted-line{color:var(--cuba-primary-on-tint)}.asx-ready-actions .cuba-btn{min-height:32px}.abui-panel{border-radius:8px}.abui-panel .cuba-field:focus-within>.cuba-label{color:var(--cuba-primary-on-tint)}.abui-panel .cuba-input:focus-visible,.abui-panel .cuba-select:focus-visible,.abui-panel .cuba-textarea:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.wcs-vw-lp{border:1px solid var(--cuba-border);box-shadow:var(--cuba-shadow);transition:box-shadow var(--cuba-dur) var(--cuba-ease);border-radius:16px}.wcs-vw-lp:hover{box-shadow:var(--cuba-shadow-hover)}.aic-cv-topbar{border-bottom:1px solid var(--cuba-border)}.aic-cv-topbar .cuba-btn{min-height:32px}.aic-cv-tile:focus-within{outline:2px solid var(--cuba-primary);outline-offset:1px}.aic-cv-tile:active{cursor:grabbing;transform:none}.aic-cv-side-grouptitle{color:var(--cuba-primary-on-tint)}.bb-readiness-next{border:1px solid var(--cuba-border);border-left:3px solid var(--cuba-primary);background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}.bb-readiness-next-text{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.bb-readiness-next-kicker{color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:999px;align-self:flex-start;padding:0 8px;font-size:12px;font-weight:600}.bb-readiness-next .cuba-btn{align-items:center;gap:8px;min-height:32px;display:inline-flex}.bb-readiness-next--done{border-left-color:var(--cuba-success);background:var(--cuba-success-tint);color:var(--cuba-success-on-tint);justify-content:flex-start}.bb-readiness-next--done .asx-ready-hint{color:var(--cuba-success-on-tint)}.w86g-strip{border:1px solid var(--cuba-border);background:var(--cuba-neutral-bg);color:var(--cuba-text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;padding:8px 16px;display:flex}.w86g-strip-item{align-items:center;gap:8px;font-size:13px;display:inline-flex}.w86g-strip-key{color:var(--cuba-muted)}.w86g-strip-turns{flex-direction:column;align-items:stretch;gap:0;min-width:160px;margin-left:auto}.w86g-strip-idle{color:var(--cuba-muted);margin-left:auto;font-size:13px}.w86g-avatar{vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:inline-flex}.w86g-avatar--customer{background:var(--cuba-primary);color:var(--cuba-text-on-accent)}.w86g-avatar--reply{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.abui-test-msg-customer .abui-test-who{text-align:right}.ks-wizard .w81d-stepper{margin:12px 0}.w86g-found{border:1px solid var(--cuba-border);background:var(--cuba-success-tint);color:var(--cuba-success-on-tint);border-radius:16px;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.w86g-found-count{flex-direction:column;align-items:center;min-width:80px;display:inline-flex}.w86g-found-count strong{font-size:24px;line-height:1.2}.w86g-found-count span{font-size:12px}.wcs-vw-lp-head{background:var(--cuba-neutral-bg);color:var(--cuba-text);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.wcs-vw-lp-dots{gap:4px;display:inline-flex}.wcs-vw-lp-dots i{background:var(--cuba-border);border-radius:50%;width:8px;height:8px;display:block}.wcs-vw-lp-headtitle{margin-right:auto;font-size:13px;font-weight:600}.wcs-vw-lp-chip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;padding:0 8px;font-size:12px}.aic-cv-topbar{background:var(--cuba-card-bg);box-shadow:var(--cuba-shadow);gap:8px}.abui-test-sessions li{min-height:32px;transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;padding:4px 8px}.abui-test-sessions li:hover{background:var(--cuba-table-highlight)}@keyframes w86g-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.abui-test-msg{animation:none}.abui-test-log{scroll-behavior:auto}.bb-readiness-wrap .asx-ready-row:hover,.w72-chip:not(:disabled):hover,.abui-test-send:not(:disabled):hover{transform:none}}.trw-scn,.trw-tile{transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease), border-color var(--cuba-dur) var(--cuba-ease);position:relative}.trw-scn{border-top:3px solid var(--cuba-success)}.trw-scn--normal{border-top-color:var(--cuba-info)}.trw-scn--hard{border-top-color:var(--cuba-warning)}.trw-scn--boss{border-top-color:var(--cuba-danger)}.trw-scn:hover,.trw-scn:focus-within,.trw-tile:hover,.trw-tile:focus-within{box-shadow:var(--cuba-shadow-hover);border-color:var(--cuba-primary);transform:translateY(-2px)}.trw-tile--top{border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.trw-scn-cta{align-self:flex-start}.trainer-weekly-goal{transition:box-shadow var(--cuba-dur) var(--cuba-ease)}.trainer-weekly-goal:hover{box-shadow:var(--cuba-shadow-hover)}@media (prefers-reduced-motion:reduce){.trw-scn,.trw-tile,.trainer-weekly-goal{transition:none}.trw-scn:hover,.trw-scn:focus-within,.trw-tile:hover,.trw-tile:focus-within{transform:none}}.trw-scn .w81g-meter{flex:100%;margin-top:0}.trw-goal-left{margin-top:4px}.trw-goal-dots{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.trw-goal-dots li{border:2px solid var(--cuba-border);background:var(--cuba-card-bg);width:16px;height:16px;transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:50%}.trw-goal-dots li.is-done{border-color:var(--cuba-success);background:var(--cuba-success)}.trw-verdicts{flex-wrap:wrap;gap:8px;display:flex}.trw-ba{gap:4px;min-width:180px;margin-top:4px;display:grid}.trw-ba-row{text-align:right;gap:4px;display:grid}.trw-ba-row .w81g-meter{margin-top:0}.trw-badge-ring{align-items:center;gap:16px;margin-bottom:12px;display:flex}.trw-badge-ring>.cuba-gauge{flex:0 0 96px;width:96px}.trainer-recommendation-card{transition:border-color var(--cuba-dur-fast) var(--cuba-ease), background var(--cuba-dur-fast) var(--cuba-ease)}.trainer-recommendation-card:hover{border-color:var(--cuba-primary);background:var(--cuba-table-highlight)}.trainer-badge-card:not(.is-locked):hover{box-shadow:var(--cuba-shadow-hover)}@media (prefers-reduced-motion:reduce){.trw-goal-dots li,.trainer-recommendation-card{transition:none}}.w86e .cuba-status-banner{border-left:4px solid var(--tone-fg,var(--cuba-border))}.w86e .cuba-status-banner .btn-cuba-primary{min-height:32px;margin-left:auto}.w86e .cuba-card{transition:box-shadow var(--cuba-dur) var(--cuba-ease), border-color var(--cuba-dur) var(--cuba-ease)}.w86e .cuba-card:hover{box-shadow:var(--cuba-shadow-hover)}.w86e .cuba-card-head{border-bottom:1px solid var(--cuba-border);padding-bottom:12px}.w86e .cuba-card-icon{background:var(--cuba-primary-tint);width:40px;height:40px;color:var(--cuba-primary-on-tint);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.w86e .kv-grid>div{transition:background var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;padding:8px 12px}.w86e .kv-grid>div:hover{background:var(--cuba-table-highlight)}.w86e .cuba-detail-row{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;padding:8px 12px}.w86e .cuba-detail-row+.cuba-detail-row{margin-top:8px}.w86e .cuba-detail-row:hover{background:var(--cuba-table-highlight)}.w86e .badge-success .w81f-dot{box-shadow:0 0 0 3px var(--cuba-success-tint)}.w86e .ops-row{flex-wrap:wrap;gap:8px}.w86e .ops-btn,.w86e .ops-chip,.w86e .btn-cuba-primary{min-height:32px}.w86e .data-table tbody tr{transition:background var(--cuba-dur-fast) var(--cuba-ease)}.w86e .data-table tbody tr:hover{background:var(--cuba-table-highlight)}.quiz-shell .quiz-choice-card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease), border-color var(--cuba-dur) var(--cuba-ease);border-radius:8px}.quiz-shell .quiz-choice-card:hover:not(:disabled){box-shadow:var(--cuba-shadow-hover);border-color:var(--cuba-primary);transform:translateY(-2px)}.quiz-shell .quiz-choice-card:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.quiz-shell .quiz-choice-card.is-selected{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.quiz-shell .quiz-choice-card.is-selected .quiz-choice-desc{color:var(--cuba-primary-on-tint)}.quiz-shell .quiz-footer{border-top:1px solid var(--cuba-border);padding-top:16px}@media (prefers-reduced-motion:reduce){.w86e .cuba-card,.w86e .kv-grid>div,.w86e .data-table tbody tr,.quiz-shell .quiz-choice-card{transition:none}.quiz-shell .quiz-choice-card:hover:not(:disabled){transform:none}}.w86e-dot{background:var(--cuba-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.w86e-dot.is-success{background:var(--cuba-success)}.w86e-dot.is-warning{background:var(--cuba-warning)}.w86e-dot.is-danger{background:var(--cuba-danger)}.w86e-dot.is-live{animation:w86e-pulse 2s var(--cuba-ease) infinite}@keyframes w86e-pulse{0%{box-shadow:0 0 0 0 var(--cuba-success-tint)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.w86e-pill{white-space:nowrap;background:var(--cuba-neutral-bg);color:var(--cuba-text);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.w86e-pill.is-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w86e-pill.is-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w86e-pill.is-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w86e-conn-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.w86e-conn{border-left:4px solid var(--cuba-border);flex-direction:column;gap:12px;padding:16px;display:flex}.w86e-conn.is-success{border-left-color:var(--cuba-success)}.w86e-conn.is-warning{border-left-color:var(--cuba-warning)}.w86e-conn.is-danger{border-left-color:var(--cuba-danger)}.w86e-conn__head{align-items:center;gap:12px;display:flex}.w86e-conn__icon{background:var(--cuba-primary-tint);width:40px;height:40px;color:var(--cuba-primary-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w86e-conn__title{flex-direction:column;flex:auto;min-width:0;display:flex}.w86e-conn__badges{flex-wrap:wrap;gap:8px;display:flex}.w86e-conn__meta{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.w86e-conn__actions{border-top:1px solid var(--cuba-border);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.w86e-conn__actions .cuba-btn,.w86e-conn__actions button{min-height:32px}.w86e-hero{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-left:4px solid var(--cuba-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.w86e-hero.is-success{border-left-color:var(--cuba-success)}.w86e-hero.is-warning{border-left-color:var(--cuba-warning)}.w86e-hero.is-danger{border-left-color:var(--cuba-danger)}.w86e-hero__body{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.w86e-hero__body strong{font-size:16px}.w86e-hero__actions{flex-wrap:wrap;gap:8px;display:flex}.w86e-guide{flex-direction:column;gap:16px;margin-bottom:16px;padding:16px;display:flex}.w86e-guide__title{margin:0;font-size:16px;font-weight:600}.w86e-guide__list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.w86e-guide__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w86e .summary-metric-grid{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.w86e-dot.is-live{animation:none}}.store-catalog-grid>*{transition:transform var(--cuba-dur) var(--cuba-ease), box-shadow var(--cuba-dur) var(--cuba-ease), border-color var(--cuba-dur) var(--cuba-ease)}.store-catalog-grid>:hover,.store-catalog-grid>:focus-within{box-shadow:var(--cuba-shadow-hover);border-color:var(--cuba-primary);transform:translateY(-2px)}.store-catalog-grid .store-item-icon{width:40px;height:40px}.store-catalog-grid .w81g-price__value{color:var(--cuba-success-on-tint)}.w81g-store-bar{background:var(--cuba-neutral-bg);border-radius:8px;padding:8px 12px}.w81g-hero{border-left:4px solid var(--cuba-primary);box-shadow:var(--cuba-shadow)}.w81g-hero__value{letter-spacing:-.01em}.w81g-hero__label{text-transform:none;font-weight:600}.w81g-sum{background:var(--cuba-neutral-bg);border-style:solid}.w81g-sum__row--total{font-weight:700}.fin-table thead th,.ai-tokens-table thead th{background:var(--cuba-card-bg);z-index:1;color:var(--cuba-muted);font-size:12px;font-weight:600;position:sticky;top:0}.fin-table tbody tr,.ai-tokens-table tbody tr{transition:background var(--cuba-dur-fast) var(--cuba-ease)}.fin-table tbody tr:hover,.ai-tokens-table tbody tr:hover{background:var(--cuba-table-highlight)}.fin-table td,.ai-tokens-table td{font-variant-numeric:tabular-nums}.balance-low-warning{border-left:4px solid var(--cuba-warning)}.balance-amount-input:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.store-catalog-grid>*,.fin-table tbody tr,.ai-tokens-table tbody tr{transition:none}.store-catalog-grid>:hover,.store-catalog-grid>:focus-within{transform:none}}.w86d-ledger-summary,.w86d-store-summary,.w86d-catalog-summary{margin-bottom:4px}.w86d-amt-in{color:var(--cuba-success-on-tint);font-weight:600}.w86d-amt-out{color:var(--cuba-danger-on-tint);font-weight:600}.w86d-chip-count{background:var(--cuba-neutral-bg);min-width:20px;color:var(--cuba-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:4px;padding:0 6px;font-size:12px;display:inline-block}.ops-chip-active .w86d-chip-count{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w86d-state{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.w86d-state--on{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w86d-state--off{background:var(--cuba-neutral-bg);color:var(--cuba-muted)}.w86d-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.w86d-status--pending{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w86d-status--paid{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w86d-status--applied{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w86d-status--failed{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w86d-status--refunded{background:var(--cuba-neutral-bg);color:var(--cuba-muted)}.w86d-bought{border:1px solid var(--cuba-success);background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w86d-nextsteps{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);color:var(--cuba-text);border-radius:8px;padding:12px}.w86d-nextsteps__title{color:var(--cuba-primary);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.w86d-share-col{width:160px}.w86d-share{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.w86d-share .w81g-meter{width:100%}.w86d-share__pct{color:var(--cuba-muted);font-variant-numeric:tabular-nums;font-size:12px}.w86d-price-search{max-width:360px;color:var(--cuba-muted);align-items:center;gap:8px;display:flex}.w86d-price-search .cuba-input{flex:1;min-height:32px}.w86d-paidshare{align-items:center;gap:12px;margin-top:8px;display:flex}.w86d-paidshare__label{color:var(--cuba-muted);white-space:nowrap;font-size:13px}.w86d-paidshare__bar{background:var(--cuba-border);border-radius:8px;flex:1;height:6px;overflow:hidden}.w86d-paidshare__bar>span{background:var(--cuba-success);border-radius:8px;height:100%;display:block}.w86d-pricing-section{padding:16px}.w86c-row>td:first-child{transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);box-shadow:inset 3px 0 #0000}.w86c-row[data-tone=success]>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-success)}.w86c-row[data-tone=warning]>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-warning)}.w86c-row[data-tone=danger]>td:first-child{box-shadow:inset 3px 0 0 var(--cuba-danger)}.w86c-row td{padding-top:12px;padding-bottom:12px}.w86c-row:focus-within>td{background:var(--cuba-table-highlight)}.w86c-row .cuba-row-open{opacity:.65;transition:opacity var(--cuba-dur-fast) var(--cuba-ease), background var(--cuba-dur-fast) var(--cuba-ease);min-height:32px}.w86c-row:hover .cuba-row-open,.w86c-row:focus-within .cuba-row-open{opacity:1}.w86c-row .pb-score strong{font-variant-numeric:tabular-nums;font-size:14px}.w86c-row .pb-score progress{height:8px}.w86c-rank-card{border-top:3px solid var(--cuba-border)}.w86c-rank-card[data-kind=top]{border-top-color:var(--cuba-success)}.w86c-rank-card[data-kind=bottom]{border-top-color:var(--cuba-warning)}.pb-toolbar{border-bottom:1px solid var(--cuba-border);margin-bottom:8px}.okk-pulse-card .cuba-table tbody tr{transition:background var(--cuba-dur-fast) var(--cuba-ease)}.okk-pulse-card .cuba-table tbody tr:hover>td{background:var(--cuba-table-highlight)}.okk-pulse-card .team-pulse-person .ops-chip{align-items:center;min-height:32px;display:inline-flex}.score-figure{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}@media (prefers-reduced-motion:reduce){.w86c-row>td:first-child,.w86c-row .cuba-row-open,.okk-pulse-card .cuba-table tbody tr{transition:none}}.w86c-gauge-card,.w86c-bands-card{align-items:stretch;gap:8px}.w86c-bands-card>strong{font-size:14px}.okk-pulse-card .metrics-grid-auto{margin-top:16px}.okk-pulse-card .pb-score{vertical-align:middle;align-items:center;gap:8px;display:inline-flex}.okk-pulse-card .pb-score strong{font-variant-numeric:tabular-nums;font-size:14px}.okk-pulse-card .pb-score progress{width:64px;height:8px}.w86c-title-badge{vertical-align:middle;margin-left:8px;font-size:12px}.okk-pulse-card .w86c-row td{padding-top:12px;padding-bottom:12px}.w86c-row.is-selected>td{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w86c-row .pb-score{align-items:center;gap:8px;display:inline-flex}.w86c-row .pb-score progress{width:72px}.dlgui-table tr.cursor-pointer{transition:background var(--cuba-dur-fast) var(--cuba-ease)}.dlgui-table tr.cursor-pointer:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:-2px}.dlgui-table tr.cursor-pointer.selected>td{background:var(--cuba-primary-tint)}.dlgui-table tr.cursor-pointer>td{vertical-align:middle}.dlgui-client-name{color:var(--cuba-text);font-weight:600}.dlgui-table tr.cursor-pointer:hover .dlgui-client-name{color:var(--cuba-primary-on-tint)}.dlgui-table tr.cursor-pointer:hover>td:last-child .cuba-btn{border-color:var(--cuba-primary)}.w81e-wait{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.page-wrapper.dark-mode .w81e-wait-warning,body.dark-mode .w81e-wait-warning{color:var(--cuba-warning-on-tint)}.page-wrapper.dark-mode .w81e-wait-danger,body.dark-mode .w81e-wait-danger{color:var(--cuba-danger-on-tint)}.page-wrapper.dark-mode .w81e-wait-info,body.dark-mode .w81e-wait-info{color:var(--cuba-primary-on-tint)}.dlg2-thread .dlg2-msg{box-shadow:var(--cuba-shadow);transition:box-shadow var(--cuba-dur) var(--cuba-ease)}.dlg2-thread .dlg2-msg:hover{box-shadow:var(--cuba-shadow-hover)}.dlg2-thread .dlg2-msg-sys{box-shadow:none}.dlg2-facts{gap:8px}.dlg2-fact{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;padding:8px 12px}.dlgui-pills{flex-wrap:wrap;gap:8px;display:flex}.dlgui-pills>*{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;padding:4px 16px;font-size:13px;display:inline-flex}.dlgui-pills>:hover{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint)}.dlgui-pills>:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.kc-filter-row{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;padding:12px}.kc-status-chip{transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px}.kc-status-chip:hover{border-color:var(--cuba-primary)}.kc-status-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.kcui-tabs .cuba-tab{transition:color var(--cuba-dur-fast) var(--cuba-ease)}.w86b-pulse,.w86b-hero{margin-bottom:16px}.w86b-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.w86b-chip{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-text);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-items:center;gap:8px;padding:4px 16px;font-size:13px;display:inline-flex}.w86b-chip:hover{border-color:var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w86b-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w86b-chip[aria-pressed=true]{background:var(--cuba-primary-tint);border-color:var(--cuba-primary);color:var(--cuba-primary-on-tint);font-weight:600}.w86b-chip-count{background:var(--cuba-neutral-bg);min-width:24px;color:var(--cuba-text);text-align:center;border-radius:999px;padding:0 8px;font-size:12px}.w86b-channel{white-space:nowrap;border-radius:999px}.dlgui-table tr.cursor-pointer:hover>td{background:var(--cuba-table-highlight)}.dlgui-table tr.cursor-pointer:hover>td:last-child .cuba-row-open{background:var(--cuba-primary);color:var(--cuba-text-on-accent)}.kc-list-table tr.kc-row{transition:background var(--cuba-dur-fast) var(--cuba-ease)}.kc-list-table tr.kc-row:hover>td{background:var(--cuba-table-highlight)}.kc-list-table tr.kc-row-selected>td{background:var(--cuba-primary-tint)}.kc-list-table tr.kc-row .kc-row-actions{opacity:.7;transition:opacity var(--cuba-dur-fast) var(--cuba-ease)}.kc-list-table tr.kc-row:hover .kc-row-actions,.kc-list-table tr.kc-row:focus-within .kc-row-actions{opacity:1}.kc-list-table .kc-group-head>td{background:var(--cuba-neutral-bg);border-top:1px solid var(--cuba-border)}.kc-bulk-bar{border:1px solid var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);box-shadow:var(--cuba-shadow);border-radius:8px;padding:12px}.kc-bulk-bar .muted-line{color:var(--cuba-primary-on-tint)}@media (prefers-reduced-motion:reduce){.dlgui-table tr.cursor-pointer,.dlg2-thread .dlg2-msg,.dlgui-pills>*,.kc-status-chip,.kcui-tabs .cuba-tab,.w86b-chip,.kc-list-table tr.kc-row,.kc-list-table tr.kc-row .kc-row-actions{transition:none}}.client-home-tile{transition:transform var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease);position:relative}.client-home-tile-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.client-home-tile-count{color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:999px;flex:none;padding:0 8px;font-size:13px}.client-home-tile-go{color:var(--cuba-muted);transition:transform var(--cuba-dur-fast) var(--cuba-ease);flex:none}.client-home-tile:hover .client-home-tile-go,.client-home-tile:focus-visible .client-home-tile-go{color:var(--cuba-primary);transform:translate(3px)}.client-home-pair{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}.client-home-pair>.cuba-card{min-width:0;margin-bottom:0}.client-home-compact-empty{align-items:center;gap:12px;padding:16px 20px;display:flex}.client-home-compact-empty-text{flex:auto;min-width:0}.client-home-compact-empty-text h2{margin:0 0 4px;font-size:16px}.client-home-compact-empty-text p{margin:0}.client-home-compact-empty .cuba-btn{white-space:nowrap;flex:none}@media (width<=600px){.client-home-compact-empty{flex-wrap:wrap}.client-home-compact-empty .cuba-btn{margin-left:0}}@media (prefers-reduced-motion:reduce){.client-home-tile,.client-home-tile-go{transition:none}.client-home-tile:hover .client-home-tile-go{transform:none}}.w86-compact-empty .empty-card-state{align-items:center;justify-items:initial;text-align:left;flex-wrap:wrap;gap:12px 16px;margin-bottom:0;padding:16px 20px;display:flex}.w86-compact-empty .empty-card-state-head{flex-direction:row;flex:none;gap:12px}.w86-compact-empty .empty-card-state .empty-card-state-icon{width:40px;height:40px;box-shadow:none;animation:none}.w86-compact-empty .empty-card-state p{flex:220px;max-width:none;margin:0}.w86-compact-empty .empty-card-state-actions{flex:none;justify-content:flex-start}.client-home-hero>.w86-compact-empty{margin-bottom:16px}.client-home-pair>.w86-compact-empty{min-width:0}.summary-metric-grid.client-home-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px;display:grid}.summary-metric-grid.client-home-kpis>.summary-metric-card{min-width:0;margin-bottom:0}.client-home-quick-btn{position:relative}.client-home-quick-badge{text-align:center;min-width:20px;color:var(--cuba-primary-on-tint);background:var(--cuba-primary-tint);border-radius:999px;padding:0 6px;font-size:12px;font-weight:600}.client-home-next--setup{margin-top:8px}.client-home-recent-chan{color:var(--cuba-info-on-tint);font-size:12px;font-weight:600}.client-home-pair>.loading-card-state{margin-bottom:0}@media (prefers-reduced-motion:reduce){.w86-compact-empty .empty-card-state .empty-card-state-icon{animation:none}}.sidebar-link.active{background:linear-gradient(90deg, var(--cuba-primary-tint), transparent 92%)}.sidebar-section-icon{box-sizing:content-box;background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;padding:3px}.sidebar-section-toggle.has-active .sidebar-main-title{color:var(--cuba-primary-on-tint);font-weight:600}.sidebar-section-toggle.has-active:not(.is-open) .sidebar-section-meta:before{content:"";background:var(--cuba-primary);border-radius:50%;width:6px;height:6px}.sidebar-section-toggle.has-active .sidebar-section-meta{align-items:center;gap:6px;display:inline-flex}.page-wrapper.sidebar-close .sidebar-link.active{position:relative}.page-wrapper.sidebar-close .sidebar-link.active:before{content:"";background:var(--cuba-primary);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.sidebar-link:focus-visible,.sidebar-sublink:focus-visible,.sidebar-section-toggle:focus-visible,.sidebar-pinned-link:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:-2px}.profile-role-badge{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;margin-top:4px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){.sidebar-link{transition:none}}.sidebar-filter{border:1px solid var(--cuba-border);background:var(--cuba-card-bg,transparent);height:36px;color:var(--cuba-muted);border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:0 10px;display:flex}.sidebar-filter:focus-within{border-color:var(--cuba-primary)}.sidebar-filter input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.sidebar-filter button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.sidebar-filter-empty{color:var(--cuba-muted);margin:8px 4px;font-size:13px}.sidebar-match{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:0;padding:0;font-weight:700}.page-wrapper.sidebar-close .sidebar-wrapper:not(:hover):not(:focus-within) .sidebar-filter,.page-wrapper.sidebar-close .sidebar-wrapper:not(:hover):not(:focus-within) .sidebar-filter-empty{display:none}.notification-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cuba-muted);margin:8px 12px 4px;font-size:11px;font-weight:700}.notification-item{position:relative}.notification-item.is-unread:after{content:"";background:var(--cuba-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:10px}.notification-icon{border-radius:50%}.shell-breadcrumbs{margin:0 0 12px;font-size:13px}.shell-breadcrumbs ol{color:var(--cuba-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shell-breadcrumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.shell-breadcrumbs a{color:var(--cuba-muted);text-decoration:none}.shell-breadcrumbs a:hover{color:var(--cuba-primary-on-tint)}.shell-breadcrumbs li[aria-current=page] span{color:var(--cuba-text);font-weight:600}.shell-breadcrumbs li>a,.shell-breadcrumbs li>span{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.shell-breadcrumbs li[aria-current=page]>span{max-width:40ch}@media (width<=720px){.shell-breadcrumbs li:not(:nth-last-child(-n+2)){display:none}}.page-wrapper.dark-mode.sidebar-close .sidebar-link.active:before,body.dark-mode .sidebar-section-toggle.has-active:not(.is-open) .sidebar-section-meta:before{background:var(--cuba-primary-on-tint)}.sidebar-help-card{background:var(--cuba-gradient-primary);color:#fff;border-radius:16px;gap:4px;margin:12px 16px 16px;padding:14px;font-size:12px;text-decoration:none;display:grid}.sidebar-help-card strong{font-size:14px}.sidebar-help-card:focus-visible{outline:2px solid var(--cuba-primary-on-tint);outline-offset:2px}.page-wrapper.sidebar-close .sidebar-wrapper:not(:hover):not(:focus-within) .sidebar-help-card{display:none}.profile-menu-divider{background:var(--cuba-border);border:0;height:1px;margin:6px 0}.profile-dropdown-head .profile-avatar{position:relative}.profile-dropdown-head .profile-avatar:after{content:"";background:var(--cuba-success);width:10px;height:10px;box-shadow:0 0 0 2px var(--cuba-card-bg);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.sidebar-section:nth-of-type(5n+2) .sidebar-section-icon{background:var(--cuba-blue-tint);color:var(--cuba-blue-on-tint)}.sidebar-section:nth-of-type(5n+3) .sidebar-section-icon{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.sidebar-section:nth-of-type(5n+4) .sidebar-section-icon{background:var(--cuba-orange-tint);color:var(--cuba-orange-on-tint)}.sidebar-section:nth-of-type(5n+5) .sidebar-section-icon{background:var(--cuba-info-tint);color:var(--cuba-info-on-tint)}.profile-dropdown .profile-menu-danger,.profile-dropdown .profile-menu-danger svg{color:var(--cuba-danger-on-tint)}.profile-dropdown .profile-menu-danger:hover{background:var(--cuba-danger-tint)}.page-wrapper.sidebar-close .sidebar-wrapper:not(:hover):not(:focus-within) .sidebar-link-badge{border-radius:50%;width:8px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:6px;right:8px}.page-wrapper.sidebar-close .sidebar-wrapper:not(:hover):not(:focus-within) .sidebar-link{position:relative}.auth-route-access-shell.auth-split{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;width:min(100%,1040px)}.auth-split-main{align-content:center;gap:24px;min-width:0;display:grid}.auth-benefits{display:none}@media (width>=900px){.auth-route-access-shell.auth-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}.auth-benefits{background:var(--cuba-gradient-primary);color:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:24px;padding:40px;display:flex}.auth-benefits h2{color:#fff;margin:0;font-size:24px;line-height:1.25}.auth-benefits ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.auth-benefits li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.auth-benefits li svg{flex:none;margin-top:2px}}.state-icon-tile,.access-denied-icon{box-sizing:content-box;background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:16px;justify-content:center;align-items:center;padding:16px;display:inline-flex}.state-secondary-action{flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0;display:flex}.page-body>.cuba-page-head--wrap,.cuba-page>.cuba-page-head--wrap{border-bottom:1px solid var(--cuba-border);margin-bottom:20px;padding-bottom:16px}.error-boundary-actions{flex-wrap:wrap;justify-content:center}.error-boundary-hint{color:var(--cuba-muted);margin:0;font-size:13px}.cuba-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.shell-breadcrumbs{margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.page-loading-skeleton:before{content:"";z-index:60;background:var(--cuba-primary);transform-origin:0;height:2px;animation:w81a-route-progress 1.2s var(--cuba-ease) infinite;position:fixed;top:0;left:0;right:0}}@keyframes w81a-route-progress{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(.9)}to{opacity:0;transform:scaleX(1)}}.w81-chip-count{font-variant-numeric:tabular-nums;color:var(--cuba-muted);font-size:.85em}.w81a-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.w81a-filter-chip{border:1px solid var(--cuba-border);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.w81a-filter-chip.is-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary)}.w81a-filter-chip.is-active .w81-chip-count{color:inherit}.cuba-input:focus-visible,.cuba-textarea:focus-visible,.cuba-select:focus-visible,.ff-root input:focus-visible,.ff-root select:focus-visible,.ff-root textarea:focus-visible{border-color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);outline:none}.ff-root [aria-invalid=true]{border-color:var(--cuba-danger)}.ff-root [aria-invalid=true]:focus-visible{border-color:var(--cuba-danger);box-shadow:0 0 0 3px var(--cuba-danger-tint)}.ff-error{color:var(--cuba-danger-on-tint);align-items:center;gap:6px;font-weight:500;display:flex}.ff-error:before{content:"";background:var(--cuba-danger);flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.ff-root:focus-within>.ff-label{color:var(--cuba-primary-on-tint)}.ff-required{color:var(--cuba-danger)}.ff-counter.is-over{color:var(--cuba-danger-on-tint);font-weight:600}.btn-cuba-primary,.btn-cuba-danger,.btn-cuba-outline{transition:transform var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease), background-color var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease)}.btn-cuba-primary:hover:not(:disabled),.btn-cuba-danger:hover:not(:disabled){box-shadow:var(--cuba-shadow-hover);transform:translateY(-1px)}.btn-cuba-primary:active:not(:disabled),.btn-cuba-danger:active:not(:disabled),.btn-cuba-outline:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn-cuba-primary:focus-visible,.btn-cuba-danger:focus-visible,.btn-cuba-outline:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.btn-cuba-danger:focus-visible{box-shadow:0 0 0 3px var(--cuba-danger-tint)}.btn-cuba-primary[aria-busy=true],.btn-cuba-danger[aria-busy=true]{cursor:progress;box-shadow:none;transform:none}.sheet-foot{border-top:1px solid var(--cuba-border);gap:8px}.sheet-icon{box-shadow:0 0 0 4px var(--cuba-primary-tint)}.sheet-icon-danger{box-shadow:0 0 0 4px var(--cuba-danger-tint)}.sheet-icon-success{box-shadow:0 0 0 4px var(--cuba-success-tint)}.sheet-icon-warning{box-shadow:0 0 0 4px var(--cuba-warning-tint)}.sheet-icon-info{box-shadow:0 0 0 4px var(--cuba-info-tint)}.confirm-dialog-danger .sheet-head{border-bottom:1px solid var(--cuba-danger-tint)}.modal-shell,.confirm-dialog-shell{animation:w81d-pop var(--cuba-dur) var(--cuba-ease) both}@keyframes w81d-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.cuba-tab{position:relative}.cuba-tab:after{content:"";background:var(--cuba-primary);transform-origin:50%;height:2px;transition:transform var(--cuba-dur) var(--cuba-ease);border-radius:999px;position:absolute;bottom:-2px;left:12px;right:12px;transform:scaleX(0)}.cuba-tab:not(.cuba-tab-active):not(.is-active):not([aria-selected=true]):hover:after{background:var(--cuba-border);transform:scaleX(.4)}.cuba-tab.is-active:after,.cuba-tab-active:after,.cuba-tab[aria-selected=true]:after{background:var(--cuba-primary);transform:scaleX(1)}.cuba-dropzone{border-color:var(--cuba-primary-tint)}.cuba-dropzone__icon{background:var(--cuba-primary-tint);width:44px;height:44px;color:var(--cuba-primary-on-tint);transition:transform var(--cuba-dur) var(--cuba-ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cuba-dropzone:hover .cuba-dropzone__icon,.cuba-dropzone--over .cuba-dropzone__icon{transform:translateY(-2px)scale(1.06)}.cuba-dropzone--over{box-shadow:0 0 0 4px var(--cuba-primary-tint)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.detail-header__title,.page-header h1{letter-spacing:-.01em}.detail-header__back{transition:transform var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease)}.detail-header__back:hover{color:var(--cuba-primary-on-tint);transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.modal-shell,.modal-dialog,.confirm-dialog-shell{animation:none}.cuba-tab:after,.cuba-dropzone__icon,.detail-header__back,.btn-cuba-primary,.btn-cuba-danger{transition:none}}.cuba-tab.is-active{color:var(--cuba-primary)}.cuba-tab-count{background:var(--cuba-surface-alt);min-width:20px;color:var(--cuba-muted);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.6}.cuba-tab.is-active .cuba-tab-count{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.ff-control{display:block;position:relative}.ff-icon{color:var(--cuba-muted);pointer-events:none;transition:color var(--cuba-dur-fast) var(--cuba-ease);display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ff-has-icon>:is(input,select,textarea){padding-left:36px}.ff-control:focus-within .ff-icon{color:var(--cuba-primary)}.ff-root.is-invalid .ff-icon{color:var(--cuba-danger)}.ff-root.is-filled:not(.is-invalid) .ff-icon{color:var(--cuba-primary-on-tint)}.w81d-stepper{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w81d-step{color:var(--cuba-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.w81d-step+.w81d-step:before{content:"";background:var(--cuba-border);width:24px;height:2px;margin-right:0}.w81d-step.is-done+.w81d-step:before,.w81d-step.is-active:before{background:var(--cuba-primary)}.w81d-step__dot{border:2px solid var(--cuba-border);background:var(--cuba-card-bg);width:24px;height:24px;transition:background-color var(--cuba-dur) var(--cuba-ease), border-color var(--cuba-dur) var(--cuba-ease);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.w81d-step.is-active .w81d-step__dot{border-color:var(--cuba-primary);color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint)}.w81d-step.is-done .w81d-step__dot{border-color:var(--cuba-success);background:var(--cuba-success);color:var(--cuba-card-bg)}.w81d-step.is-active .w81d-step__label{color:var(--cuba-text);font-weight:600}.cuba-page-titleline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cuba-page-badge{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.sheet-icon-danger,.confirm-dialog-danger .sheet-icon{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);box-shadow:0 0 0 4px var(--cuba-danger-tint), 0 0 0 5px var(--cuba-danger)}.confirm-dialog-danger .sheet-head{background:var(--cuba-danger-tint)}.modal-dialog.sheet-dialog,.confirm-dialog.sheet-dialog{flex-direction:column;display:flex}.sheet-foot{z-index:1;position:sticky;bottom:0}.pb-switch,.wcs-vw-switch,.wcp-switch{background:var(--cuba-border);width:40px;height:22px;transition:background-color var(--cuba-dur) var(--cuba-ease);border-radius:999px}.pb-switch[data-on=true],.wcs-vw-switch[aria-checked=true],.wcp-switch.is-on{background:var(--cuba-primary)}.pb-switch-knob,.wcs-vw-switch-knob,.wcp-switch-knob{background:var(--cuba-card-bg);width:16px;height:16px;transition:transform var(--cuba-dur) var(--cuba-ease);border-radius:50%;top:3px;left:3px;box-shadow:0 1px 3px #0003}.pb-switch[data-on=true] .pb-switch-knob,.wcs-vw-switch[aria-checked=true] .wcs-vw-switch-knob,.wcp-switch.is-on .wcp-switch-knob{left:3px;transform:translate(18px)}.pb-switch:focus-visible,.wcs-vw-switch:focus-visible,.wcp-switch:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.actionable-error-icon,.success-feedback-icon{background:var(--cuba-card-bg);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pw-input{display:block;position:relative}.pw-input>input{width:100%;padding-right:40px}.ff-has-icon .pw-input>input{padding-left:36px}.pw-input__toggle{width:32px;height:32px;color:var(--cuba-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-input__toggle:hover{color:var(--cuba-text);background:var(--cuba-surface-alt)}.pw-input__toggle[aria-pressed=true]{color:var(--cuba-primary-on-tint)}.pw-input__toggle:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.ff-state{pointer-events:none;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ff-state--invalid{color:var(--cuba-danger)}.ff-state--valid{color:var(--cuba-success)}.ff-control>:is(input,.pw-input)~.ff-state{right:12px}.ff-control>.pw-input~.ff-state,.ff-control>:is(select,textarea)~.ff-state{display:none}.ff-control>input:not([type=file]){padding-right:36px}.ff-root.is-valid input:focus-visible{border-color:var(--cuba-success);box-shadow:0 0 0 3px var(--cuba-success-tint)}.cuba-form-section>.card-body>.card-title{border-bottom:1px solid var(--cuba-border);align-items:center;gap:8px;padding-bottom:8px;display:flex}.cuba-form-section>.card-body>.card-title:before{content:"";background:var(--cuba-primary);border-radius:999px;flex:none;width:4px;height:18px}.cuba-sticky-actions{padding-left:12px;padding-right:12px;box-shadow:0 -6px 12px -8px #0000002e}.modal-dialog .sheet-body{background:linear-gradient(var(--cuba-card-bg) 30%, transparent) center top / 100% 16px no-repeat local, linear-gradient(transparent, var(--cuba-card-bg) 70%) center bottom / 100% 16px no-repeat local, linear-gradient(#0000001f, transparent) center top / 100% 8px no-repeat scroll, linear-gradient(transparent, #0000001f) center bottom / 100% 8px no-repeat scroll}@media (width<=600px){.modal-shell{place-items:end center;padding:0}.modal-dialog{width:100%;max-width:100%;max-height:92dvh;animation:w81d-sheet-up var(--cuba-dur) var(--cuba-ease) both;border-bottom-right-radius:0;border-bottom-left-radius:0}}@keyframes w81d-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.form-control:is(select),select.cuba-input,select.cuba-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cuba-muted) 50%), linear-gradient(135deg, var(--cuba-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.form-control:is(select):focus-visible{border-color:var(--cuba-primary);box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}.form-control:is(select):disabled{cursor:not-allowed;opacity:.6}.cuba-choice-card{transition:border-color var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease), background var(--cuba-dur-fast) var(--cuba-ease)}.cuba-choice-card:hover{border-color:var(--cuba-primary)}.cuba-choice-card:focus-within{box-shadow:0 0 0 3px var(--cuba-primary-tint)}.cuba-choice-card:has(input:checked){background:var(--cuba-primary-tint);border-color:var(--cuba-primary)}.cuba-choice-card:has(input:disabled){opacity:.6;cursor:not-allowed}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}input[type=date].cuba-input,input[type=date].form-control,input[type=datetime-local].cuba-input,input[type=datetime-local].form-control{font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-height:36px}@media (prefers-color-scheme:dark){input[type=date].cuba-input,input[type=date].form-control,input[type=datetime-local].cuba-input,input[type=datetime-local].form-control{--lightningcss-light: ;--lightningcss-dark:initial}}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}[data-testid=okk-settings-page] .cuba-card>.cuba-card-head,.okd-settings .cuba-card>.cuba-card-head{border-bottom:1px solid var(--cuba-border);padding-bottom:8px}[data-testid=okk-settings-page] .cuba-card>.cuba-card-head .okd-card-title:before,.okd-settings .cuba-card>.cuba-card-head .okd-card-title:before{content:"";background:var(--cuba-primary);border-radius:999px;flex:none;width:4px;height:18px}.ff-hint{color:var(--cuba-muted);font-size:12px;line-height:1.4}.toast{border-left-width:4px}.toast-close:focus-visible,.success-feedback-dismiss:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);outline:none}@media (width<=640px){.modal-dialog{position:relative}.modal-dialog:before{content:"";background:var(--cuba-border);pointer-events:none;border-radius:999px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.modal-dialog .sheet-head{padding-top:20px}}.confirm-dialog .sheet-head{text-align:center;background:0 0;border-bottom:0;flex-direction:column;align-items:center;gap:12px;padding-top:28px}.confirm-dialog .sheet-icon{border-radius:50%;width:64px;height:64px}.confirm-dialog .sheet-icon svg{width:28px;height:28px}.confirm-dialog .sheet-titles,.confirm-dialog .confirm-dialog-body{text-align:center}.confirm-dialog .confirm-dialog-actions{justify-content:center}@media (width<=640px){.confirm-dialog .confirm-dialog-actions{flex-direction:column-reverse;align-items:stretch}.confirm-dialog .confirm-dialog-actions .btn-cuba-outline,.confirm-dialog .confirm-dialog-actions .btn-cuba-danger,.confirm-dialog .confirm-dialog-actions .btn-cuba-primary{justify-content:center;width:100%}}.progressive-section-open>.progressive-section-toggle{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.progressive-section-open .progressive-section-chevron{color:var(--cuba-primary)}.progressive-section-toggle:hover{background:var(--cuba-surface-alt)}.progressive-section-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--cuba-primary);outline:none}.ff-required{margin-inline-start:2px;font-weight:700}[role=menu] [role=menuitem],.utility-item{transition:background var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);align-items:center;gap:10px;display:flex}[role=menu] [role=menuitem]>svg:first-child,.utility-item>svg:first-child{width:16px;height:16px;color:var(--cuba-muted);flex:none}[role=menu] [role=menuitem]:hover,[role=menu] [role=menuitem]:focus-visible,.utility-item:hover{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}[role=menu] [role=menuitem]:hover>svg:first-child,.utility-item:hover>svg:first-child{color:var(--cuba-primary)}[role=menu] [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--cuba-primary);outline:none}[role=menu] hr,.profile-menu-divider{border:0;border-top:1px solid var(--cuba-border);margin:4px 0}.profile-menu-danger{color:var(--cuba-danger-on-tint)}.profile-menu-danger>svg:first-child{color:var(--cuba-danger)}.profile-menu-danger:hover,.profile-menu-danger:focus-visible{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.card-clickable,a.cuba-card,.cuba-card[role=button],.overview-watchlist-row{cursor:pointer;transition:transform var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease)}.card-clickable:hover,a.cuba-card:hover,.cuba-card[role=button]:hover{box-shadow:var(--cuba-shadow-hover);border-color:var(--cuba-primary);transform:translateY(-2px)}.card-clickable:focus-visible,a.cuba-card:focus-visible,.cuba-card[role=button]:focus-visible,.overview-watchlist-row:focus-visible{box-shadow:0 0 0 3px var(--cuba-primary-tint);border-color:var(--cuba-primary);outline:none}.overview-watchlist-row:hover{background:var(--cuba-surface-alt)}@media (prefers-reduced-motion:reduce){.card-clickable:hover,a.cuba-card:hover,.cuba-card[role=button]:hover{transform:none}}.empty-card-state-icon,.guided-empty-state-icon{background:var(--cuba-primary-tint);box-shadow:0 0 0 8px var(--cuba-surface-alt)}.guided-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}:is(.cuba-input,.cuba-select,.cuba-textarea,.form-control,.form-select):hover:not(:focus,:disabled,[aria-invalid=true]){border-color:var(--cuba-primary)}:is(.cuba-input,.cuba-select,.cuba-textarea,.form-control,.form-select):disabled{background:var(--cuba-surface-alt);color:var(--cuba-muted);cursor:not-allowed;opacity:.75}.form-check,.cuba-checkbox-label{cursor:pointer;align-items:center;gap:8px;min-height:24px;display:flex}.form-check:hover .form-check-label,.cuba-checkbox-label:hover{color:var(--cuba-primary-on-tint)}.form-check-input,input[type=checkbox],input[type=radio]{cursor:pointer}.form-check-input:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}.sheet-close:hover:not(:disabled){background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}@media (width<=640px){.w81d-stepper{flex-wrap:wrap;row-gap:8px}.client-home-kpis,.client-home-tiles,.invite-role-cards,.support-facts{grid-template-columns:1fr}.ks-filter-bar .cuba-input{flex-basis:100%;max-width:none}.w81e-stat,.cuba-progress-cell{min-width:0}.w81g-sum{max-width:100%}.modal-dialog .sheet-foot{flex-direction:column-reverse;align-items:stretch}.modal-dialog .sheet-foot .sheet-foot__secondary,.modal-dialog .sheet-foot .sheet-foot__primary{flex-direction:column-reverse;margin-right:0}.modal-dialog .sheet-foot :is(.btn-cuba-outline,.btn-cuba-primary,.btn-cuba-danger){justify-content:center;width:100%}}:is(.btn-cuba-primary,.btn-cuba-danger,.btn-cuba-outline)>.spin{flex:none}.cuba-skeleton{background-image:linear-gradient(100deg, transparent 30%, var(--cuba-surface-alt) 50%, transparent 70%);background-size:200% 100%;animation:1.6s infinite w81d-shimmer}@keyframes w81d-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cuba-skeleton{animation:none}}.w88-journey{background:#ffffff1f;border-radius:8px;flex-direction:column;gap:8px;padding:16px;font-size:13px;display:flex}.w88-journey ol{counter-reset:w88-j;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w88-journey li{counter-increment:w88-j;padding-left:32px;position:relative}.w88-journey li:before{content:counter(w88-j);background:#ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;left:0}.w88-trust{opacity:.85;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.auth-benefits li{transition:transform var(--cuba-dur) var(--cuba-ease)}.auth-benefits li:hover{transform:translate(4px)}.login-card{animation:w88-rise var(--cuba-dur-slow) var(--cuba-ease) both}@keyframes w88-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.w88-progress{align-items:center;gap:12px;margin-bottom:16px;display:flex}.w88-progress-track{background:var(--cuba-border);border-radius:999px;flex:1;height:6px;overflow:hidden}.w88-progress-track>span{background:var(--cuba-primary);height:100%;transition:width var(--cuba-dur) var(--cuba-ease);border-radius:999px;display:block}.w88-progress small{color:var(--cuba-muted);font-variant-numeric:tabular-nums;font-size:12px}.w88-microcopy{color:var(--cuba-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.login-card{animation:none}.auth-benefits li,.w88-progress-track>span{transition:none}.auth-benefits li:hover{transform:none}}.w88b-hero-warn{border-left:4px solid var(--cuba-warning)}.w88b-runway{color:var(--cuba-text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.w88b-runway.is-short{color:var(--cuba-warning-on-tint);font-weight:600}.w88b-runway.is-unknown{color:var(--cuba-muted);font-size:12px}.w88b-quick{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.w88b-recommended{border-style:dashed}.w88c-status{border-left:4px solid var(--cuba-border);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.w88c-status.is-danger{border-left-color:var(--cuba-danger);background:var(--cuba-danger-tint)}.w88c-status.is-warning{border-left-color:var(--cuba-warning);background:var(--cuba-warning-tint)}.w88c-status.is-success{border-left-color:var(--cuba-success);background:var(--cuba-success-tint)}.w88c-status__dot{background:var(--cuba-card-bg);width:32px;height:32px;color:var(--cuba-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w88c-status.is-danger .w88c-status__dot{color:var(--cuba-danger-on-tint)}.w88c-status.is-warning .w88c-status__dot{color:var(--cuba-warning-on-tint)}.w88c-status.is-success .w88c-status__dot{color:var(--cuba-success)}.w88c-status__copy{min-width:0;color:var(--cuba-text);flex-direction:column;flex:280px;gap:4px;font-size:14px;display:flex}.w88c-status__copy p{margin:0;font-size:13px}.w88c-status__actions{flex-wrap:wrap;gap:8px;display:flex}.w88d-price{color:var(--cuba-text);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.w88d-price__per{color:var(--cuba-muted);font-size:13px;font-weight:400}.w88d-live{color:var(--cuba-success);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:inline-flex}.w88d-live__dot{background:var(--cuba-success);border-radius:50%;width:8px;height:8px}.w88d-actions{flex-wrap:wrap;gap:8px;display:flex}.w88d-quota{font-variant-numeric:tabular-nums;font-size:14px}.w88i-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-bottom:16px;display:grid}.w88i-tile{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);color:var(--cuba-text);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);border-radius:16px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}a.w88i-tile:hover{box-shadow:var(--cuba-shadow-hover)}.w88i-tile:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w88i-tile-icon{background:var(--cuba-neutral-bg);width:40px;height:40px;color:var(--cuba-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.w88i-tile.is-primary .w88i-tile-icon{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.w88i-tile.is-success .w88i-tile-icon{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w88i-tile.is-warning .w88i-tile-icon{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w88i-tile.is-danger{border-color:var(--cuba-danger)}.w88i-tile.is-danger .w88i-tile-icon{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w88i-tile-body{flex-direction:column;gap:4px;min-width:0;display:flex}.w88i-tile-label{color:var(--cuba-muted);font-size:13px}.w88i-tile-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.w88i-tile-sub{color:var(--cuba-muted);font-size:12px}.w88i-skel{background:var(--cuba-neutral-bg);border-radius:8px;height:24px;display:block}.w88i-skel-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w88i-skel-row{background:var(--cuba-neutral-bg);border-radius:8px;height:56px}.w88i-key{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.w88i-key:hover{box-shadow:var(--cuba-shadow-hover)}.w88i-key.is-revoked{opacity:.7}.w88i-key-main{flex-direction:column;gap:4px;min-width:0;display:flex}.w88i-key-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w88i-key-meta{color:var(--cuba-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.w88i-key-stale{color:var(--cuba-warning-on-tint);background:var(--cuba-warning-tint);border-radius:999px;padding:0 8px;font-size:12px}.w88i-scope{background:var(--cuba-neutral-bg);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;display:inline-flex}.w88i-key-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.w88i-key-form{border:1px dashed var(--cuba-border);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px;display:flex}.w88i-key-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.w88i-secret{border:1px solid var(--cuba-warning);background:var(--cuba-warning-tint);color:var(--cuba-text);border-left-width:4px;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.w88i-secret-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.w88i-sub{border-left:4px solid var(--cuba-border);transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease)}.w88i-sub:hover{box-shadow:var(--cuba-shadow-hover)}.w88i-sub.is-active{border-left-color:var(--cuba-success)}.w88i-sub.is-paused{border-left-color:var(--cuba-warning)}.w88i-chips{flex-wrap:wrap;gap:8px;display:flex}.w88i-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.w88i-chip{border:1px solid var(--cuba-border);min-height:32px;color:var(--cuba-muted);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), color var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.w88i-chip:hover{background:var(--cuba-table-highlight);color:var(--cuba-text)}.w88i-chip.is-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000;font-weight:600}.w88i-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w88i-chip-count{font-variant-numeric:tabular-nums}.w88i-attention{border-left:4px solid var(--cuba-danger);background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.w88i-row-bad td{background:var(--cuba-danger-tint)}@media (width<=767px){.w88i-key{grid-template-columns:auto minmax(0,1fr)}.w88i-key-actions{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.w88i-tile,.w88i-key,.w88i-sub,.w88i-chip{transition:none}}.w88r-members,.w88r-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.w88r-groups{flex-direction:column;gap:24px;display:flex}.w88r-group{flex-direction:column;gap:8px;display:flex}.w88r-group-title{color:var(--cuba-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.w88r-count{background:var(--cuba-neutral-bg);min-width:24px;height:24px;color:var(--cuba-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.w88r-member,.w88r-card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);width:100%;color:var(--cuba-text);text-align:left;cursor:pointer;transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease), background var(--cuba-dur-fast) var(--cuba-ease);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:13px;display:flex}.w88r-member:hover,.w88r-card:hover:not(:disabled){box-shadow:var(--cuba-shadow-hover);border-color:var(--cuba-primary)}.w88r-member:focus-visible,.w88r-card:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w88r-member.is-selected,.w88r-card.is-selected{border-color:var(--cuba-primary);background:var(--cuba-primary-tint)}.w88r-member.is-inactive{border-style:dashed}.w88r-card:disabled{cursor:default;background:var(--cuba-neutral-bg)}.w88r-member-head,.w88r-card-head{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.w88r-member-name{overflow-wrap:break-word}.w88r-member-roles{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.w88r-dot{border-radius:50%;flex:none;width:8px;height:8px}.w88r-dot.is-ok{background:var(--cuba-success)}.w88r-dot.is-off{background:var(--cuba-muted)}.w88r-muted{color:var(--cuba-muted);font-size:12px}.w88r-hint{color:var(--cuba-text);font-size:13px}.w88r-chip{background:var(--cuba-primary-tint);height:24px;color:var(--cuba-primary-on-tint);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.w88r-tag{background:var(--cuba-neutral-bg);height:24px;color:var(--cuba-muted);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.w88r-tag.is-ok{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}@media (prefers-reduced-motion:reduce){.w88r-member,.w88r-card{transition:none}}.w88r-step-label{color:var(--cuba-muted);margin-top:16px;margin-bottom:8px;font-size:13px;font-weight:600}.w88s-hero{border:1px solid var(--cuba-border);border-left:4px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}.w88s-hero.is-success{border-left-color:var(--cuba-success)}.w88s-hero.is-warning{border-left-color:var(--cuba-warning)}.w88s-hero.is-danger{border-left-color:var(--cuba-danger)}.w88s-hero-main{flex:280px;align-items:center;gap:16px;min-width:0;display:flex}.w88s-hero-text{flex-direction:column;gap:4px;min-width:0;display:flex}.w88s-hero-title{color:var(--cuba-text);margin:0;font-size:14px;font-weight:600}.w88s-hero-desc{color:var(--cuba-muted);margin:0;font-size:13px}.w88s-dot{background:var(--cuba-border);border-radius:50%;flex:none;width:12px;height:12px}.w88s-dot.is-success{background:var(--cuba-success)}.w88s-dot.is-warning{background:var(--cuba-warning)}.w88s-dot.is-danger{background:var(--cuba-danger)}.w88s-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w88s-chip{background:var(--cuba-neutral-bg);min-height:32px;color:var(--cuba-muted);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:13px;display:inline-flex}.w88s-chip.is-ok{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w88s-chip.is-warn{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w88s-chip .w88s-dot{background:currentColor;width:8px;height:8px}.w88s-meter{color:var(--cuba-muted);font-variant-numeric:tabular-nums;flex-direction:column;flex:0 160px;gap:4px;font-size:12px;display:flex}.w88s-meter-track{background:var(--cuba-border);border-radius:8px;height:6px;overflow:hidden}.w88s-meter-fill{background:var(--cuba-primary);height:100%;transition:width var(--cuba-dur-fast) var(--cuba-ease);border-radius:8px}.w88s-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.w88s-presets-label{color:var(--cuba-muted);font-size:13px}.w88s-preset{border:1px solid var(--cuba-border);min-height:32px;color:var(--cuba-text);cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border-radius:999px;padding:0 16px;font-size:13px}.w88s-preset:hover{background:var(--cuba-table-highlight);box-shadow:var(--cuba-shadow-hover)}.w88s-preset.is-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:#0000;font-weight:600}.w88s-preset:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w88s-hint{color:var(--cuba-warning-on-tint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.w88s-hint.is-info{color:var(--cuba-muted)}.w88s-link{min-height:32px;color:var(--cuba-primary-on-tint);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:600}.w88s-link:hover{background:var(--cuba-primary-tint)}.w88s-link:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w88s-status{color:var(--cuba-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.w88s-status.is-dirty{color:var(--cuba-warning-on-tint)}.w88s-status.is-dirty .w88s-dot{background:var(--cuba-warning)}.w88s-bar-actions{align-items:center;gap:8px;display:inline-flex}.w88s-count{text-align:right;color:var(--cuba-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.w88s-count.is-good{color:var(--cuba-success-on-tint)}.w88s-count.is-warn{color:var(--cuba-warning-on-tint)}.w88s-swatch-row{align-items:center;gap:8px;display:flex}.w88s-swatch{border:1px solid var(--cuba-border);background:var(--cuba-neutral-bg);border-radius:8px;flex:none;width:32px;height:32px}@media (prefers-reduced-motion:reduce){.w88s-meter-fill,.w88s-preset{transition:none}}button.w88s-chip{cursor:pointer;border:0;font-family:inherit}button.w88s-chip:hover{box-shadow:var(--cuba-shadow-hover)}button.w88s-chip:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.toast-action{background:var(--cuba-primary-tint);min-height:32px;color:var(--cuba-primary-on-tint);cursor:pointer;transition:box-shadow var(--cuba-dur-fast) var(--cuba-ease);border:0;border-radius:999px;flex:none;padding:0 16px;font-size:13px;font-weight:600}.toast-action:hover{box-shadow:var(--cuba-shadow-hover)}.toast-action:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.toast-action:disabled{opacity:.6;cursor:default}.toast-clear-all{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);min-height:32px;color:var(--cuba-muted);cursor:pointer;pointer-events:auto;transition:color var(--cuba-dur-fast) var(--cuba-ease), box-shadow var(--cuba-dur-fast) var(--cuba-ease);border-radius:999px;align-self:flex-end;padding:0 16px;font-size:12px}.toast-clear-all:hover{color:var(--cuba-text);box-shadow:var(--cuba-shadow-hover)}.toast-clear-all:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.w88-palette-keys{border-top:1px solid var(--cuba-border);color:var(--cuba-muted);flex-wrap:wrap;gap:16px;padding:8px 16px;font-size:12px;display:flex}.w88-palette-keys span{align-items:center;gap:4px;display:inline-flex}.w88-empty-hint{background:var(--cuba-neutral-bg);color:var(--cuba-muted);border-radius:8px;margin:0;padding:8px 16px;font-size:13px}@media (prefers-reduced-motion:reduce){.toast-action,.toast-clear-all{transition:none}}@media (width<=767px){.w88-palette-keys{display:none}}.w89a-strip{background:var(--cuba-neutral-bg);border:1px solid var(--cuba-border-color,var(--cuba-border));border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 16px;padding:8px 16px;display:flex}.w89a-chip{align-items:center;gap:8px;min-width:0;display:inline-flex}.w89a-chip-label{color:var(--cuba-muted);font-size:12px}.w89a-chip .badge{overflow-wrap:break-word;white-space:normal}.w89a-strip-action{margin-inline-start:auto;font-size:13px;font-weight:600}.w89a-rows tbody tr{transition:background-color .15s}.w89a-rows tbody tr:hover{background:var(--cuba-neutral-bg)}.w89b-strip{border:1px solid var(--cuba-border);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);overflow-wrap:break-word;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 16px;padding:8px 16px;font-size:13px;line-height:1.4;display:flex}.w89b-strip strong{font-weight:600}.w89b-strip-note{color:var(--cuba-muted)}.w89b-th-hint{cursor:help;border-bottom:1px dotted var(--cuba-muted)}.w89b-chip{white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.w89b-chip-good{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint)}.w89b-chip-mid{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint)}.w89b-chip-bad{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.w89b-legend-max{margin-left:8px}.w89c-strip{background:var(--cuba-neutral-bg);border:1px solid var(--cuba-border-color,var(--cuba-border));border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 16px;padding:8px 16px;display:flex}.w89c-chip{align-items:center;gap:8px;min-width:0;display:inline-flex}.w89c-chip-label{color:var(--cuba-muted);font-size:12px}.w89c-chip .badge{overflow-wrap:break-word;white-space:normal}.w89c-lead{overflow-wrap:break-word;flex:100%;margin:0;font-size:13px}.w89c-action{margin-inline-start:auto;font-size:13px;font-weight:600}.w89c-rows tbody tr{transition:background-color .15s}.w89c-rows tbody tr:hover{background:var(--cuba-neutral-bg)}.w89d-strip{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 16px 16px;padding:8px 16px;display:flex}.w89d-strip-flat{margin:0 0 16px}.w89d-take{overflow-wrap:break-word;flex:240px;margin:0;font-weight:600}.w89d-chips{flex-wrap:wrap;gap:8px;display:flex}.w89d-chip{background:var(--cuba-card-bg);border:1px solid var(--cuba-border);color:var(--cuba-text);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:1.4;display:inline-flex}.w89d-chip-danger{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint);border-color:var(--cuba-danger)}.w89d-chip-warning{background:var(--cuba-warning-tint);color:var(--cuba-warning-on-tint);border-color:var(--cuba-warning)}.w89d-chip-success{background:var(--cuba-success-tint);color:var(--cuba-success-on-tint);border-color:var(--cuba-success)}.w89d-row:hover{background:var(--cuba-primary-tint)}.w89d-sev-high{border-left:4px solid var(--cuba-danger)}.w89d-sev-medium{border-left:4px solid var(--cuba-warning)}.w89d-sev-low{border-left:4px solid var(--cuba-border)}.w89d-podium-1{background:var(--cuba-warning-tint);font-weight:600}.w89d-podium-2,.w89d-podium-3{background:var(--cuba-info-tint)}.w89d-medal{font-size:18px;line-height:1}.w89d-me{background:var(--cuba-primary-tint);box-shadow:inset 4px 0 0 var(--cuba-primary)}.w89d-th{cursor:help}.w89e-takeaway{border:1px solid var(--cuba-border-color,var(--cuba-border));background:var(--cuba-neutral-bg);color:var(--cuba-body-color,inherit);overflow-wrap:break-word;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;margin:8px 16px;padding:8px 16px;font-size:14px;display:flex}.w89e-takeaway>svg{flex:none;margin-top:2px}.w89e-takeaway>span{min-width:0}.w89e-takeaway--info{border-color:var(--cuba-info,var(--cuba-border-color,var(--cuba-border)))}.w89e-takeaway--info>svg{color:var(--cuba-info,currentColor)}.w89e-takeaway--success{border-color:var(--cuba-success,var(--cuba-border-color,var(--cuba-border)))}.w89e-takeaway--success>svg{color:var(--cuba-success,currentColor)}.w89e-takeaway--warning{border-color:var(--cuba-warning,var(--cuba-border-color,var(--cuba-border)))}.w89e-takeaway--warning>svg{color:var(--cuba-warning,currentColor)}.w89e-table tbody tr{transition:background-color .15s}.w89e-table tbody tr:hover{background:var(--cuba-table-hover-bg,var(--cuba-neutral-bg))}.w89e-copy{border-radius:8px;flex:none;padding:2px 8px;font-size:12px}.w89e-copy.is-done{border-color:var(--cuba-success,currentColor);color:var(--cuba-success,inherit)}.w89e-prio{white-space:nowrap;border-radius:999px;flex:none}.w89e-rec-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.w89e-rec-row>.okd-wrap{flex:auto;min-width:0}.w89e-card-actions{justify-content:flex-end;margin-top:8px;display:flex}.w89e-starters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w89e-starters-label{color:var(--cuba-muted);font-size:12px}.w89e-starter{border:1px solid var(--cuba-border-color,var(--cuba-border));background:var(--cuba-neutral-bg);color:inherit;cursor:pointer;overflow-wrap:break-word;text-align:left;border-radius:999px;padding:4px 16px;font-size:12px}.w89e-starter:hover{border-color:var(--cuba-primary,currentColor);color:var(--cuba-primary,inherit)}.w90-admin-home{align-content:start;gap:16px;display:grid}.w90-admin-home>*{min-width:0;margin:0}.w90-admin-home .overview-metric-grid .summary-metric-detail,.w90-admin-home .overview-metric-card small{overflow-wrap:break-word}.w90-admin-setup{border:1px solid var(--cuba-primary);background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.w90-admin-setup p{margin:4px 0 0}.w90-admin-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.w90-admin-home .overview-panel{height:auto;margin:0}.w90-admin-home .overview-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.w90-admin-home .overview-workspace-card{text-align:left;border:1px solid var(--cuba-border);height:auto;min-height:0;box-shadow:none;background:0 0;border-top-width:1px;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.w90-admin-home .overview-workspace-card:hover{box-shadow:none;background:var(--cuba-primary-tint);transform:none}@media (width<=1100px){.w90-admin-split,.w90-admin-home .overview-workspace-grid{grid-template-columns:minmax(0,1fr)}}.w90-admin-home .overview-timeline-list,.w90-admin-home .overview-activity-list{display:block}.w90-admin-home .overview-timeline-item,.w90-admin-home .overview-activity-item{text-align:left;border:0;border-top:1px solid var(--cuba-border);width:100%;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:2px;padding:10px 0;display:flex}.w90-admin-home .overview-activity-item{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-inline:8px}.w90-admin-home .overview-timeline-item:first-child,.w90-admin-home .overview-activity-item:first-child{border-top:0}.w90-admin-home .overview-activity-item:hover{background:var(--cuba-surface-alt)}.w90-admin-home .overview-timeline-meta{align-items:center;gap:8px;display:flex}.w90-exp-toolbar{justify-content:flex-end;margin:12px 0;display:flex}.w90-g2 .summary-metric-card-body{flex:1 1 0;min-width:0}.w90-g2 .summary-metric-card-detail,.w90-g2 .users-workbench-item-identity,.w90-g2 .users-membership-item-head{overflow-wrap:break-word;min-width:0}.commercial-two-column--stack{grid-template-columns:minmax(0,1fr)}.commercial-two-column:not(.commercial-two-column--stack)>.cuba-card:last-child:nth-child(odd){grid-column:1/-1}.commercial-triage-strip{grid-template-columns:minmax(0,1fr);align-items:start}.commercial-triage-strip__lead{grid-template-rows:none;align-content:start;min-height:0}.commercial-triage-strip__support{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch}.commercial-triage-strip__support-card{align-content:start;min-height:0}.page-wrapper.dark-mode .commercial-health-panel__snapshot-card,.page-wrapper.dark-mode .commercial-action-queue__snapshot-card,body.dark-mode .commercial-health-panel__snapshot-card,body.dark-mode .commercial-action-queue__snapshot-card{background:var(--cuba-primary-tint);border-color:var(--cuba-border)}.w90g3-pricing .cuba-page-body h2{font-size:18px;font-weight:600;line-height:1.3}.w90g3-pricing .cuba-page-body>section+section{margin-top:1.5rem}.billing-page .summary-metric-card{align-items:flex-start;gap:12px;min-height:0;padding:14px}.billing-page .summary-metric-card .summary-metric-card-icon{flex:0 0 40px;width:40px;height:40px}.billing-page .summary-metric-card .summary-metric-card-body{flex:1 1 0;gap:8px;width:auto;min-width:0}.billing-page .summary-metric-card .summary-metric-card-head{flex-wrap:wrap;gap:6px;height:auto}.billing-page .summary-metric-card .summary-metric-card-label{flex:auto;min-width:0}.billing-page .summary-metric-card .summary-metric-card-trend{white-space:normal;max-width:100%;height:auto}.billing-page .summary-metric-card .summary-metric-card-valuerow{justify-content:flex-start}.billing-command-deck .billing-command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:stretch}.billing-command-deck .billing-command-card{box-shadow:none;border:1px solid var(--cuba-border);background:0 0}.billing-page .summary-metric-card .summary-metric-card-detail{white-space:normal;overflow-wrap:break-word}.w90g3-credits .activity-card-section>.guided-empty-state,:is(.billing-page,.commercial-page,.w90g3-pricing,.w90g3-store,.w90g3-aitokens) .activity-card-section>.guided-empty-state{box-shadow:none;background:0 0;border:0;padding:12px}:is(.billing-page,.commercial-page,.w90g3-pricing,.w90g3-store,.w90g3-aitokens) td[data-numeric] .table-number-stack,:is(.billing-page,.commercial-page,.w90g3-pricing,.w90g3-store,.w90g3-aitokens) td[data-numeric] .table-note-stack{align-items:flex-end}:is(.billing-page,.commercial-page,.w90g3-pricing,.w90g3-store,.w90g3-aitokens) .w72p-num strong,:is(.billing-page,.commercial-page,.w90g3-pricing,.w90g3-store,.w90g3-aitokens) td[data-numeric] strong,:is(.billing-page,.commercial-page,.w90g3-pricing,.w90g3-store,.w90g3-aitokens) :is(th.w72p-num,th[data-numeric]){white-space:nowrap}.w90g3-manual-payments th:first-child{width:16%}.w90g3-manual-payments th:nth-child(2){width:14%}.w90g3-manual-payments th:nth-child(3){width:26%}.w90g3-manual-payments th:nth-child(4){width:12%}.w90g3-manual-payments th:nth-child(5),.w90g3-manual-payments th:nth-child(6){width:16%}.commercial-page .cuba-table.w90g3-narrow{min-width:0}.commercial-page .cuba-table:not(:has(th:nth-child(5))){min-width:0}@media (width>=768px){.w90g3-storage .summary-metric-grid.metrics-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.w90g3-storage .summary-metric-grid.metrics-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.w90g3-storage .cuba-card>.cuba-card:not(.os-config-card){box-shadow:none;background:0 0;border:0;padding:0}.w90g4-scroll-y{max-height:22rem;overflow-y:auto}.w90g4-wrap-cell{overflow-wrap:break-word;white-space:normal;min-width:12rem;max-width:22rem}.w90g4-wrap-cell .cuba-link-btn{text-align:left;white-space:normal}.w90g4-safety{border-inline-start:4px solid var(--cuba-warning);background:var(--cuba-warning-tint)}.w90g4-inner-tabs{margin-bottom:16px}@media (width<=480px){.w90g4-wrap-cell{min-width:9rem;max-width:14rem}}@media (width>=1200px){.cuba-field-groups .cuba-form-section>.card-body{grid-template-columns:240px minmax(0,1fr);column-gap:32px}.cuba-field-groups .cuba-form-section>.card-body>.card-title{border-bottom:0;align-self:start}.cuba-field-groups .cuba-form-section>.card-body>.card-subtitle{margin-top:-8px}.cuba-field-groups .cuba-form-section>.card-body>.card-subtitle+*{grid-row:1/span 2}}.hc-list{flex-direction:column;gap:6px;min-height:224px;max-height:calc(100vh - 420px);margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.hc-list-item{border:1px solid var(--cuba-border);width:100%;color:var(--cuba-text);text-align:left;cursor:pointer;transition:background var(--cuba-dur-fast) var(--cuba-ease), border-color var(--cuba-dur-fast) var(--cuba-ease);background:0 0;border-radius:8px;align-items:center;padding:8px 12px;display:flex}.hc-list-item:hover,.hc-list-item:focus-visible{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint)}.hc-list-item.is-active{background:var(--cuba-primary-tint);color:var(--cuba-primary-on-tint);border-color:var(--cuba-primary)}.hc-fill .grid{grid-template-columns:1fr;gap:12px}.hc-fill .grid>div+div{border-top:1px solid var(--cuba-border);padding-top:12px}.customization-checkbox-field{cursor:pointer;flex-direction:row-reverse;justify-content:flex-end;gap:10px;min-height:36px}.customization-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.customization-readonly-dl{border:0;border-top:1px solid var(--cuba-border);background:0 0;border-radius:0;padding:12px 0 0}.customization-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hc-item{border:1px solid var(--cuba-border);background:0 0;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.hc-remove{border:1px solid var(--cuba-border);width:34px;height:34px;color:var(--cuba-danger);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hc-remove:hover{background:#dc35451a}.hc-remove-labelled{margin-top:24px}.customization-identity-table{table-layout:fixed;min-width:760px}.customization-identity-table col:first-child{width:22%}.customization-identity-table col:nth-child(2){width:12%}.customization-identity-table col:nth-child(3),.customization-identity-table col:nth-child(4),.customization-identity-table col:nth-child(5){width:22%}.customization-identity-table .customization-inline-actions{flex-wrap:wrap;gap:6px}.cuba-table-wrap{overflow-x:auto}@media (width<=575px){.hc-fill,.hc-fill .grid{grid-template-columns:minmax(0,1fr)!important}.customization-identity-toolbar .segmented-control{flex-wrap:wrap}}.hc-divider{border-bottom:1px solid var(--cuba-border)}.hc-muted{color:var(--cuba-muted)}.hc-danger{color:var(--cuba-danger)}.hc-success{color:var(--cuba-success)}.hc-fs-11{font-size:11px}.hc-fs-10{font-size:10px}.hc-row-warn{background:#dc26260f}@media (width<=767px){.hc-layout{flex-direction:column;align-items:stretch}.hc-layout>*{min-width:0}.hc-layout .hc-sidebar{width:100%!important}}.cg-note{margin:0 0 16px;font-size:13px}.cg-cat-title{margin:0 0 12px}.cg-table{table-layout:fixed;min-width:640px}.cg-table th:first-child{width:44%}.cg-table th:nth-child(2){width:20%}.cg-table td{vertical-align:top;overflow-wrap:break-word}.builder-top-shell-badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.builder-quick-zone-grid,.builder-ops-grid,.builder-preview-grid,.builder-rollout-status-grid,.builder-provisioning-summary-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:16px;display:grid}.builder-preview-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.builder-quick-zone-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.builder-ops-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.builder-quick-zone-card{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.builder-quick-zone-copy p{opacity:.8;margin:4px 0 0;font-size:13px}.builder-ops-card,.builder-provisioning-summary-card,.builder-preview-card{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:var(--cuba-hover-bg);overflow-wrap:break-word;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.builder-ops-card>span,.builder-provisioning-summary-card>small{opacity:.75;font-size:12px}.builder-ops-card>strong,.builder-provisioning-summary-card>strong{font-size:16px}.builder-ops-card>p,.builder-provisioning-summary-card>span{opacity:.8;margin:0;font-size:13px}.builder-preview-card{gap:8px;padding:16px}.builder-preview-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.builder-preview-card-copy{flex-direction:column;min-width:0;display:flex}.builder-preview-card-detail{margin:0}.builder-preview-section{margin-bottom:16px}.builder-preview-section-head{margin-bottom:8px}.builder-preview-section-head h3{margin:0}.builder-preview-note-list,.builder-provisioning-chip-row,.builder-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.builder-preview-note{background:var(--cuba-hover-bg);border-radius:999px;padding:2px 8px;font-size:12px}.builder-page-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.builder-page-grid__main,.builder-page-grid__side,.builder-page-stack__item{min-width:0}.builder-page-grid:not(:has(.builder-page-grid__main)){grid-template-columns:minmax(0,1fr)}.builder-page-stack{margin-bottom:16px}.builder-provisioning-stack,.builder-evidence-list{flex-direction:column;gap:12px;display:flex}.builder-evidence-item{border-left:3px solid var(--cuba-info);background:var(--cuba-hover-bg);overflow-wrap:break-word;border-radius:8px;padding:8px 12px}.builder-evidence-item-warning{border-left-color:var(--cuba-orange)}.builder-provisioning-callout{border:1px dashed color-mix(in srgb, currentColor 25%, transparent);border-radius:8px;padding:12px 14px}.builder-rollout-workspace{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.builder-selected-rollout-shell{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.builder-rollout-editor-shell,.builder-rollout-registry-shell,.builder-selected-rollout-shell>*{min-width:0}@media (width<=900px){.builder-page-grid{grid-template-columns:minmax(0,1fr)}}.builder-preview-card .builder-ops-card{background:0 0}.summary-metric-grid .summary-metric-card{text-align:left;align-items:flex-start;height:auto;min-height:0;padding:14px 16px}.summary-metric-grid .summary-metric-card-body,.summary-metric-grid .summary-metric-card-head{min-width:0}.summary-metric-grid .summary-metric-card-label{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.summary-metric-grid .summary-metric-card-valuerow{text-align:left}.builder-root .activity-card .guided-empty-state.cuba-card{box-shadow:none;background:0 0;border:0}.builder-root .form-label-stack-compact{flex-direction:column;gap:6px;margin-top:12px;font-weight:500;display:flex}.builder-root .form-label-stack-compact textarea,.builder-root .form-label-stack-compact input,.builder-root .form-label-stack-compact select{width:100%;min-width:0;font-weight:400}.builder-root .table-action-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.builder-root .inline-actions-spaced-bottom{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.builder-root .cuba-table .billing-table-input,.builder-root .cuba-table select{width:100%;min-width:0}.builder-root .cuba-table td{vertical-align:middle}.builder-root .cuba-table-wrap{overflow-x:auto}.builder-root input[readonly],.builder-root textarea[readonly]{background:var(--cuba-hover-bg);cursor:default}.builder-root .builder-table-title{margin:20px 0 8px;font-size:15px}.builder-root .builder-preview-empty{margin:4px 0 12px}.w90g7-kpis .summary-metric-card{text-align:left;flex-flow:row;align-items:center;gap:12px;height:auto;min-height:0;padding:14px 16px;display:flex}.w90g7-kpis .summary-metric-card-body,.w90g7-kpis .summary-metric-card-head{flex:auto;min-width:0}.w90g7-kpis .summary-metric-card-icon{flex:none}.w90g7-kpis .summary-metric-card-label{white-space:normal;text-overflow:clip;text-align:left;line-height:1.3;overflow:visible}.w90g7-kpis .summary-metric-card-valuerow{text-align:left;line-height:1.1}.w90g7-kpis .summary-metric-card svg{flex-shrink:0}.w90g7-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#governance-attention-panel .overview-timeline-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.w90g7-sw-head .card-header-copy{text-align:left;flex:auto;min-width:0}.etx-sw-levels{max-width:560px}.etx-sw-levels .cuba-card-title{margin:0 0 8px}.w90g7-audit-table{table-layout:auto}.w90g7-audit-table th:nth-child(4),.w90g7-audit-table td:nth-child(4){max-width:240px}.w90g7-audit-table th:nth-child(5),.w90g7-audit-table td:nth-child(5){white-space:nowrap}.w90g7-audit-table td:nth-child(4) .muted-line{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.w90g7-audit-table td:first-child,.w90g7-audit-table td:nth-child(2){overflow-wrap:break-word}.w90g8-block{display:block}.impersonation-form-section p.w90g8-block{margin:4px 0 12px}.summary-metric-grid.aa-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=1200px){.summary-metric-grid.aa-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}}.analytics-automation-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.analytics-automation-two-column{grid-template-columns:minmax(0,1fr)}}.tenant-picker{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:480px;margin:16px auto 0;display:flex}.tenant-picker-group{flex-direction:column;gap:6px;display:flex}.tenant-picker-list{flex-wrap:wrap;gap:8px;display:flex}.tenant-picker-item{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tenant-picker-search{border:1px solid var(--cuba-border,currentColor);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.tenant-picker-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0}.tenant-picker-error{color:var(--cuba-danger);margin:0}.w90-g9-table thead th{vertical-align:middle}.w90-g9-table tbody td{vertical-align:middle;overflow-wrap:break-word}.w90-g9-table .badge,.w90-g9-table .cuba-row-open,.w90-g9-table .ops-chip{white-space:nowrap}.w90-g9-table td>.cuba-actions-row,.w90-g9-table td>.ops-row{flex-wrap:wrap;gap:6px}.cuba-table-wrap:has(>.w90-g9-table){overflow-x:auto}.w90-g9-ea-top{flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:16px;display:flex}.w90-g9-ea-top .w81e-stat-strip{flex:320px;align-content:flex-start;margin:0}.w90-g9-ea-top .w83e-dist{flex:0 360px;margin:0}.w90-g9-ig-top{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.w90-g9-ig-top .w90-g9-ig-kpi{flex:480px;min-width:0}.w90-g9-ig-top .w83e-dist{flex:0 300px;margin:0}.page-wrapper.dark-mode,body.dark-mode{--cuba-bg:#171820;--cuba-bg-alt:#272a3b;--cuba-bg-subtle:#ffffff0a;--cuba-bg-muted:#272a3b;--cuba-input-bg:#202231;--cuba-surface-2:#272a3b;--cuba-surface-muted:#272a3b;--cuba-surface-hover-bg:#ffffff12;--cuba-table-hover-bg:#6d61f21f;--cuba-border-color:#303244;--cuba-text-primary:#f3f4fb;--cuba-heading-color:#f3f4fb;--cuba-link:#9c94f6;--cuba-primary-bg:#6d61f238;--cuba-secondary-bg:#6d61f238;--cuba-info-bg:#3e8ef733;--cuba-info-border:#3e8ef780;--cuba-info-text:#8fbcfb;--cuba-success-text:#5bbf32;--cuba-success-border:#51bb2573;--cuba-warning-text:#f8d62b;--cuba-warning-dark:#f8d62b;--cuba-danger-soft:#f7316433;--cuba-danger-subtle:#f7316433;--cuba-shadow-sm:0 2px 8px #0000004d;--cuba-shadow-lg:0 16px 44px #00000080}.page-wrapper.dark-mode .billing-command-rail-card,.page-wrapper.dark-mode .support-top-strip-rail-card,body.dark-mode .billing-command-rail-card,body.dark-mode .support-top-strip-rail-card{background:var(--cuba-primary-tint);border-color:var(--cuba-border)}.page-wrapper.dark-mode .commercial-executive-ribbon__cta,body.dark-mode .commercial-executive-ribbon__cta{color:var(--cuba-primary-on-tint)}.page-wrapper.dark-mode .cuba-row-open,body.dark-mode .cuba-row-open{color:#b7b1f9}.page-wrapper.dark-mode .cuba-row-open:hover,.page-wrapper.dark-mode .cuba-row-open:focus-visible,body.dark-mode .cuba-row-open:hover,body.dark-mode .cuba-row-open:focus-visible{color:#fff}.page-wrapper.dark-mode td.cuba-text-secondary,body.dark-mode td.cuba-text-secondary{color:var(--cuba-muted)!important}.page-wrapper.dark-mode .btn-cuba-danger,body.dark-mode .btn-cuba-danger{color:#f4a3a5}.page-wrapper:not(.dark-mode) .badge-neutral,.page-wrapper:not(.dark-mode) .badge-light,.page-wrapper:not(.dark-mode) .cuba-badge-neutral,.page-wrapper:not(.dark-mode) .cuba-meta.badge,.page-wrapper:not(.dark-mode) .progressive-section-hint,.page-wrapper:not(.dark-mode) td.cuba-text-secondary{color:#565762!important}.page-wrapper:not(.dark-mode) .badge-success{color:#2b7312}.page-wrapper:not(.dark-mode) .badge-warning{color:#6b5a0c}.page-wrapper:not(.dark-mode) .cuba-tab.is-active,.page-wrapper:not(.dark-mode) .cuba-link-btn{color:#5649d6}.page-wrapper:not(.dark-mode) .profile-role-badge{color:#4a3fc2}.page-wrapper.dark-mode .profile-role-badge,body.dark-mode .profile-role-badge{color:#c9c4fb}.page-wrapper:not(.dark-mode) .profile-dropdown small{color:#565762}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:2px solid var(--cuba-primary);outline-offset:1px}.w71d .progressive-section-body>.cuba-card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.w71d .progressive-section-body{padding-top:12px}.support-mode-tabs{flex-wrap:wrap;max-width:100%}.w72q-aa .analytics-delivery-digest{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.w72q-aa #analytics-jobs-panel{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=1100px){.w72q-aa #analytics-jobs-panel{grid-template-columns:minmax(0,1fr)}}.w72q-aa .cuba-table td{overflow-wrap:break-word}.w72q-aa .cuba-table td .text-truncate{max-width:100%}.w91h4-fleet-top{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:16px;display:grid}.w91h4-fleet-top .w60c-fleet-chart-card{max-width:none;margin:0}@media (width<=900px){.w91h4-fleet-top{grid-template-columns:minmax(0,1fr)}}.w86e .b24mkt-prerequisite{flex-direction:column;align-items:stretch;gap:8px}.w86e .b24mkt-prerequisite p{margin:0}.w86e .progressive-section-body{padding-top:12px}.w86e .progressive-section-body>.cuba-card{box-shadow:none;background:0 0;border:0;margin:0 0 16px;padding:0}.w86e .progressive-section-body>.cuba-card+.cuba-card{border-top:1px solid var(--cuba-border);padding-top:16px}.w86e .progressive-section-body>.cuba-card:last-child{margin-bottom:0}.site-settings-og-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.site-settings-og-preview__label{color:var(--cuba-muted);margin:0;font-size:13px}.site-settings-og-preview__card{border:1px solid var(--cuba-border);background:var(--cuba-card-bg);border-radius:8px;overflow:hidden}.site-settings-og-preview__image{aspect-ratio:1.91;background:var(--cuba-neutral-bg);justify-content:center;align-items:center;display:flex}.site-settings-og-preview__image img{object-fit:cover;width:100%;height:100%}.site-settings-og-preview__no-image{color:var(--cuba-muted);font-size:13px}.site-settings-og-preview__body{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.site-settings-og-preview__body p{overflow-wrap:break-word;margin:0}.site-settings-og-preview__domain{color:var(--cuba-muted);text-transform:uppercase;font-size:12px}.site-settings-og-preview__title{color:var(--cuba-text);font-size:15px;font-weight:600}.site-settings-og-preview__desc{color:var(--cuba-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.w91-social-remove{align-items:flex-end;display:flex}@media (width<=767px){.w91-social-remove{margin-top:8px}}.w91h6-flat{box-shadow:none;background:0 0;border:0;margin-bottom:0;padding:0}.w91h6-nested{box-shadow:none;margin-bottom:0}.data-transfer-toggle{align-items:center;gap:8px;margin-bottom:12px;display:flex}.w64-04-conn-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start}.w64-04-conn-card{min-width:0}.w64-04-conn-card .w64-04-conn-head h3{overflow-wrap:break-word;min-width:0}.ks-source-schedule .cuba-select{width:auto}.odp-search{width:100%;max-width:360px}.cg-table th:nth-child(3){width:16%}.cg-table th:nth-child(4){width:28%}.cg-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.cg-actions .btn-cuba-secondary,.cg-actions .btn-cuba-danger{white-space:nowrap}.mc-actions-col{white-space:nowrap;width:1%}.ai-estimate-card{border:1px solid var(--cuba-border);border-radius:8px}.ai-estimate-markup{color:var(--cuba-warning-on-tint)}.w86d-pricing-section{overflow-x:auto}.w92i2-wrap{overflow-wrap:break-word;min-width:0}.w92i2-attention .overview-timeline-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.w90g3-storage .os-config-name{white-space:normal;overflow-wrap:break-word}@media (width<=720px){.page-wrapper:not(.mobile-sidebar-open) .sidebar-wrapper:not(:focus-within){box-shadow:none}}.w92-i5-wl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.w92-i5-wl-head>div{overflow-wrap:break-word;min-width:0}.w72p2-wl .cuba-table-wrap{max-width:100%;overflow-x:auto}.dlgui-table th:first-child{width:40px}.dlgui-table td.dlx-clip{max-width:240px}.dlgui-table td.dlx-msg{max-width:320px}.dlgui-table td:last-child{white-space:nowrap}.dlgui-table td.dlx-msg .dlgui-ellipsis{flex:auto;min-width:0}.dlg2-hits{max-height:320px;padding:8px;overflow-y:auto}.dlg2-hits .dlg2-search-hit{text-align:left;white-space:normal;justify-content:flex-start;width:100%;height:auto;padding-top:4px;padding-bottom:4px}.w92-i8-filters{align-items:flex-end}.w92-i8-chips:empty{display:none}.w92-i9-extras{margin-top:20px}.w92-i9-extras:empty{display:none}.w92-i9-extras>details.box-integrator-mode,.w92-i9-extras>.w71d-details{margin:0}.w71d .w92-i9-settings .progressive-section-body>.cuba-card+.cuba-card{border-top:1px solid var(--cuba-border);margin-top:16px;padding-top:16px}.qc-i9-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.qc-i9-actions>.muted-line{margin:0}.qc-i9-fullrow{flex:1 0 100%}.w93j1-edit-form{flex-direction:column;gap:8px;max-width:560px;padding:12px 16px;display:flex}.w93j1-edit-form>.inline-flex{align-self:flex-start}.w93j1-conn-table td:first-child{min-width:140px}.w93j1-conn-table td:nth-child(3){white-space:nowrap}.w93j1-conn-table td:nth-child(6),.w93j1-conn-table td:nth-child(7),.w93j1-conn-table td:nth-child(8){min-width:180px}.w93j1-conn-table td:nth-child(9){min-width:160px}@media (hover:hover){.cuba-table .msx-row-actions[data-quiet=true]{opacity:.7}.cuba-table tr:hover .msx-row-actions[data-quiet=true],.cuba-table tr:focus-within .msx-row-actions[data-quiet=true]{opacity:1}}.w93j1-usage{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.w93j1-usage>:first-child{color:var(--cuba-muted)}.w93j1-safety{border:1px solid var(--cuba-border);background:var(--cuba-surface-alt);color:var(--cuba-text);border-radius:8px;margin:8px;padding:16px}.w93j1-safety__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.w93j1-strong{font-weight:600}.w93j1-safety__text{white-space:pre-line;overflow-wrap:break-word;font-size:13px;line-height:1.5}.w93j1-line-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.w93j1-check>li{align-items:flex-start;gap:8px;display:flex}.w93j1-check>li>.cuba-meta{overflow-wrap:break-word;flex:1 1 0;min-width:0}.w93j1-actions{flex-wrap:wrap}.w93j1-edit-form{max-width:min(560px,100vw - 48px);position:sticky;left:0}.w93-narrow{width:100%;max-width:860px;margin-inline:auto}.w93-wide{width:100%;max-width:1100px;margin-inline:auto}.w93-narrow .trainer-container-centered,.w93-narrow .trainer-container-centered-md,.w93-wide .trainer-container-centered-md{max-width:none}.w93-readiness-select{min-width:220px;max-width:100%}.public-booking-card--error{border-color:var(--cuba-danger)}.public-booking-icon--success{color:var(--cuba-success)}.public-booking-icon--warning{color:var(--cuba-warning)}.public-booking-step.is-done .public-booking-step-num{background:var(--cuba-success)}.public-booking-field input.is-invalid{border-color:var(--cuba-danger)}.public-booking-field-error,.scheduling-wh-warn{color:var(--cuba-danger)}.public-booking-inline-error{background:var(--cuba-danger-tint);color:var(--cuba-danger-on-tint)}.mgp-page-container>.mgp-tab-content{margin-top:0}.w93j9-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.w93j9-checks{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.w93j9-checks>.cuba-label{flex-basis:100%}.summary-metric-card-ring{position:relative;overflow:hidden}.summary-metric-card-ring .cuba-gauge,.summary-metric-card-ring .recharts-wrapper,.summary-metric-card-ring .recharts-surface{width:72px!important;height:72px!important}.page-wrapper.dark-mode .sidebar-pinned-shell{box-shadow:none;background:0 0;border:0}.summary-metric-grid>.summary-metric-card,.summary-metric-card{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;min-width:0;height:100%;display:grid}.summary-metric-card:not(:has(>.summary-metric-card-icon)){grid-template-columns:minmax(0,1fr)}.summary-metric-card .summary-metric-card-icon{align-self:start;margin:0}.summary-metric-card .summary-metric-card-body{flex-direction:column;flex:none;align-items:stretch;width:auto;min-width:0;display:flex}.summary-metric-card .summary-metric-card-head{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;min-width:0;display:flex}.summary-metric-card .summary-metric-card-label{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:break-word;text-align:left;min-width:0;line-height:1.3;display:block;overflow:visible}.summary-metric-card .summary-metric-card-valuerow{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 12px;width:100%;min-width:0;display:flex}.summary-metric-card .summary-metric-card-valuerow>strong{overflow-wrap:break-word;min-width:0}.summary-metric-card .summary-metric-card-ring{flex:0 0 56px;width:56px;height:56px;margin:0 0 0 auto;position:relative;overflow:hidden}.summary-metric-card .summary-metric-card-ring :is(.cuba-gauge,.recharts-wrapper,.recharts-surface){width:56px!important;height:56px!important}.summary-metric-card-progress,.summary-metric-card-detail{grid-column:1/-1}.cuba-form-inline.pb-filters>.cuba-label:has(>input[type=checkbox]){min-height:var(--control-h-lg,40px);flex-direction:row;align-items:center}.cuba-form-inline.pb-filters>.cuba-label:has(>input[type=checkbox])>input{width:auto;min-height:0}.w88o-hero{border:1px solid var(--cuba-border);border-radius:var(--cuba-radius,10px);background:var(--cuba-card-bg,#fff);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}.w88o-hero[data-tone=warning]{border-color:var(--cuba-warning);background:color-mix(in srgb, var(--cuba-warning) 8%, var(--cuba-card-bg,#fff))}.w88o-hero[data-tone=success]{border-color:var(--cuba-success);background:color-mix(in srgb, var(--cuba-success) 8%, var(--cuba-card-bg,#fff))}.w88o-hero>svg{flex:none}.w88o-hero-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.w88o-hero-title{font-size:16px;font-weight:600}.w88o-hero-sub{color:var(--cuba-muted);font-size:13px}.w88o-cta{border-radius:var(--cuba-radius-sm,6px);background:var(--cuba-primary);color:#fff;cursor:pointer;border:0;flex:none;padding:8px 16px;font-weight:500}.w88o-cta:hover{filter:brightness(1.08)}.w88o-cta:focus-visible{outline:2px solid var(--cuba-primary);outline-offset:2px}.cuba-icon-spin{animation:1s linear infinite psp-spin}.cuba-hint-row{align-items:center;gap:4px;display:flex}.cuba-hint-row>svg{flex-shrink:0}.kcui-fact-decisions .kcui-firstrun-bar>.kcui-fact-decision-kb{margin-left:auto}.kcui-fact-decision-list{gap:0}.kcui-fact-decision{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;gap:6px 20px;padding:12px 0}.kcui-fact-decision>:nth-child(n+3){grid-column:1/-1}.kcui-fact-decision-head{flex-direction:column;align-items:flex-start;gap:2px;padding-top:4px}.kcui-fact-decision-kb{cursor:help}.kcui-fact-option{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:0;height:auto;padding:6px 12px;line-height:1.25;display:inline-flex}.kcui-fact-option-value{overflow-wrap:break-word;font-weight:600}.kcui-fact-option-count{opacity:.75;font-size:11px}.kcui-fact-decision-custom .cuba-input{width:220px}.kcui-fact-decisions-foot{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.kcui-fact-decisions-foot:empty{display:none}@media (width<=720px){.kcui-fact-decision{grid-template-columns:minmax(0,1fr)}}.wcp-kc-overview.kc-overview-donut{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:center}.kc-overview-main{flex-direction:column;gap:8px;min-width:0;display:flex}.kc-overview-main>[role=group].mt-3{margin-top:0}@media (width<=900px){.wcp-kc-overview.kc-overview-donut{grid-template-columns:minmax(0,1fr)}}
