/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--cvu-container-xs:20rem;--cvu-font-weight-light:300;--cvu-font-weight-normal:400;--cvu-font-weight-medium:500;--cvu-font-weight-semibold:600;--cvu-leading-normal:1.5;--cvu-radius-sm:var(--clv-radius-sm);--cvu-radius-md:var(--clv-radius-md);--cvu-radius-lg:var(--clv-radius-lg);--cvu-shadow-sm:var(--clv-shadow-sm);--cvu-shadow-md:var(--clv-shadow-md);--cvu-shadow-lg:var(--clv-shadow-lg);--cvu-default-transition-duration:.15s;--cvu-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--cvu-font-heading:var(--clv-font-heading);--cvu-color-border:var(--clv-color-border);--cvu-color-overlay:var(--clv-color-overlay);--cvu-color-info-bg:var(--clv-color-info-bg);--cvu-text-footnote:var(--clv-text-footnote)}:root{--clv-color-dark-navy:#000432;--clv-color-deep-navy:#03264e;--clv-color-deep-teal:#004262;--clv-color-slate-blue:#4b7696;--clv-color-muted-sage:#a2bdbd;--clv-color-ice-blue:#d8eae9;--clv-color-white:#fff;--clv-color-bg:#000432;--clv-color-bg-deep:#000228;--clv-color-bg-surface:#03264e;--clv-color-bg-elevated:#004262;--clv-color-text-primary:#eaf4f7;--clv-color-text-secondary:#94afbc;--clv-color-text-muted:#7c9db5;--clv-color-text-heading:#004262;--clv-color-text-link:#416581;--clv-color-text-link-hover:#004262;--clv-color-text-link-dark:#a2bdbd;--clv-color-accent:#a2bdbd;--clv-color-accent-hover:#c0d4d4;--clv-color-accent-blue:#4b7696;--clv-color-accent-glow:#a2bdbd4d;--clv-color-surface:#eff4f5;--clv-color-border:#c6d5d5;--clv-color-control-border:#5e87a6;--clv-color-bg-alt:#1e2d3d;--clv-sage-06:#a2bdbd0f;--clv-sage-08:#a2bdbd14;--clv-sage-10:#a2bdbd1a;--clv-sage-12:#a2bdbd1f;--clv-sage-14:#a2bdbd24;--clv-sage-15:#a2bdbd26;--clv-sage-18:#a2bdbd2e;--clv-sage-20:#a2bdbd33;--clv-sage-24:#a2bdbd3d;--clv-bg-14:#00043224;--clv-bg-22:#03264e38;--clv-bg-25:#03264e40;--clv-color-line:var(--clv-sage-18);--clv-color-border-subtle:#a2bdbd1a;--clv-color-border-default:#a2bdbd2e;--clv-color-overlay:#0004329e;--clv-gradient-logo-main:linear-gradient(180deg, #18374c 0%, #1d3c53 5%, #2c4b65 20%, #355571 35%, #385875 52%, #44677e 62%, #669097 81%, #8bbeb3 100%);--clv-gradient-logo-rev:linear-gradient(180deg, #385875 0%, #426886 16%, #487292 33%, #4b7696 52%, #59859c 65%, #7daeac 91%, #8bbeb3 100%);--clv-gradient-brand:linear-gradient(135deg, #a2bdbd, #004262);--clv-color-warn:#f59e0b;--clv-color-success:#34d399;--clv-color-error:#f87171;--clv-color-info:#60a5fa;--clv-color-success-light:#177044;--clv-color-warning-light:#a84c08;--clv-color-error-light:#b91c1c;--clv-color-info-light:#416581;--clv-color-warning-dark:#fbbf24;--clv-color-workpack-narrative-number:#1a6fa8;--clv-color-workpack-narrative-value:#c47900;--clv-color-workpack-meta:#5f7d94;--clv-color-workpack-warning-fill:#fffbeb;--clv-color-workpack-error-fill:#fef2f2;--clv-color-workpack-extraction-surface:#f7fafa;--clv-color-workpack-proarc-error-text:#c0392b;--clv-color-workpack-proarc-hover-border:#5a6a7a;--clv-color-workpack-proarc-border:#dde3ea;--clv-color-workpack-proarc-selection-fill:#edf4ff;--clv-color-workpack-proarc-surface:#f7f8fa;--clv-tint-success:#1770441a;--clv-tint-success-border:#17704433;--clv-tint-warning:#a84c081a;--clv-tint-warning-border:#a84c0833;--clv-tint-error:#b91c1c1a;--clv-tint-error-border:#b91c1c33;--clv-tint-info:#4165811a;--clv-tint-info-border:#41658133;--clv-tint-draft:#94afbc1a;--clv-tint-draft-border:#94afbc33;--clv-focus-ring:0 0 0 2px #fff, 0 0 0 4px #416581;--clv-error-ring:0 0 0 2px #fff, 0 0 0 4px #b91c1c;--clv-shadow-glow:0 0 32px var(--clv-color-accent-glow);--clv-font-body:"Clarity City", Verdana, ui-sans-serif, system-ui, sans-serif;--clv-font-heading:"Archivo", Verdana, ui-sans-serif, system-ui, sans-serif;--clv-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--clv-color-text-secondary-light:#416581;--clv-color-text-inverse:#fff;--clv-color-border-light:#e0eaea;--clv-color-info-bg:#ebf2f7;--clv-color-warning-bg:#fffbeb;--clv-color-service-grey:#526f80;--clv-navy-14:#00043224;--clv-deepnavy-10:#03264e1a;--clv-deepnavy-22:#03264e38;--clv-deepnavy-25:#03264e40;--clv-color-warning:#fbbf24;--clv-text-display:3.75rem;--clv-text-headline:3rem;--clv-text-title1:2.25rem;--clv-text-title2:1.875rem;--clv-text-title3:1.5rem;--clv-text-body-lg:1.25rem;--clv-text-body:1rem;--clv-text-callout:1rem;--clv-text-subhead:.875rem;--clv-text-footnote:.8125rem;--clv-text-caption1:.75rem;--clv-text-caption2:.6875rem;--clv-text-overline:.75rem;--clv-space-05:.125rem;--clv-space-1:.25rem;--clv-space-2:.5rem;--clv-space-3:.75rem;--clv-space-4:1rem;--clv-space-5:1.25rem;--clv-space-6:1.5rem;--clv-space-8:2rem;--clv-space-10:2.5rem;--clv-space-12:3rem;--clv-space-16:4rem;--clv-space-20:5rem;--clv-space-24:6rem;--clv-space-32:8rem;--clv-radius-none:0;--clv-radius-sm:4px;--clv-radius-md:8px;--clv-radius-lg:12px;--clv-radius-xl:16px;--clv-radius-full:9999px;--clv-shadow-sm:0 1px 2px #0004320d;--clv-shadow-md:0 4px 16px #00043214;--clv-shadow-lg:0 8px 32px #0004321f;--clv-shadow-xl:0 16px 48px #00043229;--clv-icon-xs:12px;--clv-icon-sm:14px;--clv-icon-md:16px;--clv-icon-lg:20px;--clv-icon-xl:24px;--clv-container-wide:1440px;--clv-container-max:1200px;--clv-container-mid:960px;--clv-container-narrow:768px;--clv-container-xs:540px;--clv-container-data-max:128rem;--clv-bp-sm:428px;--clv-bp-md:768px;--clv-bp-lg:1024px;--clv-bp-xl:1440px;--clv-bp-2xl:1920px;--clv-duration-fast:.1s;--clv-duration-base:.2s;--clv-duration-slow:.3s;--clv-duration-slower:.5s;--clv-ease-default:cubic-bezier(.25, .1, .25, 1);--clv-ease-in:cubic-bezier(.42, 0, 1, 1);--clv-ease-out:cubic-bezier(0, 0, .58, 1);--clv-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@font-face{font-family:Clarity City;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/ClarityCity-Light-TFDnuouV.woff2)format("woff2")}@font-face{font-family:Clarity City;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ClarityCity-Regular-ClSoOy4U.woff2)format("woff2")}@font-face{font-family:Clarity City;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ClarityCity-Medium-CdYL9fTR.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Archivo-Latin-Variable-E0tuGl4L.woff2)format("woff2")}:root{--clv-category-narrative-number:var(--clv-color-workpack-narrative-number);--clv-category-narrative-value:var(--clv-color-workpack-narrative-value);--clv-status-neutral:var(--clv-color-deep-teal);--clv-status-info:var(--clv-color-info-light);--clv-status-success:var(--clv-color-success-light);--clv-status-warning:var(--clv-color-warning-light);--clv-status-danger:var(--clv-color-error-light);--clv-focus-color:var(--clv-color-text-link)}}@layer base{:root{font-family:var(--clv-font-body);color:var(--clv-color-deep-teal);background:var(--clv-color-white);font-size:16px;line-height:1.5}*{box-sizing:border-box}body{letter-spacing:.0107em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:300;line-height:1.6}button,input,select{font:inherit;color:inherit}a{color:var(--clv-color-text-link)}h1,h2,h3,h4,h5,h6{font-family:var(--clv-font-heading);font-weight:500}h1{margin:0 0 var(--clv-space-4);font-size:24px;line-height:1.2}h2{margin:0 0 var(--clv-space-4);font-size:18px}h3{margin:0 0 var(--clv-space-2);font-size:16px}p{margin:0 0 var(--clv-space-4)}:focus-visible{outline:2px solid var(--clv-focus-color);outline-offset:2px}}@layer components{.product-app{--navigation-width:var(--clv-space-16)}.product-app[data-pinned=true]{--navigation-width:240px}.product-header{z-index:20;background:var(--clv-color-white);gap:var(--clv-space-4);height:var(--clv-space-16);min-height:var(--clv-space-16);position:sticky;top:0}.header-group{align-items:center;gap:var(--clv-space-3);min-height:calc(var(--clv-space-12) + var(--clv-space-2));display:flex}.header-group>.actions{margin:0}.product-brand img{width:var(--clv-space-8);height:var(--clv-space-8)}.product-brand{align-items:center;gap:var(--clv-space-3);font-family:var(--clv-font-heading);font-size:var(--clv-text-body-lg);color:var(--clv-color-deep-teal);font-weight:500;text-decoration:none;display:inline-flex}.product-body{grid-template-columns:var(--navigation-width) minmax(0, 1fr);min-height:calc(100vh - var(--clv-space-16));background:var(--clv-color-surface);align-items:start;display:grid;position:relative}.product-body[data-navigation=false]{grid-template-columns:minmax(0,1fr)}.product-body:has(>.shell-panel){grid-template-columns:var(--navigation-width) minmax(0, 1fr) minmax(360px, min(32%, var(--clv-container-xs)))}.product-main{padding:var(--clv-space-8);max-width:var(--clv-container-data-max);width:100%;min-width:0}.product-body[data-navigation=false]>.product-main:has(.detail-layout.is-open){max-width:none;padding-right:0}.product-main .settings-shell{padding:0}.product-main:has(.settings-shell){padding:var(--clv-space-6)}.settings-content{min-width:0}.product-navigation{top:var(--clv-space-16);width:var(--navigation-width);padding:var(--clv-space-2) 0 var(--clv-space-4);height:calc(100vh - var(--clv-space-16));background:var(--clv-color-white);border-right:1px solid var(--clv-color-border-light);z-index:10;flex-direction:column;gap:0;display:flex;position:sticky;overflow:hidden}.product-navigation a{align-items:center;gap:var(--clv-space-3);min-height:var(--clv-space-10);width:calc(100% - var(--clv-space-2));border-radius:0 var(--clv-radius-md) var(--clv-radius-md) 0;color:var(--clv-color-text-link);font-size:var(--clv-text-subhead);white-space:nowrap;border-left:3px solid #0000;flex:none;padding:0 0 0 19px;font-weight:500;text-decoration:none;display:flex}.product-navigation a:hover{background:var(--clv-color-surface);color:var(--clv-color-deep-teal)}.product-navigation a[aria-current=page]{background:var(--clv-color-ice-blue);border-left-color:var(--clv-color-slate-blue);color:var(--clv-color-deep-teal)}.product-navigation>a:first-child{color:var(--clv-color-deep-teal);margin-bottom:17px;font-weight:600;position:relative}.product-navigation>a:first-child:after,.navigation-end:before{content:"";left:var(--clv-space-4);width:var(--clv-space-8);border-top:1px solid var(--clv-color-border-light);position:absolute}.product-navigation>a:first-child:after{bottom:-9px}.shell-icon{width:var(--clv-space-5);height:var(--clv-space-5);display:block}.navigation-glyph{flex-shrink:0;justify-content:center;width:20px;display:inline-flex}.navigation-glyph .shell-icon{width:20px;height:20px}:is(.product-navigation[data-pinned=false]:not(:hover):not(:has(:focus-visible)):not([data-expanded=true]) .navigation-label,.product-navigation[data-pinned=false]:not(:hover):not(:has(:focus-visible)):not([data-expanded=true]) .navigation-recents){display:none}.product-navigation[data-pinned=false]:is(:hover,:has(:focus-visible),[data-expanded=true]){width:240px;box-shadow:var(--clv-shadow-lg);margin-right:calc(var(--clv-space-16) - 240px)}.navigation-recents{padding:0 0 var(--clv-space-1)}.navigation-recents>p{padding:var(--clv-space-1) var(--clv-space-3) var(--clv-space-2) 51px;color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);white-space:normal;margin:0}.navigation-recents a{min-height:0;padding:var(--clv-space-1) var(--clv-space-3) var(--clv-space-1) 48px;flex-direction:column;align-items:stretch;gap:0;font-weight:400;display:flex}.navigation-recents a>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-recents a>span{font-size:var(--clv-text-footnote);font-weight:500}.navigation-recents a>small{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.navigation-warning{padding:var(--clv-space-2)}.account-options{inset:calc(var(--clv-space-16) - var(--clv-space-2)) var(--clv-space-8) auto auto;width:320px;max-height:calc(100vh - var(--clv-space-24));background:var(--clv-color-white);color:var(--clv-color-deep-teal);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);box-shadow:var(--clv-shadow-lg);font-size:var(--clv-text-subhead);margin:0;padding:0;position:fixed;overflow:auto}.account-options:popover-open{display:block}.account-dismiss-layer{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.account-dismiss-backdrop{width:100%;height:100%;position:absolute;inset:0}.account-identity{align-items:center;gap:var(--clv-space-3);padding:14px var(--clv-space-4);border-bottom:1px solid var(--clv-color-border-light);display:flex}.account-identity>div{min-width:0;line-height:1.25;display:grid}.account-identity strong{overflow-wrap:anywhere;font-weight:600}.account-identity span{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);overflow-wrap:anywhere}.account-section{padding:10px var(--clv-space-4);border-bottom:1px solid var(--clv-color-border-light);margin:0}.account-section:last-child{border-bottom:0}.account-section.account-links{padding-inline:0}.account-section-label{margin:0 0 var(--clv-space-2);font-size:var(--clv-text-caption1);font-weight:600;display:block}.account-toggle{display:flex}.account-toggle>*{white-space:nowrap;flex:1}.account-navigation{border:0;border-bottom:1px solid var(--clv-color-border-light);min-width:0}.account-navigation legend{float:left;width:100%;padding:0}.account-navigation-toggle{clear:both;align-items:center;gap:var(--clv-space-3);display:flex}.account-navigation-toggle .check-field{margin:0}.account-options .field{max-width:none;margin:0}.account-options p{margin:0 0 var(--clv-space-2)}.account-trigger .avatar,.account-identity .avatar{background:var(--clv-color-ice-blue);letter-spacing:.04em;border:0;font-size:13px}.local-preview-badge{box-sizing:border-box;border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-full);background:var(--clv-color-surface);min-height:28px;color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);white-space:nowrap;align-items:center;padding:3px 9px;font-weight:400;display:inline-flex}.role-preview-banner{align-items:center;gap:var(--clv-space-4);padding:var(--clv-space-2) var(--clv-space-6);background:var(--clv-color-ice-blue);border-bottom:1px solid var(--clv-color-border);flex-wrap:wrap;display:flex}.shell-panel{top:var(--clv-space-16);height:calc(100vh - var(--clv-space-16));border-left:1px solid var(--clv-color-border);position:sticky;overflow-y:auto}.shell-panel>.field,.shell-panel .field{max-width:100%}.shell-panel .section-head{align-items:center}.shell-panel .section-head h2{margin:0}.shell-panel dl{gap:var(--clv-space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.shell-panel dd{overflow-wrap:anywhere;margin:0}.shell-conversation{margin:var(--clv-space-4) 0}.shell-conversation article{border-bottom:1px solid var(--clv-color-border);padding:var(--clv-space-3) 0;overflow-wrap:anywhere}.shell-conversation article p{white-space:pre-wrap}.shell-suggestions{gap:var(--clv-space-2);margin-bottom:var(--clv-space-4);flex-wrap:wrap;display:flex}.shell-suggestions .btn{text-align:left}.shell-help,.shell-session{margin-top:var(--clv-space-4)}.shell-session{border-top:1px solid var(--clv-color-border);padding-top:var(--clv-space-4)}.shell-session details{margin-bottom:var(--clv-space-4)}.support-review{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--clv-space-4);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);margin-bottom:var(--clv-space-4)}.support-screenshot{max-width:100%;max-height:calc(var(--clv-space-20) * 4);min-width:var(--clv-space-32);min-height:var(--clv-space-24);object-fit:contain;margin:var(--clv-space-3) 0;padding:var(--clv-space-2);background:var(--clv-color-surface);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);display:block}.support-queue .table-toolbar .field{grid-template-columns:minmax(0,1fr)}.support-queue .table-toolbar select{width:100%;min-width:0}.support-register-summary{padding:var(--clv-space-3) var(--clv-space-4);margin:0}.shell-panel:has(>.support-status-actions)>.section-head{top:calc(-1 * var(--clv-space-4));z-index:1;margin:calc(-1 * var(--clv-space-4)) calc(-1 * var(--clv-space-4)) 0;padding:var(--clv-space-4);background:var(--clv-color-white);position:sticky}.support-status-actions{bottom:calc(-1 * var(--clv-space-4));z-index:1;gap:var(--clv-space-2);margin:var(--clv-space-4) calc(-1 * var(--clv-space-4)) calc(-1 * var(--clv-space-4));padding:var(--clv-space-3) var(--clv-space-4) var(--clv-space-4);background:var(--clv-color-white);border-top:1px solid var(--clv-color-border);display:grid;position:sticky}.support-status-actions .field,.support-status-actions .page-state{margin:0}.support-status-actions>.btn{justify-self:start}.product-main .settings-pagination{align-items:center;gap:var(--clv-space-3);padding:var(--clv-space-3);flex-wrap:wrap;display:flex}.product-main .settings-pagination .field{margin:0}@media (width<=1439px){.product-body:has(>.shell-panel){grid-template-columns:var(--navigation-width) minmax(0, 1fr) minmax(360px, min(36%, var(--clv-container-xs)))}.product-body:has(>.shell-panel) .product-main{padding:var(--clv-space-4)}}.navigation-end{padding-top:var(--clv-space-2);flex-direction:column;gap:0;margin-top:auto;display:flex;position:relative}.navigation-end:before{top:0}.clairbid-logo{align-items:center;gap:var(--clv-space-2);display:inline-flex}.product-brand .clairbid-logo-cube{flex:none;width:28px;height:28px}.product-brand .clairbid-logo-wordmark{flex:none;width:114.5px;max-width:none;height:14px}.account-trigger{text-align:left}.account-summary{line-height:1.3;display:grid}.account-summary strong{color:var(--clv-color-deep-teal);font-size:var(--clv-text-subhead);font-weight:500}.account-summary small{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);font-weight:400}.account-trigger .shell-icon{width:14px;height:14px;color:var(--clv-color-service-grey)}.usage-meter{box-sizing:border-box;height:var(--clv-space-3);background:var(--clv-color-surface);margin:var(--clv-space-4) 0 var(--clv-space-8);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-sm);display:block;position:relative}.usage-meter-projection{background:var(--clv-color-ice-blue);height:100%;position:absolute}.usage-meter-fill{background:var(--clv-color-deep-teal);height:100%;display:block;position:relative}.usage-meter-marker{height:var(--clv-space-4);border-left:1px solid var(--clv-color-deep-teal);margin-left:-1px;position:absolute;top:0}.usage-meter-marker>span{top:var(--clv-space-4);font-family:var(--clv-font-body);font-size:var(--clv-text-caption1);color:var(--clv-color-text-link);position:absolute;right:0}.usage-mini-bar{box-sizing:border-box;width:var(--clv-space-16);height:var(--clv-space-2);border-radius:var(--clv-radius-sm);background:var(--clv-color-surface);border:1px solid var(--clv-color-border);display:inline-block;overflow:hidden}.usage-mini-bar>span{background:var(--clv-color-slate-blue);height:100%;display:block}.usage-mini-bar[data-over]>span{background:var(--clv-color-warning-light)}:where(.field,.check-field,.table-scroll-region,.page-state,.table-toolbar,.detail-drawer,.workspace-dialog,.row-actions-items,.row-actions-trigger,.review-header,.ui-banner,.disclosure,.segmented,.ui-tooltip,.ui-skeleton,.topbar,.settings-shell,.product-app){font-family:var(--clv-font-body);color:var(--clv-color-deep-teal);font-size:var(--clv-text-body);font-weight:300;line-height:1.6}:where(.btn,.field input,.field select,.field textarea,.workspace-dialog,.dialog-backdrop,.product-main,.product-shell,.topbar,.settings-shell,.product-body,.app-body,.table-toolbar,.data-table th,.data-table td){box-sizing:border-box}:where(.btn-bare){font:inherit;color:inherit;letter-spacing:inherit}:where(.section-head,.page-state,.detail-drawer) :is(h1,h2,h3),.review-header h1{font-family:var(--clv-font-heading);font-weight:500}.section-head h1,.review-header h1{font-size:var(--clv-text-title3);margin:0}:where(.section-head,.page-state,.detail-drawer) h2{margin:0 0 var(--clv-space-4);font-size:18px}:where(.page-state,.detail-drawer) h3{margin:0 0 var(--clv-space-2);font-size:16px}:where(.page-state,.workspace-dialog,.detail-drawer)>p{margin:0 0 var(--clv-space-4)}.topbar{min-height:56px;box-shadow:inset 0 -1px 0 var(--clv-color-border), var(--clv-shadow-sm);padding:0 var(--clv-space-8);justify-content:space-between;align-items:center;display:flex}.app-body{background:var(--clv-color-surface);grid-template-columns:56px minmax(0,1fr);min-height:calc(100vh - 56px);display:grid}.app-rail{background:var(--clv-color-white);border-right:1px solid var(--clv-color-border);align-items:center;gap:var(--clv-space-4);padding-top:var(--clv-space-4);flex-direction:column;display:flex}.app-rail i{border:1px solid var(--clv-color-slate-blue);border-radius:var(--clv-radius-sm);width:20px;height:20px}.app-rail i.active{background:var(--clv-color-ice-blue)}.product-name{font-family:var(--clv-font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:16px;font-weight:500}.settings-shell{gap:var(--clv-space-6);padding:var(--clv-space-6);grid-template-columns:200px minmax(0,1fr);display:grid}.settings-nav{align-self:start}.settings-nav h2{padding-inline:var(--clv-space-3);font-family:var(--clv-font-body);font-size:var(--clv-text-body);margin:0;font-weight:600}.settings-nav p{margin:var(--clv-space-6) 0 var(--clv-space-1);padding-inline:var(--clv-space-3);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.settings-nav>.btn+.btn{margin-top:var(--clv-space-1)}.nav-unavailable{justify-content:space-between;gap:var(--clv-space-2);cursor:default}.nav-unavailable small{font-size:var(--clv-text-caption1)}.settings-shell>main{min-width:0;max-width:var(--clv-container-wide)}.settings-content{font-size:var(--clv-text-subhead);font-weight:400;line-height:1.5}.settings-content :where(.page-state,.table-toolbar,.detail-drawer,.check-field,.table-scroll-region){font-size:inherit;font-weight:inherit;line-height:inherit}.settings-page-head{margin-bottom:var(--clv-space-6)}.section-head.settings-page-head h1{font-weight:600;line-height:1.5}.settings-page-description{margin:var(--clv-space-1) 0 0;color:var(--clv-color-text-link);font-size:var(--clv-text-subhead)}.settings-content .actions{margin-bottom:var(--clv-space-4);gap:var(--clv-space-2)}.settings-content .table-toolbar{align-items:end}.data-table[data-striped]>tbody:nth-of-type(2n),.data-table[data-striped]>tbody>tr:nth-child(2n){background:var(--clv-color-surface)}.local-notice{background:var(--clv-color-ice-blue);padding:var(--clv-space-4);margin-bottom:var(--clv-space-6)}:where(.check-field input,.table-scroll-region,.row-actions-trigger,.row-actions-items>*,.disclosure-trigger,.detail-drawer):focus-visible{outline:2px solid var(--clv-color-text-link);outline-offset:2px}.actions{gap:var(--clv-space-3);margin-top:var(--clv-space-4);flex-wrap:wrap;display:flex}.field{gap:var(--clv-space-2);margin-bottom:var(--clv-space-4);max-width:440px;display:grid}.page-state{padding:var(--clv-space-4) 0}.page-state:not([data-kind=loading]){margin:var(--clv-space-4) 0 var(--clv-space-6);padding:var(--clv-space-8);background:var(--clv-color-white);border:1px solid var(--clv-color-border);border-left:4px solid var(--clv-color-slate-blue);border-radius:var(--clv-radius-lg);box-sizing:border-box;max-width:720px}.page-state:is([data-kind=error],[data-kind=denied],[data-kind=unavailable]){border-left-color:var(--clv-color-error-light)}.page-state:not([data-kind=loading]) h2{font-size:var(--clv-text-title3);margin:0}.page-state:not([data-kind=loading]) :is(h2,h3)+*{margin-top:var(--clv-space-2)}.page-state:not([data-kind=loading]){color:var(--clv-color-service-grey)}.page-state:not([data-kind=loading]) :is(h2,h3){color:var(--clv-color-deep-teal)}.page-state:not([data-kind=loading])>:is(.btn,.actions){margin-top:var(--clv-space-5)}.member-form{margin-top:var(--clv-space-6)}.form-notice{margin:var(--clv-space-3) 0 0}.session-work{border-top:1px solid var(--clv-color-border);margin-top:var(--clv-space-6);padding-top:var(--clv-space-6)}.session-work dl{gap:var(--clv-space-2) var(--clv-space-4);grid-template-columns:160px 1fr;display:grid}.session-work dt{font-weight:500}.session-work dd{overflow-wrap:anywhere;margin:0}.skip-link{padding:var(--clv-space-3);background:var(--clv-color-white);position:absolute;top:-80px}.skip-link:focus{top:0}.settings-shell{grid-template-columns:200px minmax(0,1fr)}.section-head{justify-content:space-between;align-items:start;gap:var(--clv-space-4);margin-bottom:var(--clv-space-4);display:flex}.section-head h1,.section-head h2{margin-bottom:0}.section-head:has(>div>h1,>h1){margin-bottom:var(--clv-space-8)}.section-head:has(.tender-meta){margin-bottom:var(--clv-space-4)}.section-description,.form-help,.muted{color:var(--clv-color-service-grey)}.form-help{font-size:var(--clv-text-footnote)}.section-description{margin-top:var(--clv-space-2)}.settings-frame{background:var(--clv-color-white);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);min-width:0;position:relative}.table-toolbar{align-items:end;gap:var(--clv-space-3);padding:var(--clv-space-4);border-bottom:1px solid var(--clv-color-border);flex-wrap:wrap;display:flex}.table-toolbar .field{min-width:140px;margin:0}.table-toolbar .field:first-child{flex:1}.table-toolbar .toolbar-end{margin-left:auto}.table-options{align-items:end;gap:var(--clv-space-3);margin:var(--clv-space-4);padding:var(--clv-space-4);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-md);flex-wrap:wrap;display:flex}.table-options .field{min-width:160px;margin:0}fieldset.table-options{min-width:0}.table-options legend{float:left;width:100%;margin-bottom:var(--clv-space-2);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);padding:0;font-weight:500}.table-columns{gap:0 var(--clv-space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.table-columns .check-field{min-height:36px}.table-toolbar>strong,.table-toolbar>span{align-self:center}.table-scroll-region{min-width:0;overflow-x:auto}.data-table .field{margin:0}.data-table .check-field span:empty{display:none}.data-table th,.data-table td{vertical-align:middle}.answer-audit .data-table :is(th,td){vertical-align:top}.answer-audit .table-scroll-region{background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg)}.answer-audit td.audit-question{background:var(--clv-color-surface);width:310px;font-size:var(--clv-text-caption1)}.answer-audit td.audit-findings{width:40%}.audit-notes{padding:var(--clv-space-2) var(--clv-space-4);border-radius:var(--clv-radius-md);font-size:var(--clv-text-subhead);background:#b7791f0d;border:1px dashed #b7791f8c}.audit-notes strong{margin-top:var(--clv-space-2);color:var(--clv-color-warning-light);display:block}.sort-button{align-items:center;gap:var(--clv-space-1);min-height:2.25rem;display:inline-flex}.check-field{align-items:center;gap:var(--clv-space-2);cursor:pointer;width:fit-content;min-height:44px;display:flex}.check-field input{margin:var(--clv-space-3) 0}.data-table .check-field{min-width:44px}.check-field input:disabled{cursor:not-allowed}.field textarea{min-height:144px}.field input[type=file]{padding-block:var(--clv-space-1)}.field input[type=file]::file-selector-button{min-height:var(--clv-space-8);margin-right:var(--clv-space-3);padding:var(--clv-space-1) var(--clv-space-4);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);background:var(--clv-color-white);color:inherit;font:inherit;cursor:pointer;font-weight:500}.field input[type=file]:hover:not(:disabled)::file-selector-button{background:var(--clv-color-ice-blue)}.field input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.badge{margin-right:var(--clv-space-2)}.role-pills>span[aria-hidden]{gap:var(--clv-space-1);display:inline-flex}.role-pills .badge{margin:0}.member-view-row{align-items:center;gap:var(--clv-space-4);margin-bottom:var(--clv-space-4);flex-wrap:wrap;display:flex}.member-view-row .view-switch{margin:0}.joining-settings-link{font-size:var(--clv-text-subhead)}.settings-view-row{align-items:center;margin-top:0}.settings-view-row>.muted{font-size:var(--clv-text-subhead)}.member-name{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:100%;font-weight:500;display:flex}.member-name small{color:var(--clv-color-text-link);font-weight:400}.member-name>*,.cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.people-register{min-width:0}.people-recovery{scroll-margin-block:var(--clv-space-2)}.people-bounded>.people-register>.table-scroll-region{max-height:min(68dvh,720px);position:relative;overflow:auto}.people-fit-viewport{--people-register-height:max(16rem, calc(100dvh - var(--people-register-top,0px) - var(--clv-space-4)))}.people-fit-viewport>.people-register{min-height:0;max-height:var(--people-register-height);grid-template-rows:minmax(0,1fr) auto;align-self:start;display:grid}.people-fit-viewport>.people-register>.table-scroll-region{min-height:0;position:relative;overflow:auto}.detail-layout{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.detail-layout.is-open>:is(.detail-drawer,.detail-drawer-host){z-index:3;width:min(480px,100%);box-shadow:var(--clv-shadow-lg);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@media (width>=1920px){.detail-layout.is-open{grid-template-columns:minmax(0,1fr) 480px}.detail-layout.is-open>:is(.detail-drawer,.detail-drawer-host){box-shadow:none;position:static}}.detail-drawer-host{background:var(--clv-color-white)}.detail-layout:has(>.detail-drawer-host){min-height:26rem}.detail-drawer-host>.detail-drawer{box-sizing:border-box;min-height:100%}@media not all and (width>=1920px){:is(.detail-layout.is-open:has(>.detail-drawer-host)>:first-child,.detail-layout.is-open>.detail-drawer-host){grid-area:1/1}.detail-layout.is-open>.detail-drawer-host{justify-self:end;position:relative;inset:auto}}.detail-drawer{border-left:1px solid var(--clv-color-border);padding:var(--clv-space-4);background:var(--clv-color-white);min-width:0}.detail-drawer>.section-head{align-items:center}.detail-drawer section{margin-top:var(--clv-space-6)}.detail-drawer dl{gap:var(--clv-space-2);grid-template-columns:110px 1fr;display:grid}.detail-drawer dd{overflow-wrap:anywhere;margin:0}.people-modal-popup{inset:var(--people-drawer-top,0px) 0 0 auto;z-index:50;outline:none;width:min(480px,100%);position:fixed}.people-modal-popup>.detail-drawer{box-sizing:border-box;overscroll-behavior:contain;height:100%;box-shadow:var(--clv-shadow-lg);overflow-y:auto}.people-fit-viewport.is-open>.detail-drawer{box-sizing:border-box;min-height:0;max-height:var(--people-register-height);overflow-y:auto}body:has(.product-header) :is(.people-modal-popup,.people-drawer-backdrop){--people-drawer-top:var(--clv-space-16)}.detail-drawer h2{overflow-wrap:anywhere}.row-actions-items{min-width:210px;max-width:min(440px,100vw - 16px);max-height:var(--available-height);margin:0;display:grid;overflow:auto}.row-actions-named{align-items:center;gap:var(--clv-space-2);white-space:nowrap;display:inline-flex}.section-head>.heading-with-actions:has(.row-actions-named){flex-wrap:nowrap;flex:none}.heading-with-actions:has(.row-actions-named)>.btn{white-space:nowrap}.pager,.savebar,.version-strip{align-items:center;gap:var(--clv-space-3);padding:var(--clv-space-4);flex-wrap:wrap;display:flex}.savebar{padding:var(--clv-space-4) 0}.pager .field{align-items:center;margin:0;display:flex}.role-preview{padding:var(--clv-space-4);border-bottom:1px solid var(--clv-color-border)}.role-preview>.field{margin-top:var(--clv-space-4)}.role-preview .table-scroll-region{border:1px solid var(--clv-color-border)}.filter-chips{gap:var(--clv-space-2);padding:var(--clv-space-3) var(--clv-space-4);flex-wrap:wrap;display:flex}.settings-frame>.page-state{margin:var(--clv-space-4)}.settings-frame .page-state:not([data-kind=loading])~.pager{display:none}.settings-content .page-state:not([data-kind=loading]) h2{font-family:var(--clv-font-body);font-size:var(--clv-text-body);margin-bottom:var(--clv-space-4);font-weight:600}.settings-content .page-state:not([data-kind=loading]) :is(h2,h3)+*{margin-top:0}.settings-frame:has(>.page-state):not(:has(>:is(.table-scroll-region,.table-toolbar,.toolbar))){box-shadow:none;background:0 0;border:0}.settings-frame:not(:has(>:is(.table-scroll-region,.table-toolbar,.toolbar)))>.page-state{margin:0}.settings-content.settings-standalone .page-state:not([data-kind=loading]) h2{font-family:var(--clv-font-heading);margin-bottom:var(--clv-space-2);font-size:20px;font-weight:500}.notification-event{max-width:640px}.notification-event p{margin:var(--clv-space-1) 0 0}.settings-flat{border-bottom:1px solid var(--clv-color-border);padding:var(--clv-space-4) 0}.editor-grid{gap:var(--clv-space-6);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);display:grid}.editor-form{border:0;min-width:0;margin:0;padding:0}.editor-group{padding:var(--clv-space-4) 0;border-bottom:1px solid var(--clv-color-border)}.editor-group:first-child{padding-top:0}.editor-fields{gap:var(--clv-space-4);grid-template-columns:minmax(0,1fr);max-width:420px;display:grid}.editor-fields .field{max-width:none}.editor-form .field{max-width:420px}.editor-form .field:last-child{margin-bottom:0}.version-strip{padding:0 0 var(--clv-space-4);color:var(--clv-color-text-link)}.disclosure{margin-top:var(--clv-space-3);border-top:1px solid var(--clv-color-border)}.disclosure>summary{cursor:pointer;padding:var(--clv-space-3) 0;min-height:44px;font-weight:500}.chips{gap:var(--clv-space-2);flex-wrap:wrap;max-width:640px;padding:0;list-style:none;display:flex}.chip{padding-left:var(--clv-space-3);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);align-items:center;display:flex}.field .chips{margin:0}.field-row{gap:var(--clv-space-2);align-items:center;display:flex}.field-row input{flex:1;min-width:0}.trial-panel{border-left:1px solid var(--clv-color-border);padding-left:var(--clv-space-6);min-width:0}.trial-pane{padding:var(--clv-space-4) 0;border-top:1px solid var(--clv-color-border)}.trial-pane h3 small{font-family:var(--clv-font-body);color:var(--clv-color-text-link);font-size:13px;font-weight:400;display:block}.trial-answer{white-space:pre-wrap;overflow-wrap:anywhere}.trial-checks{padding:0;list-style:none}.trial-question{margin:var(--clv-space-4) 0;padding:var(--clv-space-3);background:var(--clv-color-surface)}.editor-back{min-height:44px;margin-bottom:var(--clv-space-3);align-items:center;display:inline-flex}.skeleton{height:44px;margin:var(--clv-space-3) 0;background:var(--clv-color-surface);border-radius:var(--clv-radius-sm)}@media (width<=1280px){.settings-shell{gap:var(--clv-space-4);padding:var(--clv-space-4);grid-template-columns:168px minmax(0,1fr)}.detail-layout.is-open .data-table :is(th,td){--cell-px:var(--clv-space-2);--cell-py:var(--clv-space-2)}.editor-grid{gap:var(--clv-space-4);grid-template-columns:minmax(0,1fr)}.trial-panel{border-left:0;padding-left:0}.detail-layout.is-open .col-date{width:104px}.editor-fields{grid-template-columns:minmax(0,1fr)}}@media (width>=1920px){.trial-results{gap:var(--clv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.detail-layout .data-table{table-layout:fixed}.detail-layout .data-table:has(>thead .col-fit){table-layout:auto}.data-table .col-compact{--cell-px:var(--clv-space-2);width:60px}.data-table .col-date{white-space:nowrap;width:120px}.data-table .col-channel{text-align:center;width:144px}.data-table .col-channel .check-field{justify-content:center;margin:0 auto}.product-shell{width:100%;min-width:0;max-width:var(--clv-container-data-max);padding:var(--clv-space-8)}.product-shell main{width:100%;max-width:none}.app-rail a{border-radius:var(--clv-radius-md);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.app-rail a:hover{background:var(--clv-color-surface)}.app-rail a[aria-current=page]{background:var(--clv-color-ice-blue)}.heading-with-actions{align-items:center;gap:var(--clv-space-3);flex-wrap:wrap;display:flex}.overline{font-family:var(--clv-font-body);font-size:var(--clv-text-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--clv-color-text-link);font-weight:500}.text-error{color:var(--clv-color-error-light)}.text-warning{color:var(--clv-color-warning-light)}.cell-nowrap{white-space:nowrap}.cell-num{text-align:right;font-variant-numeric:tabular-nums}.cell-end{text-align:right}td.cell-mono{font-family:var(--clv-font-mono);font-size:var(--clv-text-footnote)}.settings-content .data-table td a:not(.btn){color:var(--clv-color-deep-teal);font-weight:500;text-decoration:none}.settings-content .data-table td a:not(.btn):hover{text-decoration:underline}.plain-link{min-height:44px;padding:0 var(--clv-space-3);color:var(--clv-color-text-link);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.plain-link:hover{text-decoration:underline}.breadcrumbs{align-items:center;gap:var(--clv-space-2);margin-bottom:var(--clv-space-6);font-size:var(--clv-text-caption1);color:var(--clv-color-deep-teal);flex-wrap:wrap;font-weight:400;display:flex}.breadcrumbs>*+:before{content:"";width:1px;height:.875em;margin-right:var(--clv-space-2);background:var(--clv-color-service-grey);vertical-align:middle;display:inline-block;transform:rotate(20deg)}.breadcrumbs a{min-height:24px;color:var(--clv-color-text-link);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline}.progress{width:100%;height:var(--clv-space-1);margin-top:var(--clv-space-2);appearance:none;border-radius:var(--clv-radius-full);background:var(--clv-color-border-light);border:0;display:block;overflow:hidden}.progress::-webkit-progress-bar{background:var(--clv-color-border-light);border-radius:var(--clv-radius-full)}.progress::-webkit-progress-value{background:var(--clv-color-slate-blue);border-radius:var(--clv-radius-full)}.progress::-moz-progress-bar{background:var(--clv-color-slate-blue)}.progress[data-tone=success]::-webkit-progress-value{background:var(--clv-color-success-light)}.progress[data-tone=success]::-moz-progress-bar{background:var(--clv-color-success-light)}.register-filters .table-toolbar{padding:var(--clv-space-4) 0 0;border-bottom:0}.register-filters .filter-chips{padding-left:0;padding-right:0}.filter-toggles{gap:var(--clv-space-2);flex-wrap:wrap;display:flex}.result-count{margin:var(--clv-space-8) 0 var(--clv-space-4);color:var(--clv-color-service-grey);font-size:var(--clv-text-subhead)}.cell-strong{font-weight:500;display:block}.cell-chip{margin-top:var(--clv-space-1);display:block}.progress-cell{justify-items:start;gap:var(--clv-space-1);display:grid}.progress-cell .progress{justify-self:stretch;margin-top:0}.progress-cell .badge{margin:0}.progress-cell>span{font-size:var(--clv-text-caption1);font-weight:400}.cell-person{align-items:center;gap:var(--clv-space-2);font-weight:500;display:inline-flex}.product-shell .pager{padding-left:0;padding-right:0}.pager-buttons{align-items:center;gap:var(--clv-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.pager>span,.pager-buttons>span{font-size:var(--clv-text-subhead)}.workspace-tabs{margin-bottom:var(--clv-space-4)}.workspace-dialog{box-shadow:var(--clv-shadow-lg)}.workspace-dialog[data-nested-dialog-open]~* .workspace-dialog[data-nested]{box-shadow:var(--clv-shadow-lg), 0 0 0 100vmax var(--clv-color-overlay)}.workspace-dialog .field{max-width:none}.workspace-dialog .section-head{align-items:center}.workspace-dialog .table-toolbar,.edit-panel .table-toolbar{padding-inline:0}.edit-panel .settings-flat>.settings-flat:last-child{border-bottom:0;padding-bottom:0}.workspace-dialog>header{top:calc(-1 * var(--clv-space-8));z-index:2;margin:calc(-1 * var(--clv-space-8)) calc(-1 * var(--clv-space-8)) var(--clv-space-6);padding:var(--clv-space-5) var(--clv-space-8);background:var(--clv-color-white);border-bottom:1px solid var(--clv-color-border-light);position:sticky}.dialog-error{scroll-margin-top:var(--clv-space-24)}.workspace-dialog>.dialog-actions{bottom:calc(-1 * var(--clv-space-8));z-index:2;justify-content:flex-end;gap:var(--clv-space-3);margin:var(--clv-space-6) calc(-1 * var(--clv-space-8)) calc(-1 * var(--clv-space-8));padding:var(--clv-space-4) var(--clv-space-8);background:var(--clv-color-white);border-top:1px solid var(--clv-color-border-light);display:flex;position:sticky}.dialog-error .page-state{margin-top:0}.combo-field [role=listbox]{max-height:240px;display:grid;overflow:auto}.cell-secondary{margin-top:var(--clv-space-05);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);overflow-wrap:anywhere;max-width:640px;font-weight:300;display:block}.tender-name{color:var(--clv-color-deep-teal);font-weight:500;text-decoration:none}.tender-name:hover{text-decoration:underline}.tender-meta{align-items:center;gap:var(--clv-space-2);margin:var(--clv-space-2) 0 0;color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);flex-wrap:wrap;display:flex}.tender-meta>span:not(.badge){align-items:center;display:inline-flex}.tender-meta>span:not(.badge):before{content:"";width:3px;height:3px;margin-right:var(--clv-space-2);border-radius:var(--clv-radius-full);background:var(--clv-color-slate-blue)}.tender-meta .badge{margin:0}.drafting-status{align-items:center;gap:var(--clv-space-2);margin:var(--clv-space-2) 0 0;color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);flex-wrap:wrap;display:flex}.drafting-status .badge{margin:0}.tender-layout{background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);grid-template-columns:280px minmax(0,1fr);display:grid}.tender-contents{border-right:1px solid var(--clv-color-border-light);min-width:0}.tender-contents>.overline{padding:var(--clv-space-4);border-bottom:1px solid var(--clv-color-border-light);color:var(--clv-color-service-grey);font-size:var(--clv-text-subhead);margin:0}.contents-section{padding:var(--clv-space-4) var(--clv-space-4) var(--clv-space-3);border-bottom:1px solid var(--clv-color-border-light)}.contents-section-link{justify-content:space-between;align-items:baseline;gap:var(--clv-space-3);width:100%;color:var(--clv-color-deep-teal);font-size:var(--clv-text-subhead);text-align:left;font-weight:500;display:flex}.contents-section:has(>.contents-section-link[aria-pressed=true]){background:var(--clv-color-surface);box-shadow:inset 3px 0 0 var(--clv-color-slate-blue)}.contents-section:hover{background:var(--clv-color-surface)}.contents-section-link small{color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);flex:none;font-weight:300}.section-mini-progress{margin:var(--clv-space-2) 0 0;gap:3px;display:flex}.mini-seg{border-radius:var(--clv-radius-full);background:var(--clv-color-border);flex:1;height:5px}.mini-seg[data-status=Approved]{background:var(--clv-color-success-light)}.mini-seg[data-status=Flagged]{background:var(--clv-color-error-light)}.contents-questions{margin:0 calc(-1 * var(--clv-space-1)) 0 var(--clv-space-1);padding:var(--clv-space-3) 0 0;gap:2px;list-style:none;display:grid}.contents-questions li{gap:var(--clv-space-2);min-height:36px;padding:var(--clv-space-2);border-radius:var(--clv-radius-sm);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);align-items:start;line-height:1.35;display:block;position:relative}.contents-questions li>.btn,.contents-questions li>button{gap:var(--clv-space-2);width:100%;color:inherit;font-size:inherit;font-weight:300;line-height:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.contents-questions li>button>span:first-child{color:var(--clv-color-text-link);font-weight:500}.contents-questions li>button>span+span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contents-questions li>button:after{content:"";border-radius:inherit;position:absolute;inset:0}.contents-questions li:hover,.contents-questions li:focus-within{background:var(--clv-color-surface);color:var(--clv-color-deep-teal)}.question-register{min-width:0;padding:var(--clv-space-5)}.question-register>section+section{margin-top:var(--clv-space-6)}.question-section-head{margin:calc(-1 * var(--clv-space-5)) calc(-1 * var(--clv-space-5)) var(--clv-space-4);padding:var(--clv-space-4) var(--clv-space-5);border-bottom:1px solid var(--clv-color-border-light);align-items:center}.question-register>section+section>.question-section-head{border-top:1px solid var(--clv-color-border-light);margin-top:0}.section-head.question-section-head h2{font-size:var(--clv-text-title3)}.question-section-head p{margin:var(--clv-space-1) 0 0;font-size:var(--clv-text-caption1)}.question-list{gap:var(--clv-space-2);margin:0;padding:0;list-style:none;display:grid}.question-item{border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-md);border-left:3px solid #0000;overflow:hidden}.question-item:hover{border-color:var(--clv-color-border)}.question-item[data-status=Approved]{border-left-color:var(--clv-color-success-light)}.question-item[data-status=Flagged]{border-left-color:var(--clv-color-error-light)}.question-row-link{align-items:center;gap:var(--clv-space-3);min-height:56px;padding:var(--clv-space-3) var(--clv-space-4);background:var(--clv-color-white);color:var(--clv-color-deep-teal);grid-template-columns:auto minmax(0,1fr) auto auto auto;text-decoration:none;display:grid}.question-row-link:hover{background:var(--clv-color-surface)}.question-row-link .question-number{min-width:28px;height:28px;padding:0 var(--clv-space-2);border-radius:var(--clv-radius-full);background:var(--clv-color-surface);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);place-items:center;font-weight:500;display:grid}.question-row-text{overflow-wrap:anywhere;-webkit-line-clamp:2;min-width:0;font-size:var(--clv-text-subhead);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.question-row-link .badge{margin:0}.question-row-word-count{color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);font-variant-numeric:tabular-nums;white-space:nowrap}.question-row-detail{padding:0 var(--clv-space-4) var(--clv-space-3) calc(var(--clv-space-4) + 28px + var(--clv-space-3));font-size:var(--clv-text-footnote);margin:0}.question-row-error p{margin:0}.question-row-error .disclosure{border-top:0;margin-top:0}.tender-details .detail-grid{margin:0 0 var(--clv-space-6);padding:var(--clv-space-4);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.detail-grid>div{padding:var(--clv-space-3) var(--clv-space-5);box-shadow:0 1px 0 var(--clv-color-border-light), 1px 0 0 var(--clv-color-border-light)}.detail-grid>div[data-wide]{box-shadow:0 1px 0 var(--clv-color-border-light);grid-column:1/-1}.detail-grid>div:last-child,.detail-grid>div:nth-last-child(-n+4):not([data-wide]){box-shadow:1px 0 0 var(--clv-color-border-light)}.detail-grid dt{color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);font-weight:400}.detail-grid dd{margin:var(--clv-space-1) 0 0;color:var(--clv-color-deep-teal);font-size:var(--clv-text-subhead);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500}@media not all and (width>=900px){.tender-details .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.generation-notice{border:1px solid var(--clv-color-border);background:var(--clv-color-ice-blue);padding:var(--clv-space-4);margin-bottom:var(--clv-space-4)}.generation-notice>.btn{margin-left:var(--clv-space-4)}.answer-review-layout{gap:var(--clv-space-5);grid-template-columns:292px minmax(0,1fr);align-items:start;display:grid}.review-progress{min-width:0;padding-bottom:var(--clv-space-2);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg)}.review-progress-head{padding:var(--clv-space-4) var(--clv-space-4) var(--clv-space-4)}.review-progress-head .overline{justify-content:space-between;gap:var(--clv-space-2);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);margin:0;font-weight:600;display:flex}.review-progress-head .overline span{text-transform:none;letter-spacing:0;font-weight:300}.review-progress-head h2{margin:var(--clv-space-1) 0 var(--clv-space-3);font-family:var(--clv-font-body);font-size:var(--clv-text-body);font-weight:600}.review-progress-head .progress{height:4px}.review-progress section{padding:var(--clv-space-2) var(--clv-space-2) var(--clv-space-3);border-top:1px solid var(--clv-color-border-light)}.review-progress h3.overline{padding:var(--clv-space-2);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);margin:0;font-weight:600}.review-progress ol{margin:0;padding:0;list-style:none}.review-progress a{gap:var(--clv-space-2);padding:var(--clv-space-2);border-radius:var(--clv-radius-sm);color:var(--clv-color-deep-teal);font-size:var(--clv-text-caption1);border-left:3px solid #0000;grid-template-columns:30px minmax(0,1fr) 16px;align-items:start;font-weight:300;line-height:1.45;text-decoration:none;display:grid}.review-progress a:hover{background:var(--clv-color-surface)}.review-progress a[aria-current=page]{background:var(--clv-color-info-bg);border-left-color:var(--clv-color-slate-blue)}.review-progress .question-number{color:var(--clv-color-text-link);font-family:var(--clv-font-mono);font-size:var(--clv-text-caption1);padding-top:1px;font-weight:500}.question-nav-text{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.status-mark{font-size:var(--clv-text-caption1);font-weight:600;line-height:1.4}.status-mark[data-status=Approved]{color:var(--clv-color-success-light)}.status-mark[data-status=Flagged]{color:var(--clv-color-warning-light)}.answer-workspace{background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);grid-template-columns:minmax(0,1fr) 368px;align-items:stretch;min-width:0;display:grid}.answer-main{min-width:0}.answer-title{align-items:center;gap:var(--clv-space-2) var(--clv-space-3);padding:var(--clv-space-4) var(--clv-space-6) var(--clv-space-3);flex-wrap:wrap;display:flex}.answer-title .badge{margin:0}.answer-title h1{font-size:var(--clv-text-title3);margin:0;font-weight:500;line-height:1.2}.answer-side{border-left:1px solid var(--clv-color-border-light);min-width:0}.answer-toolbar{gap:var(--clv-space-3);padding:var(--clv-space-4);border-bottom:1px solid var(--clv-color-border-light);display:grid}.answer-toolbar .actions{gap:var(--clv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.answer-toolbar .actions>.btn{white-space:nowrap;min-width:0}.answer-navigation-row{justify-content:space-between;align-items:center;gap:var(--clv-space-2);display:flex}.answer-stepper{gap:var(--clv-space-2);display:flex}.answer-question{padding:var(--clv-space-4)}.answer-question .overline{margin:0 0 var(--clv-space-1);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);font-weight:600}.question-text{font-size:var(--clv-text-body);margin:0 0 var(--clv-space-3);white-space:pre-line;font-weight:400;line-height:1.5}.answer-question-meta{align-items:center;gap:var(--clv-space-4);color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);flex-wrap:wrap;margin:0;display:flex}.answer-question-meta .badge{margin:0}.answer-question-position{margin:var(--clv-space-3) 0 0;color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1)}.answer-figures{margin-top:var(--clv-space-6);padding-top:var(--clv-space-4);border-top:1px solid var(--clv-color-border-light)}.answer-figures-head{justify-content:space-between;align-items:center;gap:var(--clv-space-3);flex-wrap:wrap;display:flex}.answer-figures-head h2{font-family:var(--clv-font-body);font-size:var(--clv-text-subhead);margin:0;font-weight:500}.answer-content{min-width:0;padding:0 var(--clv-space-6) var(--clv-space-6)}.answer-content>.workspace-tabs{margin:0 calc(-1 * var(--clv-space-6)) var(--clv-space-4);padding:0 var(--clv-space-6)}.answer-sources-column{min-width:0}.answer-sources-column>.detail-drawer{padding:var(--clv-space-4) var(--clv-space-5) var(--clv-space-5);border:0;margin:0}@media not all and (width>=1200px){.answer-workspace{grid-template-columns:minmax(0,1fr)}.answer-main{display:contents}.answer-title{order:0}.answer-side{border-left:0;border-top:1px solid var(--clv-color-border-light);order:1}.answer-toolbar,.answer-question{padding-inline:var(--clv-space-6)}.answer-content{order:2}}.answer-title{border-bottom:1px solid var(--clv-color-border-light);margin-bottom:var(--clv-space-2)}@media (width>=1200px){.review-progress,.answer-side,.answer-sources-column,.tender-contents{top:calc(56px + var(--clv-space-4));max-height:calc(100vh - 56px - (2 * var(--clv-space-4)));overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}.answer-workspace{align-items:start}.answer-workspace[data-sources=open]{margin-right:calc(-1 * var(--clv-space-4))}.answer-main{border-right:1px solid var(--clv-color-border-light)}.answer-side{border-left:0}.answer-sources-column>.detail-drawer>.section-head{z-index:2;background:var(--clv-color-white);position:sticky;top:0}}.edit-panel{position:relative}.edit-panel .field{max-width:none}.drawer-summary{margin:var(--clv-space-1) 0 0;color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.source-card{margin-bottom:var(--clv-space-4);padding:var(--clv-space-4);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-md)}.detail-drawer .source-card h3{font-family:var(--clv-font-body);font-size:var(--clv-text-subhead);overflow-wrap:anywhere;margin:0;font-weight:600}.source-card-meta{margin:var(--clv-space-1) 0 0;color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.source-card ol{gap:var(--clv-space-3);margin:var(--clv-space-3) 0 0;padding:0;list-style:none;display:grid}.source-card li{gap:var(--clv-space-3);padding:var(--clv-space-2);border-radius:var(--clv-radius-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.source-card-marker{font-family:var(--clv-font-mono);font-size:var(--clv-text-caption1);white-space:nowrap;font-weight:600}.source-card-locator{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);display:block}.source-card blockquote{margin:var(--clv-space-1) 0 0;padding-left:var(--clv-space-3);border-left:2px solid var(--clv-color-border-light);font-size:var(--clv-text-footnote);overflow-wrap:anywhere;line-height:1.5}.source-card-context{margin:var(--clv-space-1) 0 0;color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1)}.answer-sources-column .source-card blockquote{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.answer-sources-column .detail-drawer>.section-head h2{font-family:var(--clv-font-body);font-size:var(--clv-text-body-lg);margin:0;font-weight:600}.detail-drawer h2[tabindex="-1"]:focus{outline:none}.answer-prose{overflow-wrap:anywhere;width:100%;max-width:none;font-size:var(--clv-text-body);line-height:1.8}.answer-prose :is(strong,b){font-weight:600}.answer-advisory{margin:var(--clv-space-6) 0 var(--clv-space-2);padding:0 var(--clv-space-4);border:1px dashed var(--clv-color-warning-light);border-radius:var(--clv-radius-md);background:var(--clv-color-warning-bg);color:var(--clv-color-deep-teal)}.answer-advisory>summary{min-height:44px;padding:var(--clv-space-3) var(--clv-space-1);cursor:pointer;color:var(--clv-color-warning-light);font-family:var(--clv-font-heading);font-size:var(--clv-text-footnote);font-weight:600}.answer-advisory[open]>summary{margin-bottom:var(--clv-space-2);border-bottom:1px solid var(--clv-color-border)}.advisory-body{margin-bottom:var(--clv-space-3);line-height:1.7}.advisory-body .answer-prose{line-height:inherit}.advisory-body p{margin:0 0 var(--clv-space-3)}.advisory-body :is(h2,h3){margin:var(--clv-space-4) 0 var(--clv-space-2);color:var(--clv-color-warning-light);font-family:var(--clv-font-heading);font-size:var(--clv-text-subhead);font-weight:600;line-height:1.3}.advisory-body h3{font-size:var(--clv-text-body)}.advisory-body .advisory-category-header{margin:var(--clv-space-3) 0 var(--clv-space-2);font-size:var(--clv-text-body)}.advisory-body strong{font-weight:600}.advisory-score-chip{margin-left:var(--clv-space-2);padding:1px var(--clv-space-2);border:1px solid var(--clv-color-warning-light);border-radius:var(--clv-radius-full);background:var(--clv-color-warning-bg);font-family:var(--clv-font-body);display:inline-block}.advisory-category-score{margin-left:var(--clv-space-2);color:var(--clv-color-text-link);font-family:var(--clv-font-body);font-size:var(--clv-text-caption1);font-weight:600}.advisory-summary{font-style:italic;font-weight:400}.advisory-clean{color:var(--clv-color-text-link);font-style:italic}.advisory-findings{padding:0 0 0 var(--clv-space-6);margin:0 0 var(--clv-space-2);list-style:none}.advisory-findings>li{align-items:flex-start;gap:var(--clv-space-2);margin-bottom:var(--clv-space-2);display:flex}.advisory-findings>li>div{flex:1;min-width:0}.advisory-findings .urgency-chip{flex:none;margin-top:3px}.advisory-findings p{margin-bottom:var(--clv-space-1)}.advisory-suggestion{margin:var(--clv-space-1) 0 0;padding-left:var(--clv-space-3);border-left:2px solid var(--clv-color-border);color:var(--clv-color-text-link)}.answer-trace .trace-links{gap:var(--clv-space-4);font-size:var(--clv-text-caption1);display:flex}.trace-links>button{min-height:24px}.trace-summary{color:var(--clv-color-text-link);font-size:var(--clv-text-footnote)}.trace-card{margin-bottom:var(--clv-space-6);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);overflow:hidden}.trace-card>summary{align-items:center;gap:var(--clv-space-3);padding:var(--clv-space-3) var(--clv-space-4);border-left:4px solid var(--clv-color-muted-sage);background:var(--clv-color-deep-teal);color:var(--clv-color-white);font-family:var(--clv-font-heading);font-size:var(--clv-text-caption1);font-weight:600;list-style:none;display:flex}.trace-card>summary::-webkit-details-marker{display:none}.trace-card>summary:before{content:"▸"}.trace-card[open]>summary:before{content:"▾"}.trace-count{font-family:var(--clv-font-body);font-size:var(--clv-text-caption1);white-space:nowrap;margin-left:auto;font-weight:400}.trace-card>summary .urgency-chip{background:var(--clv-color-deep-teal);color:var(--clv-color-white);border:1px solid var(--clv-color-muted-sage)}.trace-detail{padding:var(--clv-space-4)}.trace-detail [aria-label="Configuration and performance by stage"] tbody tr:last-child{font-weight:600}.trace-source{align-items:baseline;column-gap:var(--clv-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.trace-source-name{overflow-wrap:anywhere}.trace-source .disclosure-trigger{white-space:nowrap}.trace-source .disclosure{display:contents}.trace-source .disclosure-content{padding:var(--clv-space-1) 0 0;grid-column:1/-1}.trace-detail h3{margin:var(--clv-space-3) 0;font-size:var(--clv-text-subhead)}.trace-state[data-state=kept]{color:var(--clv-color-success-light);font-weight:600}.trace-detail tr:has(.trace-state[data-state=removed])>td{background:var(--clv-color-surface);color:var(--clv-color-service-grey)}.trace-state[data-state=removed]{color:var(--clv-color-error-light)}.citation-marker{border-radius:var(--clv-radius-sm);background:var(--clv-color-ice-blue);color:var(--clv-color-deep-teal);font-family:var(--clv-font-mono);white-space:nowrap;cursor:default;padding:1px 2px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-block}.citation-marker:hover,.citation-marker:focus-visible{outline:2px solid var(--clv-color-deep-teal);outline-offset:1px}.citation-marker sub{font-size:.7em;line-height:0}.citation-marker-source{font-size:var(--clv-text-caption1);font-weight:600;display:block}.citation-marker-excerpt{margin-top:var(--clv-space-1);font-size:var(--clv-text-caption1);-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trace-warnings{margin-bottom:var(--clv-space-5);padding:var(--clv-space-3) var(--clv-space-4);background:var(--clv-color-warning-bg);border:1px solid var(--clv-color-warning-light);border-radius:var(--clv-radius-md)}.trace-warnings h3{margin:0 0 var(--clv-space-2);color:var(--clv-color-deep-teal);font-size:var(--clv-text-footnote);font-weight:600}.trace-warnings ul{padding-left:var(--clv-space-4);font-size:var(--clv-text-caption1);margin:0}.trace-overview{align-items:center;gap:var(--clv-space-3);margin-block:var(--clv-space-5);flex-wrap:wrap;display:flex}.trace-overview h2{font-family:var(--clv-font-heading);font-size:var(--clv-text-subhead);margin:0;font-weight:600}.trace-overview>span{font-size:var(--clv-text-caption1)}.figure-add-menu{width:320px;max-width:calc(100vw - var(--clv-space-8));padding-block:var(--clv-space-1)}.figure-add-heading{padding:var(--clv-space-2) var(--clv-space-4) var(--clv-space-1);text-transform:uppercase;font-size:var(--clv-text-caption1);letter-spacing:.04em;color:var(--clv-color-text-link);display:block}.figure-add-option{padding:var(--clv-space-2) var(--clv-space-4)}.figure-add-option:hover,.figure-add-option:focus-within{background:var(--clv-color-surface)}.figure-add-option>button{width:100%;min-height:24px}.figure-add-option strong{font-weight:600;display:block}.figure-add-option span{font-size:var(--clv-text-footnote);color:var(--clv-color-text-link);line-height:1.5;display:block}.figure-add-menu hr{border:0;border-top:1px solid var(--clv-color-border-light);margin:var(--clv-space-1) 0}.figures-empty .page-state{text-align:center;padding:var(--clv-space-8) var(--clv-space-5);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);margin-inline:auto}.figures-empty h3{margin:0 0 var(--clv-space-2);font-family:var(--clv-font-heading);font-weight:500}.figures-empty p{margin:0 auto var(--clv-space-4);max-width:48ch}.answer-prose h2{margin-top:var(--clv-space-6)}.answer-prose h2:first-child{margin-top:0}.inline-citation{border-radius:var(--clv-radius-sm);color:var(--clv-color-deep-teal);font-family:var(--clv-font-mono);cursor:pointer;background:#a2bdbd2e;border:0;padding:1px 2px;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-block}.version-history{margin:0;padding:0;list-style:none}.version-history>li{border-bottom:1px solid var(--clv-color-border);padding:var(--clv-space-4) 0}.version-history p{margin:var(--clv-space-2) 0}.comparison-grid{gap:var(--clv-space-6);grid-template-columns:minmax(0,1fr) minmax(320px,38%);display:grid}.edit-workspace-grid{gap:var(--clv-space-4);grid-template-columns:minmax(0,1fr) minmax(380px,min(36%,640px));align-items:start;display:grid}.comparison-grid section{min-width:0}.comparison-head{justify-content:space-between;align-items:baseline;gap:var(--clv-space-3);margin-bottom:var(--clv-space-3);display:flex}.comparison-head h3{margin:0}.comparison-head .muted{font-size:var(--clv-text-footnote)}.source-changes{margin-bottom:var(--clv-space-4);color:var(--clv-color-text-link);font-size:var(--clv-text-footnote)}.source-changes h3{margin:var(--clv-space-3) 0 var(--clv-space-1);font-size:var(--clv-text-footnote)}.source-changes ul{padding-left:var(--clv-space-5);margin:0}.edit-head{align-items:center}.title-with-badge{align-items:center;gap:var(--clv-space-3);flex-wrap:wrap;display:flex}.title-with-badge h1,.title-with-badge .badge{margin:0}.edit-current,.edit-changes,.edit-panel{min-width:0;padding:var(--clv-space-5);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg)}.edit-current .card-head h2,.edit-changes .card-head h2{font-size:var(--clv-text-body-lg)}.card-head{justify-content:space-between;align-items:baseline;gap:var(--clv-space-3);margin-bottom:var(--clv-space-3);display:flex}.card-head h2{margin:0}.card-head .muted{font-size:var(--clv-text-footnote)}.edit-current .field,.edit-current .answer-prose{max-width:none}.edit-current textarea{min-height:480px}.edit-side{gap:var(--clv-space-4);min-width:0;display:grid}.edit-changes .field{max-width:none}.counted-field{position:relative}.counted-field textarea{min-height:var(--clv-space-24)}.field-count{color:var(--clv-color-text-link);font-size:var(--clv-text-footnote);position:absolute;top:0;right:0}.preset-chips{gap:var(--clv-space-1);margin-bottom:var(--clv-space-4);flex-wrap:wrap;display:flex}.change-summary{margin-bottom:var(--clv-space-4);padding:var(--clv-space-3);background:var(--clv-color-surface);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-md)}.change-summary strong{font-size:var(--clv-text-subhead);font-weight:600}.change-summary p,.change-summary ul{margin:var(--clv-space-1) 0 0;color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.change-summary ul{padding-left:var(--clv-space-5)}.form-actions-end{justify-content:flex-end;display:flex}.edit-source-row{align-items:start;gap:var(--clv-space-2) var(--clv-space-3);padding-block:var(--clv-space-2);border-bottom:1px solid var(--clv-color-border-light);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.edit-source-row[data-removed]{background:var(--clv-color-surface)}.edit-source-row[data-removed] .edit-source-name{color:var(--clv-color-text-link)}.edit-source-row[data-removed] .edit-source-chip{background:var(--clv-color-surface);color:var(--clv-color-text-link)}.edit-source-removed{align-items:center;gap:var(--clv-space-1);font-size:var(--clv-text-caption1);display:inline-flex}.edit-source-removed .shell-icon{width:var(--clv-space-4);height:var(--clv-space-4)}.edit-source-selection:empty{width:var(--clv-space-6)}.edit-source-body{min-width:0}.edit-source-name{align-items:baseline;gap:var(--clv-space-1);color:var(--clv-color-deep-teal);font-size:var(--clv-text-subhead);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.edit-source-chip{padding-inline:var(--clv-space-1);border-radius:var(--clv-radius-sm);background:var(--clv-color-ice-blue);color:var(--clv-color-deep-teal);font-family:var(--clv-font-mono);font-size:var(--clv-text-caption1);font-weight:600}.edit-source-meta{margin:var(--clv-space-1) 0 0;color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.edit-source-actions{align-items:end;gap:var(--clv-space-2);flex-direction:column;display:flex}.edit-source-quote{max-height:240px;padding-left:var(--clv-space-2);overscroll-behavior:contain;border-left:2px solid var(--clv-color-border-light);font-size:var(--clv-text-caption1);overflow-wrap:anywhere;margin:0;overflow-y:auto}.edit-source-group{margin-top:var(--clv-space-4)}.edit-source-group h3{justify-content:space-between;gap:var(--clv-space-2);padding-bottom:var(--clv-space-1);border-bottom:1px solid var(--clv-color-border-light);font-size:var(--clv-text-caption1);margin:0;display:flex}.edit-word-count{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.edit-side-tabs .workspace-tabs{margin:0}.edit-side-tabs .workspace-tab-list{flex:1}.edit-side-tabs .workspace-tabs [role=tab]{flex:1;justify-content:center}.edit-panel>.guide-scope{margin:0 0 var(--clv-space-4);font-size:var(--clv-text-caption1)}.guide-note{padding:var(--clv-space-3) var(--clv-space-4);background:var(--clv-color-surface);border-radius:var(--clv-radius-md)}.guide-note h2{margin-bottom:var(--clv-space-1);font-size:var(--clv-text-subhead)}.guide-note p{margin:0}.guide-handle{padding:0 var(--clv-space-1);background:var(--clv-color-white);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-sm)}.inline-error{align-items:center;gap:var(--clv-space-3);margin-top:var(--clv-space-4);padding:var(--clv-space-3) var(--clv-space-4);color:var(--clv-color-error-light);background:var(--clv-tint-error);border:1px solid var(--clv-tint-error-border);border-radius:var(--clv-radius-md);border-left:4px solid;flex-wrap:wrap;display:flex}.answer-table-wrap{max-width:100%;margin-block:var(--clv-space-4);overflow-x:auto}.answer-table{table-layout:auto;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border-collapse:collapse;text-align:left;width:100%}.answer-table th,.answer-table td{padding:var(--clv-space-2) var(--clv-space-3);border:1px solid var(--clv-color-border);vertical-align:top}.answer-table th{background:var(--clv-color-surface);font-weight:600}.settings-nav>.btn .shell-icon{flex:none}.settings-nav{top:var(--clv-space-4);position:sticky}.btn.icon-button{position:relative}.icon-count{box-sizing:border-box;background:var(--clv-color-error-light);min-width:18px;height:18px;color:var(--clv-color-white);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:4px;right:0}.avatar{box-sizing:border-box;border:1px solid var(--clv-color-border);background:var(--clv-color-surface);width:32px;height:32px;color:var(--clv-color-deep-teal);font-size:var(--clv-text-caption1);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.settings-flat>fieldset{margin:0 0 var(--clv-space-4);border:none;padding:0}.settings-flat>fieldset legend{font-weight:500}.settings-flat input[type=radio]{accent-color:var(--clv-color-deep-teal)}.release-cell{align-items:center;gap:var(--clv-space-3);min-width:0;max-width:640px;color:var(--clv-color-deep-teal);display:flex}.release-cell>.badge{flex:none;margin:0}.release-expand{align-items:center;gap:var(--clv-space-2);flex:none;min-height:32px;font-weight:600;display:inline-flex}.release-chevron{color:var(--clv-color-slate-blue);font-size:18px;line-height:1;transition:transform .15s;display:inline-block}.release-expand[aria-expanded=true] .release-chevron{transform:rotate(90deg)}.release-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--clv-color-service-grey);overflow:hidden}.data-table .detail-row>td{background:var(--clv-color-surface);padding:0}.prompt-stage-list{padding:var(--clv-space-2) var(--clv-space-4) var(--clv-space-3) var(--clv-space-8);margin:0;list-style:none}.prompt-stage-list>li{gap:var(--clv-space-4);padding:var(--clv-space-2) 0;border-bottom:1px solid var(--clv-color-border-light);grid-template-columns:minmax(0,2fr) minmax(0,3fr) 7rem;align-items:center;display:grid}.prompt-stage-list>li:last-child{border-bottom:0}.prompt-stage-list>li>:is(.btn,button){justify-self:end}.prompt-stage-list>li>:not(.release-stage-name,.release-stage-version,button,.btn){grid-column:1/-1}.profile-card{max-width:1040px;padding:var(--clv-space-6) var(--clv-space-8);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);margin:0 auto}.profile-card .profile-description{max-width:40rem;margin:0 0 var(--clv-space-6);color:var(--clv-color-service-grey)}.profile-card h2{margin:0 0 var(--clv-space-3);font-size:20px}.profile-card .table-scroll-region{border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-md)}.model-chip{padding:2px var(--clv-space-2);border-radius:var(--clv-radius-full);background:var(--clv-color-surface);color:var(--clv-color-service-grey);font-family:var(--clv-font-mono);font-size:var(--clv-text-caption1);display:inline-block}.settings-standalone .stage-ord{background:var(--clv-color-surface)}.release-stage-name{align-items:center;gap:var(--clv-space-2);color:var(--clv-color-deep-teal);font-weight:500;display:flex}.release-stage-version{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--clv-color-deep-teal);overflow:hidden}.stage-ord{border-radius:var(--clv-radius-full);background:var(--clv-color-white);width:22px;height:22px;color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.prompt-configuration+.prompt-configuration{margin-top:var(--clv-space-8)}.prompt-configuration-links{margin:var(--clv-space-3) 0 0}.settings-shell pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--clv-space-4);background:var(--clv-color-surface)}.view-switch{margin:0 0 var(--clv-space-4)}.app-rail .rail-link{width:52px;height:auto;min-height:44px;padding:var(--clv-space-1);color:var(--clv-color-deep-teal);font-size:var(--clv-text-caption2);font-weight:500;text-decoration:none}.joining-option .form-help{font-size:var(--clv-text-footnote);display:block}.activity-action{align-items:center;gap:var(--clv-space-2);display:flex}.activity-action>.btn{white-space:nowrap;flex:none}.activity-action>.member-name{white-space:normal;flex:auto;justify-content:center;min-width:0}.activity-child{padding-left:var(--clv-space-6);border-left:2px solid var(--clv-color-border)}.usage-hero{justify-items:start;gap:var(--clv-space-2);display:grid}.usage-hero p{margin:0}.usage-headline{align-items:baseline;gap:var(--clv-space-2) var(--clv-space-3);flex-wrap:wrap;display:flex}.usage-amount{font-family:var(--clv-font-heading);color:var(--clv-color-deep-teal);font-size:30px;font-weight:600;line-height:1.2}.usage-remaining{font-weight:500}.usage-hero h2.usage-status{margin:var(--clv-space-2) 0 0;font-family:var(--clv-font-body);font-size:var(--clv-text-body);font-weight:600}.usage-meta{gap:var(--clv-space-1) var(--clv-space-4);color:var(--clv-color-text-link);flex-wrap:wrap;display:flex}.usage-hero>.btn,.usage-hero>button{margin-top:var(--clv-space-2)}.usage-history-title{margin:var(--clv-space-8) 0 var(--clv-space-4);padding-top:var(--clv-space-6);border-top:1px solid var(--clv-color-border-light);font-family:var(--clv-font-body);font-size:var(--clv-text-body);font-weight:600}.notification-recent{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-panel{width:420px;max-width:calc(100vw - var(--clv-space-8));color:var(--clv-color-deep-teal);padding:0}.notification-panel-head{align-items:center;gap:var(--clv-space-3);padding:var(--clv-space-3) var(--clv-space-4);border-bottom:1px solid var(--clv-color-border-light);display:flex}.notification-panel-head strong{margin-right:auto;font-weight:600}.notification-recent>li{border-bottom:1px solid var(--clv-color-border-light)}.notification-recent>li:has(>.notification-item:focus-visible){outline:2px solid var(--clv-color-text-link);outline-offset:-2px}.notification-recent>li:hover{background:var(--clv-color-surface)}.notification-panel .notification-item{width:100%;display:block}.notification-item-padding{align-items:flex-start;gap:var(--clv-space-3);padding:var(--clv-space-3) var(--clv-space-4);display:flex}.notification-dot{height:8px;margin-top:var(--clv-space-2);border-radius:var(--clv-radius-full);flex:0 0 8px}[data-unread] .notification-dot{background:var(--clv-color-slate-blue)}.notification-copy{flex:1;min-width:0;display:grid}.notification-copy strong{font-weight:400}[data-unread] .notification-copy strong{font-weight:600}.notification-context{text-overflow:ellipsis;white-space:nowrap;color:var(--clv-color-text-link);font-size:var(--clv-text-subhead);overflow:hidden}.notification-flags{gap:var(--clv-space-1);margin-top:var(--clv-space-1);display:flex}.notification-panel time{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);white-space:nowrap;flex:none}.notification-empty{margin:var(--clv-space-3);padding:var(--clv-space-2) var(--clv-space-3);border-left:4px solid var(--clv-color-slate-blue);border-radius:var(--clv-radius-sm);background:var(--clv-color-ice-blue);color:var(--clv-color-deep-teal);font-size:var(--clv-text-subhead)}.notification-panel-foot{padding:var(--clv-space-1);text-align:center;border-top:1px solid var(--clv-color-border-light);margin:0}.notification-panel .page-state{margin:var(--clv-space-3)}.dialog-footer{margin:var(--clv-space-3) 0 0}.notification-preferences .data-table td{--cell-py:var(--clv-space-1)}.prompt-stage-carried{max-width:var(--clv-container-narrow);margin:0}.prompt-stage-carried>li{justify-content:space-between;align-items:center;gap:var(--clv-space-3);padding:var(--clv-space-1) 0;display:flex}.notification-toast{right:var(--clv-space-6);bottom:var(--clv-space-6);z-index:10;max-width:var(--clv-container-xs);padding:var(--clv-space-4);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);background:var(--clv-color-white);box-shadow:var(--clv-shadow-md);position:fixed}.metadata-list{gap:var(--clv-space-4) var(--clv-space-8);margin:var(--clv-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metadata-list>div{border-bottom:1px solid var(--clv-color-border);min-width:0;padding-bottom:var(--clv-space-3)}.metadata-list dt{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.metadata-list dd{margin:var(--clv-space-1) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.attachment-list{margin:0;padding:0;list-style:none}.attachment-list>li{border-bottom:1px solid var(--clv-color-border);padding:var(--clv-space-4) 0;overflow-wrap:anywhere}.attachment-list .section-head,.attachment-list p{margin-bottom:0}.attachment-gallery{gap:var(--clv-space-4);flex-wrap:wrap;display:flex}.attachment-gallery figure{max-width:var(--clv-container-xs);margin:0}.attachment-gallery img{max-width:100%;max-height:calc(var(--clv-space-32) * 2);min-width:var(--clv-space-16);min-height:var(--clv-space-16);object-fit:contain;display:block}.file-preview{border:1px solid var(--clv-color-border);width:100%;min-height:60vh}.document-header p{margin:var(--clv-space-1) 0 0;font-size:var(--clv-text-subhead)}.document-layout{gap:var(--clv-space-6);grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.document-facets{min-width:0}.library-facet-group{margin-bottom:var(--clv-space-5)}.library-facet-group h2{margin:var(--clv-space-2) 0 var(--clv-space-1);padding-inline:var(--clv-space-3);color:var(--clv-color-text-link);font-family:var(--clv-font-body);font-size:var(--clv-text-caption1);letter-spacing:.03em;text-transform:uppercase;font-weight:500}.library-facet-group ul{margin:0;padding:0;list-style:none}.library-facet-label{align-items:center;gap:var(--clv-space-2);min-width:0;display:flex}.library-facet-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-facet-count{color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);font-variant-numeric:tabular-nums;font-weight:400}.library-facet-group [data-warning] .library-facet-text{color:var(--clv-color-warning-light)}.library-facet-group [data-zero]:not([aria-pressed=true]) :is(.library-facet-text,.library-facet-count){color:var(--clv-color-service-grey)}.library-facet-group [data-zero]:not([aria-pressed=true]) .library-facet-label>:first-child:not(.library-facet-text){opacity:.5}.library-facet-footer{padding:var(--clv-space-1) var(--clv-space-3) 0}.library-facet-footer .btn{min-height:var(--clv-space-6)}.library-facet-note{padding-inline:var(--clv-space-3);color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);margin:0}.library-search-field{min-width:0;position:relative}.library-search-icon{top:50%;left:var(--clv-space-3);color:var(--clv-color-slate-blue);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.library-search-key{top:50%;right:var(--clv-space-3);min-width:var(--clv-space-5);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-sm);color:var(--clv-color-text-link);font-family:var(--clv-font-mono);font-size:var(--clv-text-caption1);text-align:center;pointer-events:none;position:absolute;transform:translateY(-50%)}.library-facet-group>.library-search-field{margin-bottom:var(--clv-space-1)}.library-more-trigger{padding:0 var(--clv-space-3);color:var(--clv-color-text-link);font-size:var(--clv-text-caption1);letter-spacing:.03em;text-transform:uppercase;font-weight:500}.library-more-trigger .btn{align-items:center;gap:var(--clv-space-1);min-height:var(--clv-space-8);text-transform:inherit;display:flex}.library-more-filters{gap:var(--clv-space-3);padding:var(--clv-space-1) var(--clv-space-3) 0;display:grid}.library-more-filters .field{margin:0}.library-inline-select{--inline-label-space:calc(var(--clv-space-24) + var(--clv-space-4));grid-template-columns:var(--inline-label-space) minmax(0, 1fr);align-items:center;gap:var(--clv-space-1);height:var(--clv-space-10);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);font-size:var(--clv-text-footnote);display:grid;position:relative}.library-inline-label{margin-left:var(--clv-space-3);color:var(--clv-color-text-link);pointer-events:none;z-index:1;white-space:nowrap;grid-area:1/1}.library-inline-select select{padding-inline:var(--inline-label-space) var(--clv-space-3);grid-area:1/1/2/3;align-self:stretch}.library-inline-select:before{content:"";min-width:var(--clv-space-20);grid-area:1/2}.document-register{min-width:0;container:document-library/inline-size}.document-selection-bar{align-items:center;gap:var(--clv-space-3);flex-wrap:wrap;display:flex;position:static}.document-selection-bar>*{flex-shrink:0}.document-register .data-table{table-layout:auto;min-width:1016px}.document-register .data-table td{--cell-py:0px;--cell-px:var(--clv-space-3);height:var(--clv-space-10);text-overflow:ellipsis;white-space:nowrap;background:var(--clv-color-surface);font-weight:400;overflow:hidden}.document-register .data-table th{--cell-px:var(--clv-space-3)}.document-register .data-table tbody tr:hover td{background:var(--clv-color-ice-blue)}.document-register .data-table .col-actions{border-left:1px solid var(--clv-color-border-light);min-width:64px;position:sticky;right:0}.document-register .data-table tbody tr:has(.document-title){cursor:pointer}.document-register .data-table .col-select{--cell-px:0px;width:44px}.document-register .col-select .check-field{justify-content:center;gap:0;width:100%;min-height:44px}.document-register .col-select .check-field input{margin:0}.document-register .data-table .table-align-right:not(.col-actions){min-width:72px}.document-register .col-title{width:100%;min-width:220px;max-width:0}.document-register .col-type{width:176px;min-width:176px}.document-register :is(.col-client,.col-work-type){width:auto;min-width:120px;max-width:200px}.document-metadata-text{white-space:nowrap;text-overflow:ellipsis;max-width:176px;display:block;overflow:hidden}@container document-library (width<=1199.98px){.document-metadata-text{contain:inline-size}}.document-register .col-tender{width:88px;min-width:88px}.document-register .col-date{width:112px;min-width:112px}.document-name-cell{align-items:center;gap:var(--clv-space-2);display:flex}.document-name-cell>.badge{flex-shrink:0}.document-title{width:100%;min-width:0;min-height:var(--clv-space-6);display:block}.document-title>span:first-child,.document-type>span:last-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.document-title:hover{color:var(--clv-color-text-link);text-decoration:underline}.document-type{align-items:center;gap:var(--clv-space-2);min-width:0;display:flex}.document-tender{min-height:var(--clv-space-6);font-family:var(--clv-font-mono)}.document-register .table-toolbar{margin-bottom:var(--clv-space-3);align-items:center;gap:var(--clv-space-3);flex-wrap:nowrap;padding:0}.document-register .table-toolbar .document-search{flex:1;min-width:0}.document-group-select{flex:0 0 170px}.document-group-select .library-inline-select{--inline-label-space:var(--clv-space-20)}.library-pager{justify-content:space-between;align-items:center;gap:var(--clv-space-3);padding-block:var(--clv-space-4);color:var(--clv-color-text-link);font-size:var(--clv-text-footnote);flex-wrap:wrap;display:flex}.document-search{flex:1;min-width:0;position:relative}.document-suggestions{z-index:2;padding:var(--clv-space-3);background:var(--clv-color-surface);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);box-shadow:var(--clv-shadow-md);position:absolute;inset:100% 0 auto}.document-suggestions p{margin:var(--clv-space-2) 0}.document-suggestions ul{margin:0;padding:0;list-style:none}.document-suggestions .btn{text-align:left;border-color:#0000;flex-direction:column;align-items:flex-start;width:100%;display:flex}.document-group{border-top:1px solid var(--clv-color-border);padding:var(--clv-space-4) 0}.document-group>.section-head{margin-bottom:var(--clv-space-2)}.metadata-editor{gap:var(--clv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metadata-editor .field{margin-bottom:0}.document-upload-item{padding:var(--clv-space-4) 0;border-bottom:1px solid var(--clv-color-border)}.confirm-list{max-height:calc(var(--clv-space-24) * 2);margin:0 0 var(--clv-space-4);padding-left:var(--clv-space-6);overflow:auto}.figure-draft{border-block-start:1px solid var(--clv-color-border);padding-block:var(--clv-space-5)}.figure-editor-grid{gap:var(--clv-space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.figure-editor-grid>*{min-width:0}.figure-preview{padding:var(--clv-space-4);background:var(--clv-color-surface);margin:0}.figure-preview img{object-fit:contain;max-width:100%;max-height:32rem;display:block}.figure-preview figcaption{margin-block-start:var(--clv-space-3)}.figure-draft .field{margin-block:var(--clv-space-3)}.figure-draft .data-table{table-layout:fixed}.figure-draft .data-table td{overflow-wrap:anywhere}.figure-draft .data-table th:last-child{width:calc(44px + var(--clv-space-4) * 2)}.figure-draft .data-table .field{min-width:0}.figure-draft .data-table input,.figure-draft .data-table select{inline-size:100%;min-inline-size:0;max-inline-size:100%}.figure-draft .data-table .field label{font-size:var(--clv-text-caption1)}.figure-draft .data-table td>.field:first-child>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evidence-results>li{align-items:center;gap:var(--clv-space-3);display:flex}.passage-picker-bar{margin-bottom:var(--clv-space-3);font-size:var(--clv-text-caption1);color:var(--clv-color-text-link)}.edit-passage-row{gap:var(--clv-space-3);padding:var(--clv-space-2);border-radius:var(--clv-radius-md);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.edit-passage-row[data-selected=true]{background:var(--clv-color-ice-blue);border-color:var(--clv-color-slate-blue)}.edit-passage-row .answer-prose>:first-child{margin-top:0}.edit-passage-row .check-field,.edit-source-row .check-field{justify-content:center;min-width:24px;min-height:24px;margin:0}.edit-passage-row .check-field input,.edit-source-row .check-field input{margin:3px}.passage-selection{margin-block:var(--clv-space-4);border:0;padding:0}.conversation{gap:var(--clv-space-3);max-height:28rem;display:grid;overflow:auto}@media (width<=1200px){.figure-editor-grid{grid-template-columns:minmax(0,1fr)}}.workflow-steps{justify-content:center;align-items:center;gap:var(--clv-space-3) 0;padding:var(--clv-space-4) 0;margin:0 0 var(--clv-space-8);flex-wrap:wrap;list-style:none;display:flex}.workflow-steps li{align-items:center;gap:var(--clv-space-3);color:var(--clv-color-service-grey);font-size:var(--clv-text-subhead);white-space:nowrap;font-weight:400;display:flex}.workflow-steps li+li:before{content:"";width:60px;height:2px;margin:0 var(--clv-space-3);background:var(--clv-color-border)}.workflow-steps li span{width:var(--clv-space-8);height:var(--clv-space-8);box-sizing:border-box;border:2px solid var(--clv-color-border);border-radius:var(--clv-radius-full);background:var(--clv-color-white);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.workflow-steps li:has(~li[aria-current]){color:var(--clv-color-deep-teal)}.workflow-steps li:has(~li[aria-current]) span{border-color:var(--clv-status-success);background:var(--clv-status-success);color:var(--clv-color-white)}.workflow-steps li:has(~li[aria-current])+li:before{background:var(--clv-status-success)}.workflow-steps li[aria-current]{color:var(--clv-color-deep-teal);font-weight:500}.workflow-steps li[aria-current] span{background:var(--clv-color-slate-blue);border-color:var(--clv-color-slate-blue);color:var(--clv-color-white)}label[data-required]:after{content:" *" / "";color:var(--clv-color-error-light)}.form-footer{justify-content:flex-end;align-items:center;gap:var(--clv-space-3);padding-top:var(--clv-space-6);margin-top:var(--clv-space-8);border-top:1px solid var(--clv-color-border-light);flex-wrap:wrap;display:flex}.form-footer>:first-child{margin-right:auto}.native-select-wrap{min-width:0;position:relative}.native-select-wrap select{max-width:100%}.native-select-marker{right:var(--clv-space-3);pointer-events:none;color:var(--clv-color-text-link);position:absolute;top:50%;transform:translateY(-50%)}.native-select-multiple select{width:100%}.row-actions-items :disabled{opacity:.5;cursor:not-allowed}.ui-overlay-positioner{z-index:60}.ui-banner{padding:var(--clv-space-3) var(--clv-space-4);border:1px solid var(--clv-tint-info-border);border-left:var(--clv-space-1) solid var(--clv-color-info-light);background:var(--clv-tint-info);border-radius:var(--clv-radius-md);flex-wrap:wrap}.ui-banner[data-tone=warning]{border-color:var(--clv-tint-warning-border);border-left-color:var(--clv-color-warning-light);background:var(--clv-tint-warning)}.ui-banner[data-tone=danger]{border-color:var(--clv-tint-error-border);border-left-color:var(--clv-color-error-light);background:var(--clv-tint-error)}.ui-banner[data-tone=success]{border-color:var(--clv-tint-success-border);border-left-color:var(--clv-color-success-light);background:var(--clv-tint-success)}.disclosure-content{padding:var(--clv-space-3) 0}.disclosure-content[hidden]{display:none}.ui-tooltip{max-width:min(320px, calc(100vw - var(--clv-space-8)));padding:var(--clv-space-2) var(--clv-space-3);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-sm);background:var(--clv-color-white);box-shadow:var(--clv-shadow-md);overflow-wrap:anywhere}.ui-skeleton .skeleton{display:block}.review-header .header-group{flex-wrap:wrap}.release-editor{gap:var(--clv-space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.release-editor-stages{gap:var(--clv-space-3);min-width:0;display:grid}.release-advanced{padding:0 var(--clv-space-4);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg)}.release-stage-cards{gap:var(--clv-space-3);margin:0;padding:0;list-style:none;display:grid}.release-stage-card{background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg)}.release-stage-card[data-selected]{box-shadow:inset 3px 0 0 var(--clv-color-slate-blue)}.release-stage-card-head{gap:var(--clv-space-3);padding:var(--clv-space-4);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.release-stage-card-head>div{display:grid}.release-stage-card-head strong{color:var(--clv-color-deep-teal);font-weight:600}.release-stage-card-head span:not(.stage-ord,.badge){color:var(--clv-color-text-link);font-size:var(--clv-text-caption1)}.release-stage-card-head .badge{margin:0}.release-stage-card .stage-ord{background:var(--clv-color-surface)}.release-stage-card-body{gap:var(--clv-space-3);padding:0 var(--clv-space-4) var(--clv-space-4) calc(var(--clv-space-4) + 22px + var(--clv-space-3));justify-items:start;display:grid}.release-stage-card-body>.field{width:100%;max-width:none}.release-summary{top:calc(56px + var(--clv-space-4));gap:var(--clv-space-2);padding:var(--clv-space-5);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg);display:grid;position:sticky}.release-summary p{margin:0}.release-summary .overline{color:var(--clv-color-service-grey);font-size:var(--clv-text-caption1);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.release-summary-version{color:var(--clv-color-deep-teal);font-family:var(--clv-font-heading);font-size:20px;font-weight:600}.release-summary-count{padding:var(--clv-space-3) 0;border-block:1px solid var(--clv-color-border-light)}.release-summary-count strong{margin-right:var(--clv-space-1);color:var(--clv-color-deep-teal);font-family:var(--clv-font-heading);font-size:24px}.release-summary .field{max-width:none;margin:var(--clv-space-2) 0 0}.release-summary>.btn,.release-summary>button{width:100%}@media not all and (width>=1000px){.release-editor{grid-template-columns:minmax(0,1fr)}.release-summary{position:static}}.settings-content [aria-label=Activity\ log] .data-table td{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.settings-content [aria-label=Activity\ log] .data-table td>:is(button,.btn){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.intake-step{margin-top:var(--clv-space-6)}.create-step{min-width:0;padding:var(--clv-space-8);background:var(--clv-color-white);border:1px solid var(--clv-color-border-light);border-radius:var(--clv-radius-lg)}.create-step>h2,.create-step-heading h2{margin:0 0 var(--clv-space-6);font-size:var(--clv-text-title3)}.create-step-heading{margin-bottom:var(--clv-space-6)}.create-step-heading .overline{margin-bottom:var(--clv-space-1);color:var(--clv-color-deep-teal);display:block}.create-step-heading h2{margin:0}.create-step-layout{gap:var(--clv-space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.create-next-steps{padding:var(--clv-space-5);background:var(--clv-color-info-bg);border-left:3px solid var(--clv-color-slate-blue)}.create-next-steps h2{margin:0 0 var(--clv-space-1);font-family:var(--clv-font-body);font-size:var(--clv-text-body);font-weight:600}.create-next-steps p{margin:var(--clv-space-2) 0 0;color:var(--clv-color-service-grey);font-size:var(--clv-text-subhead)}.intake-step .form-footer>:first-child{margin-right:0}.choice-card{padding:var(--clv-space-6);background:var(--clv-color-white);border:1px solid var(--clv-color-border);border-radius:var(--clv-radius-md);color:var(--clv-color-deep-teal);transition:border-color .15s,background-color .15s;position:relative}.choice-card:hover{border-color:var(--clv-color-slate-blue);background:var(--clv-color-surface)}.choice-card:has(.btn:focus-visible){outline:2px solid var(--clv-color-text-link);outline-offset:2px}.choice-card>.btn{font-size:var(--clv-text-body);font-weight:500}.choice-card>.btn:after{content:"";border-radius:inherit;position:absolute;inset:0}.intake-choices .choice-card p{margin:var(--clv-space-1) 0 0;color:var(--clv-color-service-grey);font-size:var(--clv-text-subhead)}@media (width<=1100px){.create-step-layout{grid-template-columns:minmax(0,1fr)}}.intake-fields,.intake-review{gap:var(--clv-space-4) var(--clv-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.intake-fields .field{max-width:none}.intake-fields>*,.intake-review>*{min-width:0}.intake-inline-action{margin:calc(-1 * var(--clv-space-3)) 0 0}.intake-deadline{border:0;min-width:0;margin:0;padding:0}.intake-deadline>legend{margin-bottom:var(--clv-space-2);font-size:var(--clv-text-subhead);padding:0;font-weight:500}.intake-deadline .intake-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-choices{gap:var(--clv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intake-builder{gap:var(--clv-space-6);grid-template-columns:minmax(240px,24%) minmax(0,1fr);display:grid}.intake-builder>*{min-width:0}.intake-builder>aside{border-right:1px solid var(--clv-color-border);padding-right:var(--clv-space-4)}.intake-builder .field{max-width:none}.intake-review dl{gap:var(--clv-space-2) var(--clv-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.intake-review dd{margin:0}:is(.intake-step :is(.settings-flat,.editor-group):has(+.form-footer,+.form-help+.form-footer),.intake-step .editor-group:has(>.form-footer:last-child)){border-bottom:0}.intake-file>.section-head .actions{align-items:flex-end;margin-top:0}.intake-file>.section-head .actions .field{margin:0}.intake-kind{margin-bottom:var(--clv-space-2);flex-wrap:nowrap;align-items:center}.intake-kind .actions{flex-wrap:nowrap;margin-top:0}.intake-items .data-table td{vertical-align:top}.intake-item-meta{align-items:center;gap:var(--clv-space-2) var(--clv-space-3);flex-wrap:wrap;display:flex}.intake-item-meta .badge,.intake-item-meta>p{margin:0}.intake-item-meta .disclosure{border-top:0;margin:0}.intake-item-meta .disclosure>summary{padding:var(--clv-space-2) 0}.intake-item-meta .disclosure[open]{flex-basis:100%}.intake-suggestion-group{margin:var(--clv-space-4) 0 0;padding-bottom:var(--clv-space-2)}.intake-suggestion{grid-template-columns:minmax(0, 1fr) min(var(--clv-container-xs), 50%);gap:var(--clv-space-4);padding:var(--clv-space-3) 0;border-top:1px solid var(--clv-color-border);align-items:center;display:grid}.intake-suggestion p{margin:0}.intake-suggestion .actions{align-items:center;margin:0}.intake-step .settings-flat>:is(.intake-suggestion,.settings-flat):last-child{border-bottom:0;padding-bottom:0}@media (width<=1280px){.intake-builder{gap:var(--clv-space-4);grid-template-columns:minmax(200px,28%) minmax(0,1fr)}}.create-step>.intake-fields>.field:first-child{grid-column:1/-1}}@layer utilities{.cvu\:fixed{position:fixed}.cvu\:relative{position:relative}.cvu\:sticky{position:sticky}.cvu\:inset-0{inset:0}.cvu\:top-0{top:0}.cvu\:top-1\/2{top:50%}.cvu\:top-\[var\(--people-drawer-top\,0px\)\]{top:var(--people-drawer-top,0px)}.cvu\:left-1\/2{left:50%}.cvu\:z-40{z-index:40}.cvu\:z-50{z-index:50}.cvu\:z-\[1\]{z-index:1}.cvu\:m-0{margin:0}.cvu\:-my-1{margin-block:calc(var(--clv-space-1) * -1)}.cvu\:-mb-px{margin-bottom:-1px}.cvu\:flex{display:flex}.cvu\:inline{display:inline}.cvu\:inline-block{display:inline-block}.cvu\:inline-flex{display:inline-flex}.cvu\:inline-grid{display:inline-grid}.cvu\:size-2{width:calc(var(--clv-space-1) * 2);height:calc(var(--clv-space-1) * 2)}.cvu\:size-6{width:calc(var(--clv-space-1) * 6);height:calc(var(--clv-space-1) * 6)}.cvu\:size-7{width:calc(var(--clv-space-1) * 7);height:calc(var(--clv-space-1) * 7)}.cvu\:size-10{width:calc(var(--clv-space-1) * 10);height:calc(var(--clv-space-1) * 10)}.cvu\:size-\[18px\]{width:18px;height:18px}.cvu\:h-10{height:calc(var(--clv-space-1) * 10)}.cvu\:max-h-\[calc\(100vh_-_var\(--clv-space-12\)\)\]{max-height:calc(100vh - var(--clv-space-12))}.cvu\:min-h-6{min-height:calc(var(--clv-space-1) * 6)}.cvu\:min-h-8{min-height:calc(var(--clv-space-1) * 8)}.cvu\:min-h-9{min-height:calc(var(--clv-space-1) * 9)}.cvu\:min-h-10{min-height:calc(var(--clv-space-1) * 10)}.cvu\:min-h-11{min-height:calc(var(--clv-space-1) * 11)}.cvu\:min-h-\[34px\]{min-height:34px}.cvu\:w-16{width:calc(var(--clv-space-1) * 16)}.cvu\:w-18{width:calc(var(--clv-space-1) * 18)}.cvu\:w-24{width:calc(var(--clv-space-1) * 24)}.cvu\:w-\[1\%\]{width:1%}.cvu\:w-\[200px\]{width:200px}.cvu\:w-\[calc\(100\%_-_0\.5rem\)\]{width:calc(100% - .5rem)}.cvu\:w-\[min\(var\(--clv-container-mid\)\,calc\(100vw_-_var\(--clv-space-12\)\)\)\]{width:min(var(--clv-container-mid), calc(100vw - var(--clv-space-12)))}.cvu\:w-auto{width:auto}.cvu\:w-full{width:100%}.cvu\:min-w-0{min-width:0}.cvu\:min-w-5{min-width:calc(var(--clv-space-1) * 5)}.cvu\:flex-none{flex:none}.cvu\:shrink-0{flex-shrink:0}.cvu\:border-collapse{border-collapse:collapse}.cvu\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cvu\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cvu\:cursor-pointer{cursor:pointer}.cvu\:resize-y{resize:vertical}.cvu\:appearance-none{appearance:none}.cvu\:flex-wrap{flex-wrap:wrap}.cvu\:place-items-center{place-items:center}.cvu\:items-center{align-items:center}.cvu\:justify-between{justify-content:space-between}.cvu\:justify-center{justify-content:center}.cvu\:justify-start{justify-content:flex-start}.cvu\:gap-0\.5{gap:calc(var(--clv-space-1) * .5)}.cvu\:gap-1{gap:var(--clv-space-1)}.cvu\:gap-2{gap:calc(var(--clv-space-1) * 2)}.cvu\:gap-3{gap:calc(var(--clv-space-1) * 3)}.cvu\:gap-4{gap:calc(var(--clv-space-1) * 4)}.cvu\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cvu\:overflow-auto{overflow:auto}.cvu\:rounded-full{border-radius:2147483647px}.cvu\:rounded-lg{border-radius:var(--clv-radius-lg)}.cvu\:rounded-md{border-radius:var(--clv-radius-md)}.cvu\:rounded-none{border-radius:0}.cvu\:rounded-sm{border-radius:var(--clv-radius-sm)}.cvu\:rounded-r-md{border-top-right-radius:var(--clv-radius-md);border-bottom-right-radius:var(--clv-radius-md)}.cvu\:border{border-style:var(--tw-border-style);border-width:1px}.cvu\:border-0{border-style:var(--tw-border-style);border-width:0}.cvu\:border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.cvu\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.cvu\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.cvu\:border-l-3,.cvu\:border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.cvu\:border-border{border-color:var(--clv-color-border)}.cvu\:border-danger{border-color:var(--clv-color-error-light)}.cvu\:border-divider{border-color:var(--clv-color-border-light)}.cvu\:border-foreground{border-color:var(--clv-color-deep-teal)}.cvu\:border-input{border-color:var(--clv-color-control-border)}.cvu\:border-primary{border-color:var(--clv-color-deep-teal)}.cvu\:border-slate{border-color:var(--clv-color-slate-blue)}.cvu\:border-transparent{border-color:#0000}.cvu\:bg-\[var\(--clv-deepnavy-10\)\]{background-color:var(--clv-deepnavy-10)}.cvu\:bg-accent{background-color:var(--clv-color-ice-blue)}.cvu\:bg-background{background-color:var(--clv-color-white)}.cvu\:bg-danger{background-color:var(--clv-color-error-light)}.cvu\:bg-danger-tint{background-color:var(--clv-tint-error)}.cvu\:bg-info-bg{background-color:var(--clv-color-info-bg)}.cvu\:bg-muted{background-color:var(--clv-color-surface)}.cvu\:bg-overlay{background-color:var(--clv-color-overlay)}.cvu\:bg-primary{background-color:var(--clv-color-deep-teal)}.cvu\:bg-success-tint{background-color:var(--clv-tint-success)}.cvu\:bg-transparent{background-color:#0000}.cvu\:bg-warning-tint{background-color:var(--clv-color-warning-bg)}.cvu\:p-0{padding:0}.cvu\:p-2{padding:calc(var(--clv-space-1) * 2)}.cvu\:p-8{padding:calc(var(--clv-space-1) * 8)}.cvu\:p-\[3px\]{padding:3px}.cvu\:px-0{padding-inline:0}.cvu\:px-2{padding-inline:calc(var(--clv-space-1) * 2)}.cvu\:px-2\.5{padding-inline:calc(var(--clv-space-1) * 2.5)}.cvu\:px-3{padding-inline:calc(var(--clv-space-1) * 3)}.cvu\:px-4{padding-inline:calc(var(--clv-space-1) * 4)}.cvu\:px-6{padding-inline:calc(var(--clv-space-1) * 6)}.cvu\:px-\[var\(--cell-px\,0\.75rem\)\]{padding-inline:var(--cell-px,.75rem)}.cvu\:px-\[var\(--cell-px\,1rem\)\]{padding-inline:var(--cell-px,1rem)}.cvu\:py-0{padding-block:0}.cvu\:py-0\.5{padding-block:calc(var(--clv-space-1) * .5)}.cvu\:py-1{padding-block:var(--clv-space-1)}.cvu\:py-2{padding-block:calc(var(--clv-space-1) * 2)}.cvu\:py-3{padding-block:calc(var(--clv-space-1) * 3)}.cvu\:py-\[var\(--cell-py\,0\.5rem\)\]{padding-block:var(--cell-py,.5rem)}.cvu\:py-\[var\(--cell-py\,0\.75rem\)\]{padding-block:var(--cell-py,.75rem)}.cvu\:py-\[var\(--cell-py\,1rem\)\]{padding-block:var(--cell-py,1rem)}.cvu\:pr-0{padding-right:0}.cvu\:pr-10{padding-right:calc(var(--clv-space-1) * 10)}.cvu\:pl-3{padding-left:calc(var(--clv-space-1) * 3)}.cvu\:pl-4{padding-left:calc(var(--clv-space-1) * 4)}.cvu\:pl-10{padding-left:calc(var(--clv-space-1) * 10)}.cvu\:pl-\[19px\]{padding-left:19px}.cvu\:text-left{text-align:left}.cvu\:text-right{text-align:right}.cvu\:align-top{vertical-align:top}.cvu\:font-sans{font-family:var(--clv-font-body)}.cvu\:text-base{font-size:var(--clv-text-body);line-height:var(--tw-leading,1.6)}.cvu\:text-sm{font-size:var(--clv-text-subhead);line-height:var(--tw-leading,1.6)}.cvu\:text-xs{font-size:var(--clv-text-caption1);line-height:var(--tw-leading,1.5)}.cvu\:text-\[length\:inherit\]{font-size:inherit}.cvu\:text-\[length\:var\(--clv-text-caption2\)\]{font-size:var(--clv-text-caption2)}.cvu\:leading-5{--tw-leading:calc(var(--clv-space-1) * 5);line-height:calc(var(--clv-space-1) * 5)}.cvu\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.cvu\:leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.cvu\:leading-normal{--tw-leading:var(--cvu-leading-normal);line-height:var(--cvu-leading-normal)}.cvu\:font-light{--tw-font-weight:var(--cvu-font-weight-light);font-weight:var(--cvu-font-weight-light)}.cvu\:font-medium{--tw-font-weight:var(--cvu-font-weight-medium);font-weight:var(--cvu-font-weight-medium)}.cvu\:font-normal{--tw-font-weight:var(--cvu-font-weight-normal);font-weight:var(--cvu-font-weight-normal)}.cvu\:font-semibold{--tw-font-weight:var(--cvu-font-weight-semibold);font-weight:var(--cvu-font-weight-semibold)}.cvu\:tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.cvu\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.cvu\:\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.cvu\:whitespace-nowrap{white-space:nowrap}.cvu\:text-danger{color:var(--clv-color-error-light)}.cvu\:text-foreground{color:var(--clv-color-deep-teal)}.cvu\:text-info{color:var(--clv-color-info-light)}.cvu\:text-inherit{color:inherit}.cvu\:text-link{color:var(--clv-color-text-link)}.cvu\:text-muted-foreground{color:var(--clv-color-service-grey)}.cvu\:text-primary-foreground{color:var(--clv-color-white)}.cvu\:text-slate{color:var(--clv-color-slate-blue)}.cvu\:text-success{color:var(--clv-color-success-light)}.cvu\:text-warning{color:var(--clv-color-warning-light)}.cvu\:uppercase{text-transform:uppercase}.cvu\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.cvu\:no-underline{text-decoration-line:none}.cvu\:underline{text-decoration-line:underline}.cvu\:underline-offset-2{text-underline-offset:2px}.cvu\:accent-primary{accent-color:var(--clv-color-deep-teal)}.cvu\:shadow-lg{--tw-shadow:var(--clv-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cvu\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--cvu-default-transition-timing-function));transition-duration:var(--tw-duration,var(--cvu-default-transition-duration))}.cvu\:\[--cell-px\:0\.75rem\]{--cell-px:.75rem}.cvu\:placeholder\:text-muted-foreground::placeholder{color:var(--clv-color-service-grey)}.cvu\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.cvu\:hover\:bg-accent:hover{background-color:var(--clv-color-ice-blue)}.cvu\:hover\:bg-muted:hover,.cvu\:hover\:bg-muted\/60:hover{background-color:var(--clv-color-surface)}@supports (color:color-mix(in lab, red, red)){.cvu\:hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--clv-color-surface) 60%, transparent)}}.cvu\:hover\:text-foreground:hover{color:var(--clv-color-deep-teal)}}.cvu\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.cvu\:focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.cvu\:focus-visible\:outline-ring:focus-visible{outline-color:var(--clv-color-text-link)}@media (hover:hover){.cvu\:hover\:enabled\:border-primary-hover:hover:enabled{border-color:var(--clv-color-text-link)}.cvu\:hover\:enabled\:bg-accent:hover:enabled{background-color:var(--clv-color-ice-blue)}.cvu\:hover\:enabled\:bg-muted:hover:enabled{background-color:var(--clv-color-surface)}.cvu\:hover\:enabled\:bg-primary-hover:hover:enabled{background-color:var(--clv-color-text-link)}.cvu\:hover\:enabled\:text-foreground:hover:enabled{color:var(--clv-color-deep-teal)}.cvu\:hover\:enabled\:opacity-90:hover:enabled{opacity:.9}}.cvu\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cvu\:disabled\:bg-muted:disabled{background-color:var(--clv-color-surface)}.cvu\:disabled\:opacity-50:disabled{opacity:.5}.cvu\:has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.cvu\:has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.cvu\:has-focus-visible\:outline-ring:has(:focus-visible){outline-color:var(--clv-color-text-link)}.cvu\:has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.cvu\:has-disabled\:opacity-50:has(:disabled){opacity:.5}@media (hover:hover){.cvu\:has-disabled\:hover\:bg-transparent:has(:disabled):hover{background-color:#0000}}.cvu\:aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.cvu\:aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.cvu\:aria-expanded\:border-slate[aria-expanded=true]{border-color:var(--clv-color-slate-blue)}.cvu\:aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--clv-color-ice-blue)}.cvu\:aria-expanded\:text-foreground[aria-expanded=true]{color:var(--clv-color-deep-teal)}.cvu\:aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--clv-color-error-light)}.cvu\:aria-pressed\:border-foreground[aria-pressed=true]{border-color:var(--clv-color-deep-teal)}.cvu\:aria-pressed\:border-slate[aria-pressed=true]{border-color:var(--clv-color-slate-blue)}.cvu\:aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--clv-color-ice-blue)}.cvu\:aria-pressed\:bg-background[aria-pressed=true]{background-color:var(--clv-color-white)}.cvu\:aria-pressed\:bg-primary[aria-pressed=true]{background-color:var(--clv-color-deep-teal)}.cvu\:aria-pressed\:font-medium[aria-pressed=true]{--tw-font-weight:var(--cvu-font-weight-medium);font-weight:var(--cvu-font-weight-medium)}.cvu\:aria-pressed\:text-foreground[aria-pressed=true]{color:var(--clv-color-deep-teal)}.cvu\:aria-pressed\:text-primary-foreground[aria-pressed=true]{color:var(--clv-color-white)}.cvu\:aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow:var(--clv-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cvu\:aria-selected\:border-primary[aria-selected=true]{border-color:var(--clv-color-deep-teal)}.cvu\:aria-selected\:bg-accent[aria-selected=true]{background-color:var(--clv-color-ice-blue)}.cvu\:aria-selected\:font-medium[aria-selected=true]{--tw-font-weight:var(--cvu-font-weight-medium);font-weight:var(--cvu-font-weight-medium)}.cvu\:aria-selected\:font-semibold[aria-selected=true]{--tw-font-weight:var(--cvu-font-weight-semibold);font-weight:var(--cvu-font-weight-semibold)}.cvu\:aria-selected\:text-foreground[aria-selected=true]{color:var(--clv-color-deep-teal)}.cvu\:aria-\[current\=page\]\:bg-accent[aria-current=page]{background-color:var(--clv-color-ice-blue)}.cvu\:aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--cvu-font-weight-medium);font-weight:var(--cvu-font-weight-medium)}.cvu\:aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--clv-color-deep-teal)}.cvu\:aria-\[current\=page\]\:shadow-\[inset_2px_0_0_var\(--clv-color-slate-blue\)\][aria-current=page]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--clv-color-slate-blue));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cvu\:data-highlighted\:bg-muted[data-highlighted]{background-color:var(--clv-color-surface)}.cvu\:data-pressed\:bg-background[data-pressed]{background-color:var(--clv-color-white)}.cvu\:data-pressed\:font-medium[data-pressed]{--tw-font-weight:var(--cvu-font-weight-medium);font-weight:var(--cvu-font-weight-medium)}.cvu\:data-pressed\:text-foreground[data-pressed]{color:var(--clv-color-deep-teal)}.cvu\:data-pressed\:shadow-sm[data-pressed]{--tw-shadow:var(--clv-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.cvu\:data-warning\:bg-warning-tint[data-warning]{background-color:var(--clv-color-warning-bg)}.cvu\:data-warning\:text-warning[data-warning]{color:var(--clv-color-warning-light)}.cvu\:data-\[size\=narrow\]\:w-\[min\(30rem\,calc\(100vw_-_var\(--clv-space-12\)\)\)\][data-size=narrow]{width:min(30rem, calc(100vw - var(--clv-space-12)))}.cvu\:\[\&_button\]\:text-primary-foreground button{color:var(--clv-color-white)}.cvu\:\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.cvu\:\[\&_svg\]\:stroke-\[1\.75\] svg{stroke-width:1.75px}.cvu\:\[\&\:not\(\.table-align-right\)\]\:text-left:not(.table-align-right){text-align:left}.cvu\:\[\&\>\.actions\]\:flex-nowrap>.actions{flex-wrap:nowrap}.cvu\:\[\&\>\.actions\]\:justify-end>.actions{justify-content:flex-end}}@layer compat;@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
