@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}.cb-reconsent-board[data-v-8e53c545]{display:grid;gap:var(--cb-space-3);padding:var(--cb-space-4)}.cb-reconsent-dialog a[data-v-8e53c545]{color:var(--cb-action-primary-strong);text-underline-offset:.2em}.cb-reconsent-dialog[data-v-8e53c545]{width:min(36rem,calc(100vw - var(--cb-space-8)));max-height:85vh;overflow-y:auto;box-sizing:border-box;padding:var(--cb-space-6);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-lg);background:var(--cb-surface-default);color:var(--cb-text-strong)}.cb-reconsent-dialog[data-v-8e53c545]::backdrop{background:var(--cb-color-neutral-900)}.cb-reconsent-actions[data-v-8e53c545]{display:flex;justify-content:flex-end;gap:var(--cb-space-3)}.screen-code[data-v-af3c812f]{position:absolute;top:4px;right:8px;z-index:2147483000;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.02em;color:#e00000;pointer-events:none;-webkit-user-select:none;user-select:none}.cb-toast-viewport[data-v-b72a3c0a]{position:fixed;z-index:2000;right:var(--cb-space-4);bottom:max(var(--cb-space-5),env(safe-area-inset-bottom));left:var(--cb-space-4);display:grid;justify-items:center;gap:var(--cb-space-2);pointer-events:none}.cb-toast-item[data-v-b72a3c0a]{display:grid;width:fit-content;max-width:min(36rem,100%);min-height:2.75rem;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:var(--cb-space-2);border:1px solid rgb(255 255 255 / 16%);border-left:3px solid #94a3b8;border-radius:var(--cb-radius-sm);padding:var(--cb-space-2) var(--cb-space-2) var(--cb-space-2) var(--cb-space-3);background:#111827;color:#fff;box-shadow:var(--cb-shadow-3);font-size:var(--cb-type-data-size);font-weight:var(--cb-font-semibold);line-height:1.5;pointer-events:auto}.cb-toast-item--success[data-v-b72a3c0a]{border-left-color:#34d399}.cb-toast-item--danger[data-v-b72a3c0a]{border-left-color:#fb7185}.cb-toast-item span[data-v-b72a3c0a]{min-width:0;overflow-wrap:anywhere}.cb-toast-item button[data-v-b72a3c0a]{display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:var(--cb-radius-sm);background:transparent;color:#cbd5e1;font-size:1.25rem;line-height:1;cursor:pointer}.cb-toast-item button[data-v-b72a3c0a]:hover,.cb-toast-item button[data-v-b72a3c0a]:focus-visible{background:#ffffff1f;color:#fff}.cb-toast-enter-active[data-v-b72a3c0a],.cb-toast-leave-active[data-v-b72a3c0a]{transition:opacity .16s ease,transform .16s ease}.cb-toast-enter-from[data-v-b72a3c0a],.cb-toast-leave-to[data-v-b72a3c0a]{opacity:0;transform:translateY(.75rem)}@media(prefers-reduced-motion:reduce){.cb-toast-enter-active[data-v-b72a3c0a],.cb-toast-leave-active[data-v-b72a3c0a]{transition:none}}.api-page-help[data-v-efc61a8d]{position:relative;display:inline-flex;align-items:center;gap:var(--cb-space-2);margin-left:var(--cb-space-2);vertical-align:middle}.api-page-help__term[data-v-efc61a8d],.api-page-help__button[data-v-efc61a8d],.api-page-help__panel header button[data-v-efc61a8d],.api-glossary-dialog header button[data-v-efc61a8d]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cb-border-default);background:var(--cb-surface-default);color:var(--cb-text-muted);cursor:pointer}.api-page-help__term[data-v-efc61a8d]{min-height:1.5rem;border-color:var(--cb-color-brand-primary);border-radius:999px;padding:0 var(--cb-space-2);color:var(--cb-color-brand-strong);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-page-help__button[data-v-efc61a8d]{width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:var(--cb-color-danger-strong, #cf123d);color:#fff;font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-bold)}.api-page-help__term[data-v-efc61a8d]:focus-visible,.api-page-help__button[data-v-efc61a8d]:focus-visible,.api-page-help__panel button[data-v-efc61a8d]:focus-visible,.api-glossary-dialog button[data-v-efc61a8d]:focus-visible,.api-glossary-dialog input[data-v-efc61a8d]:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-page-help__panel[data-v-efc61a8d]{position:fixed;z-index:1200;top:calc(100% + var(--cb-space-3));left:0;display:grid;width:min(23rem,calc(100vw - 2rem));gap:var(--cb-space-3);border:1px solid var(--cb-color-brand-primary);border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-3, 0 10px 28px rgb(0 0 0 / 16%));color:var(--cb-text-default);font-size:var(--cb-type-data-size);font-weight:400;line-height:var(--cb-type-body-leading);text-align:left}.api-page-help__panel header[data-v-efc61a8d],.api-glossary-dialog header[data-v-efc61a8d]{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-3)}.api-page-help__panel header button[data-v-efc61a8d],.api-glossary-dialog header button[data-v-efc61a8d]{width:2rem;height:2rem;flex:0 0 auto;border:0;border-radius:999px;background:var(--cb-surface-subtle)}.api-page-help__panel p[data-v-efc61a8d]{margin:0;color:var(--cb-text-muted)}.api-page-help__glossary[data-v-efc61a8d]{justify-self:start;min-height:2.25rem;border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);padding:0 var(--cb-space-3);background:var(--cb-surface-subtle);color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);cursor:pointer}.api-glossary-backdrop[data-v-efc61a8d]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:var(--cb-space-5);background:#0f172a7a}.api-glossary-dialog[data-v-efc61a8d]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(48rem,100%);max-height:min(46rem,calc(100vh - 2rem));gap:var(--cb-space-4);overflow:hidden;border-radius:var(--cb-radius-md);padding:var(--cb-space-5);background:var(--cb-surface-default);box-shadow:0 18px 48px #00000038}.api-glossary-dialog h2[data-v-efc61a8d]{margin:0;font-size:var(--cb-type-section-title-size)}.api-glossary-dialog label[data-v-efc61a8d]{display:grid;gap:var(--cb-space-2);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-glossary-dialog__search[data-v-efc61a8d]{display:grid;gap:var(--cb-space-3)}.api-glossary-dialog__actions[data-v-efc61a8d]{display:flex;gap:var(--cb-space-2)}.api-glossary-dialog__table-wrap[data-v-efc61a8d]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.api-glossary-dialog__table-wrap[data-v-efc61a8d]:focus-visible{outline:0;box-shadow:inset var(--cb-focus-ring)}.api-glossary-dialog table[data-v-efc61a8d]{width:100%;border-collapse:collapse}.api-glossary-dialog th[data-v-efc61a8d],.api-glossary-dialog td[data-v-efc61a8d]{border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-3);text-align:left;vertical-align:top}.api-glossary-dialog tbody th[data-v-efc61a8d]{width:10rem;color:var(--cb-text-strong)}.api-glossary-dialog td[data-v-efc61a8d]{color:var(--cb-text-muted);line-height:var(--cb-type-body-leading)}.api-glossary-dialog__footer[data-v-efc61a8d]{display:grid;justify-items:start;gap:var(--cb-space-3);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-3)}.api-glossary-dialog__footer p[data-v-efc61a8d]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}@media(max-width:48rem){.api-page-help__panel[data-v-efc61a8d]{position:fixed;z-index:1200;top:auto!important;right:0;bottom:0;left:0;width:auto;border-radius:var(--cb-radius-md) var(--cb-radius-md) 0 0;padding:var(--cb-space-5)}.api-glossary-backdrop[data-v-efc61a8d]{align-items:end;padding:0}.api-glossary-dialog[data-v-efc61a8d]{max-height:88vh;border-radius:var(--cb-radius-md) var(--cb-radius-md) 0 0}.api-glossary-dialog th[data-v-efc61a8d],.api-glossary-dialog td[data-v-efc61a8d]{display:block;width:auto}.api-glossary-dialog td[data-v-efc61a8d]{padding-top:0}}.cb-term-card[data-v-efc61a8d]{border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-2)}.api-page-help__panel[data-v-efc61a8d],.api-glossary-dialog[data-v-efc61a8d]{box-sizing:border-box;overflow-wrap:anywhere;font-size:var(--cb-type-body-size);font-weight:var(--cb-font-regular);line-height:var(--cb-type-body-leading)}.api-page-help__panel[data-v-efc61a8d]{max-height:72vh;overflow-y:auto}@media(max-width:48rem){.api-glossary-dialog[data-v-efc61a8d]{width:100%;min-width:0}}.cb-guide-card[data-v-9cd92f60]{padding:var(--cb-space-4);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md)}.cb-guide-card h2[data-v-9cd92f60]{margin-top:0}.cb-guide-card p[data-v-9cd92f60]{margin-bottom:0}.cb-guide-table[data-v-9cd92f60]{width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:var(--cb-space-5);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-guide-table th[data-v-9cd92f60],.cb-guide-table td[data-v-9cd92f60]{text-align:left;vertical-align:top;padding:var(--cb-space-3);border-bottom:1px solid var(--cb-border-subtle);overflow-wrap:anywhere}.cb-guide-table th[data-v-9cd92f60]{width:30%}.cb-guide-search[data-v-9cd92f60]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--cb-space-3);margin-bottom:var(--cb-space-4)}.cb-guide-search label[data-v-9cd92f60]{display:grid;gap:var(--cb-space-2);flex:1 1 16rem;min-width:0}@media(max-width:48rem){.cb-guide-table thead[data-v-9cd92f60]{display:none}.cb-guide-table th[data-v-9cd92f60],.cb-guide-table td[data-v-9cd92f60]{display:block;width:auto}.cb-guide-table th[data-v-9cd92f60]{border-bottom:0}.cb-guide-table td[data-v-9cd92f60]{padding-top:0}}.cb-legal-links[data-v-33b8d156]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2) var(--cb-space-4);margin:0}.cb-legal-links a[data-v-33b8d156]{color:var(--cb-action-primary-strong);text-underline-offset:.2em}.auth-layout[data-v-261da2ea]{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto;background:var(--cb-surface-canvas);font-family:var(--cb-font-sans)}.auth-header[data-v-261da2ea]{position:static;z-index:auto;display:flex;align-items:baseline;justify-content:flex-start;gap:var(--cb-space-3);padding:var(--cb-space-5) var(--cb-space-6);border-bottom:0;background:transparent}.auth-wordmark[data-v-261da2ea]{color:var(--cb-text-strong);font-size:var(--cb-text-xl);font-weight:var(--cb-font-extrabold);letter-spacing:var(--cb-tracking-tight);text-decoration:none}.auth-wordmark[data-v-261da2ea]:hover{color:var(--cb-action-primary-strong)}.auth-tagline[data-v-261da2ea]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:var(--cb-type-caption-leading)}.auth-main[data-v-261da2ea]{display:grid;align-content:start;justify-items:center;gap:var(--cb-space-4);padding:var(--cb-space-8) var(--cb-space-5) var(--cb-space-16)}.auth-card[data-v-261da2ea]{width:min(100%,26.5rem);border:var(--cb-border-width) solid var(--cb-border-subtle);border-radius:var(--cb-radius-lg);padding:clamp(var(--cb-space-6),4vw,var(--cb-space-8));background:var(--cb-surface-default);box-shadow:var(--cb-shadow-1)}.auth-card--wide[data-v-261da2ea]{width:min(100%,48rem)}.auth-card__intro[data-v-261da2ea]{display:grid;gap:var(--cb-space-2);margin-bottom:var(--cb-space-6)}.auth-card__title[data-v-261da2ea]{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size);font-weight:var(--cb-font-bold);line-height:var(--cb-type-section-title-leading);letter-spacing:var(--cb-tracking-tight)}.auth-card__description[data-v-261da2ea]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.auth-footer .cb-legal-links[data-v-261da2ea]{justify-content:center;margin:var(--cb-space-2) 0}.auth-footer[data-v-261da2ea]{padding:var(--cb-space-5) var(--cb-space-6);border-top:0;background:transparent;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:var(--cb-type-caption-leading);text-align:center}@media(max-width:40rem){.auth-main[data-v-261da2ea]{padding:var(--cb-space-5) var(--cb-space-4) var(--cb-space-12)}}.auth-form[data-v-dfb6c7ff]{display:grid;gap:var(--cb-space-4)}.auth-aside[data-v-dfb6c7ff]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading);text-align:center}.auth-link[data-v-dfb6c7ff]{color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);text-decoration:underline;text-underline-offset:.2em}.auth-link[data-v-dfb6c7ff]:hover{color:var(--cb-action-primary-strong)}.cb-address-fields[data-v-db3714d2]{min-width:0;display:grid;gap:var(--cb-space-3);margin:0;padding:var(--cb-space-4);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md)}.cb-address-fields legend[data-v-db3714d2]{font-weight:var(--cb-font-semibold)}.cb-address-grid[data-v-db3714d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-3)}.cb-address-wide[data-v-db3714d2]{grid-column:1 / -1}.cb-address-actions[data-v-db3714d2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2)}.cb-address-actions span[data-v-db3714d2]{color:var(--cb-text-muted)}.cb-address-search[data-v-db3714d2]{min-width:0}.cb-address-search-host[data-v-db3714d2]{height:28rem;width:100%;overflow:hidden}@media(max-width:560px){.cb-address-grid[data-v-db3714d2]{grid-template-columns:minmax(0,1fr)}}.cb-signup-consents[data-v-75d3c726]{display:grid;gap:var(--cb-space-4);margin:0;padding:var(--cb-space-4);min-width:0;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md)}.cb-signup-consents__item[data-v-75d3c726]{display:grid;gap:var(--cb-space-2)}.cb-signup-consents label[data-v-75d3c726]{display:flex;align-items:baseline;gap:var(--cb-space-2)}.cb-signup-consents small[data-v-75d3c726]{color:var(--cb-text-muted)}.cb-signup-consents p[data-v-75d3c726]{margin:0}.cb-legal-link[data-v-75d3c726]{color:var(--cb-action-primary-strong);text-underline-offset:.2em}.signup-consent-submit[data-v-7303e8ac]{height:auto;min-height:var(--cb-control-height-lg);padding-block:var(--cb-space-3);white-space:normal;line-height:1.5}.auth-form[data-v-7303e8ac]{display:grid;gap:var(--cb-space-4)}.signup-progress[data-v-7303e8ac]{margin:0;color:var(--cb-text-muted);text-align:center}.signup-receipt[data-v-7303e8ac]{display:grid;gap:var(--cb-space-2);margin:0}.signup-receipt>div[data-v-7303e8ac]{display:flex;gap:var(--cb-space-3)}.signup-receipt dt[data-v-7303e8ac]{min-width:7rem;color:var(--cb-text-muted)}.signup-receipt dd[data-v-7303e8ac]{margin:0;font-weight:var(--cb-font-semibold)}.auth-aside[data-v-7303e8ac]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading);text-align:center}.auth-link[data-v-7303e8ac]{color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);text-decoration:underline;text-underline-offset:.2em}.auth-link[data-v-7303e8ac]:hover{color:var(--cb-action-primary-strong)}.signup-evidence[data-v-7303e8ac]{display:grid;min-width:0;gap:var(--cb-space-3);margin:0;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-4)}.signup-evidence legend[data-v-7303e8ac]{padding:0 var(--cb-space-2);color:var(--cb-text-strong);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.signup-evidence legend span[data-v-7303e8ac]{color:var(--cb-color-danger-strong)}.signup-evidence__description[data-v-7303e8ac]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:var(--cb-type-caption-leading)}.signup-evidence .api-upload-field[data-v-7303e8ac]{display:grid;gap:var(--cb-space-2);color:var(--cb-text-strong);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.signup-evidence .api-upload-control[data-v-7303e8ac]{min-width:0}.signup-evidence .api-upload-control small[data-v-7303e8ac]{color:var(--cb-text-muted);font-weight:var(--cb-font-regular);line-height:var(--cb-type-caption-leading)}.signup-evidence .api-upload-control small.is-selected[data-v-7303e8ac]{color:var(--cb-text-default);font-weight:var(--cb-font-semibold)}.signup-evidence__error[data-v-7303e8ac]{margin:0;color:var(--cb-color-danger-strong)}.auth-form[data-v-c6c00e78],.signup-edit[data-v-c6c00e78],.signup-evidence[data-v-c6c00e78]{display:grid;gap:var(--cb-space-4)}.signup-status[data-v-c6c00e78]{width:min(100%,44rem)}.signup-facts[data-v-c6c00e78]{display:grid;gap:var(--cb-space-2);margin:0}.signup-facts>div[data-v-c6c00e78]{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--cb-space-3)}.signup-facts dt[data-v-c6c00e78]{color:var(--cb-text-muted)}.signup-facts dd[data-v-c6c00e78]{overflow-wrap:anywhere;margin:0}.signup-edit h2[data-v-c6c00e78],.signup-evidence h2[data-v-c6c00e78]{margin:0;font-size:var(--cb-type-section-title-size)}.signup-evidence article[data-v-c6c00e78]{display:grid;gap:var(--cb-space-2);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-4)}.signup-evidence article>div[data-v-c6c00e78],.signup-file[data-v-c6c00e78],.signup-note[data-v-c6c00e78]{display:grid;gap:var(--cb-space-2)}.signup-evidence small[data-v-c6c00e78]{color:var(--cb-text-muted)}.signup-evidence ul[data-v-c6c00e78],.signup-evidence p[data-v-c6c00e78]{margin:0}.signup-file[data-v-c6c00e78],.signup-note[data-v-c6c00e78]{font-weight:var(--cb-font-semibold)}.signup-file .api-upload-control[data-v-c6c00e78]{min-width:0;font-weight:var(--cb-font-regular)}.signup-note textarea[data-v-c6c00e78]{min-height:7rem;resize:vertical}.signup-actions[data-v-c6c00e78]{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}.auth-aside[data-v-c6c00e78]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading);text-align:center}.auth-link[data-v-c6c00e78]{color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);text-decoration:underline;text-underline-offset:.2em}.auth-link[data-v-c6c00e78]:hover{color:var(--cb-action-primary-strong)}.cb-first-visit-banner[data-v-ed4cc65d]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-3);margin-bottom:var(--cb-space-4);padding:var(--cb-space-4);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);background:var(--cb-surface-subtle);color:var(--cb-text-default)}.cb-first-visit-banner p[data-v-ed4cc65d]{flex:1 1 16rem;min-width:0;margin:0;font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading);overflow-wrap:anywhere}.cb-fee-decision-notice__item[data-v-675fc8a6]{display:grid;gap:var(--cb-space-2);margin-top:var(--cb-space-3)}.cb-fee-decision-notice__item+.cb-fee-decision-notice__item[data-v-675fc8a6]{border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-3)}.cb-fee-decision-notice__item>span[data-v-675fc8a6]{overflow-wrap:anywhere}.cb-fee-decision-notice__item[data-v-675fc8a6]>:last-child{justify-self:start}.cb-fee-decision-dialog[data-v-675fc8a6]{width:min(38rem,calc(100vw - var(--cb-space-8)));max-height:85vh;overflow-y:auto;box-sizing:border-box;padding:var(--cb-space-6);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-lg);background:var(--cb-surface-default);color:var(--cb-text-strong)}.cb-fee-decision-dialog[data-v-675fc8a6]::backdrop{background:var(--cb-color-neutral-900)}.cb-fee-decision-dialog a[data-v-675fc8a6]{color:var(--cb-action-primary-strong);text-underline-offset:.2em}.cb-fee-decision-dialog__comparison[data-v-675fc8a6]{display:grid;gap:var(--cb-space-2)}.cb-fee-decision-dialog__comparison div[data-v-675fc8a6]{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--cb-space-3)}.cb-fee-decision-dialog__comparison dd[data-v-675fc8a6]{margin:0}.cb-fee-decision-dialog__actions[data-v-675fc8a6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--cb-space-3)}.footer[data-v-892772ea]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cb-space-2) var(--cb-space-5);margin:0 auto;max-width:120rem;border-top:1px solid var(--cb-border-subtle);padding:var(--cb-space-6);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.footer p[data-v-892772ea]{margin:0}.change-password-modal[data-v-34cea15a]{width:min(28rem,calc(100vw - 2rem));max-width:28rem}.change-password-modal__form[data-v-34cea15a]{display:grid;gap:var(--cb-space-4)}.cb-profile-address[data-v-1ac9794f]{grid-column:1 / -1}.organization-profile-backdrop[data-v-1ac9794f]{padding:1rem}.organization-profile-modal[data-v-1ac9794f]{width:min(40rem,calc(100vw - 2rem));max-width:40rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.organization-profile-modal__form[data-v-1ac9794f]{display:grid;gap:var(--cb-space-4)}.organization-profile-modal__fields[data-v-1ac9794f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-4)}.organization-profile-modal__fixed[data-v-1ac9794f]{display:grid;gap:.5rem;margin:0;font-size:.8125rem}.organization-profile-modal__fixed div[data-v-1ac9794f]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem}.organization-profile-modal__fixed dt[data-v-1ac9794f]{color:var(--cb-text-muted)}.organization-profile-modal__fixed dd[data-v-1ac9794f]{margin:0;overflow-wrap:anywhere}.organization-profile-modal__notice-setting[data-v-1ac9794f]{grid-column:1 / -1}.organization-profile-modal__notice-setting label[data-v-1ac9794f]{display:inline-flex;align-items:center;gap:.5rem}.organization-profile-modal__notice-setting p[data-v-1ac9794f]{margin:.25rem 0 0;color:var(--cb-text-muted);font-size:.8125rem}@media(max-width:560px){.organization-profile-modal__fields[data-v-1ac9794f]{grid-template-columns:minmax(0,1fr)}}.profile-context[data-v-6f02a2a5]{position:relative;min-width:0;flex:0 1 auto}.profile-context__trigger[data-v-6f02a2a5]{display:grid;width:clamp(12rem,20vw,15.5rem);max-width:100%;height:3rem;min-width:0;gap:.1rem;overflow:hidden;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);padding:.35rem .7rem;background:var(--cb-surface-default);color:var(--cb-text-strong);font:inherit;text-align:left;cursor:pointer}.profile-context__trigger[data-v-6f02a2a5]:hover,.profile-context__trigger[aria-expanded=true][data-v-6f02a2a5]{border-color:var(--cb-border-default);background:var(--cb-surface-subtle)}.profile-context__trigger strong[data-v-6f02a2a5],.profile-context__trigger small[data-v-6f02a2a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.profile-context__trigger strong[data-v-6f02a2a5]{font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold)}.profile-context__trigger small[data-v-6f02a2a5]{color:var(--cb-text-default);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.profile-context__menu[data-v-6f02a2a5]{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;display:grid;width:min(22rem,calc(100vw - 2rem));gap:var(--cb-space-3);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-2)}.profile-context__title[data-v-6f02a2a5]{color:var(--cb-text-strong);font-size:var(--cb-type-control-size)}.profile-context__details[data-v-6f02a2a5]{display:grid;gap:var(--cb-space-2);margin:0}.profile-context__details div[data-v-6f02a2a5]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--cb-space-2)}.profile-context__details dt[data-v-6f02a2a5]{color:var(--cb-color-neutral-600);font-size:var(--cb-type-caption-size)}.profile-context__details dd[data-v-6f02a2a5]{overflow:hidden;margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);text-overflow:ellipsis;white-space:nowrap}.profile-context__message[data-v-6f02a2a5]{margin:0;color:var(--cb-color-danger-strong);font-size:var(--cb-type-caption-size)}.profile-context__actions[data-v-6f02a2a5]{display:flex;justify-content:flex-end;gap:var(--cb-space-2);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-3)}.profile-context__actions button[data-v-6f02a2a5]{border:0;padding:.35rem;background:transparent;color:var(--cb-color-neutral-600);font:inherit;font-size:var(--cb-type-caption-size);cursor:pointer}.profile-context__actions button[data-v-6f02a2a5]:hover{color:var(--cb-text-strong);text-decoration:underline}.notification-inbox[data-v-602992ad]{position:relative;flex:0 0 auto}.notification-inbox__trigger[data-v-602992ad]{position:relative;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--cb-border-default);border-radius:50%;background:var(--cb-surface-default);color:var(--cb-text-default);cursor:pointer}.notification-inbox__trigger[data-v-602992ad]:hover,.notification-inbox__trigger[aria-expanded=true][data-v-602992ad]{border-color:var(--cb-action-primary-strong);color:var(--cb-action-primary-strong)}.notification-inbox__badge[data-v-602992ad]{position:absolute;top:-.3rem;right:-.45rem;display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:2px solid var(--cb-surface-default);border-radius:.75rem;padding:0 .25rem;background:#d83b01;color:#fff;font-size:.6875rem;font-weight:800;line-height:1}.notification-inbox__popover[data-v-602992ad]{position:absolute;top:calc(100% + .75rem);right:0;z-index:80;width:min(27rem,calc(100vw - 1rem));overflow:visible;border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-sm);background:var(--cb-surface-default);box-shadow:0 .75rem 2rem #11182729}.notification-inbox__popover[data-v-602992ad]:before{position:absolute;top:-.45rem;right:.75rem;width:.8rem;height:.8rem;border-top:1px solid var(--cb-border-default);border-left:1px solid var(--cb-border-default);background:var(--cb-surface-default);content:"";transform:rotate(45deg)}.notification-inbox__header[data-v-602992ad]{position:relative;display:flex;min-height:3.75rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--cb-border-subtle);padding:.8rem 1rem}.notification-inbox__header div[data-v-602992ad]{display:flex;min-width:0;align-items:baseline;gap:.5rem}.notification-inbox__header strong[data-v-602992ad]{color:var(--cb-text-strong);font-size:1rem}.notification-inbox__header span[data-v-602992ad]{color:var(--cb-text-muted);font-size:.75rem}.notification-inbox__read-all[data-v-602992ad]{border:0;padding:.35rem;background:transparent;color:var(--cb-action-primary-strong);font-size:.8125rem;font-weight:700;cursor:pointer;white-space:nowrap}.notification-inbox__read-all[data-v-602992ad]:disabled{color:var(--cb-text-muted);cursor:default}.notification-inbox__list[data-v-602992ad]{max-height:min(30rem,calc(100vh - 7rem));overflow-y:auto;margin:0;padding:0;list-style:none;overscroll-behavior:contain}.notification-inbox__list li+li[data-v-602992ad]{border-top:1px solid var(--cb-border-subtle)}.notification-inbox__item[data-v-602992ad]{display:flex;width:100%;flex-direction:column;gap:.35rem;border:0;border-left:3px solid transparent;padding:.85rem 1rem;background:var(--cb-surface-default);color:inherit;text-align:left;cursor:pointer}.notification-inbox__item[data-v-602992ad]:hover{background:var(--cb-surface-subtle)}.notification-inbox__item.is-unread[data-v-602992ad]{border-left-color:#e76600;background:#fff8f2}.notification-inbox__item-heading[data-v-602992ad],.notification-inbox__meta[data-v-602992ad]{display:flex;align-items:center}.notification-inbox__item-heading[data-v-602992ad]{gap:.5rem}.notification-inbox__item-heading strong[data-v-602992ad]{color:var(--cb-text-strong);font-size:.875rem}.notification-inbox__required[data-v-602992ad]{border:1px solid #b7cff7;border-radius:.25rem;padding:.1rem .3rem;background:#eef5ff;color:#245ca6;font-size:.6875rem;font-weight:700}.notification-inbox__message[data-v-602992ad]{color:var(--cb-text-default);font-size:.8125rem;line-height:1.55}.notification-inbox__meta[data-v-602992ad]{justify-content:space-between;color:var(--cb-text-muted);font-size:.75rem}.notification-inbox__state[data-v-602992ad]{margin:0;padding:2.5rem 1rem;color:var(--cb-text-muted);font-size:.8125rem;text-align:center}.notification-inbox__state.is-error[data-v-602992ad]{color:#b42318}.notification-inbox__state button[data-v-602992ad]{display:block;margin:.5rem auto 0;border:0;background:transparent;color:var(--cb-action-primary-strong);font-weight:700;cursor:pointer}@media(max-width:40rem){.notification-inbox__popover[data-v-602992ad]{position:fixed;top:4.35rem;right:.5rem}.notification-inbox__popover[data-v-602992ad]:before{display:none}}.api-workspace>header{position:sticky;top:0;z-index:50;display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:var(--cb-space-4);border-bottom:1px solid var(--cb-border-subtle);padding:0 clamp(var(--cb-space-4),3vw,var(--cb-space-8));background:var(--cb-surface-default)}.app-header__brand[data-v-13a38ac9]{flex-shrink:0;white-space:nowrap;color:var(--cb-text-strong);font-size:var(--cb-text-lg);font-weight:var(--cb-font-extrabold);text-decoration:none}.app-header__actions[data-v-13a38ac9]{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--cb-space-2)}.app-header__login[data-v-13a38ac9]{display:inline-flex;min-height:var(--cb-control-height-md);align-items:center;justify-content:center;border:1px solid var(--cb-text-strong);border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-4);background:var(--cb-text-strong);color:var(--cb-surface-default);font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold);text-decoration:none;white-space:nowrap}.app-header__login[data-v-13a38ac9]:hover{background:var(--cb-color-neutral-800)}@media(max-width:40rem){.app-header__actions[data-v-13a38ac9]{width:100%}}.session-expiry[data-v-e6991e6c]{position:fixed;right:var(--cb-space-5);bottom:var(--cb-space-5);z-index:1100;display:grid;gap:var(--cb-space-2);width:min(24rem,calc(100vw - 2rem));border:1px solid var(--cb-border-strong, var(--cb-border-subtle));border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-3, 0 10px 28px rgb(0 0 0 / 16%))}.session-expiry strong[data-v-e6991e6c]{color:var(--cb-text-strong)}.session-expiry p[data-v-e6991e6c]{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading);word-break:keep-all}.session-expiry__actions[data-v-e6991e6c]{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}@media(max-width:40rem){.session-expiry[data-v-e6991e6c]{right:var(--cb-space-3);bottom:var(--cb-space-3);left:var(--cb-space-3);width:auto}}.menu-task-badge[data-v-a9b0c499]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.25rem;height:1.25rem;margin-left:.5rem;padding:0 .3rem;border-radius:.75rem;background:#bd173b;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.api-inline-help[data-v-e5c20f13]{display:inline-flex;margin-left:var(--cb-space-1);vertical-align:middle}.api-inline-help__button[data-v-e5c20f13]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:var(--cb-color-danger-strong, #cf123d);color:#fff;font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-bold);cursor:pointer}.api-inline-help__button[data-v-e5c20f13]:focus-visible,.api-inline-help__panel button[data-v-e5c20f13]:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-inline-help__panel[data-v-e5c20f13]{position:fixed;z-index:1200;display:grid;width:min(23rem,calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);gap:var(--cb-space-3);overflow:auto;border:1px solid var(--cb-color-brand-primary);border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-3, 0 10px 28px rgb(0 0 0 / 16%));color:var(--cb-text-default);font-size:var(--cb-type-data-size);font-weight:400;line-height:var(--cb-type-body-leading);text-align:left}.api-inline-help__panel header[data-v-e5c20f13]{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-3)}.api-inline-help__panel header button[data-v-e5c20f13]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border:0;border-radius:999px;background:var(--cb-surface-subtle);color:var(--cb-text-muted);cursor:pointer}.api-inline-help__panel p[data-v-e5c20f13]{margin:0;color:var(--cb-text-muted)}.api-inline-help__panel dl[data-v-e5c20f13]{display:grid;gap:var(--cb-space-2);margin:0}.api-inline-help__panel dl>div[data-v-e5c20f13]{border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-2)}.api-inline-help__panel dt[data-v-e5c20f13]{color:var(--cb-text-strong);font-weight:var(--cb-font-semibold)}.api-inline-help__panel dd[data-v-e5c20f13]{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted)}@media(max-width:48rem){.api-inline-help__panel[data-v-e5c20f13]{top:auto!important;right:0;bottom:0;left:0!important;width:auto;max-height:72vh;border-radius:var(--cb-radius-md) var(--cb-radius-md) 0 0;padding:var(--cb-space-5)}}.file-preview[data-v-df424e7f]{height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;position:relative;background:#e9e9e9}.file-preview__toolbar[data-v-df424e7f]{display:flex;flex:0 0 auto;justify-content:center;align-items:center;gap:1rem;padding:.5rem;background:var(--cb-surface-default);border-bottom:1px solid var(--cb-border-subtle);font-size:.8125rem}.file-preview__previous[data-v-df424e7f]{transform:rotate(180deg)}.file-preview__pages[data-v-df424e7f]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1rem}.file-preview canvas[data-v-df424e7f]{display:block;max-width:100%;height:auto;margin:0 auto;background:#fff}.file-preview img[data-v-df424e7f]{display:block;width:100%;height:100%;object-fit:contain}.file-preview iframe[data-v-df424e7f]{width:100%;flex:1;min-height:0;border:0;background:#fff}.file-preview__notice[data-v-df424e7f]{margin:auto;padding:2rem;text-align:center;display:grid;justify-items:center;gap:.75rem;font-size:.875rem}.file-preview__notice p[data-v-df424e7f]{margin:0}.file-preview__notice small[data-v-df424e7f]{color:var(--cb-text-muted)}.file-preview__loading[data-v-df424e7f]{padding:1rem;margin:0;font-size:.875rem}.case-action-heading[data-v-e1ee925a]{display:flex;align-items:center;gap:.5rem}.case-action-fee-policy[data-v-e1ee925a]{display:grid;gap:.5rem;padding:1rem;border:1px solid var(--cb-border-subtle);border-radius:.5rem}.case-action-fee-policy dl[data-v-e1ee925a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.case-action-fee-policy dt[data-v-e1ee925a]{color:var(--cb-text-muted);font-size:.75rem}.case-action-fee-policy dd[data-v-e1ee925a]{margin:0;overflow-wrap:anywhere}.case-action-fee-policy p[data-v-e1ee925a]{margin:0;font-size:.875rem}.case-action-fields[data-v-e1ee925a],.case-action-body[data-v-e1ee925a]{display:contents}.case-action-file[data-v-e1ee925a]{display:flex;align-items:center;gap:.5rem;min-width:0}.case-action-file input[data-v-e1ee925a]{min-width:0;width:100%;flex:1}.case-action-file .cb-button[data-v-e1ee925a]{flex:0 0 auto}.case-action-error[data-v-e1ee925a]{order:6}.api-modal.api-modal--with-preview[data-v-e1ee925a]{width:min(1280px,100%);height:min(850px,calc(100dvh - 6rem));max-height:calc(100dvh - 6rem);grid-template-columns:minmax(360px,2fr) minmax(0,3fr);gap:0;padding:0;overflow:hidden}.api-modal--with-preview .case-action-fields[data-v-e1ee925a]{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1.25rem}.api-modal--with-preview .case-action-body[data-v-e1ee925a]{display:grid;gap:1rem;flex:1;min-height:0;overflow:auto;align-content:start;overscroll-behavior:contain;padding:.25rem}.api-modal--with-preview .api-modal__head[data-v-e1ee925a],.api-modal--with-preview .api-modal__actions[data-v-e1ee925a]{flex:0 0 auto}.api-modal--with-preview .api-modal__actions[data-v-e1ee925a]{position:static;margin:0;padding:.75rem 0 0;flex-wrap:wrap}.case-action-preview[data-v-e1ee925a]{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--cb-border-subtle)}.case-action-preview header[data-v-e1ee925a]{display:flex;align-items:start;justify-content:space-between;gap:.5rem;padding:1rem;border-bottom:1px solid var(--cb-border-subtle)}.case-action-preview header>div[data-v-e1ee925a]{min-width:0}.case-action-preview h3[data-v-e1ee925a]{margin:0;font-size:.875rem}.case-action-preview p[data-v-e1ee925a]{margin:.25rem 0 0;color:var(--cb-text-muted);font-size:.75rem;overflow-wrap:anywhere}.case-action-preview>.file-preview[data-v-e1ee925a]{flex:1;height:auto}@media(max-width:760px){.api-modal.api-modal--with-preview[data-v-e1ee925a]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.2fr) minmax(180px,1fr)}.api-modal--with-preview .case-action-fields[data-v-e1ee925a]{gap:.75rem;padding:1rem}.case-action-file input[data-v-e1ee925a]{font-size:.75rem}.case-action-file .cb-button[data-v-e1ee925a]{padding:.5rem;font-size:.75rem}.case-action-preview[data-v-e1ee925a]{border-left:0;border-top:1px solid var(--cb-border-subtle)}}.api-renewal-source[data-v-e2777bfb]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.api-renewal-source span[data-v-e2777bfb]{color:var(--cb-text-muted)}.api-renewal-source b[data-v-e2777bfb]{margin-right:.25rem;color:var(--cb-text-strong)}.api-renewal-source .cb-button[data-v-e2777bfb]{margin-left:auto}@media(max-width:40rem){.api-renewal-source .cb-button[data-v-e2777bfb]{margin-left:0}}.api-history-panel[data-v-d48e1654]{display:grid;gap:1rem;min-width:0}.api-history-order[data-v-d48e1654]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.api-history-order__status[data-v-d48e1654]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem}.api-tab[data-v-d48e1654]{font:inherit;cursor:pointer}.api-delivery-history[data-v-aea563cc]{display:grid;gap:0;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);overflow:hidden}.api-delivery-history__columns[data-v-aea563cc],.api-delivery-history__item>summary[data-v-aea563cc]{display:grid;grid-template-columns:3rem minmax(9rem,1.5fr) 6.5rem 4.5rem 7rem 5rem 5.5rem 2rem;align-items:center;gap:.5rem;padding:.5rem .625rem}.api-delivery-history__columns[data-v-aea563cc]{background:var(--cb-surface-subtle);color:var(--cb-text-muted);font-size:.75rem;font-weight:600}.api-delivery-history__item[data-v-aea563cc]{display:block;gap:0;border-top:1px solid var(--cb-border-subtle);padding-top:0}.api-delivery-history__item>summary[data-v-aea563cc]{min-height:2.75rem;cursor:pointer;color:var(--cb-text-default);font-size:.8125rem;list-style:none}.api-delivery-history__item>summary[data-v-aea563cc]::-webkit-details-marker{display:none}.api-delivery-history__item>summary[data-v-aea563cc]:hover{background:var(--cb-surface-subtle)}.api-delivery-history__item>summary[data-v-aea563cc]:focus-visible{outline:0;box-shadow:inset var(--cb-focus-ring)}.api-delivery-history__number[data-v-aea563cc]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-delivery-history__number small[data-v-aea563cc]{margin-left:.25rem;color:var(--cb-text-muted)}.api-delivery-history__disclosure[data-v-aea563cc]{color:var(--cb-text-muted);font-size:.75rem;text-align:right}.api-delivery-history__disclosure span[data-v-aea563cc]:last-child,.api-delivery-history__item[open] .api-delivery-history__disclosure span[data-v-aea563cc]:first-child{display:none}.api-delivery-history__item[open] .api-delivery-history__disclosure span[data-v-aea563cc]:last-child{display:inline}.api-delivery-history__detail[data-v-aea563cc]{display:grid;gap:.75rem;border-top:1px solid var(--cb-border-subtle);padding:.75rem;background:var(--cb-surface-subtle)}.api-delivery-history__dates[data-v-aea563cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.api-delivery-history__dates div[data-v-aea563cc]{display:flex;gap:.5rem;min-width:0}.api-delivery-history__dates dt[data-v-aea563cc]{color:var(--cb-text-muted);font-size:.75rem}.api-delivery-history__dates dd[data-v-aea563cc]{margin:0;font-size:.8125rem;font-weight:600}.api-delivery-history__notes[data-v-aea563cc]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.api-delivery-history__notes p[data-v-aea563cc]{margin:0;font-size:.8125rem}.api-delivery-history__notes strong[data-v-aea563cc]{margin-right:.25rem}@media(max-width:48rem){.api-delivery-history__columns[data-v-aea563cc]{display:none}.api-delivery-history__item[data-v-aea563cc]:first-of-type{border-top:0}.api-delivery-history__item>summary[data-v-aea563cc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;padding:.75rem}.api-delivery-history__item>summary>[data-label][data-v-aea563cc]{display:grid;min-width:0;gap:.125rem}.api-delivery-history__item>summary>[data-label][data-v-aea563cc]:before{content:attr(data-label);color:var(--cb-text-muted);font-size:.6875rem;font-weight:400}.api-delivery-history__number[data-v-aea563cc]{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}.api-delivery-history__disclosure[data-v-aea563cc]{grid-column:1 / -1;text-align:left}.api-delivery-history__dates[data-v-aea563cc]{grid-template-columns:minmax(0,1fr);gap:.375rem}}.api-termination-record__section[data-v-481db1da]{margin-top:var(--cb-space-5);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4)}.api-termination-record__section h3[data-v-481db1da]{margin:0;font-size:var(--cb-type-body-size)}.api-case-workspace[data-v-d40d6446]{gap:1rem;padding:1rem}.api-case-workspace__head[data-v-d40d6446]{align-items:center;gap:1rem}.api-case-workspace__current[data-v-d40d6446]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-height:32px}.api-case-workspace__current-action[data-v-d40d6446]{width:6.25rem;height:32px;flex-shrink:0}.api-case-workspace__current-action[data-v-d40d6446] .cb-button{width:100%;padding-inline:.5rem}.api-case-workspace__current-info[data-v-d40d6446]{display:grid;justify-items:end;gap:.125rem;min-width:0;line-height:1.3}.api-case-step-tabs[data-v-d40d6446]{grid-template-columns:repeat(7,minmax(7.25rem,1fr));gap:.25rem;padding:.25rem}.api-case-step-tab[data-v-d40d6446]{min-height:3.5rem;gap:.375rem;padding:.5rem .625rem}.api-case-step-tab__copy[data-v-d40d6446]{gap:.125rem}.api-case-step-panel[data-v-d40d6446]{gap:.875rem;padding-top:1rem}.api-case-step-panel__head[data-v-d40d6446]{gap:.75rem}.api-case-step-panel__head>div>span[data-v-d40d6446]{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.api-case-step-facts[data-v-d40d6446]{gap:.5rem}.api-case-step-facts div[data-v-d40d6446]{padding:.5rem .625rem}.api-case-step-data[data-v-d40d6446]{gap:.5rem}.api-case-step-records[data-v-d40d6446]{border-top:1px solid var(--cb-border-subtle)}.api-case-step-records summary[data-v-d40d6446]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;cursor:pointer;font-size:.875rem;font-weight:600;list-style:none}.api-case-step-records summary[data-v-d40d6446]::-webkit-details-marker{display:none}.api-case-step-records summary[data-v-d40d6446]:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-case-step-records__count[data-v-d40d6446],.api-case-step-records__expand[data-v-d40d6446],.api-case-step-records__collapse[data-v-d40d6446]{color:var(--cb-text-muted);font-size:.75rem;font-weight:400}.api-case-step-records__collapse[data-v-d40d6446],.api-case-step-records[open] .api-case-step-records__expand[data-v-d40d6446]{display:none}.api-case-step-records[open] .api-case-step-records__collapse[data-v-d40d6446]{display:inline}.api-case-step-records ol[data-v-d40d6446]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.api-case-step-records li[data-v-d40d6446]{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;border-top:1px solid var(--cb-border-subtle);padding:.75rem 0}.api-case-step-records time[data-v-d40d6446],.api-case-step-records li span[data-v-d40d6446]{color:var(--cb-text-muted);font-size:.75rem}.api-case-step-records strong[data-v-d40d6446]{display:block;font-size:.875rem}.api-case-step-records p[data-v-d40d6446]{margin:.25rem 0 0;overflow-wrap:anywhere;font-size:.8125rem}@media(max-width:640px){.api-case-workspace[data-v-d40d6446]{gap:.75rem;padding:.875rem}.api-case-workspace__current[data-v-d40d6446]{justify-content:flex-start}.api-case-workspace__current-action[data-v-d40d6446]:empty{display:none}.api-case-workspace__current-info[data-v-d40d6446]{justify-items:start}.api-case-step-facts[data-v-d40d6446]{grid-template-columns:minmax(0,1fr)}.api-case-step-records li[data-v-d40d6446]{grid-template-columns:minmax(0,1fr);gap:.25rem}}.document-preview-backdrop[data-v-0024cc30]{padding:1.5rem}.document-preview-embedded[data-v-0024cc30]{min-width:0}.document-preview-embedded .document-preview-modal[data-v-0024cc30]{height:min(820px,calc(100dvh - 6rem))}.document-preview-modal[data-v-0024cc30]{width:min(1200px,100%);height:min(820px,calc(100dvh - 3rem));display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--cb-surface-default);box-shadow:var(--cb-shadow-3)}.document-preview-modal__header[data-v-0024cc30]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--cb-border-subtle)}.document-preview-modal__header h2[data-v-0024cc30]{font-size:1rem;margin:0}.document-preview-modal__body[data-v-0024cc30]{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);flex:1;min-height:0}.document-preview-modal__details[data-v-0024cc30]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;overflow:hidden;border-left:1px solid var(--cb-border-subtle);min-width:0;font-size:.875rem}.document-preview-modal__information[data-v-0024cc30]{display:flex;flex-direction:column;gap:1.25rem;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.document-preview-modal__information[data-v-0024cc30] p{margin:0}.document-preview-modal__file[data-v-0024cc30]{display:grid;gap:.5rem;overflow-wrap:anywhere}.document-preview-modal__file span[data-v-0024cc30],.document-preview-modal__file small[data-v-0024cc30],.document-preview-modal__hint[data-v-0024cc30]{color:var(--cb-text-muted)}.document-preview-modal__select[data-v-0024cc30]{display:grid;gap:.5rem;min-width:0}.document-preview-modal__select select[data-v-0024cc30]{width:100%;min-width:0}.document-preview-modal__details footer[data-v-0024cc30]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem}@media(max-width:700px){.document-preview-backdrop[data-v-0024cc30]{padding:.5rem}.document-preview-modal[data-v-0024cc30]{height:calc(100dvh - 1rem)}.document-preview-modal__body[data-v-0024cc30]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) minmax(0,auto);overflow:auto}.document-preview-modal__details[data-v-0024cc30]{max-height:40dvh;border-left:0;border-top:1px solid var(--cb-border-subtle);padding:1rem;gap:.75rem}.document-preview-modal__information[data-v-0024cc30]{gap:.75rem}}.order-document[data-v-dc1c7170]{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-size:.75rem;line-height:1.5}.order-document header[data-v-dc1c7170],.order-document__file[data-v-dc1c7170]{display:grid;gap:.5rem;min-width:0}.order-document__status[data-v-dc1c7170]{display:flex;flex-wrap:wrap;gap:.25rem;min-height:1.5rem;align-items:center}.order-document h3[data-v-dc1c7170]{font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.order-document h3[data-v-dc1c7170],.order-document p[data-v-dc1c7170]{margin:0}.order-document__file>div[data-v-dc1c7170]{min-width:0}.order-document__file strong[data-v-dc1c7170]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.order-document__file small[data-v-dc1c7170]{display:block;margin-top:.125rem;color:var(--cb-text-muted);font-size:.6875rem}.order-document__actions[data-v-dc1c7170]{display:flex;flex-wrap:nowrap;gap:.25rem;align-items:center}.order-document .order-document__actions[data-v-dc1c7170] .cb-button{flex:0 0 auto;font-size:.6875rem;padding:.375rem .25rem}.order-document[data-v-dc1c7170] .cb-button{justify-self:start;max-width:100%;font-size:.75rem;padding:.375rem .5rem;gap:.25rem}.order-document[data-v-dc1c7170] .cb-badge{font-size:.6875rem;padding:.125rem .375rem}.cb-payment-history[data-v-b62f8ea2]{min-width:0;margin-top:var(--cb-space-2)}.cb-payment-history__item[data-v-b62f8ea2]{display:grid;gap:var(--cb-space-1);padding-block:var(--cb-space-2);overflow-wrap:anywhere}.cb-payment-history__item+.cb-payment-history__item[data-v-b62f8ea2]{border-top:1px solid var(--cb-border-subtle)}.cb-payment-history__item small[data-v-b62f8ea2]{color:var(--cb-text-muted)}.cb-payment-history__item[data-v-b62f8ea2] .cb-button{justify-self:start;white-space:normal}.cb-payment-receipt-history[data-v-963beeac]{min-width:0;padding-top:var(--cb-space-2);border-top:1px solid var(--cb-border-subtle)}.case-document-box[data-v-963beeac]{min-width:0;container:case-documents / inline-size}.case-document-box__content[data-v-963beeac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0}.case-document-box__content>section+section[data-v-963beeac]{border-left:1px solid var(--cb-border-subtle);padding-left:.75rem}.case-document-box__content[data-v-963beeac]>.cb-alert{grid-column:1 / -1}.case-document-box__receipts header[data-v-963beeac],.case-document-box__file[data-v-963beeac]{display:grid;gap:.5rem;min-width:0}.case-document-box__status[data-v-963beeac],.case-document-box__actions[data-v-963beeac]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.case-document-box__status[data-v-963beeac]{min-height:1.5rem}.case-document-box__actions[data-v-963beeac]{flex-wrap:nowrap}.case-document-box__receipts .case-document-box__actions[data-v-963beeac]{flex-wrap:wrap}.case-document-box__content .case-document-box__actions[data-v-963beeac] .cb-button{flex:0 0 auto;font-size:.6875rem;padding:.375rem .25rem}.case-document-box__receipts h3[data-v-963beeac]{margin:0;font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.case-document-box small[data-v-963beeac]{color:var(--cb-text-muted)}.case-document-box__receipts[data-v-963beeac]{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-size:.75rem;line-height:1.5}.case-document-box__receipts p[data-v-963beeac]{margin:0}.case-document-box__file>span[data-v-963beeac]{min-width:0;overflow-wrap:anywhere}.case-document-box__file strong[data-v-963beeac]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.case-document-box__file small[data-v-963beeac]{display:block;margin-top:.125rem;font-size:.6875rem}.case-document-box__content[data-v-963beeac] .cb-button{justify-self:start;max-width:100%;font-size:.75rem;padding:.375rem .5rem;gap:.25rem}.case-document-box__content[data-v-963beeac] .cb-badge{font-size:.6875rem;padding:.125rem .375rem}@container case-documents (max-width: 500px){.case-document-box__content[data-v-963beeac]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-document-box__content>section[data-v-963beeac]:nth-of-type(odd){border-left:0;padding-left:0}.case-document-box__content>section[data-v-963beeac]:nth-of-type(n+3){border-top:1px solid var(--cb-border-subtle);padding-top:.75rem}}@container case-documents (max-width: 340px){.case-document-box__content[data-v-963beeac]{grid-template-columns:minmax(0,1fr)}.case-document-box__content>section+section[data-v-963beeac]{border-left:0;padding-left:0;border-top:1px solid var(--cb-border-subtle);padding-top:.75rem}}.api-payment-plan[data-v-fcbb147e]{display:grid;gap:.5rem;margin:0 0 .75rem;border:1px solid var(--cb-color-info-border);border-left:4px solid var(--cb-color-info-strong);border-radius:var(--cb-radius-sm);padding:.75rem;background:var(--cb-color-info-soft)}.api-payment-plan__label[data-v-fcbb147e]{color:var(--cb-color-info-strong);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-payment-plan dl[data-v-fcbb147e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.api-payment-plan dl div[data-v-fcbb147e]{display:grid;gap:var(--cb-space-1)}.api-payment-plan dt[data-v-fcbb147e]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-payment-plan dd[data-v-fcbb147e]{margin:0;color:var(--cb-text-strong);font-size:1.125rem;font-weight:var(--cb-font-semibold);font-variant-numeric:tabular-nums}.api-payment-plan p[data-v-fcbb147e]{margin:0;color:var(--cb-text-default);font-size:var(--cb-type-caption-size);line-height:1.45}.api-payment-facts[data-v-fcbb147e]{grid-template-columns:repeat(4,minmax(0,1fr))}.api-payment-facts>div[data-v-fcbb147e]{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem}.api-evidence-closure[data-v-fcbb147e]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--cb-border-subtle)}.api-evidence-closure h3[data-v-fcbb147e]{margin:0;font-size:var(--cb-type-body-size)}@media(max-width:64rem){.api-payment-facts[data-v-fcbb147e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.api-payment-plan dl[data-v-fcbb147e],.api-payment-facts[data-v-fcbb147e]{grid-template-columns:1fr}}.item-changes[data-v-3d3769da],.change-form[data-v-3d3769da]{display:grid;gap:12px;min-width:0}.item-changes p[data-v-3d3769da]{margin:0;overflow-wrap:anywhere}.change-form label[data-v-3d3769da]{display:grid;gap:6px;min-width:0}.change-form input[data-v-3d3769da]:not([type=checkbox]),.change-form select[data-v-3d3769da],.change-form textarea[data-v-3d3769da]{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid var(--cb-border, #d1d5db);border-radius:6px;font:inherit}.change-form .seal-check[data-v-3d3769da]{display:flex;align-items:flex-start}.change-record[data-v-3d3769da]{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--cb-border, #d1d5db);min-width:0}.change-record h3[data-v-3d3769da]{margin:0;font-size:15px;overflow-wrap:anywhere}.api-case-detail[data-v-4b9e2205]{gap:.75rem}.api-case-detail>.api-page-header[data-v-4b9e2205]{align-items:center;margin-bottom:0}.api-case-detail>.api-page-header h1[data-v-4b9e2205]{font-size:1.5rem;line-height:1.35}.api-case-detail>.api-page-header p[data-v-4b9e2205]{margin-top:.25rem;font-size:.8125rem;line-height:1.45}.api-order-selector[data-v-4b9e2205]{display:grid;width:min(100%,34rem);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0;font-size:.75rem}.api-order-selector>span[data-v-4b9e2205]{white-space:nowrap}.api-order-selector select[data-v-4b9e2205]{width:100%;min-width:0}.api-case-detail[data-v-4b9e2205] .cb-card{padding:1rem}.api-case-detail[data-v-4b9e2205] .cb-card__header,.api-case-detail[data-v-4b9e2205] .cb-card__summary{align-items:center;gap:.5rem}.api-case-detail[data-v-4b9e2205] .cb-card--collapsible[open]>.cb-card__summary{margin-bottom:.75rem}.api-case-detail[data-v-4b9e2205] .cb-card__title{font-size:.9375rem;line-height:1.4;letter-spacing:0}.api-case-detail[data-v-4b9e2205] .cb-card__description{margin-top:.125rem;font-size:.8125rem;line-height:1.45}.api-case-detail[data-v-4b9e2205] .api-section-stack{gap:.75rem}.api-case-detail[data-v-4b9e2205] .api-detail-page__grid{grid-template-columns:minmax(0,2fr) minmax(16rem,.72fr);gap:.75rem}.api-case-detail[data-v-4b9e2205] .api-facts{gap:.5rem;margin:.625rem 0}.api-case-detail[data-v-4b9e2205] .api-facts:not(.api-payment-facts) div{grid-template-columns:minmax(5.25rem,.36fr) minmax(0,1fr);gap:.5rem}.api-case-detail[data-v-4b9e2205] .api-facts dd,.api-case-detail[data-v-4b9e2205] .api-table td{font-size:.8125rem}.api-case-detail[data-v-4b9e2205] .api-table th,.api-case-detail[data-v-4b9e2205] .api-table td{padding:.5rem .625rem}.api-case-detail[data-v-4b9e2205] .cb-alert{margin-block:.5rem;padding:.625rem .75rem}.api-case-detail[data-v-4b9e2205] .cb-alert__title{font-size:.875rem}.api-case-detail[data-v-4b9e2205] .cb-alert__body{font-size:.8125rem;line-height:1.45}.api-case-detail[data-v-4b9e2205] .api-action-panel{gap:.5rem}.api-case-detail[data-v-4b9e2205] .api-waiting-state{margin-bottom:.75rem}.api-case-detail[data-v-4b9e2205] .api-empty{padding:1rem .75rem}@media(max-width:64rem){.api-case-detail[data-v-4b9e2205] .api-detail-page__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.api-case-detail[data-v-4b9e2205]{gap:.625rem}.api-case-detail>.api-page-header[data-v-4b9e2205]{align-items:start}.api-order-selector[data-v-4b9e2205]{grid-template-columns:minmax(0,1fr);gap:.25rem}.api-case-detail[data-v-4b9e2205] .cb-card{padding:.875rem}}.item-change-tasks[data-v-80cea983]{display:grid;gap:var(--cb-space-4);padding-bottom:var(--cb-space-6)}.item-change-task[data-v-80cea983]{display:grid;gap:var(--cb-space-3);padding:var(--cb-space-5);background:var(--cb-surface-default);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-lg);min-width:0}.item-change-task h2[data-v-80cea983]{margin:0;font-size:var(--cb-text-lg)}.item-change-task>.cb-button[data-v-80cea983]{justify-self:start}.item-change-task p[data-v-80cea983]{margin:0;overflow-wrap:anywhere}.demand-status-modal[data-v-0522c14a]{width:min(50rem,calc(100vw - 2rem));max-width:50rem;grid-template-columns:minmax(0,1fr)}.demand-status-modal[data-v-0522c14a]>*{min-width:0}.demand-status-modal__head[data-v-0522c14a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4)}.demand-status-modal__policy[data-v-0522c14a]{display:grid;gap:var(--cb-space-2);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-status-modal__policy p[data-v-0522c14a],.demand-status-modal__note[data-v-0522c14a]{margin:0}.demand-status-modal__checks[data-v-0522c14a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2)}.demand-status-modal__section[data-v-0522c14a]{display:grid;gap:var(--cb-space-3);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4);scroll-margin-top:var(--cb-space-4)}.demand-status-modal__section h3[data-v-0522c14a]{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size)}.demand-status-modal__section-head[data-v-0522c14a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4)}.demand-status-modal__section-head p[data-v-0522c14a]{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-status-modal__stages[data-v-0522c14a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cb-space-2);margin:0;padding:0;list-style:none}.demand-status-modal__stages li[data-v-0522c14a]{display:grid;align-content:start;gap:var(--cb-space-1);min-height:4rem;border:1px solid var(--cb-border-strong);padding:var(--cb-space-3)}.demand-status-modal__stages li.is-complete[data-v-0522c14a]{border-color:var(--cb-color-success-border);background:var(--cb-color-success-soft)}.demand-status-modal__stages strong[data-v-0522c14a]{color:var(--cb-text-strong);font-size:var(--cb-type-label-size)}.demand-status-modal__stages span[data-v-0522c14a]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);overflow-wrap:anywhere}.demand-status-modal__contract-number[data-v-0522c14a]{display:flex;align-items:center;gap:var(--cb-space-2);margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-status-modal__metric-grid[data-v-0522c14a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-2);margin:0}.demand-status-modal__metric-grid>div[data-v-0522c14a]{display:grid;align-content:start;gap:var(--cb-space-1);min-height:4.5rem;border:1px solid var(--cb-border-subtle);padding:var(--cb-space-3)}.demand-status-modal__metric-grid dt[data-v-0522c14a]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-status-modal__metric-grid dd[data-v-0522c14a]{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-data-size);font-weight:700;overflow-wrap:anywhere}.demand-status-modal__progress[data-v-0522c14a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-4)}.demand-status-modal__note[data-v-0522c14a]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-status-modal__item-table[data-v-0522c14a],.demand-status-modal__order-table[data-v-0522c14a]{min-width:42rem}.demand-status-modal__item-table small[data-v-0522c14a]{display:block;margin-top:var(--cb-space-1);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-status-modal__toolbar[data-v-0522c14a]{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}.demand-status-modal__histories[data-v-0522c14a]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-space-2)}.demand-status-modal__histories details[data-v-0522c14a],.demand-status-modal__section details[data-v-0522c14a]{min-width:0;max-width:100%}.demand-status-modal__histories details[data-v-0522c14a],.demand-status-modal__section details[data-v-0522c14a]{border:1px solid var(--cb-border-subtle)}.demand-status-modal__histories summary[data-v-0522c14a],.demand-status-modal__section summary[data-v-0522c14a]{padding:var(--cb-space-3);color:var(--cb-text-strong);font-weight:700;cursor:pointer}.demand-status-modal__histories .api-table-wrap[data-v-0522c14a],.demand-status-modal__section details .api-table-wrap[data-v-0522c14a]{border-top:1px solid var(--cb-border-subtle)}.demand-status-modal__termination.is-active[data-v-0522c14a]{border:2px solid var(--cb-color-danger-border);padding:var(--cb-space-5);background:var(--cb-color-danger-soft)}@media(max-width:720px){.demand-status-modal__head[data-v-0522c14a],.demand-status-modal__section-head[data-v-0522c14a]{align-items:flex-start;flex-direction:column}.demand-status-modal__stages[data-v-0522c14a],.demand-status-modal__metric-grid[data-v-0522c14a],.demand-status-modal__progress[data-v-0522c14a]{grid-template-columns:minmax(0,1fr)}}.demand-item-change-modal[data-v-e78d9a0f],.demand-price-change-modal[data-v-0a488cb8]{width:min(42rem,calc(100vw - 2rem));max-width:42rem}.demand-partner-grid[data-v-3fdc423c]{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-partner-card[data-v-3fdc423c]{display:flex;flex-direction:column;gap:var(--cb-space-3)}.demand-partner-card__contract-line[data-v-3fdc423c],.demand-partner-card__amount[data-v-3fdc423c],.demand-partner-card__policy[data-v-3fdc423c]{margin:0!important;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);overflow-wrap:anywhere}.demand-partner-card__summary[data-v-3fdc423c]{display:grid;gap:var(--cb-space-2);margin:0}.demand-partner-card__summary>div[data-v-3fdc423c]{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--cb-space-2)}.demand-partner-card__summary dt[data-v-3fdc423c]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.demand-partner-card__summary dd[data-v-3fdc423c]{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-data-size);font-weight:600;overflow-wrap:anywhere}.demand-partner-card__actions[data-v-3fdc423c]{margin-top:auto}.demand-partner-table[data-v-3fdc423c]{min-width:96rem}.demand-partner-table td[data-v-3fdc423c]:nth-child(n+4):nth-child(-n+9){font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:40rem){.demand-partner-grid[data-v-3fdc423c]{grid-template-columns:minmax(0,1fr)}.demand-partner-card__summary>div[data-v-3fdc423c]{grid-template-columns:minmax(0,1fr);gap:0}}.demand-partner-card.is-termination-open[data-v-3fdc423c]{border:2px solid var(--cb-color-danger-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-color-danger-border) 18%,transparent)}@media(min-width:40.0625rem)and (max-width:64rem){.demand-partner-grid[data-v-3fdc423c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-home-summary[data-v-070ff7d8]{display:grid;gap:var(--cb-space-4)}.supplier-home-summary__title[data-v-070ff7d8]{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size)}.supplier-home-overview[data-v-070ff7d8],.supplier-home-tasks[data-v-070ff7d8]{display:grid;gap:var(--cb-space-3)}.supplier-home-overview[data-v-070ff7d8]{grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-home-tasks[data-v-070ff7d8]{grid-template-columns:repeat(5,minmax(0,1fr))}.supplier-home-overview__card[data-v-070ff7d8],.supplier-home-task[data-v-070ff7d8]{display:grid;min-width:0;align-content:start;gap:var(--cb-space-2);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-default);color:var(--cb-text-muted);text-decoration:none;box-shadow:var(--cb-shadow-1)}.supplier-home-overview__card[data-v-070ff7d8]{min-height:9.5rem}.supplier-home-task[data-v-070ff7d8]{min-height:8.5rem}.supplier-home-overview__card[data-v-070ff7d8]:hover,.supplier-home-overview__card[data-v-070ff7d8]:focus-visible,.supplier-home-task[data-v-070ff7d8]:hover,.supplier-home-task[data-v-070ff7d8]:focus-visible{border-color:var(--cb-border-strong);color:var(--cb-text-strong);outline:none;box-shadow:var(--cb-shadow-2)}.supplier-home-overview__card>span[data-v-070ff7d8]:first-child,.supplier-home-task>span[data-v-070ff7d8]:first-child{color:var(--cb-text-default);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.supplier-home-overview__card strong[data-v-070ff7d8],.supplier-home-task strong[data-v-070ff7d8]{color:var(--cb-action-primary-strong);font-size:1.35rem;line-height:1.25;overflow-wrap:anywhere}.supplier-home-task small[data-v-070ff7d8]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.45}.supplier-home-progress[data-v-070ff7d8]{overflow:hidden;height:.35rem;border-radius:var(--cb-radius-sm);background:var(--cb-surface-muted)}.supplier-home-progress>span[data-v-070ff7d8]{display:block;height:100%;background:var(--cb-action-primary)}.supplier-home-link[data-v-070ff7d8]{display:inline-flex;align-items:center;gap:var(--cb-space-1);margin-top:auto;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}@media(max-width:78rem){.supplier-home-overview[data-v-070ff7d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-home-tasks[data-v-070ff7d8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.supplier-home-overview[data-v-070ff7d8],.supplier-home-tasks[data-v-070ff7d8]{grid-template-columns:1fr}}.cb-guide-link[data-v-070ff7d8]{margin:0 0 var(--cb-space-4);font-size:var(--cb-type-body-size)}.delivery-regions[data-v-a94f46e8]{min-width:0}.delivery-regions__options[data-v-a94f46e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem}.delivery-regions__options label[data-v-a94f46e8]{display:flex;align-items:center;gap:.5rem;min-height:44px}.item-management-tabs[data-v-dc62bbfc]{padding-bottom:var(--cb-space-2)}.item-content[data-v-dc62bbfc]{padding-top:var(--cb-space-2)}.item-content--list[data-v-dc62bbfc]{gap:var(--cb-space-4)}.item-status-tabs[data-v-dc62bbfc]{padding-bottom:var(--cb-space-2)}.api-item-card[data-v-dc62bbfc]{grid-template-rows:subgrid;grid-row:span 7;row-gap:var(--cb-space-3)}.api-item-card__media[data-v-dc62bbfc]{margin-bottom:0}.api-item-card .api-record-card__head[data-v-dc62bbfc]{flex-direction:column;gap:var(--cb-space-2)}.api-item-card>p[data-v-dc62bbfc],.api-item-card>dl[data-v-dc62bbfc],.api-item-card>.api-card-actions[data-v-dc62bbfc]{margin:0}.api-item-card>.api-card-actions[data-v-dc62bbfc]{align-self:start}.api-item-review[data-v-dc62bbfc]{display:flex;flex-direction:column;gap:var(--cb-space-1)}.api-item-document-badges[data-v-dc62bbfc]{display:flex;flex-wrap:wrap;align-content:start;align-items:flex-start;gap:var(--cb-space-1)}.api-item-badges[data-v-dc62bbfc]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-1)}.api-table--items[data-v-dc62bbfc]{min-width:76rem}.api-table--items td[data-v-dc62bbfc]:nth-child(4),.api-table--items td[data-v-dc62bbfc]:nth-child(7),.api-table--items td[data-v-dc62bbfc]:nth-child(8){font-variant-numeric:tabular-nums;white-space:nowrap}.document-history[data-v-7022741f]{width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 6rem);display:flex;flex-direction:column;overflow:hidden}.document-history>header[data-v-7022741f],.document-history>footer[data-v-7022741f]{flex-shrink:0}.document-history__body[data-v-7022741f]{min-height:0;overflow-y:auto}.document-history__entry[data-v-7022741f]{padding:16px 0;border-bottom:1px solid #e5e7eb}.document-history__heading[data-v-7022741f],.document-history__files li[data-v-7022741f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-history__files[data-v-7022741f]{list-style:none;padding:0}.document-history__files li[data-v-7022741f]{margin:8px 0}.document-history__files span[data-v-7022741f]{min-width:0;overflow-wrap:anywhere}.document-history__files button[data-v-7022741f]{flex-shrink:0}.document-history__event[data-v-7022741f]{margin-top:12px;font-size:13px}.document-history__event time[data-v-7022741f]{display:block;color:#6b7280;font-size:12px}.document-history__event p[data-v-7022741f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.cb-type-review-notice[data-v-32b01b70]{display:grid;gap:var(--cb-space-3)}.document-card-grid>.api-record-card[data-v-4b8396fe]{display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0}.document-card-grid>.api-record-card>.cb-button[data-v-4b8396fe]{justify-self:start;align-self:start}.document-card-grid .api-card-actions[data-v-4b8396fe]{align-self:start;align-items:flex-start}.document-demo-note[data-v-4b8396fe]{display:block;margin-top:var(--cb-space-2);color:var(--cb-color-danger-strong);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.document-card-grid .document-demo-note[data-v-4b8396fe]{grid-row:6}.document-review-note[data-v-4b8396fe]{white-space:pre-wrap;overflow-wrap:anywhere}.document-extension-status[data-v-4b8396fe]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2)}.cb-profile-facts[data-v-b0425168]{display:grid;gap:var(--cb-space-3);margin:0}.cb-profile-facts>div[data-v-b0425168]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--cb-space-3)}.cb-profile-facts dt[data-v-b0425168]{color:var(--cb-text-muted)}.cb-profile-facts dd[data-v-b0425168]{margin:0;overflow-wrap:anywhere}.payment-account__backdrop[data-v-9b586ddf]{padding:1rem}.payment-account__details[data-v-9b586ddf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0}.payment-account__details dt[data-v-9b586ddf],.payment-account__notice[data-v-9b586ddf]{color:var(--cb-text-muted);font-size:.8125rem}.payment-account__details dd[data-v-9b586ddf]{margin:.5rem 0 0;overflow-wrap:anywhere;font-weight:600}.payment-account__notice[data-v-9b586ddf]{margin:1rem 0 0}.payment-account__form[data-v-9b586ddf]{display:grid;gap:1rem}.payment-account__modal[data-v-9b586ddf]{width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto}@media(max-width:640px){.payment-account__details[data-v-9b586ddf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.open-requirements__cards>.api-record-card[data-v-fccd9d42]{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.open-requirements__cards .api-record-card__head>.cb-badge[data-v-fccd9d42]{flex-shrink:0}.open-requirements__cards .api-card-actions[data-v-fccd9d42]{align-self:start;align-items:flex-start}.open-requirements[data-v-fccd9d42]{display:grid;gap:var(--cb-space-4);margin-bottom:var(--cb-content-group-gap);border-block:1px solid var(--cb-border-subtle);padding-block:var(--cb-space-5)}.open-requirements__header[data-v-fccd9d42]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4)}.open-requirements__header h2[data-v-fccd9d42],.open-requirements__header p[data-v-fccd9d42]{margin:0}.open-requirements__header h2[data-v-fccd9d42]{color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size)}.open-requirements__header p[data-v-fccd9d42]{margin-top:var(--cb-space-2);color:var(--cb-text-muted);line-height:var(--cb-type-body-leading)}@media(max-width:40rem){.open-requirements__header[data-v-fccd9d42]{align-items:stretch;flex-direction:column}}.open-requirements-page__back[data-v-afe319f6]{margin-bottom:var(--cb-content-group-gap)}.api-table--work-cases[data-v-fade40bc]{min-width:56rem}.api-table--work-cases td.is-wrap[data-v-fade40bc]{min-width:4.5rem}.archive-records[data-v-eb118da7]{display:grid;gap:var(--cb-space-4)}.archive-record[data-v-eb118da7]{min-width:0;border-bottom:1px solid var(--cb-border-default);padding-bottom:var(--cb-space-4)}.archive-record h4[data-v-eb118da7],.archive-record p[data-v-eb118da7]{margin:0 0 var(--cb-space-2);overflow-wrap:anywhere}.archive-reason[data-v-eb118da7]{white-space:pre-wrap}.supplier-year-end[data-v-bc668811]{min-width:0}.supplier-year-end__year[data-v-bc668811]{max-width:12rem}.supplier-year-end__facts[data-v-bc668811],.supplier-year-end__document-summary[data-v-bc668811]{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-year-end__facts>div[data-v-bc668811],.supplier-year-end__document-summary>div[data-v-bc668811]{grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr)}@media(max-width:720px){.supplier-year-end__year[data-v-bc668811]{max-width:none}.supplier-year-end__facts[data-v-bc668811],.supplier-year-end__document-summary[data-v-bc668811]{grid-template-columns:minmax(0,1fr)}}.work-year-end[data-v-7ab4453c]{margin-bottom:var(--cb-space-6)}.work-header-actions[data-v-7ab4453c]{display:flex;align-items:center;flex:0 0 auto}@media(max-width:40rem){.work-header-actions .cb-button[data-v-7ab4453c]{width:100%}}.cb-fee-basis[data-v-4cf69cd0]{white-space:normal;overflow-wrap:anywhere}.cb-fee-basis summary[data-v-4cf69cd0]{cursor:pointer;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.cb-fee-basis__line[data-v-4cf69cd0]{margin-top:var(--cb-space-3);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-2)}.fee-page[data-v-4cf69cd0]{display:grid;gap:var(--cb-content-group-gap)}.fee-page[data-v-4cf69cd0]>*{min-width:0}.fee-page[data-v-4cf69cd0] .cb-card__body{min-width:0}.fee-page__guide[data-v-4cf69cd0]{display:grid;gap:var(--cb-space-2);margin:0;padding-left:1.25rem;color:var(--cb-text-default);line-height:1.65}.fee-page__account[data-v-4cf69cd0]{display:grid;gap:var(--cb-space-3);margin:var(--cb-space-5) 0 0;border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4)}.fee-page__account div[data-v-4cf69cd0]{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:var(--cb-space-4)}.fee-page__account dt[data-v-4cf69cd0]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.fee-page__account dd[data-v-4cf69cd0]{margin:0;color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);overflow-wrap:anywhere}.fee-page__account dd span[data-v-4cf69cd0]{color:var(--cb-text-muted);font-weight:var(--cb-font-regular)}.fee-page__account-empty[data-v-4cf69cd0],.fee-page__scheduled[data-v-4cf69cd0],.fee-page__estimate-note[data-v-4cf69cd0],.fee-page__document-link[data-v-4cf69cd0]{margin:var(--cb-space-4) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.fee-page__scheduled[data-v-4cf69cd0]{border-left:3px solid var(--cb-emphasis-border);padding:var(--cb-space-3) var(--cb-space-4);background:var(--cb-emphasis-surface)}.fee-page__scheduled strong[data-v-4cf69cd0]{display:block;color:var(--cb-text-strong)}.fee-page__summary[data-v-4cf69cd0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);background:var(--cb-surface-default);overflow:hidden}.fee-page__summary>div[data-v-4cf69cd0]{display:grid;align-content:start;gap:var(--cb-space-2);min-width:0;min-height:8rem;border-right:1px solid var(--cb-border-subtle);padding:var(--cb-space-5)}.fee-page__summary>div[data-v-4cf69cd0]:last-child{border-right:0}.fee-page__summary span[data-v-4cf69cd0],.fee-page__summary small[data-v-4cf69cd0]{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.45}.fee-page__summary strong[data-v-4cf69cd0]{color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size);overflow-wrap:anywhere}.fee-page__estimate-note[data-v-4cf69cd0]{margin-top:calc(var(--cb-content-group-gap) * -.5)}.fee-page__actions[data-v-4cf69cd0]{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}.fee-page__filter[data-v-4cf69cd0]{max-width:18rem;margin-bottom:var(--cb-space-4)}.fee-page__table[data-v-4cf69cd0]{min-width:52rem}.fee-page__table td[data-v-4cf69cd0]:nth-child(n+3){font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:72rem){.fee-page__summary[data-v-4cf69cd0]{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-page__summary>div[data-v-4cf69cd0]:nth-child(2){border-right:0}.fee-page__summary>div[data-v-4cf69cd0]:nth-child(-n+2){border-bottom:1px solid var(--cb-border-subtle)}}@media(max-width:40rem){.fee-page__summary[data-v-4cf69cd0]{grid-template-columns:1fr}.fee-page__summary>div[data-v-4cf69cd0]{min-height:0;border-right:0;border-bottom:1px solid var(--cb-border-subtle)}.fee-page__summary>div[data-v-4cf69cd0]:nth-child(2){border-bottom:1px solid var(--cb-border-subtle)}.fee-page__summary>div[data-v-4cf69cd0]:last-child{border-bottom:0}.fee-page__account div[data-v-4cf69cd0]{grid-template-columns:1fr;gap:var(--cb-space-1)}.fee-page__actions[data-v-4cf69cd0]>*{width:100%}.fee-page__filter[data-v-4cf69cd0]{max-width:none}}:root{color-scheme:light;--cb-font-sans: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--cb-font-regular: 400;--cb-font-medium: 500;--cb-font-semibold: 600;--cb-font-bold: 700;--cb-font-extrabold: 800;--cb-text-xs: .75rem;--cb-text-sm: .8125rem;--cb-text-md: .875rem;--cb-text-lg: 1rem;--cb-text-xl: 1.25rem;--cb-text-2xl: 1.375rem;--cb-text-title: 1.75rem;--cb-text-kpi: 1.875rem;--cb-text-display: 2.625rem;--cb-leading-xs: 1.125rem;--cb-leading-sm: 1.25rem;--cb-leading-md: 1.375rem;--cb-leading-lg: 1.5rem;--cb-leading-xl: 1.75rem;--cb-leading-title: 2.375rem;--cb-leading-display: 3.25rem;--cb-tracking-tight: -.03em;--cb-tracking-normal: -.01em;--cb-type-page-title-size: var(--cb-text-title);--cb-type-page-title-leading: var(--cb-leading-title);--cb-type-section-title-size: var(--cb-text-2xl);--cb-type-section-title-leading: 1.875rem;--cb-type-card-title-size: var(--cb-text-lg);--cb-type-card-title-leading: var(--cb-leading-lg);--cb-type-body-size: var(--cb-text-lg);--cb-type-body-leading: var(--cb-leading-lg);--cb-type-data-size: var(--cb-text-md);--cb-type-data-leading: 1.25rem;--cb-type-label-size: var(--cb-text-md);--cb-type-label-leading: 1.25rem;--cb-type-control-size: var(--cb-text-md);--cb-type-control-leading: 1.25rem;--cb-type-caption-size: var(--cb-text-xs);--cb-type-caption-leading: var(--cb-leading-xs);--cb-color-brand-soft: #fdf2e4;--cb-color-brand-border: #faddc1;--cb-color-brand-primary: #ff6f42;--cb-color-brand-strong: #e45b00;--cb-color-neutral-0: #ffffff;--cb-color-neutral-25: #fbfbfb;--cb-color-neutral-50: #f9f9f9;--cb-color-neutral-100: #f5f5f5;--cb-color-neutral-150: #f1f1f1;--cb-color-neutral-200: #ededed;--cb-color-neutral-300: #d9d9d9;--cb-color-neutral-400: #b2b2b2;--cb-color-neutral-500: #878787;--cb-color-neutral-600: #717171;--cb-color-neutral-700: #4b4b4b;--cb-color-neutral-800: #3a3a3a;--cb-color-neutral-900: #000000;--cb-color-success-soft: #e6f6e6;--cb-color-success-border: #cdebdb;--cb-color-success-strong: #007716;--cb-color-info-soft: #eff3ff;--cb-color-info-border: #e6edff;--cb-color-info-strong: #173ea8;--cb-color-warning-soft: #f5f5f5;--cb-color-warning-border: #d9d9d9;--cb-color-warning-strong: #3a3a3a;--cb-color-danger-soft: #fff1f2;--cb-color-danger-border: #fecdd3;--cb-color-danger-strong: #be123c;--cb-space-0: 0;--cb-space-0-5: .125rem;--cb-space-1: .25rem;--cb-space-1-5: .375rem;--cb-space-2: .5rem;--cb-space-2-5: .625rem;--cb-space-3: .75rem;--cb-space-4: 1rem;--cb-space-5: 1.25rem;--cb-space-6: 1.5rem;--cb-space-8: 2rem;--cb-space-10: 2.5rem;--cb-space-12: 3rem;--cb-space-16: 4rem;--cb-radius-xs: .1875rem;--cb-radius-sm: .3125rem;--cb-radius-md: .625rem;--cb-radius-lg: 1rem;--cb-radius-xl: 1.25rem;--cb-radius-pill: 9999px;--cb-border-width: 1px;--cb-shadow-1: 0 2px 8px rgb(58 58 58 / 6%);--cb-shadow-2: 0 8px 24px rgb(58 58 58 / 9%);--cb-shadow-3: 0 18px 48px rgb(58 58 58 / 14%);--cb-shadow-brand: 0 10px 18px rgb(255 89 38 / 32%);--cb-header-height: 4.8125rem;--cb-sidebar-width: 17.125rem;--cb-content-max-width: 102.875rem;--cb-content-narrow-width: 75rem;--cb-app-max-width: 120rem;--cb-readable-measure: 72ch;--cb-compact-measure: 52ch;--cb-control-height-sm: 2rem;--cb-control-height-md: 2.375rem;--cb-control-height-lg: 2.75rem;--cb-page-gap: var(--cb-space-6);--cb-section-gap: var(--cb-space-5);--cb-card-gap: var(--cb-space-4);--cb-card-padding: var(--cb-space-5);--cb-action-gap: var(--cb-space-2);--cb-page-section-gap: var(--cb-space-8);--cb-content-group-gap: var(--cb-space-6);--cb-card-grid-gap: var(--cb-space-4);--cb-compact-stack-gap: var(--cb-space-3);--cb-duration-fast: .12s;--cb-duration-normal: .18s;--cb-ease-standard: cubic-bezier(.2, 0, 0, 1);--cb-surface-canvas: var(--cb-color-neutral-25);--cb-surface-default: var(--cb-color-neutral-0);--cb-surface-subtle: var(--cb-color-neutral-50);--cb-surface-muted: var(--cb-color-neutral-100);--cb-text-strong: var(--cb-color-neutral-900);--cb-text-default: var(--cb-color-neutral-700);--cb-text-muted: var(--cb-color-neutral-600);--cb-text-disabled: var(--cb-color-neutral-400);--cb-border-subtle: var(--cb-color-neutral-150);--cb-border-default: var(--cb-color-neutral-200);--cb-border-strong: var(--cb-color-neutral-300);--cb-navigation-selected-fill: var(--cb-color-brand-primary);--cb-navigation-selected-fill-hover: var(--cb-color-brand-strong);--cb-navigation-selected-surface: var(--cb-color-brand-soft);--cb-navigation-selected-border: var(--cb-color-brand-border);--cb-navigation-selected-text: var(--cb-color-brand-strong);--cb-navigation-selected-text-on-fill: var(--cb-color-neutral-0);--cb-content-selected-fill: var(--cb-color-neutral-800);--cb-content-selected-fill-hover: var(--cb-color-neutral-900);--cb-content-selected-surface: var(--cb-color-neutral-100);--cb-content-selected-border: var(--cb-color-neutral-300);--cb-content-selected-text: var(--cb-color-neutral-900);--cb-emphasis-fill: var(--cb-content-selected-fill);--cb-emphasis-fill-hover: var(--cb-content-selected-fill-hover);--cb-emphasis-surface: var(--cb-content-selected-surface);--cb-emphasis-border: var(--cb-content-selected-border);--cb-emphasis-text: var(--cb-content-selected-text);--cb-emphasis-marker: var(--cb-color-brand-primary);--cb-action-primary: var(--cb-color-brand-primary);--cb-action-primary-strong: var(--cb-color-brand-strong);--cb-focus-color: var(--cb-color-brand-primary);--cb-focus-ring: 0 0 0 3px rgb(255 111 66 / 24%);--cb-input-border: var(--cb-border-strong);--cb-input-border-hover: var(--cb-color-neutral-500);--cb-input-border-focus: var(--cb-color-brand-primary);--cb-input-placeholder: var(--cb-color-neutral-500);--cb-input-surface: var(--cb-surface-default);--cb-input-surface-disabled: var(--cb-surface-muted);--cb-input-surface-readonly: var(--cb-surface-subtle);--cb-input-accent: var(--cb-color-brand-primary)}@media(max-width:64rem){:root{--cb-page-section-gap: var(--cb-space-6);--cb-content-group-gap: var(--cb-space-5)}}@media(max-width:40rem){:root{--cb-page-section-gap: var(--cb-space-5);--cb-content-group-gap: var(--cb-space-5);--cb-card-grid-gap: var(--cb-space-3)}}@media(prefers-reduced-motion:reduce){:root{--cb-duration-fast: 0ms;--cb-duration-normal: 0ms}}.cb-button,.cb-input,.cb-select,.cb-card,.cb-badge,.cb-alert,.cb-modal,.cb-table,.cb-page-header,.cb-section-header,.cb-state-panel,.cb-workflow{font-family:var(--cb-font-sans)}.cb-icon{display:block;flex:0 0 auto}.cb-button{display:inline-flex;min-width:0;height:var(--cb-control-height-md);align-items:center;justify-content:center;gap:var(--cb-space-2);border:var(--cb-border-width) solid transparent;border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-4);font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold);line-height:1;letter-spacing:var(--cb-tracking-normal);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--cb-duration-fast) var(--cb-ease-standard),border-color var(--cb-duration-fast) var(--cb-ease-standard),box-shadow var(--cb-duration-fast) var(--cb-ease-standard),color var(--cb-duration-fast) var(--cb-ease-standard),transform var(--cb-duration-fast) var(--cb-ease-standard)}.cb-button:hover:not(:disabled){transform:translateY(-1px)}.cb-button:active:not(:disabled){transform:translateY(0)}.cb-button:focus-visible,.cb-input:focus-visible,.cb-select:focus-visible,.cb-modal__close:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.cb-button:disabled{cursor:not-allowed;opacity:.46}.cb-button--sm{height:var(--cb-control-height-sm);padding-inline:var(--cb-space-3);font-size:var(--cb-type-caption-size)}.cb-button--lg{height:var(--cb-control-height-lg);padding-inline:var(--cb-space-5);font-size:var(--cb-type-body-size)}.cb-button--block{width:100%}.cb-button--primary{background:var(--cb-emphasis-fill);color:var(--cb-color-neutral-0);box-shadow:none}.cb-button--primary:hover:not(:disabled){background:var(--cb-emphasis-fill-hover);box-shadow:none}.cb-button--secondary{border-color:var(--cb-border-default);background:var(--cb-surface-default);color:var(--cb-text-strong)}.cb-button--secondary:hover:not(:disabled),.cb-button--ghost:hover:not(:disabled){border-color:var(--cb-emphasis-border);background:var(--cb-emphasis-surface);color:var(--cb-emphasis-text)}.cb-button--ghost{background:transparent;color:var(--cb-text-default)}.cb-button--danger{background:var(--cb-color-danger-strong);color:var(--cb-color-neutral-0)}.cb-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--cb-color-danger-strong) 86%,black)}.cb-icon-button-wrap{position:relative;display:inline-flex;vertical-align:middle}.cb-icon-button{display:inline-grid;width:var(--cb-control-height-md);height:var(--cb-control-height-md);place-items:center;border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-pill);padding:0;background:var(--cb-surface-default);color:var(--cb-text-muted);cursor:pointer;transition:background-color var(--cb-duration-fast) var(--cb-ease-standard),border-color var(--cb-duration-fast) var(--cb-ease-standard),color var(--cb-duration-fast) var(--cb-ease-standard),box-shadow var(--cb-duration-fast) var(--cb-ease-standard)}.cb-icon-button--sm{width:var(--cb-control-height-sm);height:var(--cb-control-height-sm)}.cb-icon-button--lg{width:var(--cb-control-height-lg);height:var(--cb-control-height-lg)}.cb-icon-button:hover{border-color:var(--cb-emphasis-border);background:var(--cb-emphasis-surface);color:var(--cb-text-strong)}.cb-icon-button:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.cb-icon-button__tooltip{position:absolute;z-index:40;top:calc(100% + var(--cb-space-2));left:50%;width:max-content;max-width:min(20rem,80vw);transform:translate(-50%);border-radius:var(--cb-radius-sm);padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-color-neutral-800);color:var(--cb-color-neutral-0);box-shadow:var(--cb-shadow-2);font-size:var(--cb-type-caption-size);line-height:var(--cb-type-caption-leading);white-space:normal}.cb-page-header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--cb-space-6);margin-bottom:var(--cb-page-gap)}.cb-page-header__copy{display:grid;min-width:0;gap:var(--cb-space-1)}.cb-page-header__eyebrow{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);line-height:var(--cb-type-caption-leading)}.cb-page-header__title-row{display:flex;min-width:0;align-items:center;gap:var(--cb-space-2)}.cb-page-header__title{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-page-title-size);font-weight:var(--cb-font-bold);line-height:var(--cb-type-page-title-leading);letter-spacing:var(--cb-tracking-tight)}.cb-page-header__description{max-width:var(--cb-readable-measure);margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-page-header__actions,.cb-section-header__actions,.cb-action-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-action-gap)}.cb-section-header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:var(--cb-space-4);margin:var(--cb-space-8) 0 var(--cb-space-4)}.cb-section-header__copy{display:grid;min-width:0;gap:var(--cb-space-1)}.cb-section-header__title{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size);font-weight:var(--cb-font-bold);line-height:var(--cb-type-section-title-leading)}.cb-section-header__description{max-width:var(--cb-readable-measure);margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.cb-spinner{width:.875rem;height:.875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cb-spin .7s linear infinite}@keyframes cb-spin{to{transform:rotate(360deg)}}.cb-badge{display:inline-flex;min-height:1.5rem;align-items:center;gap:var(--cb-space-1-5);border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:var(--cb-space-0-5) var(--cb-space-2);background:var(--cb-surface-muted);color:var(--cb-text-default);font-size:var(--cb-text-xs);font-weight:var(--cb-font-medium);line-height:var(--cb-leading-xs);white-space:nowrap}.cb-badge__dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.cb-badge--brand{border-color:var(--cb-emphasis-border);background:var(--cb-emphasis-surface);color:var(--cb-emphasis-text);font-weight:var(--cb-font-semibold)}.cb-badge--success{border-color:var(--cb-color-success-border);background:var(--cb-color-success-soft);color:var(--cb-color-success-strong)}.cb-badge--info{border-color:var(--cb-color-info-border);background:var(--cb-color-info-soft);color:var(--cb-color-info-strong)}.cb-badge--warning{border-color:var(--cb-color-warning-strong);background:var(--cb-color-warning-strong);color:var(--cb-color-neutral-0)!important;font-weight:var(--cb-font-semibold)}.cb-badge--danger{border-color:var(--cb-color-danger-border);background:var(--cb-color-danger-soft);color:var(--cb-color-danger-strong)}.cb-card{border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-md);padding:var(--cb-card-padding);background:var(--cb-surface-default);color:var(--cb-text-default)}.cb-card--subtle{background:var(--cb-surface-subtle)}.cb-card--elevated{box-shadow:var(--cb-shadow-2)}.cb-card--interactive{cursor:pointer;transition:border-color var(--cb-duration-normal) var(--cb-ease-standard),box-shadow var(--cb-duration-normal) var(--cb-ease-standard),transform var(--cb-duration-normal) var(--cb-ease-standard)}.cb-card--interactive:hover{border-color:var(--cb-emphasis-border);box-shadow:var(--cb-shadow-2);transform:translateY(-2px)}.cb-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-3);margin-bottom:var(--cb-space-4)}.cb-card__summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:var(--cb-space-3);cursor:pointer}.cb-card--collapsible[open]>.cb-card__summary{margin-bottom:var(--cb-space-4)}.cb-card__summary:focus-visible{outline:2px solid var(--cb-focus-color);outline-offset:3px}.cb-card__disclosure{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);white-space:nowrap}.cb-card__title{margin:0;color:var(--cb-text-strong);font-size:var(--cb-text-lg);font-weight:var(--cb-font-bold);line-height:var(--cb-leading-lg);letter-spacing:var(--cb-tracking-tight)}.cb-card__description{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-card__footer{margin-top:var(--cb-space-4);padding-top:var(--cb-space-4);border-top:var(--cb-border-width) solid var(--cb-border-subtle)}.cb-page-stack,.cb-section,.cb-data-section,.cb-compact-stack{display:grid;min-width:0;align-content:start}.cb-page-stack{gap:var(--cb-page-section-gap)}.cb-section,.cb-data-section{gap:var(--cb-content-group-gap)}.cb-compact-stack{gap:var(--cb-compact-stack-gap)}.cb-card-grid,.cb-summary-grid{display:grid;min-width:0;align-items:stretch;gap:var(--cb-card-grid-gap)}.cb-card-grid{grid-template-columns:repeat(var(--cb-grid-columns, 3),minmax(0,1fr))}.cb-card-grid--content-height{align-items:start}.cb-summary-grid{grid-template-columns:repeat(var(--cb-summary-columns, 3),minmax(0,1fr))}.cb-field{display:grid;gap:var(--cb-space-1-5)}.cb-field__label{margin:0;color:var(--cb-text-default);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold);line-height:var(--cb-type-label-leading)}.cb-field__required{color:var(--cb-color-danger-strong)}.cb-field__message{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.cb-field__meta{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-2)}.cb-field__counter{flex:0 0 auto;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:var(--cb-type-caption-leading);font-variant-numeric:tabular-nums}.cb-field__counter--error,.cb-field__message--error{color:var(--cb-color-danger-strong)}.cb-input,.cb-select{width:100%;height:var(--cb-control-height-lg);border:var(--cb-border-width) solid var(--cb-input-border);border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-3);background:var(--cb-input-surface);color:var(--cb-text-strong);font-size:var(--cb-type-control-size);line-height:var(--cb-type-control-leading);transition:border-color var(--cb-duration-fast) var(--cb-ease-standard),box-shadow var(--cb-duration-fast) var(--cb-ease-standard)}.cb-input::placeholder{color:var(--cb-input-placeholder)}.cb-input:hover:not(:disabled),.cb-select:hover:not(:disabled){border-color:var(--cb-input-border-hover)}.cb-input:focus-visible,.cb-select:focus-visible{border-color:var(--cb-input-border-focus)}.cb-input[aria-invalid=true],.cb-select[aria-invalid=true]{border-color:var(--cb-color-danger-strong)}.cb-input:disabled,.cb-select:disabled{background-color:var(--cb-input-surface-disabled);color:var(--cb-text-disabled);cursor:not-allowed}.cb-input:read-only:not(:disabled){background:var(--cb-input-surface-readonly)}.cb-input--numeric{font-variant-numeric:tabular-nums;text-align:right}.cb-input--date{font-variant-numeric:tabular-nums;letter-spacing:.01em;accent-color:var(--cb-input-accent)}.cb-input--date::-webkit-calendar-picker-indicator{margin-left:var(--cb-space-1);opacity:.55;cursor:pointer}.cb-input--date:hover::-webkit-calendar-picker-indicator{opacity:1}.cb-input--file{height:auto;min-height:var(--cb-control-height-lg);padding:var(--cb-space-1-5) var(--cb-space-3);color:var(--cb-text-muted);cursor:pointer}.cb-input--file::file-selector-button{margin-right:var(--cb-space-3);border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-xs);padding:var(--cb-space-1) var(--cb-space-3);background:var(--cb-surface-default);color:var(--cb-text-strong);font-family:inherit;font-size:var(--cb-type-data-size);font-weight:var(--cb-font-semibold);cursor:pointer;transition:background-color var(--cb-duration-fast) var(--cb-ease-standard),border-color var(--cb-duration-fast) var(--cb-ease-standard)}.cb-input--file:hover::file-selector-button{border-color:var(--cb-emphasis-border);background:var(--cb-emphasis-surface)}.cb-checkbox{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0;padding:0;accent-color:var(--cb-input-accent);cursor:pointer}.cb-checkbox:focus-visible{outline:0;box-shadow:var(--cb-focus-ring);border-radius:var(--cb-radius-xs)}.cb-checkbox:disabled{cursor:not-allowed;opacity:.46}.cb-select{padding-right:var(--cb-space-8);appearance:none;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='%23717171' 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 var(--cb-space-3) center;background-size:1rem}.cb-select:disabled{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='%23B2B2B2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.cb-progress{display:grid;gap:var(--cb-space-2)}.cb-progress__header{display:flex;justify-content:space-between;gap:var(--cb-space-3);color:var(--cb-text-default);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.cb-progress__track{width:100%;height:.625rem;overflow:hidden;border-radius:var(--cb-radius-pill);background:var(--cb-surface-muted)}.cb-progress--sm .cb-progress__track{height:.375rem}.cb-progress__value{height:100%;border-radius:inherit;background:var(--cb-emphasis-fill);transition:width var(--cb-duration-normal) var(--cb-ease-standard)}.cb-progress--success .cb-progress__value{background:var(--cb-color-success-strong)}.cb-progress--info .cb-progress__value{background:var(--cb-color-info-strong)}.cb-alert{display:grid;gap:var(--cb-space-1);margin-block:var(--cb-compact-stack-gap);border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-md);padding:var(--cb-space-3) var(--cb-space-4);background:var(--cb-surface-default);color:var(--cb-text-default)}.cb-alert__title{color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size);font-weight:var(--cb-font-bold)}.cb-alert__body{font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-alert--info{border-color:var(--cb-color-info-border);background:var(--cb-color-info-soft)}.cb-alert--success{border-color:var(--cb-color-success-border);background:var(--cb-color-success-soft)}.cb-alert--warning{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:var(--cb-space-3);border-color:var(--cb-color-warning-border);background:var(--cb-color-warning-soft)}.cb-alert--warning .cb-alert__title{display:inline-flex;min-height:1.5rem;align-items:center;border-radius:var(--cb-radius-sm);padding:var(--cb-space-0-5) var(--cb-space-2);background:var(--cb-color-warning-strong);color:var(--cb-color-neutral-0);font-size:var(--cb-text-xs);font-weight:var(--cb-font-semibold);line-height:var(--cb-leading-xs)}.cb-alert--warning .cb-alert__body{min-width:0;padding-top:var(--cb-space-0-5);color:var(--cb-text-default)}.cb-alert--danger{border-color:var(--cb-color-danger-border);background:var(--cb-color-danger-soft)}.cb-empty{display:grid;min-height:12rem;place-items:center;align-content:center;gap:var(--cb-space-2);border:var(--cb-border-width) dashed var(--cb-border-strong);border-radius:var(--cb-radius-md);padding:var(--cb-space-8);background:var(--cb-surface-subtle);text-align:center}.cb-empty__title{margin:0;color:var(--cb-text-strong);font-size:var(--cb-text-lg);font-weight:var(--cb-font-bold)}.cb-empty__description{max-width:32rem;margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-empty__action{margin-top:var(--cb-space-3)}.cb-state-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-3);min-height:5.5rem;border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-subtle)}.cb-state-panel__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--cb-radius-pill);background:var(--cb-surface-default);color:var(--cb-text-default)}.cb-state-panel__copy{min-width:0}.cb-state-panel__title{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size);font-weight:var(--cb-font-bold);line-height:var(--cb-type-card-title-leading)}.cb-state-panel__description{max-width:var(--cb-readable-measure);margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.cb-state-panel--error{border-color:var(--cb-color-danger-border)}.cb-state-panel--error .cb-state-panel__icon{color:var(--cb-color-danger-strong)}.cb-state-panel--success .cb-state-panel__icon,.cb-state-panel--zero .cb-state-panel__icon{color:var(--cb-color-success-strong)}.cb-workflow{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--cb-space-2);margin:0;padding:0;list-style:none}.cb-workflow__step{display:flex;min-width:0;align-items:center;gap:var(--cb-space-2);border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-surface-default);color:var(--cb-text-muted);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.cb-workflow__index{display:grid;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;place-items:center;border-radius:var(--cb-radius-pill);background:var(--cb-surface-muted);color:var(--cb-text-default);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-bold)}.cb-workflow__step--done{color:var(--cb-text-muted)}.cb-workflow__step--done .cb-workflow__index{background:var(--cb-surface-muted);color:var(--cb-text-default)}.cb-workflow__step--current{border-color:var(--cb-border-strong);background:var(--cb-surface-subtle);box-shadow:none;color:var(--cb-text-strong);font-weight:var(--cb-font-bold)}.cb-workflow__step--current .cb-workflow__index{background:var(--cb-emphasis-fill);color:var(--cb-color-neutral-0)}.cb-table-wrap{overflow-x:auto;border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-md);background:var(--cb-surface-default)}.cb-table{width:100%;border-collapse:collapse;color:var(--cb-text-default);font-size:var(--cb-type-data-size);line-height:var(--cb-type-data-leading)}.cb-table caption{padding:var(--cb-space-3) var(--cb-space-4);color:var(--cb-text-muted);text-align:left}.cb-table th,.cb-table td{border-bottom:var(--cb-border-width) solid var(--cb-border-subtle);padding:var(--cb-space-3) var(--cb-space-4);text-align:left;vertical-align:middle}.cb-table th{background:var(--cb-surface-subtle);color:var(--cb-text-default);font-weight:var(--cb-font-semibold)}.cb-table tr:last-child td{border-bottom:0}.cb-table--compact th,.cb-table--compact td{padding-block:var(--cb-space-2)}.cb-truncate{position:relative;display:inline-block;max-width:100%;vertical-align:bottom}.cb-truncate__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-truncate__tooltip{position:absolute;z-index:30;bottom:calc(100% + var(--cb-space-2));left:0;width:max-content;max-width:min(24rem,80vw);border-radius:var(--cb-radius-xs);padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-color-neutral-800);color:var(--cb-color-neutral-0);box-shadow:var(--cb-shadow-2);font-size:var(--cb-text-xs);line-height:var(--cb-leading-xs);white-space:normal}.cb-skeleton{display:block;min-height:1rem;overflow:hidden;border-radius:var(--cb-radius-sm);background:var(--cb-color-neutral-100)}.cb-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;padding:var(--cb-space-4);background:#0000007a}.cb-modal{width:min(36rem,100%);max-height:calc(100vh - var(--cb-space-8));overflow-y:auto;border-radius:var(--cb-radius-lg);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-3)}.cb-modal__header,.cb-modal__body,.cb-modal__footer{padding:var(--cb-space-5)}.cb-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4);border-bottom:var(--cb-border-width) solid var(--cb-border-subtle)}.cb-modal__title{margin:0;color:var(--cb-text-strong);font-size:var(--cb-text-xl);font-weight:var(--cb-font-bold);line-height:var(--cb-leading-xl)}.cb-modal__description{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-modal__close{flex:0 0 auto;border:var(--cb-border-width) solid var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:var(--cb-space-2) var(--cb-space-3);background:var(--cb-surface-default);color:var(--cb-text-default);font:inherit;font-size:var(--cb-type-control-size);cursor:pointer}.cb-modal__footer{display:flex;justify-content:flex-end;gap:var(--cb-space-2);border-top:var(--cb-border-width) solid var(--cb-border-subtle)}.cb-modal-enter-active,.cb-modal-leave-active{transition:opacity var(--cb-duration-normal) var(--cb-ease-standard)}.cb-modal-enter-active .cb-modal,.cb-modal-leave-active .cb-modal{transition:transform var(--cb-duration-normal) var(--cb-ease-standard)}.cb-modal-enter-from,.cb-modal-leave-to{opacity:0}.cb-modal-enter-from .cb-modal,.cb-modal-leave-to .cb-modal{transform:translateY(.75rem) scale(.98)}@media(max-width:40rem){.cb-card-grid,.cb-summary-grid{grid-template-columns:1fr}.cb-page-header,.cb-section-header{display:grid;align-items:start}.cb-page-header__actions,.cb-section-header__actions{width:100%}.cb-state-panel{grid-template-columns:auto minmax(0,1fr)}.cb-state-panel__action{grid-column:1 / -1}.cb-alert--warning{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-2)}.cb-alert--warning .cb-alert__title{justify-self:start}.cb-workflow{grid-template-columns:1fr}.cb-input,.cb-select{font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.cb-card{padding:var(--cb-space-4)}.cb-table th,.cb-table td{padding-inline:var(--cb-space-3)}.cb-modal-backdrop{place-items:end center;padding:0}.cb-modal{width:100%;max-height:90vh;border-radius:var(--cb-radius-lg) var(--cb-radius-lg) 0 0}}@media(prefers-reduced-motion:reduce){.cb-spinner,.cb-skeleton{animation:none}}*{box-sizing:border-box}html{scrollbar-gutter:stable;min-width:20rem;background:var(--cb-surface-canvas);color:var(--cb-text-default);font-family:var(--cb-font-sans);word-break:keep-all;overflow-wrap:break-word}body{margin:0}html:has([aria-modal=true],dialog[open]){overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit}.api-workspace{min-height:100vh;background:var(--cb-surface-canvas)}.api-workspace>header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;border-bottom:1px solid var(--cb-border-subtle);padding:0 max(var(--cb-space-5),calc((100% - 120rem) / 2 + var(--cb-space-5)));background:var(--cb-surface-default)}.api-workspace__layout{display:grid;width:min(100%,120rem);min-height:calc(100vh - 4.5rem);grid-template-columns:15.75rem minmax(0,1fr);margin-inline:auto}.api-sidebar{position:sticky;top:4.5rem;height:calc(100vh - 4.5rem);height:calc(100dvh - 4.5rem);align-self:start;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--cb-border-subtle);padding:var(--cb-space-6) var(--cb-space-4);background:var(--cb-surface-default)}.api-sidebar__eyebrow{margin:0 0 var(--cb-space-3);padding-inline:var(--cb-space-3);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-sidebar nav{display:grid;gap:var(--cb-space-1)}.api-sidebar__mobile{display:none!important}.api-sidebar__link{min-height:2.75rem;display:flex;align-items:center;border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-3);color:var(--cb-text-muted);font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold);text-decoration:none}.api-sidebar__link:hover{background:var(--cb-surface-subtle);color:var(--cb-text-strong)}.api-sidebar__link.is-active{background:transparent;color:var(--cb-action-primary-strong)}.api-main{min-width:0;padding:clamp(var(--cb-space-5),3vw,var(--cb-space-10))}.api-suspension-notice{margin-bottom:var(--cb-space-5)}.api-suspension-notice p{margin:0}.api-suspension-notice p+p{margin-top:var(--cb-space-1)}.api-skip-link{position:fixed;top:var(--cb-space-2);left:var(--cb-space-2);z-index:1000;padding:var(--cb-space-3) var(--cb-space-4);border-radius:var(--cb-radius-sm);background:var(--cb-text-strong);color:var(--cb-surface-default);font-weight:var(--cb-font-semibold);transform:translateY(-160%)}.api-skip-link:focus{transform:translateY(0);box-shadow:var(--cb-focus-ring)}.api-main:focus{outline:none}.api-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4);margin-bottom:var(--cb-space-6)}.api-page-header__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2)}.api-page-header h1{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-page-title-size);line-height:var(--cb-type-page-title-leading);letter-spacing:var(--cb-tracking-tight)}.api-page-header p{max-width:var(--cb-readable-measure);margin:var(--cb-space-2) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:var(--cb-type-body-leading)}.api-section-stack{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--cb-content-group-gap)}.api-section-stack>*{min-width:0}.api-delivery-history{display:grid;gap:var(--cb-space-4)}.api-delivery-history__item{display:grid;gap:var(--cb-space-4);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4)}.api-delivery-history__item:first-child{border-top:0;padding-top:0}.api-delivery-history__item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-3)}.api-delivery-history__item>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cb-space-2)}.api-delivery-history__item>header span,.api-delivery-history__item>header small{color:var(--cb-text-muted)}.api-delivery-history__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.api-kpi-grid,.api-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-card-grid-gap)}.api-card-grid--nested{margin-top:var(--cb-space-4)}.api-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.api-kpi{display:block;color:var(--cb-text-strong);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.api-record-card{min-width:0;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-5);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-1)}.api-record-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-3)}.api-record-card h2{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size);line-height:var(--cb-type-card-title-leading);overflow-wrap:anywhere}.api-record-card p{margin:var(--cb-space-3) 0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:1.65;white-space:pre-wrap}.api-record-card dl,.api-facts{display:grid;gap:var(--cb-space-3);margin:var(--cb-space-4) 0}.api-record-card dl>div,.api-facts>div{display:grid;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);gap:var(--cb-space-3)}.api-record-card dt,.api-facts dt{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);word-break:keep-all;overflow-wrap:break-word}.api-record-card dd,.api-facts dd{min-width:0;margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-data-size);font-weight:var(--cb-font-semibold);overflow-wrap:anywhere}.api-card-actions{display:flex;flex-wrap:wrap;gap:var(--cb-space-2);margin-top:var(--cb-space-4)}.api-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.api-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-4);border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-4) 0}.api-list li:last-child{border-bottom:0}.api-list li div{display:grid;gap:var(--cb-space-1)}.api-list span,.api-list time{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-empty{margin:0;padding:var(--cb-space-8) var(--cb-space-4);color:var(--cb-text-muted);text-align:center}.api-filter{display:flex;align-items:end;gap:var(--cb-space-3);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-4);background:var(--cb-surface-default)}.api-filter label,.api-form-grid label{display:grid;flex:1;gap:var(--cb-space-2);color:var(--cb-text-strong);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.api-filter>.cb-button,.api-filter__actions>.cb-button{min-height:var(--cb-control-height-lg)}.api-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-space-4)}.api-form-grid__wide{grid-column:1 / -1}.api-form-grid label small{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-regular)}.api-upload-field{align-content:start}.api-upload-control{display:grid;gap:var(--cb-space-2);overflow:hidden;border:1px solid var(--cb-input-border);border-radius:var(--cb-radius-sm);background:var(--cb-input-surface)}.api-upload-control input[type=file]{width:100%;min-height:var(--cb-control-height-lg);color:var(--cb-text-default);font-size:var(--cb-type-data-size);cursor:pointer}.api-upload-control input[type=file]::file-selector-button{min-height:var(--cb-control-height-lg);margin-right:var(--cb-space-3);border:0;border-right:1px solid var(--cb-border-default);padding:0 var(--cb-space-4);background:var(--cb-surface-subtle);color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);cursor:pointer}.api-upload-control input[type=file]:focus-visible{outline:none;box-shadow:inset var(--cb-focus-ring)}.api-upload-control small{padding:0 var(--cb-space-4) var(--cb-space-3)}.api-file-list{display:grid;gap:var(--cb-space-2);margin:0;padding:var(--cb-space-3) var(--cb-space-4);border-radius:var(--cb-radius-sm);background:var(--cb-surface-subtle);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);list-style-position:inside}.api-image-preview-group{display:grid;min-width:0;gap:var(--cb-space-2)}.api-image-preview-group>strong{color:var(--cb-text-strong);font-size:var(--cb-type-label-size)}.api-image-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-space-2);margin:0;padding:0;list-style:none}.api-image-preview-grid li{display:grid;min-width:0;min-height:5.5rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-3);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);padding:var(--cb-space-2);background:var(--cb-surface-subtle);color:var(--cb-text-default);font-size:var(--cb-type-data-size)}.api-image-preview-grid img{width:4.5rem;height:4.5rem;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);background:var(--cb-surface-default);object-fit:cover}.api-image-preview__info{display:grid;min-width:0;gap:var(--cb-space-1)}.api-image-preview__info strong{overflow:hidden;color:var(--cb-text-strong);text-overflow:ellipsis;white-space:nowrap}.api-image-preview__info small{color:var(--cb-text-muted)}.api-image-preview__remove{display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:var(--cb-radius-sm);padding:0;background:transparent;color:var(--cb-text-muted);cursor:pointer}.api-image-preview__remove:hover{background:var(--cb-surface-muted);color:var(--cb-text-strong)}.api-image-preview__remove:focus-visible{outline:none;box-shadow:var(--cb-focus-ring)}.api-upload-result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2) var(--cb-space-4);margin-top:var(--cb-space-5);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4)}.api-upload-result a{color:var(--cb-text-strong);font-size:var(--cb-type-data-size);font-weight:var(--cb-font-semibold);text-underline-offset:.2em}.api-textarea{min-height:8rem;height:auto;padding-block:var(--cb-space-3);resize:vertical}.api-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);background:var(--cb-surface-default)}.api-table{width:100%;min-width:62rem;border-collapse:collapse}.api-table th,.api-table td{border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-3) var(--cb-space-4);text-align:left;vertical-align:middle}.api-table th{background:var(--cb-surface-subtle);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-table td{color:var(--cb-text-default);font-size:var(--cb-type-data-size)}.api-table td>small{display:block;max-width:32rem;margin-top:var(--cb-space-1);color:var(--cb-text-muted);line-height:1.45;word-break:keep-all;overflow-wrap:break-word}.api-table tbody tr:hover td{background:var(--cb-surface-subtle)}.api-table tbody tr:last-child td{border-bottom:0}.api-table a{color:var(--cb-text-strong);font-weight:var(--cb-font-semibold);text-underline-offset:.2em}.api-table-actions{display:flex;flex-wrap:wrap;gap:var(--cb-space-2) var(--cb-space-3)}.api-table--fit{min-width:0}.api-table--fit th,.api-table--fit td{padding-inline:var(--cb-space-3)}.api-table--fit th{word-break:keep-all}.api-table--fit td{white-space:nowrap}.api-table--fit td.is-wrap{min-width:6rem;white-space:normal;word-break:keep-all;overflow-wrap:break-word}.api-table--fit td.is-wrap .api-mono-data{white-space:normal}.api-table--fit .cb-badge{white-space:nowrap}.api-empty-cell{padding:var(--cb-space-10)!important;color:var(--cb-text-muted)!important;text-align:center!important}.api-sentinel{padding:var(--cb-space-5);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);text-align:center}.api-workflow-guide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cb-space-3);margin:var(--cb-space-5) 0 0;padding:0;list-style:none}.api-workflow-guide li{min-width:0;border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4)}.api-workflow-guide li.is-active{border-top-color:var(--cb-text-strong)}.api-workflow-guide li>button{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--cb-border-strong);border-radius:50%;background:var(--cb-surface-default);color:var(--cb-text-strong);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);cursor:pointer}.api-workflow-guide li>button:hover,.api-workflow-guide li>button:focus-visible{background:var(--cb-surface-subtle)}.api-workflow-guide li.is-active>button{border-color:var(--cb-text-strong);background:var(--cb-text-strong);color:var(--cb-surface-default)}.api-workflow-guide strong{display:block;margin-top:var(--cb-space-3);color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size)}.api-workflow-guide p{margin:var(--cb-space-2) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.api-view-toolbar{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--cb-space-4)}.api-view-toolbar p{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-view-toggle{display:inline-flex;gap:var(--cb-space-1);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);padding:var(--cb-space-1);background:var(--cb-surface-default)}.api-view-toggle button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--cb-radius-sm) - 2px);background:transparent;color:var(--cb-text-muted);cursor:pointer}.api-view-toggle button:hover,.api-view-toggle button:focus-visible{background:var(--cb-surface-subtle);color:var(--cb-text-strong)}.api-view-toggle button.is-active{background:var(--cb-text-strong);color:var(--cb-surface-default)}.api-item-card{display:grid;grid-template-rows:11rem auto auto 1fr auto;overflow:hidden}.api-item-card__media{width:calc(100% + (var(--cb-space-5) * 2));height:11rem;margin:calc(var(--cb-space-5) * -1) calc(var(--cb-space-5) * -1) var(--cb-space-5);overflow:hidden;border-bottom:1px solid var(--cb-border-subtle);background:var(--cb-surface-subtle)}.api-item-card__media>img{width:100%;height:100%;object-fit:cover}.api-item-image-placeholder{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:var(--cb-space-2);background:var(--cb-surface-muted);color:var(--cb-text-muted)}.api-item-image-placeholder span{font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-item-name{display:inline-flex;min-width:10rem;align-items:center;gap:var(--cb-space-3)}.api-item-name__thumb{display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;overflow:hidden;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);background:var(--cb-surface-subtle);color:var(--cb-text-muted)}.api-item-name__thumb img{width:100%;height:100%;object-fit:cover}.api-pending-list{padding-right:0}.api-task-link__no-due{color:var(--cb-text-muted)}.api-pending-list li{align-items:stretch;padding:0}.api-task-link{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cb-space-4);padding:var(--cb-space-4) var(--cb-space-2);color:inherit;text-decoration:none}.api-task-link__main{display:grid;min-width:0;gap:var(--cb-space-1)}.api-task-link__title{color:var(--cb-text-strong);font-size:var(--cb-type-data-size);font-weight:var(--cb-font-semibold);line-height:1.4}.api-task-link__sub{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.5;overflow-wrap:anywhere}.api-task-link__facts{display:flex;flex-wrap:wrap;gap:var(--cb-space-1) var(--cb-space-4)}.api-task-link__facts>span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);white-space:nowrap}.api-task-link__facts b{margin-left:var(--cb-space-1);color:var(--cb-text-default);font-weight:var(--cb-font-semibold)}.api-task-link__meta{display:flex;flex:0 0 auto;align-items:center;gap:var(--cb-space-3)}.api-task-link:hover,.api-task-link:focus-visible{background:var(--cb-surface-subtle);color:var(--cb-text-strong);outline:none}.api-task-link time{white-space:nowrap}@media(max-width:72rem){.api-kpi-grid,.api-card-grid,.api-workflow-guide,.api-image-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:52rem){.api-workspace__layout{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start}.api-sidebar{position:sticky;top:4.5rem;z-index:40;width:100%;height:auto;align-self:auto;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-2) var(--cb-space-3)}.api-sidebar__eyebrow,.api-sidebar__desktop{display:none!important}.api-sidebar__mobile{display:flex!important;width:max-content;gap:var(--cb-space-1)}.api-sidebar__link{white-space:nowrap}.api-main{padding:var(--cb-space-5) var(--cb-space-4) var(--cb-space-10)}}@media(max-width:40rem){.api-card-grid,.api-kpi-grid,.api-form-grid,.api-workflow-guide,.api-image-preview-grid{grid-template-columns:1fr}.api-page-header{display:grid}.api-filter{align-items:stretch;flex-direction:column}.api-filter label{min-width:0}.api-form-grid__wide{grid-column:auto}.api-task-link{grid-template-columns:minmax(0,1fr)}.api-task-link__meta{justify-content:flex-start}}@media(max-width:40rem){.api-delivery-history__facts{grid-template-columns:minmax(0,1fr)}}.api-pre-contract-toolbar{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--cb-space-4)}.api-pre-contract-toolbar div{display:flex;align-items:baseline;gap:var(--cb-space-3)}.api-pre-contract-toolbar strong{color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size)}.api-pre-contract-toolbar span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-status-filter{display:flex;overflow-x:auto;gap:var(--cb-space-1);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-1);background:var(--cb-surface-subtle);scrollbar-width:thin}.api-status-filter button{min-height:2.5rem;flex:1 0 auto;border:0;border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-4);background:transparent;color:var(--cb-text-default);font:inherit;font-weight:var(--cb-font-semibold);cursor:pointer}.api-status-filter button:hover,.api-status-filter button:focus-visible{background:var(--cb-surface-muted);color:var(--cb-text-strong);outline:none}.api-status-filter button.is-active{background:var(--cb-text-strong);color:var(--cb-surface-default)}.api-pre-contract-layout{display:grid;min-width:0;gap:var(--cb-space-5)}.api-pre-contract-layout.is-panel-open{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start}.api-pre-contract-layout>.cb-card{min-width:0}.api-pre-contract-table{min-width:76rem}.api-pre-contract-table tbody tr.is-selected td{background:var(--cb-surface-muted)}.api-pre-contract-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--cb-text-strong)}.api-pre-contract-table td:nth-child(2){min-width:15rem}.api-pre-contract-table td:nth-child(3){min-width:10rem}.api-pre-contract-table td:nth-child(4) small{display:block;margin-top:var(--cb-space-1);color:var(--cb-text-muted)}.api-mono-data{color:var(--cb-text-default);font-variant-numeric:tabular-nums;white-space:nowrap}.api-detail-panel{position:sticky;top:5.5rem;overflow-y:auto;max-height:calc(100vh - 7rem);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-md);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-2)}.api-detail-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4);border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-5)}.api-detail-panel__header span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-detail-panel__header h2{margin:var(--cb-space-1) 0 0;color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size);line-height:1.35}.api-detail-panel__close{min-height:2.25rem;border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-3);background:var(--cb-surface-default);color:var(--cb-text-default);font:inherit;cursor:pointer}.api-detail-panel__close:hover,.api-detail-panel__close:focus-visible{background:var(--cb-surface-muted);color:var(--cb-text-strong);outline:none}.api-detail-panel .cb-state-panel,.api-detail-panel .cb-alert{margin:var(--cb-space-5)}.api-detail-panel__summary,.api-detail-panel__timeline{padding:var(--cb-space-5)}.api-detail-panel__timeline{border-top:1px solid var(--cb-border-subtle)}.api-detail-panel__status{display:flex;align-items:center;gap:var(--cb-space-3)}.api-detail-panel__summary>p{margin:var(--cb-space-4) 0;color:var(--cb-text-default);line-height:var(--cb-type-body-leading)}.api-detail-panel__summary dl{display:grid;gap:var(--cb-space-3);margin:0}.api-detail-panel__summary dl div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--cb-space-3)}.api-detail-panel__summary dt{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-detail-panel__summary dd{margin:0;color:var(--cb-text-strong);font-weight:var(--cb-font-medium);overflow-wrap:anywhere}.api-detail-panel__timeline h3{margin:0 0 var(--cb-space-4);color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size)}.api-detail-panel__timeline ol{display:grid;gap:var(--cb-space-4);margin:0;padding:0;list-style:none}.api-detail-panel__timeline li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--cb-space-3)}.api-detail-panel__timeline time,.api-detail-panel__timeline span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-detail-panel__timeline strong,.api-detail-panel__timeline span{display:block}.api-detail-panel__timeline p{margin:var(--cb-space-1) 0 0;color:var(--cb-text-default);font-size:var(--cb-type-data-size);line-height:1.5}.api-detail-panel__actions{display:flex;flex-wrap:wrap;gap:var(--cb-space-2);border-top:1px solid var(--cb-border-subtle);padding:var(--cb-space-5)}@media(max-width:86rem){.api-pre-contract-layout.is-panel-open{grid-template-columns:1fr}.api-detail-panel{position:static;max-height:none}}@media(max-width:40rem){.api-pre-contract-toolbar,.api-pre-contract-toolbar div{align-items:stretch;flex-direction:column}.api-detail-panel__summary dl div{grid-template-columns:1fr;gap:var(--cb-space-1)}}.api-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.api-tabs{display:flex;flex-wrap:wrap;gap:var(--cb-space-2);border-bottom:1px solid var(--cb-border-subtle);padding-bottom:var(--cb-space-3)}.api-tab{display:inline-flex;min-height:var(--cb-control-height-md);align-items:center;gap:var(--cb-space-2);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-4);background:var(--cb-surface-default);color:var(--cb-text-muted);font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold);text-decoration:none}.api-tab:hover{border-color:var(--cb-content-selected-border);background:var(--cb-content-selected-surface);color:var(--cb-content-selected-text)}.api-tab.is-active{border-color:var(--cb-content-selected-fill);background:var(--cb-content-selected-fill);color:var(--cb-color-neutral-0)}.api-tab:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-tab__count{border-radius:999px;padding:0 var(--cb-space-2);background:color-mix(in srgb,currentColor 14%,transparent);font-size:var(--cb-type-caption-size);font-variant-numeric:tabular-nums}.api-filter-panel{display:grid;gap:var(--cb-space-3)}.api-filter__actions{display:flex;flex:0 0 auto;align-items:end;gap:var(--cb-space-2)}.api-filter--advanced{margin-top:var(--cb-space-2)}.api-filter-panel__toggle{display:inline-flex;align-items:center;min-height:1.75rem;justify-self:start;border:0;padding:var(--cb-space-1) var(--cb-space-1);background:transparent;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.api-filter-panel__toggle:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cb-space-2)}.api-active-filters__count{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-active-filters__chip{display:inline-flex;align-items:center;gap:var(--cb-space-2);border:1px solid var(--cb-content-selected-border);border-radius:999px;padding:var(--cb-space-1) var(--cb-space-3);background:var(--cb-content-selected-surface);color:var(--cb-content-selected-text);font-size:var(--cb-type-caption-size);cursor:pointer}.api-active-filters__chip:focus-visible,.api-active-filters__reset:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-active-filters__reset{border:0;padding:0 var(--cb-space-2);background:transparent;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.api-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:var(--cb-space-4) var(--cb-space-4) 5rem;background:#0000007a}.api-modal{display:grid;grid-template-columns:minmax(0,1fr);overscroll-behavior:contain;width:min(34rem,100%);max-height:calc(100vh - 6rem);gap:var(--cb-space-4);overflow:auto;border-radius:var(--cb-radius-lg);padding:var(--cb-space-5);background:var(--cb-surface-default);box-shadow:var(--cb-shadow-3)}.api-modal__head h2{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size)}.api-modal__head p{margin:var(--cb-space-2) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.api-modal__field{display:grid;gap:var(--cb-space-2);color:var(--cb-text-strong);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.api-modal__error{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-caption-size)}.api-modal__actions{position:sticky;z-index:1;bottom:calc(var(--cb-space-5) * -1);display:flex;justify-content:flex-end;gap:var(--cb-space-2);margin:0 calc(var(--cb-space-5) * -1) calc(var(--cb-space-5) * -1);padding:var(--cb-space-3) var(--cb-space-5) var(--cb-space-5);border-top:1px solid var(--cb-border-subtle);background:var(--cb-surface-default)}.api-detail-page{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--cb-content-group-gap)}.api-detail-page>*,.api-detail-page__grid>*{min-width:0}.api-back-link{display:inline-flex;width:fit-content;justify-self:start;color:var(--cb-text-muted);font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold);text-decoration:none}.api-back-link:hover{color:var(--cb-text-strong);text-decoration:underline}.api-detail-page__status{display:flex;align-items:center;gap:var(--cb-space-2);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-detail-page__grid{display:grid;align-items:start;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--cb-card-grid-gap)}.api-page-header__eyebrow{margin:0 0 var(--cb-space-1);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-action-panel{display:grid;justify-items:start;gap:var(--cb-space-3)}.api-action-panel__current{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}.api-action-panel__hint{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.api-action-panel__secondary{display:flex;flex-wrap:wrap;gap:var(--cb-space-2)}.api-waiting-state{display:grid;gap:var(--cb-space-1);margin:0 0 var(--cb-space-4);border-left:3px solid var(--cb-content-selected-border);padding-left:var(--cb-space-3)}.api-waiting-state strong{color:var(--cb-text-strong)}.api-waiting-state span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.api-timeline{display:grid;gap:var(--cb-space-4)}.api-timeline__steps{display:flex;flex-wrap:wrap;gap:var(--cb-space-4);margin:0;padding:0;list-style:none}.api-timeline__steps li{display:flex;align-items:center;gap:var(--cb-space-2);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-timeline__marker{width:.625rem;height:.625rem;border:1px solid var(--cb-border-default);border-radius:999px;background:var(--cb-surface-default)}.api-timeline__steps li.is-done{color:var(--cb-text-default)}.api-timeline__steps li.is-done .api-timeline__marker{border-color:var(--cb-content-selected-fill);background:var(--cb-content-selected-fill)}.api-timeline__steps li.is-current{color:var(--cb-action-primary-strong)}.api-timeline__steps li.is-current .api-timeline__marker{border-color:var(--cb-action-primary-strong);background:var(--cb-action-primary-strong);box-shadow:0 0 0 3px var(--cb-color-brand-soft)}.api-timeline__folded button{border:0;padding:0;background:transparent;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.api-timeline__folded button:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-timeline__events{display:grid;gap:var(--cb-space-3);margin:var(--cb-space-3) 0 0;padding:0;list-style:none}.api-timeline__events li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--cb-space-3)}.api-timeline__events time{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-timeline__events strong{display:block;color:var(--cb-text-strong);font-size:var(--cb-type-data-size)}.api-timeline__events span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-timeline__events p{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.api-table tbody tr.is-overdue td:first-child{box-shadow:inset 3px 0 0 var(--cb-content-selected-fill)}@media(max-width:64rem){.api-detail-page__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.api-filter__actions{width:100%}.api-filter>.cb-button,.api-filter__actions>.cb-button{flex:1;width:100%}.api-timeline__events li{grid-template-columns:minmax(0,1fr)}}.api-modal__fields{display:grid;gap:var(--cb-space-4)}.api-modal.api-modal--wide{width:min(60rem,calc(100vw - 2rem));max-width:60rem}.api-modal__fields--quote-response{grid-template-columns:repeat(3,minmax(0,1fr))}.api-modal__field--wide{grid-column:1 / -1}.api-modal__readonly{display:flex;align-items:center;min-height:42px;background:var(--cb-surface-muted);color:var(--cb-text-default);font-weight:var(--cb-font-medium)}.api-modal__notice{margin:0;padding:var(--cb-space-3);border:1px solid var(--cb-border-subtle);background:var(--cb-surface-muted);color:var(--cb-text-default);font-size:var(--cb-type-caption-size)}.api-modal__deadline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cb-space-2);padding:var(--cb-space-3);border:1px solid var(--cb-border-subtle);background:var(--cb-surface-muted);color:var(--cb-text-default);font-size:var(--cb-type-caption-size)}.api-modal__deadline small{flex-basis:100%;color:var(--cb-text-muted)}.api-modal__counterpart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-3);margin:0}.api-modal__counterpart div{min-width:0}.api-modal__counterpart dt{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-modal__counterpart dd{margin:var(--cb-space-1) 0 0;color:var(--cb-text-strong);overflow-wrap:anywhere}.api-modal__consent{display:flex;align-items:flex-start;gap:var(--cb-space-2);padding:var(--cb-space-3);border:1px solid var(--cb-border-subtle);color:var(--cb-text-default);font-size:var(--cb-type-caption-size)}.api-modal__consent input{margin-top:2px}.api-modal__footnote{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}.api-modal__lines{display:grid;gap:var(--cb-space-2)}.api-modal__lines strong{color:var(--cb-text-strong);font-size:var(--cb-type-label-size)}@media(max-width:900px){.api-modal__fields--quote-response,.api-modal__counterpart{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.api-modal__fields--quote-response,.api-modal__counterpart{grid-template-columns:1fr}}.api-table--compact{min-width:0}.api-table--compact td,.api-table--compact th{padding:var(--cb-space-2) var(--cb-space-3)}.api-modal__checkboxes{display:grid;gap:var(--cb-space-2);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);padding:var(--cb-space-3)}.api-modal__checkboxes legend{padding-inline:var(--cb-space-2);color:var(--cb-text-strong);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.api-modal__checkboxes label{display:flex;align-items:center;gap:var(--cb-space-2);color:var(--cb-text-default);font-size:var(--cb-type-data-size)}.api-item-edit-modal{display:grid;width:min(64rem,calc(100vw - 2rem));max-height:calc(100dvh - 6rem);grid-template-rows:auto minmax(0,1fr) auto;gap:0;overflow:hidden;padding:0}.api-item-edit-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4);border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-5) var(--cb-space-6);background:var(--cb-surface-default)}.api-item-edit-modal__head>div{min-width:0}.api-item-edit-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--cb-space-6);scrollbar-gutter:stable}.api-item-edit-modal__body>.cb-alert{margin-top:var(--cb-space-5)}.api-item-edit-form,.api-item-registration-form{display:grid;gap:0}.api-item-edit-section{display:grid;min-width:0;gap:var(--cb-space-3);margin:0;border:0;border-top:1px solid var(--cb-border-subtle);padding:var(--cb-space-4) 0 0}.api-item-edit-section legend{padding:0 var(--cb-space-2) 0 0;color:var(--cb-text-strong);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.api-item-edit-modal .api-item-edit-section{gap:var(--cb-space-4);border-top-color:var(--cb-border-subtle);padding:var(--cb-space-6) 0}.api-item-edit-modal .api-item-edit-form>.api-item-edit-section:first-child{border-top:0}.api-item-edit-modal .api-item-edit-section legend{padding:0;font-size:var(--cb-type-card-title-size);line-height:1.4}.api-item-registration-form>.api-item-edit-section{gap:var(--cb-space-4);padding:var(--cb-space-6) 0}.api-item-registration-form>.api-item-edit-section:first-child{border-top:0;padding-top:var(--cb-space-3)}.api-item-registration-form>.api-item-edit-section legend{padding:0;font-size:var(--cb-type-card-title-size);line-height:1.4}.api-item-registration-form__actions{display:flex;justify-content:flex-end;border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-4)}.api-item-edit-section__intro{max-width:var(--cb-readable-measure);margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.65}.api-item-image-upload{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-5);border-block:1px solid var(--cb-border-subtle);padding:var(--cb-space-4) 0}.api-item-image-upload__summary{display:grid;min-width:0;gap:var(--cb-space-1)}.api-item-image-upload__summary strong{color:var(--cb-text-strong);font-size:var(--cb-type-label-size)}.api-item-image-upload__summary span,.api-item-image-upload__control small{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.5}.api-item-image-upload__control{display:flex;align-items:center;justify-content:flex-end;gap:var(--cb-space-3)}.api-document-upload-list{display:grid;border-block:1px solid var(--cb-border-subtle)}.api-document-upload-row{display:grid;min-width:0;grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--cb-space-5);padding:var(--cb-space-4) 0}.api-document-upload-row+.api-document-upload-row{border-top:1px solid var(--cb-border-subtle)}.api-document-upload__identity{display:flex;min-width:0;align-items:center;gap:var(--cb-space-3)}.api-document-upload__identity>span:last-child{display:grid;min-width:0;gap:var(--cb-space-1)}.api-document-upload__identity strong{color:var(--cb-text-strong);font-size:var(--cb-type-label-size)}.api-document-upload__identity small{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-regular);line-height:1.5}.api-document-upload__icon{display:grid;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;place-items:center;border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);background:var(--cb-surface-subtle);color:var(--cb-text-muted)}.api-document-upload__selection{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--cb-space-2)}.api-document-upload__file{display:grid;min-width:0;margin-right:auto;gap:var(--cb-space-1)}.api-document-upload__file strong{overflow:hidden;color:var(--cb-text-strong);font-size:var(--cb-type-data-size);text-overflow:ellipsis;white-space:nowrap}.api-document-upload__file small,.api-document-upload__empty{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-document-upload__empty{min-width:0;margin-right:auto}.api-document-upload__action{display:inline-flex;min-height:var(--cb-control-height-md);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--cb-space-2);border:1px solid var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:0 var(--cb-space-3);background:var(--cb-surface-default);color:var(--cb-text-strong);font-size:var(--cb-type-control-size);font-weight:var(--cb-font-semibold);cursor:pointer}.api-document-upload__action:hover{border-color:var(--cb-text-muted);background:var(--cb-surface-subtle)}.api-document-upload__action:focus-within{outline:0;box-shadow:var(--cb-focus-ring)}.api-document-review-notice{display:flex;align-items:flex-start;gap:var(--cb-space-3);border-left:3px solid var(--cb-content-selected-border);padding:var(--cb-space-3) var(--cb-space-4);background:var(--cb-content-selected-surface);color:var(--cb-text-default);font-size:var(--cb-type-caption-size);line-height:1.65}.api-document-review-notice>svg{flex:0 0 auto;margin-top:.15rem}.api-document-review-notice span{display:grid;gap:var(--cb-space-1)}.api-document-review-notice strong{color:var(--cb-text-strong)}.api-document-upload__constraints{display:flex;flex-wrap:wrap;gap:var(--cb-space-2) var(--cb-space-4);margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.5}.api-document-upload__constraints strong{color:var(--cb-text-default)}.api-item-edit-history{border-top:1px solid var(--cb-border-subtle);padding:var(--cb-space-1) 0}.api-item-edit-history>summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--cb-space-4);padding:0;color:var(--cb-text-strong);cursor:pointer;list-style:none}.api-item-edit-history>summary::-webkit-details-marker{display:none}.api-item-edit-history>summary:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-item-edit-history__title{display:inline-flex;min-width:0;align-items:center;gap:var(--cb-space-2);font-size:var(--cb-type-label-size);font-weight:var(--cb-font-semibold)}.api-item-edit-history__chevron{flex:0 0 auto;transition:transform .16s ease}.api-item-edit-history[open] .api-item-edit-history__chevron{transform:rotate(90deg)}.api-item-edit-history>summary>small{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-regular)}.api-item-edit-history__body{display:grid;justify-items:start;gap:var(--cb-space-3);padding:0 0 var(--cb-space-4) var(--cb-space-6)}.api-item-edit-history__state{width:100%;margin:0;padding:var(--cb-space-4);background:var(--cb-surface-subtle);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);text-align:center}.api-item-edit-history__error{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--cb-space-3);margin:0;padding:var(--cb-space-3);background:var(--cb-color-danger-soft);color:var(--cb-text-default);font-size:var(--cb-type-caption-size)}.api-item-edit-history__list{width:100%;gap:0;padding:0;background:transparent;list-style:none}.api-item-edit-history__list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--cb-space-4);border-bottom:1px solid var(--cb-border-subtle);padding:var(--cb-space-3) 0}.api-item-edit-history__list li:first-child{border-top:1px solid var(--cb-border-subtle)}.api-item-edit-history__file{display:flex;min-width:0;align-items:center;gap:var(--cb-space-3);color:var(--cb-text-default)}.api-item-edit-history__file>svg{flex:0 0 auto;color:var(--cb-text-muted)}.api-item-edit-history__file>span{display:grid;min-width:0;gap:var(--cb-space-1);overflow-wrap:anywhere}.api-item-edit-history__file small{color:var(--cb-text-muted)}.api-item-edit-modal>.api-modal__actions{position:static;margin:0;padding:var(--cb-space-3) var(--cb-space-6) var(--cb-space-4);box-shadow:0 -6px 16px #1118270a}@media(max-width:48rem){.api-item-edit-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 6rem)}.api-item-edit-modal__head{padding:var(--cb-space-4)}.api-item-edit-modal__body{padding:0 var(--cb-space-4);scrollbar-gutter:auto}.api-item-image-upload,.api-item-image-upload__control{align-items:flex-start;flex-direction:column}.api-document-upload-row{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-3)}.api-document-upload__selection{flex-wrap:wrap;justify-content:flex-start}.api-document-upload__file,.api-document-upload__empty{flex:1 1 100%}.api-item-edit-history__body{padding-left:0}.api-item-edit-history__list li{align-items:flex-start}.api-item-edit-modal>.api-modal__actions{padding-inline:var(--cb-space-4)}}.api-table--history{white-space:nowrap}.api-table--history tbody tr.is-current-phase{background:var(--cb-content-selected-surface)}.api-table--history tbody tr.is-current-phase td:first-child{box-shadow:inset 3px 0 0 var(--cb-action-primary-strong)}.api-history__time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cb-text-muted)}.api-case-workspace{display:grid;gap:var(--cb-space-5);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-lg);padding:var(--cb-space-5);background:var(--cb-surface-default)}.api-case-workspace__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-5)}.api-case-workspace__head h2{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-section-title-size);line-height:1.3}.api-case-workspace__head>div>p:last-child{max-width:var(--cb-readable-measure);margin:var(--cb-space-2) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:1.6}.api-case-workspace__eyebrow{margin:0 0 var(--cb-space-1);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-case-workspace__current{display:grid;min-width:10rem;justify-items:end;gap:var(--cb-space-1);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-case-workspace__current strong{color:var(--cb-text-strong);font-size:var(--cb-type-data-size)}.api-case-step-tabs{display:grid;grid-template-columns:repeat(7,minmax(8.25rem,1fr));gap:var(--cb-space-2);overflow-x:auto;border-radius:var(--cb-radius-md);padding:var(--cb-space-2);background:var(--cb-surface-subtle);scrollbar-width:thin}.api-case-step-tab{display:grid;min-height:4.25rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cb-space-2);border:1px solid transparent;border-radius:var(--cb-radius-sm);padding:var(--cb-space-3);color:var(--cb-text-muted);text-decoration:none}.api-case-step-tab:hover{border-color:var(--cb-border-default);background:var(--cb-surface-default);color:var(--cb-text-strong)}.api-case-step-tab:focus-visible{outline:0;box-shadow:var(--cb-focus-ring)}.api-case-step-tab.is-active{border-color:var(--cb-content-selected-fill);background:var(--cb-content-selected-fill);color:var(--cb-color-neutral-0)}.api-case-step-tab__number{align-self:start;padding-top:.1rem;color:inherit;font-size:var(--cb-type-caption-size);font-variant-numeric:tabular-nums;font-weight:var(--cb-font-semibold)}.api-case-step-tab__copy{display:grid;min-width:0;gap:var(--cb-space-1)}.api-case-step-tab__copy strong{color:inherit;font-size:var(--cb-type-data-size);line-height:1.35}.api-case-step-tab__copy small{color:inherit;font-size:var(--cb-type-caption-size);line-height:1.35;opacity:.78}.api-case-step-tab.is-done:not(.is-active),.api-case-step-tab.is-skipped:not(.is-active){color:var(--cb-text-default)}.api-case-step-panel{display:grid;gap:var(--cb-space-5);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-5)}.api-case-step-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-space-4)}.api-case-step-panel__head p{margin:0 0 var(--cb-space-1);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-case-step-panel__head h3{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size)}.api-case-step-panel__head>div>span{display:block;margin-top:var(--cb-space-2);color:var(--cb-text-muted);font-size:var(--cb-type-body-size);line-height:1.6}.api-case-step-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cb-space-3);margin:0}.api-case-step-facts div{display:grid;gap:var(--cb-space-1);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-sm);padding:var(--cb-space-3);background:var(--cb-surface-subtle)}.api-case-step-facts dt{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-case-step-facts dd{min-width:0;margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-data-size);font-weight:var(--cb-font-semibold);overflow-wrap:anywhere}.api-case-step-note{display:grid;gap:var(--cb-space-1);border-left:3px solid var(--cb-border-strong);padding:var(--cb-space-3) var(--cb-space-4);background:var(--cb-surface-subtle)}.api-case-step-note strong{color:var(--cb-text-strong);font-size:var(--cb-type-data-size)}.api-case-step-note p{margin:0;color:var(--cb-text-default);font-size:var(--cb-type-caption-size);line-height:1.6}.api-case-step-data{display:grid;gap:var(--cb-space-3)}.api-case-step-data h4,.api-case-step-events h4{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-label-size)}.api-case-step-events{display:grid;gap:var(--cb-space-3)}.api-case-step-events__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-3)}.api-case-step-events__head span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-variant-numeric:tabular-nums}.api-case-step-events ol{display:grid;gap:var(--cb-space-2);margin:0;padding:0;list-style:none}.api-case-step-events li{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--cb-space-4);border-top:1px solid var(--cb-border-subtle);padding-top:var(--cb-space-3)}.api-case-step-events time,.api-case-step-events span{color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-case-step-events strong{display:block;color:var(--cb-text-strong);font-size:var(--cb-type-data-size)}.api-case-step-events p{margin:var(--cb-space-1) 0 0;color:var(--cb-text-default);font-size:var(--cb-type-caption-size);line-height:1.6}.api-case-step-empty{display:grid;gap:var(--cb-space-1);border:1px dashed var(--cb-border-default);border-radius:var(--cb-radius-sm);padding:var(--cb-space-4);background:var(--cb-surface-subtle)}.api-case-step-empty strong{color:var(--cb-text-strong);font-size:var(--cb-type-data-size)}.api-case-step-empty p{margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.6}@media(max-width:64rem){.api-case-step-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.api-case-workspace{padding:var(--cb-space-4)}.api-case-workspace__head,.api-case-step-panel__head{display:grid}.api-case-step-panel__head>.cb-badge{justify-self:start}.api-case-workspace__current{justify-items:start}.api-case-step-facts{grid-template-columns:minmax(0,1fr)}.api-case-step-events li{grid-template-columns:minmax(0,1fr);gap:var(--cb-space-1)}}.api-step-guide{border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md);padding:var(--cb-space-5);background:var(--cb-surface-default)}.api-step-guide__head{margin-bottom:var(--cb-space-4)}.api-step-guide__head h2{margin:0;color:var(--cb-text-strong);font-size:var(--cb-type-card-title-size)}.api-step-guide__head p{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-step-guide__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cb-space-3);margin:0;padding:0;list-style:none;counter-reset:step}.api-step-guide__list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:var(--cb-space-2);border-top:3px solid var(--cb-border-default);padding-top:var(--cb-space-3)}.api-step-guide__list li.is-done{border-top-color:var(--cb-content-selected-fill)}.api-step-guide__list li.is-current{border-top-color:var(--cb-action-primary-strong)}.api-step-guide__num{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:999px;background:var(--cb-surface-subtle);color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);font-weight:var(--cb-font-semibold)}.api-step-guide__list li.is-done .api-step-guide__num{background:var(--cb-content-selected-fill);color:var(--cb-color-neutral-0)}.api-step-guide__list li.is-current .api-step-guide__num{background:var(--cb-action-primary-strong);color:var(--cb-color-neutral-0)}.api-step-guide__list strong{display:block;color:var(--cb-text-strong);font-size:var(--cb-type-data-size)}.api-step-guide__list p{margin:var(--cb-space-1) 0 0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size);line-height:1.55}.api-step-guide.is-compact .api-step-guide__list{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:64rem){.api-step-guide__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.api-step-guide__list{grid-template-columns:minmax(0,1fr)}}.api-checklist{display:grid;gap:var(--cb-space-2);margin:var(--cb-space-4) 0 0;padding:0;list-style:none}.api-checklist li{display:flex;align-items:center;gap:var(--cb-space-3);color:var(--cb-text-default);font-size:var(--cb-type-body-size)}.api-contract-templates{display:grid;gap:var(--cb-space-2);margin-top:var(--cb-space-6);padding-top:var(--cb-space-5);border-top:1px solid var(--cb-border-subtle)}.api-contract-templates h3,.api-contract-templates p{margin:0}.api-contract-templates p,.api-contract-template-list small{color:var(--cb-text-muted)}.api-contract-template-list{display:grid;gap:var(--cb-space-2);margin:var(--cb-space-2) 0 0;padding:0;list-style:none}.api-contract-template-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-4);padding:var(--cb-space-3);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md)}.api-contract-template-list span{display:grid;min-width:0;gap:var(--cb-space-1)}.api-contract-template-list small{overflow-wrap:anywhere}.api-contract-template-list strong{word-break:keep-all;overflow-wrap:break-word}.api-contract-template-list .cb-button{flex:0 0 auto;text-decoration:none}.api-contract-seal-list{display:grid;gap:var(--cb-space-2);margin:var(--cb-space-4) 0 0;padding:0;list-style:none}.api-contract-seal-list>li{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-4);padding:var(--cb-space-3);border:1px solid var(--cb-border-subtle);border-radius:var(--cb-radius-md)}.api-contract-seal-list>li>div:first-child{display:grid;min-width:0;gap:var(--cb-space-1)}.api-contract-seal-list small{color:var(--cb-text-muted);overflow-wrap:anywhere}.api-contract-seal-list__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--cb-space-2)}@media(max-width:720px){.api-contract-seal-list>li{align-items:flex-start;flex-direction:column}.api-contract-seal-list__actions{justify-content:flex-start}}.api-order-progress{margin-top:var(--cb-space-3)}.api-order-document{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-space-4);margin-top:var(--cb-space-4);padding-top:var(--cb-space-4);border-top:1px solid var(--cb-border-subtle)}.api-order-document>div:first-child{display:grid;min-width:0;gap:var(--cb-space-1)}.api-order-document small{color:var(--cb-text-muted);overflow-wrap:anywhere}.api-order-document__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--cb-space-2)}@media(max-width:720px){.api-order-document{align-items:flex-start;flex-direction:column}.api-order-document__actions{justify-content:flex-start}}.api-cell-inline{display:inline-flex;align-items:center;gap:var(--cb-space-2)}.api-item-review{display:flex;flex-wrap:wrap;gap:var(--cb-space-1) var(--cb-space-3);margin:0;color:var(--cb-text-muted);font-size:var(--cb-type-caption-size)}.api-item-review strong{color:var(--cb-text-strong)}.api-item-review.is-attention strong{color:var(--cb-color-danger-strong)}
