.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 #00000040;display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}:root{--z-backdrop:-2;--z-below:-1;--z-base:0;--z-surface:1;--z-surface-raised:2;--z-panel:5;--z-floating-soft:10;--z-tooltip:12;--z-floating:20;--z-nav:40;--z-sticky:50;--z-header:60;--z-sidebar:90;--z-modal:1000;--z-modal-foreground:1100;--z-overlay:1200;--z-annotation-preview:1600;--z-maximum:2200;--motion-duration-50:50ms;--motion-duration-80:80ms;--motion-duration-100:100ms;--motion-duration-120:120ms;--motion-duration-150:150ms;--motion-duration-160:160ms;--motion-duration-180:180ms;--motion-duration-200:200ms;--motion-duration-250:250ms;--motion-duration-260:260ms;--motion-duration-300:300ms;--motion-duration-350:350ms;--motion-duration-400:400ms;--motion-duration-420:420ms;--motion-duration-450:450ms;--motion-duration-500:500ms;--motion-duration-520:520ms;--motion-duration-550:550ms;--motion-duration-600:600ms;--motion-duration-650:650ms;--motion-duration-700:700ms;--motion-duration-750:750ms;--motion-duration-780:780ms;--motion-duration-800:800ms;--motion-duration-850:850ms;--motion-duration-900:900ms;--motion-duration-1000:1s;--motion-duration-1150:1.15s;--motion-duration-1200:1.2s;--motion-duration-1250:1.25s;--motion-duration-1400:1.4s;--motion-duration-2200:2.2s;--motion-duration-2400:2.4s;--motion-duration-2800:2.8s;--motion-duration-5000:5s;--motion-duration-5200:5.2s;--motion-duration-8000:8s;--motion-duration-12000:12s;--motion-duration-15000:15s;--motion-duration-18000:18s;--color-primary:#e31937;--color-primary-hover:#c21829;--color-on-primary:#fff;--color-primary-rgb:227,25,55;--color-primary-hover-rgb:194,24,41;--color-primary-raw-rgb:227,25,55;--ui-accent-surface:rgba(var(--color-primary-rgb),0.05);--ui-accent-surface-hover:rgba(var(--color-primary-rgb),0.1);--ui-accent-surface-strong:rgba(var(--color-primary-rgb),0.14);--ui-accent-border:rgba(var(--color-primary-rgb),0.24);--ui-accent-border-strong:rgba(var(--color-primary-rgb),0.34);--ui-accent-icon-bg:rgba(var(--color-primary-rgb),0.12);--ui-accent-icon-bg-hover:rgba(var(--color-primary-rgb),0.2);--ui-accent-icon-fg:var(--color-primary);--ui-accent-text:#0f172a;--ui-accent-text-muted:#475467;--ui-accent-shadow:rgba(var(--color-primary-rgb),0.24);--ui-accent-focus:rgba(var(--color-primary-rgb),0.24);--sidebar-gradient:linear-gradient(180deg,rgba(var(--color-primary-rgb),0.12),rgba(var(--color-primary-rgb),0));--sidebar-gradient-radial:radial-gradient(120% 120% at 120% -20%,rgba(var(--color-primary-rgb),0.2),#0000 55%);--card-header-gradient:linear-gradient(120deg,rgba(var(--color-primary-rgb),0.08),rgba(var(--color-primary-rgb),0));--modal-accent-stripe:linear-gradient(180deg,rgba(var(--color-primary-rgb,227,25,55),0.12) 0%,rgba(var(--color-primary-rgb,227,25,55),0.26) 50%,rgba(var(--color-primary-rgb,227,25,55),0.12) 100%);--modal-bg:linear-gradient(180deg,#fff,#f8fafc);--modal-overlay:radial-gradient(circle at top,#e2e8f08c,#0000 70%);--modal-ink:#111827;--modal-muted:#6b7280;--modal-accent:var(--color-primary);--modal-accent-contrast:#fff;--modal-border:#0f172a14;--modal-field-bg:#f3f4f6;--modal-title-font:var(--font-heading);--modal-body-font:var(--font-body);--modal-shadow:0 40px 90px #0f172a33,0 14px 36px #0f172a14;--overlay-modal-backdrop-bg:#0f172a47;--overlay-modal-backdrop-blur:6px;--overlay-modal-light-backdrop-bg:#ffffff05;--overlay-modal-light-backdrop-blur:8px;--overlay-sidebar-backdrop-bg:#0f172a3d;--overlay-sidebar-backdrop-blur:4px;--overlay-public-nav-backdrop-top:#0c132573;--overlay-public-nav-backdrop-bottom:#0c132599;--overlay-public-nav-backdrop-blur:10px;--page-backdrop-layer-a:radial-gradient(60% 60% at 20% 10%,rgba(var(--color-primary-rgb),0.08),#0000);--page-backdrop-layer-b:radial-gradient(55% 55% at 80% 15%,rgba(var(--color-primary-rgb),0.06),#0000);--page-backdrop-float:radial-gradient(circle at center,rgba(var(--color-primary-rgb),0.68),rgba(var(--color-primary-rgb),0));--page-backdrop-float-alt:radial-gradient(circle at center,#ff7a939e,#ff7a9300);--color-secondary:#1f2a3a;--color-secondary-hover:#111a26;--color-on-secondary:#fff;--icon-reference-bg:var(--ui-accent-icon-bg);--icon-reference-fg:var(--ui-accent-icon-fg);--icon-reference-shadow:var(--ui-accent-shadow);--icon-client-bg:#0ea5e929;--icon-client-fg:#0ea5e9;--icon-client-shadow:#0ea5e952;--icon-project-bg:#ee8f002e;--icon-project-fg:#ee8f00;--icon-project-shadow:#ee8f0052;--surface-page:linear-gradient(180deg,#fffdfc,#f5f7fb 35%,#f8fbff);--surface-muted:#fff5f7;--surface-soft:#f7f9fc;--surface-card:#fff;--surface-card-tint:#fff7f9;--gray-50:#f9fafb;--gray-100:#f6f6f8;--gray-200:#eaeef4;--gray-300:#d9dde4;--gray-400:#bcc3ce;--gray-500:#8a96a6;--gray-600:#5d6470;--gray-700:#414754;--gray-800:#2b2f38;--border-soft:#0f172a14;--border-strong:#0f172a24;--shadow-soft:0 24px 48px -32px #0f172a59;--shadow-soft-lg:0 30px 70px -40px rgba(var(--color-primary-rgb),0.28);--font-heading:"Libre Baskerville","Times New Roman","Nimbus Roman No9 L",serif;--font-body:"Libre Baskerville","Times New Roman","Nimbus Roman No9 L",serif;--font-accent:"Libre Baskerville","Times New Roman","Nimbus Roman No9 L",serif;--font-sans:var(--font-body);--base-line-height:1.6;--text-subtle:var(--gray-600);--text-muted:var(--gray-500);--text-error:#dc2626;--eyebrow-spacing:0.5rem;--transition-fast:0.2s ease-in-out;--transition-medium:0.3s ease;--public-header-height:clamp(3.75rem,6vw,4.5rem);--public-radius:8px;--focus-ring-color:rgba(var(--color-primary-rgb),0.9);--focus-ring-shadow:rgba(var(--color-primary-rgb),0.22)}.field-label__note{color:#64748bf2;font-size:.82em;font-weight:500;margin-left:.4rem;white-space:nowrap}*,:after,:before{box-sizing:border-box}html{font-size:100%;line-height:1.6;line-height:var(--base-line-height);scrollbar-gutter:stable}body{-webkit-text-size-adjust:100%;background:linear-gradient(180deg,#fffdfc,#f5f7fb 35%,#f8fbff);background:var(--surface-page);color:#2b2f38;color:var(--gray-800);font-family:Libre Baskerville,Times New Roman,Nimbus Roman No9 L,serif;font-family:var(--font-body);margin:0;min-height:100vh;overflow-x:hidden;padding:0}@supports (overflow-x:clip){body{overflow-x:clip}}.react-responsive-modal-overlay{backdrop-filter:blur(6px);backdrop-filter:blur(var(--overlay-modal-backdrop-blur,6px));-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--overlay-modal-backdrop-blur,6px));background:#0f172a47;background:var(--overlay-modal-backdrop-bg,#0f172a47)}.MuiDialog-paper,.react-responsive-modal-modal{position:relative}.MuiDialog-paper:before,.react-responsive-modal-modal:before{background:linear-gradient(180deg,#e319371f,#e3193742 50%,#e319371f);background:var(--modal-accent-stripe);border-bottom-left-radius:inherit;border-top-left-radius:inherit;box-shadow:1px 0 0 #0f172a0d;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:4px}canvas,img,video{height:auto;max-width:100%}a{color:#e31937;color:var(--color-primary);text-decoration:none;transition:color .2s ease-in-out;transition:color var(--transition-fast)}a:focus-visible,a:hover{color:#c21829;color:var(--color-primary-hover)}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 0 0 3px #e3193738;box-shadow:0 0 0 3px var(--focus-ring-shadow);outline:2px solid #e31937e6!important;outline:2px solid var(--focus-ring-color)!important;outline-offset:2px}h1,h2,h3,h4,h5,h6{color:#2b2f38;color:var(--gray-800);font-family:Libre Baskerville,Times New Roman,Nimbus Roman No9 L,serif;font-family:var(--font-heading);line-height:1.15;margin-bottom:.5em;margin-top:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-center{text-align:center}.mt-1{margin-top:.25rem}.marketing-shell{margin-inline:auto;max-width:1350px;padding:clamp(3.5rem,6vw,5.5rem) clamp(1.75rem,5vw,3rem)}.hero-shell{padding-bottom:clamp(2.25rem,4vw,3.25rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.marketing-shell--compact{padding-bottom:clamp(4rem,7vw,5.5rem);padding-top:clamp(1.75rem,4vw,2.5rem)}.page-top-accent{background:linear-gradient(90deg,#0000,#1f2a3a,#0000);background:linear-gradient(to right,#0000,var(--color-secondary),#0000);height:2px;inset-inline:0;opacity:.6;top:0;z-index:12;z-index:var(--z-tooltip)}.page-backdrop,.page-top-accent{pointer-events:none;position:absolute}.page-backdrop{background:radial-gradient(60% 60% at 20% 10%,#e3193714,#0000),radial-gradient(55% 55% at 80% 15%,#e319370f,#0000),linear-gradient(180deg,#ffffffd9,#fffffff2);background:var(
      --page-backdrop-layer-a,radial-gradient(60% 60% at 20% 10%,rgba(var(--color-primary-rgb),.08),#0000)
    ),var(
      --page-backdrop-layer-b,radial-gradient(55% 55% at 80% 15%,rgba(var(--color-primary-rgb),.06),#0000)
    ),linear-gradient(180deg,#ffffffd9,#fffffff2);inset:0;isolation:isolate;overflow:hidden;z-index:0;z-index:var(--z-base)}.page-backdrop:after,.page-backdrop:before{border-radius:50%;content:"";filter:blur(48px);height:160%;left:-30%;mix-blend-mode:screen;opacity:.95;pointer-events:none;position:absolute;top:-30%;width:160%}.page-backdrop:before{animation:page-backdrop-float-a 12s ease-in-out infinite alternate;animation:page-backdrop-float-a var(--motion-duration-12000) ease-in-out infinite alternate;background:radial-gradient(circle at center,#e31937ad,#e3193700);background:var(
    --page-backdrop-float,radial-gradient(circle at center,rgba(var(--color-primary-rgb),.68),rgba(var(--color-primary-rgb),0))
  )}.page-backdrop:after{animation:page-backdrop-float-b 15s ease-in-out infinite alternate;animation:page-backdrop-float-b var(--motion-duration-15000) ease-in-out infinite alternate;background:radial-gradient(circle at center,#ff7a939e,#ff7a9300);background:var(
    --page-backdrop-float-alt,radial-gradient(circle at center,#ff7a939e,#ff7a9300)
  )}@keyframes page-backdrop-float-a{0%{opacity:.65;transform:translate(-30%,-30%) scale(.8)}50%{opacity:1;transform:translate(20%,24%) scale(1.25)}to{opacity:.65;transform:translate(-30%,-30%) scale(.8)}}@keyframes page-backdrop-float-b{0%{opacity:.65;transform:translate(28%,30%) scale(1.1)}50%{opacity:1;transform:translate(-24%,-22%) scale(.75)}to{opacity:.65;transform:translate(28%,30%) scale(1.1)}}@media (prefers-reduced-motion:reduce){.page-backdrop:after,.page-backdrop:before{animation:none!important;opacity:.55;transform:none!important}}.hero-core-glass{background:#0000;border-radius:8px;border-radius:var(--public-radius);isolation:isolate;overflow:visible;position:relative}.hero-core-glass:before{content:none}.section-eyebrow{align-items:center;background-color:#e3193714;background-color:rgba(var(--color-primary-rgb),.08);border-radius:8px;border-radius:var(--public-radius);box-shadow:inset 0 0 0 1px #e319371f;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.12);color:#e31937;color:var(--color-primary);display:inline-flex;font-size:.82rem;font-weight:600;gap:.4rem;letter-spacing:.12em;line-height:1.1;margin-bottom:.5rem;margin-bottom:var(--eyebrow-spacing);max-width:100%;padding:.4rem 1rem;text-transform:none;width:-webkit-fit-content;width:fit-content}.section-eyebrow--pulse{overflow:visible;position:relative;z-index:0;z-index:var(--z-base)}.section-eyebrow--pulse:after,.section-eyebrow--pulse:before{animation:sectionEyebrowPulse 2.8s linear infinite;animation:sectionEyebrowPulse var(--motion-duration-2800) linear infinite;background-color:#e3193729;background-color:rgba(var(--color-primary-rgb),.16);border-radius:inherit;box-shadow:inset 0 0 0 1px #e3193738,0 0 0 0 #e319372e;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.22),0 0 0 0 rgba(var(--color-primary-rgb),.18);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(1);will-change:transform,opacity,box-shadow;z-index:-1;z-index:var(--z-below)}.section-eyebrow--pulse:after{animation-delay:1.4s;animation-delay:var(--motion-duration-1400)}@keyframes sectionEyebrowPulse{0%,to{box-shadow:inset 0 0 0 1px #e3193738,0 0 0 0 #e3193700;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.22),0 0 0 0 rgba(var(--color-primary-rgb),0);opacity:0;transform:scale(1)}22%{box-shadow:inset 0 0 0 1px #e3193747,0 0 0 6px #e3193738;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.28),0 0 0 6px rgba(var(--color-primary-rgb),.22);opacity:.48;transform:scale(1.04)}45%{box-shadow:inset 0 0 0 1px #e3193733,0 0 0 12px #e3193729;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.2),0 0 0 12px rgba(var(--color-primary-rgb),.16);opacity:.28;transform:scale(1.12)}60%{box-shadow:inset 0 0 0 1px #e319371f,0 0 0 18px #e3193700;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.12),0 0 0 18px rgba(var(--color-primary-rgb),0);opacity:0;transform:scale(1.2)}78%{box-shadow:inset 0 0 0 1px #e3193729,0 0 0 8px #e3193714;box-shadow:inset 0 0 0 1px rgba(var(--color-primary-rgb),.16),0 0 0 8px rgba(var(--color-primary-rgb),.08);opacity:.16;transform:scale(1.05)}}:where(.layout-public,.layout-logged-out,.layout-internal) header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #0f172a14}:where(.layout-public,.layout-logged-out,.layout-internal) footer{background:#ffffffe6;border-top:1px solid #0f172a14;color:#5d6470;color:var(--text-subtle);font-size:.875rem;padding:1.5rem;text-align:center}.internal-section{display:flex;flex-direction:column;gap:clamp(.75rem,1.6vw,1.1rem)}.internal-section__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.internal-section__title{color:#2b2f38;color:var(--gray-800);font-family:Libre Baskerville,Times New Roman,Nimbus Roman No9 L,serif;font-family:var(--font-heading);font-size:clamp(2rem,3vw,2.4rem);font-weight:700;letter-spacing:-.04em;margin-bottom:0!important;margin-top:10px}.internal-section__subtitle{color:#5d6470;color:var(--text-subtle);font-size:1rem;margin:.4rem 0 0;max-width:65ch}.internal-section__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.text-subtle{color:#5d6470;color:var(--text-subtle)}.text-muted{color:#8a96a6;color:var(--text-muted)}.radiant-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0f172a14;border:1px solid var(--border-soft);border-radius:1.5rem;box-shadow:0 24px 48px -32px #0f172a59;box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.radiant-card:after{border-radius:inherit;box-shadow:0 30px 70px -40px #e3193747;box-shadow:var(--shadow-soft-lg);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;transition:opacity var(--transition-medium)}.radiant-card:focus-within:after,.radiant-card:hover:after{opacity:1}.radiant-card--tint{background:#fff7f9;background:var(--surface-card-tint)}.radiant-table{background:#fffffff5;border:1px solid #0f172a14;border:1px solid var(--border-soft);border-collapse:initial;border-radius:1.35rem;border-spacing:0;box-shadow:0 24px 48px -32px #0f172a59;box-shadow:var(--shadow-soft);overflow:hidden;width:100%}.radiant-table thead{background:linear-gradient(120deg,#e319371f,#e3193700);background:linear-gradient(120deg,rgba(var(--color-primary-rgb),.12),rgba(var(--color-primary-rgb),0))}.radiant-table th{border-bottom:1px solid #0f172a14;color:#8a96a6;color:var(--text-muted);font-size:.68rem;letter-spacing:.16em;padding:.9rem 1.1rem;text-align:left;text-transform:none}.radiant-table td{border-bottom:1px solid #0f172a0f;color:#2b2f38;color:var(--gray-800);padding:1rem 1.1rem}.radiant-table tbody tr:last-child td{border-bottom:none}.radiant-table tbody tr:hover{background:#e319370a;background:rgba(var(--color-primary-rgb),.04)}.search-field{--search-field-max:100%;--search-field-radius:0.85rem;--search-field-padding-y:0.6rem;--search-field-padding-x:1rem;--search-field-icon-size:1rem;--search-field-icon-offset:1rem;--search-field-icon-gap:0.4rem;--search-field-icon-color:#475569c7;--search-field-border:#0f172a1f;--search-field-border-focus:var(--color-primary);--search-field-bg:#fff;--search-field-bg-focus:#fff;--search-field-shadow-focus:rgba(var(--color-primary-rgb),0.15);align-items:center;display:flex;max-width:var(--search-field-max);position:relative;width:100%}.search-field__icon{color:var(--search-field-icon-color);height:var(--search-field-icon-size);left:var(--search-field-icon-offset);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--search-field-icon-size)}.search-field__input{background:var(--search-field-bg);border:1px solid var(--search-field-border);border-radius:var(--search-field-radius);color:#2b2f38;color:var(--gray-800);font-size:.95rem;padding:var(--search-field-padding-y) var(--search-field-padding-x);padding-left:calc(var(--search-field-padding-x) + var(--search-field-icon-offset) + var(--search-field-icon-size) + var(--search-field-icon-gap));transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast);width:100%}.search-field__input:focus{background:var(--search-field-bg-focus);border-color:var(--search-field-border-focus);box-shadow:0 0 0 3px var(--search-field-shadow-focus);outline:none}.search-field__input::placeholder{color:#8a96a6;color:var(--text-muted)}.grid-search{background:#f3f4f6;border:1px solid #0000;border-radius:8px;height:40px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.grid-search:focus{background:#fff;border-color:#e31937;border-color:var(--theme-color,var(--color-primary,#e31937));box-shadow:0 0 0 4px #e319371a;box-shadow:0 0 0 4px var(--theme-color-soft,rgba(var(--color-primary-rgb),.1))}.layout-public :where(.btn,.btn-pill-primary,.btn-primary,.btn-secondary,.btn-outline,.btn-soft,.btn-danger,.input,.card,.segmented-toggle,.segmented-toggle__indicator,.segmented-toggle__option,.segmented-toggle__badge){border-radius:8px;border-radius:var(--public-radius)}.turnstile-widget{display:inline-block;height:65px;height:calc(var(--turnstile-height, 65px)*var(--turnstile-scale, var(--turnstile-scale-default, 1)));min-height:65px;min-height:calc(var(--turnstile-height, 65px)*var(--turnstile-scale, var(--turnstile-scale-default, 1)));position:relative;width:300px;width:calc(var(--turnstile-width, 300px)*var(--turnstile-scale, var(--turnstile-scale-default, 1)))}.turnstile-widget__scaled{height:65px;height:var(--turnstile-height,65px);inset:0 auto auto 0;min-height:65px;min-height:var(--turnstile-height,65px);position:absolute;transform:scale(1);transform:scale(var(--turnstile-scale,var(--turnstile-scale-default,1)));transform-origin:top left;width:300px;width:var(--turnstile-width,300px)}.turnstile-widget__container{min-height:inherit;transition:opacity .18s ease;width:100%}.turnstile-widget__skeleton{animation:turnstile-skeleton-shimmer var(--motion-duration-1200) linear infinite;background:linear-gradient(110deg,#94a3b838,#94a3b86b 18%,#94a3b838 36%);background-position:200% 0;background-size:200% 100%;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 12px 30px -22px #0f172a80;inset:0;position:absolute}@keyframes turnstile-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tooltip{pointer-events:none;z-index:9999}.tooltip__content{background:#f1f5f9;border:1px solid #64748ba6;border-radius:.55rem;box-shadow:0 18px 36px -28px #0f172a2e;color:#1f2937;font-size:.82rem;font-weight:600;max-width:320px;opacity:0;padding:.4rem .65rem;transform:scale(.98);transition:opacity .16s ease,transform .16s ease;white-space:normal}.tooltip__content--center{text-align:center}.tooltip__content--annotation-action{max-width:none;white-space:nowrap}.tooltip--visible .tooltip__content{opacity:1;transform:scale(1)}.tooltip__target{align-items:center;display:inline-flex}.tooltip__target--block{display:block;width:100%}.checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;user-select:none}.checkbox__input{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.checkbox__box{align-items:center;background:#fff;border:1.5px solid #0f172a66;border-radius:4px;display:inline-flex;height:1rem;justify-content:center;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;width:1rem}.checkbox__box:after{border-bottom:2px solid #0f172a;border-left:2px solid #0f172a;content:"";height:.25rem;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease;width:.45rem}.checkbox__input:checked+.checkbox__box{background:rgba(var(--color-primary-rgb),.12);border-color:rgba(var(--color-primary-rgb),.8)}.checkbox__input:checked+.checkbox__box:after{transform:rotate(-45deg) scale(1)}.checkbox__input:focus-visible+.checkbox__box{border-color:rgba(var(--color-primary-rgb),.8);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.25)}.checkbox__label{color:#334155;color:var(--gray-700,#334155);font-size:.9rem}.checkbox__label--hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox--disabled{cursor:not-allowed;opacity:.6}.card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);overflow:hidden;position:relative;transition:transform var(--transition-medium),box-shadow var(--transition-medium)}.card:after{border-radius:inherit;box-shadow:var(--shadow-soft-lg);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition-medium)}.card:hover:after{opacity:1}.card-header{background:linear-gradient(120deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-primary-rgb),0));border-bottom:1px solid #0f172a14;padding:1.25rem 1.5rem 1rem}.card-title{color:var(--gray-800);font-size:1.2rem;font-weight:600;margin:0}.card-header .card-title{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.card-content{color:var(--gray-700);padding:1.25rem 1.5rem 1.5rem}.input{background:#fffffff2;border:1px solid #0f172a1f;border-radius:.9rem;box-shadow:0 12px 28px -24px #0f172a66;color:var(--gray-800);font-size:1rem;line-height:1.4;padding:.75rem 1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.16);outline:none}.input:disabled,.input[disabled]{background:#f7f9fce6;border-color:#0f172a14;box-shadow:none;color:var(--text-muted);cursor:not-allowed}.btn{align-items:center;background:#ffffffe6;border:1px solid #0000;border-radius:.95rem;box-shadow:none;color:var(--gray-800);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.45rem;justify-content:center;line-height:1.2;padding:.65rem 1.25rem;text-decoration:none;transition:transform var(--transition-medium),box-shadow var(--transition-medium),background-color var(--transition-medium),color var(--transition-medium),border-color var(--transition-medium)}.btn:focus-visible{box-shadow:0 0 0 4px var(--ui-accent-focus);outline:none}.btn-primary{background:#fffffff0;box-shadow:0 14px 30px -22px #0f172a52,0 8px 22px -18px var(--ui-accent-shadow)}.btn-primary,.btn-primary:hover{border-color:var(--ui-accent-border-strong);color:var(--ui-accent-text)}.btn-primary:hover{box-shadow:0 18px 34px -24px #0f172a57,0 10px 24px -18px var(--ui-accent-shadow);transform:translateY(-1px)}.btn-primary:hover,.btn-secondary{background:var(--ui-accent-surface)}.btn-secondary{border-color:var(--ui-accent-border);box-shadow:0 12px 28px -24px #0f172a47;color:var(--ui-accent-text)}.btn-secondary:hover{background:var(--ui-accent-surface-hover);transform:translateY(-1px)}.btn-outline{background:#ffffffeb;border-color:var(--ui-accent-border);box-shadow:0 12px 26px -24px #0f172a59;color:var(--ui-accent-text-muted)}.btn-outline:hover{background:var(--ui-accent-surface);color:var(--ui-accent-text);transform:translateY(-1px)}.btn-soft{background:#f7f9fce6;border-color:#0f172a14;box-shadow:0 10px 24px -20px #0f172a59;color:var(--gray-700)}.btn-soft:hover{background:#f1f4f9f2;transform:translateY(-1px)}.btn-ghost{background:#0000;border-color:#0000;box-shadow:none;color:var(--ui-accent-text-muted)}.btn-ghost:hover{background:var(--ui-accent-surface);color:var(--ui-accent-text)}.btn-danger{background:linear-gradient(120deg,var(--color-primary) 0,var(--color-primary-hover) 100%);background:linear-gradient(120deg,color-mix(in srgb,var(--color-primary) 60%,#fff) 0,color-mix(in srgb,var(--color-primary) 85%,#000) 100%);box-shadow:0 16px 40px -24px rgba(var(--color-primary-rgb),.6);color:var(--color-on-primary)}.btn-danger:hover{box-shadow:0 24px 56px -28px rgba(var(--color-primary-rgb),.65);transform:translateY(-1px)}.btn-pill-primary{background:#fffffff5;border:1px solid var(--ui-accent-border-strong);border-radius:999px;box-shadow:0 14px 28px -22px #0f172a4d,0 8px 20px -16px var(--ui-accent-shadow);color:var(--ui-accent-text);font-family:var(--font-heading);font-size:1rem;font-weight:700;letter-spacing:.01em;min-height:2.75rem;padding:.65rem 1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,filter .2s ease;transition:transform var(--transition-medium,.3s ease),box-shadow var(--transition-medium,.3s ease),filter var(--transition-fast,.2s ease);white-space:nowrap}.btn-pill-primary:hover{background:var(--ui-accent-surface-hover);box-shadow:0 18px 34px -24px #0f172a57,0 12px 24px -18px var(--ui-accent-shadow);color:var(--ui-accent-text);transform:translateY(-1px) scale(1.02)}.btn-pill-primary:active{background:var(--ui-accent-surface-strong);color:var(--ui-accent-text);filter:brightness(.98);transform:translateY(0)}.btn-pill-primary:focus-visible{box-shadow:none;outline:3px solid var(--ui-accent-focus);outline-offset:2px}.btn-pill-primary:disabled,.btn-pill-primary[disabled]{border-color:var(--ui-accent-border);box-shadow:0 14px 28px -22px rgba(var(--color-primary-rgb),.16),0 8px 20px -14px #0f172a1a;cursor:not-allowed;filter:none;opacity:.55;transform:none}.btn:disabled,.btn[disabled]{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.ag-grid-component{display:flex;flex-direction:column;height:100%;max-width:100%;min-height:320px;min-height:var(--ag-grid-min-height,320px);overflow:hidden;position:relative;width:100%}.ag-grid-component .ag-root-wrapper{border-radius:.5rem;box-shadow:0 18px 40px -30px #0f172a59;display:flex;flex:1 1;flex-direction:column;min-height:0}.ag-grid-component .ag-body-viewport,.ag-grid-component .ag-body-viewport-wrapper,.ag-grid-component .ag-center-cols-clipper,.ag-grid-component .ag-center-cols-container,.ag-grid-component .ag-center-cols-viewport,.ag-grid-component .ag-grid-body,.ag-grid-component .ag-root-wrapper-body{flex:1 1;min-height:0}.ag-grid-component .ag-grid-body,.ag-grid-component .ag-root-wrapper,.ag-grid-component .ag-root-wrapper-body{background-color:#fffffff2}.ag-grid-component .ag-body{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.ag-grid-component .ag-body-horizontal-scroll,.ag-grid-component .ag-body-horizontal-scroll-viewport{bottom:0;left:0;position:absolute;right:0}.ag-grid-component .ag-body-horizontal-scroll{z-index:5}.ag-grid-component .ag-center-cols-viewport{box-sizing:border-box;padding-bottom:16px;padding-bottom:var(--ag-scrollbar-size,16px)}.ag-grid-component .ag-cell-wrapper{min-width:0}.ag-grid-component .data-grid__cell--action .ag-cell-wrapper{width:100%}.ag-grid-component .ag-cell-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-grid-component .data-grid__cell--action .ag-cell-value{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0;overflow:visible;width:100%}.ag-grid-component .ag-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important}.ag-grid-component .ag-cell,.ag-grid-component .ag-header-cell{border-right:none!important}.ag-grid-component .ag-header-cell-text{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:none}.ag-grid-component .ag-row{border-bottom:1px solid #f3f4f6!important;border-top:none!important;overflow:visible}.ag-grid-component .data-grid__cell--action{overflow:visible}.ag-grid-component .ag-row-hover:not(.ag-row-selected){background:#f9fafb!important}.ag-grid-component .ag-cell{color:#6b7280;font-weight:500}.data-grid__title{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:inline-flex;font-weight:700;gap:.35rem;min-width:0;padding:0;text-align:left}.data-grid__title-text{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-grid__title:focus-visible,.data-grid__title:hover{color:#111827}.data-grid__cell-content{align-items:center;display:flex;gap:.35rem;min-width:0;overflow:hidden}.reference-preview{align-items:center;background:#fff;border:1px solid #0f172a1f;border-radius:.5rem;box-shadow:0 10px 18px -16px #0f172a99;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;margin-right:.6rem;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;width:36px}.reference-preview--interactive{cursor:pointer}.reference-preview--empty{background:#f8fafc;border-style:dashed}.reference-preview:focus-visible{border-color:#e31937;border-color:var(--theme-color,var(--color-primary,#e31937));box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2);outline:none}.reference-preview__thumb{display:block;height:100%;object-fit:cover;width:100%}.reference-preview__placeholder{align-items:center;background:linear-gradient(180deg,#f8fafc,#eef2f7);display:inline-flex;height:100%;justify-content:center;width:100%}.reference-preview__placeholder--loading{background:linear-gradient(180deg,#f5f7fb,#edf2f9)}.reference-preview__skeleton{animation:reference-preview-skeleton 1.1s ease-in-out infinite;background:linear-gradient(90deg,#cbd5e173,#e2e8f0d9 50%,#cbd5e173);background-size:220% 100%;border-radius:.35rem;height:70%;width:70%}.reference-preview__placeholder-icon{color:#64748bb8}@keyframes reference-preview-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.reference-preview__popover{background:#fff;border:1px solid #0f172a1f;border-radius:.9rem;box-shadow:0 18px 40px -22px #0f172a73;padding:.45rem;pointer-events:none;position:fixed;z-index:2000}.reference-preview__popover-image{background:#f8fafc;border-radius:.65rem;display:block;height:auto;object-fit:contain;width:100%}.data-grid__cell-icon{color:#6b7280;opacity:0;transition:opacity .18s ease,color .18s ease}.ag-row-hover .data-grid__cell-icon,.data-grid__title:focus-visible .data-grid__cell-icon,.data-grid__title:hover .data-grid__cell-icon{color:#e31937;color:var(--theme-color,var(--color-primary,#e31937));opacity:1}.data-grid__actions{align-items:center;display:flex;gap:.35rem;justify-content:flex-end;margin-left:auto;position:relative}.data-grid__actions--open{z-index:5}.data-grid__action-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:.5rem;color:#6b7280;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:relative;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:32px}.data-grid__action-btn svg{pointer-events:none}.data-grid__action-btn:focus-visible,.data-grid__action-btn:hover{background:#f3f4f6;border-color:#0000;color:#111827;outline:none}.data-grid__action-btn--primary{opacity:0;pointer-events:none}.ag-row-hover .data-grid__action-btn--primary,.data-grid__actions--open .data-grid__action-btn--primary,.data-grid__actions:focus-within .data-grid__action-btn--primary{opacity:1;pointer-events:auto}.data-grid__actions--open .data-grid__action-btn--menu{background:#f3f4f6;color:#111827}.data-grid__action-btn--danger{color:#b91c1c}.data-grid__action-btn--danger:focus-visible,.data-grid__action-btn--danger:hover{background:#fee2e2d9;border-color:#0000;color:#991b1b}.data-grid__action-btn:disabled{cursor:not-allowed;opacity:.5}.data-grid__actions-menu{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 14px 30px -20px #0f172a73;min-width:170px;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:20}.data-grid__actions-item{align-items:center;background:none;border:none;border-radius:.55rem;color:#374151;cursor:pointer;display:flex;font-size:.85rem;gap:.55rem;padding:.4rem .55rem;text-align:left;transition:background-color .18s ease,color .18s ease;width:100%}.data-grid__actions-item:focus-visible,.data-grid__actions-item:hover{background:#f3f4f6;color:#111827;outline:none}.data-grid__actions-item--danger{color:#b91c1c}.data-grid__actions-item--danger:focus-visible,.data-grid__actions-item--danger:hover{background:#fee2e2d9;color:#991b1b}.data-grid__actions-item:disabled{cursor:not-allowed;opacity:.5}.data-grid__actions-item-icon{align-items:center;color:inherit;display:inline-flex}.data-grid__actions-item-icon svg{height:16px;width:16px}.ag-grid-component .ag-cell.data-grid__cell--primary{color:#111827;font-weight:600}.ag-grid-component .ag-cell.data-grid__cell--secondary{color:#6b7280;font-weight:500}.grid-panel__grid{background:#fff;border:1px solid #d6dce6;border-radius:8px;display:flex;flex:1 1;flex-direction:column;margin-top:10px;min-height:0;overflow:hidden;position:relative}.grid-panel__grid .ag-root-wrapper{transition:opacity .18s ease,transform .18s ease;transition:opacity var(--transition-fast,.18s ease),transform var(--transition-fast,.18s ease)}.grid-panel__grid--loading .ag-root-wrapper{opacity:.46;pointer-events:none;transform:translateY(2px)}.grid-panel__grid--loaded .ag-root-wrapper{opacity:1;transform:translateY(0)}.grid-panel__refresh-indicator{align-items:center;background:#f8fafcf0;border:1px solid #94a3b866;border-radius:999px;box-shadow:0 10px 24px -20px #0f172aa6;display:inline-flex;height:1.4rem;justify-content:center;pointer-events:none;position:absolute;right:.7rem;top:.6rem;width:1.4rem;z-index:10;z-index:var(--z-surface-raised,10)}.grid-panel__spinner--inline{border-width:2px;height:14px;width:14px}.grid-panel__loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafce6;color:#1f2937;display:flex;flex-direction:column;font-weight:600;gap:.55rem;inset:0;justify-content:center;position:absolute;z-index:10;z-index:var(--z-surface-raised,10)}.grid-panel__spinner{animation:grid-panel-spin var(--motion-duration-1000) linear infinite;border:3px solid #e3193740;border-radius:999px;border-top-color:#e31937;border:3px solid rgba(var(--color-primary-rgb,227,25,55),.25);border-top-color:var(--color-primary,#e31937);height:26px;width:26px}.grid-panel__loading-text{color:#374151;font-size:.95rem}.grid-panel__table{flex:1 1;height:100%;width:100%}.grid-panel__grid .ag-root,.grid-panel__grid .ag-root-wrapper{border:none;box-shadow:none;flex:1 1;height:100%}.grid-panel__grid .ag-header{background:#fff;border-bottom:1px solid #e5e7eb}.grid-panel__grid .ag-cell,.grid-panel__grid .ag-header-cell,.grid-panel__grid .ag-row{align-items:center;display:flex}.grid-panel__grid .ag-cell,.grid-panel__grid .ag-header-cell{border-right:none!important}.grid-panel__grid .ag-header-cell-text{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:none}.grid-panel__grid .ag-row{border-bottom:1px solid #f3f4f6!important;border-top:none!important}.grid-panel__grid .ag-row-hover{background:#f9fafb!important}.grid-panel__grid .ag-cell{cursor:pointer;padding-bottom:0;padding-top:0}.grid-panel__no-rows{color:#697389;font-size:.95rem}.grid-panel__grid .data-grid__cell--action{cursor:default;overflow:visible}@keyframes grid-panel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.grid-panel__grid .ag-root-wrapper{transition:none}}.segmented-toggle{--seg-toggle-padding:6px;align-items:center;background:#ffffffeb;border:1px solid #0f172a1f;border-radius:999px;box-shadow:0 14px 28px #0f172a0f;display:inline-flex;gap:0;padding:var(--seg-toggle-padding);position:relative}.segmented-toggle__indicator{background:rgba(var(--color-primary-rgb),.16);border:1px solid rgba(var(--color-primary-rgb),.22);border-radius:999px;bottom:var(--seg-toggle-padding);box-shadow:0 10px 18px -16px rgba(var(--color-primary-rgb),.65);left:var(--seg-toggle-padding);pointer-events:none;position:absolute;top:var(--seg-toggle-padding);transform:translateX(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1),opacity .16s ease;width:0}.segmented-toggle__option{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#475467;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.4rem;justify-content:center;padding:.5rem .9rem;position:relative;transition:color .18s ease,opacity .18s ease;white-space:nowrap;z-index:1}.segmented-toggle__label{white-space:nowrap}.segmented-toggle__badge,.segmented-toggle__icon{align-items:center;display:inline-flex;justify-content:center}.segmented-toggle__badge{background:#0f172a14;border-radius:999px;color:#0f172ab3;font-size:.7rem;font-weight:600;padding:.15rem .5rem}.segmented-toggle__option--active{color:#0f172a;opacity:1}.segmented-toggle__option:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.45);outline-offset:2px}.segmented-toggle__option:disabled{color:#0f172a59;cursor:not-allowed}.dropdown{min-width:0;position:relative}.dropdown--disabled .dropdown__trigger{cursor:not-allowed;opacity:.6}.dropdown__trigger{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:.75rem;color:#1f2937;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:flex-start;padding:.45rem 2rem .45rem .85rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.dropdown__trigger:after{border-left:.35rem solid #0000;border-right:.35rem solid #0000;border-top:.45rem solid;content:"";height:0;pointer-events:none;position:absolute;right:.85rem;top:50%;transform:translateY(-50%);transition:border-top-color .2s ease,transform .2s ease;width:0}.dropdown__trigger:focus-visible,.dropdown__trigger:hover{border-color:var(--ui-accent-border-strong);box-shadow:0 6px 16px -12px #0f172a66;color:#111827;outline:none}.dropdown__trigger:disabled{background-color:#f9fafb;border-color:#e5e7eb;box-shadow:none;color:#9ca3af}.dropdown__trigger--active{background:var(--ui-accent-surface);border-color:var(--ui-accent-border-strong);color:var(--ui-accent-text)}.dropdown__trigger--active:after{transform:translateY(-50%) rotate(180deg)}.dropdown__label{flex:0 0 auto;white-space:nowrap}.dropdown__summary{font-feature-settings:"tnum";color:#6b7280;flex:0 0 5.5rem;flex:0 0 var(--dropdown-summary-width,5.5rem);font-variant-numeric:tabular-nums;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dropdown__summary--placeholder{color:#9ca3af}.dropdown__summary-suffix{color:inherit}.single-select-dropdown .dropdown__trigger{justify-content:space-between}.single-select-dropdown .dropdown__label:empty{display:none}.single-select-dropdown .dropdown__summary{color:#1f2937;flex:1 1 auto;text-align:left}.single-select-dropdown .dropdown__summary--placeholder{color:#6b7280}.dropdown__menu{background:#fff;border:1px solid #d1d5db;border-radius:.85rem;box-shadow:0 22px 44px -28px #0f172a8c;display:flex;flex-direction:column;gap:.6rem;max-height:360px;min-width:220px;opacity:0;overflow:hidden;padding:.75rem;pointer-events:none;position:fixed;transform:translateY(-.4rem) scale(.97);transform-origin:top center;transition:opacity .16s ease,transform .16s ease;z-index:var(--z-modal-foreground)}.dropdown__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.dropdown__menu[data-state=closing],.dropdown__menu[data-state=entering]{pointer-events:none}@media (prefers-reduced-motion:reduce){.dropdown__menu{transform:none;transition:none}.dropdown__menu[data-state=open]{transform:none}}.dropdown__search{align-items:center;display:flex;position:relative}.dropdown__search-input{border:1px solid #d1d5db;border-radius:.6rem;font-size:.9rem;outline:none;padding:.5rem .75rem .5rem 2.1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.dropdown__search-input:focus{border-color:var(--ui-accent-border-strong);box-shadow:0 0 0 3px var(--ui-accent-focus)}.dropdown__options{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;overflow-y:auto}.dropdown__option{align-items:center;background:none;border:none;border-radius:.5rem;color:#1f2937;cursor:pointer;display:flex;font-size:.9rem;font:inherit;gap:.5rem;padding:.35rem .25rem;text-align:left;transition:background-color .18s ease;width:100%}.dropdown__option:disabled{cursor:not-allowed;opacity:.55}.dropdown__option:focus-visible,.dropdown__option:hover{background-color:var(--ui-accent-surface);outline:none}.dropdown__option--selected{background-color:var(--ui-accent-surface);font-weight:600}.dropdown__option .checkbox__box{border-color:var(--ui-accent-border)}.dropdown__option--selected .checkbox__label{color:var(--ui-accent-text);font-weight:600}.dropdown__option--action{color:var(--ui-accent-icon-fg);font-weight:600}.dropdown__option--action.is-disabled,.dropdown__option.is-disabled{color:#94a3b8;cursor:default}.dropdown__option--action.is-disabled:hover,.dropdown__option.is-disabled:hover{background:none}.dropdown__option--action.is-disabled input,.dropdown__option.is-disabled input{cursor:default}.dropdown__empty{color:#6b7280;font-size:.85rem;padding:1rem .5rem;text-align:center}.dropdown__footer{display:flex;justify-content:flex-end}@media (max-width:640px){.dropdown__trigger{padding-right:2.65rem}.dropdown__summary{flex-basis:2.5rem;flex-basis:var(--dropdown-summary-width-mobile,2.5rem)}.dropdown__summary-count{display:inline-block;min-width:1ch;padding-right:.25rem;text-align:right}.dropdown--multi .dropdown__summary-suffix{display:none}}
/*# sourceMappingURL=main.6160baca.css.map*/