.nv-accordion-item>summary{list-style:none}.nv-accordion-item>summary::-webkit-details-marker{display:none}.nv-accordion-item>summary::marker{content:"";display:none}.nv-accordion-root{font-family:var(--font-sans);background:var(--nv-accordion-root-bg,var(--background-color-surface-raised));border-radius:var(--nv-accordion-root-border-radius,0);color:var(--nv-accordion-root-color,var(--text-color-primary))}.nv-accordion-root svg,.nv-accordion-root .nv-icon{color:var(--nv-accordion-icon-color,var(--text-color-base));flex-shrink:0}.nv-accordion-root [data-disabled],.nv-accordion-root [aria-disabled=true]{color:var(--text-color-disabled)}.nv-accordion-item{border-bottom:var(--nv-accordion-item-border,1px solid var(--border-color-base));display:block}.nv-accordion-item::details-content{interpolate-size:allow-keywords;height:0;display:block;overflow:clip}@media (prefers-reduced-motion:no-preference){.nv-accordion-item::details-content{transition:height .2s var(--ease-out),padding-block .2s var(--ease-out),content-visibility .2s allow-discrete}}.nv-accordion-item[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.nv-accordion-item::details-content{transition-duration:.01ms}}.nv-accordion-trigger{cursor:pointer;background:var(--nv-accordion-trigger-bg,transparent);width:100%;padding:var(--nv-accordion-trigger-padding,calc(var(--spacing)*3));justify-content:space-between;align-items:center;gap:var(--nv-accordion-trigger-gap,calc(var(--spacing)*1.5));color:var(--nv-accordion-trigger-color,inherit);font-weight:var(--font-weight-bold);font-size:var(--nv-accordion-label-font-size,var(--text-14));border:none;line-height:1.14286;display:flex}@media (prefers-reduced-motion:no-preference){.nv-accordion-trigger{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:var(--ease-out)}}.nv-accordion-trigger:hover{background:var(--nv-accordion-trigger-bg-hover,var(--background-color-interaction-hover))}.nv-accordion-trigger:focus-visible{outline:2px solid var(--nv-focus-outline-color,currentColor);outline-offset:-2px}.nv-accordion-trigger[data-disabled],.nv-accordion-trigger[aria-disabled=true]{cursor:not-allowed;color:var(--text-color-disabled);background:var(--nv-accordion-trigger-bg-disabled,transparent)}.nv-accordion-trigger.nv-accordion-trigger--chevron-end{flex-direction:row;justify-content:space-between}.nv-accordion-trigger.nv-accordion-trigger--chevron-start{flex-direction:row-reverse;justify-content:flex-end}.nv-accordion-trigger svg,.nv-accordion-trigger .nv-icon{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.nv-accordion-trigger .nv-animated-chevron{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.nv-accordion-trigger .nv-accordion-label-text{text-overflow:ellipsis;white-space:nowrap;gap:inherit;overflow:hidden}.nv-accordion-content{background:var(--nv-accordion-content-bg,transparent);color:var(--nv-accordion-content-color,inherit);font-size:var(--nv-accordion-content-font-size,var(--text-14));line-height:var(--nv-accordion-content-line-height,var(--leading-lh-150));padding:var(--nv-accordion-content-padding,calc(var(--spacing)*6)calc(var(--spacing)*3))}.nv-accordion-root .nv-accordion-trigger--chevron-start+.nv-accordion-content .nv-accordion-root .nv-accordion-trigger{flex-direction:row-reverse;justify-content:flex-end}.nv-accordion-root .nv-accordion-root{background-color:var(--background-color-surface-overlay);--nv-accordion-label-font-size:var(--text-12);line-height:1.33333}
.nv-anchor{cursor:pointer;width:fit-content;color:var(--text-color-primary);display:inline}@media (prefers-reduced-motion:no-preference){.nv-anchor{transition-property:color,text-decoration-color;transition-duration:.2s;transition-timing-function:var(--ease-out)}}.nv-anchor:focus-visible{outline:2px solid var(--nv-focus-outline-color,currentColor);outline-offset:2px;border-radius:2px}.nv-anchor:not(.nv-anchor--kind-standalone){text-decoration:underline;-webkit-text-decoration-color:var(--border-color-brand);-webkit-text-decoration-color:var(--border-color-brand);text-decoration-color:var(--border-color-brand);text-underline-offset:4px;text-decoration-skip-ink:auto;text-decoration-thickness:1px}.nv-anchor:not(.nv-anchor--disabled):not(:disabled):hover:not(:active){background-color:var(--background-color-interaction-hover)}.nv-anchor:not(.nv-anchor--disabled):not(:disabled):not(.nv-anchor--kind-standalone):hover,.nv-anchor:not(.nv-anchor--disabled):not(:disabled):not(.nv-anchor--kind-standalone):active{-webkit-text-decoration-color:var(--border-color-interaction-hover);-webkit-text-decoration-color:var(--border-color-interaction-hover);text-decoration-color:var(--border-color-interaction-hover)}.nv-anchor:is(.nv-anchor--disabled,:disabled){cursor:not-allowed;color:var(--text-color-disabled)}.nv-anchor:is(.nv-anchor--disabled,:disabled):not(.nv-anchor--kind-standalone){-webkit-text-decoration-color:var(--text-color-disabled);-webkit-text-decoration-color:var(--text-color-disabled);text-decoration-color:var(--text-color-disabled)}.nv-anchor:is(.nv-anchor--disabled,:disabled):is(a){pointer-events:none}.nv-anchor [data-nv-gui-icon-before],.nv-anchor [data-nv-gui-icon-after],.nv-anchor svg{display:inline}:is(.nv-anchor [data-nv-gui-icon-before],.nv-anchor [data-nv-gui-icon-after],.nv-anchor svg):before{vertical-align:-.3em;display:inline;position:static}
.nv-animated-chevron{pointer-events:none}@media (prefers-reduced-motion:no-preference){.nv-animated-chevron{transition:rotate .2s var(--ease-out)}}:where(select:open+.nv-animated-chevron),:where([data-state=open] .nv-animated-chevron),.nv-animated-chevron[data-state=open]{rotate:180deg}:where([data-state=closed] .nv-animated-chevron),.nv-animated-chevron[data-state=closed]{rotate:none}details[open] .nv-animated-chevron{rotate:180deg!important}details:not([open]) .nv-animated-chevron{rotate:none!important}:has(select:open) .nv-animated-chevron{rotate:180deg}
.nv-app-bar-root{border-bottom:var(--border-width-1)solid var(--border-color-base);height:var(--nv-app-bar-height);max-height:var(--nv-app-bar-height);align-items:center;gap:calc(var(--spacing)*4);background-color:var(--background-color-surface-navigation);width:100%;padding-inline:calc(var(--spacing)*4);font-family:var(--font-sans);text-wrap:nowrap;color:var(--text-color-primary);display:flex;overflow:hidden}.nv-app-bar-slot-start{gap:inherit;font-size:var(--text-14);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150);flex-shrink:0;align-items:center;display:flex}.nv-app-bar-slot-center{flex-grow:1;align-items:center;height:100%;display:flex;overflow:hidden}.nv-app-bar-slot-end{gap:inherit;flex-shrink:0;align-items:center;display:flex}.nv-app-bar-expander-button.nv-button{--nv-button-icon-size:var(--text-24);--nv-button-icon-margin:-8px}
.nv-avatar-root{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12);background-color:var(--background-color-accent-teal-strong);font-size:var(--text-20);line-height:var(--leading-lh-150);color:var(--text-color-accent-white);font-weight:var(--font-weight-bold);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.nv-avatar-root{transition:background-color .2s var(--ease-out)}}.nv-avatar-root--size-small{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);font-size:var(--text-10)}.nv-avatar-root--size-medium{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);font-size:var(--text-14)}.nv-avatar-root--size-large{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.nv-avatar-root--size-xlarge{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16);font-size:var(--text-28)}.nv-avatar-root--size-xxlarge{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32);font-size:var(--text-60)}.nv-avatar-root--interactive{cursor:pointer}.nv-avatar-root--interactive:hover:before{border-color:var(--border-color-interaction-hover)}.nv-avatar-root--interactive:active:before{border-color:var(--border-color-interaction-pressed)}.nv-avatar-root--interactive:not(.nv-avatar-root--kind-outline):before{opacity:0}.nv-avatar-root--interactive:not(.nv-avatar-root--kind-outline):hover:before,.nv-avatar-root--interactive:not(.nv-avatar-root--kind-outline):active:before{opacity:1}:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive):before{content:"";pointer-events:none;z-index:2;inset:calc(var(--spacing)*0);border:2px solid;border-color:var(--border-color-base);border-radius:3.40282e38px;position:absolute}@media (prefers-reduced-motion:no-preference){:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive):before{transition:border-color .2s var(--ease-out)}}:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive).nv-avatar-root--size-small:before,:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive).nv-avatar-root--size-medium:before{border-width:1px}:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive).nv-avatar-root--size-xxlarge:before{border-width:4px}.nv-avatar-image{z-index:1;object-fit:cover;grid-area:1/1;width:100%;height:100%}.nv-avatar-fallback{z-index:0;grid-area:1/1}:is(.nv-avatar-image:not([data-loaded]),.nv-avatar-root:has(.nv-avatar-image[data-loaded]) .nv-avatar-fallback){display:none}
.nv-badge{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-md);width:fit-content;max-width:100%;height:fit-content;padding-inline:calc(var(--spacing)*2);font-family:var(--font-sans);font-weight:var(--font-weight-bold);--_desired-height:16px;--_font-size:var(--text-12);font-size:var(--_font-size);line-height:calc(var(--_desired-height)/var(--_font-size));vertical-align:middle;--_bg-color:transparent;--_border-color:var(--border-color-accent-blue);--_text-color:var(--text-color-accent-blue);background-color:var(--nv-badge-bg-color,var(--bg-color,var(--_bg-color)));border:1px solid var(--nv-badge-border-color,var(--border-color,var(--_border-color)));color:var(--nv-badge-text-color,var(--text-color,var(--_text-color)));flex-grow:0;flex-shrink:0;display:inline-flex}.nv-badge svg,.nv-badge .nv-icon{flex-shrink:0;width:1em;height:1em}.nv-badge.nv-badge--size-small{padding-inline:calc(var(--spacing)*1);--_desired-height:12px;--_font-size:var(--text-10)}.nv-badge.nv-badge--size-large{padding-inline:calc(var(--spacing)*2);--_desired-height:22px;--_font-size:var(--text-14)}.nv-badge.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-blue);--_text-color:var(--text-color-accent-blue-strong);--_border-color:var(--background-color-accent-blue)}.nv-badge.nv-badge--color-green{--_border-color:var(--border-color-accent-green);--_text-color:var(--text-color-accent-green)}.nv-badge.nv-badge--color-green.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-green);--_text-color:var(--text-color-accent-green-strong);--_border-color:var(--background-color-accent-green)}.nv-badge.nv-badge--color-red{--_border-color:var(--border-color-accent-red);--_text-color:var(--text-color-accent-red)}.nv-badge.nv-badge--color-red.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-red);--_text-color:var(--text-color-accent-red-strong);--_border-color:var(--background-color-accent-red)}.nv-badge.nv-badge--color-yellow{--_border-color:var(--border-color-accent-yellow);--_text-color:var(--text-color-accent-yellow)}.nv-badge.nv-badge--color-yellow.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-yellow);--_text-color:var(--text-color-accent-yellow-strong);--_border-color:var(--background-color-accent-yellow)}.nv-badge.nv-badge--color-purple{--_border-color:var(--border-color-accent-purple);--_text-color:var(--text-color-accent-purple)}.nv-badge.nv-badge--color-purple.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-purple);--_text-color:var(--text-color-accent-purple-strong);--_border-color:var(--background-color-accent-purple)}.nv-badge.nv-badge--color-teal{--_border-color:var(--border-color-accent-teal);--_text-color:var(--text-color-accent-teal)}.nv-badge.nv-badge--color-teal.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-teal);--_text-color:var(--text-color-accent-teal-strong);--_border-color:var(--background-color-accent-teal)}.nv-badge.nv-badge--color-gray{--_border-color:var(--border-color-accent-gray);--_text-color:var(--text-color-primary)}.nv-badge.nv-badge--color-gray.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-gray-subtle);--_border-color:var(--background-color-accent-gray-subtle)}
.nv-banner-root{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--bg-color);width:100%;min-height:40px;color:var(--text-color);border:1px solid var(--border-color);padding:calc(var(--spacing)*2);font-family:var(--font-sans);font-size:var(--text-14);line-height:var(--leading-lh-150);font-weight:var(--font-weight-regular);--bg-color:var(--background-color-feedback-info);--text-color:var(--text-color-feedback-info-inverse);--border-color:var(--border-color-feedback-info);align-items:center;display:flex;container-type:inline-size}.nv-banner-root.nv-banner-root--status-error{--bg-color:var(--background-color-feedback-danger);--text-color:var(--text-color-feedback-danger-inverse);--border-color:var(--border-color-feedback-danger-subtle)}.nv-banner-root.nv-banner-root--status-warning{--bg-color:var(--background-color-feedback-warning);--text-color:var(--text-color-feedback-warning-inverse);--border-color:var(--border-color-feedback-warning)}.nv-banner-root.nv-banner-root--status-success{--bg-color:var(--background-color-feedback-success);--text-color:var(--text-color-feedback-success-inverse);--border-color:var(--border-color-feedback-success)}.nv-banner-root .nv-banner-icon{padding-block:calc(var(--spacing)*1);font-size:var(--text-16);display:flex}.nv-banner-root .nv-banner-header{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.nv-banner-root .nv-banner-layout{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"content actions close-button";width:100%;display:grid}.nv-banner-root .nv-banner-layout .nv-banner-content{width:100%;min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);grid-area:content;display:flex}.nv-banner-root .nv-banner-layout .nv-banner-actions-section{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);flex-wrap:wrap;grid-area:actions;align-self:center;display:flex}.nv-banner-root .nv-banner-layout .nv-banner-close-button-section{padding-left:calc(var(--spacing)*2);grid-area:close-button;align-self:center;align-items:center;display:flex}@container not (min-width:400px){.nv-banner-root .nv-banner-layout{grid-template-columns:1fr auto;grid-template-areas:"content close-button""actions actions"}.nv-banner-root .nv-banner-layout .nv-banner-close-button-section{place-content:start;align-self:flex-start;align-items:flex-start}.nv-banner-root .nv-banner-layout .nv-banner-content{justify-content:flex-start!important}.nv-banner-root .nv-banner-layout .nv-banner-actions-section{padding-top:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*0)}}.nv-banner-root.nv-banner-root--kind-header{padding:calc(var(--spacing)*4)}.nv-banner-root.nv-banner-root--kind-header .nv-banner-icon{align-self:flex-start}.nv-banner-root.nv-banner-root--kind-header .nv-banner-heading{font-family:var(--font-sans);font-size:var(--text-16);line-height:var(--leading-lh-150);font-weight:var(--font-weight-bold)}.nv-banner-root.nv-banner-root--kind-header .nv-banner-actions-section{align-self:flex-start;align-items:flex-start}.nv-banner-root.nv-banner-root--kind-header .nv-banner-close-button-section{place-content:start;align-self:flex-start;align-items:flex-start}.nv-banner-root.nv-banner-root--kind-global{border-radius:var(--radius-none);border:0}.nv-banner-root.nv-banner-root--kind-global .nv-banner-content{justify-content:center}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout{grid-template-columns:1fr auto;grid-template-areas:"content close-button""actions actions"}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout .nv-banner-close-button-section{place-content:start;align-self:flex-start;align-items:flex-start}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout .nv-banner-content{justify-content:flex-start!important}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout .nv-banner-actions-section{padding-top:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*0)}
.nv-block{max-width:100%;max-height:100%;font-family:var(--font-sans);display:block}.nv-block--overflow-auto{overflow:auto}.nv-block--overflow-clip{overflow:clip}.nv-block--overflow-hidden{overflow:hidden}.nv-block--overflow-scroll{overflow:scroll}.nv-block--overflow-visible{overflow:visible}.nv-block--overflow-x-auto{overflow-x:auto}.nv-block--overflow-x-clip{overflow-x:clip}.nv-block--overflow-x-hidden{overflow-x:hidden}.nv-block--overflow-x-scroll{overflow-x:scroll}.nv-block--overflow-x-visible{overflow-x:visible}.nv-block--overflow-y-auto{overflow-y:auto}.nv-block--overflow-y-clip{overflow-y:clip}.nv-block--overflow-y-hidden{overflow-y:hidden}.nv-block--overflow-y-scroll{overflow-y:scroll}.nv-block--overflow-y-visible{overflow-y:visible}.nv-block--text-ellipsis{text-overflow:ellipsis}.nv-block--text-clip{text-overflow:clip}.nv-block--text-wrap{text-wrap:wrap}.nv-block--text-nowrap{text-wrap:nowrap}.nv-block--text-balance{text-wrap:balance}.nv-block--text-pretty{text-wrap:pretty}
