@layer properties,ds-tokens;@layer ds-tokens.app-base{*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.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);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.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] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.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] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.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] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.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);margin-top:1.25em;font-weight:600}.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] *)){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;font-style:italic;font-weight:500}.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);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.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] *)){margin-top:2em;margin-bottom:2em;display:block}.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] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)),.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] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.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);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.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] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.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);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.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);margin-top:.857143em;font-size:.875em;line-height:1.42857}.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:#1118271a;--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:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--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] *)),.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] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.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.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.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.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.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:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.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:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;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:.666667em;padding-inline-end:1em;padding-bottom:.666667em;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.71429em;margin-bottom:1.71429em}.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] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.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}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-3{top:.75rem;bottom:.75rem}.-bottom-0\.5{bottom:-.125rem}.-right-0\.5{right:-.125rem}.-right-12{right:-3rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-11{right:2.75rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.-m-1{margin:-.25rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-60{margin:15rem}.m-9{margin:2.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!mt-3{margin-top:.75rem!important}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-9{margin-left:2.25rem}.ml-\[calc\(var\(--skin-space-4\)\+var\(--skin-space-1-5\)\)\]{margin-left:calc(var(--skin-space-4) + var(--skin-space-1-5))}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[3px\]{margin-top:3px}.mt-\[var\(--sweep-rhythm-group\)\]{margin-top:var(--sweep-rhythm-group)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:none;-webkit-box-orient:horizontal;display:block;overflow:visible}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[var\(--skin-step-mark\)\]{width:var(--skin-step-mark);height:var(--skin-step-mark)}.size-\[var\(--skin-touch-target\)\]{width:var(--skin-touch-target);height:var(--skin-touch-target)}.\!h-\[30px\]{height:30px!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[104px\]{height:104px}.h-\[140px\]{height:140px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[520px\]{height:520px}.h-\[65dvh\]{height:65dvh}.h-\[86px\]{height:86px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65dvh\]{max-height:65dvh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-theme\(spacing\.6\)\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(75dvh-var\(--skin-touch-target\)\*4\)\]{max-height:calc(75dvh - var(--skin-touch-target) * 4)}.max-h-\[min\(14rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(14rem, var(--radix-popover-content-available-height))}.max-h-\[min\(22rem\,50vh\)\]{max-height:min(22rem,50vh)}.max-h-\[min\(32rem\,calc\(100dvh-5rem\)\)\]{max-height:min(32rem,100dvh - 5rem)}.max-h-\[min\(70dvh\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(70dvh, var(--radix-popover-content-available-height))}.max-h-\[min\(75dvh\,calc\(100dvh-12rem\)\)\]{max-height:min(75dvh,100dvh - 12rem)}.max-h-\[min\(75dvh\,calc\(100dvh-6rem\)\)\]{max-height:min(75dvh,100dvh - 6rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-\[var\(--skin-feedback-thumb\)\]{max-height:var(--skin-feedback-thumb)}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-9,.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[30dvh\]{min-height:30dvh}.min-h-\[320px\]{min-height:320px}.min-h-\[460px\]{min-height:460px}.min-h-\[88px\]{min-height:88px}.min-h-\[var\(--skin-space-4-5\)\]{min-height:var(--skin-space-4-5)}.min-h-\[var\(--skin-touch-target\)\]{min-height:var(--skin-touch-target)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[22px\]{width:22px}.w-\[44px\]{width:44px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-2rem\)\],.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(96vw\,1100px\)\]{width:min(96vw,1100px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--skin-rail-width\)\]{width:var(--skin-rail-width)}.w-\[var\(--skin-sidebar-rail-width\)\]{width:var(--skin-sidebar-rail-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-14{min-width:3.5rem}.min-w-24{min-width:6rem}.min-w-32{min-width:8rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-72{min-width:18rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[2px\]{min-width:2px}.min-w-\[40rem\]{min-width:40rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-0{max-width:0}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-96{max-width:24rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[45\]{max-width:45px}.max-w-\[50\%\]{max-width:50%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[72ch\]{max-width:72ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[88rem\]{max-width:88rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-theme\(spacing\.6\)\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-var\(--skin-space-8\)\)\]{max-width:calc(100vw - var(--skin-space-8))}.max-w-\[calc\(var\(--skin-space-8\)\*14\)\]{max-width:calc(var(--skin-space-8) * 14)}.max-w-\[min\(85\%\,42rem\)\]{max-width:min(85%,42rem)}.max-w-\[min\(96vw\,1100px\)\]{max-width:min(96vw,1100px)}.max-w-\[min\(calc\(100vw-7rem\)\,1100px\)\]{max-width:min(100vw - 7rem,1100px)}.max-w-\[var\(--radix-popover-content-available-width\)\]{max-width:var(--radix-popover-content-available-width)}.max-w-\[var\(--skin-composer-width\)\]{max-width:var(--skin-composer-width)}.max-w-\[var\(--skin-feedback-markup\)\]{max-width:var(--skin-feedback-markup)}.max-w-\[var\(--skin-settings-description-width\)\]{max-width:var(--skin-settings-description-width)}.max-w-artifact-column{max-width:var(--skin-artifact-column)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x:-1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.animate-breathe{animation:2.4s ease-in-out infinite breathe}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-cols-\[18px_10px_minmax\(0\,1fr\)_auto\]{grid-template-columns:18px 10px minmax(0,1fr) auto}.grid-cols-\[22px_minmax\(0\,1fr\)_auto\]{grid-template-columns:22px minmax(0,1fr) auto}.grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.grid-cols-\[3rem_1fr_7rem\]{grid-template-columns:3rem 1fr 7rem}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.65fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,14rem\)_1fr_4\.5rem\]{grid-template-columns:minmax(0,14rem) 1fr 4.5rem}.grid-cols-\[minmax\(0\,1fr\)_1rem_4ch_var\(--skin-sidebar-slot\)\]{grid-template-columns:minmax(0,1fr) 1rem 4ch var(--skin-sidebar-slot)}.grid-cols-\[minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[var\(--skin-sidebar-slot\)_minmax\(0\,1fr\)_1rem_4ch_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-sidebar-slot) minmax(0,1fr) 1rem 4ch var(--skin-sidebar-slot)}.grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) auto}.grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_auto_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) auto var(--skin-sidebar-slot)}.grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_auto_var\(--skin-space-4\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) auto var(--skin-space-4)}.grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_var\(--skin-space-4\)_auto_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) var(--skin-space-4) auto var(--skin-sidebar-slot)}.grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_var\(--skin-space-4\)_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) var(--skin-space-4) var(--skin-sidebar-slot)}.grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_var\(--skin-space-4\)_var\(--skin-space-4\)_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) var(--skin-space-4) var(--skin-space-4) var(--skin-sidebar-slot)}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>: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))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>: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))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>: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))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>: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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[var\(--sweep-rhythm-group\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--sweep-rhythm-group) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--sweep-rhythm-group) * var(--tw-space-y-reverse))}.space-y-\[var\(--sweep-rhythm-line\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--sweep-rhythm-line) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--sweep-rhythm-line) * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:var(--border)}.divide-border-muted>:not([hidden])~:not([hidden]){border-color:var(--border-muted)}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-card{border-radius:var(--skin-radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--sweep-radius-lg,calc(var(--radius) * 2))}.rounded-md{border-radius:var(--sweep-radius-md,var(--radius))}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--skin-radius-pill)}.rounded-sm{border-radius:var(--sweep-radius-sm,calc(var(--radius) / 2))}.rounded-xl{border-radius:.75rem}.rounded-xs{border-radius:var(--skin-radius-xs)}.rounded-b-card{border-bottom-right-radius:var(--skin-radius-xl);border-bottom-left-radius:var(--skin-radius-xl)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-sm{border-bottom-right-radius:var(--sweep-radius-sm,calc(var(--radius) / 2));border-bottom-left-radius:var(--sweep-radius-sm,calc(var(--radius) / 2))}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-bl-sm{border-bottom-left-radius:var(--sweep-radius-sm,calc(var(--radius) / 2))}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[length\:var\(--skin-hairline\)\]{border-width:var(--skin-hairline)}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-\[7px\]{border-top-width:7px;border-bottom-width:7px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[11px\]{border-left-width:11px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-border-muted{border-color:var(--border-muted)!important}.border-\[var\(--border-muted\)\]{border-color:var(--border-muted)}.border-\[var\(--ds-color-neutral-350\)\]{border-color:var(--ds-color-neutral-350)}.border-\[var\(--skin-decision\)\]{border-color:var(--skin-decision)}.border-accent{border-color:var(--accent)}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-600\/40{border-color:#d9770666}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-border-muted{border-color:var(--border-muted)}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-destructive-border{border-color:var(--destructive-border)}.border-foreground{border-color:var(--foreground)}.border-info{border-color:var(--info)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-ring{border-color:var(--ring)}.border-status-done{border-color:var(--skin-status-done)}.border-status-needs{border-color:var(--skin-status-needs)}.border-success{border-color:var(--success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--warning)}.border-white\/30{border-color:#ffffff4d}.border-y-transparent{border-top-color:#0000;border-bottom-color:#0000}.border-l-accent{border-left-color:var(--accent)}.border-l-current{border-left-color:currentColor}.border-l-transparent{border-left-color:#0000}.border-r-transparent{border-right-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-card{background-color:var(--card)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_srgb\,var\(--muted\)_45\%\,transparent\)\]{background-color:color-mix(in srgb,var(--muted) 45%,transparent)}.bg-\[var\(--skin-decision\)\]{background-color:var(--skin-decision)}.bg-accent{background-color:var(--accent)}.bg-accent-muted{background-color:var(--accent-muted)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:var(--background)}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-border{background-color:var(--border)}.bg-border-muted{background-color:var(--border-muted)}.bg-bubble{background-color:var(--bubble)}.bg-card{background-color:var(--card)}.bg-cta-primary{background-color:var(--skin-cta-primary)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-destructive-muted{background-color:var(--destructive-muted)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-foreground{background-color:var(--foreground)}.bg-info{background-color:var(--info)}.bg-info-muted{background-color:var(--info-muted)}.bg-input{background-color:var(--input)}.bg-media-scrim{background-color:var(--skin-media-scrim)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-overlay{background-color:var(--overlay)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-row-active{background-color:var(--skin-row-active)}.bg-row-focus{background-color:var(--skin-row-focus)}.bg-row-hover{background-color:var(--skin-row-hover)}.bg-row-thumb{background-color:var(--skin-row-thumb)}.bg-secondary-foreground{background-color:var(--secondary-foreground)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-canvas{background-color:var(--skin-sidebar-canvas)}.bg-status-done{background-color:var(--skin-status-done)}.bg-status-failed{background-color:var(--skin-status-failed)}.bg-status-merged{background-color:var(--skin-status-merged)}.bg-status-needs{background-color:var(--skin-status-needs)}.bg-status-pr{background-color:var(--skin-status-pr)}.bg-status-replied{background-color:var(--skin-status-replied)}.bg-status-slow{background-color:var(--skin-status-slow)}.bg-status-starting{background-color:var(--skin-status-starting)}.bg-status-working{background-color:var(--skin-status-working)}.bg-success{background-color:var(--success)}.bg-success-muted{background-color:var(--success-muted)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-muted{background-color:var(--warning-muted)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:#fff3}.bg-\[linear-gradient\(90deg\,transparent\,var\(--accent\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,var(--accent),transparent)}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-none{background-image:none}.from-accent-muted{--tw-gradient-from:var(--accent-muted) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from:var(--card) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.stroke-accent{stroke:var(--accent)}.stroke-border{stroke:var(--border)}.stroke-border-muted{stroke:var(--border-muted)}.stroke-warning{stroke:var(--warning)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.\!pb-0\.5{padding-bottom:.125rem!important}.\!pt-2{padding-top:.5rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\)\,12px\)\]{padding-bottom:max(env(safe-area-inset-bottom), 12px)}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-14{padding-left:3.5rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[6\.5rem\]{padding-left:6.5rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-\[44px\]{padding-right:44px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-0\.125rem\]{vertical-align:-.125rem}.align-\[-3px\]{vertical-align:-3px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-body{font-size:var(--skin-text-body)}.text-compat-11{font-size:var(--skin-text-compat-11)}.text-compat-15{font-size:var(--skin-text-compat-15)}.text-display{font-size:var(--skin-text-display)}.text-lead{font-size:var(--skin-text-lead)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-meta{font-size:var(--skin-text-meta)}.text-sm{font-size:var(--sweep-text-sm,.875rem);line-height:var(--sweep-leading-sm,1.25rem)}.text-title{font-size:var(--skin-text-title)}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[var\(--skin-help-line\)\]{line-height:var(--skin-help-line)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1f883d\]{--tw-text-opacity:1;color:rgb(31 136 61/var(--tw-text-opacity,1))}.text-\[\#656d76\]{--tw-text-opacity:1;color:rgb(101 109 118/var(--tw-text-opacity,1))}.text-\[\#8250df\]{--tw-text-opacity:1;color:rgb(130 80 223/var(--tw-text-opacity,1))}.text-\[\#cf222e\]{--tw-text-opacity:1;color:rgb(207 34 46/var(--tw-text-opacity,1))}.text-\[var\(--skin-decision\)\]{color:var(--skin-decision)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-background{color:var(--background)}.text-border{color:var(--border)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-media-ink{color:var(--skin-media-ink)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-foreground{color:var(--secondary-foreground)}.text-status-done{color:var(--skin-status-done)}.text-status-failed{color:var(--skin-status-failed)}.text-status-merged{color:var(--skin-status-merged)}.text-status-needs{color:var(--skin-status-needs)}.text-status-pr{color:var(--skin-status-pr)}.text-status-replied{color:var(--skin-status-replied)}.text-status-slow{color:var(--skin-status-slow)}.text-status-starting{color:var(--skin-status-starting)}.text-status-working{color:var(--skin-status-working)}.text-success{color:var(--success)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-border{-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-border-muted{-webkit-text-decoration-color:var(--border-muted);text-decoration-color:var(--border-muted)}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-\[var\(--foreground\)\]{caret-color:var(--foreground)}.accent-accent{accent-color:var(--accent)}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--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)}.shadow-edge-card{--tw-shadow:var(--skin-edge-card);--tw-shadow-colored:var(--skin-edge-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-elevation-1{--tw-shadow:var(--skin-elevation-1);--tw-shadow-colored:var(--skin-elevation-1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-elevation-2{--tw-shadow:var(--skin-elevation-2);--tw-shadow-colored:var(--skin-elevation-2);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:var(--skin-elevation-3);--tw-shadow-colored:var(--skin-elevation-3);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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)}.shadow-\[var\(--skin-edge-card\)\]{--tw-shadow-color:var(--skin-edge-card);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-border{outline-color:var(--border)}.outline-ring{outline-color:var(--ring)}.ring{--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(3px + 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)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-inset{--tw-ring-inset:inset}.ring-accent{--tw-ring-color:var(--accent)}.ring-ring{--tw-ring-color:var(--ring)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-fast{transition-duration:var(--skin-fast)}.duration-micro{transition-duration:var(--skin-micro)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in{--tw-enter-scale:0}.zoom-in-\[0\.97\]{--tw-enter-scale:.97}.slide-in-from-bottom-1{--tw-enter-translate-y:.25rem}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-fast{animation-duration:var(--skin-fast)}.duration-micro{animation-duration:var(--skin-micro)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(.22,1,.36,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[--skin-focus\:none\]{--skin-focus:none}.\[animation-duration\:var\(--skin-ambient\)\]{animation-duration:var(--skin-ambient)}.\[animation-duration\:var\(--skin-spin\)\]{animation-duration:var(--skin-spin)}.\[field-sizing\:content\]{field-sizing:content}.\[grid-area\:1\/1\]{grid-area:1/1}.\[overflow-anchor\:none\]{overflow-anchor:none}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[reef\:setup\]{reef:setup}.\[sessions\:GET\]{sessions:GET}.\!\[text-wrap\:wrap\]{text-wrap:wrap!important}.\[touch-action\:pan-y_pinch-zoom\]{touch-action:pan-y pinch-zoom}.\[translate\:-50\%_0\]{translate:-50%}@media (pointer:coarse){.skin-sidebar :is(button,nav a,.skin-new-session,.skin-sidebar-footer a):not(.skin-sidebar-header button){min-width:44px;min-height:44px}.skin-sidebar :is(button,a)[class*=opacity-0]{opacity:1}.skin-sidebar [data-sidebar-session-id]{min-height:44px}.skin-sidebar [data-sidebar-scroll] .group.relative{align-items:center;min-height:48px;padding-right:0}.skin-sidebar [data-sidebar-scroll] .group.relative>span:first-child:has(button){width:44px;height:44px;margin-top:0}.skin-sidebar [data-sidebar-scroll] .group.relative>div.absolute{align-items:center;padding-top:0;right:0}.skin-sidebar [data-sidebar-scroll] .group.relative>div.relative{grid-template-columns:minmax(0,1fr);align-content:center;min-height:44px;display:grid}.skin-sidebar [data-sidebar-scroll] .pointer-events-none[class*=pr-14]{padding-right:3rem}.skin-sidebar [data-sidebar-scroll] span[class*=tabular-nums]{opacity:1}.skin-sidebar [data-sidebar-scroll] :is(.text-xs,.text-sm){font-size:14px}.skin-sidebar :is(nav a,.skin-new-session),.skin-sidebar [data-sidebar-scroll] .text-sm{font-size:15px}}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}pre code.hljs{padding:.75rem}:root,:root.light{--background:#f8f8f6;--foreground:#1a1a1a;--card:#f8f8f6;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#1a1a1a;--primary-foreground:#fff;--secondary:#0000000d;--accent:#8b7355;--accent-foreground:#fff;--accent-muted:#8b73551a;--muted:#0000000d;--muted-foreground:#6b655f;--secondary-foreground:#9c9690;--destructive:#c24a3a;--destructive-foreground:#fff;--border:#0000001a;--border-muted:#0000000d;--input:#fff;--ring:#8b7355;--success:#4d9a5f;--success-muted:#4d9a5f1a;--warning:#c49135;--warning-foreground:#fff;--warning-muted:#c491351a;--info:#5b82a8;--info-foreground:#fff;--info-muted:#5b82a81a;--destructive-muted:#c24a3a14;--destructive-border:#c24a3a33;--overlay:#00000080;--radius:.25rem;--sidebar:var(--background);--bubble:var(--accent-muted)}@media (prefers-color-scheme:dark){:root{--background:#1a1a1a;--foreground:#f8f8f6;--card:#ffffff0d;--card-foreground:#f8f8f6;--popover:#252525;--popover-foreground:#f8f8f6;--primary:#f8f8f6;--primary-foreground:#1a1a1a;--secondary:#ffffff0d;--accent:#8b85ff;--accent-foreground:#fff;--accent-muted:#8b85ff29;--muted:#ffffff0d;--muted-foreground:#9c9690;--secondary-foreground:#6b655f;--destructive:#d4695e;--destructive-foreground:#fff;--border:#ffffff1a;--border-muted:#ffffff0d;--input:#1a1a1a;--ring:#8b85ff;--success:#6aad7a;--success-muted:#6aad7a26;--warning:#d4a54a;--warning-foreground:#fff;--warning-muted:#d4a54a26;--info:#7a9dbd;--info-foreground:#fff;--info-muted:#7a9dbd26;--destructive-muted:#d4695e26;--destructive-border:#d4695e4d;--overlay:#00000080}}.dark{--background:#1a1a1a;--foreground:#f8f8f6;--card:#ffffff0d;--card-foreground:#f8f8f6;--popover:#252525;--popover-foreground:#f8f8f6;--primary:#f8f8f6;--primary-foreground:#1a1a1a;--secondary:#ffffff0d;--accent:#8b85ff;--accent-foreground:#fff;--accent-muted:#8b85ff29;--muted:#ffffff0d;--muted-foreground:#9c9690;--secondary-foreground:#6b655f;--destructive:#d4695e;--destructive-foreground:#fff;--border:#ffffff1a;--border-muted:#ffffff0d;--input:#1a1a1a;--ring:#8b85ff;--success:#6aad7a;--success-muted:#6aad7a26;--warning:#d4a54a;--warning-foreground:#fff;--warning-muted:#d4a54a26;--info:#7a9dbd;--info-foreground:#fff;--info-muted:#7a9dbd26;--destructive-muted:#d4695e26;--destructive-border:#d4695e4d;--overlay:#00000080}@font-face{font-family:CircularXX;src:url(/fonts/circular/CircularXX-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularXX;src:url(/fonts/circular/CircularXX-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CircularXX;src:url(/fonts/circular/CircularXX-Bold.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}:root[data-skin=ripple]:not(:has([data-switch-foundation])){--background:var(--ds-color-surface);--foreground:var(--ds-color-neutral-900);--card:var(--ds-color-surface);--card-foreground:var(--ds-color-neutral-900);--popover:var(--ds-color-surface);--popover-foreground:var(--ds-color-neutral-900);--primary:var(--ds-color-neutral-900);--primary-foreground:var(--ds-color-surface);--secondary:var(--ds-color-neutral-50);--accent:var(--ds-color-brand-600);--accent-foreground:var(--ds-color-white);--accent-muted:var(--ds-color-brand-50);--muted:var(--ds-color-neutral-100);--muted-foreground:var(--ds-color-neutral-600);--secondary-foreground:var(--ds-color-neutral-400);--destructive:var(--ds-color-rose-600);--destructive-foreground:var(--ds-color-white);--destructive-muted:var(--ds-color-rose-50);--destructive-border:var(--ds-color-rose-100);--border:var(--ds-color-neutral-200);--border-muted:var(--ds-color-neutral-100);--input:var(--ds-color-surface);--ring:var(--ds-color-brand-600);--success:var(--ds-color-green-600);--success-muted:var(--ds-color-green-50);--warning:var(--ds-color-amber-600);--warning-foreground:var(--ds-color-white);--warning-muted:var(--ds-color-amber-50);--info:var(--ds-color-blue-600);--info-foreground:var(--ds-color-white);--info-muted:var(--ds-color-blue-50);--overlay:color-mix(in srgb, var(--ds-color-alpha-75) 70%, transparent);--radius:.5rem;--sidebar:var(--ds-color-neutral-50);--bubble:var(--ds-color-neutral-100);--skin-inline-code:var(--ds-color-brand-800);--skin-shadow-composer:var(--ds-shadow-lg), 0 0 0 1px var(--ds-color-neutral-200);--skin-shadow-composer-focus:var(--ds-shadow-lg), 0 0 0 1px var(--ds-color-brand-600), 0 0 0 4px var(--ds-color-brand-100);--skin-row-active:var(--ds-color-brand-50);--skin-row-hover:var(--ds-color-neutral-50);--skin-scrollbar:var(--ds-color-neutral-300);--skin-brand-gradient:linear-gradient(135deg, var(--ds-color-gradient-brand-from), var(--ds-color-gradient-brand-to))}:root[data-skin=ripple].dark:not(:has([data-switch-foundation])){--border-muted:color-mix(in srgb, var(--ds-color-neutral-200) 65%, var(--ds-color-neutral-100))}:root[data-skin=ripple]:has([data-switch-foundation]){--background:#f5f5f7;--foreground:#1d1d1f;--card:#fff;--card-foreground:var(--foreground);--popover:var(--skin-raised);--popover-foreground:var(--foreground);--primary:var(--foreground);--primary-foreground:#fff;--secondary:#0000000a;--accent:var(--primary);--accent-foreground:var(--primary-foreground);--accent-muted:#0000000f;--muted:#ededf0;--muted-foreground:#6e6e73;--secondary-foreground:#6e6e73;--destructive:#c7362f;--destructive-foreground:#fff;--destructive-muted:#fcedec;--destructive-border:color-mix(in srgb, var(--destructive) 24%, transparent);--border:#00000029;--border-muted:#00000014;--input:var(--card);--ring:var(--primary);--success:#2f7d4e;--success-muted:#eef7f1;--warning:#995b00;--warning-foreground:#fff;--warning-muted:#fff5e5;--info:#2e6bd6;--info-foreground:#fff;--info-muted:#edf3fd;--overlay:#00000080;--radius:.5rem;--sidebar:var(--background);--bubble:var(--muted);--skin-raised:#fff;--skin-sunken:#ededf0;--skin-decision:#8a1a2e;--skin-decision-muted:#fbeff1;--skin-code:#111113;--skin-code-foreground:#e9e9ec;--skin-diff-add:#e7f5ec;--skin-diff-add-foreground:#1f6b3d;--skin-diff-delete:#fceceb;--skin-diff-delete-foreground:#a3302a;--skin-inline-code:var(--foreground);--skin-elevation-1:0 1px 2px #0000000d, 0 0 0 1px var(--border-muted);--skin-elevation-2:0 2px 6px #0000000f, 0 10px 24px #00000014, 0 0 0 1px var(--border-muted);--skin-elevation-3:0 4px 12px #00000014, 0 24px 60px #0000002e, 0 0 0 1px var(--border-muted);--skin-shadow-composer:var(--skin-elevation-2);--skin-shadow-composer-focus:var(--skin-elevation-2), var(--skin-focus);--skin-row-active:var(--accent-muted);--skin-row-hover:var(--secondary);--skin-scrollbar:var(--ds-color-neutral-300);--skin-brand-gradient:linear-gradient(var(--primary), var(--primary));--skin-ease:cubic-bezier(.2, 0, 0, 1);--skin-ease-enter:cubic-bezier(.05, .7, .1, 1);--skin-ease-press:cubic-bezier(.3, 0, .8, .15);--skin-ease-spring:linear(0, .0465, .153, .2915, .4404, .5846, .7008, .8127, .9027, .9708, 1.0181, 1.0473, 1.0601, 1.0611, 1.0538, 1.0418, 1.0281, 1.0151, 1.0042, .9962, .9912, .9889, .9889, .9905, .9929, .9957, .9982, 1.0001, 1.0012, 1.0016, 1.0015, 1.0012, 1.0007, 1.0003, 1, .9998, .9997, .9997, .9998, .9999, 1);--skin-micro:90ms;--skin-fast:.14s;--skin-base:.2s;--skin-slow:.32s;--skin-deliberate:.48s;--skin-ambient:2.4s;--ds-color-surface:var(--card);--ds-color-neutral-50:var(--background);--ds-color-neutral-100:var(--muted);--ds-color-neutral-200:var(--border-muted);--ds-color-neutral-300:color-mix(in srgb, var(--foreground) 24%, transparent);--ds-color-neutral-350:color-mix(in srgb, var(--foreground) 42%, transparent);--ds-color-neutral-400:var(--secondary-foreground);--ds-color-neutral-600:var(--muted-foreground);--ds-color-neutral-900:var(--foreground);--ds-color-brand-50:var(--accent-muted);--ds-color-brand-100:color-mix(in srgb, var(--primary) 16%, transparent);--ds-color-brand-600:var(--primary);--ds-color-brand-800:var(--foreground);--ds-color-primary:var(--primary);--ds-color-primary-hover:color-mix(in srgb, var(--primary) 85%, var(--card));--ds-color-gradient-brand-from:var(--primary);--ds-color-gradient-brand-to:var(--primary);--ds-color-rose-50:var(--destructive-muted);--ds-color-rose-100:var(--destructive-border);--ds-color-rose-600:var(--destructive);--ds-color-rose-800:var(--destructive);--ds-color-danger:#c7362f;--ds-color-danger-hover:#a3302a;--ds-color-green-50:var(--success-muted);--ds-color-green-100:color-mix(in srgb, var(--success) 20%, transparent);--ds-color-green-600:var(--success);--ds-color-green-800:var(--success);--ds-color-success:#2f7d4e;--ds-color-success-hover:#1f6b3d;--ds-color-amber-50:var(--warning-muted);--ds-color-amber-100:color-mix(in srgb, var(--warning) 20%, transparent);--ds-color-amber-600:var(--warning);--ds-color-amber-800:var(--warning);--ds-color-warning:var(--warning);--ds-color-blue-50:var(--info-muted);--ds-color-blue-600:var(--info);--ds-color-blue-800:var(--info);--ds-shadow-sm:var(--skin-elevation-1);--ds-shadow-lg:var(--skin-elevation-2);--ds-shadow-selected:var(--skin-focus)}:root[data-skin=ripple].dark:has([data-switch-foundation]){--background:#0c0c0e;--foreground:#f2f2f5;--card:#151517;--primary-foreground:#0c0c0e;--secondary:#ffffff0d;--accent-muted:#ffffff14;--muted:#1c1c1f;--muted-foreground:#a1a1a8;--secondary-foreground:#a1a1a8;--destructive:#e8726b;--destructive-muted:#e8726b21;--border:#ffffff2e;--border-muted:#ffffff17;--success:#5fb07f;--success-muted:#5fb07f21;--warning:#f2a93b;--warning-muted:#f2a93b21;--info:#7aa5f0;--info-muted:#7aa5f021;--skin-raised:#1c1c1f;--skin-sunken:#0a0a0b;--skin-decision:#de8798;--skin-decision-muted:#c8566e24;--skin-code:#0a0a0b;--skin-diff-add:#5fb07f24;--skin-diff-add-foreground:#8fd3a8;--skin-diff-delete:#e8726b24;--skin-diff-delete-foreground:#f0a29d;--skin-elevation-1:0 0 0 1px var(--border-muted);--skin-elevation-2:0 10px 30px #00000073, 0 0 0 1px var(--border-muted);--skin-elevation-3:0 30px 80px #0009, 0 0 0 1px var(--border-muted)}:root[data-skin=ripple]:has([data-switch-foundation]) :is([class~=ds\:from-gradient-brand-from],[class~=ds\:bg-brand-600])[class~=ds\:text-white]:not(:disabled,[data-disabled],[aria-disabled=true]){color:var(--primary-foreground)}:root[data-skin=ripple]:has([data-switch-foundation]) [role=switch][class~="ds:data-[checked]:bg-brand-600"][data-checked]:not(:disabled,[data-disabled],[aria-disabled=true])>[class~=ds\:bg-white]{background-color:var(--primary-foreground)}:root[data-skin=ripple]:has([data-switch-foundation]) body{--ds-font-circular:var(--font-geist-sans), system-ui, sans-serif}:root[data-skin=ripple]:has([data-switch-foundation]) :is(time,[data-numeric]){font-variant-numeric:tabular-nums}:root:not([data-skin=ripple]){--ds-color-surface:var(--popover);--ds-color-neutral-50:color-mix(in srgb, var(--foreground) 4%, transparent);--ds-color-neutral-100:color-mix(in srgb, var(--foreground) 7%, transparent);--ds-color-neutral-200:var(--border);--ds-color-neutral-300:color-mix(in srgb, var(--foreground) 24%, transparent);--ds-color-neutral-350:color-mix(in srgb, var(--foreground) 42%, transparent);--ds-color-neutral-400:var(--secondary-foreground);--ds-color-neutral-600:var(--muted-foreground);--ds-color-neutral-900:var(--foreground);--ds-color-brand-50:var(--accent-muted);--ds-color-brand-100:color-mix(in srgb, var(--accent) 20%, transparent);--ds-color-brand-600:var(--accent);--ds-color-brand-800:color-mix(in srgb, var(--accent) 82%, var(--foreground));--ds-color-gradient-brand-from:color-mix(in srgb, var(--accent) 80%, black);--ds-color-gradient-brand-to:color-mix(in srgb, var(--accent) 80%, black);--ds-color-primary:var(--accent);--ds-color-primary-hover:color-mix(in srgb, var(--accent) 68%, black);--ds-color-rose-800:color-mix(in srgb, var(--destructive) 70%, var(--foreground));--ds-color-green-800:color-mix(in srgb, var(--success) 70%, var(--foreground));--ds-color-amber-800:color-mix(in srgb, var(--warning) 70%, var(--foreground));--ds-color-blue-800:color-mix(in srgb, var(--info) 70%, var(--foreground));--ds-color-green-100:color-mix(in srgb, var(--success) 20%, transparent);--ds-color-amber-100:color-mix(in srgb, var(--warning) 20%, transparent);--ds-color-rose-50:var(--destructive-muted);--ds-color-rose-100:var(--destructive-border);--ds-color-rose-600:var(--destructive);--ds-color-danger:var(--destructive);--ds-color-danger-hover:color-mix(in srgb, var(--destructive) 80%, black);--ds-color-green-50:var(--success-muted);--ds-color-green-600:var(--success);--ds-color-success:var(--success);--ds-color-amber-50:var(--warning-muted);--ds-color-amber-600:var(--warning);--ds-color-warning:var(--warning);--ds-color-blue-50:var(--info-muted);--ds-color-blue-600:var(--info);--ds-font-circular:var(--font-geist-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-skin=ripple] body{font-family:var(--ds-font-circular);text-rendering:optimizelegibility}:root[data-skin=ripple] ::selection{background-color:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit}:root[data-skin=ripple] *{scrollbar-width:thin;scrollbar-color:var(--skin-scrollbar) transparent}:root[data-skin=ripple] :is(.skin-panel,.session-sidebar-sections)>:not([data-session-changes-trigger]){border:1px solid var(--border-muted);background:var(--card);border-radius:.75rem;margin:.5rem .75rem;overflow:hidden}:root[data-skin=ripple] .session-metadata:not(:has(>:not(.ripple\:hidden))){display:none}:root[data-skin=ripple] :is(.skin-panel,.session-sidebar-sections)>p{padding:.75rem 1rem}:root[data-skin=ripple] :is(.skin-panel,.session-sidebar-sections)>.py-4{padding-block:.875rem}:root[data-skin=ripple] .skin-panel .text-sm{font-size:.8125rem}:root[data-skin=ripple] .skin-action-bar :is(button,a){height:1.75rem;box-shadow:none;color:var(--muted-foreground);background:0 0;border-color:#0000;padding-inline:.5rem;font-size:.8125rem}:root[data-skin=ripple] .skin-action-bar :is(button,a):hover{background:var(--muted);color:var(--foreground)}:root[data-skin=ripple] .skin-composer{box-shadow:var(--skin-shadow-composer);transition:box-shadow .15s}:root[data-skin=ripple] .skin-composer:focus-within{box-shadow:var(--skin-shadow-composer-focus)}:root[data-skin=ripple] .skin-message-metadata{min-height:1.75rem;margin-top:.25rem}.skin-user-message-metadata{opacity:0;transition:opacity .18s}.group:hover>.skin-user-message-metadata,.skin-user-message-metadata:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.skin-user-message-metadata{transition:none}}:root[data-skin=ripple] .skin-reply{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-invert-body:var(--foreground);--tw-prose-invert-headings:var(--foreground);--tw-prose-invert-bold:var(--foreground);font-size:.9375rem;line-height:1.65}:root[data-skin=ripple] .skin-reply :is(h1,h2,h3,h4){letter-spacing:-.01em;font-weight:600}:root[data-skin=ripple] .skin-reply :not(pre)>code{color:var(--skin-inline-code);background:var(--muted);border-color:#0000;border-radius:.3125rem;padding:.0625rem .3125rem;font-weight:400}:root[data-skin=ripple] .skin-reply pre{border:1px solid var(--border-muted);border-radius:.625rem}:root[data-skin=ripple]{--skin-shimmer:color-mix(in srgb, var(--ds-color-surface) 70%, transparent);--skin-lift:0 1px 2px color-mix(in srgb, var(--ds-color-neutral-900) 4%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--ds-color-brand-600) 18%, transparent);--skin-focus:0 0 0 1px var(--ds-color-brand-600), 0 0 0 4px var(--ds-color-brand-100)}:root[data-skin=ripple]:not(:has([data-switch-foundation])){--skin-ease:cubic-bezier(.16, 1, .3, 1);--skin-ease-press:cubic-bezier(.3, 0, .2, 1);--skin-fast:.12s;--skin-base:.18s;--skin-slow:.28s;--skin-glow:color-mix(in srgb, var(--ds-color-brand-600) 9%, transparent);--skin-glow-2:color-mix(in srgb, var(--ds-color-gradient-brand-to) 6%, transparent)}:root[data-skin=ripple].dark:not(:has([data-switch-foundation])){--skin-glow:color-mix(in srgb, var(--ds-color-brand-600) 16%, transparent);--skin-glow-2:color-mix(in srgb, var(--ds-color-gradient-brand-to) 10%, transparent)}:root[data-skin=ripple].dark{--skin-shimmer:#ffffff12;--skin-lift:0 1px 2px #0006, 0 10px 28px -10px color-mix(in srgb, var(--ds-color-brand-600) 40%, transparent)}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-main{background:radial-gradient(56rem 18rem at 18% -9rem, var(--skin-glow), transparent 70%), radial-gradient(44rem 16rem at 92% -10rem, var(--skin-glow-2), transparent 70%), var(--background)}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-main{background:var(--background)}:root[data-skin=ripple][data-switch-sweep] .skin-main{background:var(--skin-canvas)}:root[data-skin=ripple] :is(.skin-main,[role=dialog]) :is(h1,h2):where(:not(.session-overview-heading)){letter-spacing:-.022em;text-wrap:balance}:root[data-skin=ripple] .skin-main h1{font-weight:600}:root[data-skin=ripple] .skin-main p{text-wrap:pretty}:root[data-skin=ripple] :is(time,[data-numeric]){font-variant-numeric:tabular-nums}:root[data-skin=ripple] :is(a,button,[role=button],[role=tab],[role=menuitem],[role=option],summary,input,select,textarea){transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--skin-base);transition-timing-function:var(--skin-ease)}:root[data-skin=ripple] :focus-visible:not([class~=ds\:outline-none]){outline-offset:2px;box-shadow:var(--skin-focus);outline:2px solid #0000}:root[data-skin=ripple] :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select):focus-visible{border-color:var(--ds-color-brand-600)}:root[data-skin=ripple] :is([role=tab],[role=menuitem],[role=radio],summary,.skin-lift),:root[data-skin=ripple] .skin-main :is(a,button)[class*=rounded-lg][class*=border],:root[data-skin=ripple] .skin-main :is(a,button)[class*=rounded-xl][class*=border]{transition-property:color,background-color,border-color,box-shadow,opacity,transform}@media (prefers-reduced-motion:no-preference){:root[data-skin=ripple] :is([role=tab],[role=menuitem],[role=radio],summary):active{transition-duration:var(--skin-fast);transition-timing-function:var(--skin-ease-press);transform:scale(.97)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root[data-skin=ripple]:not([data-switch-sweep]) .skin-main :is(a,button)[class*=rounded-lg][class*=border]:not([class*=border-b],[class*=border-t]):hover,:root[data-skin=ripple]:not([data-switch-sweep]) .skin-main :is(a,button)[class*=rounded-xl][class*=border]:not([class*=border-b],[class*=border-t]):hover,:root[data-skin=ripple][data-switch-sweep] .skin-main :is(a,button)[class~=rounded-lg][class~=border]:not([class*=border-b],[class*=border-t]):hover,:root[data-skin=ripple][data-switch-sweep] .skin-main :is(a,button)[class~=rounded-xl][class~=border]:not([class*=border-b],[class*=border-t]):hover,:root[data-skin=ripple] .skin-lift:hover{box-shadow:var(--skin-lift);border-color:color-mix(in srgb, var(--ds-color-brand-600) 35%, var(--border));transform:translateY(-1px)}}:root[data-skin=ripple] .skin-main [class~=bg-card][class*=border][class~=rounded-md],:root[data-skin=ripple] .skin-main [class~=bg-card][class*=border][class~=rounded-lg]{border-radius:.75rem}:root[data-skin=ripple] .skin-main [class~=border-dashed]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--ds-color-brand-600) 3%, transparent), transparent);border-radius:.875rem}:root[data-skin=ripple] .skin-main thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}:root[data-skin=ripple] .skin-main tbody tr{transition:background-color var(--skin-base) var(--skin-ease)}:root[data-skin=ripple] .skin-main tbody tr:hover{background-color:var(--skin-row-hover)}:root[data-skin=ripple] .skin-segmented{background:var(--muted);border-radius:.625rem;gap:2px;padding:2px}:root[data-skin=ripple] .skin-segmented>button{height:1.625rem;color:var(--muted-foreground);background:0 0;border:0;border-radius:.5rem;margin:0;padding-inline:.625rem;font-size:.8125rem}:root[data-skin=ripple] .skin-segmented>button:hover{color:var(--foreground);background:0 0}:root[data-skin=ripple] .skin-segmented>button[data-pressed]{color:var(--foreground);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-sm), 0 0 0 1px var(--border-muted)}@keyframes skin-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){:root[data-skin=ripple] .skin-rise{animation:skin-rise var(--skin-slow) var(--skin-ease) both}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>*{animation:skin-rise var(--skin-slow) var(--skin-ease) both}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(2){animation-delay:25ms}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(3){animation-delay:50ms}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(4){animation-delay:75ms}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(5){animation-delay:.1s}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(6){animation-delay:.125s}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(7){animation-delay:.15s}:root[data-skin=ripple]:not(:has([data-switch-foundation])) .skin-stagger>:nth-child(n+8){animation-delay:.175s}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-stagger>:nth-child(-n+6){animation:skin-rise var(--skin-slow) var(--skin-ease) both}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-stagger>:nth-child(2){animation-delay:30ms}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-stagger>:nth-child(3){animation-delay:60ms}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-stagger>:nth-child(4){animation-delay:90ms}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-stagger>:nth-child(5){animation-delay:.12s}:root[data-skin=ripple]:has([data-switch-foundation]) .skin-stagger>:nth-child(6){animation-delay:.15s}:root[data-skin=ripple] [role=dialog][data-state=open],:root[data-skin=ripple] [role=alertdialog][data-state=open]{animation:skin-pop-in var(--skin-slow) var(--skin-ease) both}:root[data-skin=ripple] [data-radix-popper-content-wrapper]>[data-state=open],:root[data-skin=ripple] [data-radix-popper-content-wrapper]>[data-state=delayed-open],:root[data-skin=ripple] [data-radix-popper-content-wrapper]>[data-state=instant-open]{animation:skin-pop-in var(--skin-base) var(--skin-ease) both;transform-origin:var(--radix-popper-transform-origin)}}@keyframes skin-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}:root[data-skin=ripple][data-switch-sweep] .skin-command-dialog[data-state=open]{animation:none}:root[data-skin=ripple] [data-radix-dialog-overlay],:root[data-skin=ripple] [data-state=open][class*=bg-overlay]{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%)}:root[data-skin=ripple][data-switch-sweep] .skin-modal-overlay{background:var(--overlay);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-skin=ripple] [data-sonner-toast]{border:1px solid var(--border);background:color-mix(in srgb, var(--popover) 88%, transparent);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);box-shadow:var(--ds-shadow-lg);border-radius:.875rem}::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@keyframes skin-pulse{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.75;transform:scale(.82)rotate(45deg)}}.skin-spark-working{transform-origin:50%;animation:1.6s cubic-bezier(.4,0,.6,1) infinite skin-pulse}@media (prefers-reduced-motion:reduce){.skin-spark-working{animation:none}}@keyframes launch-bubble-in{0%{opacity:0;transform:translateY(.75rem)}}.launch-bubble{animation:.32s cubic-bezier(.2,0,0,1) both launch-bubble-in}@media (prefers-reduced-motion:reduce){.launch-bubble{animation:none}}html{scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root [role=menu] :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{outline-offset:calc(-1 * var(--skin-shell-space-2))}:root .switch-session-decision .decision-choice>input:focus,:root .switch-session-decision .decision-choice>input:focus-visible{box-shadow:none;outline:none}:root .switch-session-decision .decision-choice:has(>input:focus){border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);outline:none}:root .switch-session-decision :is(.decision-textarea,textarea,input):focus,:root .switch-session-decision :is(.decision-textarea,textarea,input):focus-visible{box-shadow:none;border-color:var(--ring);outline:none}:is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=button],[type=submit],[type=reset],[type=image],[class~=ds\:outline-none]),textarea:not([class~=ds\:outline-none]),select,button[aria-haspopup=listbox],button[role=combobox],[class~=ds\:rounded-sm]:has(>:is(input,textarea)),[class~=border]:has(>textarea)){border-radius:var(--ds-radius-lg)!important}:root [class~=ds\:rounded-sm][class~=ds\:shadow-lg]{border-radius:1rem}:is(input,textarea)[class~=ds\:outline-none]:focus-visible:not([class*="ds:focus-visible:outline-"]){outline:none}:is(button,a[href],summary,input,textarea,select,[role=button],[role=tab],[role=menuitem],[role=option],[role=combobox],[role=checkbox],[role=radio],[role=switch]){touch-action:manipulation}@media (any-pointer:coarse){:is(input,textarea,select,.input-text-mirror){font-size:max(16px,1rem)!important}}.dark\:prose-invert:is(.dark *){--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)}.marker\:text-destructive ::marker{color:var(--destructive)}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-destructive::marker{color:var(--destructive)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.selection\:text-foreground ::selection{color:var(--foreground)}.selection\:text-foreground::selection{color:var(--foreground)}.placeholder\:whitespace-nowrap::placeholder{white-space:nowrap}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-secondary-foreground::placeholder{color:var(--secondary-foreground)}.placeholder\:text-transparent::placeholder{color:#0000}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-4:before{content:var(--tw-content);bottom:1rem}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:top-4:before{content:var(--tw-content);top:1rem}.before\:hidden:before{content:var(--tw-content);display:none}.before\:border-l:before{content:var(--tw-content);border-left-width:1px}.before\:border-border-muted:before{content:var(--tw-content);border-color:var(--border-muted)}.before\:content-\[attr\(data-initial\)\]:before{--tw-content:attr(data-initial);content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-1\.5:after{content:var(--tw-content);inset:.375rem}.after\:-inset-y-1\.5:after{content:var(--tw-content);top:-.375rem;bottom:-.375rem}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:hidden:after{content:var(--tw-content);display:none}.after\:rounded-sm:after{content:var(--tw-content);border-radius:var(--sweep-radius-sm,calc(var(--radius) / 2))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-accent:focus-within{border-color:var(--accent)}.focus-within\:bg-muted:focus-within{background-color:var(--muted)}.focus-within\:bg-row-focus:focus-within{background-color:var(--skin-row-focus)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-foreground:hover{border-color:var(--foreground)}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:bg-\[var\(--skin-row-hover\)\]:hover{background-color:var(--skin-row-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent-muted:hover{background-color:var(--accent-muted)}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-cta-primary-hover:hover{background-color:var(--skin-cta-primary-hover)}.hover\:bg-destructive:hover{background-color:var(--destructive)}.hover\:bg-destructive-muted:hover{background-color:var(--destructive-muted)}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-row-active:hover{background-color:var(--skin-row-active)}.hover\:bg-row-hover:hover{background-color:var(--skin-row-hover)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-muted:hover{background-color:var(--warning-muted)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:after\:bg-row-hover:hover:after{content:var(--tw-content);background-color:var(--skin-row-hover)}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:\!shadow-none:focus{--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}.focus\:\!outline-none:focus{outline-offset:2px!important;outline:2px solid #0000!important}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(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)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:bg-muted:focus-visible{background-color:var(--muted)}.focus-visible\:bg-row-focus:focus-visible{background-color:var(--skin-row-focus)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-none:focus-visible{--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)}.focus-visible\:\!outline-none:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-4:focus-visible{outline-offset:-4px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(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)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--warning)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:after\:bg-row-active:active:after{content:var(--tw-content);background-color:var(--skin-row-active)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-disabled:disabled{background-color:var(--skin-disabled)}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:text-disabled-foreground:disabled{color:var(--skin-disabled-foreground)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:grayscale:disabled{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.group\/request[open] .group-open\/request\:block{display:block}.group\/request[open] .group-open\/request\:inline,.group[open] .group-open\:inline{display:inline}.group\/overview[open] .group-open\/overview\:hidden,.group\/request[open] .group-open\/request\:hidden,.group[open] .group-open\:hidden{display:none}.group\/advanced[open] .group-open\/advanced\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/note[open] .group-open\/note\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/overview[open] .group-open\/overview\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/secrets[open] .group-open\/secrets\:rotate-90,.group\/tools[open] .group-open\/tools\:rotate-90,.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:flex{display:flex}.group\/reorder:focus-within .group-focus-within\/reorder\:opacity-100,.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-8{--tw-translate-x:2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-foreground{color:var(--foreground)}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/reorder:hover .group-hover\/reorder\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-80{opacity:.8}.group:focus-visible .group-focus-visible\:translate-x-8{--tw-translate-x:2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-visible .group-focus-visible\:ring-2{--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)}.group:focus-visible .group-focus-visible\:ring-ring{--tw-ring-color:var(--ring)}.group:disabled .group-disabled\:\!bg-muted{background-color:var(--muted)!important}.group:disabled .group-disabled\:\!shadow-none{--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}.group.toaster .group-\[\.toaster\]\:border-border{border-color:var(--border)}.group.toast .group-\[\.toast\]\:bg-accent{background-color:var(--accent)}.group.toast .group-\[\.toast\]\:bg-muted{background-color:var(--muted)}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:var(--background)}.group.toast .group-\[\.toast\]\:text-accent-foreground{color:var(--accent-foreground)}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:var(--muted-foreground)}.group.toaster .group-\[\.toaster\]\:text-foreground{color:var(--foreground)}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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)}.peer[open]~.peer-open\:hidden{display:none}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:cursor-wait:has(:disabled){cursor:wait}.has-\[\:checked\]\:bg-row-active:has(:checked){background-color:var(--skin-row-active)}.has-\[\:focus-visible\]\:bg-row-focus:has(:focus-visible){background-color:var(--skin-row-focus)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-busy\:opacity-60[aria-busy=true]{opacity:.6}.aria-disabled\:cursor-wait[aria-disabled=true]{cursor:wait}.aria-disabled\:text-muted-foreground[aria-disabled=true]{color:var(--muted-foreground)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:after\:bg-row-hover[aria-expanded=true]:after{content:var(--tw-content);background-color:var(--skin-row-hover)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[state\=active\]\:-mb-px[data-state=active]{margin-bottom:-1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:border-2[data-state=open]{border-width:2px}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-width:2px}.data-\[drop-target\]\:border-accent[data-drop-target],.data-\[state\=active\]\:border-accent[data-state=active],.data-\[state\=open\]\:border-accent[data-state=open]{border-color:var(--accent)}.data-\[drop-target\]\:bg-accent-muted[data-drop-target]{background-color:var(--accent-muted)}.data-\[selected\=true\]\:bg-accent[data-selected=true],.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-transparent[data-state=on]{background-color:#0000}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}.data-\[drop-target\]\:text-foreground[data-drop-target],.data-\[popup-open\]\:text-foreground[data-popup-open]{color:var(--foreground)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[state\=active\]\:text-foreground[data-state=active],.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:var(--foreground)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--foreground)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[drop-target\]\:outline[data-drop-target]{outline-style:solid}.data-\[drop-target\]\:outline-1[data-drop-target]{outline-width:1px}.data-\[drop-target\]\:outline-accent[data-drop-target]{outline-color:var(--accent)}.data-\[state\=closed\]\:duration-100[data-state=closed]{transition-duration:.1s}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:ease-out[data-state=open]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-\[0\.97\][data-state=closed]{--tw-exit-scale:.97}.data-\[state\=open\]\:zoom-in-\[0\.97\][data-state=open]{--tw-enter-scale:.97}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:-.25rem}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:.25rem}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:-.25rem}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:.25rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-100[data-state=closed]{animation-duration:.1s}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:ease-out[data-state=open]{animation-timing-function:cubic-bezier(.22,1,.36,1)}.group\/message[data-linked=true] .group-data-\[linked\=true\]\/message\:bg-accent-muted{background-color:var(--accent-muted)}.prose-headings\:mb-2 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5rem}.prose-headings\:mt-4 :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1rem}.prose-headings\:text-xs :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}.prose-headings\:font-semibold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:600}.prose-headings\:text-foreground :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--foreground)}.prose-p\:my-4 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1rem;margin-bottom:1rem}.prose-p\:text-xs :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}.prose-strong\:text-foreground :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--foreground)}.prose-li\:my-2 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5rem;margin-bottom:.5rem}.prose-li\:text-xs :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}:is([data-skin=ripple] .ripple\:sr-only){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is([data-skin=ripple] .ripple\:relative){position:relative}:is([data-skin=ripple] .ripple\:top-1){top:.25rem}:is([data-skin=ripple] .ripple\:top-6){top:1.5rem}:is([data-skin=ripple] .ripple\:order-first){order:-9999}:is([data-skin=ripple] .ripple\:order-last){order:9999}:is([data-skin=ripple] .ripple\:-mx-1\.5){margin-left:-.375rem;margin-right:-.375rem}:is([data-skin=ripple] .ripple\:-mx-2){margin-left:-.5rem;margin-right:-.5rem}:is([data-skin=ripple] .ripple\:mx-2){margin-left:.5rem;margin-right:.5rem}:is([data-skin=ripple] .ripple\:mx-3){margin-left:.75rem;margin-right:.75rem}:is([data-skin=ripple] .ripple\:my-2){margin-top:.5rem;margin-bottom:.5rem}:is([data-skin=ripple] .ripple\:-ml-1\.5){margin-left:-.375rem}:is([data-skin=ripple] .ripple\:-mr-1\.5){margin-right:-.375rem}:is([data-skin=ripple] .ripple\:-mt-2){margin-top:-.5rem}:is([data-skin=ripple] .ripple\:-mt-3){margin-top:-.75rem}:is([data-skin=ripple] .ripple\:mb-0){margin-bottom:0}:is([data-skin=ripple] .ripple\:mb-1){margin-bottom:.25rem}:is([data-skin=ripple] .ripple\:mb-1\.5){margin-bottom:.375rem}:is([data-skin=ripple] .ripple\:mb-3){margin-bottom:.75rem}:is([data-skin=ripple] .ripple\:mb-5){margin-bottom:1.25rem}:is([data-skin=ripple] .ripple\:ml-4){margin-left:1rem}:is([data-skin=ripple] .ripple\:ml-auto){margin-left:auto}:is([data-skin=ripple] .ripple\:mr-auto){margin-right:auto}:is([data-skin=ripple] .ripple\:mt-0){margin-top:0}:is([data-skin=ripple] .ripple\:mt-1){margin-top:.25rem}:is([data-skin=ripple] .ripple\:mt-1\.5){margin-top:.375rem}:is([data-skin=ripple] .ripple\:mt-2){margin-top:.5rem}:is([data-skin=ripple] .ripple\:mt-3){margin-top:.75rem}:is([data-skin=ripple] .ripple\:mt-4){margin-top:1rem}:is([data-skin=ripple] .ripple\:block){display:block}:is([data-skin=ripple] .ripple\:inline-block){display:inline-block}:is([data-skin=ripple] .ripple\:inline){display:inline}:is([data-skin=ripple] .ripple\:flex){display:flex}:is([data-skin=ripple] .ripple\:inline-flex){display:inline-flex}:is([data-skin=ripple] .ripple\:grid){display:grid}:is([data-skin=ripple] .ripple\:hidden){display:none}:is([data-skin=ripple] .ripple\:h-1){height:.25rem}:is([data-skin=ripple] .ripple\:h-10){height:2.5rem}:is([data-skin=ripple] .ripple\:h-11){height:2.75rem}:is([data-skin=ripple] .ripple\:h-2){height:.5rem}:is([data-skin=ripple] .ripple\:h-4){height:1rem}:is([data-skin=ripple] .ripple\:h-5){height:1.25rem}:is([data-skin=ripple] .ripple\:h-7){height:1.75rem}:is([data-skin=ripple] .ripple\:h-8){height:2rem}:is([data-skin=ripple] .ripple\:h-9){height:2.25rem}:is([data-skin=ripple] .ripple\:h-\[144px\]){height:144px}:is([data-skin=ripple] .ripple\:h-\[50px\]){height:50px}:is([data-skin=ripple] .ripple\:h-\[66px\]){height:66px}:is([data-skin=ripple] .ripple\:min-h-\[5rem\]){min-height:5rem}:is([data-skin=ripple] .ripple\:w-2){width:.5rem}:is([data-skin=ripple] .ripple\:w-3){width:.75rem}:is([data-skin=ripple] .ripple\:w-4){width:1rem}:is([data-skin=ripple] .ripple\:w-44){width:11rem}:is([data-skin=ripple] .ripple\:w-\[22rem\]){width:22rem}:is([data-skin=ripple] .ripple\:w-fit){width:fit-content}:is([data-skin=ripple] .ripple\:w-full){width:100%}:is([data-skin=ripple] .ripple\:min-w-0){min-width:0}:is([data-skin=ripple] .ripple\:max-w-3xl){max-width:48rem}:is([data-skin=ripple] .ripple\:max-w-4xl){max-width:56rem}:is([data-skin=ripple] .ripple\:max-w-\[46rem\]){max-width:46rem}:is([data-skin=ripple] .ripple\:max-w-\[70ch\]){max-width:70ch}:is([data-skin=ripple] .ripple\:max-w-\[80ch\]){max-width:80ch}:is([data-skin=ripple] .ripple\:max-w-\[85\%\]){max-width:85%}:is([data-skin=ripple] .ripple\:max-w-\[min\(85\%\,42rem\)\]){max-width:min(85%,42rem)}:is([data-skin=ripple] .ripple\:max-w-\[var\(--skin-bubble-max\)\]){max-width:var(--skin-bubble-max)}:is([data-skin=ripple] .ripple\:max-w-full){max-width:100%}:is([data-skin=ripple] .ripple\:max-w-md){max-width:28rem}:is([data-skin=ripple] .ripple\:flex-1){flex:1}:is([data-skin=ripple] .ripple\:shrink-0){flex-shrink:0}:is([data-skin=ripple] .ripple\:basis-full){flex-basis:100%}:is([data-skin=ripple] .ripple\:animate-none){animation:none}:is([data-skin=ripple] .ripple\:resize-none){resize:none}:is([data-skin=ripple] .ripple\:grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}:is([data-skin=ripple] .ripple\:flex-row){flex-direction:row}:is([data-skin=ripple] .ripple\:flex-col){flex-direction:column}:is([data-skin=ripple] .ripple\:flex-wrap){flex-wrap:wrap}:is([data-skin=ripple] .ripple\:items-end){align-items:flex-end}:is([data-skin=ripple] .ripple\:items-center){align-items:center}:is([data-skin=ripple] .ripple\:justify-end){justify-content:flex-end}:is([data-skin=ripple] .ripple\:justify-center){justify-content:center}:is([data-skin=ripple] .ripple\:gap-0\.5){gap:.125rem}:is([data-skin=ripple] .ripple\:gap-1){gap:.25rem}:is([data-skin=ripple] .ripple\:gap-1\.5){gap:.375rem}:is([data-skin=ripple] .ripple\:gap-12){gap:3rem}:is([data-skin=ripple] .ripple\:gap-2){gap:.5rem}:is([data-skin=ripple] .ripple\:gap-2\.5){gap:.625rem}:is([data-skin=ripple] .ripple\:gap-3){gap:.75rem}:is([data-skin=ripple] .ripple\:gap-4){gap:1rem}:is([data-skin=ripple] .ripple\:gap-y-1\.5){row-gap:.375rem}:is([data-skin=ripple] .ripple\:space-y-0)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}:is([data-skin=ripple] .ripple\:space-y-0\.5)>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}:is([data-skin=ripple] .ripple\:space-y-2)>: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))}:is([data-skin=ripple] .ripple\:space-y-3)>: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))}:is([data-skin=ripple] .ripple\:self-end){align-self:flex-end}:is([data-skin=ripple] .ripple\:overflow-hidden){overflow:hidden}:is([data-skin=ripple] .ripple\:whitespace-nowrap){white-space:nowrap}:is([data-skin=ripple] .ripple\:rounded-2xl){border-radius:1rem}:is([data-skin=ripple] .ripple\:rounded-\[1\.25rem\]){border-radius:1.25rem}:is([data-skin=ripple] .ripple\:rounded-full){border-radius:9999px}:is([data-skin=ripple] .ripple\:rounded-lg){border-radius:var(--sweep-radius-lg,calc(var(--radius) * 2))}:is([data-skin=ripple] .ripple\:rounded-md){border-radius:var(--sweep-radius-md,var(--radius))}:is([data-skin=ripple] .ripple\:rounded-xl){border-radius:.75rem}:is([data-skin=ripple] .ripple\:border){border-width:1px}:is([data-skin=ripple] .ripple\:border-0){border-width:0}:is([data-skin=ripple] .ripple\:border-\[1\.5px\]){border-width:1.5px}:is([data-skin=ripple] .ripple\:border-b){border-bottom-width:1px}:is([data-skin=ripple] .ripple\:border-b-2){border-bottom-width:2px}:is([data-skin=ripple] .ripple\:border-t-0){border-top-width:0}:is([data-skin=ripple] .ripple\:border-dashed){border-style:dashed}:is([data-skin=ripple] .ripple\:border-\[color-mix\(in_srgb\,var\(--destructive\)_25\%\,var\(--border-muted\)\)\]){border-color:color-mix(in srgb,var(--destructive) 25%,var(--border-muted))}:is([data-skin=ripple] .ripple\:border-border){border-color:var(--border)}:is([data-skin=ripple] .ripple\:border-border-muted){border-color:var(--border-muted)}:is([data-skin=ripple] .ripple\:border-transparent){border-color:#0000}:is([data-skin=ripple] .ripple\:border-l-transparent){border-left-color:#0000}:is([data-skin=ripple] .ripple\:border-t-transparent){border-top-color:#0000}:is([data-skin=ripple] .ripple\:bg-\[color-mix\(in_srgb\,var\(--background\)_80\%\,transparent\)\]){background-color:color-mix(in srgb,var(--background) 80%,transparent)}:is([data-skin=ripple] .ripple\:bg-\[color-mix\(in_srgb\,var\(--muted\)_45\%\,transparent\)\]){background-color:color-mix(in srgb,var(--muted) 45%,transparent)}:is([data-skin=ripple] .ripple\:bg-\[color-mix\(in_srgb\,var\(--muted\)_50\%\,transparent\)\]){background-color:color-mix(in srgb,var(--muted) 50%,transparent)}:is([data-skin=ripple] .ripple\:bg-\[var\(--skin-row-active\)\]){background-color:var(--skin-row-active)}:is([data-skin=ripple] .ripple\:bg-\[var\(--skin-row-hover\)\]){background-color:var(--skin-row-hover)}:is([data-skin=ripple] .ripple\:bg-accent){background-color:var(--accent)}:is([data-skin=ripple] .ripple\:bg-accent-muted){background-color:var(--accent-muted)}:is([data-skin=ripple] .ripple\:bg-bubble){background-color:var(--bubble)}:is([data-skin=ripple] .ripple\:bg-card){background-color:var(--card)}:is([data-skin=ripple] .ripple\:bg-destructive-muted){background-color:var(--destructive-muted)}:is([data-skin=ripple] .ripple\:bg-input){background-color:var(--input)}:is([data-skin=ripple] .ripple\:bg-muted){background-color:var(--muted)}:is([data-skin=ripple] .ripple\:bg-primary){background-color:var(--primary)}:is([data-skin=ripple] .ripple\:bg-sidebar){background-color:var(--sidebar)}:is([data-skin=ripple] .ripple\:bg-transparent){background-color:#0000}:is([data-skin=ripple] .ripple\:bg-\[image\:var\(--skin-brand-gradient\)\]){background-image:var(--skin-brand-gradient)}:is([data-skin=ripple] .ripple\:from-bubble){--tw-gradient-from:var(--bubble) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}:is([data-skin=ripple] .ripple\:p-0){padding:0}:is([data-skin=ripple] .ripple\:p-2){padding:.5rem}:is([data-skin=ripple] .ripple\:p-3){padding:.75rem}:is([data-skin=ripple] .ripple\:p-4){padding:1rem}:is([data-skin=ripple] .ripple\:p-5){padding:1.25rem}:is([data-skin=ripple] .ripple\:px-0\.5){padding-left:.125rem;padding-right:.125rem}:is([data-skin=ripple] .ripple\:px-1){padding-left:.25rem;padding-right:.25rem}:is([data-skin=ripple] .ripple\:px-1\.5){padding-left:.375rem;padding-right:.375rem}:is([data-skin=ripple] .ripple\:px-10){padding-left:2.5rem;padding-right:2.5rem}:is([data-skin=ripple] .ripple\:px-2){padding-left:.5rem;padding-right:.5rem}:is([data-skin=ripple] .ripple\:px-2\.5){padding-left:.625rem;padding-right:.625rem}:is([data-skin=ripple] .ripple\:px-3){padding-left:.75rem;padding-right:.75rem}:is([data-skin=ripple] .ripple\:px-4){padding-left:1rem;padding-right:1rem}:is([data-skin=ripple] .ripple\:px-5){padding-left:1.25rem;padding-right:1.25rem}:is([data-skin=ripple] .ripple\:px-6){padding-left:1.5rem;padding-right:1.5rem}:is([data-skin=ripple] .ripple\:py-0){padding-top:0;padding-bottom:0}:is([data-skin=ripple] .ripple\:py-0\.5){padding-top:.125rem;padding-bottom:.125rem}:is([data-skin=ripple] .ripple\:py-1){padding-top:.25rem;padding-bottom:.25rem}:is([data-skin=ripple] .ripple\:py-1\.5){padding-top:.375rem;padding-bottom:.375rem}:is([data-skin=ripple] .ripple\:py-10){padding-top:2.5rem;padding-bottom:2.5rem}:is([data-skin=ripple] .ripple\:py-2){padding-top:.5rem;padding-bottom:.5rem}:is([data-skin=ripple] .ripple\:py-2\.5){padding-top:.625rem;padding-bottom:.625rem}:is([data-skin=ripple] .ripple\:py-3){padding-top:.75rem;padding-bottom:.75rem}:is([data-skin=ripple] .ripple\:py-3\.5){padding-top:.875rem;padding-bottom:.875rem}:is([data-skin=ripple] .ripple\:py-6){padding-top:1.5rem;padding-bottom:1.5rem}:is([data-skin=ripple] .ripple\:py-\[5px\]){padding-top:5px;padding-bottom:5px}:is([data-skin=ripple] .ripple\:pb-0){padding-bottom:0}:is([data-skin=ripple] .ripple\:pb-4){padding-bottom:1rem}:is([data-skin=ripple] .ripple\:pl-0\.5){padding-left:.125rem}:is([data-skin=ripple] .ripple\:pl-3){padding-left:.75rem}:is([data-skin=ripple] .ripple\:pl-5){padding-left:1.25rem}:is([data-skin=ripple] .ripple\:pr-12){padding-right:3rem}:is([data-skin=ripple] .ripple\:pr-2){padding-right:.5rem}:is([data-skin=ripple] .ripple\:pt-2){padding-top:.5rem}:is([data-skin=ripple] .ripple\:pt-2\.5){padding-top:.625rem}:is([data-skin=ripple] .ripple\:text-left){text-align:left}:is([data-skin=ripple] .ripple\:font-mono){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:is([data-skin=ripple] .ripple\:font-serif){font-family:var(--font-serif,Georgia), Georgia, Cambria, "Times New Roman", serif}:is([data-skin=ripple] .ripple\:\!text-\[12px\]){font-size:12px!important}:is([data-skin=ripple] .ripple\:text-2xl){font-size:1.5rem;line-height:2rem}:is([data-skin=ripple] .ripple\:text-\[0\.75rem\]){font-size:.75rem}:is([data-skin=ripple] .ripple\:text-\[0\.9375rem\]){font-size:.9375rem}:is([data-skin=ripple] .ripple\:text-\[1\.75rem\]){font-size:1.75rem}:is([data-skin=ripple] .ripple\:text-\[11px\]){font-size:11px}:is([data-skin=ripple] .ripple\:text-\[12px\]){font-size:12px}:is([data-skin=ripple] .ripple\:text-\[13\.5px\]){font-size:13.5px}:is([data-skin=ripple] .ripple\:text-\[13px\]){font-size:13px}:is([data-skin=ripple] .ripple\:text-\[15px\]){font-size:15px}:is([data-skin=ripple] .ripple\:text-\[17px\]){font-size:17px}:is([data-skin=ripple] .ripple\:text-\[2\.5rem\]){font-size:2.5rem}:is([data-skin=ripple] .ripple\:text-\[22px\]){font-size:22px}:is([data-skin=ripple] .ripple\:text-\[26px\]){font-size:26px}:is([data-skin=ripple] .ripple\:text-base){font-size:1rem;line-height:1.5rem}:is([data-skin=ripple] .ripple\:text-compat-11){font-size:var(--skin-text-compat-11)}:is([data-skin=ripple] .ripple\:text-compat-13){font-size:var(--skin-text-compat-13)}:is([data-skin=ripple] .ripple\:text-compat-15){font-size:var(--skin-text-compat-15)}:is([data-skin=ripple] .ripple\:text-sm){font-size:var(--sweep-text-sm,.875rem);line-height:var(--sweep-leading-sm,1.25rem)}:is([data-skin=ripple] .ripple\:text-xl){font-size:1.25rem;line-height:1.75rem}:is([data-skin=ripple] .ripple\:text-xs){font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}:is([data-skin=ripple] .ripple\:\!font-normal){font-weight:400!important}:is([data-skin=ripple] .ripple\:font-medium){font-weight:500}:is([data-skin=ripple] .ripple\:font-normal){font-weight:400}:is([data-skin=ripple] .ripple\:font-semibold){font-weight:600}:is([data-skin=ripple] .ripple\:uppercase){text-transform:uppercase}:is([data-skin=ripple] .ripple\:normal-case){text-transform:none}:is([data-skin=ripple] .ripple\:tabular-nums){--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)}:is([data-skin=ripple] .ripple\:leading-7){line-height:1.75rem}:is([data-skin=ripple] .ripple\:leading-8){line-height:2rem}:is([data-skin=ripple] .ripple\:leading-relaxed){line-height:1.625}:is([data-skin=ripple] .ripple\:leading-tight){line-height:1.25}:is([data-skin=ripple] .ripple\:tracking-\[-0\.011em\]){letter-spacing:-.011em}:is([data-skin=ripple] .ripple\:tracking-\[-0\.01em\]){letter-spacing:-.01em}:is([data-skin=ripple] .ripple\:tracking-\[-0\.02em\]){letter-spacing:-.02em}:is([data-skin=ripple] .ripple\:tracking-\[-0\.03em\]){letter-spacing:-.03em}:is([data-skin=ripple] .ripple\:tracking-\[0\.04em\]){letter-spacing:.04em}:is([data-skin=ripple] .ripple\:tracking-\[0\.08em\]){letter-spacing:.08em}:is([data-skin=ripple] .ripple\:tracking-tight){letter-spacing:-.025em}:is([data-skin=ripple] .ripple\:tracking-wide){letter-spacing:.025em}:is([data-skin=ripple] .ripple\:\!text-destructive){color:var(--destructive)!important}:is([data-skin=ripple] .ripple\:\!text-muted-foreground){color:var(--muted-foreground)!important}:is([data-skin=ripple] .ripple\:\!text-success){color:var(--success)!important}:is([data-skin=ripple] .ripple\:text-\[var\(--skin-inline-code\)\]){color:var(--skin-inline-code)}:is([data-skin=ripple] .ripple\:text-accent){color:var(--accent)}:is([data-skin=ripple] .ripple\:text-accent-foreground){color:var(--accent-foreground)}:is([data-skin=ripple] .ripple\:text-foreground){color:var(--foreground)}:is([data-skin=ripple] .ripple\:text-muted-foreground){color:var(--muted-foreground)}:is([data-skin=ripple] .ripple\:text-primary-foreground){color:var(--primary-foreground)}:is([data-skin=ripple] .ripple\:text-secondary-foreground){color:var(--secondary-foreground)}:is([data-skin=ripple] .ripple\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:is([data-skin=ripple] .ripple\:shadow-\[0_0_0_1px_var\(--border-muted\)\]){--tw-shadow:0 0 0 1px var(--border-muted);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:is([data-skin=ripple] .ripple\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]){--tw-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:is([data-skin=ripple] .ripple\:shadow-none){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:is([data-skin=ripple] .ripple\:shadow-sm){--tw-shadow:0 1px 2px 0 #0000000d;--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)}:is([data-skin=ripple] .ripple\:ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}:is([data-skin=ripple] .ripple\:ring-inset){--tw-ring-inset:inset}:is([data-skin=ripple] .ripple\:ring-border){--tw-ring-color:var(--border)}:is([data-skin=ripple] .ripple\:backdrop-blur){--tw-backdrop-blur:blur(8px);-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)}:is([data-skin=ripple] .ripple\:transition-colors){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is([data-skin=ripple] .ripple\:transition-opacity){transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is([data-skin=ripple] .ripple\:\[background\:var\(--skin-brand-gradient\)\]){background:var(--skin-brand-gradient)}:is([data-skin=ripple] .ripple\:after\:absolute):after{content:var(--tw-content);position:absolute}:is([data-skin=ripple] .ripple\:after\:inset-0):after{content:var(--tw-content);inset:0}:is([data-skin=ripple] .ripple\:after\:rounded-xl):after{content:var(--tw-content);border-radius:.75rem}:is([data-skin=ripple] .ripple\:after\:content-\[\'\'\]):after{--tw-content:"";content:var(--tw-content)}:is([data-skin=ripple] .ripple\:last\:border-b-0:last-child){border-bottom-width:0}:is([data-skin=ripple] .ripple\:focus-within\:border-border-muted:focus-within){border-color:var(--border-muted)}:is([data-skin=ripple] .ripple\:focus-within\:bg-card:focus-within){background-color:var(--card)}:is([data-skin=ripple] .ripple\:focus-within\:shadow-\[var\(--skin-focus\)\]:focus-within){--tw-shadow-color:var(--skin-focus);--tw-shadow:var(--tw-shadow-colored)}:is([data-skin=ripple] .ripple\:hover\:border-destructive-border:hover){border-color:var(--destructive-border)}:is([data-skin=ripple] .ripple\:hover\:bg-\[var\(--skin-row-hover\)\]:hover){background-color:var(--skin-row-hover)}:is([data-skin=ripple] .ripple\:hover\:bg-accent-muted:hover){background-color:var(--accent-muted)}:is([data-skin=ripple] .ripple\:hover\:bg-card:hover){background-color:var(--card)}:is([data-skin=ripple] .ripple\:hover\:bg-destructive-muted:hover){background-color:var(--destructive-muted)}:is([data-skin=ripple] .ripple\:hover\:bg-muted:hover){background-color:var(--muted)}:is([data-skin=ripple] .ripple\:hover\:text-accent:hover){color:var(--accent)}:is([data-skin=ripple] .ripple\:hover\:text-accent-foreground:hover){color:var(--accent-foreground)}:is([data-skin=ripple] .ripple\:hover\:text-destructive:hover){color:var(--destructive)}:is([data-skin=ripple] .ripple\:hover\:text-foreground:hover){color:var(--foreground)}:is([data-skin=ripple] .ripple\:hover\:no-underline:hover){text-decoration-line:none}:is([data-skin=ripple] .ripple\:hover\:opacity-100:hover){opacity:1}:is([data-skin=ripple] .ripple\:hover\:brightness-110:hover){--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is([data-skin=ripple] .ripple\:hover\:brightness-\[1\.08\]:hover){--tw-brightness:brightness(1.08);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:is([data-skin=ripple] .ripple\:focus\:ring-0:focus){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(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)}:is([data-skin=ripple] .ripple\:focus-visible\:bg-\[var\(--skin-row-active\)\]:focus-visible){background-color:var(--skin-row-active)}:is([data-skin=ripple] .ripple\:active\:scale-95:active){--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([data-skin=ripple] .ripple\:disabled\:rounded-\[1\.25rem\]:disabled){border-radius:1.25rem}:is([data-skin=ripple] .ripple\:disabled\:bg-muted:disabled){background-color:var(--muted)}:is([data-skin=ripple] .ripple\:disabled\:opacity-40:disabled){opacity:.4}:is([data-skin=ripple] .group:hover .ripple\:group-hover\:translate-x-0\.5){--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([data-skin=ripple] .group:hover .ripple\:group-hover\:text-foreground){color:var(--foreground)}:is([data-skin=ripple] .ripple\:data-\[popup-open\]\:bg-muted[data-popup-open]),:is([data-skin=ripple] .ripple\:data-\[selected\=true\]\:bg-muted[data-selected=true]){background-color:var(--muted)}:is([data-skin=ripple] .ripple\:data-\[state\=open\]\:bg-\[var\(--skin-row-hover\)\][data-state=open]){background-color:var(--skin-row-hover)}:is([data-skin=ripple] .ripple\:data-\[state\=open\]\:bg-muted[data-state=open]){background-color:var(--muted)}:is([data-skin=ripple] .ripple\:data-\[selected\=true\]\:text-foreground[data-selected=true]){color:var(--foreground)}:is([data-skin=ripple] .group\/message[data-linked=true] .ripple\:group-data-\[linked\=true\]\/message\:bg-accent-muted){background-color:var(--accent-muted)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:-top-1\.5){top:-.375rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:mx-4){margin-left:1rem;margin-right:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:my-0){margin-top:0;margin-bottom:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:mt-0){margin-top:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:grid){display:grid}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:hidden){display:none}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:size-4){width:1rem;height:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:h-14){height:3.5rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:max-w-\[min\(calc\(var\(--skin-space-18\)\*6\)\,calc\(100vw-var\(--skin-space-8\)\)\)\]){max-width:min(calc(var(--skin-space-18) * 6), calc(100vw - var(--skin-space-8)))}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:shrink-0){flex-shrink:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:rounded-card){border-radius:var(--skin-radius-xl)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:bg-card){background-color:var(--card)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:bg-popover){background-color:var(--popover)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:px-0){padding-left:0;padding-right:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:px-4){padding-left:1rem;padding-right:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:pb-2){padding-bottom:.5rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:pt-0){padding-top:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:pt-4){padding-top:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:text-meta){font-size:var(--skin-text-meta)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:font-medium){font-weight:500}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:normal-case){text-transform:none}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:leading-5){line-height:1.25rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:tracking-normal){letter-spacing:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\!text-status-merged){color:var(--skin-status-merged)!important}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:text-foreground){color:var(--foreground)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:text-info-pill){color:var(--skin-info-pill)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:text-status-needs){color:var(--skin-status-needs)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:underline){text-decoration-line:underline}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:shadow-edge-card){--tw-shadow:var(--skin-edge-card);--tw-shadow-colored:var(--skin-edge-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:shadow-elevation-3){--tw-shadow:var(--skin-elevation-3);--tw-shadow-colored:var(--skin-elevation-3);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:duration-fast){transition-duration:var(--skin-fast);animation-duration:var(--skin-fast)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[switch-hop_var\(--skin-slow\)_var\(--skin-ease\)_1\]{animation:switch-hop var(--skin-slow) var(--skin-ease) 1}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.motion-safe\:animate-breathe{animation:2.4s ease-in-out infinite breathe}@keyframes burst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--burst-x), var(--burst-y)) scale(.4)}}.motion-safe\:animate-burst{animation:.65s cubic-bezier(.22,1,.36,1) both burst}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.motion-safe\:animate-pop{animation:.28s cubic-bezier(.22,1,.36,1) pop}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes rise-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.motion-safe\:animate-rise-in{animation:.22s cubic-bezier(.22,1,.36,1) both rise-in}@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}.motion-safe\:transition-\[max-height\]{transition-property:max-height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.motion-safe\:duration-200{transition-duration:.2s}.motion-safe\:duration-base{transition-duration:var(--skin-base)}.motion-safe\:duration-micro{transition-duration:var(--skin-micro)}.motion-safe\:ease-out{transition-timing-function:cubic-bezier(.22,1,.36,1)}.motion-safe\:animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.motion-safe\:fade-in,.motion-safe\:fade-in-0{--tw-enter-opacity:0}.motion-safe\:duration-200{animation-duration:.2s}.motion-safe\:duration-base{animation-duration:var(--skin-base)}.motion-safe\:duration-micro{animation-duration:var(--skin-micro)}.motion-safe\:ease-out{animation-timing-function:cubic-bezier(.22,1,.36,1)}.motion-safe\:active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-safe\:group-hover\:-translate-x-0\.5{--tw-translate-x:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .motion-safe\:group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:enabled:hover .motion-safe\:group-enabled\:group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([data-skin=ripple] .ripple\:motion-safe\:animate-pop){animation:.28s cubic-bezier(.22,1,.36,1) pop}:is([data-skin=ripple] .ripple\:motion-safe\:transition-transform){transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is([data-skin=ripple] .group:enabled:hover .ripple\:motion-safe\:group-enabled\:group-hover\:-translate-y-0\.5){--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:text-\[\#3fb950\]:is(.dark *){--tw-text-opacity:1;color:rgb(63 185 80/var(--tw-text-opacity,1))}.dark\:text-\[\#8c959f\]:is(.dark *){--tw-text-opacity:1;color:rgb(140 149 159/var(--tw-text-opacity,1))}.dark\:text-\[\#a371f7\]:is(.dark *){--tw-text-opacity:1;color:rgb(163 113 247/var(--tw-text-opacity,1))}.dark\:text-\[\#f85149\]:is(.dark *){--tw-text-opacity:1;color:rgb(248 81 73/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}@media not all and (min-width:768px){.max-md\:sticky{position:sticky}.max-md\:top-0{top:0}.max-md\:z-20{z-index:20}.max-md\:order-last{order:9999}.max-md\:hidden{display:none}.max-md\:h-10{height:2.5rem}.max-md\:h-11{height:2.75rem}.max-md\:h-8{height:2rem}.max-md\:h-\[var\(--skin-touch-target\)\]{height:var(--skin-touch-target)}.max-md\:min-h-10{min-height:2.5rem}.max-md\:min-h-11{min-height:2.75rem}.max-md\:min-h-9{min-height:2.25rem}.max-md\:w-10{width:2.5rem}.max-md\:w-11{width:2.75rem}.max-md\:w-\[var\(--skin-touch-target\)\]{width:var(--skin-touch-target)}.max-md\:w-full{width:100%}.max-md\:min-w-0{min-width:0}.max-md\:min-w-11{min-width:2.75rem}.max-md\:flex-1{flex:1}.max-md\:\!basis-full{flex-basis:100%!important}.max-md\:basis-0{flex-basis:0}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:gap-y-0{row-gap:0}.max-md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-md\:px-3{padding-left:.75rem;padding-right:.75rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:max-md\:min-h-\[var\(--skin-touch-target\)\]){min-height:var(--skin-touch-target)}}@media not all and (min-width:640px){.max-sm\:inset-x-0{left:0;right:0}.max-sm\:bottom-0{bottom:0}.max-sm\:top-auto{top:auto}.max-sm\:hidden{display:none}.max-sm\:min-h-11{min-height:2.75rem}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:flex-1{flex:1}.max-sm\:basis-full{flex-basis:100%}.max-sm\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.max-sm\:pl-6{padding-left:1.5rem}.max-sm\:text-xs{font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:max-sm\:min-h-11){min-height:2.75rem}}@media (min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:ml-4{margin-left:1rem}.sm\:ml-5{margin-left:1.25rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:h-12{height:3rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-auto{height:auto}.sm\:max-h-\[70dvh\]{max-height:70dvh}.sm\:min-h-0{min-height:0}.sm\:min-h-7{min-height:1.75rem}.sm\:min-h-8{min-height:2rem}.sm\:w-12{width:3rem}.sm\:w-28{width:7rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-96{width:24rem}.sm\:w-\[16rem\]{width:16rem}.sm\:w-\[calc\(100\%_-_1\.25rem\)\]{width:calc(100% - 1.25rem)}.sm\:w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.sm\:w-\[var\(--skin-feedback-thumb\)\]{width:var(--skin-feedback-thumb)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[var\(--skin-sheet-width\)\]{max-width:var(--skin-sheet-width)}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:flex-shrink-0{flex-shrink:0}.sm\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[1fr_12rem_auto\]{grid-template-columns:1fr 12rem auto}.sm\:grid-cols-\[minmax\(0\,0\.55fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,.55fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_4rem_12rem\]{grid-template-columns:minmax(0,1fr) 4rem 12rem}.sm\:grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_auto_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) auto var(--skin-sidebar-slot)}.sm\:grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) var(--skin-sidebar-slot)}.sm\:grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_var\(--skin-space-4\)_auto_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) var(--skin-space-4) auto var(--skin-sidebar-slot)}.sm\:grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_var\(--skin-space-4\)_var\(--skin-sidebar-slot\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) var(--skin-space-4) var(--skin-sidebar-slot)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-4{gap:1rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:bg-background{background-color:var(--background)}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[28px\]{font-size:28px}.sm\:text-body{font-size:var(--skin-text-body)}.sm\:text-sm{font-size:var(--sweep-text-sm,.875rem);line-height:var(--sweep-leading-sm,1.25rem)}.sm\:opacity-0{opacity:0}.sm\:after\:inset-0:after{content:var(--tw-content);inset:0}.sm\:focus-visible\:opacity-100:focus-visible{opacity:1}.group:focus-within .sm\:group-focus-within\:opacity-0{opacity:0}.group:focus-within .sm\:group-focus-within\:opacity-100,.group\/section:hover .sm\:group-hover\/section\:opacity-100{opacity:1}.group:hover .sm\:group-hover\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.group:has([data-state=open]) .sm\:group-has-\[\[data-state\=open\]\]\:opacity-0{opacity:0}:is([data-skin=ripple] .ripple\:sm\:ml-0){margin-left:0}:is([data-skin=ripple] .ripple\:sm\:hidden){display:none}:is([data-skin=ripple] .ripple\:sm\:w-full){width:100%}:is([data-skin=ripple] .ripple\:sm\:min-w-0){min-width:0}:is([data-skin=ripple] .ripple\:sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}:is([data-skin=ripple] .ripple\:sm\:flex-col){flex-direction:column}:is([data-skin=ripple] .ripple\:sm\:items-stretch){align-items:stretch}:is([data-skin=ripple] .ripple\:sm\:p-0){padding:0}:is([data-skin=ripple] .ripple\:sm\:p-4){padding:1rem}:is([data-skin=ripple] .ripple\:sm\:p-6){padding:1.5rem}:is([data-skin=ripple] .ripple\:sm\:px-1){padding-left:.25rem;padding-right:.25rem}:is([data-skin=ripple] .ripple\:sm\:px-6){padding-left:1.5rem;padding-right:1.5rem}:is([data-skin=ripple] .ripple\:sm\:pr-1){padding-right:.25rem}:is([data-skin=ripple] .ripple\:sm\:text-\[28px\]),:is([data-skin=ripple] .sm\:ripple\:text-\[28px\]){font-size:28px}:is([data-skin=ripple] .sm\:ripple\:text-\[40px\]){font-size:40px}:is([data-skin=ripple] .sm\:ripple\:leading-\[48px\]){line-height:48px}:is([data-skin=ripple] .group:focus-within .ripple\:sm\:group-focus-within\:opacity-0),:is([data-skin=ripple] .group:hover .ripple\:sm\:group-hover\:opacity-0),:is([data-skin=ripple] .group:has([data-state=open]) .ripple\:sm\:group-has-\[\[data-state\=open\]\]\:opacity-0){opacity:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:sm\:h-auto){height:auto}}@media (min-width:768px){.md\:sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:inset-x-0{left:0;right:0}.md\:bottom-full{bottom:100%}.md\:right-7{right:1.75rem}.md\:top-0{top:0}.md\:top-full{top:100%}.md\:z-20{z-index:20}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:row-start-1{grid-row-start:1}.md\:ml-12{margin-left:3rem}.md\:ml-14{margin-left:3.5rem}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:size-10{width:2.5rem;height:2.5rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:min-h-0{min-height:0}.md\:min-h-10{min-height:2.5rem}.md\:min-h-14{min-height:3.5rem}.md\:min-h-8{min-height:2rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-3\/5{width:60%}.md\:w-40{width:10rem}.md\:w-6{width:1.5rem}.md\:w-64{width:16rem}.md\:w-7{width:1.75rem}.md\:w-80{width:20rem}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:basis-0{flex-basis:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(300px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,420px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(320px\,480px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,480px) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-hidden{overflow:hidden}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:rounded-card{border-radius:var(--skin-radius-xl)}.md\:rounded-none{border-radius:0}.md\:border{border-width:1px}.md\:border-0{border-width:0}.md\:border-b{border-bottom-width:1px}.md\:border-r{border-right-width:1px}.md\:border-border{border-color:var(--border)}.md\:border-border-muted{border-color:var(--border-muted)}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pr-7{padding-right:1.75rem}.md\:text-right{text-align:right}.md\:opacity-0{opacity:0}.md\:opacity-60{opacity:.6}.md\:\[justify-content\:safe_center\]{justify-content:safe center}.md\:last\:border-b-0:last-child{border-bottom-width:0}.md\:focus-visible\:opacity-100:focus-visible,.group\/artifact:focus-within .md\:group-focus-within\/artifact\:opacity-100,.group\/artifact:hover .md\:group-hover\/artifact\:opacity-100,.group\/row:hover .md\:group-hover\/row\:opacity-100,.md\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}:is([data-skin=ripple] .ripple\:md\:inline){display:inline}}@media (min-width:1024px){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:line-clamp-none{-webkit-line-clamp:none;-webkit-box-orient:horizontal;display:block;overflow:visible}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:\!h-\[60px\]{height:60px!important}.lg\:max-h-\[420px\]{max-height:420px}.lg\:min-h-0{min-height:0}.lg\:\!w-20{width:5rem!important}.lg\:w-56{width:14rem}.lg\:w-72{width:18rem}.lg\:w-\[364px\]{width:364px}.lg\:w-\[var\(--skin-rail-width\)\]{width:var(--skin-rail-width)}.lg\:shrink-0{flex-shrink:0}.lg\:-translate-y-\[3\.25px\]{--tw-translate-y:-3.25px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(12rem\,0\.8fr\)_minmax\(18rem\,1\.2fr\)\]{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.2fr)}.lg\:grid-cols-\[minmax\(12rem\,0\.8fr\)_minmax\(18rem\,1\.2fr\)_auto\]{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.2fr) auto}.lg\:flex-row{flex-direction:row}.lg\:gap-3{gap:.75rem}.lg\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.lg\:overflow-y-auto{overflow-y:auto}.lg\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg\:border-0{border-width:0}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pt-8{padding-top:2rem}.lg\:opacity-0{opacity:0}.group\/section:focus-within .lg\:group-focus-within\/section\:opacity-100,.group\/section:hover .lg\:group-hover\/section\:opacity-100{opacity:1}:is([data-skin=ripple] .ripple\:lg\:p-8){padding:2rem}:is([data-skin=ripple] .ripple\:lg\:py-2\.5){padding-top:.625rem;padding-bottom:.625rem}:is([data-skin=ripple] .ripple\:lg\:py-8){padding-top:2rem;padding-bottom:2rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:lg\:px-0){padding-left:0;padding-right:0}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-8{top:2rem}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:-ml-px{margin-left:-1px}.xl\:mb-0{margin-bottom:0}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:w-32{width:8rem}.xl\:w-56{width:14rem}.xl\:w-80{width:20rem}.xl\:min-w-14{min-width:3.5rem}.xl\:max-w-5xl{max-width:64rem}.xl\:flex-1{flex:1}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:gap-3{gap:.75rem}.xl\:gap-8{gap:2rem}.xl\:space-y-1>: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))}.xl\:border-0{border-width:0}.xl\:border-l{border-left-width:1px}.xl\:border-border-muted{border-color:var(--border-muted)}.xl\:border-transparent{border-color:#0000}.xl\:p-0{padding:0}.xl\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:pl-3{padding-left:.75rem}.xl\:hover\:border-border:hover{border-color:var(--border)}}.\[\&\&\&\&\&\]\:animate-none.\[\&\&\&\&\&\]\:animate-none.\[\&\&\&\&\&\]\:animate-none.\[\&\&\&\&\&\]\:animate-none.\[\&\&\&\&\&\]\:animate-none{animation:none}.\[\&\+\&\]\:mt-4+.\[\&\+\&\]\:mt-4{margin-top:1rem}.\[\&\+li\]\:border-t+li{border-top-width:1px}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:details-content\]\:col-span-2::details-content{grid-column:span 2/span 2}.\[\&\:\:details-content\]\:row-start-2::details-content{grid-row-start:2}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:whitespace-nowrap>*{white-space:nowrap}@media not all and (min-width:768px){.max-md\:\[\&\>\*\]\:flex-1>*{flex:1}}.\[\&\>\[data-sweep-connector\]\]\:-translate-x-2>[data-sweep-connector]{--tw-translate-x:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\]\:min-h-11>a{min-height:2.75rem}.\[\&\>a\]\:min-w-0>a{min-width:0}.\[\&\>a\]\:justify-start>a{justify-content:flex-start}.\[\&\>a\]\:truncate>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>a\]\:font-normal>a{font-weight:400}.\[\&\>button\:focus-visible\]\:opacity-100>button:focus-visible{opacity:1}.\[\&\>button\]\:min-h-11>button{min-height:2.75rem}.\[\&\>button\]\:min-w-0>button{min-width:0}.\[\&\>button\]\:justify-start>button{justify-content:flex-start}.\[\&\>button\]\:truncate>button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>button\]\:font-normal>button{font-weight:400}.\[\&\>button\]\:opacity-0>button{opacity:0}.group:focus-within .group-focus-within\:\[\&\>button\]\:opacity-100>button,.group:hover .group-hover\:\[\&\>button\]\:opacity-100>button{opacity:1}@media not all and (min-width:768px){.max-md\:\[\&\>button\]\:min-h-\[var\(--skin-touch-target\)\]>button{min-height:var(--skin-touch-target)}}.\[\&\>div\:first-child\]\:min-w-0>div:first-child{min-width:0}.\[\&\>div\:first-child\]\:flex-1>div:first-child{flex:1}.\[\&\>div\:last-child\]\:flex-nowrap>div:last-child{flex-wrap:nowrap}.\[\&\>div\>section\>button\]\:pr-12>div>section>button{padding-right:3rem}.\[\&\>div\]\:static>div{position:static}:is([data-skin=ripple] .ripple\:\[\&\>div\]\:rounded-xl>div){border-radius:.75rem}:is([data-skin=ripple] .ripple\:\[\&\>div\]\:border>div){border-width:1px}:is([data-skin=ripple] .ripple\:\[\&\>div\]\:border-border-muted>div){border-color:var(--border-muted)}:is([data-skin=ripple] .ripple\:\[\&\>div\]\:bg-card>div){background-color:var(--card)}:is([data-skin=ripple] .ripple\:\[\&\>div\]\:px-4>div){padding-left:1rem;padding-right:1rem}:is([data-skin=ripple] .ripple\:\[\&\>div\]\:py-3>div){padding-top:.75rem;padding-bottom:.75rem}.\[\&\>header\]\:\!mb-0>header{margin-bottom:0!important}.\[\&\>label\]\:col-span-2>label{grid-column:span 2/span 2}.\[\&\>p\:last-child\]\:mb-0>p:last-child{margin-bottom:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>p\>button\]\:text-primary>p>button){color:var(--primary)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>p\>button\]\:underline-offset-2>p>button){text-underline-offset:2px}.\[\&\>p\]\:mb-2>p{margin-bottom:.5rem}.\[\&\>p\]\:px-4>p{padding-left:1rem;padding-right:1rem}.\[\&\>p\]\:py-2>p{padding-top:.5rem;padding-bottom:.5rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>p\]\:px-4>p){padding-left:1rem;padding-right:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>p\]\:pb-4>p){padding-bottom:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>section\:not\(\[data-state\]\)\]\:p-4>section:not([data-state])){padding:1rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>section\>button\]\:pr-12>section>button){padding-right:3rem}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>section\]\:mb-0>section){margin-bottom:0}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>section\]\:bg-transparent>section){background-color:#0000}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&\>section\]\:shadow-none>section){--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)}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is([data-skin=ripple] .ripple\:\[\&\>svg\:first-child\]\:bg-accent-muted>svg:first-child){background-color:var(--accent-muted)}:is([data-skin=ripple] .ripple\:\[\&\>svg\:first-child\]\:text-accent>svg:first-child){color:var(--accent)}:is([data-skin=ripple] .ripple\:\[\&\>svg\:last-child\]\:bg-muted>svg:last-child){background-color:var(--muted)}:is([data-skin=ripple] .ripple\:\[\&\>svg\:last-child\]\:text-foreground>svg:last-child){color:var(--foreground)}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-secondary-foreground>svg{color:var(--secondary-foreground)}:is([data-skin=ripple] .ripple\:\[\&\>svg\]\:box-content>svg){box-sizing:content-box}:is([data-skin=ripple] .ripple\:\[\&\>svg\]\:rounded-lg>svg){border-radius:var(--sweep-radius-lg,calc(var(--radius) * 2))}:is([data-skin=ripple] .ripple\:\[\&\>svg\]\:p-1\.5>svg){padding:.375rem}.\[\&_\.font-medium\]\:text-\[13px\] .font-medium{font-size:13px}.\[\&_\.font-medium\]\:font-semibold .font-medium{font-weight:600}.\[\&_\.switch-working-line-roll\]\:truncate .switch-working-line-roll,.\[\&_\.switch-working-line-text\]\:truncate .switch-working-line-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media not all and (min-width:640px){.max-sm\:\[\&_\.switch-working-line\>span\.hidden\]\:hidden .switch-working-line>span.hidden{display:none}}.\[\&_\.switch-working-line\]\:text-meta .switch-working-line{font-size:var(--skin-text-meta)}.\[\&_\.switch-working-line\]\:leading-\[var\(--sweep-leading-xs\)\] .switch-working-line{line-height:var(--sweep-leading-xs)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[data-shortcut-hint\]\]\:hidden [data-shortcut-hint]{display:none}.\[\&_\[role\=menuitem\]\:not\(\[data-disabled\]\)\]\:text-foreground [role=menuitem]:not([data-disabled]){color:var(--foreground)}:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\&_a\.text-accent\]\:underline a.text-accent){text-decoration-line:underline}.\[\&_a\]\:min-h-\[var\(--skin-touch-target\)\] a{min-height:var(--skin-touch-target)}.\[\&_a\]\:min-w-\[var\(--skin-touch-target\)\] a{min-width:var(--skin-touch-target)}.\[\&_a\]\:underline a{text-decoration-line:underline}:is([data-skin=ripple] .ripple\:\[\&_button\>svg\]\:block button>svg){display:block}.\[\&_button\]\:relative button{position:relative}.\[\&_button\]\:h-7 button{height:1.75rem}.\[\&_button\]\:min-h-11 button{min-height:2.75rem}.\[\&_button\]\:min-h-12 button{min-height:3rem}.\[\&_button\]\:min-h-7 button{min-height:1.75rem}.\[\&_button\]\:min-w-11 button{min-width:2.75rem}.\[\&_button\]\:gap-1 button{gap:.25rem}.\[\&_button\]\:px-1 button{padding-left:.25rem;padding-right:.25rem}.\[\&_button\]\:py-0 button{padding-top:0;padding-bottom:0}.\[\&_button\]\:text-meta button{font-size:var(--skin-text-meta)}.\[\&_button\]\:font-medium button{font-weight:500}.\[\&_button\]\:leading-\[var\(--sweep-leading-xs\)\] button{line-height:var(--sweep-leading-xs)}.\[\&_button\]\:after\:absolute button:after{content:var(--tw-content);position:absolute}.\[\&_button\]\:after\:inset-x-0 button:after{content:var(--tw-content);left:0;right:0}.\[\&_button\]\:after\:top-1\/2 button:after{content:var(--tw-content);top:50%}.\[\&_button\]\:after\:h-11 button:after{content:var(--tw-content);height:2.75rem}.\[\&_button\]\:after\:-translate-y-1\/2 button:after{content:var(--tw-content);--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([data-skin=ripple] .ripple\:\[\&_button\]\:gap-1 button){gap:.25rem}:is([data-skin=ripple] .ripple\:\[\&_button\]\:px-1 button){padding-left:.25rem;padding-right:.25rem}:is([data-skin=ripple] .ripple\:\[\&_button\]\:py-0 button){padding-top:0;padding-bottom:0}@media (min-width:640px){.sm\:\[\&_button\]\:min-w-0 button{min-width:0}.sm\:\[\&_button\]\:after\:hidden button:after{content:var(--tw-content);display:none}}:is([data-skin=ripple] .ripple\:\[\&_dd\]\:mt-1 dd){margin-top:.25rem}:is([data-skin=ripple] .ripple\:\[\&_dd\]\:text-sm dd){font-size:var(--sweep-text-sm,.875rem);line-height:var(--sweep-leading-sm,1.25rem)}:is([data-skin=ripple] .ripple\:\[\&_dd\]\:font-medium dd){font-weight:500}:is([data-skin=ripple] .ripple\:\[\&_dt\]\:text-\[11px\] dt){font-size:11px}.\[\&_h1\]\:truncate h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_h1\]\:break-normal h1{overflow-wrap:normal;word-break:normal}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:max-w-none img{max-width:none}.\[\&_input\:\:-webkit-search-cancel-button\]\:appearance-none input::-webkit-search-cancel-button{appearance:none}.\[\&_li\]\:text-foreground li{color:var(--foreground)}.\[\&_p\+p\]\:mt-2 p+p{margin-top:.5rem}.\[\&_p\]\:my-0 p{margin-top:0;margin-bottom:0}.\[\&_p\]\:truncate p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_p\]\:whitespace-pre-wrap p{white-space:pre-wrap}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:text-meta p{font-size:var(--skin-text-meta)}.\[\&_p\]\:text-foreground p{color:var(--foreground)}.\[\&_section\]\:w-full section{width:100%}.\[\&_section\]\:max-w-none section{max-width:none}.\[\&_span\]\:truncate span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tbody_tr\:first-child_td\]\:border-t-0 tbody tr:first-child td{border-top-width:0}.\[\&_td\:first-child\]\:font-medium td:first-child{font-weight:500}.\[\&_td\:first-child\]\:text-foreground td:first-child{color:var(--foreground)}.\[\&_td\]\:border-t td{border-top-width:1px}.\[\&_td\]\:border-border-muted td{border-color:var(--border-muted)}.\[\&_td\]\:px-4 td{padding-left:1rem;padding-right:1rem}.\[\&_td\]\:py-2\.5 td{padding-top:.625rem;padding-bottom:.625rem}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:leading-relaxed td{line-height:1.625}.\[\&_td\]\:text-muted-foreground td{color:var(--muted-foreground)}.\[\&_th\]\:bg-card th{background-color:var(--card)}.\[\&_th\]\:px-4 th{padding-left:1rem;padding-right:1rem}.\[\&_th\]\:py-2\.5 th{padding-top:.625rem;padding-bottom:.625rem}.\[\&_th\]\:align-bottom th{vertical-align:bottom}.\[\&_th\]\:text-xs th{font-size:var(--sweep-text-xs,.75rem);line-height:var(--sweep-leading-xs,1rem)}.\[\&_th\]\:font-medium th{font-weight:500}.\[\&_th\]\:uppercase th{text-transform:uppercase}.\[\&_th\]\:tracking-\[0\.1em\] th{letter-spacing:.1em}.\[\&_th\]\:text-muted-foreground th{color:var(--muted-foreground)}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:static{position:static}.\[\@media\(pointer\:coarse\)\]\:mx-0{margin-left:0;margin-right:0}.\[\@media\(pointer\:coarse\)\]\:mx-2{margin-left:.5rem;margin-right:.5rem}.\[\@media\(pointer\:coarse\)\]\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.\[\@media\(pointer\:coarse\)\]\:inline{display:inline}.\[\@media\(pointer\:coarse\)\]\:flex{display:flex}.\[\@media\(pointer\:coarse\)\]\:inline-flex{display:inline-flex}.\[\@media\(pointer\:coarse\)\]\:hidden{display:none}.\[\@media\(pointer\:coarse\)\]\:size-11{width:2.75rem;height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:size-6{width:1.5rem;height:1.5rem}.\[\@media\(pointer\:coarse\)\]\:h-11{height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:w-11{width:2.75rem}.\[\@media\(pointer\:coarse\)\]\:grid-cols-\[var\(--skin-space-4\)_minmax\(0\,1fr\)_auto_var\(--skin-space-4\)_var\(--skin-space-6\)\]{grid-template-columns:var(--skin-space-4) minmax(0,1fr) auto var(--skin-space-4) var(--skin-space-6)}.\[\@media\(pointer\:coarse\)\]\:pr-3{padding-right:.75rem}.\[\@media\(pointer\:coarse\)\]\:pr-5{padding-right:1.25rem}.\[\@media\(pointer\:coarse\)\]\:opacity-100{opacity:1}.\[\@media\(pointer\:coarse\)\]\:\[\&\>div\>section\>button\]\:pr-20>div>section>button,:is(:root[data-skin=ripple][data-switch-sweep]:has([data-switch-foundation]) .sweep\:\[\@media\(pointer\:coarse\)\]\:\[\&\>section\>button\]\:pr-20>section>button){padding-right:5rem}}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:inline{display:inline}}