.ui-theme{color-scheme:light;--ui-on-accent: #ffffff;--ui-primary: #426969;--ui-brand-panel: #1e293b;--ui-primary-hover: #355858;--ui-on-primary: #ffffff;--ui-preview-canvas: #f8fafc;--ui-accent: #5d8b8b;--ui-accent-strong: #426969;--ui-accent-hover: #355858;--ui-accent-soft: #edf4f3;--ui-highlight: #d6a44b;--ui-highlight-strong: color-mix(in srgb, var(--ui-highlight) 60%, #000);--ui-highlight-soft: color-mix(in srgb, var(--ui-highlight) 18%, var(--ui-surface));--ui-on-highlight: #1e293b;--ui-canvas: #f6f8f8;--ui-surface: #ffffff;--ui-subtle: #f8fafc;--ui-field: #ffffff;--ui-heading: #1e293b;--ui-text: #334155;--ui-secondary: #475569;--ui-muted: #64748b;--ui-warning: #92400e;--ui-warning-soft: #fffbeb;--ui-error: #9f1239;--ui-error-soft: #fff1f2;--ui-info: #1e40af;--ui-info-soft: #f0f9ff;--ui-border: #e2e8f0;--ui-divider: #f1f5f9;--ui-radius-control: .5rem;--ui-radius-panel: 1rem}.ui-theme[data-theme=dark]{color-scheme:dark;--ui-on-accent: #020617;--ui-preview-canvas: #020617;--ui-accent: #99f6e4;--ui-accent-strong: #99f6e4;--ui-accent-hover: #ccfbf1;--ui-accent-soft: #042f2e;--ui-highlight-strong: var(--ui-highlight);--ui-canvas: #020617;--ui-surface: #0f172a;--ui-subtle: #1e293b;--ui-field: #1e293b;--ui-heading: #f1f5f9;--ui-text: #f1f5f9;--ui-secondary: #cbd5e1;--ui-muted: #cbd5e1;--ui-warning: #fcd34d;--ui-warning-soft: #451a03;--ui-error: #fda4af;--ui-error-soft: #4c0519;--ui-info: #93c5fd;--ui-info-soft: #082f49;--ui-border: #334155;--ui-divider: #334155}@font-face{font-family:Theme Montserrat;src:url(/build/assets/Montserrat-Regular-BJgBmYAR.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Theme Montserrat;src:url(/build/assets/Montserrat-SemiBold-tM4fCJ64.ttf) format("truetype");font-weight:600;font-display:swap}.ui-theme .ui-editor-root .tox-tinymce{height:100%!important;min-height:0!important;border:1px solid var(--ui-border);border-radius:12px;box-shadow:none}.ui-theme .ui-editor-root .tox-tinymce:focus-within,.ui-theme .ui-editor-root[data-focused=true] .tox-tinymce{border-color:var(--ui-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 15%,transparent)}@media(forced-colors:none){.ui-theme .ui-editor-root .tox .tox-edit-area:before{border-color:var(--ui-accent);border-radius:12px}}.ui-theme .ui-editor-root .tox .tox-toolbar,.ui-theme .ui-editor-root .tox .tox-toolbar__primary,.ui-theme .ui-editor-root .tox .tox-toolbar__overflow,.ui-theme .ui-editor-root .tox .tox-editor-header{background:var(--ui-subtle);box-shadow:none}.ui-theme .ui-editor-root .tox .tox-toolbar__group{border-color:var(--ui-border)}.ui-theme .ui-editor-root .tox .tox-tbtn{color:var(--ui-secondary);border-radius:6px;font-family:Theme Montserrat,sans-serif}.ui-theme .ui-editor-root .tox .tox-tbtn svg{fill:var(--ui-secondary)}.ui-theme .ui-editor-root .tox .tox-tbtn:hover,.ui-theme .ui-editor-root .tox .tox-tbtn--enabled{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-editor-root .tox .tox-tbtn--enabled svg{fill:var(--ui-accent-strong)}.ui-theme .ui-editor-root .tox .tox-tbtn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-theme .ui-editor-root .tox .tox-statusbar{border-color:var(--ui-border);color:var(--ui-muted);font-family:Theme Montserrat,sans-serif}@position-try --ui-picker-viewport{top:.75rem;bottom:auto;margin-block:0;max-height:calc(100dvh - 1.5rem)}@position-try --ui-sidebar-viewport{top:anchor(bottom);bottom:auto;left:clamp(.75rem,anchor(left),max(.75rem,calc(100vw - min(var(--ui-adjacent-width),calc(100vw - 2rem)) - .75rem)));right:auto;margin-block:.375rem}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=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}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.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: rgb(17 24 39 / 10%);--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: rgb(255 255 255 / 10%);--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}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.ui-theme{font-family:Theme Montserrat,sans-serif;background:var(--ui-canvas);color:var(--ui-text);font-size:.875rem;line-height:1.5rem;font-weight:400;text-align:left;color-scheme:light}.ui-theme *,.ui-theme *:before,.ui-theme *:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--ui-border);--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: var(--ui-surface);--tw-ring-color: var(--ui-accent);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000}.ui-theme :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}.ui-theme :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.ui-theme :where(ul,ol){padding:0;list-style:none}.ui-theme :where(fieldset){min-width:0;padding:0;border-width:0}.ui-theme :where(button,input,select,textarea){font-family:inherit}.ui-theme :where(button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-width:0;padding:0;color:inherit;font:inherit;cursor:pointer}.ui-theme :where(input[type=checkbox],input[type=radio]){margin:0;cursor:pointer}.ui-theme :where(svg){display:inline-block;vertical-align:middle}.ui-theme [x-cloak]{display:none!important}.cris-compact-mark{display:block;width:2rem;height:2rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.cris-wordmark{display:block;flex-shrink:0;width:auto;height:1.5rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.cris-wordmark-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:1.75rem;padding:.25rem;border-radius:.5rem;background:#1e293b}.cris-wordmark-badge>.cris-wordmark{width:100%;height:auto;filter:none}.cris-wordmark-badge>.cris-wordmark[data-artwork=studio]{filter:none}.ui-theme .ui-panel{border-width:1px;--tw-shadow: 0 1px 2px 0 rgb(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);border-color:var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);color:var(--ui-text)}.ui-theme .ui-panel--canvas{background:var(--ui-preview-canvas)}.ui-theme .ui-panel-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;padding:.75rem 1rem;border-color:var(--ui-border);background:var(--ui-surface)}.ui-theme .ui-panel-body>: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))}.ui-theme .ui-panel-body{padding:1rem}.ui-theme .ui-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ui-theme .ui-text{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--ui-text)}.ui-theme .ui-text--heading{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-text--muted{color:var(--ui-muted)}.ui-theme .ui-section{padding-top:1.5rem;padding-bottom:1.5rem}.ui-theme .ui-heading{font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;color:var(--ui-heading)}.ui-theme .ui-label{display:block;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-text)}.ui-theme .ui-button,.ui-theme .ui-control[type=file]::file-selector-button{display:inline-flex;min-height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-style:solid;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1.25rem;--tw-shadow: 0 1px 2px 0 rgb(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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer;font-family:inherit}.ui-theme .ui-control[type=file]::file-selector-button{--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: var(--ui-accent);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000}.ui-theme .ui-button:focus-visible,.ui-theme .ui-control[type=file]:focus-visible::file-selector-button{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: var(--ui-accent);--tw-ring-offset-width: 2px}.ui-theme .ui-button:disabled,.ui-theme .ui-control[type=file]:disabled::file-selector-button{pointer-events:none;opacity:.5}.ui-theme .ui-button--primary{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-on-primary)}.ui-theme .ui-button--primary:hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);--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(0px + 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)}.ui-theme .ui-button--secondary,.ui-theme .ui-control[type=file]::file-selector-button{border-color:var(--ui-border);background-color:var(--ui-surface);color:var(--ui-secondary)}.ui-theme .ui-button--secondary:hover,.ui-theme .ui-control[type=file]:enabled:hover::file-selector-button{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));background-color:var(--ui-subtle);color:var(--ui-heading)}.ui-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]),.ui-theme select,.ui-theme textarea{border-radius:.5rem;border-width:1px;border-style:solid;border-color:var(--ui-border);background-color:var(--ui-field);padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--ui-text);--tw-shadow: 0 1px 2px 0 rgb(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)}.ui-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden])::-moz-placeholder,.ui-theme select::-moz-placeholder,.ui-theme textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden])::placeholder,.ui-theme select::placeholder,.ui-theme textarea::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):focus,.ui-theme select:focus,.ui-theme textarea:focus{border-color:var(--ui-muted);outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: var(--ui-border)}.ui-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):disabled,.ui-theme select:disabled,.ui-theme textarea:disabled{background-color:var(--ui-subtle);--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]),.ui-theme select,.ui-theme textarea{font-family:inherit;background-image:none}.ui-theme input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]),.ui-theme textarea[aria-invalid=true]{border-color:var(--ui-error)}.ui-theme input[aria-invalid=true]:focus,.ui-theme textarea[aria-invalid=true]:focus{--tw-ring-color: var(--ui-error-soft)}.ui-theme .ui-nav-link{display:inline-flex;min-height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-bottom-width:2px;border-color:transparent;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-theme .ui-nav-link:hover{--tw-border-opacity: 1;border-color:rgb(93 139 139 / var(--tw-border-opacity, 1));color:var(--ui-accent-strong)}.ui-theme .ui-nav-link:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:#5d8b8b}.ui-theme .ui-nav-link[aria-current=true],.ui-theme .ui-nav-link[aria-current=page]{border-color:var(--ui-accent);color:var(--ui-accent-strong)}.ui-theme .ui-badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:11px;font-weight:600}.ui-theme .ui-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020}.ui-theme .ui-overlay[data-modal=false]{pointer-events:none}.ui-theme .ui-overlay[data-drawer=true]{overflow:clip;visibility:hidden;transition:visibility 0s linear .22s}.ui-theme .ui-overlay[data-drawer=true][data-open=true]{visibility:visible;transition-delay:0s}.ui-theme .ui-overlay[data-drawer=true]:not([data-open=true]),.ui-theme .ui-overlay[data-drawer=true]:not([data-open=true]) .ui-dialog{pointer-events:none}.ui-theme .ui-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0206174d;--tw-backdrop-blur: blur(3px);-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)}.ui-theme .ui-modal-position{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.75rem}@media(min-width:640px){.ui-theme .ui-modal-position{padding:1.5rem}}.ui-theme .ui-dialog{pointer-events:auto;display:flex;max-height:calc(100dvh - 2rem);width:100%;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);--tw-shadow: 0 25px 50px -12px rgb(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)}.ui-theme .ui-dialog-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:var(--ui-divider);padding:1.25rem}@media(min-width:640px){.ui-theme .ui-dialog-header{padding:1.5rem}}.ui-theme .ui-dialog-body{min-height:0px;overflow-y:auto;padding:1.25rem}@media(min-width:640px){.ui-theme .ui-dialog-body{padding:1.5rem}}.ui-theme .ui-dialog-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;border-color:var(--ui-divider);background-color:var(--ui-subtle);padding:1rem 1.25rem}@media(min-width:640px){.ui-theme .ui-dialog-footer{padding-left:1.5rem;padding-right:1.5rem}}.ui-theme .ui-drawer-position{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.ui-theme .ui-drawer{height:100%;max-height:100%;max-width:32rem;border-radius:0;border-top-width:0px;border-bottom-width:0px;border-right-width:0px}.ui-theme .ui-overlay[data-drawer=true] .ui-drawer{transform:translate(100%);transition:transform .22s ease-out}.ui-theme .ui-overlay[data-drawer=true][data-open=true] .ui-drawer{transform:translate(0)}.ui-theme .ui-drawer .ui-dialog-body{flex:1 1 0%}@media(prefers-reduced-motion:reduce){.ui-theme .ui-overlay[data-drawer=true],.ui-theme .ui-overlay[data-drawer=true] .ui-drawer{transition:none}}.ui-theme .ui-switch{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;align-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-theme .ui-switch:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--ui-accent-strong)}.ui-theme .ui-accordion-summary{display:flex;min-height:3.5rem;cursor:pointer;list-style-type:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-text)}.ui-theme .ui-accordion-summary:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--ui-accent-strong)}.ui-theme .ui-accordion-chevron{height:1rem;width:1rem;flex-shrink:0;color:var(--ui-accent-strong);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group[open] .ui-theme .ui-accordion-chevron{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-reduced-motion:reduce){.ui-theme .ui-accordion-chevron{transition-property:none}}.ui-theme .ui-accordion-title{min-width:0px;flex:1 1 0%}.ui-theme .ui-accordion-meta{flex-shrink:0;font-size:10px;font-weight:400;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme .ui-accordion-body{border-top-width:1px;border-color:var(--ui-divider);padding:1rem}.ui-theme .ui-accordion-root{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface)}.ui-theme .ui-button-spinner{height:1rem;width:1rem}@keyframes spin{to{transform:rotate(360deg)}}.ui-theme .ui-button-spinner{animation:spin 1s linear infinite}.ui-theme .ui-button-icon{height:1rem;width:1rem}.ui-theme .ui-calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.ui-theme .ui-calendar-month-grid[data-precision=month]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-theme .ui-calendar-month-weekday{padding-top:.25rem;padding-bottom:.25rem;text-align:center;font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme .ui-calendar-month-day{height:1.75rem;min-height:1.75rem!important;width:1.75rem;justify-content:center;justify-self:center;border-color:transparent!important;padding:0!important;font-size:11px!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.ui-theme .ui-calendar-month-grid[data-precision=month] .ui-calendar-month-day{width:100%}.ui-theme .ui-calendar-stack-header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-theme .ui-calendar-stack-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-calendar-stack-actions{display:flex;align-items:center;gap:.25rem}.ui-theme .ui-calendar-stack-page-action{min-height:2rem!important;padding:.375rem!important}.ui-theme .ui-calendar-stack-months{margin-left:auto;margin-right:auto;width:100%;max-width:14rem}.ui-theme .ui-calendar-stack-months>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ui-theme .ui-calendar-stack-month-title{margin-bottom:.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-text)}.ui-theme .ui-calendar-stack-footer{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;border-color:var(--ui-divider);padding-top:.75rem}.ui-theme .ui-calendar-stack-today{min-height:2rem!important;padding:.25rem .75rem!important}.ui-theme .ui-calendar-stack-selection{font-size:11px;color:var(--ui-muted)}.ui-theme .ui-calendar-stack-root{margin-left:auto;margin-right:auto;width:100%;min-width:0px;max-width:14rem}.ui-theme .ui-dashboard-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:var(--ui-divider);padding:1rem 1.25rem}.ui-theme .ui-dashboard-card-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-dashboard-card-body{padding:1.25rem}.ui-theme .ui-dashboard-card-footer{border-top-width:1px;border-color:var(--ui-divider);padding:.75rem 1.25rem;font-size:.75rem;line-height:1rem;color:var(--ui-muted)}.ui-theme .ui-dashboard-card-root{min-width:0px;overflow:hidden;border-radius:1rem;border-width:1px;border-color:var(--ui-border);background-color:var(--ui-surface);--tw-shadow: 0 1px 2px 0 rgb(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)}.ui-theme .ui-date-picker-label{margin-bottom:.5rem}.ui-theme .ui-date-picker-trigger{width:100%;justify-content:space-between}.ui-theme .ui-date-picker-icon{height:1rem;width:1rem;flex-shrink:0;color:var(--ui-accent-strong)}.ui-theme .ui-date-picker-portal{display:contents;height:auto!important;overflow:visible!important}.ui-theme .ui-date-picker-panel{position:fixed;z-index:10040;max-height:calc(100dvh - 1.5rem);width:15rem;max-width:calc(100vw - 1.5rem);overflow-y:auto}.ui-theme .ui-date-picker-header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-theme .ui-date-picker-month-action{min-height:2rem!important;padding:.375rem!important}.ui-theme .ui-date-picker-title{font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-date-picker-footer{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:var(--ui-divider);padding-top:.5rem}.ui-theme .ui-date-picker-footer-action{min-height:2rem!important;padding:.25rem .75rem!important}.ui-theme .ui-date-picker-root{min-width:0px}.ui-theme .ui-editor-label{flex-shrink:0}.ui-theme .ui-editor-host{min-height:0px;min-width:0px;flex:1 1 0%}.ui-theme .ui-editor-source{height:100%;width:100%}.ui-theme .ui-editor-error{flex-shrink:0;font-size:.75rem;line-height:1rem;color:var(--ui-secondary)}.ui-theme .ui-editor-root{display:flex;height:100%;min-height:0px;min-width:0px;flex-direction:column;gap:.75rem}.ui-theme .ui-field-group{min-width:0px}.ui-theme .ui-field-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ui-theme .ui-field-group{anchor-scope:--ui-field-anchor}.ui-theme .ui-field-required{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.ui-theme .ui-field-root{width:100%;min-width:0px;anchor-name:--ui-field-anchor}.ui-theme .ui-modal-description{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:var(--ui-muted)}.ui-theme .ui-modal-close{flex-shrink:0}.ui-theme .ui-module-header-titlebar{display:grid;height:3rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--ui-border);padding-left:1rem;padding-right:1rem}.ui-theme .ui-module-header-title{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-module-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ui-theme .ui-module-header-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:var(--ui-border);background-color:var(--ui-subtle);padding:.5rem 1rem}.ui-theme .ui-module-header-root{flex-shrink:0;background-color:var(--ui-surface)}.ui-theme .ui-pane-header{display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:var(--ui-border);padding-left:1.25rem;padding-right:1.25rem}.ui-theme .ui-pane-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-pane-actions{display:flex;align-items:center;gap:.5rem}.ui-theme .ui-pane-toolbar{display:flex;height:3rem;flex-shrink:0;align-items:center;gap:.5rem;overflow-x:auto;white-space:nowrap;border-bottom-width:1px;border-color:var(--ui-border);background-color:var(--ui-subtle);padding-left:1.25rem;padding-right:1.25rem}.ui-theme .ui-pane-body{min-height:0px;flex:1 1 0%;overflow-y:auto}.ui-theme .ui-pane-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;border-color:var(--ui-border);padding:.75rem 1.25rem;font-size:.75rem;line-height:1rem;color:var(--ui-muted)}.ui-theme .ui-pane-root{display:flex;min-height:0px;min-width:0px;flex-direction:column}.ui-theme .ui-pill-label{min-width:0px;overflow-wrap:break-word}.ui-theme .ui-pill-action{display:flex;flex-shrink:0;align-items:center}.ui-theme .ui-settings-layout-sidebar{display:none;min-height:0px;flex-direction:column;border-right-width:1px;border-color:var(--ui-border);background-color:var(--ui-subtle)}@media(min-width:768px){.ui-theme .ui-settings-layout-sidebar{display:flex}}.ui-theme .ui-settings-layout-header{display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;border-color:var(--ui-border);padding-left:1.25rem;padding-right:1.25rem}.ui-theme .ui-settings-layout-title{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-settings-layout-search{flex-shrink:0;border-bottom-width:1px;border-color:var(--ui-border);padding:.75rem}.ui-theme .ui-settings-layout-control{width:100%}.ui-theme .ui-settings-layout-menu{min-height:0px;flex:1 1 0%}.ui-theme .ui-settings-layout-menu>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.ui-theme .ui-settings-layout-menu{overflow-y:auto;padding:.75rem}.ui-theme .ui-navigation-group,.ui-theme .ui-navigation-panel{min-width:0}.ui-theme .ui-navigation-panel[data-fill=true]{height:100%;min-height:0}.ui-theme .ui-navigation-group-label{margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.75rem;padding-right:.75rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme .ui-navigation-group-toggle>span{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-theme .ui-navigation-group-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.ui-theme .ui-navigation-group-toggle{display:flex;min-height:2rem;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem;text-align:left}.ui-theme .ui-navigation-group-toggle:hover:enabled{color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-theme .ui-navigation-group-toggle:focus-visible{outline:2px solid var(--ui-accent-strong);outline-offset:-2px}.ui-theme .ui-navigation-group-toggle:disabled{cursor:default}.ui-theme .ui-navigation-group-toggle>.ui-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(prefers-reduced-motion:reduce){.ui-theme .ui-navigation-group-toggle>.ui-icon{transition-property:none}}.ui-theme .ui-navigation-group-toggle[aria-expanded=true]>.ui-icon{transform:rotate(90deg)}.ui-theme .ui-settings-layout-item{display:flex;height:2.25rem;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.625rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-theme .ui-settings-layout-item:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--ui-accent-strong)}.ui-theme .ui-settings-layout-item-label{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-theme .ui-settings-layout-icon{height:1rem;width:1rem;flex-shrink:0}.ui-theme .ui-settings-layout-current{margin-left:auto;display:flex;width:.75rem;flex-shrink:0;visibility:hidden}.ui-theme .ui-settings-layout-item[aria-current=true] .ui-settings-layout-current{visibility:visible}.ui-theme .ui-settings-layout-chevron{height:.75rem;width:.75rem}.ui-theme .ui-settings-layout-mobile{min-width:0px;border-bottom-width:1px;border-color:var(--ui-border);background-color:var(--ui-subtle);padding:1rem}@media(min-width:768px){.ui-theme .ui-settings-layout-mobile{display:none}}.ui-theme .ui-settings-layout-label{margin-bottom:.5rem}.ui-theme .ui-settings-layout-main{display:flex;min-height:0px;min-width:0px;flex-direction:column}.ui-theme .ui-settings-layout-content-header{display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:var(--ui-border);padding-left:1.25rem;padding-right:1.25rem}.ui-theme .ui-settings-layout-content-header>.ui-settings-layout-title{flex:1}.ui-theme .ui-settings-layout-header>.ui-button[aria-expanded=false]>.ui-button-icon{transform:rotate(180deg)}.ui-theme .ui-settings-layout-actions{display:flex;align-items:center;gap:.5rem}.ui-theme .ui-settings-layout-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;border-color:var(--ui-border);background-color:var(--ui-subtle);padding:1rem 1.25rem}.ui-theme .ui-settings-layout-root{position:relative;display:grid;min-width:0px;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background-color:var(--ui-surface)}@media(min-width:768px){.ui-theme .ui-settings-layout-root{height:36rem;grid-template-columns:15rem minmax(0,1fr);grid-template-rows:repeat(1,minmax(0,1fr))}}.ui-theme .ui-settings-layout-root{anchor-scope:--ui-menu-label-anchor}.ui-theme .ui-settings-layout-root[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-theme .ui-settings-layout-resizer{display:none;position:absolute;top:0;bottom:0;left:calc(var(--ui-menu-width, 240px) - 4px);z-index:20;width:8px;cursor:col-resize;touch-action:none}.ui-theme .ui-settings-layout-resizer:hover,.ui-theme .ui-settings-layout-resizer:focus-visible,.ui-theme .ui-settings-layout-root[data-resizing=true]>.ui-settings-layout-resizer{background:var(--ui-accent-soft);outline:2px solid var(--ui-accent);outline-offset:-2px}.ui-theme .ui-settings-layout-item[data-label-active=true]{anchor-name:--ui-menu-label-anchor}.ui-theme .ui-floating-panel[data-anchor=menu-label]{display:none;position:fixed;inset:auto;top:anchor(top);left:anchor(right);position-anchor:--ui-menu-label-anchor;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block;margin:0 .5rem;z-index:10050;width:-moz-max-content;width:max-content;max-width:min(20rem,calc(100vw - 2rem));white-space:normal;overflow-wrap:anywhere}.ui-theme .ui-floating-panel[data-anchor=menu-label][data-open=true]{display:block}@media(min-width:768px){.ui-theme .ui-settings-layout-root{--ui-menu-width: 240px}@supports (width: attr(data-menu-width px,240px)){.ui-theme .ui-settings-layout-root{--ui-menu-width: clamp(200px, attr(data-menu-width px, 240px), min(360px, calc(100% - 240px) ));grid-template-columns:var(--ui-menu-width) minmax(0,1fr)}}.ui-theme .ui-settings-layout-resizer{display:block}.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]{grid-template-columns:4rem minmax(0,1fr)}.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-resizer{display:none}.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar>.ui-settings-layout-header{justify-content:center;padding-inline:0}.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar>.ui-settings-layout-header>.ui-settings-layout-title,.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar>.ui-settings-layout-search,.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar .ui-navigation-group-label,.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar .ui-settings-layout-item-label,.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar .ui-settings-layout-current{display:none}.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar>.ui-settings-layout-menu{padding:.5rem}.ui-theme .ui-settings-layout-root[data-menu-collapsed=true]>.ui-settings-layout-sidebar .ui-settings-layout-item{justify-content:center;padding-inline:0}}.ui-theme .ui-split-view-primary{display:flex;min-height:0px;min-width:0px;flex-direction:column;border-bottom-width:1px;border-color:var(--ui-border)}@media(min-width:768px){.ui-theme .ui-split-view-primary{border-bottom-width:0px;border-right-width:1px}}.ui-theme .ui-split-view-secondary{display:flex;min-height:0px;min-width:0px;flex-direction:column}.ui-theme .ui-time-picker-label{margin-bottom:.5rem}.ui-theme .ui-time-picker-trigger{width:100%;justify-content:space-between}.ui-theme .ui-time-picker-icon{height:1rem;width:1rem;flex-shrink:0;color:var(--ui-accent-strong)}.ui-theme .ui-time-picker-portal{display:contents;height:auto!important;overflow:visible!important}.ui-theme .ui-time-picker-panel{position:fixed;z-index:10040;display:flex;max-height:calc(100dvh - 1.5rem);width:15rem;max-width:calc(100vw - 1.5rem);flex-direction:column;overflow:hidden}.ui-theme .ui-time-picker-title{flex-shrink:0;border-bottom-width:1px;border-color:var(--ui-divider);padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-time-picker-options{max-height:13rem;min-height:0px;overflow-y:auto;padding:.5rem}.ui-theme .ui-time-picker-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem;border-top-width:1px;border-color:var(--ui-divider);padding:.75rem}.ui-theme .ui-time-picker-clear{min-height:2rem!important;padding-top:.25rem!important;padding-bottom:.25rem!important}.ui-theme .ui-time-picker-root{min-width:0px}.ui-theme .ui-toolbar-select-trigger{max-width:100%;gap:.5rem!important;padding-left:.75rem!important;padding-right:.75rem!important}.ui-theme .ui-toolbar-select-trigger[data-full=true]{justify-content:space-between}.ui-theme select.ui-toolbar-select-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ui-theme .ui-toolbar-select-context{flex-shrink:0;font-weight:400;color:var(--ui-muted)}.ui-theme .ui-toolbar-select-selection{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-theme .ui-toolbar-select-chevron{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme .ui-toolbar-select-panel{position:fixed;z-index:10030;overflow-y:auto;padding:.375rem}.ui-theme .ui-toolbar-select-option{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.625rem .75rem;text-align:left;font-size:.75rem;line-height:1.25rem;color:var(--ui-secondary)}.ui-theme .ui-toolbar-select-option:hover{background-color:var(--ui-subtle)}.ui-theme .ui-toolbar-select-option:focus{background-color:var(--ui-accent-soft);color:var(--ui-accent-strong);outline:2px solid transparent;outline-offset:2px}.ui-theme .ui-toolbar-select-option[aria-selected=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-toolbar-select-icon{height:1rem;width:1rem;flex-shrink:0;color:var(--ui-accent)}.ui-theme .ui-toolbar-select-label{min-width:0px;flex:1 1 0%;overflow-wrap:break-word}.ui-theme .ui-toolbar-select-check{height:1rem;width:1rem;flex-shrink:0;color:var(--ui-accent-strong)}.ui-theme .ui-toolbar-select-root{min-width:0px;max-width:100%;anchor-scope:--ui-selector-anchor}.ui-theme .ui-toolbar-select-root>.ui-field-description[data-error=true]{position-anchor:--ui-selector-anchor}.ui-theme .ui-pill{display:inline-flex;max-width:100%;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.25rem;border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-secondary)}.ui-theme .ui-pill[data-icon-only=true]{padding:.375rem}.ui-theme .ui-pill[data-icon-only=true]:focus-visible{outline:2px solid var(--ui-accent-strong);outline-offset:2px}.ui-theme .ui-pill--choice{cursor:pointer}.ui-theme .ui-pill-choice{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ui-theme .ui-pill--choice:has(>.ui-pill-choice:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-pill--choice:has(>.ui-pill-choice:focus-visible){outline:2px solid var(--ui-accent-strong);outline-offset:2px}.ui-theme .ui-pill--choice:has(>.ui-pill-choice:disabled){cursor:not-allowed;opacity:.5}.ui-theme .ui-pill--interactive{text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-theme .ui-pill--interactive:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.ui-theme .ui-pill--interactive{outline-color:var(--ui-accent-strong)}.ui-theme .ui-pill--interactive:hover{background:var(--ui-subtle)}.ui-theme .ui-pill[aria-pressed=true],.ui-theme .ui-pill[data-selected=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-split-view{display:grid;min-width:0px;overflow:hidden;background:var(--ui-surface)}@media(min-width:768px){.ui-theme .ui-split-view[data-ratio=half]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-theme .ui-split-view[data-ratio=one-third]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ui-theme .ui-split-view[data-ratio=two-thirds]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.ui-theme .ui-settings-layout-item{color:var(--ui-muted)}.ui-theme .ui-settings-layout-item:hover{background:var(--ui-subtle);color:var(--ui-text)}.ui-theme .ui-settings-layout-item[aria-current=true]{font-weight:600;background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-settings-layout-empty{padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;color:var(--ui-muted)}.ui-theme .ui-settings-layout-content{min-height:0px;min-width:0px;flex:1 1 0%;overflow-y:auto}.ui-theme .ui-settings-layout-content:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px}.ui-theme .ui-settings-layout-content{outline-color:var(--ui-accent-strong)}.ui-theme .ui-calendar-month-day[data-current=true]{color:var(--ui-text)}.ui-theme .ui-calendar-month-day[data-current=false]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.ui-theme .ui-calendar-month-day[aria-hidden=true]{visibility:hidden}.ui-theme .ui-calendar-month-day:hover{background:var(--ui-accent-soft)}.ui-theme .ui-calendar-month-day[aria-pressed=true]{border-color:var(--ui-accent-strong);background:var(--ui-accent-strong);color:var(--ui-on-accent)}.ui-theme .ui-field-description{font-size:.75rem;line-height:1rem;line-height:1.625;color:var(--ui-muted)}.ui-theme .ui-field-description[data-error=true]{position:fixed;inset:auto;top:anchor(bottom);left:anchor(left);position-anchor:--ui-field-anchor;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:10060;margin-block:.5rem;width:-moz-max-content;width:max-content;max-width:min(22rem,calc(100vw - 2rem));overflow:visible;pointer-events:none}.ui-theme .ui-field-description[data-error=true]:before{content:"";position:absolute;top:-.375rem;left:1rem;width:.625rem;height:.625rem;transform:rotate(45deg);background:inherit;border-top:1px solid var(--ui-error);border-left:1px solid var(--ui-error)}.ui-theme .ui-field-description[data-error=true][data-placement=above]:before{top:auto;bottom:-.375rem;transform:rotate(225deg)}.ui-theme .ui-date-picker-root>.ui-field-description[data-error=true]{position-anchor:--ui-calendar-anchor}.ui-theme .ui-time-picker-root>.ui-field-description[data-error=true]{position-anchor:--ui-time-anchor}.ui-theme .ui-navigation-icon{margin-right:.5rem;height:1rem;width:1rem;flex-shrink:0}.ui-theme .ui-source-viewer{display:flex;height:100%;min-height:0px;min-width:0px;flex-direction:column}.ui-theme .ui-source-summary{flex-shrink:0}.ui-theme .ui-source-summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.ui-theme .ui-source-summary{border-bottom-width:1px;padding:1rem;border-color:var(--ui-border)}.ui-theme .ui-source-summary .ui-text{overflow-wrap:anywhere}.ui-theme .ui-source-code{position:relative;min-height:16rem;min-width:0px;flex:1 1 0%;overflow:auto;padding-top:.75rem;padding-bottom:.75rem;font-size:.75rem;line-height:1.5rem}.ui-theme .ui-source-code:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px}@media(min-width:768px){.ui-theme .ui-source-code{min-height:0px}}.ui-theme .ui-source-code{background:var(--ui-subtle);color:var(--ui-text);outline-color:var(--ui-accent-strong)}.ui-theme .ui-source-code pre{margin:0;width:-moz-max-content;width:max-content;min-width:100%;font:inherit;font-family:ui-monospace,monospace}.ui-theme .ui-source-line{display:flex;padding-right:1rem}.ui-theme .ui-source-line[data-selected=true]{background:var(--ui-accent-soft)}.ui-theme .ui-source-number{position:sticky;left:0;margin-right:1rem;display:inline-block;width:3rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right-width:1px;padding-right:.75rem;text-align:right;color:var(--ui-muted);background:var(--ui-subtle);border-color:var(--ui-border)}.ui-theme .ui-settings-layout-root[data-fill=true]{height:100%;min-height:0px}.ui-theme .ui-source-example{display:flex;flex-direction:column;flex:0 1 26rem;min-height:14rem;max-height:52%;overflow:auto;padding:1rem;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.ui-theme .ui-source-example>.ui-layout{flex-shrink:0}.ui-theme .ui-source-viewer:has(>.ui-source-example)>.ui-source-code{min-height:8rem}.ui-theme .ui-tooltip-root{display:inline-flex;position:relative;min-width:0;anchor-scope:--ui-tooltip-anchor}.ui-theme .ui-tooltip-root[data-tooltip-open=true]{anchor-name:--ui-tooltip-anchor}.ui-theme .ui-tooltip-panel{display:none;position:fixed;inset:auto;top:anchor(bottom);left:clamp(1rem,anchor(left),calc(100vw - 1rem - min(20rem,calc(100vw - 2rem))));position-anchor:--ui-tooltip-anchor;position-try-fallbacks:flip-block;z-index:10060;margin-top:.375rem;width:-moz-max-content;width:max-content;max-width:min(20rem,calc(100vw - 2rem));white-space:normal;overflow-wrap:anywhere}.ui-theme .ui-tooltip-panel[data-open=true]{display:block}.ui-theme .ui-split-button{display:none;flex:none;min-width:0;align-items:stretch;anchor-scope:--ui-selector-anchor}.ui-theme .ui-split-button[data-available=true]{display:inline-flex}.ui-theme .ui-split-button-primary{width:5.5rem;min-width:5.5rem;border-start-end-radius:0;border-end-end-radius:0}.ui-theme .ui-split-button-caption{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-theme .ui-split-button>.ui-split-button-trigger[data-size=icon]{width:2rem;min-width:2rem;padding-inline:.375rem;border-start-start-radius:0;border-end-start-radius:0;border-inline-start-color:color-mix(in srgb,var(--ui-on-primary) 35%,transparent)}.ui-theme .ui-split-button-menu{display:none}.ui-theme .ui-split-button-menu[data-open=true]{display:block}.ui-theme .ui-split-button-menu>.ui-menu-item{display:flex;align-items:center;gap:.5rem}@media(min-width:640px){.ui-theme .ui-split-button-primary{width:9rem;min-width:9rem}.ui-theme .ui-split-button-caption{display:block}.ui-theme .ui-split-button-compact{display:none}}.ui-theme .ui-layout{min-width:0}.ui-theme .ui-dialog[data-size=lg]{max-width:48rem}.ui-theme .ui-dialog[data-size=md],.ui-theme .ui-dialog[data-size=sm]{max-width:32rem}.ui-theme .ui-calendar-stack-month[data-offset="1"]{border-top-width:1px;padding-top:.75rem;border-color:var(--ui-divider)}.ui-theme.ui-navigation{display:flex;width:100%;align-items:stretch;gap:.5rem;overflow-x:auto;overflow-y:hidden;background:transparent}.ui-theme .ui-layout[data-layout=stack]{display:flex;flex-direction:column}.ui-theme .ui-layout[data-layout=row]{display:flex;flex-wrap:wrap}.ui-theme .ui-layout[data-layout=inline]{display:inline-flex;flex-wrap:wrap}.ui-theme .ui-layout[data-layout=grid],.ui-theme .ui-layout[data-layout=two-column]{display:grid}@media(min-width:640px){.ui-theme .ui-layout[data-layout=two-column]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-theme .ui-layout[data-layout=wide-two-column]{display:grid}@media(min-width:1024px){.ui-theme .ui-layout[data-layout=wide-two-column]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-theme .ui-layout[data-layout=three-column]{display:grid}@media(min-width:640px){.ui-theme .ui-layout[data-layout=three-column]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-theme .ui-layout[data-layout=four-column]{display:grid}@media(min-width:640px){.ui-theme .ui-layout[data-layout=four-column]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ui-theme .ui-layout[data-layout=four-column]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-theme .ui-layout[data-layout=workspace]{display:flex;height:100%;min-height:0px;flex-direction:column;overflow:hidden}.ui-theme .ui-layout[data-layout=canvas]{position:relative;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;padding:1rem;background:var(--ui-canvas)}.ui-theme .ui-layout[data-layout=panel]{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;background:var(--ui-surface)}.ui-theme .ui-layout[data-layout=toolbar]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:.75rem 1rem;border-color:var(--ui-divider)}.ui-theme .ui-layout[data-layout=titlebar]{display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom-width:1px;padding-left:1.25rem;padding-right:1.25rem;border-color:var(--ui-border)}.ui-theme .ui-layout[data-layout=titlebar]>.ui-layout[data-layout=stack]{gap:0}.ui-theme .ui-layout[data-layout=scroll]{min-height:0px;flex:1 1 0%;overflow-y:auto}.ui-theme .ui-layout[data-layout=inset]{display:flex;flex-direction:column;padding:1rem}.ui-theme .ui-layout[data-layout=footer]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-top-width:1px;padding:.75rem 1rem;border-color:var(--ui-divider);background:var(--ui-subtle)}.ui-theme .ui-layout[data-layout=empty]{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.25rem;text-align:center}.ui-theme .ui-layout[data-layout=item]{display:flex;flex-direction:column;border-bottom-width:1px;padding:.75rem 1rem;border-color:var(--ui-divider)}.ui-theme .ui-layout[data-layout=item][data-nested=true]{margin-left:1.25rem;border-left-width:1px;border-color:var(--ui-border)}.ui-theme .ui-layout[data-layout=panel][data-detached=true]{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border-radius:.75rem;border-width:1px;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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)}@media(min-width:640px){.ui-theme .ui-layout[data-layout=panel][data-detached=true]{top:1rem;right:1rem;bottom:1rem;left:1rem}}.ui-theme .ui-layout[data-layout=panel][data-detached=true]{border-color:var(--ui-border)}.ui-theme .ui-layout[data-layout=panel][data-detached=false]{height:100%;width:100%;max-width:42rem}.ui-theme .ui-layout[data-layout=card]{display:flex;flex-direction:column;border-radius:.75rem;border-width:1px;padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(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);border-color:var(--ui-border);background:var(--ui-surface)}.ui-theme .ui-layout[data-layout=card][data-highlighted=true]{border-color:var(--ui-highlight)}.ui-theme .ui-layout[data-layout=content]{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:48rem;flex-direction:column}.ui-theme .ui-layout[data-layout=column]{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:32rem;flex-direction:column}.ui-theme .ui-layout[data-layout=drop-zone]{border-radius:.75rem;border-width:1px;border-style:dashed;padding:1.5rem;text-align:center;border-color:var(--ui-border)}.ui-theme .ui-layout[data-layout=drop-zone][data-dragging=true]{background:var(--ui-accent-soft)}.ui-theme .ui-layout[data-layout=card][data-state=selected]{border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent-soft)}.ui-theme .ui-layout[data-layout=card][data-state=warning]{border-color:var(--ui-warning)}.ui-theme .ui-layout[data-layout=card][data-state=overdue],.ui-theme .ui-layout[data-layout=card][data-state=critical]{border-color:var(--ui-error)}.ui-theme .ui-layout[data-layout=card][data-state=new-info]{border-color:var(--ui-accent)}.ui-theme .ui-layout[data-layout=card][data-state=completed],.ui-theme .ui-layout[data-layout=card][data-state=drag]{opacity:.6}.ui-theme .ui-layout[data-layout=card][data-state=drag]{border-style:dashed;border-color:var(--ui-accent)}.ui-theme .ui-layout[data-full=true]{width:100%}.ui-theme .ui-layout[data-depth="1"]{margin-inline-start:1rem}.ui-theme .ui-layout[data-depth="2"]{margin-inline-start:2rem}.ui-theme .ui-layout[data-depth="3"]{margin-inline-start:3rem}.ui-theme .ui-layout[data-density=none]{gap:0}.ui-theme .ui-layout[data-density=compact]{gap:.5rem}.ui-theme .ui-layout[data-density=normal]{gap:1rem}.ui-theme .ui-layout[data-density=relaxed]{gap:1.5rem}.ui-theme .ui-layout[data-align=center]{align-items:center}.ui-theme .ui-layout[data-align=stretch]{align-items:stretch}.ui-theme .ui-layout[data-align=end]{align-items:end}.ui-theme .ui-layout[data-justify=between]{justify-content:space-between}.ui-theme .ui-layout[data-justify=end]{justify-content:flex-end}.ui-theme .ui-layout[data-justify=center]{justify-content:center}.ui-theme .ui-layout[data-grow=true]{flex:1;min-height:0}.ui-theme .ui-text[data-size=metadata]{font-size:.75rem;line-height:1rem}.ui-theme .ui-text[data-size=inherit]{font-size:inherit;line-height:inherit}.ui-theme mark.ui-text{background:var(--ui-highlight);color:var(--ui-on-highlight)}.ui-theme ul.ui-text{list-style:disc;padding-inline-start:1.5rem}.ui-theme ol.ui-text{list-style:decimal;padding-inline-start:1.5rem}.ui-theme .ui-text[data-size=label]{font-size:.75rem;line-height:1.25rem}.ui-theme .ui-text[data-size=body]{font-size:.875rem;line-height:1.5rem}.ui-theme .ui-text[data-size=section]{font-size:1.125rem;line-height:1.75rem}.ui-theme .ui-text[data-size=title]{font-size:1.5rem;line-height:2rem}.ui-theme .ui-text[data-size=display]{font-size:2.25rem;line-height:2.5rem;line-height:1.25}.ui-theme .ui-text[data-weight=normal]{font-weight:400}.ui-theme .ui-text[data-weight=semibold]{font-weight:600}.ui-theme .ui-text[data-align=center]{text-align:center}.ui-theme .ui-text[data-tone=accent]{color:var(--ui-accent-strong)}.ui-theme .ui-text[data-tone=inherit]{color:inherit}.ui-theme .ui-text[data-tone=error]{color:var(--ui-error)}.ui-theme .ui-text[data-tone=warning]{color:var(--ui-warning)}.ui-theme .ui-text[data-visually-hidden=true]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ui-theme .ui-text[data-urgency=overdue]{color:var(--ui-error);font-weight:600}.ui-theme .ui-text[data-urgency=today]{color:var(--ui-accent-strong);font-weight:600}.ui-theme .ui-text[data-completed=true]{color:var(--ui-muted);text-decoration:line-through}.ui-theme .ui-progress{height:.5rem;width:100%;overflow:hidden;border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-divider);color:var(--ui-accent)}.ui-theme .ui-progress::-webkit-progress-bar{background:var(--ui-divider)}.ui-theme .ui-progress::-webkit-progress-value{background:var(--ui-accent)}.ui-theme .ui-progress::-moz-progress-bar{background:var(--ui-accent)}.ui-theme .ui-control{width:100%;min-width:0}.ui-theme .ui-control[data-inline=true]{width:auto;max-width:100%}.ui-theme .ui-control[type=color]{height:2.625rem;padding:.375rem}.ui-theme .ui-control[data-grow=true],.ui-theme .ui-toolbar-select-root[data-grow=true]{flex:1 1 12rem;width:auto;min-width:min(12rem,100%);max-width:100%}.ui-theme .ui-control[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;padding:0;border:1px solid var(--ui-border);border-radius:50%;background:var(--ui-surface);box-shadow:none;cursor:pointer}.ui-theme .ui-control[type=radio]:checked{border-color:var(--ui-accent);background:var(--ui-accent-strong);box-shadow:inset 0 0 0 5px var(--ui-accent-soft)}.ui-theme .ui-control[type=radio]:focus-visible{outline:2px solid var(--ui-accent-strong);outline-offset:2px}.ui-theme .ui-control[type=radio]:disabled{opacity:.5;cursor:not-allowed}.ui-theme .ui-selection-control>.ui-control[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:1.25rem;height:1.25rem;min-width:0;padding:0;margin:0;border:0;opacity:0;cursor:inherit;box-shadow:none}.ui-theme select.ui-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ui-theme .ui-control[type=range]{accent-color:var(--ui-accent)}.ui-theme .ui-control[type=file]{font-size:.75rem;line-height:1rem;color:var(--ui-muted)}.ui-theme .ui-control[type=file]::file-selector-button{margin-right:.75rem}.ui-theme .ui-control[type=file]:disabled::file-selector-button{cursor:default}.ui-theme .ui-icon{height:1rem;width:1rem;flex-shrink:0}.ui-theme .ui-icon[data-size=small]{height:.75rem;width:.75rem}.ui-theme .ui-icon[data-size=large]{height:1.5rem;width:1.5rem}.ui-theme .ui-icon[data-tone=muted]{color:var(--ui-muted)}.ui-theme .ui-icon[data-tone=accent]{color:var(--ui-accent-strong)}.ui-theme .ui-icon[data-tone=highlight]{color:var(--ui-highlight)}.ui-theme .ui-link{font-size:.75rem;line-height:1rem;font-weight:600;text-decoration-line:none;text-underline-offset:4px}.ui-theme .ui-link:hover{text-decoration-line:underline}.ui-theme .ui-link:focus-visible{outline-style:solid;outline-width:2px}.ui-theme .ui-link{color:var(--ui-accent-strong);outline-color:var(--ui-accent)}.ui-theme .ui-icon-label{display:inline-flex;min-width:3rem;flex-direction:column;align-items:center;justify-content:center;border-width:0px;background-color:transparent;font-size:.75rem;line-height:1rem;line-height:1;color:var(--ui-muted);font-family:inherit}.ui-theme .ui-icon-label[data-orientation=vertical]{width:100%}.ui-theme .ui-asset-preview{margin:0;display:flex;min-height:15rem;width:100%;align-items:center;justify-content:center;overflow:hidden;padding:1.5rem}.ui-theme .ui-asset-preview[data-background=light]{background:#fff}.ui-theme .ui-asset-preview[data-background=dark]{background:#1e293b}.ui-theme .ui-asset-preview-image{display:block;-o-object-fit:contain;object-fit:contain}.ui-theme .ui-asset-preview[data-display=fit] .ui-asset-preview-image{width:100%;height:240px;max-width:640px}.ui-theme .ui-asset-preview[data-display=native]{min-height:6rem}.ui-theme .ui-asset-preview[data-display=native] .ui-asset-preview-image{max-width:100%}.ui-theme .ui-icon-label-hit{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem}.ui-theme .ui-icon-label .ui-icon{stroke-width:1.7}.ui-theme .ui-icon-label-text{white-space:nowrap;font-size:10px;line-height:1rem}.ui-theme .ui-icon-label[data-active=true] .ui-icon-label-hit{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-icon-label:hover .ui-icon-label-hit{background:var(--ui-subtle)}.ui-theme .ui-icon-label:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-theme .ui-icon-label:disabled,.ui-theme .ui-icon-label[aria-disabled=true]{opacity:.5;pointer-events:none}.ui-theme .ui-button[data-size=icon]{min-height:2rem;padding:.25rem .5rem}.ui-theme .ui-button[data-size=control]{min-height:2.625rem}.ui-theme .ui-button[data-presentation=icon]{border:0;background:transparent;color:var(--ui-secondary)}.ui-theme .ui-button[data-presentation=icon]:not(:focus-visible){box-shadow:none}.ui-theme .ui-button[data-presentation=icon]:hover{background:var(--ui-subtle);color:var(--ui-heading)}.ui-theme .ui-button[data-full=true]{width:100%}.ui-theme .ui-button[data-presentation=list-item]{display:block;width:100%;border-radius:0;border-width:0px;border-bottom-width:1px;padding:1rem;text-align:left;--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);border-color:var(--ui-divider)}.ui-theme .ui-button[data-presentation=list-item][aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-button[data-presentation=menu-item]{display:flex;width:100%;justify-content:space-between;border-color:transparent;text-align:left;--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)}.ui-theme .ui-button[data-presentation=menu-item][aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-button[data-presentation=priority]{width:.875rem;height:.875rem;min-height:.875rem;padding:0;margin-block-start:.375rem;border:2px solid var(--ui-accent-strong);border-radius:50%;background:var(--ui-accent-soft);box-shadow:none}.ui-theme .ui-button[data-presentation=priority][data-intensity=high]{border-color:var(--ui-highlight);background:var(--ui-highlight-soft);color:var(--ui-highlight-strong)}.ui-theme .ui-button[data-presentation=priority][data-intensity=urgent]{border-color:var(--ui-error);background:var(--ui-error-soft);color:var(--ui-error)}.ui-theme .ui-button[data-presentation=priority][data-intensity=medium]{border-color:var(--ui-info);background:var(--ui-info-soft);color:var(--ui-info)}.ui-theme .ui-button[data-presentation=priority][data-intensity=low],.ui-theme .ui-button[data-presentation=priority][data-intensity=none]{border-color:var(--ui-border);background:var(--ui-subtle);color:var(--ui-secondary)}.ui-theme .ui-panel[data-tone=subtle]{background:var(--ui-subtle)}.ui-theme .ui-panel[data-density=compact]>.ui-panel-body{padding:.75rem}.ui-theme .ui-panel[data-density=relaxed]>.ui-panel-body{padding:1.5rem}.ui-theme .ui-panel[data-fill=true]{display:flex;height:100%;min-height:0px;flex:1 1 0%;flex-direction:column}.ui-theme .ui-panel[data-fill=true]>.ui-panel-body{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.ui-theme .ui-section[data-fill=true]{height:100%;min-height:0px;padding:0}.ui-theme .ui-settings-layout-root[data-variant=browser]{height:100%;min-height:0px;flex:1 1 0%;border-radius:0;border-width:0px}.ui-theme .ui-settings-layout-content[data-density=normal]{padding:1.25rem}.ui-theme .ui-settings-layout-content[data-density=compact]{padding:.75rem}@media(min-width:768px){.ui-theme .ui-settings-layout-content[data-density=compact]{padding:1rem}}.ui-theme .ui-settings-layout-content[data-density=none]{padding:0}.ui-theme .ui-split-view[data-fill=true]{height:100%;min-height:0px;grid-template-rows:repeat(2,minmax(0,1fr))}@media(min-width:768px){.ui-theme .ui-split-view[data-fill=true]{grid-template-rows:repeat(1,minmax(0,1fr))}}.ui-theme .ui-pane-root[data-variant=card]{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:var(--ui-border)}.ui-theme .ui-pane-root[data-fill=true],.ui-theme .ui-split-view-primary>.ui-pane-root,.ui-theme .ui-split-view-secondary>.ui-pane-root{flex:1;min-height:0}.ui-swatch{min-width:0px}.ui-swatch>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.ui-swatch-colour{margin-bottom:.5rem;height:4rem;border-radius:.5rem;border-width:1px;border-color:var(--ui-border)}.ui-swatch[data-token=accent] .ui-swatch-colour{background:var(--ui-accent)}.ui-swatch[data-token=accent-strong] .ui-swatch-colour{background:var(--ui-accent-strong)}.ui-swatch[data-token=accent-soft] .ui-swatch-colour{background:var(--ui-accent-soft)}.ui-swatch[data-token=highlight] .ui-swatch-colour{background:var(--ui-highlight)}.ui-swatch[data-token=heading] .ui-swatch-colour{background:var(--ui-heading)}.ui-swatch[data-token=canvas] .ui-swatch-colour{background:var(--ui-canvas)}.ui-swatch[data-token=surface] .ui-swatch-colour{background:var(--ui-surface)}.ui-spacing-sample{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ui-spacing-sample>span{border-radius:.125rem;background:var(--ui-accent)}.ui-spacing-sample[data-size="4"]>span{width:4px;height:4px}.ui-spacing-sample[data-size="8"]>span{width:8px;height:8px}.ui-spacing-sample[data-size="12"]>span{width:12px;height:12px}.ui-spacing-sample[data-size="16"]>span{width:16px;height:16px}.ui-spacing-sample[data-size="24"]>span{width:24px;height:24px}.ui-spacing-sample[data-size="32"]>span{width:32px;height:32px}.ui-theme .ui-divider{width:100%;border-top-width:1px;padding-top:1rem;border-color:var(--ui-divider)}.ui-theme .ui-switch{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;align-items:center;border-radius:9999px;border-width:0px;background:var(--ui-muted)}.ui-theme .ui-switch[aria-checked=true]{background:var(--ui-accent)}.ui-theme .ui-switch>span{height:1rem;width:1rem;border-radius:9999px;--tw-shadow: 0 1px 2px 0 rgb(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);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--ui-surface);transform:translate(4px)}.ui-theme .ui-switch[aria-checked=true]>span{transform:translate(24px)}.ui-choice{position:relative;display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.75rem;font-size:.75rem;line-height:1rem;border-color:var(--ui-border);color:var(--ui-text)}.ui-choice:not([data-presentation=plain]):has(input:checked){background:var(--ui-accent-soft);border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}.ui-choice:not([data-presentation=plain]):has(input:focus-visible){outline:2px solid var(--ui-accent-strong);outline-offset:2px}.ui-choice[data-presentation=plain]{border-radius:0;border-width:0px;padding:0}.ui-choice:has(input:disabled){cursor:not-allowed}.ui-theme .ui-choice:not([data-presentation=plain]) input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ui-segmented{display:inline-flex;flex-wrap:wrap;gap:.25rem;border-radius:.75rem;padding:.25rem;background:var(--ui-subtle)}.ui-segment{border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-muted)}.ui-segment[aria-pressed=true]{--tw-shadow: 0 1px 2px 0 rgb(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);background:var(--ui-surface);color:var(--ui-accent-strong)}.ui-theme .ui-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-badge[data-tone=warning]{color:var(--ui-warning);background:var(--ui-warning-soft)}.ui-theme .ui-badge[data-tone=error]{color:var(--ui-error);background:var(--ui-error-soft)}.ui-theme .ui-badge[data-tone=info]{color:var(--ui-info);background:var(--ui-info-soft)}.ui-theme .ui-badge[data-tone=neutral]{color:var(--ui-secondary);background:var(--ui-subtle)}.ui-theme .ui-badge[data-tone=highlight]{color:var(--ui-highlight-strong);background:var(--ui-highlight-soft)}.ui-theme .ui-dashboard-card-root[data-highlighted=true]{border-color:var(--ui-highlight)}.ui-alert{display:flex;gap:.75rem;border-radius:.75rem;border-width:1px;padding:1rem;border-color:var(--ui-border);background:var(--ui-surface)}.ui-alert>.ui-icon{margin-top:.125rem}.ui-alert h3{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600}.ui-alert h3,.ui-alert>.ui-icon{color:var(--ui-accent-strong)}.ui-alert[data-tone=warning] h3,.ui-alert[data-tone=warning]>.ui-icon{color:var(--ui-warning)}.ui-alert[data-tone=error] h3,.ui-alert[data-tone=error]>.ui-icon{color:var(--ui-error)}.ui-empty-state{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center}.ui-empty-state>.ui-icon{box-sizing:content-box;border-radius:1rem;padding:1rem;background:var(--ui-accent-soft)}.ui-empty-state>p{max-width:20rem}.ui-skeleton{display:flex}@keyframes pulse{50%{opacity:.5}}.ui-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;align-items:center;gap:1rem}@media(prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.ui-skeleton>span{height:2.5rem;width:2.5rem;border-radius:9999px;background:var(--ui-subtle)}.ui-skeleton>div{flex:1 1 0%}.ui-skeleton>div>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.ui-skeleton>div>span{display:block;height:.625rem;width:66.666667%;border-radius:.25rem;background:var(--ui-subtle)}.ui-skeleton>div>span+span{height:.5rem;width:33.333333%}.ui-avatar{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-avatar[data-size=large]{height:3.5rem;width:3.5rem;border-radius:1rem;font-size:1.125rem;line-height:1.75rem}.ui-table-scroll{width:100%;overflow-x:auto}.ui-selection-control{position:relative;display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;vertical-align:middle;border-color:var(--ui-border);color:var(--ui-accent-strong);background:var(--ui-surface);cursor:pointer}.ui-selection-control>svg{visibility:hidden;pointer-events:none}.ui-selection-control:has(>input:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-selection-control:has(>input:checked)>svg{visibility:visible}.ui-selection-control:has(>input:focus-visible){outline:2px solid var(--ui-accent-strong);outline-offset:2px}.ui-selection-control:has(>input:disabled){cursor:not-allowed;opacity:.5}.ui-pagination-item{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;color:var(--ui-muted)}.ui-pagination-item[aria-current=page]{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-pagination-item:hover{background:var(--ui-subtle)}.ui-step{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;font-size:.75rem;line-height:1rem;font-weight:600;border-color:var(--ui-border);color:var(--ui-muted)}.ui-step[data-complete=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-switch:focus-visible,.ui-segment:focus-visible,.ui-pagination-item:focus-visible,.ui-step:focus-visible{outline:2px solid var(--ui-accent-strong);outline-offset:2px}.ui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ui-timeline>: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))}.ui-timeline{border-left-width:1px;padding-left:1.25rem;border-color:var(--ui-border)}.ui-timeline>li{position:relative}.ui-timeline>li:before{content:"";position:absolute;top:.25rem;height:.5rem;width:.5rem;border-radius:9999px;left:-25px;background:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-surface)}.ui-anchor{position:relative;display:inline-flex}.ui-floating-panel{position:absolute;left:0;top:100%;z-index:30;margin-top:.5rem;width:13rem;max-width:calc(100vw - 2rem);border-width:1px;padding:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);border-radius:var(--ui-radius-control);border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface)}.ui-floating-panel[data-variant=tooltip]{padding:.5rem .75rem;font-size:.75rem;line-height:1.25rem;background:var(--ui-heading);color:var(--ui-surface)}.ui-floating-panel[data-variant=tooltip][data-tone=error]{border-color:var(--ui-error);background:var(--ui-error-soft);color:var(--ui-error)}.ui-floating-panel[data-variant=adjacent]{left:100%;top:0;z-index:10;margin:0;--ui-adjacent-width: 12rem;width:var(--ui-adjacent-width)}@media(min-width:640px){.ui-floating-panel[data-variant=adjacent]{--ui-adjacent-width: 16rem}}.ui-menu-item{display:block;width:100%;border-radius:.5rem;padding:.625rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;color:var(--ui-secondary)}.ui-menu-item:hover{background:var(--ui-subtle)}.ui-menu-item:focus-visible{background:var(--ui-accent-soft);outline:2px solid var(--ui-accent-strong)}.ui-notification{position:fixed;bottom:1rem;right:1rem;z-index:10030;display:flex;width:24rem;max-width:calc(100vw - 2rem);align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;padding:1rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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)}@media(min-width:640px){.ui-notification{bottom:1.5rem;right:1.5rem}}.ui-notification{border-color:var(--ui-border);background:var(--ui-surface)}@media(prefers-reduced-motion:no-preference){@keyframes spin{}.ui-theme .ui-icon[data-spinning=true]{animation:spin 1s linear infinite}}.ui-icon-sample{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:.75rem;border-width:1px;padding:1.25rem .5rem;border-color:var(--ui-divider)}.ui-icon-sample:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.ui-icon-sample>span{word-break:break-all;text-align:center}.ui-theme .ui-remove-button{margin-top:-.25rem;margin-bottom:-.25rem;margin-right:-.25rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem}.ui-theme .ui-remove-button:hover{background:var(--ui-accent-soft)}.ui-theme .ui-remove-button:focus-visible{outline:2px solid var(--ui-accent-strong)}.ui-theme .ui-layout[data-layout=content-sidebar]{display:grid;align-items:flex-start}@media(min-width:1024px){.ui-theme .ui-layout[data-layout=content-sidebar]{grid-template-columns:minmax(0,1fr) fit-content(18rem)}}.ui-theme .ui-layout[data-layout=content-sidebar]>:last-child{justify-self:start;max-width:100%}.ui-theme .ui-layout[data-layout=feature-columns]{display:grid}@media(min-width:1024px){.ui-theme .ui-layout[data-layout=feature-columns]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.ui-theme .ui-layout[data-layout=icon-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.ui-theme .ui-layout[data-layout=icon-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.ui-theme .ui-layout[data-layout=icon-grid]{grid-template-columns:repeat(6,minmax(0,1fr))}}.ui-theme .ui-layout[data-layout=sidebar-preview]{display:flex;min-height:15rem;gap:1rem;padding:.75rem;background:var(--ui-subtle)}.ui-theme .ui-layout[data-layout=sidebar-rail]{display:flex;width:4rem;flex-shrink:0;flex-direction:column;gap:.25rem;padding:.5rem .25rem;background:var(--ui-surface)}.ui-theme .ui-icon[data-size=medium]{height:1.25rem;width:1.25rem}.ui-theme .ui-icon[data-size=showcase]{width:18px;height:18px;stroke-width:1.7}.ui-theme .ui-icon[data-tone=warning]{color:var(--ui-warning)}.ui-chart{min-width:0px}.ui-chart>svg{display:block;width:100%;min-width:0px;overflow:visible}.ui-chart-grid{stroke:var(--ui-border);stroke-width:1}.ui-chart-area{fill:var(--ui-accent-soft)}.ui-chart-line{fill:none;stroke:var(--ui-accent-strong);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ui-chart-point{fill:var(--ui-surface);stroke:var(--ui-accent-strong);stroke-width:2}.ui-chart-bar{fill:var(--ui-accent)}.ui-chart-ring{fill:none;stroke-width:22;transform:rotate(-90deg);transform-origin:100px 100px}.ui-chart-ring [data-series="0"]{stroke:var(--ui-accent-strong)}.ui-chart-ring [data-series="1"]{stroke:var(--ui-accent)}.ui-chart-ring [data-series="2"]{stroke:var(--ui-accent-soft)}.ui-chart-total{text-anchor:middle;fill:var(--ui-heading);font-size:30px;font-weight:600}.ui-chart-total-label{text-anchor:middle;fill:var(--ui-muted);font-size:11px}.ui-chart-axis{text-anchor:end;fill:var(--ui-muted);font-size:10px}.ui-chart-legend{margin-top:.75rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;text-align:center;font-size:.75rem;line-height:1rem}.ui-chart-legend dt{color:var(--ui-muted)}.ui-chart-legend dd{margin-top:.25rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:var(--ui-heading)}.ui-chart-legend small{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:400;color:var(--ui-muted)}.ui-chart[data-variant=donut]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:640px){.ui-chart[data-variant=donut]{flex-direction:row;justify-content:center}}.ui-chart[data-variant=donut]>svg{height:12rem;width:12rem;flex-shrink:0}.ui-chart[data-variant=donut] .ui-chart-legend{margin:0;width:100%;flex-direction:column;gap:1.25rem}@media(min-width:640px){.ui-chart[data-variant=donut] .ui-chart-legend{max-width:12rem}}.ui-chart[data-variant=donut] .ui-chart-legend>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ui-chart[data-variant=donut] .ui-chart-legend dt{display:flex;align-items:center;gap:.5rem}.ui-chart[data-variant=donut] .ui-chart-legend dt:before{content:"";height:.625rem;width:.625rem;flex-shrink:0;border-radius:.125rem;background:var(--ui-accent-strong)}.ui-chart[data-variant=donut] .ui-chart-legend [data-series="1"] dt:before{background:var(--ui-accent)}.ui-chart[data-variant=donut] .ui-chart-legend [data-series="2"] dt:before{background:var(--ui-accent-soft)}.ui-theme .ui-layout[data-framed=true]{background:var(--ui-surface)}.ui-theme .ui-layout[data-layout=workspace-scroll]{min-height:0px;flex:1 1 0%;overflow-y:auto}@media(min-width:768px){.ui-theme .ui-layout[data-layout=workspace-scroll]{display:flex;overflow:hidden}}.ui-theme .ui-layout[data-layout=editor-pane]{display:flex;height:34rem;min-height:0px;flex-direction:column;padding:.75rem}@media(min-width:768px){.ui-theme .ui-layout[data-layout=editor-pane]{height:100%}}.ui-theme .ui-layout[data-layout=editor-pane][data-inset=none]{padding:0}.ui-theme .ui-layout[data-layout=editor-inset]{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow-y:auto;padding:.75rem}.ui-theme .ui-layout[data-layout=tab-strip]{display:flex;flex-shrink:0;overflow-x:auto;border-bottom-width:1px;padding-left:.75rem;padding-right:.75rem;border-color:var(--ui-border)}.ui-theme .ui-layout[data-layout=tab-strip]>.ui-nav-link{white-space:nowrap}.ui-theme .ui-split-view[data-embedded=true]{min-height:100%;border-radius:0;border-width:0px}@media(min-width:768px){.ui-theme .ui-split-view[data-embedded=true]{height:100%;min-height:0px;flex:1 1 0%}}.ui-theme .ui-split-view[data-single=true]{grid-template-columns:minmax(0,1fr)}.ui-theme .ui-split-view[data-single=true]>[data-split-pane=secondary]{display:none}.ui-theme .ui-control[data-fill=true]{flex:1;min-height:12rem}.ui-theme table.ui-table-part{width:100%;border-collapse:collapse;font-size:.75rem;text-align:left}.ui-theme thead.ui-table-part,.ui-theme tfoot.ui-table-part{background:var(--ui-subtle);color:var(--ui-muted)}.ui-theme tr.ui-table-part{border-bottom:1px solid var(--ui-divider)}.ui-theme tr.ui-table-part[data-selected=true],.ui-theme tr.ui-table-part[aria-selected=true]{background:var(--ui-accent-soft)}.ui-theme caption.ui-table-part{padding:1rem;text-align:left;color:var(--ui-text);font-weight:600}.ui-theme caption.ui-table-part[data-visually-hidden=true]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ui-theme th.ui-table-part,.ui-theme td.ui-table-part{padding:.75rem;overflow-wrap:normal;word-break:normal}.ui-theme th.ui-table-part{white-space:nowrap}.ui-theme .ui-table-part[data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.ui-theme .ui-table-part[data-align=center]{text-align:center}.ui-theme .ui-tree-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;text-align:left;border-radius:.5rem;font-size:.75rem;color:var(--ui-secondary)}.ui-theme .ui-tree-item[data-depth="1"]{padding-left:1.75rem}.ui-theme .ui-tree-item[data-depth="2"]{padding-left:2.75rem}.ui-theme .ui-tree-item[data-depth="3"]{padding-left:3.75rem}.ui-theme .ui-tree-item[aria-current=true],.ui-theme .ui-tree-item[data-selected=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme .ui-tree-item:hover{background:var(--ui-subtle)}.ui-theme .ui-tree-item:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-theme .ui-message{display:flex;justify-content:flex-start}.ui-theme .ui-message[data-direction=outgoing]{justify-content:flex-end}.ui-theme .ui-message-bubble{max-width:85%;padding:1rem;border:1px solid var(--ui-border);border-radius:1rem 1rem 1rem .25rem;background:var(--ui-surface)}.ui-theme .ui-message[data-direction=outgoing] .ui-message-bubble{border-color:var(--ui-accent);border-radius:1rem 1rem .25rem;background:var(--ui-accent-soft)}.ui-theme .ui-message-metadata{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.ui-theme .ui-document-illustration{width:9rem;height:6rem;border-radius:.5rem;background:var(--ui-accent-soft)}.ui-theme .ui-document-illustration rect{fill:var(--ui-surface)}.ui-theme .ui-document-illustration path{fill:none;stroke:var(--ui-accent);stroke-width:4;stroke-linecap:round}.ui-theme .ui-layout[data-image-align=Center]{justify-content:center}.ui-theme .ui-layout[data-image-align=Right]{justify-content:flex-end}.ui-theme .ui-layout[data-expanded=true]{position:fixed;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:10030;overflow:auto;padding:1.25rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);box-shadow:0 1rem 3rem #00000026}.ui-theme .ui-layout[aria-current=step]{color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-theme .ui-layout[data-separated=true]{padding-top:1.5rem;border-top:1px solid var(--ui-divider)}.ui-theme .ui-text[data-preserve-lines=true]{white-space:pre-wrap;overflow-wrap:anywhere}.ui-theme .ui-schedule-grid[data-part=grid]{overflow-x:auto}.ui-theme .ui-schedule-grid[data-part=header],.ui-theme .ui-schedule-grid[data-part=body]{display:grid;grid-template-columns:4rem minmax(10rem,1fr) minmax(10rem,1fr);gap:0;min-width:28rem}.ui-theme .ui-schedule-grid[data-part=header]{padding:.75rem;background:var(--ui-subtle);border-bottom:1px solid var(--ui-border)}.ui-theme .ui-schedule-grid[data-part=times]{display:grid;grid-template-rows:repeat(4,6rem);padding:.75rem}.ui-theme .ui-schedule-grid[data-part=day]{display:grid;grid-template-rows:repeat(4,minmax(6rem,auto));align-items:start;padding:.5rem;border-left:1px solid var(--ui-divider)}.ui-theme .ui-schedule-grid[data-part=day]:empty{background:repeating-linear-gradient(to bottom,transparent,transparent calc(6rem - 1px),var(--ui-divider) calc(6rem - 1px),var(--ui-divider) 6rem)}.ui-theme .ui-button[data-intensity=high]{color:var(--ui-on-accent);background:var(--ui-accent-strong)}.ui-theme .ui-button[data-intensity=low]{color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-theme .ui-button[data-intensity=none]{color:var(--ui-muted);background:var(--ui-subtle)}.ui-theme .ui-board[data-part=board]{flex:1;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden}.ui-theme .ui-board[data-part=columns]{display:flex;height:100%;min-height:0;min-width:100%;gap:.75rem}.ui-theme .ui-board[data-part=column]{display:flex;flex-direction:column;flex-shrink:0;width:18rem;min-width:16rem;height:100%;min-height:0;overflow:hidden;background:var(--ui-surface)}.ui-theme .ui-board[data-part=cards]{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1;overflow-y:auto;padding:.75rem}.ui-theme .ui-board[data-part=cards]>.ui-button{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;gap:.75rem;width:100%;padding:1rem;text-align:left;border-radius:.75rem}@media(min-width:1280px){.ui-theme .ui-board[data-part=column]{flex:1}}.ui-theme .ui-authentication{width:100%;max-width:32rem;margin-inline:auto;container-type:inline-size}.ui-theme .ui-authentication-viewport{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:auto;padding:1rem}.ui-theme .ui-authentication-viewport>.ui-authentication{flex-shrink:0;margin-block:auto}.ui-theme .ui-authentication-brand{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.ui-theme .ui-authentication-identity{display:flex;align-items:center;gap:.5rem}.ui-theme .ui-authentication-logo{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ui-theme .ui-authentication-lockup,.ui-theme .ui-authentication-tagline{display:none}.ui-theme .ui-authentication-name{margin:0;font-weight:600;color:var(--ui-heading)}.ui-theme .ui-authentication-content{min-width:0}.ui-theme .ui-authentication-body{flex:1;min-width:0}.ui-theme .ui-authentication-alternative{padding-block-start:.5rem}.ui-theme .ui-authentication[data-viewport=true] .ui-authentication-content{min-block-size:26rem}.ui-theme .ui-authentication .ui-authentication-footer[data-layout=footer]{border-top:0;border-radius:0;padding:1rem}.ui-theme .ui-authentication-footer .ui-button[type=submit]{margin-inline-start:auto}.ui-theme .ui-authentication[data-variant=split]{max-width:56rem}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-frame{display:grid;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-brand{flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;margin:0;padding:1.5rem;background:var(--ui-brand-panel);color:var(--ui-on-primary)}.ui-theme .ui-authentication[data-variant=split] .ui-brand{display:none}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-logo{display:block;width:min(100%,10rem)}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-identity{flex:1;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-lockup{display:block;width:100%}.ui-theme .ui-authentication-lockup img{display:block;width:100%;height:auto}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-name{max-width:17rem;padding-inline-start:calc(min(100%,10rem) * 10.24 / 765 + .5rem);font-size:clamp(1.125rem,5.6cqi,1.25rem);font-weight:400;letter-spacing:.05em;line-height:1.5;color:inherit}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-name span{display:block}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-tagline{display:block;margin:.75rem 0 0;padding-inline-start:calc(min(100%,10rem) * 10.24 / 765 + .5rem);font-size:clamp(.6875rem,3.3cqi,.75rem);line-height:1.5;letter-spacing:.02em;color:inherit}.ui-theme .ui-authentication-tagline span{display:inline}.ui-theme .ui-authentication-tagline span:first-child{font-weight:600;color:var(--ui-highlight)}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-content{padding:0;border:0;border-radius:0;box-shadow:none}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-body{padding:1.5rem}@container (min-width: 40rem){.ui-theme .ui-authentication[data-variant=split] .ui-authentication-frame{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-brand{gap:1rem;padding:clamp(1.5rem,4cqi,2rem)}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-logo{width:min(72%,14rem)}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-name{padding-inline-start:calc(min(72%,14rem) * 10.24 / 765 + .5rem);font-size:clamp(1.25rem,3cqi,1.5rem);line-height:1.4;letter-spacing:.03em}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-tagline{padding-inline-start:calc(min(72%,14rem) * 10.24 / 765 + .5rem);font-size:clamp(.75rem,1.6cqi,.875rem)}.ui-theme .ui-authentication[data-variant=split] .ui-authentication-body{padding:2rem}}.ui-theme .ui-brand{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:1.75rem;padding:.25rem;border-radius:.5rem;background:var(--ui-brand-panel);flex-shrink:0}.ui-theme .ui-brand>img{display:block;width:100%;height:auto}.ui-theme .ui-shell{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-template-rows:3rem minmax(0,1fr);height:100%;min-height:28rem;overflow:hidden;background:var(--ui-canvas)}.ui-theme .ui-shell-brand{display:flex;align-items:center;justify-content:center;min-height:0;border-right:1px solid var(--ui-border);background:var(--ui-surface);border-bottom:1px solid var(--ui-border)}.ui-theme .ui-sidebar{flex:none;width:4rem;min-height:0;overflow-y:auto;padding:.5rem .25rem;border-right:1px solid var(--ui-border);background:var(--ui-surface)}.ui-theme .ui-shell>.ui-sidebar{grid-row:2}.ui-theme .ui-shell-main{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;min-width:0;min-height:0}.ui-theme .ui-shell-header{flex-shrink:0}.ui-theme .ui-shell-content{flex:1;min-height:0;overflow-y:auto;padding:1rem}.ui-theme .ui-shell[data-content-inset=none]>.ui-shell-main>.ui-shell-content{padding:0}.ui-theme .ui-shell[data-content-header=true]>.ui-shell-main>.ui-shell-header{display:none}.ui-theme .ui-shell[data-content-header=true]>.ui-shell-main>.ui-shell-content{padding:0}.ui-theme .ui-shell-footer{padding:.75rem 1rem;border-top:1px solid var(--ui-border);background:var(--ui-surface)}.ui-theme .ui-shell-menu-toggle{display:none}.ui-theme .ui-shell[data-contained=true]{min-height:0}.ui-theme .ui-shell[data-contained=true]>.ui-shell-main>.ui-shell-content{display:flex;flex-direction:column;overflow:hidden}@media(max-width:767px){.ui-theme .ui-shell{display:flex;flex-direction:column;min-height:32rem}.ui-theme .ui-shell-brand{justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.5rem 1rem;border-right:0}.ui-theme .ui-shell-menu-toggle{display:inline-flex}.ui-theme .ui-shell>.ui-sidebar{display:none;width:100%;max-height:14rem;flex-shrink:0;border-right:0;border-bottom:1px solid var(--ui-border)}.ui-theme .ui-shell>.ui-sidebar[data-open=true]{display:block}.ui-theme .ui-shell-main{flex:1}.ui-theme .ui-shell[data-contained=true]{min-height:0}}.ui-theme [data-popup-anchor=calendar]{anchor-name:--ui-calendar-anchor}.ui-theme [data-popup-anchor=time]{anchor-name:--ui-time-anchor}.ui-theme [data-popup-anchor=selector]{anchor-name:--ui-selector-anchor}.ui-theme [data-popup-anchor=task]{anchor-name:--ui-task-anchor}.ui-theme [data-popup-anchor=sidebar]{anchor-name:--ui-sidebar-submenu-anchor}.ui-theme .ui-sidebar-item{display:inline-flex;width:100%;justify-content:center}.ui-theme .ui-sidebar-item .ui-icon-label-hit{position:relative}.ui-theme .ui-sidebar-item .ui-icon-label-hit>[data-sidebar-submenu-affordance]{position:absolute;inset-inline-start:100%;top:50%;transform:translateY(-50%)}.ui-theme .ui-sidebar-submenu[data-variant=adjacent]{position:fixed;inset:auto;top:anchor(top);left:calc(anchor(right) + .375rem);position-anchor:--ui-sidebar-submenu-anchor;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block,--ui-sidebar-viewport,--ui-sidebar-viewport flip-block,--ui-picker-viewport;position-try-order:normal;margin:0;max-height:calc(100dvh - 1.5rem);overflow-y:auto;z-index:10050}.ui-theme .ui-anchored-panel{position:fixed;inset:auto;top:anchor(bottom);left:clamp(.75rem,anchor(left),max(.75rem,calc(100vw - 18.75rem)));margin-block:.375rem;position-try-fallbacks:flip-block,--ui-picker-viewport;position-try-order:normal;max-height:min(30rem,calc(100dvh - 2rem));width:min(18rem,calc(100vw - 2rem));overflow-y:auto;z-index:10040}.ui-theme .ui-anchored-panel[data-anchor=calendar]{position-anchor:--ui-calendar-anchor}.ui-theme .ui-anchored-panel[data-anchor=time]{position-anchor:--ui-time-anchor}.ui-theme .ui-anchored-panel[data-anchor=calendar],.ui-theme .ui-anchored-panel[data-anchor=time]{width:min(15rem,calc(100vw - 1.5rem));left:clamp(.75rem,anchor(left),max(.75rem,calc(100vw - 15.75rem)))}.ui-theme .ui-anchored-panel[data-anchor=selector]{position-anchor:--ui-selector-anchor}.ui-theme .ui-anchored-panel[data-anchor=task]{position-anchor:--ui-task-anchor}.ui-preview-page{margin:0;overflow:hidden}.ui-theme[data-viewport=true]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.ui-theme .ui-device-stage{display:flex;flex:1;min-height:0;min-width:0;align-items:flex-start;justify-content:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-subtle);padding:.75rem}.ui-theme .ui-device-viewport{display:block;flex-shrink:0;width:auto;height:auto;max-width:100%;max-height:100%}.ui-theme .ui-device-stage[data-scale=actual]{justify-content:flex-start;overflow:auto}.ui-theme .ui-device-stage[data-scale=actual] .ui-device-viewport{max-width:none;max-height:none}.ui-theme .ui-device-stage[data-scale=available]{justify-content:center;overflow:hidden}.ui-theme .ui-device-stage[data-scale=available] .ui-device-viewport{max-width:none;max-height:none}.ui-theme .ui-device-frame{display:block;width:100%;height:100%;border:0;outline:1px solid var(--ui-border);outline-offset:-1px;border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.ui-theme .ui-device-stage[data-framed=false]{border:0;border-radius:0;background:transparent;padding:0}.ui-theme .ui-device-stage[data-framed=false] .ui-device-frame{outline:none;border-radius:0}@media(max-width:767px){.ui-theme .ui-split-view[data-mobile=primary]{grid-template-rows:minmax(0,1fr)}.ui-theme .ui-split-view[data-mobile=primary]>.ui-split-view-secondary{display:none}}.ui-theme.ui-gallery{height:100%;min-height:0;overflow-y:auto}.ui-theme .ui-gallery-mobile-navigation{position:sticky;top:0;z-index:20;height:2.5rem;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);padding-inline:.75rem}.ui-theme .ui-gallery-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem;padding-bottom:1.5rem}.ui-theme .ui-gallery-content[data-fill=true]{max-width:none;min-height:0;height:calc(100% - 2.5rem);padding-block:1rem}.ui-theme .ui-gallery-panel[data-fill=true]{height:100%;min-height:0}@media(max-width:767px){.ui-gallery .ui-settings-layout-root[data-variant=browser] .ui-shell[data-contained=true]{min-height:48rem}}@media(min-width:640px){.ui-theme .ui-gallery-mobile-navigation{display:none}.ui-theme .ui-gallery-content{padding-inline:1.5rem}.ui-theme .ui-gallery-content[data-fill=true]{height:100%}}@media(prefers-color-scheme:dark){.dark\:prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}}
