/* DESCRIPTION: Canonical checkbox styling for Nemtly Booking.
   DESCRIPTION: Import this partial in every CSS entry that renders visible checkboxes. */

input[type="checkbox"] {
	color: #252525;
	accent-color: #252525;
	cursor: pointer;
}

/* DESCRIPTION: Styles for the staff panel on WordPress's own user profile screen (profile.php / user-edit.php).
   DESCRIPTION: No `@tailwind base`: its reset would flatten core's headings and spacing on that screen (docs/bug.md). */
.nb-container{
    width: 100%;
}
@media (min-width: 640px){
    .nb-container{
        max-width: 640px;
    }
}
@media (min-width: 768px){
    .nb-container{
        max-width: 768px;
    }
}
@media (min-width: 1024px){
    .nb-container{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){
    .nb-container{
        max-width: 1280px;
    }
}
@media (min-width: 1536px){
    .nb-container{
        max-width: 1536px;
    }
}
.nb-prose{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.nb-prose :where(p):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.nb-prose :where([class~="lead"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.nb-prose :where(a):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.nb-prose :where(strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.nb-prose :where(a strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(blockquote strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(thead th strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(ol):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.nb-prose :where(ol[type="A"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: upper-alpha;
}
.nb-prose :where(ol[type="a"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: lower-alpha;
}
.nb-prose :where(ol[type="A" s]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: upper-alpha;
}
.nb-prose :where(ol[type="a" s]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: lower-alpha;
}
.nb-prose :where(ol[type="I"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: upper-roman;
}
.nb-prose :where(ol[type="i"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: lower-roman;
}
.nb-prose :where(ol[type="I" s]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: upper-roman;
}
.nb-prose :where(ol[type="i" s]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: lower-roman;
}
.nb-prose :where(ol[type="1"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: decimal;
}
.nb-prose :where(ul):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.nb-prose :where(ol > li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.nb-prose :where(ul > li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.nb-prose :where(dt):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.nb-prose :where(hr):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.nb-prose :where(blockquote):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.nb-prose :where(blockquote p:first-of-type):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::before{
    content: open-quote;
}
.nb-prose :where(blockquote p:last-of-type):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::after{
    content: close-quote;
}
.nb-prose :where(h1):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.nb-prose :where(h1 strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.nb-prose :where(h2):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.nb-prose :where(h2 strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.nb-prose :where(h3):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.nb-prose :where(h3 strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.nb-prose :where(h4):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.nb-prose :where(h4 strong):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.nb-prose :where(img):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.nb-prose :where(picture):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.nb-prose :where(video):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.nb-prose :where(kbd):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.nb-prose :where(code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.nb-prose :where(code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::before{
    content: "`";
}
.nb-prose :where(code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::after{
    content: "`";
}
.nb-prose :where(a code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(h1 code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(h2 code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.nb-prose :where(h3 code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.nb-prose :where(h4 code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(blockquote code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(thead th code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: inherit;
}
.nb-prose :where(pre):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.nb-prose :where(pre code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.nb-prose :where(pre code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::before{
    content: none;
}
.nb-prose :where(pre code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *))::after{
    content: none;
}
.nb-prose :where(table):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.nb-prose :where(thead):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.nb-prose :where(thead th):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.nb-prose :where(tbody tr):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.nb-prose :where(tbody tr:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    border-bottom-width: 0;
}
.nb-prose :where(tbody td):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    vertical-align: baseline;
}
.nb-prose :where(tfoot):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.nb-prose :where(tfoot td):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    vertical-align: top;
}
.nb-prose :where(th, td):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    text-align: start;
}
.nb-prose :where(figure > *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.nb-prose :where(figcaption):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.nb-prose{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.nb-prose :where(picture > img):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.nb-prose :where(li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.nb-prose :where(ol > li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0.375em;
}
.nb-prose :where(ul > li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0.375em;
}
.nb-prose :where(.nb-prose > ul > li p):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.nb-prose :where(.nb-prose > ul > li > p:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.25em;
}
.nb-prose :where(.nb-prose > ul > li > p:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-bottom: 1.25em;
}
.nb-prose :where(.nb-prose > ol > li > p:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.25em;
}
.nb-prose :where(.nb-prose > ol > li > p:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-bottom: 1.25em;
}
.nb-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.nb-prose :where(dl):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.nb-prose :where(dd):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.nb-prose :where(hr + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose :where(h2 + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose :where(h3 + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose :where(h4 + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose :where(thead th:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0;
}
.nb-prose :where(thead th:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-end: 0;
}
.nb-prose :where(tbody td, tfoot td):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.nb-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0;
}
.nb-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-end: 0;
}
.nb-prose :where(figure):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.nb-prose :where(.nb-prose > :first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose :where(.nb-prose > :last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-bottom: 0;
}
.nb-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
}
.nb-prose-sm :where(p):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.nb-prose-sm :where([class~="lead"]):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.nb-prose-sm :where(blockquote):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-inline-start: 1.1111111em;
}
.nb-prose-sm :where(h1):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
}
.nb-prose-sm :where(h2):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
}
.nb-prose-sm :where(h3):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.nb-prose-sm :where(h4):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
}
.nb-prose-sm :where(img):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.nb-prose-sm :where(picture):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.nb-prose-sm :where(picture > img):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.nb-prose-sm :where(video):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.nb-prose-sm :where(kbd):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.8571429em;
    border-radius: 0.3125rem;
    padding-top: 0.1428571em;
    padding-inline-end: 0.3571429em;
    padding-bottom: 0.1428571em;
    padding-inline-start: 0.3571429em;
}
.nb-prose-sm :where(code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.8571429em;
}
.nb-prose-sm :where(h2 code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.9em;
}
.nb-prose-sm :where(h3 code):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.8888889em;
}
.nb-prose-sm :where(pre):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.nb-prose-sm :where(ol):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.nb-prose-sm :where(ul):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
    padding-inline-start: 1.5714286em;
}
.nb-prose-sm :where(li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
}
.nb-prose-sm :where(ol > li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0.4285714em;
}
.nb-prose-sm :where(ul > li):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0.4285714em;
}
.nb-prose-sm :where(.nb-prose-sm > ul > li p):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.nb-prose-sm :where(.nb-prose-sm > ul > li > p:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
}
.nb-prose-sm :where(.nb-prose-sm > ul > li > p:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-bottom: 1.1428571em;
}
.nb-prose-sm :where(.nb-prose-sm > ol > li > p:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
}
.nb-prose-sm :where(.nb-prose-sm > ol > li > p:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-bottom: 1.1428571em;
}
.nb-prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
}
.nb-prose-sm :where(dl):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
}
.nb-prose-sm :where(dt):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.1428571em;
}
.nb-prose-sm :where(dd):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0.2857143em;
    padding-inline-start: 1.5714286em;
}
.nb-prose-sm :where(hr):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
}
.nb-prose-sm :where(hr + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose-sm :where(h2 + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose-sm :where(h3 + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose-sm :where(h4 + *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose-sm :where(table):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.5;
}
.nb-prose-sm :where(thead th):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.nb-prose-sm :where(thead th:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0;
}
.nb-prose-sm :where(thead th:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-end: 0;
}
.nb-prose-sm :where(tbody td, tfoot td):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-top: 0.6666667em;
    padding-inline-end: 1em;
    padding-bottom: 0.6666667em;
    padding-inline-start: 1em;
}
.nb-prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-start: 0;
}
.nb-prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    padding-inline-end: 0;
}
.nb-prose-sm :where(figure):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
}
.nb-prose-sm :where(figure > *):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.nb-prose-sm :where(figcaption):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
}
.nb-prose-sm :where(.nb-prose-sm > :first-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-top: 0;
}
.nb-prose-sm :where(.nb-prose-sm > :last-child):not(:where([class~="nb-not-prose"],[class~="nb-not-prose"] *)){
    margin-bottom: 0;
}
.nb-sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.nb-pointer-events-none{
    pointer-events: none;
}
.nb-fixed{
    position: fixed;
}
.nb-absolute{
    position: absolute;
}
.nb-relative{
    position: relative;
}
.nb-sticky{
    position: sticky;
}
.nb-inset-0{
    inset: 0px;
}
.nb-inset-y-0{
    top: 0px;
    bottom: 0px;
}
.nb-bottom-0{
    bottom: 0px;
}
.nb-bottom-2{
    bottom: 0.5rem;
}
.nb-bottom-3{
    bottom: 0.75rem;
}
.nb-left-0{
    right: 0px;
}
.nb-left-2{
    right: 0.5rem;
}
.nb-left-3{
    right: 0.75rem;
}
.nb-right-0{
    left: 0px;
}
.nb-right-2{
    left: 0.5rem;
}
.nb-right-3{
    left: 0.75rem;
}
.nb-right-4{
    left: 1rem;
}
.nb-top-2{
    top: 0.5rem;
}
.nb-top-3{
    top: 0.75rem;
}
.nb-top-4{
    top: 1rem;
}
.nb-top-8{
    top: 2rem;
}
.nb-top-\[32px\]{
    top: 32px;
}
.nb-z-10{
    z-index: 10;
}
.nb-z-50{
    z-index: 50;
}
.nb-z-\[9999\]{
    z-index: 9999;
}
.nb-col-span-2{
    grid-column: span 2 / span 2;
}
.\!nb-m-0{
    margin: 0px !important;
}
.nb-m-0{
    margin: 0px;
}
.nb-m-4{
    margin: 1rem;
}
.nb-mx-2{
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}
.nb-mx-3{
    margin-right: 0.75rem;
    margin-left: 0.75rem;
}
.nb-mx-auto{
    margin-right: auto;
    margin-left: auto;
}
.nb-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.-nb-ml-1\.5{
    margin-right: -0.375rem;
}
.nb-mb-0{
    margin-bottom: 0px;
}
.nb-mb-1{
    margin-bottom: 0.25rem;
}
.nb-mb-12{
    margin-bottom: 3rem;
}
.nb-mb-2{
    margin-bottom: 0.5rem;
}
.nb-mb-3{
    margin-bottom: 0.75rem;
}
.nb-mb-4{
    margin-bottom: 1rem;
}
.nb-mb-5{
    margin-bottom: 1.25rem;
}
.nb-mb-6{
    margin-bottom: 1.5rem;
}
.nb-mb-8{
    margin-bottom: 2rem;
}
.nb-ml-1{
    margin-right: 0.25rem;
}
.nb-ml-3{
    margin-right: 0.75rem;
}
.nb-ml-6{
    margin-right: 1.5rem;
}
.nb-ml-auto{
    margin-right: auto;
}
.nb-mr-2{
    margin-left: 0.5rem;
}
.nb-mr-3{
    margin-left: 0.75rem;
}
.nb-mt-0{
    margin-top: 0px;
}
.nb-mt-0\.5{
    margin-top: 0.125rem;
}
.nb-mt-1{
    margin-top: 0.25rem;
}
.nb-mt-1\.5{
    margin-top: 0.375rem;
}
.nb-mt-12{
    margin-top: 3rem;
}
.nb-mt-2{
    margin-top: 0.5rem;
}
.nb-mt-2\.5{
    margin-top: 0.625rem;
}
.nb-mt-3{
    margin-top: 0.75rem;
}
.nb-mt-4{
    margin-top: 1rem;
}
.nb-mt-5{
    margin-top: 1.25rem;
}
.nb-mt-6{
    margin-top: 1.5rem;
}
.nb-mt-auto{
    margin-top: auto;
}
.nb-mt-px{
    margin-top: 1px;
}
.nb-box-border{
    box-sizing: border-box;
}
.nb-line-clamp-1{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.nb-line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.nb-line-clamp-3{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.nb-block{
    display: block;
}
.nb-inline-block{
    display: inline-block;
}
.nb-flex{
    display: flex;
}
.nb-inline-flex{
    display: inline-flex;
}
.nb-table{
    display: table;
}
.nb-grid{
    display: grid;
}
.nb-hidden{
    display: none;
}
.nb-aspect-\[4\/5\]{
    aspect-ratio: 4/5;
}
.nb-aspect-video{
    aspect-ratio: 16 / 9;
}
.\!nb-h-9{
    height: 2.25rem !important;
}
.nb-h-1{
    height: 0.25rem;
}
.nb-h-1\.5{
    height: 0.375rem;
}
.nb-h-10{
    height: 2.5rem;
}
.nb-h-12{
    height: 3rem;
}
.nb-h-14{
    height: 3.5rem;
}
.nb-h-16{
    height: 4rem;
}
.nb-h-2{
    height: 0.5rem;
}
.nb-h-28{
    height: 7rem;
}
.nb-h-3{
    height: 0.75rem;
}
.nb-h-3\.5{
    height: 0.875rem;
}
.nb-h-4{
    height: 1rem;
}
.nb-h-48{
    height: 12rem;
}
.nb-h-5{
    height: 1.25rem;
}
.nb-h-56{
    height: 14rem;
}
.nb-h-6{
    height: 1.5rem;
}
.nb-h-7{
    height: 1.75rem;
}
.nb-h-8{
    height: 2rem;
}
.nb-h-9{
    height: 2.25rem;
}
.nb-h-\[calc\(100vh-200px\)\]{
    height: calc(100vh - 200px);
}
.nb-h-auto{
    height: auto;
}
.nb-h-full{
    height: 100%;
}
.nb-h-px{
    height: 1px;
}
.nb-max-h-40{
    max-height: 10rem;
}
.nb-max-h-\[250px\]{
    max-height: 250px;
}
.nb-max-h-\[7\.5rem\]{
    max-height: 7.5rem;
}
.nb-max-h-\[90vh\]{
    max-height: 90vh;
}
.nb-min-h-\[200px\]{
    min-height: 200px;
}
.nb-min-h-screen{
    min-height: 100vh;
}
.\!nb-w-full{
    width: 100% !important;
}
.nb-w-1{
    width: 0.25rem;
}
.nb-w-1\.5{
    width: 0.375rem;
}
.nb-w-1\/2{
    width: 50%;
}
.nb-w-1\/3{
    width: 33.333333%;
}
.nb-w-1\/4{
    width: 25%;
}
.nb-w-10{
    width: 2.5rem;
}
.nb-w-12{
    width: 3rem;
}
.nb-w-14{
    width: 3.5rem;
}
.nb-w-16{
    width: 4rem;
}
.nb-w-2{
    width: 0.5rem;
}
.nb-w-2\/3{
    width: 66.666667%;
}
.nb-w-24{
    width: 6rem;
}
.nb-w-28{
    width: 7rem;
}
.nb-w-3{
    width: 0.75rem;
}
.nb-w-3\.5{
    width: 0.875rem;
}
.nb-w-3\/4{
    width: 75%;
}
.nb-w-32{
    width: 8rem;
}
.nb-w-36{
    width: 9rem;
}
.nb-w-4{
    width: 1rem;
}
.nb-w-4\/6{
    width: 66.666667%;
}
.nb-w-48{
    width: 12rem;
}
.nb-w-5{
    width: 1.25rem;
}
.nb-w-5\/6{
    width: 83.333333%;
}
.nb-w-52{
    width: 13rem;
}
.nb-w-6{
    width: 1.5rem;
}
.nb-w-7{
    width: 1.75rem;
}
.nb-w-8{
    width: 2rem;
}
.nb-w-full{
    width: 100%;
}
.nb-min-w-5{
    min-width: 1.25rem;
}
.nb-min-w-8{
    min-width: 2rem;
}
.nb-min-w-\[1rem\]{
    min-width: 1rem;
}
.nb-min-w-\[200px\]{
    min-width: 200px;
}
.nb-min-w-full{
    min-width: 100%;
}
.nb-max-w-2xl{
    max-width: 42rem;
}
.nb-max-w-3xl{
    max-width: 48rem;
}
.nb-max-w-4xl{
    max-width: 56rem;
}
.nb-max-w-7xl{
    max-width: 80rem;
}
.nb-max-w-\[1200px\]{
    max-width: 1200px;
}
.nb-max-w-\[660px\]{
    max-width: 660px;
}
.nb-max-w-md{
    max-width: 28rem;
}
.nb-max-w-none{
    max-width: none;
}
.nb-max-w-sm{
    max-width: 24rem;
}
.nb-max-w-xl{
    max-width: 36rem;
}
.nb-flex-1{
    flex: 1 1 0%;
}
.nb-flex-auto{
    flex: 1 1 auto;
}
.nb-flex-none{
    flex: none;
}
.nb-flex-shrink-0{
    flex-shrink: 0;
}
.nb-shrink-0{
    flex-shrink: 0;
}
.nb-border-collapse{
    border-collapse: collapse;
}
.nb-origin-top-right{
    transform-origin: top left;
}
.nb-transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes nb-pulse{
    50%{
        opacity: .5;
    }
}
.nb-animate-pulse{
    animation: nb-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes nb-spin{
    to{
        transform: rotate(-360deg);
    }
}
.nb-animate-spin{
    animation: nb-spin 1s linear infinite;
}
.nb-cursor-default{
    cursor: default;
}
.nb-cursor-pointer{
    cursor: pointer;
}
.nb-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}
.nb-resize-y{
    resize: vertical;
}
.nb-list-inside{
    list-style-position: inside;
}
.nb-list-decimal{
    list-style-type: decimal;
}
.nb-list-none{
    list-style-type: none;
}
.nb-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.nb-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.nb-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.nb-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
}
.nb-flex-col{
    flex-direction: column;
}
.nb-flex-wrap{
    flex-wrap: wrap;
}
.nb-items-start{
    align-items: flex-start;
}
.nb-items-end{
    align-items: flex-end;
}
.nb-items-center{
    align-items: center;
}
.nb-items-baseline{
    align-items: baseline;
}
.nb-justify-end{
    justify-content: flex-end;
}
.nb-justify-center{
    justify-content: center;
}
.nb-justify-between{
    justify-content: space-between;
}
.nb-gap-1{
    gap: 0.25rem;
}
.nb-gap-1\.5{
    gap: 0.375rem;
}
.nb-gap-10{
    gap: 2.5rem;
}
.nb-gap-12{
    gap: 3rem;
}
.nb-gap-2{
    gap: 0.5rem;
}
.nb-gap-2\.5{
    gap: 0.625rem;
}
.nb-gap-3{
    gap: 0.75rem;
}
.nb-gap-4{
    gap: 1rem;
}
.nb-gap-5{
    gap: 1.25rem;
}
.nb-gap-6{
    gap: 1.5rem;
}
.nb-gap-8{
    gap: 2rem;
}
.nb-space-x-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-left: calc(0.5rem * var(--tw-space-x-reverse));
    margin-right: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.nb-space-x-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-left: calc(2rem * var(--tw-space-x-reverse));
    margin-right: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}
.nb-space-y-1 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.nb-space-y-2 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.nb-space-y-3 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.nb-space-y-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.nb-space-y-6 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.nb-divide-y > :not([hidden]) ~ :not([hidden]){
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.nb-divide-gray-200 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-divide-opacity, 1));
}
.nb-divide-gray-300 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-divide-opacity, 1));
}
.nb-divide-neutral-200 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgb(231 229 223 / var(--tw-divide-opacity, 1));
}
.nb-overflow-auto{
    overflow: auto;
}
.nb-overflow-hidden{
    overflow: hidden;
}
.nb-overflow-visible{
    overflow: visible;
}
.nb-overflow-x-auto{
    overflow-x: auto;
}
.nb-overflow-y-auto{
    overflow-y: auto;
}
.nb-whitespace-nowrap{
    white-space: nowrap;
}
.nb-whitespace-pre-line{
    white-space: pre-line;
}
.nb-break-all{
    word-break: break-all;
}
.\!nb-rounded-md{
    border-radius: 0.375rem !important;
}
.nb-rounded{
    border-radius: 0.25rem;
}
.nb-rounded-2xl{
    border-radius: 1rem;
}
.nb-rounded-full{
    border-radius: 9999px;
}
.nb-rounded-lg{
    border-radius: 0.5rem;
}
.nb-rounded-md{
    border-radius: 0.375rem;
}
.nb-rounded-xl{
    border-radius: 0.75rem;
}
.nb-rounded-b-md{
    border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}
.nb-rounded-t-md{
    border-top-right-radius: 0.375rem;
    border-top-left-radius: 0.375rem;
}
.\!nb-border{
    border-width: 1px !important;
}
.nb-border{
    border-width: 1px;
}
.nb-border-0{
    border-width: 0px;
}
.nb-border-2{
    border-width: 2px;
}
.nb-border-b{
    border-bottom-width: 1px;
}
.nb-border-b-2{
    border-bottom-width: 2px;
}
.nb-border-l-2{
    border-right-width: 2px;
}
.nb-border-t{
    border-top-width: 1px;
}
.nb-border-t-0{
    border-top-width: 0px;
}
.nb-border-t-2{
    border-top-width: 2px;
}
.nb-border-dashed{
    border-style: dashed;
}
.\!nb-border-neutral-300{
    --tw-border-opacity: 1 !important;
    border-color: rgb(214 212 205 / var(--tw-border-opacity, 1)) !important;
}
.nb-border-accent-500{
    --tw-border-opacity: 1;
    border-color: rgb(37 37 37 / var(--tw-border-opacity, 1));
}
.nb-border-blue-200{
    --tw-border-opacity: 1;
    border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
}
.nb-border-danger-500{
    --tw-border-opacity: 1;
    border-color: rgb(179 38 30 / var(--tw-border-opacity, 1));
}
.nb-border-gray-200{
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.nb-border-gray-300{
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.nb-border-green-200{
    --tw-border-opacity: 1;
    border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
}
.nb-border-indigo-600{
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity, 1));
}
.nb-border-info-500{
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.nb-border-neutral-200{
    --tw-border-opacity: 1;
    border-color: rgb(231 229 223 / var(--tw-border-opacity, 1));
}
.nb-border-neutral-300{
    --tw-border-opacity: 1;
    border-color: rgb(214 212 205 / var(--tw-border-opacity, 1));
}
.nb-border-neutral-500{
    --tw-border-opacity: 1;
    border-color: rgb(154 154 163 / var(--tw-border-opacity, 1));
}
.nb-border-neutral-900{
    --tw-border-opacity: 1;
    border-color: rgb(15 15 16 / var(--tw-border-opacity, 1));
}
.nb-border-red-200{
    --tw-border-opacity: 1;
    border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
}
.nb-border-slate-200{
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
}
.nb-border-slate-600{
    --tw-border-opacity: 1;
    border-color: rgb(71 85 105 / var(--tw-border-opacity, 1));
}
.nb-border-success-500{
    --tw-border-opacity: 1;
    border-color: rgb(22 121 75 / var(--tw-border-opacity, 1));
}
.nb-border-transparent{
    border-color: transparent;
}
.nb-border-warning-500{
    --tw-border-opacity: 1;
    border-color: rgb(217 119 6 / var(--tw-border-opacity, 1));
}
.nb-border-yellow-200{
    --tw-border-opacity: 1;
    border-color: rgb(254 240 138 / var(--tw-border-opacity, 1));
}
.nb-border-t-accent-500{
    --tw-border-opacity: 1;
    border-top-color: rgb(37 37 37 / var(--tw-border-opacity, 1));
}
.\!nb-bg-neutral-0{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.nb-bg-accent-50{
    --tw-bg-opacity: 1;
    background-color: rgb(236 234 228 / var(--tw-bg-opacity, 1));
}
.nb-bg-accent-500{
    --tw-bg-opacity: 1;
    background-color: rgb(37 37 37 / var(--tw-bg-opacity, 1));
}
.nb-bg-accent-700{
    --tw-bg-opacity: 1;
    background-color: rgb(13 13 14 / var(--tw-bg-opacity, 1));
}
.nb-bg-amber-500{
    --tw-bg-opacity: 1;
    background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1));
}
.nb-bg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.nb-bg-blue-100{
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.nb-bg-blue-50{
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.nb-bg-blue-600{
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.nb-bg-danger-50{
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.nb-bg-danger-500{
    --tw-bg-opacity: 1;
    background-color: rgb(179 38 30 / var(--tw-bg-opacity, 1));
}
.nb-bg-emerald-50{
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity, 1));
}
.nb-bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.nb-bg-gray-50{
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.nb-bg-gray-900\/50{
    background-color: rgb(17 24 39 / 0.5);
}
.nb-bg-green-100{
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.nb-bg-green-500{
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1));
}
.nb-bg-indigo-600{
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity, 1));
}
.nb-bg-info-50{
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.nb-bg-neutral-0{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.nb-bg-neutral-0\/70{
    background-color: rgb(255 255 255 / 0.7);
}
.nb-bg-neutral-100{
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}
.nb-bg-neutral-200{
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 223 / var(--tw-bg-opacity, 1));
}
.nb-bg-neutral-50{
    --tw-bg-opacity: 1;
    background-color: rgb(248 246 241 / var(--tw-bg-opacity, 1));
}
.nb-bg-neutral-500{
    --tw-bg-opacity: 1;
    background-color: rgb(154 154 163 / var(--tw-bg-opacity, 1));
}
.nb-bg-red-100{
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.nb-bg-red-50{
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.nb-bg-slate-100{
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.nb-bg-slate-200{
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}
.nb-bg-slate-300{
    --tw-bg-opacity: 1;
    background-color: rgb(203 213 225 / var(--tw-bg-opacity, 1));
}
.nb-bg-slate-400{
    --tw-bg-opacity: 1;
    background-color: rgb(148 163 184 / var(--tw-bg-opacity, 1));
}
.nb-bg-slate-50{
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.nb-bg-slate-600{
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity, 1));
}
.nb-bg-success-50{
    --tw-bg-opacity: 1;
    background-color: rgb(237 252 243 / var(--tw-bg-opacity, 1));
}
.nb-bg-success-500{
    --tw-bg-opacity: 1;
    background-color: rgb(22 121 75 / var(--tw-bg-opacity, 1));
}
.nb-bg-transparent{
    background-color: transparent;
}
.nb-bg-warning-50{
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1));
}
.nb-bg-warning-500{
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity, 1));
}
.nb-bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.nb-bg-white\/80{
    background-color: rgb(255 255 255 / 0.8);
}
.nb-bg-white\/90{
    background-color: rgb(255 255 255 / 0.9);
}
.nb-bg-yellow-100{
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1));
}
.nb-bg-yellow-50{
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
}
.nb-bg-opacity-50{
    --tw-bg-opacity: 0.5;
}
.nb-bg-opacity-75{
    --tw-bg-opacity: 0.75;
}
.nb-bg-gradient-to-br{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}
.nb-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.nb-from-black\/70{
    --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.nb-from-slate-100{
    --tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.nb-from-slate-50{
    --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.nb-via-black\/20{
    --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.nb-to-slate-100{
    --tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position);
}
.nb-to-slate-200{
    --tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position);
}
.nb-to-transparent{
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.nb-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}
.\!nb-p-0{
    padding: 0px !important;
}
.nb-p-0{
    padding: 0px;
}
.nb-p-0\.5{
    padding: 0.125rem;
}
.nb-p-1{
    padding: 0.25rem;
}
.nb-p-1\.5{
    padding: 0.375rem;
}
.nb-p-16{
    padding: 4rem;
}
.nb-p-2{
    padding: 0.5rem;
}
.nb-p-3{
    padding: 0.75rem;
}
.nb-p-4{
    padding: 1rem;
}
.nb-p-5{
    padding: 1.25rem;
}
.nb-p-6{
    padding: 1.5rem;
}
.nb-p-8{
    padding: 2rem;
}
.nb-px-1{
    padding-right: 0.25rem;
    padding-left: 0.25rem;
}
.nb-px-1\.5{
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}
.nb-px-2{
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
.nb-px-2\.5{
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}
.nb-px-3{
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}
.nb-px-3\.5{
    padding-right: 0.875rem;
    padding-left: 0.875rem;
}
.nb-px-4{
    padding-right: 1rem;
    padding-left: 1rem;
}
.nb-px-5{
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}
.nb-px-6{
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}
.nb-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}
.nb-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.nb-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}
.nb-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.nb-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.nb-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.nb-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
.nb-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.nb-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
.nb-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.nb-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.nb-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.\!nb-pl-9{
    padding-right: 2.25rem !important;
}
.\!nb-pr-3{
    padding-left: 0.75rem !important;
}
.nb-pb-2{
    padding-bottom: 0.5rem;
}
.nb-pl-10{
    padding-right: 2.5rem;
}
.nb-pl-2{
    padding-right: 0.5rem;
}
.nb-pl-3{
    padding-right: 0.75rem;
}
.nb-pl-4{
    padding-right: 1rem;
}
.nb-pl-5{
    padding-right: 1.25rem;
}
.nb-pl-6{
    padding-right: 1.5rem;
}
.nb-pr-3{
    padding-left: 0.75rem;
}
.nb-pr-4{
    padding-left: 1rem;
}
.nb-pr-5{
    padding-left: 1.25rem;
}
.nb-pt-1\.5{
    padding-top: 0.375rem;
}
.nb-pt-2{
    padding-top: 0.5rem;
}
.nb-pt-4{
    padding-top: 1rem;
}
.nb-pt-6{
    padding-top: 1.5rem;
}
.nb-text-left{
    text-align: right;
}
.nb-text-center{
    text-align: center;
}
.nb-text-right{
    text-align: left;
}
.nb-align-top{
    vertical-align: top;
}
.nb-font-mono{
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.\!nb-text-sm{
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
}
.\!nb-text-xl{
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
}
.nb-text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
}
.nb-text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.nb-text-6xl{
    font-size: 3.75rem;
    line-height: 1;
}
.nb-text-\[0\.8125rem\]{
    font-size: 0.8125rem;
}
.nb-text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}
.nb-text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.nb-text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.nb-text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.nb-text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}
.nb-font-bold{
    font-weight: 700;
}
.nb-font-light{
    font-weight: 300;
}
.nb-font-medium{
    font-weight: 500;
}
.nb-font-semibold{
    font-weight: 600;
}
.nb-uppercase{
    text-transform: uppercase;
}
.nb-capitalize{
    text-transform: capitalize;
}
.nb-italic{
    font-style: italic;
}
.nb-leading-7{
    line-height: 1.75rem;
}
.nb-leading-8{
    line-height: 2rem;
}
.nb-leading-snug{
    line-height: 1.375;
}
.nb-leading-tight{
    line-height: 1.25;
}
.nb-tracking-tight{
    letter-spacing: -0.025em;
}
.nb-tracking-wide{
    letter-spacing: 0.025em;
}
.nb-tracking-wider{
    letter-spacing: 0.05em;
}
.\!nb-text-neutral-700{
    --tw-text-opacity: 1 !important;
    color: rgb(91 91 98 / var(--tw-text-opacity, 1)) !important;
}
.nb-text-accent-500{
    --tw-text-opacity: 1;
    color: rgb(37 37 37 / var(--tw-text-opacity, 1));
}
.nb-text-accent-700{
    --tw-text-opacity: 1;
    color: rgb(13 13 14 / var(--tw-text-opacity, 1));
}
.nb-text-amber-600{
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity, 1));
}
.nb-text-amber-700{
    --tw-text-opacity: 1;
    color: rgb(180 83 9 / var(--tw-text-opacity, 1));
}
.nb-text-blue-600{
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.nb-text-blue-800{
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.nb-text-danger-500{
    --tw-text-opacity: 1;
    color: rgb(179 38 30 / var(--tw-text-opacity, 1));
}
.nb-text-danger-700{
    --tw-text-opacity: 1;
    color: rgb(127 27 21 / var(--tw-text-opacity, 1));
}
.nb-text-emerald-700{
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity, 1));
}
.nb-text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.nb-text-gray-500{
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.nb-text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.nb-text-gray-700{
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.nb-text-gray-800{
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.nb-text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.nb-text-green-500{
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}
.nb-text-green-700{
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.nb-text-green-800{
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.nb-text-indigo-600{
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.nb-text-info-700{
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-0{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-300{
    --tw-text-opacity: 1;
    color: rgb(214 212 205 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-400{
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-500{
    --tw-text-opacity: 1;
    color: rgb(154 154 163 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-600{
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-700{
    --tw-text-opacity: 1;
    color: rgb(91 91 98 / var(--tw-text-opacity, 1));
}
.nb-text-neutral-900{
    --tw-text-opacity: 1;
    color: rgb(15 15 16 / var(--tw-text-opacity, 1));
}
.nb-text-orange-600{
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity, 1));
}
.nb-text-red-500{
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.nb-text-red-600{
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.nb-text-red-700{
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.nb-text-red-800{
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.nb-text-slate-200{
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}
.nb-text-slate-300{
    --tw-text-opacity: 1;
    color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.nb-text-slate-400{
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.nb-text-slate-500{
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
.nb-text-slate-600{
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.nb-text-slate-700{
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.nb-text-slate-800{
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.nb-text-slate-900{
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.nb-text-success-500{
    --tw-text-opacity: 1;
    color: rgb(22 121 75 / var(--tw-text-opacity, 1));
}
.nb-text-success-700{
    --tw-text-opacity: 1;
    color: rgb(14 87 54 / var(--tw-text-opacity, 1));
}
.nb-text-warning-700{
    --tw-text-opacity: 1;
    color: rgb(146 64 14 / var(--tw-text-opacity, 1));
}
.nb-text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.nb-text-white\/80{
    color: rgb(255 255 255 / 0.8);
}
.nb-text-yellow-400{
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity, 1));
}
.nb-text-yellow-700{
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity, 1));
}
.nb-text-yellow-800{
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.nb-underline{
    text-decoration-line: underline;
}
.nb-no-underline{
    text-decoration-line: none;
}
.nb-placeholder-gray-400::-moz-placeholder{
    --tw-placeholder-opacity: 1;
    color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
}
.nb-placeholder-gray-400::placeholder{
    --tw-placeholder-opacity: 1;
    color: rgb(156 163 175 / var(--tw-placeholder-opacity, 1));
}
.nb-opacity-40{
    opacity: 0.4;
}
.nb-opacity-50{
    opacity: 0.5;
}
.nb-opacity-60{
    opacity: 0.6;
}
.nb-shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-2xl{
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-\[0_0_0_1px_\#252525\]{
    --tw-shadow: 0 0 0 1px #252525;
    --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-\[0_0_0_2px_\#fff\,inset_0_0_0_1px_\#D6D4CD\]{
    --tw-shadow: 0 0 0 2px #fff,inset 0 0 0 1px #D6D4CD;
    --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-\[0_0_0_2px_\#fff\]{
    --tw-shadow: 0 0 0 2px #fff;
    --tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-\[0_0_0_3px_rgba\(37\,37\,37\,0\.15\)\]{
    --tw-shadow: 0 0 0 3px rgba(37,37,37,0.15);
    --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{
    --tw-shadow: 0 1px 2px rgba(0,0,0,0.04);
    --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-elevation-1{
    --tw-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.04);
    --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-elevation-3{
    --tw-shadow: 0 8px 32px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.08);
    --tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-md{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-none{
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-sm{
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-shadow-xl{
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.nb-outline{
    outline-style: solid;
}
.nb-outline-1{
    outline-width: 1px;
}
.nb--outline-offset-1{
    outline-offset: -1px;
}
.nb-outline-black\/5{
    outline-color: rgb(0 0 0 / 0.05);
}
.nb-ring-1{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.nb-ring-black{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1));
}
.nb-ring-opacity-5{
    --tw-ring-opacity: 0.05;
}
.nb-backdrop-blur-sm{
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!nb-transition-colors{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    transition-duration: 150ms !important;
}
.nb-transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.nb-transition-colors{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.nb-transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.nb-transition-shadow{
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.nb-transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.\!nb-duration-fast{
    transition-duration: 150ms !important;
}
.nb-duration-150{
    transition-duration: 150ms;
}
.nb-duration-200{
    transition-duration: 200ms;
}
.nb-duration-300{
    transition-duration: 300ms;
}
.nb-duration-fast{
    transition-duration: 150ms;
}
.first\:nb-pt-0:first-child{
    padding-top: 0px;
}
.last\:nb-border-0:last-child{
    border-width: 0px;
}
.last\:nb-border-b-0:last-child{
    border-bottom-width: 0px;
}
.last\:nb-pb-0:last-child{
    padding-bottom: 0px;
}
.hover\:nb-border-neutral-300:hover{
    --tw-border-opacity: 1;
    border-color: rgb(214 212 205 / var(--tw-border-opacity, 1));
}
.hover\:nb-border-neutral-500:hover{
    --tw-border-opacity: 1;
    border-color: rgb(154 154 163 / var(--tw-border-opacity, 1));
}
.hover\:nb-border-slate-300:hover{
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity, 1));
}
.hover\:nb-bg-blue-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-danger-50:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-gray-100:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-gray-50:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-indigo-700:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-neutral-200:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(231 229 223 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-neutral-50:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(248 246 241 / var(--tw-bg-opacity, 1));
}
.hover\:nb-bg-slate-50:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.hover\:nb-text-accent-500:hover{
    --tw-text-opacity: 1;
    color: rgb(37 37 37 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-blue-800:hover{
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-danger-500:hover{
    --tw-text-opacity: 1;
    color: rgb(179 38 30 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-gray-500:hover{
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-gray-600:hover{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-gray-700:hover{
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-indigo-600:hover{
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-indigo-800:hover{
    --tw-text-opacity: 1;
    color: rgb(55 48 163 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-indigo-900:hover{
    --tw-text-opacity: 1;
    color: rgb(49 46 129 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-neutral-700:hover{
    --tw-text-opacity: 1;
    color: rgb(91 91 98 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-neutral-900:hover{
    --tw-text-opacity: 1;
    color: rgb(15 15 16 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-slate-700:hover{
    --tw-text-opacity: 1;
    color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-slate-800:hover{
    --tw-text-opacity: 1;
    color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-success-500:hover{
    --tw-text-opacity: 1;
    color: rgb(22 121 75 / var(--tw-text-opacity, 1));
}
.hover\:nb-text-white:hover{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:nb-underline:hover{
    text-decoration-line: underline;
}
.hover\:nb-opacity-100:hover{
    opacity: 1;
}
.hover\:nb-shadow-md:hover{
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:\!nb-border-accent-500:focus{
    --tw-border-opacity: 1 !important;
    border-color: rgb(37 37 37 / var(--tw-border-opacity, 1)) !important;
}
.focus\:nb-border-accent-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(37 37 37 / var(--tw-border-opacity, 1));
}
.focus\:nb-border-indigo-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(99 102 241 / var(--tw-border-opacity, 1));
}
.focus\:nb-border-slate-500:focus{
    --tw-border-opacity: 1;
    border-color: rgb(100 116 139 / var(--tw-border-opacity, 1));
}
.focus\:nb-bg-accent-50:focus{
    --tw-bg-opacity: 1;
    background-color: rgb(236 234 228 / var(--tw-bg-opacity, 1));
}
.focus\:\!nb-outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
}
.focus\:nb-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:\!nb-ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:nb-ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:\!nb-ring-accent-500:focus{
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(37 37 37 / var(--tw-ring-opacity, 1)) !important;
}
.focus\:nb-ring-accent-500:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 37 37 / var(--tw-ring-opacity, 1));
}
.focus\:nb-ring-blue-500:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.focus\:nb-ring-indigo-500:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));
}
.focus\:nb-ring-slate-500:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1));
}
.focus\:nb-ring-offset-1:focus{
    --tw-ring-offset-width: 1px;
}
.focus\:nb-ring-offset-2:focus{
    --tw-ring-offset-width: 2px;
}
.focus-visible\:nb-outline-none:focus-visible{
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus-visible\:nb-ring-2:focus-visible{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:nb-ring-accent-500:focus-visible{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 37 37 / var(--tw-ring-opacity, 1));
}
.focus-visible\:nb-ring-offset-1:focus-visible{
    --tw-ring-offset-width: 1px;
}
.disabled\:nb-cursor-not-allowed:disabled{
    cursor: not-allowed;
}
.disabled\:nb-opacity-40:disabled{
    opacity: 0.4;
}
.nb-group:hover .group-hover\:nb-scale-105{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.nb-group:hover .group-hover\:nb-text-neutral-500{
    --tw-text-opacity: 1;
    color: rgb(154 154 163 / var(--tw-text-opacity, 1));
}
.nb-group:hover .group-hover\:nb-opacity-100{
    opacity: 1;
}
@media (min-width: 640px){
    .sm\:nb-ml-16{
        margin-right: 4rem;
    }
    .sm\:nb-mt-0{
        margin-top: 0px;
    }
    .sm\:nb-inline{
        display: inline;
    }
    .sm\:nb-flex-auto{
        flex: 1 1 auto;
    }
    .sm\:nb-flex-none{
        flex: none;
    }
    .sm\:nb-grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:nb-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:nb-grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .sm\:nb-flex-row{
        flex-direction: row;
    }
    .sm\:nb-rounded-lg{
        border-radius: 0.5rem;
    }
    .sm\:nb-p-10{
        padding: 2.5rem;
    }
    .sm\:nb-p-6{
        padding: 1.5rem;
    }
    .sm\:nb-pl-6{
        padding-right: 1.5rem;
    }
    .sm\:nb-pr-6{
        padding-left: 1.5rem;
    }
}
@media (min-width: 768px){
    .md\:nb-col-span-2{
        grid-column: span 2 / span 2;
    }
    .md\:nb-block{
        display: block;
    }
    .md\:nb-inline{
        display: inline;
    }
    .md\:nb-grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:nb-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:nb-grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
@media (min-width: 1024px){
    .lg\:nb-sticky{
        position: sticky;
    }
    .lg\:nb-top-\[120px\]{
        top: 120px;
    }
    .lg\:nb-col-span-1{
        grid-column: span 1 / span 1;
    }
    .lg\:nb-col-span-2{
        grid-column: span 2 / span 2;
    }
    .lg\:nb-table-cell{
        display: table-cell;
    }
    .lg\:nb-grid-cols-2{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:nb-grid-cols-3{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:nb-grid-cols-\[1fr_400px\]{
        grid-template-columns: 1fr 400px;
    }
}
@media (min-width: 1280px){
    .xl\:nb-grid-cols-4{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .xl\:nb-grid-cols-6{
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
}
@media (min-width: 1536px){
    .\32xl\:nb-inline{
        display: inline;
    }
}
@media print{
    .print\:nb-hidden{
        display: none;
    }
}

