@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cbox-orange: #d85924;--cbox-orange-deep: #b8471a;--cbox-orange-soft: rgba(216, 89, 36, .12);--cbox-black: #0a0a0a;--cbox-ink: #1b1916;--cbox-ink-soft: #36322d;--cbox-white: #ffffff;--cbox-charcoal: #1b1916;--cbox-muted: #6b645b;--cbox-surface: #ffffff;--cbox-surface-solid: #ffffff;--cbox-surface-muted: #f4f1eb;--cbox-gray-200: #e6e0d6;--cbox-gray-500: #6b645b;--cbox-gray-700: #3d3833;--cbox-green: #5da53f;--cbox-green-deep: #3f7a2c;--cbox-success: #5da53f;--cbox-blue: #22478e;--cbox-red: #c62828;--cbox-critical: #c62828;--cbox-warning: #c47a12;--cbox-border: #e6e0d6;--cbox-border-strong: #ddd6ca;--cbox-shadow: 0 8px 24px rgba(10, 10, 10, .08);--cbox-radius: 8px;--cbox-radius-sm: 6px;--cbox-font-ui: "Geist Variable", "Geist", system-ui, sans-serif;--cbox-font-display: "Geist Variable", "Geist", system-ui, sans-serif;--cbox-focus: 0 0 0 3px rgba(216, 89, 36, .32);--cbox-space-1: .25rem;--cbox-space-2: .5rem;--cbox-space-3: .75rem;--cbox-space-4: 1rem;--cbox-space-5: 1.5rem;--cbox-space-6: 2rem;--cbox-teal: var(--cbox-orange);--cbox-teal-deep: var(--cbox-orange-deep);--cbox-teal-soft: var(--cbox-orange-soft);--cbox-sand: var(--cbox-surface-muted);--cbox-sand-deep: var(--cbox-gray-200)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--cbox-ink);font-family:var(--cbox-font-ui);background:var(--cbox-surface-muted);background-attachment:fixed;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.cbox-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:var(--cbox-radius-sm);padding:.55rem 1rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.cbox-btn:focus-visible{outline:none;box-shadow:var(--cbox-focus)}.cbox-btn--primary{background:var(--cbox-orange);color:#fff}.cbox-btn--primary:hover:not(:disabled){background:var(--cbox-orange-deep)}.cbox-btn--secondary{background:var(--cbox-ink);color:#fff}.cbox-btn--secondary:hover:not(:disabled){background:var(--cbox-ink-soft)}.cbox-btn--ghost{background:transparent;border-color:var(--cbox-border-strong);color:var(--cbox-ink)}.cbox-btn--ghost:hover:not(:disabled){background:#1212120a}.cbox-btn--danger{background:var(--cbox-critical);color:#fff}.cbox-btn--sm{padding:.35rem .7rem;font-size:.875rem}.cbox-btn--lg{padding:.7rem 1.25rem;font-size:1.05rem}.cbox-field{display:flex;flex-direction:column;gap:.35rem;width:100%}.cbox-field__label{font-size:.8125rem;font-weight:600;color:var(--cbox-ink)}.cbox-field__hint{font-size:.75rem;color:var(--cbox-muted)}.cbox-input,.cbox-select{width:100%;border:1px solid var(--cbox-border-strong);border-radius:var(--cbox-radius-sm);background:var(--cbox-surface-solid);color:var(--cbox-charcoal);padding:.55rem .75rem;transition:border-color .15s ease,box-shadow .15s ease}.cbox-input:focus,.cbox-select:focus{outline:none;border-color:var(--cbox-orange);box-shadow:var(--cbox-focus)}.cbox-input--error,.cbox-select--error{border-color:var(--cbox-critical)}.cbox-search{position:relative;width:100%}.cbox-search__icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--cbox-muted);pointer-events:none;font-size:.85rem}.cbox-search .cbox-input{padding-left:2.1rem}.cbox-table-wrap{width:100%;overflow:auto;border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);background:var(--cbox-surface)}.cbox-table{width:100%;border-collapse:collapse;font-size:.9rem}.cbox-table th,.cbox-table td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--cbox-border);vertical-align:top}.cbox-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cbox-muted);background:var(--cbox-surface-muted);font-weight:600}.cbox-table tbody tr:hover{background:var(--cbox-orange-soft)}.cbox-table tbody tr:last-child td{border-bottom:none}.cbox-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:var(--cbox-radius-sm);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--cbox-orange-soft);color:var(--cbox-orange-deep)}.cbox-badge--neutral{background:#12121214;color:var(--cbox-ink)}.cbox-badge--warning{background:#c47a1224;color:var(--cbox-warning)}.cbox-badge--critical{background:#c628281f;color:var(--cbox-critical)}.cbox-badge--success{background:#5da53f24;color:var(--cbox-green-deep)}.cbox-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--cbox-charcoal)}.cbox-status__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--cbox-muted)}.cbox-status--open .cbox-status__dot{background:var(--cbox-orange)}.cbox-status--success .cbox-status__dot{background:var(--cbox-success)}.cbox-status--critical .cbox-status__dot{background:var(--cbox-critical)}.cbox-status--warning .cbox-status__dot{background:var(--cbox-warning)}.cbox-status--neutral .cbox-status__dot{background:var(--cbox-muted)}.cbox-status--info .cbox-status__dot{background:var(--cbox-blue)}.cbox-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cbox-page-header__title{margin:0;font-family:var(--cbox-font-display);font-size:1.85rem;font-weight:700;color:var(--cbox-ink);letter-spacing:-.02em}.cbox-page-header__subtitle{margin:.35rem 0 0;color:var(--cbox-muted);max-width:42rem;line-height:1.45}.cbox-page-header__meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cbox-page-header__actions{display:flex;flex-wrap:wrap;gap:.5rem}.cbox-card{border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);background:var(--cbox-surface);box-shadow:var(--cbox-shadow);padding:1.15rem 1.25rem}.cbox-card--interactive{cursor:pointer;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.cbox-card--interactive:hover{border-color:#0e7c7b59;transform:translateY(-1px);box-shadow:0 14px 34px #0b1f331a}.cbox-card--interactive:focus-visible{outline:none;box-shadow:var(--cbox-focus)}.cbox-card__title{margin:0 0 .35rem;font-family:var(--cbox-font-display);font-size:1.15rem;color:var(--cbox-ink)}.cbox-card__body{color:var(--cbox-muted);font-size:.92rem;line-height:1.45}.cbox-state{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem 1.25rem;border:1px dashed var(--cbox-border-strong);border-radius:var(--cbox-radius);background:#fffdf98c}.cbox-state__title{margin:0;font-family:var(--cbox-font-display);font-size:1.2rem;color:var(--cbox-ink)}.cbox-state__body{margin:0;color:var(--cbox-muted);max-width:36rem;line-height:1.45}.cbox-state--error{border-color:#b4231859;background:#b423180a}.cbox-loading{display:inline-flex;align-items:center;gap:.65rem;color:var(--cbox-muted);font-weight:500}.cbox-spinner{width:1rem;height:1rem;border:2px solid rgba(14,124,123,.2);border-top-color:var(--cbox-teal);border-radius:50%;animation:cbox-spin .7s linear infinite}@keyframes cbox-spin{to{transform:rotate(360deg)}}.cbox-tabs{display:flex;flex-direction:column;gap:1rem}.cbox-tabs__list{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--cbox-border)}.cbox-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;padding:.65rem .9rem;color:var(--cbox-muted);font-weight:600;cursor:pointer;margin-bottom:-1px}.cbox-tabs__tab:hover{color:var(--cbox-ink)}.cbox-tabs__tab[aria-selected=true]{color:var(--cbox-teal-deep);border-bottom-color:var(--cbox-teal)}.cbox-tabs__tab:focus-visible{outline:none;box-shadow:var(--cbox-focus)}.cbox-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1f3373;display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:50}.cbox-modal{width:min(560px,100%);max-height:min(85vh,720px);overflow:auto;background:var(--cbox-surface-solid);border-radius:var(--cbox-radius);box-shadow:0 24px 60px #0b1f3347;border:1px solid var(--cbox-border)}.cbox-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--cbox-border)}.cbox-modal__title{margin:0;font-family:var(--cbox-font-display);font-size:1.25rem;color:var(--cbox-ink)}.cbox-modal__body{padding:1.25rem}.cbox-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--cbox-border)}.cbox-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.cbox-timeline__item{position:relative;padding:0 0 1.25rem 1.5rem;border-left:2px solid var(--cbox-border-strong);margin-left:.4rem}.cbox-timeline__item:last-child{border-left-color:transparent;padding-bottom:0}.cbox-timeline__marker{position:absolute;left:-.45rem;top:.2rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--cbox-teal);border:2px solid #fff;box-shadow:0 0 0 1px #0e7c7b59}.cbox-timeline__time{font-size:.75rem;color:var(--cbox-muted);font-weight:600}.cbox-timeline__title{margin:.15rem 0;font-weight:600;color:var(--cbox-ink)}.cbox-timeline__body{margin:0;font-size:.9rem;color:var(--cbox-muted)}.cbox-task{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid var(--cbox-border);background:transparent;width:100%;text-align:left;cursor:pointer}.cbox-task:hover{background:#0e7c7b0a}.cbox-task:last-child{border-bottom:none}.cbox-task__title{margin:0;font-weight:600;color:var(--cbox-ink)}.cbox-task__meta{margin:.25rem 0 0;font-size:.85rem;color:var(--cbox-muted)}.cbox-task__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.cbox-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--cbox-radius-sm);border:1px solid var(--cbox-border);background:var(--cbox-white);color:var(--cbox-ink);cursor:pointer}.cbox-bell:hover{border-color:var(--cbox-orange)}.cbox-bell__badge{position:absolute;top:.25rem;right:.25rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--cbox-critical);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.cbox-kpi{display:flex;flex-direction:column;gap:.35rem;min-height:5.5rem}.cbox-kpi__value{font-size:1.85rem;font-weight:700;letter-spacing:-.03em;color:var(--cbox-ink);line-height:1.1}.cbox-kpi__value--attention{color:var(--cbox-orange)}.cbox-kpi__value--critical{color:var(--cbox-critical)}.cbox-kpi__hint{margin:0;font-size:.8rem;color:var(--cbox-muted)}.cbox-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:.8rem;color:var(--cbox-muted)}.cbox-breadcrumbs a{color:var(--cbox-gray-700);text-decoration:none}.cbox-breadcrumbs a:hover{color:var(--cbox-orange)}.cbox-breadcrumbs__sep{opacity:.5}.cbox-queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.85rem}.cbox-record360{display:grid;gap:1rem}.cbox-record360__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:var(--cbox-white);border:1px solid var(--cbox-border);border-radius:var(--cbox-radius)}.cbox-record360__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:1rem}@media(max-width:960px){.cbox-record360__grid{grid-template-columns:1fr}}.cbox-assistant-slot{border:1px dashed var(--cbox-border-strong);border-radius:var(--cbox-radius);padding:.85rem 1rem;color:var(--cbox-muted);background:var(--cbox-surface-muted);font-size:.85rem}.cbox-assistant-slot[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cbox-exception-flag{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--cbox-critical)}.cbox-exception-flag:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--cbox-critical)}.cbox-command-hero{margin:-.25rem 0 1.25rem;padding:1.15rem 1.25rem;border-radius:var(--cbox-radius);color:#fff;background:radial-gradient(ellipse 70% 120% at 0% 0%,rgba(216,89,36,.55),transparent 55%),linear-gradient(135deg,#1a1a1a,#0a0a0a 55%,#1f140f)}.cbox-command-hero h1{margin:0;font-size:1.55rem;font-weight:700;letter-spacing:-.02em}.cbox-command-hero p{margin:.4rem 0 0;max-width:40rem;color:#ffffffc7;font-size:.92rem}.cbox-nav-disabled{opacity:.38;pointer-events:none;cursor:not-allowed}.cbox-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;justify-content:flex-end}.cbox-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a0a0a6b;cursor:pointer}.cbox-drawer{position:relative;z-index:1;width:min(420px,100vw);height:100%;display:flex;flex-direction:column;background:var(--cbox-white);border-left:1px solid var(--cbox-border);box-shadow:var(--cbox-shadow)}.cbox-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--cbox-border)}.cbox-drawer__title{margin:0;font-size:1.05rem;font-weight:700}.cbox-drawer__body{flex:1;overflow:auto;padding:1rem 1.1rem}.cbox-drawer__footer{padding:.85rem 1.1rem;border-top:1px solid var(--cbox-border)}.cbox-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin:0 0 1rem;padding:.75rem .9rem;background:var(--cbox-white);border:1px solid var(--cbox-border);border-radius:var(--cbox-radius)}.cbox-filter-bar__fields{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;flex:1}.cbox-filter-bar__actions{display:flex;flex-wrap:wrap;gap:.5rem}.cbox-queue-card{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;background:var(--cbox-white);border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);min-height:6rem}.cbox-queue-card__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbox-muted)}.cbox-queue-card__count{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--cbox-ink);line-height:1.1}.cbox-queue-card__count--attention{color:var(--cbox-orange)}.cbox-queue-card__count--critical{color:var(--cbox-critical)}.cbox-queue-card__desc{margin:0;font-size:.82rem;color:var(--cbox-muted);line-height:1.35}.cbox-attention-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem;margin-bottom:1.25rem}.cbox-workspace-section{margin-bottom:1.5rem}.cbox-workspace-section__title{margin:0 0 .65rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cbox-muted)}a.cbox-queue-card-link{text-decoration:none;color:inherit;display:block}a.cbox-queue-card-link:hover .cbox-queue-card{border-color:var(--cbox-orange);box-shadow:0 0 0 1px var(--cbox-orange-soft)}a.cbox-queue-card-link:focus-visible{outline:none}a.cbox-queue-card-link:focus-visible .cbox-queue-card{box-shadow:var(--cbox-focus)}.cbox-command-palette{position:relative;z-index:1;width:min(560px,94vw);margin:12vh auto 0;padding:1rem 1.15rem;background:var(--cbox-white);border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);box-shadow:var(--cbox-shadow)}:root{--cx-canvas: #f3efe8;--cx-card: #ffffff;--cx-panel: rgb(255 255 255 / .58);--cx-panel-solid: #faf8f4;--cx-muted: #ece7df;--cx-accent: #e6e0d6;--cx-border: #e6e0d6;--cx-input: #ddd6ca;--cx-fg: #1b1916;--cx-fg-muted: #6b645b;--cx-ink-hover: #36322d;--cx-brand: var(--cbox-orange);--cx-brand-soft: #fbe3d3;--cx-brand-soft-fg: #8a3f00;--cx-green: #2f4f45;--cx-success: #3f7a4f;--cx-warning: #b7791f;--cx-info: #3d5a9e;--cx-danger: #ae2e24;--cx-radius-sm: 6px;--cx-radius-md: 12px;--cx-radius-lg: 18px;--cx-radius-xl: 28px;--cx-shadow-xs: 0 1px 2px 0 hsl(30 20% 20% / .05);--cx-shadow-lg: 0 6px 16px -6px hsl(30 20% 20% / .18);--cx-shadow-xl: 0 18px 40px -12px hsl(30 20% 20% / .22);--cx-ring: 0 0 0 3px color-mix(in oklch, var(--cx-brand) 35%, transparent)}.cx-canvas{min-height:100svh;color:var(--cx-fg);background:radial-gradient(60rem 34rem at 0% 0%,color-mix(in oklch,var(--cx-brand) 16%,transparent),transparent 70%),radial-gradient(54rem 30rem at 70% -10%,color-mix(in oklch,#e2b23a 12%,transparent),transparent 70%),radial-gradient(60rem 40rem at 100% 100%,color-mix(in oklch,#2f4f45 9%,transparent),transparent 70%),var(--cx-canvas);background-attachment:fixed;font-size:13px;line-height:20px}.cx-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:1px solid transparent;border-radius:9999px;font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cx-btn:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-btn:disabled,.cx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cx-btn svg{width:16px;height:16px;flex:none}.cx-btn--primary{background:var(--cx-fg);color:#fff}.cx-btn--primary:hover:not(:disabled){background:var(--cx-ink-hover)}.cx-btn--surface,.cx-btn--outline{background:color-mix(in oklch,var(--cx-card) 85%,transparent);color:var(--cx-fg);border-color:var(--cx-border)}.cx-btn--surface:hover:not(:disabled),.cx-btn--outline:hover:not(:disabled){background:var(--cx-card)}.cx-btn--ghost{background:transparent;color:var(--cx-fg)}.cx-btn--ghost:hover:not(:disabled){background:var(--cx-muted)}.cx-btn--danger-outline{background:transparent;color:var(--cx-danger);border-color:color-mix(in oklch,var(--cx-danger) 30%,transparent)}.cx-btn--brand{background:var(--cx-brand);color:var(--cx-fg)}.cx-btn--sm{height:32px;padding:0 14px;font-size:12px}.cx-input,.cx-select{height:40px;min-width:0;padding:0 14px;border:1px solid var(--cx-border);border-radius:9999px;background:color-mix(in oklch,var(--cx-card) 80%,transparent);color:var(--cx-fg);font:inherit;font-size:13px}.cx-select{padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b645b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.cx-input:hover,.cx-select:hover{border-color:var(--cx-input)}.cx-input:focus,.cx-select:focus{outline:none;border-color:var(--cx-brand);box-shadow:var(--cx-ring)}.cx-input::placeholder{color:var(--cx-fg-muted)}.cx-search{position:relative;display:flex;align-items:center;min-width:0}.cx-search>svg{position:absolute;left:14px;width:16px;height:16px;color:var(--cx-fg-muted);pointer-events:none}.cx-search>.cx-input{width:100%;padding-left:38px}.cx-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid color-mix(in oklch,var(--cx-border) 80%,transparent);border-radius:9999px;background:color-mix(in oklch,var(--cx-card) 80%,transparent);color:var(--cx-fg);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.cx-chip:hover{background:var(--cx-card)}.cx-chip[aria-pressed=true]{background:var(--cx-fg);border-color:var(--cx-fg);color:var(--cx-canvas)}.cx-chip:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-chip__count{opacity:.6;font-variant-numeric:tabular-nums}.cx-segmented{display:inline-flex;gap:2px;padding:4px;border-radius:9999px;background:color-mix(in oklch,var(--cx-muted) 85%,transparent)}.cx-segmented button{height:32px;padding:0 14px;border:0;border-radius:9999px;background:transparent;color:var(--cx-fg-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.cx-segmented button[aria-pressed=true]{background:var(--cx-card);color:var(--cx-fg);box-shadow:var(--cx-shadow-xs)}.cx-segmented button:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-page{display:flex;flex-direction:column;gap:20px;min-width:0}.cx-page-header{display:flex;flex-wrap:wrap;align-items:center;gap:16px 48px;padding-top:8px}.cx-page-header__lead{display:flex;align-items:center;gap:16px;flex:none}.cx-page-header__title{max-width:4.6em;margin:0;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.035em}.cx-page-header__aside{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;flex:1 1 auto}.cx-kpi{display:flex;align-items:center;gap:12px;min-width:0}.cx-kpi__tile{display:inline-grid;place-items:center;width:48px;height:48px;flex:none;border-radius:9999px;background:color-mix(in oklch,var(--cx-card) 85%,transparent);box-shadow:var(--cx-shadow-xs),0 0 0 1px color-mix(in oklch,var(--cx-border) 60%,transparent);color:var(--cx-fg)}.cx-kpi__tile svg{width:18px;height:18px}.cx-kpi__value{display:flex;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cx-kpi__label{margin:0;color:var(--cx-fg-muted);font-size:12px;line-height:16px}.cx-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:9999px;background:var(--cx-muted);color:var(--cx-fg);font-size:11px;font-weight:600;letter-spacing:0;white-space:nowrap}.cx-tag--warning{background:#f3d77a;color:#4a3500}.cx-tag--danger{background:#c4452b;color:#fff}.cx-tag--success{background:var(--cx-green);color:#f4f1eb}.cx-tag--info{background:#dfe6f5;color:#23365f}.cx-panel{display:flex;flex-direction:column;min-width:0;border-radius:var(--cx-radius-xl);background:var(--cx-panel);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 0 0 1px #ffffffb3 inset,var(--cx-shadow-xs),0 12px 32px -18px #50403040}.cx-panel__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:20px 20px 14px 24px}.cx-panel__title{margin:0;font-size:15px;font-weight:500;line-height:22px}.cx-panel__title-meta{color:var(--cx-fg-muted);font-weight:400}.cx-panel__description{margin:2px 0 0;color:var(--cx-fg-muted);font-size:12px;line-height:16px}.cx-panel__actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cx-panel__body{padding:0 24px 24px}.cx-panel__footer{padding:12px 24px 18px;border-top:1px solid color-mix(in oklch,var(--cx-border) 70%,transparent);color:var(--cx-fg-muted);font-size:12px}.cx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cx-toolbar__search{flex:1 1 220px;max-width:300px}.cx-toolbar__spacer{flex:1 1 auto}.cx-toolbar__meta{color:var(--cx-fg-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:9999px;background:color-mix(in oklch,var(--cx-muted) 85%,transparent);color:var(--cx-fg);font-size:12px;font-weight:500;white-space:nowrap}.cx-status:before{content:"";width:7px;height:7px;flex:none;border-radius:9999px;background:var(--cx-status-tone, var(--cx-fg-muted))}.cx-status--success{--cx-status-tone: var(--cx-success)}.cx-status--warning{--cx-status-tone: #d39b1e}.cx-status--danger{--cx-status-tone: var(--cx-danger)}.cx-status--info{--cx-status-tone: var(--cx-info)}.cx-status--neutral{--cx-status-tone: #9a9187}.cx-status--pending:before{animation:cx-pulse 1.2s ease-in-out infinite}@keyframes cx-pulse{50%{opacity:.3}}.cx-table-wrap{overflow:auto}.cx-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:18px}.cx-table th{position:sticky;top:0;z-index:1;height:40px;padding:0 12px;background:var(--cx-panel-solid);color:var(--cx-fg-muted);font-size:12px;font-weight:400;text-align:left;white-space:nowrap}.cx-table td{height:56px;padding:8px 12px;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent);vertical-align:middle}.cx-table tbody tr{transition:background-color .12s ease}.cx-table tbody tr:hover td{background:#ffffff8c}.cx-table tbody tr.is-clickable{cursor:pointer}.cx-table th:first-child,.cx-table td:first-child{padding-left:24px}.cx-table th:last-child,.cx-table td:last-child{padding-right:24px}.cx-table__num{text-align:right;font-variant-numeric:tabular-nums}.cx-table__muted{color:var(--cx-fg-muted)}.cx-table__primary{font-weight:500;color:var(--cx-fg)}.cx-table__sub{display:block;margin-top:2px;color:var(--cx-fg-muted);font-size:12px;line-height:16px}.cx-table a{color:var(--cx-fg)}.cx-message{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 24px;text-align:center}.cx-message__title{margin:0;font-size:15px;font-weight:500}.cx-message__text{margin:0;max-width:60ch;color:var(--cx-fg-muted);font-size:13px;line-height:1.55}.cx-message--danger .cx-message__title{color:var(--cx-danger)}.cx-skeleton{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--cx-muted),#f5f1ea,var(--cx-muted));background-size:200% 100%;animation:cx-shimmer 1.4s linear infinite}@keyframes cx-shimmer{to{background-position:-200% 0}}.cx-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#3c32282e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cx-sheet{position:fixed;top:12px;right:12px;bottom:12px;z-index:71;display:flex;flex-direction:column;width:min(440px,calc(100vw - 24px));overflow-y:auto;padding:20px;border-radius:var(--cx-radius-xl);background:var(--cx-panel-solid);box-shadow:var(--cx-shadow-xl)}.cx-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cx-sheet__eyebrow{margin:0;color:var(--cx-fg-muted);font-size:12px}.cx-hero{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:22px;background:var(--cx-fg);color:#f4f1eb}.cx-hero--warning{background:#e9c046;color:var(--cx-fg)}.cx-hero--info{background:var(--cx-green);color:#f4f1eb}.cx-hero--danger{background:#c4452b;color:#fff}.cx-hero__meta{margin:0;font-size:12px;opacity:.8}.cx-hero__title{margin:6px 0 0;font-size:22px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.cx-hero__sub{margin:0;font-size:13px;opacity:.85}.cx-fields{margin:16px 0 0;display:flex;flex-direction:column}.cx-field{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 2px;border-top:1px solid var(--cx-border)}.cx-field:first-child{border-top:0}.cx-field dt{color:var(--cx-fg-muted);font-size:12px}.cx-field dd{margin:0;font-size:13px;overflow-wrap:anywhere}.cx-sheet__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px}@media(prefers-reduced-motion:reduce){.cx-skeleton,.cx-status--pending:before{animation:none}}@media(max-width:639.98px){.cx-table--stack thead{display:none}.cx-table--stack,.cx-table--stack tbody,.cx-table--stack tr,.cx-table--stack td{display:block;width:100%}.cx-table--stack tr{padding:14px 18px;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent)}.cx-table--stack td,.cx-table--stack td:first-child,.cx-table--stack td:last-child{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;height:auto;padding:4px 0;border:0;text-align:left}.cx-table--stack td:before{content:attr(data-label);color:var(--cx-fg-muted);font-size:12px}.cx-table--stack td>*{grid-column:2}.cx-table--stack td>:is(.cx-status,.cx-chip,.cbox-status,.cbox-badge){justify-self:start;width:auto}.cx-page-header{gap:12px}.cx-page-header__aside{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;width:100%}.cx-kpi{gap:10px;align-items:flex-start}.cx-kpi__tile{width:38px;height:38px}.cx-kpi__value{flex-wrap:wrap;gap:4px 6px;font-size:18px;line-height:24px}.cx-table--stack tbody tr:hover td{background:transparent}.cx-page-header__title{font-size:34px}.cx-sheet{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:88svh}}.cx-iconbtn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;flex:none;padding:0;border:1px solid color-mix(in oklch,var(--cx-border) 80%,transparent);border-radius:9999px;background:color-mix(in oklch,var(--cx-card) 88%,transparent);color:var(--cx-fg);box-shadow:var(--cx-shadow-xs);cursor:pointer;text-decoration:none;transition:background-color .15s ease}.cx-iconbtn:hover{background:var(--cx-card)}.cx-iconbtn:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-iconbtn svg{width:18px;height:18px}.cx-header__dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:9999px;background:var(--cx-brand);box-shadow:0 0 0 2px var(--cx-card)}.cx-menu{position:absolute;z-index:40;padding:8px;border-radius:var(--cx-radius-lg);background:var(--cx-card);box-shadow:var(--cx-shadow-xl),0 0 0 1px color-mix(in oklch,var(--cx-border) 70%,transparent)}.cx-menu ul{list-style:none;margin:0;padding:0}.cx-menu__item{display:flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:var(--cx-radius-md);color:var(--cx-fg);font-size:13px;text-decoration:none;white-space:nowrap}.cx-menu__item:hover{background:var(--cx-muted)}.cx-menu__item.is-active{background:var(--cx-fg);color:var(--cx-canvas);font-weight:500}.cx-menu__item:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-iconbtn--sm{width:32px;height:32px}.cx-iconbtn--sm svg{width:16px;height:16px}.cx-menu__item{width:100%;gap:8px;border:0;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer}.cx-menu__item svg{width:16px;height:16px;color:var(--cx-fg-muted)}.cx-menu__item:disabled{opacity:.5;cursor:not-allowed}.cx-menu__item--danger{color:var(--cx-danger)}.cx-menu__item--danger svg{color:var(--cx-danger)}.cx-page-header__eyebrow{margin:0 0 6px;color:var(--cx-fg-muted);font-size:13px}.cx-page-header__spacer{flex:1 1 auto}.cx-page-header__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.cx-kpi__text,.cx-panel__heading{min-width:0}.cx-panel__toolbar{padding:0 24px 14px}.cx-panel__flush{min-width:0}.cx-panel__body>:first-child{margin-top:0}.cx-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:9999px;background:color-mix(in oklch,var(--cx-muted) 85%,transparent);max-width:100%}.cx-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:9999px;background:transparent;color:var(--cx-fg-muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.cx-tab svg{width:16px;height:16px}.cx-tab:hover{color:var(--cx-fg)}.cx-tab.is-active{background:var(--cx-card);color:var(--cx-fg);box-shadow:var(--cx-shadow-xs)}.cx-tab:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-rowactions{position:relative;display:inline-flex;justify-content:flex-end}.cx-rowactions__trigger{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:9999px;background:transparent;color:var(--cx-fg-muted);cursor:pointer}.cx-rowactions__trigger:hover,.cx-rowactions__trigger[aria-expanded=true]{background:var(--cx-card);border-color:var(--cx-border);color:var(--cx-fg)}.cx-rowactions__trigger:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-rowactions__menu{top:calc(100% + 4px);right:0;min-width:200px;text-align:left}.cx-table__open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cx-table__open:focus-visible{outline:none;box-shadow:var(--cx-ring);border-radius:6px}.cx-table__actions{width:1%;white-space:nowrap;text-align:right}.cx-table__mono{font-family:ui-monospace,Geist Mono,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--cx-fg-muted)}.cx-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 24px 16px;border-top:1px solid color-mix(in oklch,var(--cx-border) 70%,transparent)}.cx-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-radius:var(--cx-radius-lg);background:var(--cx-card);box-shadow:var(--cx-shadow-xs),inset 4px 0 0 var(--cx-banner-tone, var(--cx-info))}.cx-banner--success{--cx-banner-tone: var(--cx-success)}.cx-banner--danger{--cx-banner-tone: var(--cx-danger)}.cx-banner--warning{--cx-banner-tone: #d39b1e}.cx-banner__title{margin:0;font-size:14px;font-weight:500}.cx-banner__text{margin:2px 0 0;color:var(--cx-fg-muted);font-size:13px}.cx-form{display:flex;flex-direction:column;gap:16px}.cx-formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cx-formfield{display:flex;flex-direction:column;gap:6px;min-width:0}.cx-formfield__label{color:var(--cx-fg-muted);font-size:13px;font-weight:500}.cx-formfield__hint{margin:0;color:var(--cx-fg-muted);font-size:12px}.cx-formfield__error{margin:0;color:var(--cx-danger);font-size:12px}.cx-control{width:100%;height:46px;padding:0 16px;border:1px solid var(--cx-border);border-radius:14px;background:#fcfbf8;color:var(--cx-fg);font:inherit;font-size:14px}.cx-control--area{height:auto;min-height:112px;padding:12px 16px;resize:vertical;line-height:1.5}.cx-control--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231b1916' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.cx-control:hover{border-color:var(--cx-input)}.cx-control:focus{outline:none;border-color:var(--cx-brand);box-shadow:var(--cx-ring)}.cx-formfield.has-error .cx-control{border-color:var(--cx-danger)}.cx-check{position:relative;display:flex;align-items:flex-start;gap:10px;padding:8px 4px;cursor:pointer}.cx-check input{position:absolute;opacity:0;width:1px;height:1px}.cx-check__box{flex:none;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--cx-input);border-radius:6px;background:var(--cx-card)}.cx-check input:checked+.cx-check__box{border-color:var(--cx-fg);background:var(--cx-fg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L20 7'/%3E%3C/svg%3E") center no-repeat}.cx-check input:focus-visible+.cx-check__box{box-shadow:var(--cx-ring)}.cx-check.is-disabled{opacity:.55;cursor:not-allowed}.cx-check__text{display:flex;flex-direction:column;min-width:0}.cx-check__label{font-size:13px}.cx-check__desc{color:var(--cx-fg-muted);font-size:12px;overflow-wrap:anywhere}.cx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px}.cx-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#3c322838;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cx-dialog{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:28px 28px 24px;border-radius:var(--cx-radius-xl);background:var(--cx-panel-solid);box-shadow:var(--cx-shadow-xl)}.cx-dialog--lg{width:min(820px,100%)}.cx-dialog:focus{outline:none}.cx-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.cx-dialog__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.cx-dialog__description{margin:4px 0 0;color:var(--cx-fg-muted);font-size:14px}.cx-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.cx-sheet__title{margin:2px 0 0;font-size:18px;font-weight:600;letter-spacing:-.015em}.cx-sheet__body{display:flex;flex-direction:column;gap:16px}.cx-sheet:focus{outline:none}@media(max-width:639.98px){.cx-formgrid{grid-template-columns:1fr}.cx-dialog{padding:22px 18px 18px;border-radius:24px}.cx-panel__toolbar{padding:0 18px 12px}.cx-pager{padding:12px 18px 16px}.cx-table--stack td.cx-table__actions{display:flex;justify-content:flex-start}.cx-tabs{position:relative;display:flex;overflow-x:auto;flex-wrap:nowrap;border-radius:22px}}.cx-page-header__title.is-single{max-width:none;white-space:nowrap}.cx-page a:not([class]),.cx-sheet a:not([class]),.cx-dialog a:not([class]){color:var(--cx-fg);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--cx-fg) 30%,transparent);text-underline-offset:3px}.cx-page a:not([class]):hover,.cx-sheet a:not([class]):hover,.cx-dialog a:not([class]):hover{text-decoration-color:var(--cx-fg)}@media(min-width:1100px){.cx-page-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:40px}.cx-page-header__actions{align-self:center;flex-wrap:nowrap}.cx-page-header--record{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead actions" "aside aside";row-gap:20px}.cx-page-header--record>.cx-page-header__lead{grid-area:lead}.cx-page-header--record>.cx-page-header__actions{grid-area:actions}.cx-page-header--record>.cx-page-header__aside,.cx-page-header--record>.cx-page-header__spacer{grid-area:aside}}.cx-dialog{overflow:hidden}.cx-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;margin:-4px -28px 0;padding:4px 28px 2px}.cx-dialog__footer{flex:none}@media(max-width:640px){.cx-dialog__body{margin-inline:-18px;padding-inline:18px}}@media(max-width:640px){.cx-page-header__actions{margin-left:0}}.cx-page-header--record .cx-page-header__title{max-width:18em}@media(max-width:640px){.cx-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.cx-segmented>button{flex:none}}@media(max-width:640px){.cx-page-header__lead{flex:1 1 auto;min-width:0}.cx-page-header__title{min-width:0;overflow-wrap:anywhere}}:root{--ccx-ink: #10172a;--ccx-night: #0d1526;--ccx-ground: #efede8;--ccx-ring: #e0dcd4;--ccx-dash: #d6d1c7;--ccx-muted: #4a5468;--ccx-muted-2: #3e475a;--ccx-rust: #b4552d;--ccx-orange: #e0663a;--ccx-amber: #f0b44a;--ccx-ok: #2a8a5e;--ccx-watch: #c27a16;--ccx-risk: #b23a20;--ccx-steel: #6e7780;--ccx-display: "Big Shoulders Display", "Geist Variable", system-ui, sans-serif;--ccx-stencil: "Big Shoulders Stencil Display", "Big Shoulders Display", system-ui, sans-serif;--ccx-sans: "Manrope", "Geist Variable", system-ui, sans-serif;--ccx-mono: "IBM Plex Mono", ui-monospace, "Geist Mono", monospace}.ccx-page{font-family:var(--ccx-sans);color:var(--ccx-ink);display:flex;flex-direction:column;gap:22px;min-width:0}.ccx-page :focus-visible{outline:2px solid #e07a47;outline-offset:3px}.ccx-display{font-family:var(--ccx-display);font-weight:800;line-height:1;letter-spacing:.3px}.ccx-stencil{font-family:var(--ccx-stencil);font-weight:800;line-height:1;letter-spacing:1px}.ccx-mono{font-family:var(--ccx-mono);font-weight:500}.ccx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ccx-greeting{display:flex;flex-direction:column;gap:10px;max-width:980px}.ccx-greeting__date{font-size:14.5px;font-weight:600;color:var(--ccx-muted-2);display:inline-flex;align-items:center;gap:8px}.ccx-greeting__dot{width:8px;height:8px;border-radius:50%;background:#2fa36b}.ccx-greeting h1{margin:0;font-size:clamp(32px,4.2vw,48px);line-height:1.05;font-weight:800;letter-spacing:-1.4px}.ccx-greeting p{margin:0;font-size:18px;line-height:1.55;color:#2e3648}.ccx-greeting strong{color:var(--ccx-ink)}.ccx-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ccx-pills,.ccx-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:5px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--ccx-ring);width:fit-content;max-width:100%;box-sizing:border-box}.ccx-pills button,.ccx-tabs button{min-height:44px;min-width:58px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ccx-muted-2);font:inherit;font-weight:700;font-size:15px;cursor:pointer}.ccx-pills button[aria-pressed=true]{background:var(--ccx-ink);color:#fff}.ccx-tabs button{font-size:14.5px}.ccx-tabs button[aria-pressed=true]{background:#f1e3da;color:#8e3f20}.ccx-btn{min-height:48px;padding:0 20px;border-radius:999px;border:0;background:#fff;color:var(--ccx-ink);box-shadow:inset 0 0 0 1px var(--ccx-ring);font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.ccx-btn:hover{box-shadow:inset 0 0 0 1px var(--ccx-ink)}.ccx-btn--ink{background:var(--ccx-ink);color:#fff;box-shadow:none}.ccx-btn--ink:hover{background:#26304a;box-shadow:none}.ccx-door{position:relative;border-radius:26px;overflow:hidden;padding:34px clamp(28px,4vw,56px) 30px;color:#fff;background:repeating-linear-gradient(90deg,#121b30,#16213a 10px,#1b2843,#16213a 26px,#121b30 32px);box-shadow:inset 0 12px #0e1628,inset 0 -12px #0e1628}.ccx-door__bar{position:absolute;top:12px;bottom:12px;width:6px;background:#0b111f}.ccx-door__bar--l{left:20px}.ccx-door__bar--r{right:20px}.ccx-door__lock{position:absolute;top:42%;width:14px;height:58px;border-radius:4px;background:#b4552d;box-shadow:inset 0 0 0 2px #8e3f20}.ccx-door__lock--l{left:16px}.ccx-door__lock--r{right:16px}.ccx-door__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start}.ccx-door__title{font-size:17px;font-weight:700;color:#e7ecf3}.ccx-door__marks{text-align:right;line-height:1.55;font-family:var(--ccx-mono);font-size:13px;color:#a6b2c4}.ccx-door__body{display:flex;flex-wrap:wrap;gap:32px;margin-top:8px;align-items:stretch}.ccx-door__main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.ccx-door__side{flex:1 1 340px;min-width:0}.ccx-door__figure{display:flex;flex-direction:column;gap:12px}.ccx-door__figure .ccx-stencil{font-size:clamp(64px,9vw,128px)}.ccx-door__caption{font-size:15px;color:#c9d3e3}.ccx-delta{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:7px 14px;border-radius:999px;background:#173a2e;color:#7fe3ae;font-weight:800;font-size:16px}.ccx-delta--down{background:#3a1f17;color:#ff8c6e}.ccx-delta--none{background:#1e2a42;color:#b7c2d3}.ccx-chart{padding:8px 0 0}.ccx-chart svg{display:block;width:100%;height:auto}.ccx-chart__months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:6px;font-family:var(--ccx-mono);font-size:12px;color:#93a1b7;text-align:center}.ccx-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13.5px;color:#c9d3e3}.ccx-legend span{display:inline-flex;align-items:center;gap:8px}.ccx-legend i{display:inline-block;width:18px}.ccx-chart__empty{padding:40px 12px;text-align:center;color:#c9d3e3;font-size:14px}.ccx-plate{position:relative;box-sizing:border-box;height:100%;border-radius:16px;padding:22px 24px;color:#1a212b;background:repeating-linear-gradient(0deg,#dfe3e7 0,#dfe3e7 2px,#e6e9ec 2px,#e6e9ec 4px);box-shadow:inset 0 0 0 1.5px #cbd0d5}.ccx-plate__rivet{position:absolute;width:9px;height:9px;border-radius:50%;background:#a3abb3}.ccx-plate__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1.5px solid #b7bec5;padding-bottom:10px}.ccx-plate__head strong{font-size:17px;font-weight:800}.ccx-plate__head .ccx-mono{font-size:13px;color:#39424d}.ccx-plate__score{display:flex;align-items:center;gap:18px;margin:18px 0 12px}.ccx-plate__ring{position:relative;width:112px;height:112px;flex:none}.ccx-plate__ring>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12.5px;font-weight:600;color:#39424d}.ccx-plate__ring .ccx-display{font-size:46px;color:#1a212b}.ccx-plate__verdict{display:flex;flex-direction:column;gap:4px}.ccx-plate__verdict strong{font-size:22px;font-weight:800;line-height:1.2}.ccx-plate__verdict span{font-size:14px;color:#39424d}.ccx-plate__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 0;border-top:1px solid #c3c9cf}.ccx-plate__row strong{font-size:15px;font-weight:800}.ccx-plate__row em{font-style:normal;font-family:var(--ccx-mono);font-weight:500;font-size:13px}.ccx-plate__row small{grid-column:1 / -1;font-size:13.5px;color:#39424d}.ccx-plate__bar{grid-column:1 / -1;height:7px;border-radius:4px;background:#c3c9cf;overflow:hidden}.ccx-plate__bar span{display:block;height:100%}.ccx-kpis{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px}.ccx-kpi{border-radius:16px;overflow:hidden;background:var(--ccx-night);box-shadow:inset 0 0 0 1px #24314a;display:flex;flex-direction:column;color:#fff;text-decoration:none}a.ccx-kpi:hover{box-shadow:inset 0 0 0 2px var(--ccx-amber)}.ccx-kpi__rail{height:8px;flex:none}.ccx-kpi--ok .ccx-kpi__rail{background:repeating-linear-gradient(90deg,#2a8a5e 0,#2a8a5e 5px,#3ba874 5px,#3ba874 9px)}.ccx-kpi--watch .ccx-kpi__rail{background:repeating-linear-gradient(90deg,#c27a16 0,#c27a16 5px,#e39a2e 5px,#e39a2e 9px)}.ccx-kpi--risk .ccx-kpi__rail{background:repeating-linear-gradient(90deg,#b23a20 0,#b23a20 5px,#d9553a 5px,#d9553a 9px)}.ccx-kpi--off .ccx-kpi__rail{background:repeating-linear-gradient(90deg,#3a4660 0,#3a4660 5px,#4b5876 5px,#4b5876 9px)}.ccx-kpi__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.ccx-kpi__top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ccx-kpi__label{font-size:13.5px;font-weight:700;color:#c9d3e3}.ccx-kpi__code{font-family:var(--ccx-mono);font-size:10px;color:#8794aa;white-space:nowrap}.ccx-kpi__value{font-size:42px;color:#fff}.ccx-kpi__value--off{font-family:var(--ccx-sans);font-size:17px;font-weight:800;color:#93a1b7;letter-spacing:0;line-height:1.3}.ccx-kpi__note{font-size:12.5px;color:#aab6c8;line-height:1.45}.ccx-kpi__status{margin-top:auto;font-size:12px;font-weight:700}.ccx-card{box-sizing:border-box;border-radius:24px;padding:28px;background:#fff;box-shadow:0 0 0 1px var(--ccx-ring);min-width:0}.ccx-card__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.ccx-card__head h2{margin:0;font-size:30px;font-weight:800;letter-spacing:-.6px}.ccx-card__head p{margin:6px 0 0;font-size:15.5px;color:#3e475a}.ccx-section{display:flex;flex-direction:column;gap:12px}.ccx-section__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.ccx-section__head h2{margin:0;font-size:20px;font-weight:800}.ccx-section__head p{margin:0;font-size:14px;color:var(--ccx-muted)}.ccx-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ccx-filters button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:var(--ccx-ink);box-shadow:inset 0 0 0 1px #d6d1c7;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.ccx-filters button[aria-pressed=true]{background:var(--ccx-ink);color:#fff;box-shadow:none}.ccx-note{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:14px 20px;align-items:center;padding:22px 0;border-top:1.5px dashed var(--ccx-dash)}.ccx-notes{margin-top:22px}.ccx-note__sev{width:52px;height:52px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ccx-stencil);font-weight:800;font-size:26px}.ccx-note__sev--critical{background:#fbe4dd;color:#a3321a}.ccx-note__sev--warning{background:#fcefd6;color:#8a520b}.ccx-note__sev--info{background:#e9edf2;color:#3e475a}.ccx-note__body{min-width:0;display:flex;flex-direction:column;gap:4px}.ccx-note__no{font-family:var(--ccx-mono);font-size:13px;font-weight:500;color:#4a5468;letter-spacing:.02em}.ccx-note__title{font-size:19px;font-weight:800;line-height:1.3}.ccx-note__detail{font-size:15px;color:#4a5468;line-height:1.5}.ccx-note__figure{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:72px}.ccx-note__amount{font-size:38px}.ccx-note__owner{font-size:14px;color:#4a5468;white-space:nowrap}.ccx-note .ccx-btn--ink{min-height:52px;padding:0 22px;font-size:15.5px;white-space:nowrap}@media(max-width:760px){.ccx-note{grid-template-columns:52px minmax(0,1fr)}.ccx-note__figure{grid-column:2;align-items:flex-start;text-align:left}.ccx-note .ccx-btn--ink{grid-column:2;width:fit-content}}.ccx-empty{padding:28px 0 8px;border-top:1.5px dashed var(--ccx-dash);margin-top:22px;color:var(--ccx-muted);font-size:15px}.ccx-empty strong{display:block;color:var(--ccx-ink);font-size:17px;margin-bottom:4px}.ccx-error{padding:16px;border-radius:14px;background:#fbe4dd;color:#6b2414;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ccx-skel{display:block;border-radius:6px;background:linear-gradient(90deg,#e6e2da,#f1efea,#e6e2da);background-size:200% 100%;animation:ccx-shimmer 1.4s infinite}.ccx-door .ccx-skel{background:linear-gradient(90deg,#1e2a42,#26344f,#1e2a42);background-size:200% 100%}@keyframes ccx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ccx-skel{animation:none}}.ccx-board{border-radius:24px;padding:28px;background:var(--ccx-ink);color:#e7ecf3}.ccx-board__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ccx-board__head h2{margin:0;font-size:28px;font-weight:800;letter-spacing:-.5px}.ccx-board__live{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:#173a2e;font-size:14px;font-weight:700;color:#7fe3ae}.ccx-board__live i{width:8px;height:8px;border-radius:50%;background:#4fd08f}.ccx-board p{margin:6px 0 14px;font-size:15px;color:#a6b2c4}.ccx-board__rows{display:flex;flex-direction:column}.ccx-board__row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #24314a;color:inherit;text-decoration:none}a.ccx-board__row:hover .ccx-board__label{color:var(--ccx-amber)}.ccx-board__label{flex:1;font-size:16px;font-weight:700}.ccx-flap{display:inline-flex;gap:4px;font-family:var(--ccx-mono);font-weight:500;font-size:18px}.ccx-flap span{width:26px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#1a2338;color:#f0b44a;box-shadow:inset 0 -14px #172034}.ccx-board__target{width:84px;text-align:right;font-family:var(--ccx-mono);font-size:12.5px;color:#93a1b7;line-height:1.35}.ccx-yard{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px}.ccx-yard span{aspect-ratio:2.4 / 1;border-radius:1.5px}.ccx-yard__legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:14px;font-weight:600}.ccx-yard__legend span{display:inline-flex;align-items:center;gap:8px}.ccx-yard__legend i{width:20px;height:9px;border-radius:1.5px;display:inline-block}.ccx-row{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ccx-row__main{flex:999 1 560px;min-width:0}.ccx-row__side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:24px}.ccx-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px;font-family:var(--ccx-mono);font-size:12px;color:var(--ccx-muted)}:root{--nav-width: 220px}.app-shell{display:grid;grid-template-columns:var(--nav-width) 1fr;min-height:100vh}.app-nav{position:sticky;top:0;height:100vh;overflow:auto;padding:1.1rem .85rem 2rem;background:linear-gradient(180deg,#141414 0%,var(--cbox-black) 55%,#0a0a0a 100%);color:#f5f5f5;border-right:1px solid rgba(255,255,255,.06)}.app-brand{padding:.35rem .65rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1rem}.app-brand__mark{font-family:var(--cbox-font-display);font-size:1.45rem;font-weight:700;letter-spacing:.08em;color:var(--cbox-orange);text-transform:uppercase}.app-brand__name{margin-top:.15rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f59e;font-weight:600}.app-nav__section{display:flex;flex-direction:column;gap:.05rem;margin-bottom:.35rem}.app-nav__section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.4rem .55rem;border:none;border-radius:var(--cbox-radius-sm);background:transparent;color:#f5f5f573;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.app-nav__section-toggle:hover{background:#ffffff0f;color:#f5f5f5bf}.app-nav__section-toggle.is-open{color:#f5f5f59e}.app-nav__section-label{flex:1;text-align:left}.app-nav__chevron{width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;opacity:.65}.app-nav__section-toggle.is-open .app-nav__chevron{transform:rotate(45deg)}.app-nav__items{display:flex;flex-direction:column;gap:.04rem;padding:.05rem 0 .3rem .25rem}.app-nav__loading{padding:.5rem .65rem;font-size:.8rem;color:#f5f5f580}.app-nav__divider{height:1px;margin:.45rem .35rem;background:#ffffff1a}.app-nav__label{padding:.55rem .65rem .3rem;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f566;font-weight:700}.app-nav__link{display:block;padding:.42rem .65rem;border-radius:var(--cbox-radius-sm);color:#f5f5f5d1;text-decoration:none;font-size:.86rem;font-weight:500}.app-nav__link--nested{padding-left:.8rem;font-size:.84rem}.app-nav__link:hover{background:#ffffff0f;color:#fff}.app-nav__link.is-active{background:var(--cbox-orange-soft);color:#fff;box-shadow:inset 3px 0 0 var(--cbox-orange)}.app-nav__link--disabled,.app-nav__disabled{display:block;padding:.5rem .7rem;border-radius:var(--cbox-radius-sm);color:#f5f5f552;font-size:.88rem;font-weight:500;cursor:not-allowed;-webkit-user-select:none;user-select:none}.app-main{min-width:0;display:flex;flex-direction:column}.app-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;padding:.55rem 1.25rem;background:var(--cbox-white);border-bottom:1px solid var(--cbox-gray-200, #e6e6e6)}.app-topbar__search{position:relative;flex:1;max-width:420px}.app-notif{position:relative}.app-dropdown{position:absolute;top:calc(100% + .45rem);left:0;z-index:40;width:min(420px,92vw);max-height:360px;overflow:auto;border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);background:var(--cbox-white);box-shadow:var(--cbox-shadow)}.app-dropdown--right{left:auto;right:0;width:min(360px,92vw)}.app-dropdown__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;border-bottom:1px solid var(--cbox-border);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbox-muted)}.app-dropdown__head a{color:var(--cbox-orange);text-decoration:none;letter-spacing:0;text-transform:none;font-weight:600}.app-dropdown__item{display:flex;flex-direction:column;gap:.15rem;width:100%;text-align:left;padding:.7rem .9rem;border:0;border-bottom:1px solid var(--cbox-border);background:transparent;cursor:pointer;color:inherit;font:inherit}.app-dropdown__item:hover{background:var(--cbox-orange-soft)}.app-dropdown__item.is-unread{background:#d859240f}.app-dropdown__title{font-size:.9rem;font-weight:600;color:var(--cbox-ink)}.app-dropdown__meta{font-size:.78rem;color:var(--cbox-muted);line-height:1.35}.app-dropdown__empty{padding:1rem .9rem;font-size:.88rem;color:var(--cbox-muted)}.app-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:.75rem}.app-user-menu{display:flex;align-items:center;gap:.65rem;padding:.25rem .55rem .25rem .25rem;border-radius:999px;border:1px solid rgba(11,31,51,.12);background:#fffdf9bf}.app-user-menu__avatar{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--cbox-ink);color:#fff;font-weight:700;font-size:.85rem}.app-user-menu__name{font-size:.85rem;font-weight:600;color:var(--cbox-ink);line-height:1.2}.app-user-menu__role{font-size:.72rem;color:var(--cbox-muted)}.app-content{padding:1rem 1.25rem 2rem;max-width:1440px;width:100%;background:var(--cbox-surface-muted, #f4f4f4)}.cbox-record-workspace{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--cbox-gray-200, #e6e6e6)}.cbox-record-workspace__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem;align-items:flex-start}.cbox-record-workspace__title{margin:.2rem 0 0;font-family:var(--cbox-font-display);font-size:1.35rem;font-weight:700;color:var(--cbox-ink);line-height:1.25}.cbox-record-workspace__subtitle{margin:.25rem 0 0;font-size:.88rem;color:var(--cbox-gray-500, #6b6b6b);max-width:48rem}.cbox-record-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.55rem 1rem;margin:.85rem 0 0;padding:.75rem .85rem;background:var(--cbox-surface-muted, #f4f4f4);border-radius:var(--cbox-radius-sm, 6px)}.cbox-record-fact dt{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--cbox-gray-500, #6b6b6b);font-weight:700}.cbox-record-fact dd{margin:.1rem 0 0;font-size:.9rem;font-weight:600;color:var(--cbox-ink);word-break:break-word}.cbox-record-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cbox-record-actions__link{text-decoration:none}.cbox-record-actions__more{position:relative}.cbox-record-actions__more>summary{list-style:none;cursor:pointer;padding:.35rem .65rem;border:1px solid var(--cbox-gray-200, #e6e6e6);border-radius:var(--cbox-radius-sm, 6px);font-size:.85rem;font-weight:600}.cbox-record-actions__more>summary::-webkit-details-marker{display:none}.cbox-record-actions__menu{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:11rem;display:flex;flex-direction:column;background:var(--cbox-white);border:1px solid var(--cbox-gray-200, #e6e6e6);border-radius:var(--cbox-radius-sm, 6px);box-shadow:var(--cbox-shadow, 0 8px 24px rgba(0, 0, 0, .08))}.cbox-record-actions__menu a,.cbox-record-actions__menu button{display:block;width:100%;text-align:left;padding:.55rem .75rem;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer}.cbox-record-actions__menu a:hover,.cbox-record-actions__menu button:hover{background:var(--cbox-orange-soft)}.cbox-feedback{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-top:.75rem;padding:.65rem .85rem;border-radius:var(--cbox-radius-sm, 6px);font-size:.88rem}.cbox-feedback p{margin:.2rem 0 0}.cbox-feedback--success{background:#5da53f1f;border:1px solid rgba(93,165,63,.35)}.cbox-feedback--error{background:#c6282814;border:1px solid rgba(198,40,40,.3)}.cbox-feedback--info{background:#22478e14;border:1px solid rgba(34,71,142,.25)}.cbox-enterprise-grid__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:.75rem}.cbox-grid-sort{border:0;background:transparent;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer}.cbox-enterprise-selector__tools{display:flex;gap:.5rem;align-items:center;margin-top:.35rem}.cbox-enterprise-selector__tools .cbox-input{flex:1}.cbox-enterprise-selector__clear{border:1px solid var(--cbox-gray-200, #e6e6e6);background:var(--cbox-white);border-radius:var(--cbox-radius-sm, 6px);padding:.35rem .55rem;font-size:.8rem;cursor:pointer}.cbox-command-hero{margin:0 0 1rem}.cbox-command-hero h1{margin:0;font-family:var(--cbox-font-display);font-size:1.4rem;font-weight:700}.cbox-command-hero p{margin:.25rem 0 0;color:var(--cbox-gray-500, #6b6b6b);font-size:.92rem}.cbox-workspace-section{margin-bottom:1.25rem}.cbox-workspace-section__title{margin:0 0 .55rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--cbox-gray-500, #6b6b6b)}.cbox-attention-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem}.cbox-queue-card-link{text-decoration:none;color:inherit}.cbox-tech-details{margin-top:1rem;padding:.65rem .85rem;border:1px dashed var(--cbox-gray-200, #e6e6e6);border-radius:var(--cbox-radius-sm, 6px);font-size:.82rem;color:var(--cbox-gray-500, #6b6b6b)}.cbox-tech-details summary{cursor:pointer;font-weight:600}.app-user-menu{border-radius:var(--cbox-radius-sm, 6px);background:var(--cbox-surface-muted, #f4f4f4)}.admin-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem}.admin-hub-grid a{text-decoration:none;color:inherit}.stack-gap{display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:end}.task-list-panel{border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);background:var(--cbox-surface);overflow:hidden}.muted{color:var(--cbox-muted);font-size:.9rem;line-height:1.45}.scope-explain{padding:1rem 1.15rem;border-left:3px solid var(--cbox-teal);background:#0e7c7b0f;border-radius:0 var(--cbox-radius-sm) var(--cbox-radius-sm) 0;margin-bottom:1rem}.scope-explain h3{margin:0 0 .35rem;font-family:var(--cbox-font-display);font-size:1.05rem;color:var(--cbox-ink)}.scope-explain p,.scope-explain ul{margin:0;color:var(--cbox-muted);font-size:.9rem;line-height:1.45}.scope-explain ul{margin-top:.5rem;padding-left:1.1rem}.cbox-row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.cbox-access-review section{margin-bottom:1.25rem}.cbox-access-review h4,.cbox-access-review h5{margin:0 0 .5rem}.cbox-access-review ul{margin:0;padding-left:1.25rem}.cbox-perm-checklist{list-style:none;padding:0;margin:.5rem 0}.cbox-perm-checklist label{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.35rem}.cbox-scope-fieldset{border:1px solid var(--cbox-border, #e4e7ec);border-radius:6px;padding:.75rem 1rem;margin:.75rem 0}.cbox-scope-fieldset legend{font-weight:600;padding:0 .25rem}.ext-required{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#9a67001f;color:var(--cbox-warning)}.row-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:end;min-width:220px}.row-actions .cbox-field{margin:0;min-width:120px}.section-title{margin:0;font-family:var(--cbox-font-display);font-size:1.2rem;color:var(--cbox-ink)}.meta-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem 1rem;margin:.75rem 0 0}.meta-grid dt{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cbox-muted);font-weight:700}.meta-grid dd{margin:.15rem 0 0;font-size:.9rem;color:var(--cbox-ink);word-break:break-word}.form-error{margin:0;color:var(--cbox-critical, #9b1c1c);font-size:.88rem}.crm-kpi-value{font-family:var(--cbox-font-display);font-size:1.85rem;font-weight:700;color:var(--cbox-ink);line-height:1.1}.crm-stage-strip{display:flex;flex-wrap:wrap;gap:.55rem}.crm-stage-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:8px;background:#0e7c7b14;border:1px solid rgba(14,124,123,.18)}.crm-stage-chip__label{font-size:.82rem;font-weight:600;color:var(--cbox-ink)}.crm-stage-chip__count{font-size:.78rem;font-weight:700;color:var(--cbox-teal)}.crm-detail-panel{padding:1rem 1.15rem;border:1px solid rgba(11,31,51,.1);border-radius:var(--cbox-radius);background:#fffcf7e6}.crm-foundation-card{opacity:.92}.crm-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;align-items:start}.crm-pipeline__col{border:1px solid rgba(11,31,51,.1);border-radius:var(--cbox-radius);background:#fffdf9d9;min-height:160px}.crm-pipeline__head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid rgba(11,31,51,.08);font-size:.82rem;font-weight:700;color:var(--cbox-ink);background:#0b1f330a}.crm-pipeline__count{font-size:.75rem;color:var(--cbox-teal)}.crm-pipeline__body{display:flex;flex-direction:column;gap:.45rem;padding:.65rem}.crm-pipeline__card{text-align:left;border:1px solid rgba(11,31,51,.1);border-radius:8px;background:#fff;padding:.55rem .65rem;cursor:pointer;font:inherit;color:inherit}.crm-pipeline__card:hover{border-color:#0e7c7b73;box-shadow:0 4px 12px #0b1f3314}.crm-pipeline__card-title{font-size:.88rem;font-weight:600;color:var(--cbox-ink)}.crm-pipeline__card-meta{margin-top:.2rem;font-size:.75rem;color:var(--cbox-muted)}.crm-360 .cbox-tabs__list{flex-wrap:wrap}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.app-nav{position:relative;height:auto;max-height:none}.app-user-menu__meta{display:none}}.workflow-bar{margin-bottom:1rem;padding:.65rem .85rem;background:var(--cbox-surface-muted, #f4f4f4);border:1px solid rgba(0,0,0,.08);border-radius:8px}.workflow-bar__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cbox-orange, #d85924);margin-bottom:.35rem}.workflow-bar__steps{display:flex;flex-wrap:wrap;gap:.35rem .75rem;list-style:none;margin:0;padding:0;font-size:.9rem}.workflow-bar__step a{color:inherit;text-decoration:none}.workflow-bar__step.is-active a,.workflow-bar__step.is-active span{font-weight:600;color:var(--cbox-orange, #d85924)}.workflow-bar__step.is-muted{opacity:.45}.workflow-checklist{margin:0;padding-left:1.25rem;line-height:1.6}.workflow-checklist a{color:var(--cbox-orange, #d85924)}.app-topbar__left{display:flex;align-items:center;gap:.65rem}.app-topbar__env{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px;background:var(--cbox-orange-soft);color:var(--cbox-orange)}.app-topbar__hint{font-size:.85rem;color:var(--cbox-muted)}.app-topbar__right{margin-left:auto}.cbox-enterprise-workspace{max-width:1440px}.cbox-enterprise-workspace.is-dense .cbox-page-header{margin-bottom:.75rem}.cbox-enterprise-panel{margin-bottom:.85rem;border:1px solid var(--cbox-border);border-radius:var(--cbox-radius);background:var(--cbox-white);box-shadow:0 1px 2px #0b1f330a}.cbox-enterprise-panel--filter{background:var(--cbox-white)}.cbox-enterprise-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;border-bottom:1px solid var(--cbox-border);background:linear-gradient(180deg,#fafafa,#f5f5f5)}.cbox-enterprise-panel__title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cbox-muted)}.cbox-enterprise-panel__toolbar{display:flex;align-items:center;gap:.5rem}.cbox-enterprise-panel__body{padding:.65rem .85rem}.cbox-filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem;align-items:end}.cbox-filter-row__actions{display:flex;gap:.4rem;align-items:end}.cbox-results-count{font-size:.82rem;color:var(--cbox-muted);font-weight:600}.cbox-link-strong{font-weight:600;color:var(--cbox-ink);text-decoration:none}.cbox-link-strong:hover{color:var(--cbox-teal)}.cbox-text-link{font-size:.84rem;font-weight:600;color:var(--cbox-teal);text-decoration:none}.cbox-mono-sm{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--cbox-muted)}.cbox-kpi-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;margin-bottom:.85rem}.cbox-kpi-tile{padding:.65rem .75rem;border:1px solid var(--cbox-border);border-radius:var(--cbox-radius-sm);background:var(--cbox-white)}.cbox-kpi-tile__label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cbox-muted)}.cbox-kpi-tile__value{display:block;margin-top:.25rem;font-family:var(--cbox-font-display);font-size:1.45rem;font-weight:700;color:var(--cbox-ink);line-height:1.1}.cbox-kpi-tile__link{display:inline-block;margin-top:.35rem;font-size:.8rem;font-weight:600;color:var(--cbox-teal);text-decoration:none}.cbox-admin-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem}.cbox-admin-tile{display:block;padding:.6rem .7rem;border:1px solid var(--cbox-border);border-radius:var(--cbox-radius-sm);background:var(--cbox-surface-muted);text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}.cbox-admin-tile:hover{border-color:var(--cbox-teal);box-shadow:0 2px 8px #0b1f330f}.cbox-admin-tile__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cbox-admin-tile__title{font-size:.9rem;font-weight:700;color:var(--cbox-ink)}.cbox-admin-tile__body{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;color:var(--cbox-muted)}.cbox-sales-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cbox-command-actions{display:flex;gap:.45rem;flex-wrap:wrap}.cbox-drawer-form{display:flex;flex-direction:column;gap:.75rem}.cbox-drawer-form__actions{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.25rem}.cbox-enterprise-grid__toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin-bottom:.55rem}.cbox-enterprise-grid__toolbar .cbox-field{min-width:200px;flex:1;max-width:320px}.cbox-enterprise-grid__pagination{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--cbox-border);font-size:.82rem;color:var(--cbox-muted)}.cbox-enterprise-grid__pagination button{padding:.3rem .65rem;border:1px solid var(--cbox-border);border-radius:var(--cbox-radius-sm);background:var(--cbox-white);font-size:.82rem;cursor:pointer}.cbox-enterprise-grid__pagination button:disabled{opacity:.45;cursor:not-allowed}.cbox-table-wrap--compact .cbox-table th,.cbox-table-wrap--compact .cbox-table td{padding:.45rem .65rem;font-size:.84rem}.cbox-saved-views{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem}.cbox-saved-views__save{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}@media(max-width:1100px){.cbox-sales-queue-grid{grid-template-columns:1fr}}body.cx-scroll-lock{overflow:hidden}:root{--cx-side-w: 248px;--cx-side-w-collapsed: 72px;--cx-side-gap: 12px;--cx-side-bg: #1b1916;--cx-side-fg: #b8b0a5;--cx-side-hover: #2d2925;--cx-side-muted: #8a8278}.cx-skip{position:absolute;left:12px;top:-48px;z-index:90;padding:8px 14px;border-radius:9999px;background:var(--cx-fg);color:#fff;font-size:12px}.cx-skip:focus{top:12px}.cx-brand,.cx-brand:hover,.cx-brand:visited{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--cx-fg);text-decoration:none}.cx-brand__tile{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--cx-fg);color:var(--cx-brand)}.cx-brand__tile svg{width:20px;height:20px}.cx-brand__word{color:inherit;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.03em;white-space:nowrap}.cx-brand__product{color:var(--cx-brand)}.cx-app{min-height:100svh}.cx-app__main{min-width:0;margin-left:calc(var(--cx-side-gap) + var(--cx-side-w));transition:margin-left .2s ease}.cx-app.is-collapsed .cx-app__main{margin-left:calc(var(--cx-side-gap) + var(--cx-side-w-collapsed))}.cx-main{padding:4px 32px 48px 24px;min-width:0}.cx-main:focus{outline:none}.cx-sidebar{position:fixed;top:var(--cx-side-gap);bottom:var(--cx-side-gap);left:var(--cx-side-gap);z-index:40;display:flex;flex-direction:column;width:var(--cx-side-w);border-radius:28px;background:var(--cx-side-bg);color:var(--cx-side-fg);box-shadow:var(--cx-shadow-lg);transition:width .2s ease}.cx-app.is-collapsed .cx-sidebar{width:var(--cx-side-w-collapsed)}.cx-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 12px 12px 16px}.cx-sidebar .cx-brand,.cx-sidebar .cx-brand:hover{color:#f4f1eb}.cx-sidebar .cx-brand__tile{background:#2d2925}.cx-sidebar__collapse{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:9999px;background:transparent;color:var(--cx-side-fg);cursor:pointer}.cx-sidebar__collapse:hover{background:var(--cx-side-hover);color:#fff}.cx-sidebar__collapse:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-sidebar__collapse svg{width:18px;height:18px}.cx-app.is-collapsed .cx-sidebar__head{flex-direction:column;padding:16px 0 8px}.cx-app.is-collapsed .cx-sidebar .cx-brand__word{display:none}.cx-sidebar__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 10px 16px;scrollbar-width:thin;scrollbar-color:#3d3833 transparent}.cx-app.is-collapsed .cx-sidebar__scroll{padding:4px 12px 16px;scrollbar-width:none}.cx-sidebar__foot{flex:none;padding:8px 10px 12px;border-top:1px solid #2d2925}.cx-app.is-collapsed .cx-sidebar__foot{padding:8px 12px 12px}.cx-app.is-collapsed .cx-sidebar__foot .cx-side__label{display:none}.cx-app.is-collapsed .cx-sidebar__foot .cx-side__link{justify-content:center;width:48px;height:44px;padding:0;border-radius:9999px}.cx-drawer .cx-sidebar__foot{position:sticky;bottom:0;margin:8px -10px -24px;padding:8px 10px 16px;background:var(--cx-side-bg)}.cx-side{display:flex;flex-direction:column;gap:14px}.cx-side__loading{margin:8px 12px;font-size:12px}.cx-side__group{display:flex;flex-direction:column;gap:2px}.cx-side__group-label{margin:0 0 4px;padding:0 12px;color:var(--cx-side-muted);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cx-side.is-collapsed .cx-side__group-label{height:1px;margin:4px 10px 6px;padding:0;overflow:hidden;background:#36322d;color:transparent}.cx-side__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cx-side__list--nested{position:relative;margin:2px 0 6px 21px;padding-left:10px;border-left:1px solid #36322d}.cx-side__toggle,.cx-side__link{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 12px;border:0;border-radius:12px;background:transparent;color:var(--cx-side-fg);font:inherit;font-size:13px;line-height:18px;text-align:left;text-decoration:none;cursor:pointer}.cx-side__toggle:focus-visible,.cx-side__link:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-side__icon{display:inline-grid;place-items:center;flex:none;width:20px;height:20px}.cx-side__icon svg{width:18px;height:18px}.cx-side__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-side__chevron{width:14px;height:14px;flex:none;opacity:.6;transition:transform .15s ease}.cx-side__toggle[aria-expanded=true] .cx-side__chevron{transform:rotate(90deg)}.cx-side__section.has-active>.cx-side__toggle{color:#fff;font-weight:500}.cx-side__link.is-active{background:#f4f1eb;color:var(--cx-fg);font-weight:500}.cx-side__link.is-active:before{content:"";position:absolute;left:-11px;top:50%;width:3px;height:16px;border-radius:9999px;background:var(--cx-brand);transform:translateY(-50%)}.cx-side__link--top.is-active:before{display:none}.cx-side.is-collapsed .cx-side__label,.cx-side.is-collapsed .cx-side__chevron{display:none}.cx-side.is-collapsed .cx-side__toggle,.cx-side.is-collapsed .cx-side__link{justify-content:center;width:48px;height:44px;padding:0;border-radius:9999px}.cx-side.is-collapsed .cx-side__section.has-active>.cx-side__toggle{background:#f4f1eb;color:var(--cx-fg)}.cx-side__section{position:relative}.cx-side__flyout{position:fixed;z-index:60;min-width:220px;max-height:calc(100svh - 24px);overflow-y:auto;list-style:none;margin:0}.cx-side__flyout-title{padding:6px 12px 4px;color:var(--cx-fg-muted);font-size:12px}.cx-side__flyout .cx-menu__item.is-active{background:var(--cx-fg);color:var(--cx-canvas)}.cx-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;height:64px;padding:0 32px 0 24px;background:color-mix(in oklch,var(--cx-canvas) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cx-topbar__menu,.cx-topbar__brand{display:none}.cx-topbar__search{flex:1 1 auto;max-width:520px;min-width:0}.cx-topbar__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.cx-env{padding:1px 7px;border:1px dashed var(--cx-input);border-radius:9999px;color:var(--cx-fg-muted);font-size:11px;font-weight:500}.cx-global-search{position:relative;width:100%}.cx-global-search .cx-input{height:40px;border-radius:9999px;border-color:color-mix(in oklch,var(--cx-border) 80%,transparent);background:color-mix(in oklch,var(--cx-card) 80%,transparent);font-size:13px}.cx-global-search .app-dropdown{top:calc(100% + 8px);width:min(520px,92vw);border-color:var(--cx-border);border-radius:var(--cx-radius-lg);box-shadow:var(--cx-shadow-xl)}.cx-profile{position:relative}.cx-profile__avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:var(--cx-brand-soft);color:var(--cx-brand-soft-fg);font-size:12px;font-weight:600}.cx-profile__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:270px;padding:8px;border-radius:var(--cx-radius-lg);background:var(--cx-card);box-shadow:var(--cx-shadow-xl),0 0 0 1px var(--cx-border)}.cx-profile__who{padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--cx-border)}.cx-profile__name{margin:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.cx-profile__meta{margin:2px 0 0;color:var(--cx-fg-muted);font-size:12px;overflow-wrap:anywhere}.cx-profile__item{display:flex;align-items:center;height:34px;padding:0 10px;border-radius:var(--cx-radius-md);color:var(--cx-fg);font-size:13px;text-decoration:none}.cx-profile__item:hover{background:var(--cx-muted)}.cx-profile__dev{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:10px 10px 6px;border-top:1px solid var(--cx-border)}.cx-profile__dev-label{color:var(--cx-fg-muted);font-size:11px}.cx-profile__dev .cx-select{width:100%;height:30px;font-size:12px}.cx-drawer,.cx-scrim{display:none}@media(max-width:1023.98px){.cx-sidebar{display:none}.cx-app__main,.cx-app.is-collapsed .cx-app__main{margin-left:0}.cx-topbar{flex-wrap:wrap;height:auto;gap:8px;padding:10px 12px}.cx-topbar__menu{display:inline-grid}.cx-topbar__brand{display:block}.cx-topbar__search{order:3;flex:0 0 100%;max-width:none}.cx-env{display:none}.cx-main{padding:4px 16px 32px}.cx-drawer{display:block;position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(320px,88vw);overflow-y:auto;padding:0 10px 24px;background:var(--cx-side-bg);color:var(--cx-side-fg);transform:translate(-104%);transition:transform .2s ease;visibility:hidden}.cx-drawer.is-open{transform:none;visibility:visible}.cx-drawer__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;height:64px;margin:0 -10px;padding:0 10px 0 18px;background:var(--cx-side-bg)}.cx-drawer .cx-brand,.cx-drawer .cx-brand:hover{color:#f4f1eb}.cx-drawer .cx-brand__tile{background:#2d2925}.cx-drawer .cx-side__toggle,.cx-drawer .cx-side__link{min-height:44px;font-size:14px}.cx-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#1b19164d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(prefers-reduced-motion:reduce){.cx-sidebar,.cx-app__main,.cx-drawer,.cx-side__chevron{transition:none}}.cx-side__badge{flex:0 0 auto;margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--cx-side-hover);color:inherit}.cx-side__badge.is-critical{background:var(--cx-danger);color:#fff}.cx-side__list--nested .cx-side__link,.cx-side__flyout .cx-menu__item{display:flex;align-items:center;gap:8px}.cx-side.is-collapsed .cx-side__badge{display:none}.cx-uat-banner{position:sticky;top:0;z-index:70;height:var(--cx-uat-h, 30px);padding:0 16px;overflow:hidden;background:#e8590c;color:#fff;font-size:13px;font-weight:500;line-height:var(--cx-uat-h, 30px);text-align:center;white-space:nowrap;text-overflow:ellipsis}.cx-uat-banner strong{font-weight:700;letter-spacing:.02em}.cx-app.has-uat{--cx-uat-h: 30px}.cx-app.has-uat .cx-sidebar{top:calc(var(--cx-side-gap) + var(--cx-uat-h))}.cx-app.has-uat .cx-topbar,.cx-app.has-uat .cx-drawer{top:var(--cx-uat-h)}.cx-uat-persona{display:flex;align-items:center;gap:6px;padding:2px 4px 2px 10px;border:2px solid #e8590c;border-radius:9999px;background:color-mix(in oklch,#e8590c 10%,var(--cx-card))}.cx-uat-persona__label{color:#b8460a;font-size:11px;font-weight:700;white-space:nowrap}.cx-uat-persona .cx-select{height:28px;max-width:200px;border:0;background:transparent;font-size:12px}.cx-build-version{margin:0;padding:0 32px 16px 24px;color:var(--cx-fg-muted);font-size:11px;text-align:right}.cx-profile__version{margin:4px 0 0;padding:8px 10px 2px;border-top:1px solid var(--cx-border);color:var(--cx-fg-muted);font-size:11px}.cx-profile__item--button{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.cx-signin{min-height:100svh}.cx-signin__main{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 16px}.cx-signin__card{width:min(560px,100%);padding:28px;border-radius:var(--cx-radius-lg);background:var(--cx-card);box-shadow:var(--cx-shadow-lg),0 0 0 1px var(--cx-border)}.cx-signin__brand{margin:0 0 16px}.cx-signin__title{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.cx-signin__text{margin:0 0 16px;color:var(--cx-fg-muted);font-size:14px;line-height:1.5}.cx-signin__card code{font-size:12px;overflow-wrap:anywhere}.cx-signin__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:1023.98px){.cx-uat-persona__label{display:none}.cx-uat-banner{font-size:12px}}.cbox-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin:0 0 20px;padding:8px 0 0;border:0;background:none}.cbox-page-header__title{margin:0;color:var(--cx-fg);font-size:40px;font-weight:500;line-height:1.05;letter-spacing:-.035em}.cbox-page-header__subtitle{max-width:72ch;margin:8px 0 0;color:var(--cx-fg-muted);font-size:14px;line-height:1.5}.cbox-page-header__meta{margin-top:10px;color:var(--cx-fg-muted);font-size:13px}.cbox-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cbox-breadcrumbs{margin:0 0 6px;color:var(--cx-fg-muted);font-size:13px}.cbox-breadcrumbs a{color:var(--cx-fg-muted);text-decoration:none}.cbox-breadcrumbs a:hover{color:var(--cx-fg)}.cbox-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:0;padding:0 18px;border:1px solid var(--cx-border);border-radius:9999px;background:color-mix(in oklch,var(--cx-card) 85%,transparent);color:var(--cx-fg);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cbox-btn:hover:not(:disabled){background:var(--cx-card)}.cbox-btn:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cbox-btn:disabled{opacity:.5;cursor:not-allowed}.cbox-btn--primary{border-color:transparent;background:var(--cx-fg);color:#fff}.cbox-btn--primary:hover:not(:disabled){background:var(--cx-ink-hover)}.cbox-btn--ghost{border-color:transparent;background:transparent}.cbox-btn--ghost:hover:not(:disabled){background:var(--cx-muted)}.cbox-btn--danger{border-color:color-mix(in oklch,var(--cx-danger) 30%,transparent);background:transparent;color:var(--cx-danger)}.cbox-btn--danger:hover:not(:disabled){background:color-mix(in oklch,var(--cx-danger) 8%,transparent)}.cbox-btn--sm{height:32px;padding:0 14px;font-size:12px}.cbox-btn--lg{height:46px;padding:0 22px;font-size:14px}.cbox-card,.cbox-enterprise-panel,.cbox-workspace-section,.crm-foundation-card,.crm-detail-panel,.task-list-panel{border:1px solid rgb(255 255 255 / .7);border-radius:var(--cx-radius-xl);background:var(--cx-panel);box-shadow:var(--cx-shadow-xs);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cbox-card{padding:22px 24px}.cbox-card--interactive{cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.cbox-card--interactive:hover{background:#fffc;box-shadow:var(--cx-shadow-lg)}.cbox-card__title,.cbox-enterprise-panel__title,.cbox-workspace-section__title,.section-title{margin:0 0 12px;color:var(--cx-fg);font-size:16px;font-weight:500;letter-spacing:-.01em;text-transform:none}.cbox-card__body{color:var(--cx-fg);font-size:14px}.cbox-enterprise-panel{overflow:hidden}.cbox-enterprise-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:20px 24px 8px;border:0;background:none}.cbox-enterprise-panel__head .cbox-enterprise-panel__title{margin:0;font-size:16px;letter-spacing:-.01em;text-transform:none}.cbox-enterprise-panel__body{padding:8px 24px 20px}.cbox-enterprise-panel__toolbar,.cbox-enterprise-grid__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.cbox-enterprise-workspace,.stack-gap{display:flex;flex-direction:column;gap:20px}.cbox-workspace-section{padding:22px 24px}.admin-hub-grid,.cbox-admin-tile-grid,.cbox-queue-grid,.cbox-sales-queue-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.admin-hub-grid>.cbox-card,.cbox-admin-tile{padding:18px 20px;border-radius:var(--cx-radius-lg)}.admin-hub-grid .cbox-card__title{margin-bottom:4px;font-size:15px}.admin-hub-grid .cbox-card__body,.cbox-admin-tile__body{color:var(--cx-fg-muted);font-size:13px;line-height:1.45}.cbox-kpi-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.cbox-kpi,.cbox-kpi-tile,.cbox-queue-card{padding:16px 18px;border:1px solid rgb(255 255 255 / .7);border-radius:var(--cx-radius-lg);background:var(--cx-panel);box-shadow:none}.cbox-kpi__value,.cbox-kpi-tile__value,.cbox-queue-card__count,.crm-kpi-value{color:var(--cx-fg);font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.cbox-kpi__value--attention,.cbox-queue-card__count--attention{color:var(--cx-warning)}.cbox-kpi__value--critical,.cbox-queue-card__count--critical{color:var(--cx-danger)}.cbox-kpi__hint,.cbox-kpi-tile__label,.cbox-queue-card__label,.cbox-queue-card__desc{color:var(--cx-fg-muted);font-size:13px}.cbox-kpi-tile__link{color:var(--cx-fg);font-size:13px}.cbox-field,.form-row{display:flex;flex-direction:column;gap:6px}.cbox-field__label,.form-row>label,.form-row>span:first-child{color:var(--cx-fg-muted);font-size:13px;font-weight:500}.cbox-field__hint{color:var(--cx-fg-muted);font-size:12px}.cbox-input,.cbox-select,:where(.cx-main) :is(input[type=text],input[type=number],input[type=date],input[type=datetime-local],input[type=email],input[type=search],input:not([type]),select,textarea):not([class*=cx-]){min-height:46px;padding:0 16px;border:1px solid var(--cx-input);border-radius:14px;background:color-mix(in oklch,var(--cx-card) 80%,transparent);color:var(--cx-fg);font:inherit;font-size:14px;box-shadow:none}textarea.cbox-input,:where(.cx-main) textarea:not([class*=cx-]){padding:12px 16px}.cbox-input:focus,.cbox-select:focus{outline:none;border-color:var(--cx-fg-muted);box-shadow:var(--cx-ring)}.cbox-input--error,.cbox-select--error{border-color:var(--cx-danger)}.form-error{color:var(--cx-danger);font-size:13px}.cbox-filter-bar,.cbox-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.cbox-filter-bar__fields{display:flex;flex-wrap:wrap;gap:10px 12px;flex:1 1 auto}.cbox-filter-bar__actions,.cbox-filter-row__actions{display:flex;flex-wrap:wrap;gap:8px}.cbox-search{position:relative}.cbox-search input{padding-left:40px;border-radius:9999px}.cbox-drawer-form,.cbox-form-stack{display:flex;flex-direction:column;gap:16px}.cbox-drawer-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cbox-scope-fieldset{padding:16px 18px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-lg)}.cbox-table-wrap{overflow:auto;border:0;border-radius:0;background:none}.cbox-table{width:100%;border-collapse:collapse;font-size:14px}.cbox-table th{padding:12px 14px;border-bottom:1px solid var(--cx-border);background:none;color:var(--cx-fg-muted);font-size:12px;font-weight:500;letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap}.cbox-table td{height:56px;padding:10px 14px;border-bottom:1px solid color-mix(in oklch,var(--cx-border) 70%,transparent);color:var(--cx-fg);vertical-align:middle}.cbox-table tbody tr:hover td{background:#ffffff8c}.cbox-table tbody tr:last-child td{border-bottom:0}.cbox-table-wrap--compact .cbox-table td{height:44px}.cbox-results-count{color:var(--cx-fg-muted);font-size:13px}.cbox-row-actions,.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cbox-table .cbox-btn,.row-actions .cbox-btn{height:32px;padding:0 14px;border-color:var(--cx-border);background:transparent;color:var(--cx-fg);font-size:12px}.cbox-table .cbox-btn:hover:not(:disabled),.row-actions .cbox-btn:hover:not(:disabled){background:var(--cx-card)}.cbox-enterprise-grid__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;color:var(--cx-fg-muted);font-size:13px}.cbox-status,.cbox-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:0;border-radius:9999px;background:var(--cx-muted);color:var(--cx-fg);font-size:12px;font-weight:500;white-space:nowrap}.cbox-status__dot{width:6px;height:6px;border-radius:9999px;background:currentColor}.cbox-status--success .cbox-status__dot,.cbox-badge--success:before{background:var(--cx-success)}.cbox-status--warning .cbox-status__dot,.cbox-badge--warning:before{background:var(--cx-warning)}.cbox-status--critical .cbox-status__dot,.cbox-badge--critical:before{background:var(--cx-danger)}.cbox-status--info .cbox-status__dot,.cbox-status--open .cbox-status__dot{background:var(--cx-info)}.cbox-status--neutral .cbox-status__dot,.cbox-badge--neutral:before{background:var(--cx-fg-muted)}.cbox-badge:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--cx-fg-muted)}.cbox-status{color:var(--cx-fg)}.cbox-tabs__list{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border:0;border-radius:9999px;background:color-mix(in oklch,var(--cx-muted) 85%,transparent)}.cbox-tabs__tab{height:34px;padding:0 16px;border:0;border-radius:9999px;background:transparent;color:var(--cx-fg-muted);font:inherit;font-size:13px;cursor:pointer}.cbox-tabs__tab[aria-selected=true]{background:var(--cx-card);color:var(--cx-fg);box-shadow:var(--cx-shadow-xs)}.cbox-modal-backdrop,.cbox-drawer-backdrop{background:#3c322838;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cbox-modal{border:0;border-radius:var(--cx-radius-xl);background:var(--cx-panel-solid);box-shadow:var(--cx-shadow-xl)}.cbox-modal__header,.cbox-drawer__head{padding:24px 28px 8px;border:0;background:none}.cbox-modal__title,.cbox-drawer__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.cbox-modal__body,.cbox-drawer__body{padding:8px 28px 20px}.cbox-modal__footer,.cbox-drawer__footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 28px 24px;border:0;background:none}.cbox-drawer{border:0;border-radius:var(--cx-radius-xl) 0 0 var(--cx-radius-xl);background:var(--cx-panel-solid);box-shadow:var(--cx-shadow-xl)}.cbox-state{padding:40px 24px;border:0;background:none;text-align:center}.cbox-state__title{margin:0 0 6px;color:var(--cx-fg);font-size:15px;font-weight:500}.cbox-state__body{margin:0 auto;max-width:52ch;color:var(--cx-fg-muted);font-size:13px}.cbox-state--error .cbox-state__title{color:var(--cx-danger)}.cbox-feedback{padding:14px 18px;border:0;border-left:3px solid var(--cx-info);border-radius:var(--cx-radius-md);background:var(--cx-card);font-size:14px}.cbox-feedback--success{border-left-color:var(--cx-success)}.cbox-feedback--error{border-left-color:var(--cx-danger)}.meta-grid,.kv-grid,.cbox-record-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px}.kv dt,.meta-grid dt,.cbox-record-fact dt{color:var(--cx-fg-muted);font-size:12px}.kv dd,.meta-grid dd,.cbox-record-fact dd{margin:2px 0 0;color:var(--cx-fg);font-size:14px}.cbox-record-workspace__title,.cbox-record360__header h1{font-size:36px;font-weight:500;letter-spacing:-.035em}.cbox-record-workspace__subtitle,.muted,.cbox-muted{color:var(--cx-fg-muted)}.cbox-link-strong,.cbox-text-link,.linkish{color:var(--cx-fg);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--cx-fg) 30%,transparent);text-underline-offset:3px}.cbox-mono-sm{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--cx-fg-muted)}.cbox-tech-details,.scope-explain{color:var(--cx-fg-muted);font-size:12px}@media(max-width:640px){.cbox-page-header__title{font-size:32px}.cbox-card,.cbox-workspace-section{padding:18px;border-radius:22px}.cbox-enterprise-panel__head{padding:16px 18px 6px}.cbox-enterprise-panel__body{padding:6px 18px 16px}.cbox-filter-bar__fields>*,.cbox-filter-row>*{flex:1 1 100%}.cbox-modal,.cbox-drawer{border-radius:24px}}.cbox-modal-backdrop,.cbox-drawer-root{z-index:85}.meta-grid dt,.kv dt,.cbox-record-fact dt{text-transform:none;letter-spacing:0;font-weight:400}:root{--cx-canvas: #efede8;--cx-card: #ffffff;--cx-panel: #ffffff;--cx-panel-solid: #ffffff;--cx-muted: #f1efea;--cx-accent: #e6e2da;--cx-border: #e0dcd4;--cx-input: #cfcac0;--cx-fg: #10172a;--cx-fg-muted: #4a5468;--cx-ink-hover: #26304a;--cx-brand: #e0663a;--cx-brand-soft: #f1e3da;--cx-brand-soft-fg: #8e3f20;--cx-green: #1f6b4a;--cx-success: #2a8a5e;--cx-warning: #b8730f;--cx-info: #2f4f8f;--cx-danger: #b23a20;--cx-radius-sm: 8px;--cx-radius-md: 14px;--cx-radius-lg: 20px;--cx-radius-xl: 24px;--cx-shadow-xs: 0 1px 2px 0 rgb(16 23 42 / .05);--cx-shadow-lg: 0 10px 24px -12px rgb(16 23 42 / .25);--cx-shadow-xl: 0 22px 44px -16px rgb(16 23 42 / .3);--cx-ring: 0 0 0 3px rgb(224 102 58 / .35);--ccx-font: "Manrope", "Geist Variable", system-ui, sans-serif;--ccx-figures: "Big Shoulders Display", "Geist Variable", system-ui, sans-serif;--cbox-orange: #e0663a;--cbox-orange-deep: #b4552d;--cbox-orange-soft: rgb(224 102 58 / .12);--cbox-ink: #10172a;--cbox-ink-soft: #26304a;--cbox-charcoal: #10172a;--cbox-muted: #4a5468;--cbox-surface-muted: #f1efea;--cbox-gray-200: #e0dcd4;--cbox-gray-500: #4a5468;--cbox-gray-700: #2e3648;--cbox-border: #e0dcd4;--cbox-border-strong: #cfcac0;--cbox-radius: 14px;--cbox-radius-sm: 8px;--cbox-font-ui: var(--ccx-font);--cbox-font-display: var(--ccx-font);--cbox-focus: 0 0 0 3px rgb(224 102 58 / .35);--cx-side-w: 264px;--cx-side-bg: #111a2c;--cx-side-fg: #dce3ec;--cx-side-hover: #1e2a42;--cx-side-muted: #8794aa}html,body{background:#efede8}body,.cx-canvas,button,input,select,textarea{font-family:var(--ccx-font)}.cx-canvas{background:#efede8;font-size:14px;line-height:21px;color:var(--cx-fg)}a{color:#b4552d}a:hover{color:#7a3419}:focus-visible{outline-color:#e07a47}.cx-sidebar{border-radius:22px;background:repeating-linear-gradient(90deg,#111a2c 0,#111a2c 16px,#142036 16px,#142036 22px);color:var(--cx-side-fg);box-shadow:none}.cx-sidebar__head{padding-top:22px}.cx-brand__stencil{font-family:"Big Shoulders Stencil Display",var(--ccx-figures);font-weight:800;font-size:40px;line-height:1;letter-spacing:1.5px;color:#e8743f}.cx-brand__badge{font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:6px;background:#3a1f17;color:#f2a27a;letter-spacing:.04em}.cx-sidebar .cx-brand,.cx-sidebar .cx-brand:hover{gap:10px}.cx-app.is-collapsed .cx-sidebar .cx-brand__badge{display:none}.cx-app.is-collapsed .cx-sidebar .cx-brand__stencil{font-size:22px}.cx-sidebar__foot{border-top-color:#24314a}.cx-side{gap:18px}.cx-side__group-label{color:#f0b44a;font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none}.cx-side.is-collapsed .cx-side__group-label{background:#24314a}.cx-side__list--nested{border-left-color:#24314a;margin-left:26px}.cx-side__toggle,.cx-side__link{min-height:42px;padding:6px 10px;border-radius:12px;color:var(--cx-side-fg);font-size:14.5px;font-weight:600}.cx-side__list--nested .cx-side__link{min-height:36px;font-size:13.5px;font-weight:500;color:#b7c2d3}.cx-side__toggle:hover,.cx-side__link:hover{background:var(--cx-side-hover);color:#fff}.cx-side__section.has-active>.cx-side__toggle{color:#fff;font-weight:700}.cx-side__icon{width:30px;height:22px}.cx-side__code{display:inline-flex;align-items:center;justify-content:center;width:30px;height:22px;border-radius:5px;background:#1e2a42;color:#b4c0d2;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.02em}.cx-side__link.is-active{background:#fff;color:#10172a;font-weight:700}.cx-side__link.is-active:before{background:#e0663a}.cx-side__link.is-active .cx-side__code{background:#e0663a;color:#fff}.cx-side__list--nested .cx-side__link.is-active{color:#10172a}.cx-side__flyout .cx-menu__item.is-active{background:#10172a;color:#fff}.cx-topbar{background:color-mix(in oklch,#efede8 82%,transparent);height:72px}.cx-topbar .cx-search input,.cx-topbar input[type=search],.cx-topbar input[type=text]{min-height:48px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e0dcd4;border-color:transparent;font-size:14.5px}.cx-page{gap:22px}.cx-page-header__eyebrow{font-size:14px;font-weight:600;color:#3e475a}.cx-page-header__title{max-width:none;font-size:clamp(30px,3.4vw,46px);font-weight:800;letter-spacing:-1.2px;line-height:1.05}.cx-kpi{position:relative;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e0dcd4;overflow:hidden}.cx-kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:repeating-linear-gradient(90deg,#1b2843 0,#1b2843 5px,#2b3a5c 5px,#2b3a5c 9px)}.cx-kpi__tile{width:42px;height:42px;background:#f1efea;box-shadow:none;border-radius:12px}.cx-kpi__value{font-family:var(--ccx-figures);font-weight:800;font-size:30px;line-height:30px;letter-spacing:.2px}.cx-kpi__label{font-size:12.5px;font-weight:600;color:#4a5468}.cx-panel{border-radius:24px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 0 1px #e0dcd4}.cx-panel__header{padding:22px 24px 14px 26px}.cx-panel__title{font-size:18px;font-weight:800;line-height:24px;letter-spacing:-.2px}.cx-panel__description{font-size:13px;line-height:18px;color:#4a5468}.cx-panel__body{padding:0 26px 26px}.cx-panel__footer{border-top:1.5px dashed #d6d1c7}.cx-hero{border-radius:24px}.cx-btn{height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700}.cx-btn--sm{height:34px;padding:0 14px;font-size:13px}.cx-btn--primary{background:#10172a;color:#fff}.cx-btn--primary:hover:not(:disabled){background:#26304a}.cx-btn--surface,.cx-btn--outline{background:#fff;color:#10172a;border-color:transparent;box-shadow:inset 0 0 0 1px #e0dcd4}.cx-btn--surface:hover:not(:disabled),.cx-btn--outline:hover:not(:disabled){box-shadow:inset 0 0 0 1px #10172a;background:#fff}.cx-btn--brand{background:#e0663a;color:#fff}.cx-iconbtn{border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e0dcd4}.cx-chip{min-height:36px;border-radius:999px;background:#fff;border-color:#e0dcd4;font-weight:700;color:#10172a}.cx-chip[aria-pressed=true]{background:#10172a;border-color:#10172a;color:#fff}.cx-segmented{padding:5px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e0dcd4;border:0}.cx-segmented button{min-height:36px;border-radius:999px;font-weight:700;color:#3e475a}.cx-segmented button[aria-pressed=true]{background:#10172a;color:#fff;box-shadow:none}.cx-tabs{padding:5px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e0dcd4;border-bottom:0;gap:2px;width:fit-content;max-width:100%;overflow-x:auto}.cx-tab{border-radius:999px;min-height:38px;padding:0 16px;font-weight:700;color:#3e475a;border-bottom:0}.cx-tab[aria-selected=true],.cx-tab[aria-current=page],.cx-tab.is-active{background:#f1e3da;color:#8e3f20;box-shadow:none}.cx-tab:after{display:none}.cx-status{font-weight:600}.cx-tag{border-radius:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600;letter-spacing:.02em}.cx-tag--danger{background:#fbe4dd;color:#a3321a}.cx-tag--warning{background:#fcefd6;color:#8a520b}.cx-tag--success{background:#dff3e8;color:#1f6b4a}.cx-tag--info{background:#e3e9f6;color:#23365f}.cx-table{font-size:13.5px}.cx-table th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5a6478;border-bottom:1.5px dashed #d6d1c7}.cx-table td{border-bottom:1px solid #ece9e2}.cx-table tbody tr:hover td{background:#f7f5f1}.cx-table__mono{font-family:IBM Plex Mono,ui-monospace,monospace;color:#3e475a}.cx-input,.cx-select,.cx-control{min-height:44px;border-radius:12px;background:#fff;border-color:#d6d1c7;font-size:14px}.cx-input:focus,.cx-select:focus,.cx-control:focus{border-color:#e0663a;box-shadow:0 0 0 3px #e0663a40}.cx-formfield__label{font-weight:700;color:#10172a}.cx-check__box{border-radius:6px}.cx-dialog,.cx-sheet{border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e0dcd4,var(--cx-shadow-xl)}.cx-sheet{border-radius:24px 0 0 24px}.cx-dialog__title,.cx-sheet__title{font-weight:800;letter-spacing:-.3px}.cx-sheet__eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.04em}.cx-menu{border-radius:16px;box-shadow:0 0 0 1px #e0dcd4,var(--cx-shadow-lg)}.cx-message{border-radius:18px}.cx-banner{border-radius:16px}.cbox-card,.cbox-panel,.cbox-section,.cbox-table-card{border-radius:24px;background:#fff;border-color:transparent;box-shadow:0 0 0 1px #e0dcd4}.cbox-btn,.cbox-button{border-radius:999px;font-weight:700}.cbox-btn--primary,.cbox-button--primary{background:#10172a;border-color:#10172a;color:#fff}.cbox-page-title,.cbox-page-header h1{font-weight:800;letter-spacing:-1px}.cbox-table th{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#5a6478}.cx-tabs{flex-wrap:wrap;overflow-x:visible}.cx-tab{flex:none;white-space:nowrap}@media(min-width:640px){.cx-tabs:has(>.cx-tab:nth-child(7)){border-radius:24px}}@media(max-width:639.98px){.cx-tabs{flex-wrap:nowrap;overflow-x:auto}}.cx-tabs,.cx-modtabs,.cx-segmented{scroll-padding-inline:40px}.cx-page-header{align-items:flex-start;gap:18px 36px}.cx-page-header__aside{flex:1 1 480px;align-items:stretch;gap:12px}.cx-page-header__aside>a,.cx-page-header__aside>.cx-kpi{flex:0 1 auto}.cx-draghandle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:transparent;color:#8a93a5;cursor:grab;touch-action:none}.cx-draghandle:hover{background:#f1efea;color:#10172a}.cx-draghandle:focus-visible{outline:none;box-shadow:0 0 0 3px #e0663a59;color:#10172a}.cx-draghandle:active{cursor:grabbing}.cx-draghandle.is-lifted{background:#10172a;color:#fff}.cx-draghandle:disabled{cursor:default;opacity:.4}.cx-draghandle--static{width:22px;height:22px;margin-top:2px;pointer-events:none}.cx-sortable__item{position:relative;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.cx-sortable__item.is-dragging{opacity:.45}.cx-sortable__item.is-over:after,.cx-sortable__item.is-lifted:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px dashed #e0663a;border-radius:26px;pointer-events:none}.cx-sortable__item.is-lifted{box-shadow:0 0 0 1px #e0dcd4,var(--cx-shadow-xl)}.ccx-layoutbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ccx-layoutbar__hint{margin:0;color:#4a5468;font-size:13px}.ccx-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.ccx-widget{min-width:0}.ccx-widget--full{grid-column:1 / -1}.ccx-widget--wide{grid-column:span 2}.ccx-widget__bar{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#4a5468;font-size:12.5px;font-weight:700}.ccx-widget__bar .cx-rowactions{margin-left:auto}.ccx-widgets:not(.is-editing) .ccx-widget__bar{display:none}.ccx-widgets.is-editing .ccx-widget{padding:10px;border-radius:28px;background:#ffffff73;box-shadow:inset 0 0 0 1.5px #d6d1c7}.ccx-widget>.ccx-row{margin:0}@media(max-width:1100px){.ccx-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.ccx-widget--wide{grid-column:1 / -1}}@media(max-width:720px){.ccx-widgets{grid-template-columns:minmax(0,1fr)}.ccx-widget--wide,.ccx-widget--full{grid-column:auto}}.cx-kanban-wrap{display:flex;flex-direction:column;gap:12px;padding:4px 24px 22px}.cx-kanban{display:grid;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:6px}.cx-kanban__lane{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:160px;padding:12px;border-radius:20px;background:#f1efea;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .12s ease,background .12s ease,opacity .12s ease}.cx-kanban__lane--success{background:#e8f3ec}.cx-kanban__lane--danger{background:#f8e9e4}.cx-kanban__lane.is-target{box-shadow:inset 0 0 0 2px #e0663a;background:#fbf3ee}.cx-kanban__lane.is-over{box-shadow:inset 0 0 0 3px #e0663a;background:#f6e3d8}.cx-kanban__lane.is-blocked{opacity:.55}.cx-kanban__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px}.cx-kanban__title{font-size:13.5px;font-weight:800}.cx-kanban__cards{display:flex;flex-direction:column;gap:8px}.cx-kanban__empty,.cx-kanban__blocked,.cx-kanban__drop{margin:0;padding:4px;color:#4a5468;font-size:12px}.cx-kanban__drop{padding:10px;border:2px dashed #e0663a;border-radius:14px;color:#8e3f20;font-weight:700;text-align:center}.cx-kanban__card{position:relative;padding:10px 8px 10px 6px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #e0dcd4;cursor:grab}.cx-kanban__card.is-locked{cursor:default}.cx-kanban__card:hover{box-shadow:0 0 0 1px #cfcac0,var(--cx-shadow-lg)}.cx-kanban__card.is-dragging{opacity:.45}.cx-kanban__card.is-pending{opacity:.7}.cx-kanban__cardtop{display:flex;align-items:flex-start;gap:4px}.cx-kanban__open{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:0 2px;border:0;background:none;color:#10172a;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.cx-kanban__open:focus-visible{outline:none;box-shadow:0 0 0 3px #e0663a59;border-radius:8px}.cx-kanban__saving{display:block;margin:4px 0 0 28px;color:#8e3f20;font-size:11.5px;font-weight:700}.cx-kanban__failure{margin:0}@media(max-width:640px){.cx-kanban-wrap{padding:4px 16px 18px}.cx-kanban{grid-auto-columns:82%}}.cx-side__fav{display:flex;align-items:center;gap:2px}.cx-side__fav>.cx-side__link{flex:1;min-width:0}.cx-side__fav .cx-draghandle{width:24px;height:28px;color:#6f7c93}.cx-side__fav .cx-draghandle:hover{background:#1e2a42;color:#fff}.cx-side__fav .cx-rowactions__trigger{color:#8794aa}.cx-side__favempty{margin:0;padding:2px 10px;color:#8794aa;font-size:12.5px}.cx-side.is-collapsed .cx-side__fav .cx-draghandle,.cx-side.is-collapsed .cx-side__fav .cx-rowactions,.cx-side.is-collapsed .cx-side__favempty{display:none}.cx-favtoggle[aria-pressed=true]{color:#e0663a}@media(min-width:1101px){.ccx-widgets{grid-auto-flow:row dense}.ccx-widget--wide{grid-row:span 2}}.cx-kanban__cards{max-height:min(70vh,720px);overflow-y:auto;padding:2px}.cx-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none}.cx-shortcut{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 4px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e0dcd4}.cx-shortcut.is-over:after,.cx-shortcut.is-lifted:after{border-radius:18px}.cx-shortcut__link{flex:1;min-width:0;padding:6px 4px;color:#10172a;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.cx-shortcut__link:hover{color:#b4552d}.cx-segmented{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.cx-segmented button{flex:none;white-space:nowrap}.cx-page>.cx-segmented,.cx-page>.cx-tabs{align-self:flex-start}:root{--cx-brand-strong: #bd4c25;--cx-brand-strong-hover: #a3401e;--cx-tone-positive: #237049;--cx-tone-negative: #b23a20;--cx-tone-warning: #9a5f08;--cx-tone-info: #2f4f8f;--cx-accent-brand: #fbe6da;--cx-accent-info: #e6eaf7;--cx-accent-positive: #e2f2e8;--cx-accent-violet: #ece6f6;--cx-shadow-panel: 0 0 0 1px #e0dcd4, 0 12px 28px -24px rgb(16 23 42 / .4);--cx-shadow-card-hover: 0 0 0 1px #cfc9bf, 0 14px 30px -20px rgb(16 23 42 / .45);--cx-radius-card: 20px;--cx-radius-panel: 24px;--cx-radius-control: 12px;--cx-space-page: 22px}.cx-page-header__text{min-width:0}.cx-page-header__eyebrow--context{display:flex;align-items:baseline;gap:8px;font-size:14.5px;font-weight:600;color:#3e475a}.cx-page-header__eyebrow--context:before{content:"";width:8px;height:8px;flex:none;border-radius:999px;background:var(--cx-success);transform:translateY(-1px)}.cx-page-header__description{margin:10px 0 0;max-width:78ch;color:#3e475a;font-size:15.5px;line-height:23px}.cx-page-header__chips{margin-top:14px}.cx-page-header__actions,.cx-actionbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.cx-actionbar--start{justify-content:flex-start}.cx-page-header__actions>.cx-btn--primary,.cx-actionbar>.cx-btn--primary,.cx-dialog__footer>.cx-btn--primary,.cx-sheet__actions>.cx-btn--primary,.cx-panel__actions>.cx-btn--primary{order:99}@media(min-width:1100px){.cx-page-header--described{align-items:end}.cx-page-header--described>.cx-page-header__actions{align-self:end}}.cx-btn--primary{background:var(--cx-brand-strong);color:#fff;box-shadow:0 6px 14px -10px #bd4c25e6}.cx-btn--primary:hover:not(:disabled){background:var(--cx-brand-strong-hover)}.cx-btn--danger-outline{background:#fff;color:var(--cx-tone-negative);border-color:transparent;box-shadow:inset 0 0 0 1px #b23a2059}.cx-btn--danger-outline:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--cx-tone-negative);background:#fff}.cx-btn:focus-visible,.cx-iconbtn:focus-visible{outline:2px solid #10172a;outline-offset:2px;box-shadow:var(--cx-ring)}.cbox-btn--primary,.cbox-button--primary{background:var(--cx-brand-strong);border-color:var(--cx-brand-strong);color:#fff}.cx-chiprow{display:flex;flex-wrap:wrap;gap:10px}.cx-statuschip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e0dcd4;color:#10172a;font-size:13.5px;font-weight:700;white-space:nowrap}.cx-statuschip:before{content:"";width:8px;height:8px;flex:none;border-radius:999px;background:var(--cx-chip-dot, #9a9187)}.cx-statuschip--success{--cx-chip-dot: var(--cx-success)}.cx-statuschip--warning{--cx-chip-dot: #c98a12}.cx-statuschip--danger{--cx-chip-dot: var(--cx-tone-negative)}.cx-statuschip--info{--cx-chip-dot: var(--cx-tone-info)}.cx-statuschip--neutral{--cx-chip-dot: #9a9187}.cx-kpirow{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}@media(max-width:1023.98px){.cx-kpirow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.cx-kpirow{grid-template-columns:minmax(0,1fr)}}.cx-kpicard{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:124px;padding:18px 20px;overflow:hidden;border:0;border-radius:var(--cx-radius-card);background:#fff;box-shadow:var(--cx-shadow-panel);color:#10172a;font:inherit;text-align:left;text-decoration:none}.cx-kpicard:after{content:"";position:absolute;top:-26px;right:-22px;width:84px;height:84px;border-radius:999px;background:var(--cx-kpi-accent, var(--cx-accent-brand));pointer-events:none}.cx-kpirow>.cx-kpicard:nth-child(4n+2){--cx-kpi-accent: var(--cx-accent-info)}.cx-kpirow>.cx-kpicard:nth-child(4n+3){--cx-kpi-accent: var(--cx-accent-positive)}.cx-kpirow>.cx-kpicard:nth-child(4n+4){--cx-kpi-accent: var(--cx-accent-violet)}.cx-kpicard.cx-kpicard--accent-brand{--cx-kpi-accent: var(--cx-accent-brand)}.cx-kpicard.cx-kpicard--accent-info{--cx-kpi-accent: var(--cx-accent-info)}.cx-kpicard.cx-kpicard--accent-positive{--cx-kpi-accent: var(--cx-accent-positive)}.cx-kpicard.cx-kpicard--accent-violet{--cx-kpi-accent: var(--cx-accent-violet)}.cx-kpicard--plain:after{display:none}.cx-kpicard__label{position:relative;z-index:1;font-size:14px;font-weight:600;color:#3e475a}.cx-kpicard__value{position:relative;z-index:1;font-family:var(--ccx-figures);font-size:40px;font-weight:800;line-height:44px;letter-spacing:.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cx-kpicard__value.is-missing{font-family:var(--ccx-font);font-size:16px;line-height:44px;font-weight:700;color:#6b7385}.cx-kpicard__value--positive{color:var(--cx-tone-positive)}.cx-kpicard__value--negative{color:var(--cx-tone-negative)}.cx-kpicard__value--warning{color:var(--cx-tone-warning)}.cx-kpicard__value--info{color:var(--cx-tone-info)}.cx-kpicard__sub{position:relative;z-index:1;font-size:13.5px;line-height:19px;color:#4a5468}.cx-kpicard.is-interactive{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.cx-kpicard.is-interactive:hover{box-shadow:var(--cx-shadow-card-hover);transform:translateY(-1px)}.cx-kpicard.is-interactive:focus-visible{outline:2px solid #10172a;outline-offset:2px}.cx-modtabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;padding:6px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e0dcd4}.cx-modtabs__module{padding:0 12px 0 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5a6478}.cx-modtabs__list{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.cx-page>.cx-modtabs,.cx-panel .cx-modtabs{align-self:flex-start;width:fit-content}.cx-modtab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#10172a;font:inherit;font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.cx-modtab:hover{background:#f1efea;color:#10172a}.cx-modtab.is-active,.cx-modtab.is-active:hover{background:#10172a;color:#fff}.cx-modtab:focus-visible{outline:2px solid #10172a;outline-offset:2px;box-shadow:var(--cx-ring)}.cx-modtab__count{font-size:12.5px;font-weight:700;opacity:.65;font-variant-numeric:tabular-nums}@media(max-width:639.98px){.cx-modtabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.cx-modtabs__list{flex-wrap:nowrap}}.cx-segmented{gap:2px}.cx-segmented .cx-chip__count{margin-left:4px;opacity:.7;font-weight:700}.cx-segmented button:focus-visible{outline:2px solid #10172a;outline-offset:2px}.cx-attention{min-width:0;border-radius:var(--cx-radius-panel);background:#fff;box-shadow:var(--cx-shadow-panel);overflow:hidden}.cx-attention__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 26px 16px;border-bottom:1px solid #ece9e2}.cx-attention__title{margin:0;font-size:18px;font-weight:800;line-height:24px;letter-spacing:-.2px}.cx-attention__subtitle{margin:4px 0 0;font-size:13.5px;line-height:19px;color:#4a5468}.cx-attention__count{min-height:28px;font-size:13px;color:var(--cx-tone-negative);background:#fdf0eb;box-shadow:none}.cx-attention__list{margin:0;padding:0;list-style:none}.cx-attention__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:4px 18px;padding:18px 26px;border-top:1px solid #ece9e2}.cx-attention__list>.cx-attention__row:first-child{border-top:0}.cx-attention__badge{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;font-family:var(--ccx-figures);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.cx-attention__badge--critical{background:#fdebe6;color:var(--cx-tone-negative)}.cx-attention__badge--warning{background:#fdf3dc;color:var(--cx-tone-warning)}.cx-attention__badge--info{background:var(--cx-accent-info);color:var(--cx-tone-info)}.cx-attention__dot{width:9px;height:9px;border-radius:999px;background:currentColor}.cx-attention__main{min-width:0}.cx-attention__itemtitle{margin:0;font-size:15.5px;font-weight:800;line-height:21px;color:#10172a}.cx-attention__code{margin-left:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500;color:#5a6478}.cx-attention__detail{margin:3px 0 0;font-size:13.5px;line-height:19px;color:#4a5468}.cx-attention__note{margin:3px 0 0;font-size:13.5px;line-height:19px;color:var(--cx-tone-positive)}.cx-attention__meta{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cx-attention__amount{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;color:#10172a;white-space:nowrap}.cx-attention__owner{font-size:13px;color:#4a5468;white-space:nowrap}.cx-attention__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:132px}.cx-attention__actions>.cx-btn--primary{order:-1}.cx-attention__empty{margin:0;padding:28px 26px;color:#4a5468;font-size:14px}@media(max-width:760px){.cx-attention__row{grid-template-columns:40px minmax(0,1fr)}.cx-attention__meta{grid-column:2;align-items:flex-start;text-align:left}.cx-attention__actions{grid-column:2;flex-direction:row;flex-wrap:wrap;min-width:0}}.cx-barlist{display:flex;flex-direction:column;gap:16px}.cx-barlist__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.cx-barlist__label{font-size:15px;font-weight:700;color:#10172a;min-width:0}.cx-barlist__meta{margin-left:10px;font-size:13px;font-weight:500;color:#4a5468}.cx-barlist__value{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-barlist__track{display:block;height:10px;border-radius:999px;background:#f1efea;overflow:hidden}.cx-barlist__bar{display:block;height:100%;border-radius:999px;background:#e0663a}.cx-barlist__bar--positive{background:#2a8a5e}.cx-barlist__bar--info{background:#4a6bd1}.cx-barlist__bar--warning{background:#c98a12}.cx-barlist__bar--negative{background:#c4452b}.cx-barlist__foot{margin:4px 0 0;padding:14px 16px;border-radius:14px;background:#f6f4f0;color:#3e475a;font-size:13.5px;line-height:20px}.cx-panel{box-shadow:var(--cx-shadow-panel)}.cx-panel__description{margin-top:4px}.cx-table th{height:44px}.cx-table td{height:58px}.cx-table tbody tr.is-attention td{background:#fdf3ee}.cx-table tbody tr.is-selected td{background:#f6ebe3}.cx-table tbody tr.is-attention:hover td,.cx-table tbody tr.is-selected:hover td{background:#faeae2}.cx-table__num{white-space:nowrap}.cx-table th.cx-table__num{text-align:right}.cx-formfield__hint{color:#4a5468;font-size:12.5px;line-height:17px}.cx-formgrid{gap:16px 18px}.cx-dialog__description{color:#4a5468}.cx-dialog__footer,.cx-sheet__actions{border-top:1px solid #ece9e2;padding-top:16px}@media(prefers-reduced-motion:reduce){.cx-kpicard.is-interactive,.cx-table tbody tr{transition:none}.cx-kpicard.is-interactive:hover{transform:none}.cx-skeleton,.cx-status--pending:before{animation:none}}.cx-page-header--described>.cx-page-header__lead{flex:1 1 auto;min-width:0}.cx-tab:focus-visible,.cx-tab[aria-selected=true]:focus-visible,.cx-tab.is-active:focus-visible{outline:2px solid #10172a;outline-offset:2px}.cx-control:focus-visible,.cx-input:focus-visible,.cx-select:focus-visible,.cx-textarea:focus-visible{outline:2px solid #10172a;outline-offset:1px}.cx-kpicard__value.is-long{font-size:26px;line-height:1.15}.cx-kpicard__value.is-longer{font-size:19px;line-height:1.25;overflow-wrap:anywhere}.cx-page-header__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-page-header__title.is-long{font-size:clamp(28px,2.6vw,38px);line-height:1.1;letter-spacing:-.5px}@media(min-width:1100px){.cx-page-header.cx-page-header--described{grid-template-columns:minmax(0,1fr) fit-content(36%);grid-template-areas:"lead actions" "aside aside";row-gap:18px}.cx-page-header--described>.cx-page-header__lead{grid-area:lead}.cx-page-header--described>.cx-page-header__actions{grid-area:actions;align-self:start;flex-wrap:wrap;justify-content:flex-end;max-width:48vw}.cx-page-header--described>.cx-page-header__aside,.cx-page-header--described>.cx-page-header__spacer{grid-area:aside}.cx-page-header--described .cx-page-header__title{max-width:26em}}@media(max-width:639.98px){.cx-kpi__value{font-size:18px;line-height:22px;overflow-wrap:anywhere;white-space:normal}}.cx-page-header--described .cx-page-header__text{flex:1 1 auto;min-width:0}.ox-attention{display:flex;flex-direction:column}.ox-attention__row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent)}.ox-attention__title{margin:0;font-size:14px;font-weight:500}.ox-attention__desc{margin:2px 0 0;color:var(--cx-fg-muted);font-size:12px}.ox-attention__empty{margin:0;padding:4px 24px 20px;color:var(--cx-fg-muted);font-size:13px}.ox-attention__action{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ox-record-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;align-items:start}.ox-record-grid>*{min-width:0}.ox-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.ox-note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}.ox-actions{display:flex;flex-wrap:wrap;gap:8px}.ox-timeline{display:flex;flex-direction:column;margin:0;padding:0 24px 20px;list-style:none}.ox-timeline li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent);font-size:14px}.ox-timeline li:first-child{border-top:0}.ox-timeline__when{color:var(--cx-fg-muted);font-size:13px}.ox-timeline__sub{display:block;color:var(--cx-fg-muted);font-size:12px}.ox-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 24px;margin:0;padding:4px 24px 20px}.ox-kv dt{color:var(--cx-fg-muted);font-size:12px}.ox-kv dd{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.ox-pre{margin:0 24px 20px;padding:14px 16px;overflow:auto;border-radius:var(--cx-radius-md);background:var(--cx-muted);font-size:12px}.ox-unavailable{color:var(--cx-fg-muted)}@media(max-width:1100px){.ox-record-grid{grid-template-columns:1fr}}@media(max-width:639.98px){.ox-attention__row{grid-template-columns:1fr;gap:8px;padding:14px 18px}.ox-attention__action{justify-content:flex-start}.ox-attention__empty{padding:4px 18px 16px}.ox-timeline{padding:0 18px 16px}.ox-timeline li{grid-template-columns:1fr;gap:2px}.ox-kv{padding:4px 18px 16px}.ox-pre{margin:0 18px 16px}}.ox-tabs{position:relative;display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:40px}.ox-tabs>*{flex:none}@media(min-width:640px){.ox-tabs{flex-wrap:wrap;overflow-x:visible}}.ox-anchor{display:block;scroll-margin-top:96px}.cx-page:has(>.ox-modtabs)>.cx-page-header>.cx-page-header__lead{flex:1 1 auto;min-width:0}.cx-root-name{font-weight:500}.cx-root-sub{display:block;margin-top:2px;max-width:60ch;overflow:hidden;color:var(--cx-fg-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cx-root-overdue{color:var(--cx-danger);font-weight:500}.cx-root-stack{display:flex;flex-direction:column;gap:18px}.cx-root-text{margin:0;color:var(--cx-fg);font-size:14px;line-height:1.55;white-space:pre-wrap}.cx-root-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.cx-root-inline>:first-child{flex:1 1 220px}.cx-root-grid2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.cx-root-links{margin:0;padding:0 12px 12px;list-style:none}.cx-root-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 12px;border-radius:14px;color:var(--cx-fg);text-decoration:none}.cx-root-links a:hover{background:#ffffffa6}.cx-root-links a:focus-visible{outline:none;box-shadow:var(--cx-ring)}@media(max-width:1100px){.cx-root-grid2{grid-template-columns:1fr}}.cx-root-select{min-width:180px}.cx-root-kpilink{color:inherit;text-decoration:none;border-radius:16px}.cx-root-kpilink:hover .cx-kpi__label{color:var(--cx-fg);text-decoration:underline}.cx-root-kpilink:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-root-actions{display:flex;flex-wrap:wrap;gap:8px}.cx-admin-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;align-items:start}.cx-admin-index__list{margin:0;padding:0 12px 12px;list-style:none}.cx-admin-index__link{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 12px;border-radius:16px;color:var(--cx-fg);text-decoration:none}.cx-admin-index__link:hover{background:#ffffffa6}.cx-admin-index__link:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-admin-index__icon{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9999px;background:var(--cx-card);color:var(--cx-fg-muted)}.cx-admin-index__icon svg{width:16px;height:16px}.cx-admin-index__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.cx-admin-index__title{font-size:14px;font-weight:500}.cx-admin-index__body{color:var(--cx-fg-muted);font-size:13px;line-height:1.4}.cx-admin-index__arrow{flex:none;width:16px;height:16px;color:var(--cx-fg-muted);opacity:0;transition:opacity .15s ease}.cx-admin-index__link:hover .cx-admin-index__arrow,.cx-admin-index__link:focus-visible .cx-admin-index__arrow{opacity:1}.cx-admin-sub{display:block;margin-top:2px;color:var(--cx-fg-muted);font-size:12px}.cx-admin-name{font-weight:500}.cx-admin-stack{display:flex;flex-direction:column;gap:16px}.cx-admin-grid2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1100px){.cx-admin-grid2{grid-template-columns:1fr}}.cx-admin-grid2--rev{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}@media(max-width:1100px){.cx-admin-grid2--rev{grid-template-columns:1fr}}.cx-admin-hubsearch{min-width:260px}@media(max-width:640px){.cx-page-header__actions:has(.cx-admin-hubsearch){width:100%;margin-left:0}.cx-admin-hubsearch{width:100%;min-width:0}}.cx-admin-tech{border-top:1px solid var(--cx-border);padding-top:12px;color:var(--cx-fg-muted);font-size:13px}.cx-admin-tech summary{cursor:pointer;color:var(--cx-fg)}.cx-admin-tech pre{margin:10px 0 0;padding:12px;overflow:auto;border-radius:12px;background:var(--cx-muted);font-size:12px;white-space:pre-wrap;word-break:break-word}.cx-roles__name{display:block;font-weight:500;color:var(--cx-fg)}.cx-roles__summary{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--cx-fg-muted);font-size:12px;line-height:16px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cx-roles__key{display:block;margin-top:2px}.cx-roles__skeleton{display:flex;flex-direction:column;gap:12px;padding:8px 0}.cx-roles__editor{display:flex;flex-direction:column;gap:16px}.cx-roles__group{margin:0;padding:14px 16px 10px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-lg);background:#fff9}.cx-roles__group-head{display:flex;align-items:baseline;gap:8px;padding:0 4px}.cx-roles__group-title{font-size:14px;font-weight:500}.cx-roles__group-count{color:var(--cx-fg-muted);font-size:12px;font-variant-numeric:tabular-nums}.cx-roles__group-actions{display:flex;gap:4px;margin:4px 0 4px -6px}.cx-roles__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.cx-roles__access{display:flex;flex-direction:column;gap:12px;padding:0 24px 24px}.cx-roles__access-group h3{margin:0 0 6px;font-size:13px;font-weight:500}.cx-roles__access-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.cx-roles__access-list li{display:flex;flex-direction:column;font-size:13px}.cx-roles__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}.cx-roles__stack{display:flex;flex-direction:column;gap:20px;min-width:0}@media(max-width:1100px){.cx-roles__grid{grid-template-columns:1fr}}@media(max-width:639.98px){.cx-roles__checks,.cx-roles__access-list{grid-template-columns:1fr}.cx-roles__access{padding:0 18px 18px}}.cx-bw-moneylist{display:inline-flex;flex-direction:column;gap:2px}.cx-bw-fix{display:block;margin-top:2px;color:var(--cx-fg-muted);font-size:12px;line-height:16px;max-width:52ch}.cx-bw-sub{display:block;margin-top:2px;color:var(--cx-fg-muted);font-size:12px;line-height:16px}.cx-bw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-bw-note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}.cx-bw-aging{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 24px 20px}.cx-bw-aging__cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border:0;border-radius:18px;background:#fff9;color:var(--cx-fg);font:inherit;text-align:left;cursor:pointer}.cx-bw-aging__cell:hover{background:var(--cx-card)}.cx-bw-aging__cell[aria-pressed=true]{background:var(--cx-fg);color:var(--cx-canvas)}.cx-bw-aging__cell[aria-pressed=true] .cx-bw-aging__label{color:inherit;opacity:.75}.cx-bw-aging__cell:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-bw-aging__label{color:var(--cx-fg-muted);font-size:12px}.cx-bw-aging__value{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.cx-bw-aging__count{font-size:12px;opacity:.7}@media(max-width:1023.98px){.cx-bw-grid{grid-template-columns:1fr}}@media(max-width:639.98px){.cx-bw-aging{display:flex;overflow-x:auto;padding:0 18px 16px;scroll-snap-type:x proximity;scroll-padding-inline:18px}.cx-bw-aging__cell{flex:0 0 148px;scroll-snap-align:start}}.cx-bw-handover{display:grid;gap:10px;margin:0}.cx-bw-handover>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:center}.cx-bw-handover dt{color:var(--cx-fg-muted);font-size:12px}.cx-bw-handover dd{margin:0;font-size:14px;overflow-wrap:anywhere}.cx-sales-blocked{color:var(--cx-danger);font-weight:500}.cx-sales-field{display:flex;flex-direction:column;gap:6px}.cx-sales-field.has-error .cbox-select,.cx-sales-field.has-error select{border-color:var(--cx-danger)}.cx-sales-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.cx-sales-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.cx-sales-actions{display:flex;flex-wrap:wrap;gap:8px}.cx-sales-note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}.cx-sales-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0 24px 22px}.cx-sales-link{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-lg);background:color-mix(in oklch,var(--cx-card) 70%,transparent);color:var(--cx-fg);text-decoration:none}.cx-sales-link:hover{background:var(--cx-card)}.cx-sales-link:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-sales-link__title{font-size:14px;font-weight:500}.cx-sales-link__text{color:var(--cx-fg-muted);font-size:12px;line-height:1.4}.cx-sales-link__count{margin-top:6px;font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media(max-width:1023px){.cx-sales-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cx-sales-links{padding:0 18px 18px;grid-template-columns:1fr 1fr}}.cx-sales-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:1.5}.cx-sales-steps a{color:var(--cx-fg);font-weight:500}.cx-sales-queues{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;align-items:start}.cx-sales-lineform{padding:18px 24px 22px;border-top:1px solid var(--cx-border)}.cx-sales-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.cx-sales-lineform{padding:16px 18px 18px}.cx-sales-compare{grid-template-columns:1fr}}.cx-crm-board{display:grid;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;overflow-x:auto;padding:4px 24px 22px}.cx-crm-board__col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border-radius:var(--cx-radius-lg);background:color-mix(in oklch,var(--cx-muted) 60%,transparent)}.cx-crm-board__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 4px;font-size:13px;font-weight:500}.cx-crm-board__empty{margin:0;padding:4px;color:var(--cx-fg-muted);font-size:12px}.cx-crm-board__card{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-md);background:var(--cx-card);color:var(--cx-fg);font:inherit;text-align:left;cursor:pointer}.cx-crm-board__card:hover{box-shadow:var(--cx-shadow-lg)}.cx-crm-board__card:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-crm-board__title{font-size:14px;font-weight:500}.cx-crm-board__meta{color:var(--cx-fg-muted);font-size:12px}@media(max-width:640px){.cx-crm-board{padding:4px 18px 18px;grid-auto-columns:78%}}.cx-sales-record .cx-page-header__title{max-width:18em;overflow-wrap:anywhere}@media(max-width:640px){.cx-sales-record .cx-page-header__title{font-size:30px}}.cx-sales-tab{display:flex;flex-direction:column;gap:16px}.cx-sales-tab .cx-table-wrap{margin:0 -24px}.cx-sales-subhead{margin:8px 0 0;font-size:14px;font-weight:500}.cx-sales-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.cx-sales-inline>.cx-formfield{flex:1 1 220px;max-width:360px}.cx-sales-inline>.cx-formfield:has(.cx-formfield__hint),.cx-sales-inline>.cx-formfield.has-error{align-self:flex-start}.cx-sales-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;padding-top:8px;border-top:1px solid var(--cx-border)}.cx-sales-picker{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;max-width:420px}@media(max-width:640px){.cx-sales-tab .cx-table-wrap{margin:0 -18px}.cx-sales-inline>.cx-formfield,.cx-sales-picker{max-width:none;flex-basis:100%}.cx-sales-inline>.cx-btn{width:100%}}.cx-c360-head{justify-content:space-between;align-items:center}.m2-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;align-items:start}.m2-split>*{min-width:0}.cx-sales-links--stack{grid-template-columns:1fr;padding:0 24px 22px}@media(max-width:1099.98px){.m2-split{grid-template-columns:1fr}}.m2-kpi-lines{display:flex;flex-direction:column;gap:2px;font-size:.62em;line-height:1.15}.m2-kpi-lines>span{white-space:nowrap}.m2-kpi-lines>.m2-kpi-main{font-size:1.6em}.m2-kpi-lines>.m2-kpi-note{font-size:.5em;font-family:inherit;white-space:normal;opacity:.75}.m2-kpi-money{display:inline-flex;align-items:baseline;gap:6px;font-size:.78em;white-space:nowrap}.m2-kpi-ccy{font-size:.5em;font-family:inherit;letter-spacing:.04em;opacity:.7}.cx-tab.is-active:focus-visible,.cx-tab[aria-selected=true]:focus-visible{outline:2px solid #10172a;outline-offset:2px;box-shadow:0 0 0 4px #e0663a59}.cx-proc-sub{display:block;margin-top:2px;color:var(--cx-fg-muted);font-size:12px;line-height:16px}.cx-proc-note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}.cx-proc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.cx-proc-grid--wide{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.cx-proc-na{color:var(--cx-fg-muted)}.cx-proc-actions{display:flex;flex-wrap:wrap;gap:8px}.cx-proc-steps{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;counter-reset:proc-step}.cx-proc-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid color-mix(in oklch,var(--cx-border) 70%,transparent);counter-increment:proc-step}.cx-proc-steps li:last-child{border-bottom:0}.cx-proc-steps li:before{content:counter(proc-step);display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:var(--cx-card);color:var(--cx-fg);font-size:13px;font-weight:500}.cx-proc-milestones{display:flex;flex-wrap:wrap;gap:6px}.cx-page .workflow-bar{margin:0;padding:10px 14px;border:1px solid rgb(255 255 255 / .7);border-radius:9999px;background:var(--cx-panel);overflow-x:auto}.cx-page .workflow-bar__label{display:none}.cx-page .workflow-bar__steps{flex-wrap:nowrap;gap:4px;font-size:13px;white-space:nowrap}.cx-page .workflow-bar__step a,.cx-page .workflow-bar__step span{display:inline-block;padding:6px 12px;border-radius:9999px;color:var(--cx-fg-muted)}.cx-page .workflow-bar__step a:hover{background:var(--cx-card);color:var(--cx-fg)}.cx-page .workflow-bar__step.is-active a,.cx-page .workflow-bar__step.is-active span{background:var(--cx-fg);color:#fff;font-weight:500}@media(max-width:1023.98px){.cx-proc-grid,.cx-proc-grid--wide{grid-template-columns:1fr}}.cx-proc-pad{padding:0 24px 20px}.cx-attn{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cx-attn__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent)}.cx-attn__title{margin:0;font-size:14px;font-weight:500}.cx-attn__desc{margin:2px 0 0;color:var(--cx-fg-muted);font-size:12px}.cx-proc-links{display:flex;flex-direction:column;margin:0;padding:0 0 8px;list-style:none}.cx-proc-links a{display:block;padding:10px 24px;color:var(--cx-fg);text-decoration:none}.cx-proc-links a:hover{background:#ffffff8c}.cx-proc-links__label{font-size:14px;font-weight:500}@media(max-width:639.98px){.cx-attn__row{grid-template-columns:48px minmax(0,1fr);padding:14px 18px}.cx-attn__row>a{grid-column:2;justify-self:start}.cx-proc-pad{padding:0 18px 16px}.cx-proc-links a{padding:10px 18px}}.cx-proc .cx-page-header--record .cx-page-header__title{max-width:14em}.cx-proc-links a.cx-proc-links__a{text-decoration:none}.cx-proc .cx-segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.cx-proc .cx-segmented>button{flex:none}.cx-proc .cx-page-header__title{overflow-wrap:anywhere}.cx-proc-milestones{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.cx-proc-milestones>*{max-width:100%;white-space:normal;height:auto;min-height:26px}@media(max-width:640px){.cx-proc .cx-page-header__lead{flex:1 1 auto;min-width:0}.cx-proc .cx-page-header__lead>div{min-width:0}}.cx-inv__filters{display:flex;flex-direction:column;gap:10px}.cx-inv__filters .cx-select{width:auto;min-width:150px}.cx-inv__loc{width:200px;max-width:100%}.cx-inv__views{color:var(--cx-fg-muted);font-size:13px}.cx-inv__views .form-row,.cx-inv__views>div{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.cx-inv__check{width:16px;height:16px;accent-color:var(--cx-fg);cursor:pointer}.cx-inv__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 24px 12px;padding:10px 14px;border-radius:var(--cx-radius-lg);background:var(--cx-muted);font-size:13px}.cx-inv__bulk>span{margin-right:6px;font-weight:500}.cx-inv__untracked{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.45}.cx-inv__untracked svg{flex:none;width:16px;height:16px;margin-top:1px}.cx-inv__untracked strong{color:var(--cx-fg);font-weight:500}.cx-inv__qty{margin-top:16px;padding:16px 18px;border-radius:var(--cx-radius-lg);background:var(--cx-card)}.cx-inv__qty.is-yes{box-shadow:inset 3px 0 0 var(--cx-success)}.cx-inv__qty.is-no{box-shadow:inset 3px 0 0 var(--cx-warning)}.cx-inv__qty-answer{margin:0 0 10px;font-size:15px;font-weight:500}.cx-inv__qty dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.cx-inv__qty dt{color:var(--cx-fg-muted);font-size:12px}.cx-inv__qty dd{margin:2px 0 0;font-size:18px;font-variant-numeric:tabular-nums}.cx-c360__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.cx-c360__col{display:flex;flex-direction:column;gap:20px;min-width:0}.cx-c360__next{margin:0;font-size:14px;line-height:1.5}.cx-c360__legacy{min-width:0}.cx-imp__textarea{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}@media(max-width:1100px){.cx-c360__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cx-inv__filters .cx-select,.cx-inv__loc{flex:1 1 calc(50% - 8px);min-width:0;width:auto}.cx-inv__bulk{margin:0 18px 12px}.cx-inv__qty dl{grid-template-columns:1fr 1fr}}.cx-inv__note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}.cx-inv__views .cbox-field{flex-direction:row;align-items:center;gap:8px}.cx-inv__views .cbox-field__label{font-size:12px;white-space:nowrap}.cx-inv__views select,.cx-inv__views input{min-height:36px!important;height:36px;width:auto;min-width:180px;max-width:260px;padding:0 12px!important;border-radius:9999px!important;font-size:13px!important}.cx-inv__views .cbox-btn{height:32px;padding:0 14px;font-size:12px}.cx-inv-stack{display:flex;flex-direction:column;gap:20px}.ctr-fin-section{margin-top:18px}.ctr-fin-section__title{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--cx-fg)}.ctr-fin-missing{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.45}.ctr-fin-exceptions{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px}.cx-record-docs__file{padding-top:11px}.cx-record-history__changes{margin:0;padding:0;list-style:none;color:var(--cx-fg-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cx-dep__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.cx-dep__raw{margin:0;padding:12px 14px;max-height:360px;overflow:auto;border-radius:var(--cx-radius-lg);background:var(--cx-card);font-size:12px;white-space:pre-wrap;word-break:break-all}.cx-dep__clear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-dep__clear-cell{padding:14px 16px;border-radius:var(--cx-radius-lg);background:var(--cx-card)}.cx-dep__clear-cell p{margin:0 0 6px;color:var(--cx-fg-muted);font-size:12px}.cx-dep__reasons{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.cx-dep__reasons li{display:flex;gap:8px;align-items:baseline}.cx-dep__section{margin:8px 0 0;padding-top:16px;border-top:1px solid var(--cx-border)}.cx-dep__section-title{margin:0 0 12px;font-size:14px;font-weight:500}.cx-dep__lookup{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;gap:12px;align-items:end}.cx-dep__bar{height:8px;overflow:hidden;border-radius:9999px;background:var(--cx-muted)}.cx-dep__bar>span{display:block;height:100%;border-radius:inherit;background:var(--cx-info)}.cx-dep__bar>span.is-warning{background:var(--cx-warning)}.cx-dep__bar>span.is-danger{background:var(--cx-danger)}.cx-dep__zones{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:0 24px 20px}.cx-dep__zone{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:0;border-radius:var(--cx-radius-lg);background:var(--cx-card);color:var(--cx-fg);font:inherit;text-align:left;cursor:pointer}.cx-dep__zone:hover{box-shadow:var(--cx-shadow-lg)}.cx-dep__zone:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-dep__zone-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.cx-dep__zone-name{font-weight:500}.cx-dep__zone-meta{color:var(--cx-fg-muted);font-size:12px}.cx-dep__select{min-width:220px}@media(max-width:900px){.cx-dep__grid,.cx-dep__lookup{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cx-dep__zones{padding:0 18px 16px}.cx-dep__select{min-width:0;width:100%}}.cx-dep__note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}.cx-dep__textarea{min-height:200px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.cx-dep__clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-tc__cards{display:grid;gap:var(--cx-space-3, 12px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:var(--cx-space-3, 12px)}.cx-tc__card{border:1px solid var(--cx-border, #e5e7eb);border-radius:10px;padding:14px;background:var(--cx-surface, #fff);display:grid;gap:8px}.cx-tc__cardhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.cx-tc__container{font-weight:600;font-size:1.05rem}.cx-tc__type,.cx-tc__hint{margin:0;color:var(--cx-text-muted, #6b7280)}.cx-tc__open{font-weight:600}.cx-tc__status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:12px 0}.cx-tc__items{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cx-tc__item{border-bottom:1px solid var(--cx-border, #e5e7eb);padding-bottom:12px;display:grid;gap:8px;min-width:0}.cx-tc__label{margin:0;font-weight:600}.cx-tc__answer{margin:0;overflow-wrap:anywhere}.cx-tc__choice,.cx-tc__buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.cx-tc__file{display:grid;gap:6px;font-weight:500}.cx-tc__file input{max-width:100%}.cx-tc__sign{display:grid;gap:8px;justify-items:start;margin-top:6px}.cx-tc__canvas{width:100%;max-width:600px;aspect-ratio:600 / 220;border:1px dashed var(--cx-border-strong, #9ca3af);border-radius:8px;background:#fff;touch-action:none}.cx-tc__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;margin:0}.cx-tc__facts dt{color:var(--cx-text-muted, #6b7280);font-size:.85rem}.cx-tc__facts dd{margin:0;overflow-wrap:anywhere}.cx-yt__filters{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;margin-bottom:12px}.cx-yt__filters .cx-segmented{flex-wrap:wrap}.cx-yt__prio{display:inline-flex;gap:6px;align-items:center}.cx-yt__rowactions{display:inline-flex;flex-wrap:wrap;gap:6px}.cx-yt__hint{margin:4px 0 10px;font-size:13px;color:var(--cx-text-muted, #5b6472)}.cx-yt__drive{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.cx-yt__h{margin:0;font-size:16px;font-weight:600;display:flex;gap:8px;align-items:center}.cx-yt__count{font-size:13px;font-weight:500;color:var(--cx-text-muted, #5b6472)}.cx-yt__card{background:var(--cx-surface, #fff);border:1px solid var(--cx-border, #e3e6eb);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;max-width:560px}.cx-yt__cardhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.cx-yt__container{font-size:18px;font-weight:700;letter-spacing:.02em}.cx-yt__type{margin:0;font-size:13px;color:var(--cx-text-muted, #5b6472)}.cx-yt__route{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.cx-yt__route div{display:flex;flex-direction:column}.cx-yt__route dt{font-size:12px;color:var(--cx-text-muted, #5b6472)}.cx-yt__route dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.cx-yt__buttons{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.cx-yt__card{max-width:none}.cx-yt__buttons .cx-btn,.cx-yt__buttons button{flex:1 1 100%;min-height:44px;justify-content:center}}.ct-page{display:flex;flex-direction:column;gap:16px;min-width:0}.ct-page.is-stale .ct-chain,.ct-page.is-stale .ct-tiles{opacity:.7}.ct-muted{color:var(--cx-fg-muted)}.ct-links{display:flex;flex-wrap:wrap;gap:4px 10px}.ct-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-jumps{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.ct-jumps a{color:var(--cx-fg-muted);text-decoration:none;padding:6px 0}.ct-jumps a:hover,.ct-jumps a:focus-visible{color:var(--cx-fg);text-decoration:underline}.ct-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:flex-end}.ct-title__time{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--cx-fg-muted)}.ct-title__h{margin:2px 0 4px;font-size:30px;font-weight:800;letter-spacing:-.5px}.ct-brief{margin:0;max-width:80ch;font-size:14px}.ct-title__side{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.ct-command{font-size:13px}.ct-pulse{width:9px;height:9px;border-radius:50%;background:var(--cx-fg-muted);flex:none}.ct-pulse--fresh{background:var(--cx-success);animation:ct-pulse 2s ease-in-out infinite}.ct-pulse--late{background:var(--cx-warning)}.ct-pulse--stale,.ct-pulse--never{background:var(--cx-danger)}@keyframes ct-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ct-pulse--fresh{animation:none}}.ct-fresh{margin:0;font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--cx-border);background:var(--cx-card);max-width:60ch;text-align:end}.ct-fresh--late{border-color:var(--cx-warning)}.ct-fresh--stale,.ct-fresh--never{border-color:var(--cx-danger)}.ct-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ct-tile{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:44px;padding:12px 14px;text-align:start;font:inherit;border-radius:var(--cx-radius-lg);background:var(--cx-side-bg);color:var(--cx-side-fg);border:1px solid transparent;cursor:pointer}.ct-tile:hover,.ct-tile:focus-visible{outline:2px solid var(--cx-ring);outline-offset:2px}.ct-tile__label{font-size:13px;color:var(--cx-side-muted)}.ct-tile__value{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.ct-tile__sub{font-size:12px;color:var(--cx-side-muted);overflow-wrap:anywhere}.ct-tile--good{border-inline-start:4px solid var(--cx-success)}.ct-tile--watch{border-inline-start:4px solid var(--cx-warning)}.ct-tile--bad{border-inline-start:4px solid var(--cx-danger)}.ct-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;align-items:start}.ct-side{padding:16px;border-radius:var(--cx-radius-panel);background:var(--cx-card);border:1px solid var(--cx-border);min-width:0}.ct-side h2{margin:0 0 4px;font-size:16px}.ct-side>p{margin:0 0 8px;font-size:12px}.ct-systems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-systems li{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;padding-block-end:8px;border-block-end:1px solid var(--cx-border)}.ct-systems__name{font-weight:700;font-size:13px;flex:1 1 100%}.ct-systems__detail{font-size:12px;color:var(--cx-fg-muted);flex:1 1 100%}.ctx-inbox{padding:16px;border-radius:var(--cx-radius-panel);background:var(--cx-card);border:1px solid var(--cx-border);min-width:0}.ctx-inbox__head{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between}.ctx-inbox__head h2{margin:0;font-size:18px}.ctx-inbox__counts{margin:0;font-size:13px;color:var(--cx-fg-muted)}.ctx-filters{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-block:12px 6px}.ctx-select{display:inline-flex;align-items:center;gap:6px;font-size:13px}.ctx-select select{min-height:36px;padding-inline:8px;border-radius:var(--cx-radius-control);border:1px solid var(--cx-border);background:var(--cx-input);color:var(--cx-fg);font:inherit}.ctx-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;min-height:36px}.ctx-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:4px 0;padding:0}.ctx-chip{min-height:32px;padding:4px 12px;border-radius:999px;border:1px solid var(--cx-border);background:var(--cx-brand-soft);color:var(--cx-brand-soft-fg);font:inherit;font-size:12px;cursor:pointer}.ctx-chip:focus-visible,.ctx-link:focus-visible,.ctx-row:focus-visible,.ct-stage button:focus-visible,.ct-domain:focus-visible{outline:2px solid var(--cx-ring);outline-offset:2px}.ctx-chip--clear{background:transparent;color:var(--cx-fg)}.ctx-sort{margin:4px 0 8px;font-size:12px;color:var(--cx-fg-muted)}.ctx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ctx-row{display:grid;width:100%;min-height:44px;gap:2px 12px;padding:10px 12px;text-align:start;font:inherit;color:var(--cx-fg);cursor:pointer;grid-template-columns:84px minmax(0,1fr) auto auto;grid-template-areas:"sev title impact status" "sev detail due owner";align-items:center;border-radius:var(--cx-radius-md);border:1px solid var(--cx-border);border-inline-start:4px solid var(--cx-warning);background:var(--cx-panel-solid)}.ctx-row--critical{border-inline-start-color:var(--cx-danger)}.ctx-row:hover{background:var(--cx-muted)}.ctx-row__sev{grid-area:sev;font-size:12px;font-weight:700}.ctx-row__main{grid-area:title}.ctx-row__module{grid-area:detail}.ctx-row__impact{grid-area:impact;justify-self:end}.ctx-row__status{grid-area:status;justify-self:end}.ctx-row__due{grid-area:due;justify-self:end}.ctx-row__owner{grid-area:owner;justify-self:end}.ctx-row--critical .ctx-row__sev{color:var(--cx-danger)}.ctx-row__main{display:flex;flex-direction:column;min-width:0}.ctx-row__title{font-weight:700;font-size:14px;overflow-wrap:anywhere}.ctx-row__detail{font-size:12px;color:var(--cx-fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-row__module,.ctx-row__owner{font-size:12px;color:var(--cx-fg-muted);overflow-wrap:anywhere}.ctx-row__impact{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ctx-row__impact.is-missing{font-weight:600;color:var(--cx-warning)}.ctx-row__due{font-size:12px}.ctx-row__due.is-overdue{color:var(--cx-danger);font-weight:700}.ctx-skel{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--cx-radius-md);border:1px solid var(--cx-border)}.ctx-empty{margin:12px 0;padding:16px;border-radius:var(--cx-radius-md);background:var(--cx-muted);font-size:14px}.ctx-link{background:none;border:0;padding:4px 0;color:var(--cx-fg);text-decoration:underline;font:inherit;cursor:pointer;min-height:32px}.ctx-resolved{margin-block-start:10px}.ctx-list--resolved .ctx-row{opacity:.75}.ctx-drawer{display:flex;flex-direction:column;gap:12px;font-size:14px}.ctx-drawer__detail{margin:0}.ctx-block h3{margin:0 0 6px;font-size:14px}.ctx-block p{margin:2px 0}.ctx-chainfix{margin:0;display:grid;gap:4px}.ctx-chainfix div{display:grid;grid-template-columns:110px 1fr;gap:8px}.ctx-chainfix dt{color:var(--cx-fg-muted)}.ctx-chainfix dd{margin:0}.ctx-activity,.ctx-tasks{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;font-size:13px}.ctx-actions{display:flex;flex-wrap:wrap;gap:8px}.ctx-actions .cx-btn{min-height:44px}.ctx-form{display:flex;flex-direction:column;gap:10px}.ctx-comment{display:flex;flex-direction:column;gap:6px}.ctx-muted{color:var(--cx-fg-muted);font-size:13px}.ct-chainbox{padding:16px;border-radius:var(--cx-radius-panel);background:var(--cx-side-bg);color:var(--cx-side-fg)}.ct-chainbox .ct-muted{color:var(--cx-side-muted);font-size:12px;margin:4px 0 0}.ct-chainbox__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.ct-chainbox__head h2{margin:0;font-size:18px}.ct-chain{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.ct-stage button{display:flex;flex-direction:column;gap:2px;width:100%;height:100%;min-height:44px;padding:12px;text-align:start;font:inherit;cursor:pointer;color:var(--cx-side-fg);background:var(--cx-side-hover);border:1px solid transparent;border-inline-start:4px solid var(--cx-side-muted);border-radius:var(--cx-radius-md)}.ct-stage.is-active button{border-color:var(--cx-side-fg)}.ct-stage--flows button{border-inline-start-color:var(--cx-success)}.ct-stage--slow button{border-inline-start-color:var(--cx-warning)}.ct-stage--bottleneck button{border-inline-start-color:var(--cx-danger)}.ct-stage__pos{font-size:11px;color:var(--cx-side-muted)}.ct-stage__title{font-weight:700;font-size:14px}.ct-stage__count{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.ct-stage__rate{font-size:12px;color:var(--cx-side-muted)}.ct-stage__rate b{color:var(--cx-side-fg)}.ct-stage__status{margin-block-start:auto;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ct-explain{margin-block-start:12px;padding:12px;border-radius:var(--cx-radius-md);background:var(--cx-card);color:var(--cx-fg)}.ct-explain p{margin:4px 0}.ct-domainstrip h2{margin:0 0 8px;font-size:18px}.ct-domains{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.ct-domain{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:12px;text-align:start;font:inherit;color:var(--cx-fg);cursor:pointer;border-radius:var(--cx-radius-lg);background:var(--cx-card);border:1px solid var(--cx-border)}.ct-domain.is-active{outline:2px solid var(--cx-brand)}.ct-domain__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ct-domain__meta,.ct-domain__owner,.ct-domain__touch{font-size:12px;color:var(--cx-fg-muted)}.ct-badge{min-width:22px;height:22px;border-radius:11px;display:grid;place-content:center;background:var(--cx-danger);color:var(--cx-card);font-size:12px;font-weight:700}.ct-dirbar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:12px 16px}.ct-dirbar input{max-width:320px}.ct-modtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0 16px 16px}.ct-modtile{padding:12px;border-radius:var(--cx-radius-md);border:1px solid var(--cx-border);background:var(--cx-panel-solid)}.ct-modtile header{display:flex;justify-content:space-between;gap:8px;align-items:center}.ct-modtile p{margin:6px 0 0;font-size:13px}.ct-notshown{border:1px solid var(--cx-border);border-radius:var(--cx-radius-md);padding:10px 14px;background:var(--cx-muted);font-size:13px}.ct-notshown ul{margin:6px 0 0;padding-inline-start:18px}.ct-notshown li{margin:2px 0}.ct-defs{font-size:13px;margin:4px 0 8px}.ct-defs summary{cursor:pointer;font-weight:600;min-height:32px}.ct-defs p{margin:4px 0;max-width:90ch}@media(max-width:1100px){.ct-main{grid-template-columns:1fr}}@media(max-width:640px){.ct-jumps,.ct-tiles,.ct-side,.ct-chainbox,.ct-domainstrip,.ct-notshown,.ct-defs,#ct-directory{display:none}.ct-title__side{align-items:stretch;width:100%}.ct-fresh{text-align:start}.ctx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sev status" "title title" "impact due"}.ctx-row__module,.ctx-row__owner{display:none}.ctx-row__impact{justify-self:start}}@media(pointer:coarse){.ctx-chip,.ctx-link,.ctx-select select,.ctx-check{min-height:44px}}.ctx-li--select{display:flex;align-items:flex-start;gap:8px}.ctx-li--select>.ctx-row{flex:1;min-width:0}.ctx-select-row{margin-top:14px;width:18px;height:18px;flex:none}.ctx-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;margin:4px 0 8px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-md);background:var(--cx-muted)}.ctx-bulk-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.ctx-mentions{display:flex;flex-direction:column;gap:6px}.ctx-mention-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.ct-page--calm .ct-tile__sub,.ct-page--calm .ct-stage__rate,.ct-page--calm .ct-domain__meta,.ct-page--calm .ct-domain__touch,.ct-page--calm .ct-brief .ct-muted{display:none}.ct-tile__how,.ct-stage__def{display:block;font-size:12px;font-weight:400;color:var(--cx-fg-muted);overflow-wrap:anywhere;text-align:start}.tr-correction{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px}.tr-correction__actions{display:flex;gap:6px}.tr-board{display:grid;gap:20px}.tr-board__lane-empty{color:var(--cx-fg-muted);font-size:13px;padding:4px 0 12px}.cx-wf__hint{margin:4px 0 10px;font-size:13px;color:var(--cx-text-muted, #5b6472)}.cx-wf__stack{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.cx-wf__h{margin:0;font-size:16px;font-weight:600}.cx-wf__card{background:var(--cx-surface, #fff);border:1px solid var(--cx-border, #e3e6eb);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;max-width:560px}.cx-wf__cardhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.cx-wf__title{font-size:16px;font-weight:700;overflow-wrap:anywhere}.cx-wf__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.cx-wf__facts div{display:flex;flex-direction:column}.cx-wf__facts dt{font-size:12px;color:var(--cx-text-muted, #5b6472)}.cx-wf__facts dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.cx-wf__buttons{display:flex;flex-wrap:wrap;gap:8px}.cx-wf__rowactions{display:inline-flex;flex-wrap:wrap;gap:6px}.cx-wf__filters{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;margin-bottom:12px}@media(max-width:600px){.cx-wf__card{max-width:none}.cx-wf__buttons .cx-btn,.cx-wf__buttons button{flex:1 1 100%;min-height:44px;justify-content:center}}.cx-pp{--cx-pp-ink: #141a2b;--cx-pp-ink-2: #23293d;--cx-pp-line: rgba(255, 255, 255, .12);--cx-pp-soft: rgba(255, 255, 255, .72);min-height:100vh;background:var(--cx-canvas, #f4f2ee)}.cx-pp-top{display:flex;align-items:center;gap:16px;padding:14px 24px;background:var(--cx-pp-ink);color:#fff}.cx-pp-logo{font-weight:900;font-size:26px;letter-spacing:.04em;color:var(--cx-brand, #e0663a)}.cx-pp-top__who{display:flex;flex-direction:column;min-width:0}.cx-pp-top__who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-pp-top__who span{color:var(--cx-pp-soft);font-size:13px}.cx-pp-top__right{margin-left:auto;display:flex;align-items:center;gap:10px}.cx-pp-pill{padding:4px 12px;border-radius:999px;background:#fff;color:var(--cx-pp-ink);font-weight:600;font-size:13px}.cx-pp-wrap{max-width:1320px;margin:0 auto;padding:16px;display:grid;gap:16px}.cx-pp-tabs{display:flex;flex-wrap:wrap;gap:8px}.cx-pp-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--cx-border, #ddd);background:var(--cx-card, #fff);color:var(--cx-fg, #1a1a1a);font-weight:600;text-decoration:none}.cx-pp-tab.is-active{background:var(--cx-pp-ink);border-color:var(--cx-pp-ink);color:#fff}.cx-pp-tab__count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--cx-brand, #e0663a);color:#fff;font-size:12px;text-align:center}.cx-pp-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;padding:28px;border-radius:var(--cx-radius-xl, 20px);background:linear-gradient(120deg,var(--cx-pp-ink) 0%,var(--cx-pp-ink-2) 70%,#3a2a2a 100%);color:#fff}.cx-pp-eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cx-brand, #e0663a)}.cx-pp-hero h2{margin:0 0 8px;font-size:30px}.cx-pp-hero__lead{margin:0 0 18px;color:var(--cx-pp-soft);max-width:62ch}.cx-pp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.cx-pp-kpi{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--cx-pp-line);border-radius:var(--cx-radius-lg, 14px);background:#ffffff0a}.cx-pp-kpi__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cx-pp-soft)}.cx-pp-kpi__value{font-size:22px}.cx-pp-kpi__note{font-size:13px;color:var(--cx-pp-soft)}.cx-pp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cx-pp-contact{display:flex;gap:14px;align-items:flex-start;padding:20px;border:1px solid var(--cx-pp-line);border-radius:var(--cx-radius-lg, 14px);background:#ffffff0d}.cx-pp-contact strong{display:block;font-size:18px}.cx-pp-contact__avatar{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:2px solid var(--cx-brand, #e0663a);font-weight:800}.cx-pp-contact__mail{color:var(--cx-pp-soft)}.cx-pp-muted{color:var(--cx-fg-muted, #666)}.cx-pp-muted-dark{color:var(--cx-pp-soft)}.cx-pp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.cx-pp-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:var(--cx-radius-lg, 14px);border:1px solid var(--cx-border, #ddd)}.cx-pp-card--warning{background:#fbf3dc;border-color:#ecd9a0}.cx-pp-card--danger{background:#fbe9e7;border-color:#efb9b2}.cx-pp-card--info{background:#e8edfb;border-color:#bdc9ef}.cx-pp-signin{display:grid;place-items:center;padding:48px 16px}.cx-pp-signin__card{width:100%;max-width:440px;padding:28px;border-radius:var(--cx-radius-xl, 20px);background:var(--cx-card, #fff);box-shadow:var(--cx-shadow-panel, 0 4px 24px rgba(0, 0, 0, .08));display:grid;gap:12px}.cx-pp-signin__card h1{margin:0}@media(max-width:760px){.cx-pp-hero{grid-template-columns:1fr;padding:20px}.cx-pp-top{flex-wrap:wrap;padding:12px 16px}}.cx-ppd-form{display:grid;gap:14px}.cx-ppd-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.cx-ppd-switch{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cx-ppd-lines{display:grid;gap:10px}.cx-ppd-line{display:grid;grid-template-columns:140px minmax(180px,2fr) 90px 90px 140px auto;gap:10px;align-items:end;padding:10px;border:1px solid var(--cx-border);border-radius:var(--cx-radius-lg)}.cx-ppd-file{display:grid;gap:6px;font-size:.875rem;color:var(--cx-fg-muted)}.cx-ppd-file input{color:var(--cx-fg)}.cx-ppd-overdue{color:var(--cx-danger, #b42318);font-weight:600}@media(max-width:760px){.cx-ppd-line{grid-template-columns:1fr 1fr}}.cx-pp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end;margin-top:16px;padding-top:16px;border-top:1px solid var(--cx-border, #e3e0da)}.cx-pp-form>p,.cx-pp-form>.cx-banner{grid-column:1 / -1}.cx-pp-file{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.cx-pp-batch+.cx-pp-batch{margin-top:20px}.cx-pp-batch h3{display:flex;gap:10px;align-items:center;margin:12px 0 8px;font-size:15px}.cx-pp-thread{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cx-pp-thread li{padding:12px 14px;border-radius:var(--cx-radius-md, 10px);border:1px solid var(--cx-border, #e3e0da);max-width:720px}.cx-pp-thread li.is-cbox{background:var(--cx-surface-2, #f7f5f1)}.cx-pp-thread li.is-you{margin-left:auto;background:var(--cx-surface, #fff)}.cx-pp-thread p{margin:6px 0}@media(max-width:640px){.cx-pp-form{grid-template-columns:1fr}}.bl-attention{display:flex;flex-direction:column}.bl-attention__row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent)}.bl-attention__title{margin:0;font-size:14px;font-weight:500}.bl-attention__desc{margin:2px 0 0;color:var(--cx-fg-muted);font-size:12px}.bl-subhead{margin:0;padding:18px 24px 6px;border-top:1px solid color-mix(in oklch,var(--cx-border) 75%,transparent);color:var(--cx-fg-muted);font-size:12px;font-weight:500}.bl-record-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;align-items:start}.bl-record-grid>*{min-width:0}.bl-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.bl-total-row td{font-weight:500}.bl-note{margin:0;color:var(--cx-fg-muted);font-size:13px;line-height:1.5}@media(max-width:1100px){.bl-record-grid{grid-template-columns:1fr}}@media(max-width:639.98px){.bl-attention__row{grid-template-columns:1fr;gap:8px;padding:14px 18px}.bl-subhead{padding:16px 18px 6px}}.bl-linkbtn{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bl-linkbtn:focus-visible{outline:none;box-shadow:var(--cx-ring);border-radius:4px}.bl-statement-filters{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.bl-statement-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bl-statement-filters{grid-template-columns:1fr}}.cx-mgmt-name{font-weight:500}.cx-mgmt-sub{display:block;margin-top:2px;max-width:60ch;overflow:hidden;color:var(--cx-fg-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cx-mgmt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;align-items:start}.cx-mgmt-links{margin:0;padding:0 12px 12px;list-style:none}.cx-mgmt-links a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:16px;color:var(--cx-fg);text-decoration:none}.cx-mgmt-links a:hover{background:#ffffffa6}.cx-mgmt-links a:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-mgmt-links__title{font-size:14px;font-weight:500}.cx-mgmt-links__body{color:var(--cx-fg-muted);font-size:13px}.cx-mgmt-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border:1px solid rgb(255 255 255 / .7);border-radius:var(--cx-radius-lg);background:var(--cx-panel);color:var(--cx-fg);text-decoration:none}.cx-mgmt-kpi.is-link:hover{background:#fffc;box-shadow:var(--cx-shadow-lg)}.cx-mgmt-kpi.is-link:focus-visible{outline:none;box-shadow:var(--cx-ring)}.cx-mgmt-kpi__label{color:var(--cx-fg-muted);font-size:13px}.cx-mgmt-kpi__value{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.cx-mgmt-kpi__value.is-unavailable{color:var(--cx-fg-muted);font-size:18px}.cx-mgmt-kpi__note{color:var(--cx-fg-muted);font-size:12px;line-height:1.4}.cx-mgmt-headsearch{min-width:260px}@media(max-width:640px){.cx-page-header__actions:has(.cx-mgmt-headsearch){width:100%;margin-left:0}.cx-mgmt-headsearch{width:100%;min-width:0}}.cx-mgmt-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:4px 24px 22px}.cx-mgmt-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cx-mgmt-filters .cx-input{min-width:150px}.cx-mgmt-filters__label{display:flex;align-items:center;gap:8px;color:var(--cx-fg-muted);font-size:13px}.cx-mgmt-totals{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:4px 24px 22px}@media(max-width:640px){.cx-mgmt-kpis,.cx-mgmt-totals{padding:4px 18px 18px;grid-template-columns:1fr 1fr}.cx-mgmt-filters>*{flex:1 1 100%}.cx-mgmt-filters .cx-input,.cx-mgmt-filters .cx-select{width:100%}}.cx-mgmt-links a.cx-mgmt-linkrow{position:relative;padding-right:36px}.cx-mgmt-linkrow__arrow{position:absolute;top:50%;right:12px;width:16px;height:16px;color:var(--cx-fg-muted);opacity:0;transform:translateY(-50%);transition:opacity .15s ease}.cx-mgmt-links a.cx-mgmt-linkrow:hover .cx-mgmt-linkrow__arrow,.cx-mgmt-links a.cx-mgmt-linkrow:focus-visible .cx-mgmt-linkrow__arrow{opacity:1}.cx-mgmt-drill{width:16px;height:16px;color:var(--cx-fg-muted)}.cx-dq__toolbar{padding:0 24px 12px}.cx-dq__meta{margin:0;padding:0 24px 8px;color:var(--cx-fg-muted);font-size:12px;font-variant-numeric:tabular-nums}.cx-dq__issues{max-height:min(64svh,760px)}.cx-dq__action{text-align:right;white-space:nowrap}.cx-dq__record{padding:0;border:0;background:none;color:var(--cx-fg);font:inherit;font-weight:500;text-align:left;cursor:pointer}.cx-dq__record:hover{text-decoration:underline}.cx-dq__record:focus-visible{outline:none;box-shadow:var(--cx-ring);border-radius:4px}@media(max-width:639.98px){.cx-dq__toolbar{padding:0 18px 12px}.cx-dq__toolbar .cx-toolbar__search{max-width:none;flex-basis:100%}.cx-dq__meta{padding:0 18px 8px}.cx-dq__issues{max-height:none}.cx-dq__action{text-align:left}}.cx-exp__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;color:var(--cx-fg-muted)}.cx-exp__trail-title{margin:20px 0 8px;font-size:14px;font-weight:500}.cx-exp__trail{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 16px;border-left:2px solid var(--cx-border);list-style:none}.cx-exp__trail li{display:flex;flex-direction:column;gap:2px}.cx-exp__trail-what{font-size:14px;font-weight:500}.cx-exp__trail-who{color:var(--cx-fg-muted);font-size:12px}.cx-exp-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:20px}
