.branch2-root{--ds-brand:#01313c;--ds-brand-hover:#1f4042;--ds-brand-700:#011c23;--ds-brand-600:#01262e;--ds-brand-200:#99acb0;--ds-brand-50:#e6eaeb;--ds-accent-olive:#99910a;--ds-accent-sand:#d8a765;--ds-accent-moss:#5f6446;--ds-accent-sage:#d1d08d;--ds-accent-mist:#e6f1e4;--ds-accent-lime:#d4e84a;--ds-accent-orange:#e87b1c;--ds-accent-forest:#3f5428;--ds-canvas:#eae6da;--ds-gray-900:#181d27;--ds-gray-700:#414651;--ds-gray-600:#535862;--ds-gray-500:#71757f;--ds-gray-400:#a4a7ae;--ds-gray-300:#d5d7da;--ds-gray-200:#e9eaeb;--ds-gray-100:#f5f5f5;--ds-gray-50:#fafafa;--ds-success:#17b26a;--ds-success-strong:#067647;--ds-success-50:#ecfdf3;--ds-success-200:#abefc6;--ds-error:#f04438;--ds-error-strong:#b42318;--ds-error-50:#fef3f2;--ds-error-200:#fecdca;--ds-warning:#f79009;--ds-warning-strong:#b54708;--ds-warning-50:#fffaeb;--ds-warning-200:#fedf89;--ds-info:#2e90fa;--ds-info-strong:#175cd3;--ds-info-50:#eff8ff;--ds-info-200:#b2ddff;--background:#ffffff;--foreground:#181d27;--card:#ffffff;--card-foreground:#181d27;--popover:#ffffff;--popover-foreground:#181d27;--primary:#01313c;--primary-foreground:#ffffff;--secondary:#f4f4f5;--secondary-foreground:#181d27;--muted:#f4f4f5;--muted-foreground:#71757f;--accent:#f4f4f5;--accent-foreground:#181d27;--destructive:#d92d20;--destructive-foreground:#fafafa;--success:#079455;--success-foreground:#ffffff;--warning:#b54708;--warning-foreground:#ffffff;--info:#2e90fa;--info-foreground:#ffffff;--border:#e9eaeb;--input:#e9eaeb;--ring:#01313c;--radius:0.75rem;--canvas:#eae6da;--sidebar:#f5f5f5;--sidebar-foreground:#181d27;--sidebar-accent:#fafafa;--sidebar-accent-foreground:#181d27;--sidebar-border:#e9eaeb;--sidebar-muted:#717680;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-canvas:var(--canvas);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-info:var(--info);--color-info-foreground:var(--info-foreground);--color-lime:var(--ds-accent-lime);--color-orange:var(--ds-accent-orange);--color-forest:var(--ds-accent-forest);--color-destructive-subtle:var(--ds-error-50);--color-destructive-emphasis:var(--ds-error-strong);--color-destructive-border:var(--ds-error-200);--color-success-subtle:var(--ds-success-50);--color-success-emphasis:var(--ds-success-strong);--color-success-border:var(--ds-success-200);--color-warning-subtle:var(--ds-warning-50);--color-warning-emphasis:var(--ds-warning-strong);--color-warning-border:var(--ds-warning-200);--color-info-subtle:var(--ds-info-50);--color-info-emphasis:var(--ds-info-strong);--color-info-border:var(--ds-info-200);--font-sans:var(--font-work-sans),"Work Sans",sans-serif;--font-display:var(--font-fraunces),Fraunces,Georgia,serif;--shadow-card:0 1px 2px 0 rgb(16 24 40/0.04),0 8px 24px -12px rgb(16 24 40/0.12);background-color:var(--background);color:var(--foreground);font-family:var(--font-work-sans),"Work Sans",sans-serif;-webkit-font-smoothing:antialiased}.branch2-root,.branch2-root *,.branch2-root :after,.branch2-root :before{box-sizing:border-box}.branch2-root ::selection{background-color:color-mix(in srgb,var(--primary) 16%,transparent)}.branch2-root :where(a[href],button,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.branch2-root,.branch2-root *{scrollbar-width:thin;scrollbar-color:transparent transparent}.branch2-root :hover{scrollbar-color:var(--border) transparent}.branch2-root ::-webkit-scrollbar,.branch2-root::-webkit-scrollbar{display:block;width:10px;height:10px}.branch2-root ::-webkit-scrollbar-track,.branch2-root::-webkit-scrollbar-track{background:transparent}.branch2-root ::-webkit-scrollbar-thumb,.branch2-root::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;border:3px solid transparent;background-clip:content-box}.branch2-root :hover::-webkit-scrollbar-thumb{background:var(--border);background-clip:content-box}.branch2-root select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2371757f'%20stroke-width='2.25'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m6%209%206%206%206-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:1rem 1rem;padding-right:2.25rem}.branch2-root select:not([multiple])::-ms-expand{display:none}@keyframes branch2-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.branch2-root .animate-slide-in-right{animation:branch2-slide-in-right .22s cubic-bezier(.16,1,.3,1)}@keyframes branch2-importbar{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@media (prefers-reduced-motion:reduce){.branch2-root *,.branch2-root :after,.branch2-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.branch2-root .bg-\[\#01313c\]:not(:disabled),.branch2-root .bg-primary:not(:disabled),.branch2-root button.bg-primary:not(:disabled){background-color:#01313c!important;color:#ffffff!important}.branch2-root .bg-\[\#01313c\]:not(:disabled):hover,.branch2-root .bg-primary:not(:disabled):hover,.branch2-root button.bg-primary:not(:disabled):hover{background-color:var(--ds-brand-hover,#1f4042)!important}.branch2-root .border-primary{border-color:#01313c!important}.branch2-root .text-primary{color:#01313c!important}.branch2-root .text-primary-foreground{color:#ffffff!important}.branch2-root .font-sans,.branch2-root .font-work-sans{font-family:var(--font-work-sans),"Work Sans",sans-serif}.branch2-root .font-display{font-family:var(--font-fraunces),Fraunces,Georgia,serif}.branch2-root :where(button,input,select,textarea,label,p,span,li,td,th,a,option):not(.font-display){font-family:inherit}