/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--sf-start:1;--sf-end:1}}}@layer theme{:host,:root{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-red-950:oklch(25.8% .092 26.042);--color-orange-400:oklch(75% .183 55.934);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-400:oklch(79.2% .209 151.711);--color-green-950:oklch(26.6% .065 152.934);--color-blue-400:oklch(70.7% .165 254.624);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--blur-lg:16px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-background:var(--background);--color-foreground:var(--foreground);--font-inter:"Inter",ui-sans-serif,system-ui,sans-serif;--color-ring:var(--ring);--color-input:var(--input);--color-border:var(--border);--color-destructive:var(--destructive);--color-muted-foreground:var(--muted-foreground);--color-muted:var(--muted);--color-secondary:var(--secondary);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-popover:var(--popover);--color-card:var(--card);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--color-warning:var(--warning);--color-success:var(--success);--color-info:var(--info);--lh-micro-compact:var(--lh-micro-compact);--fs-micro-compact:var(--fs-micro-compact);--lh-micro:var(--lh-micro);--fs-micro:var(--fs-micro);--lh-caption-compact:var(--lh-caption-compact);--fs-caption-compact:var(--fs-caption-compact);--lh-caption:var(--lh-caption);--fs-caption:var(--fs-caption);--lh-body-compact:var(--lh-body-compact);--fs-body-compact:var(--fs-body-compact);--lh-body:var(--lh-body);--fs-body:var(--fs-body);--lh-subtitle-compact:var(--lh-subtitle-compact);--fs-subtitle-compact:var(--fs-subtitle-compact);--lh-subtitle:var(--lh-subtitle);--fs-subtitle:var(--fs-subtitle);--lh-title-compact:var(--lh-title-compact);--fs-title-compact:var(--fs-title-compact);--lh-title:var(--lh-title);--fs-title:var(--fs-title);--lh-display-compact:var(--lh-display-compact);--fs-display-compact:var(--fs-display-compact);--lh-display:var(--lh-display);--fs-display:var(--fs-display);--focus-ring:var(--focus-ring);--overlay:var(--overlay);--shadow-8:var(--shadow-8);--shadow-7:var(--shadow-7);--shadow-6:var(--shadow-6);--shadow-5:var(--shadow-5);--shadow-4:var(--shadow-4);--shadow-3:var(--shadow-3);--shadow-2:var(--shadow-2);--shadow-1:var(--shadow-1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}::selection{background-color:var(--fluid-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in oklab,var(--fluid-accent)25%,transparent)}}.dark ::selection{background-color:var(--fluid-accent)}@supports (color:color-mix(in lab,red,red)){.dark ::selection{background-color:color-mix(in oklab,var(--fluid-accent)40%,transparent)}}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px;border-radius:var(--shape-input-radius,8px)}a:focus-visible{border-radius:2px}}@layer components{:where(.typeset){--typeset-display:var(--fs-display,28px);--typeset-display-leading:var(--lh-display,34px);--typeset-title:var(--fs-title,16px);--typeset-title-leading:var(--lh-title,22px);--typeset-subtitle:var(--fs-subtitle,14px);--typeset-subtitle-leading:var(--lh-subtitle,20px);--typeset-body:var(--fs-body,13px);--typeset-body-leading:var(--lh-body,20px);--typeset-caption:var(--fs-caption,12px);--typeset-caption-leading:var(--lh-caption,16px);--typeset-space-block:12px;--typeset-space-heading:8px;--typeset-space-section:24px;--typeset-space-subsection:20px;--typeset-space-rule:24px;--typeset-space-item:4px;--typeset-check:16px;--typeset-check-radius:5px;--typeset-check-gap:8px;--typeset-check-press:.875;--typeset-indent:24px;--typeset-sub-indent:20px;font-size:var(--typeset-body);line-height:var(--typeset-body-leading);color:var(--muted-foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset){color:var(--muted-foreground,color-mix(in oklab,currentColor 65%,transparent))}}:where(.typeset){overflow-wrap:break-word;white-space:normal}:where(.typeset.typeset-compact){--typeset-display:var(--fs-display-compact,24px);--typeset-display-leading:var(--lh-display-compact,30px);--typeset-title:var(--fs-title-compact,15px);--typeset-title-leading:var(--lh-title-compact,20px);--typeset-subtitle:var(--fs-subtitle-compact,13px);--typeset-subtitle-leading:var(--lh-subtitle-compact,18px);--typeset-body:var(--fs-body-compact,12px);--typeset-body-leading:var(--lh-body-compact,18px);--typeset-caption:var(--fs-caption-compact,11px);--typeset-caption-leading:var(--lh-caption-compact,14px);--typeset-space-block:8px;--typeset-space-heading:4px;--typeset-space-section:16px;--typeset-space-subsection:12px;--typeset-space-rule:16px;--typeset-space-item:4px;--typeset-check:14px;--typeset-check-radius:4px;--typeset-check-gap:4px;--typeset-check-press:.8571;--typeset-indent:18px;--typeset-sub-indent:16px}:where(.typeset p,.typeset ul,.typeset ol,.typeset pre,.typeset blockquote,.typeset figure,.typeset table,.typeset .typeset-scroll,.typeset .tableWrapper,.typeset img,.typeset video,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6,.typeset li):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){margin:0}:where(.typeset p,.typeset li,.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){text-wrap-style:auto}:where(.typeset *+:is(p,ul,ol,pre,blockquote,figure,table,.typeset-scroll,.tableWrapper,img,video,.not-typeset)):not(:where(.typeset .not-typeset *)){margin-top:var(--typeset-space-block)}:where(.typeset *+:is(h1,h2)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){margin-top:var(--typeset-space-section)}:where(.typeset *+:is(h3,h4,h5,h6)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){margin-top:var(--typeset-space-subsection)}:where(.typeset :is(h1,h2,h3,h4,h5,h6)+*):not(:where(.typeset .not-typeset *)){margin-top:var(--typeset-space-heading)}:where(.typeset hr):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border:0;border-top:1px solid var(--border,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset hr):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-top:1px solid var(--border,color-mix(in oklab,currentColor 14%,transparent))}}:where(.typeset hr):not(:where(.typeset .not-typeset,.typeset .not-typeset *)),:where(.typeset hr+*):not(:where(.typeset .not-typeset *)){margin-top:var(--typeset-space-rule)}:where(.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--foreground,currentColor);font-variation-settings:"wght" 550,"opsz" 18}:where(.typeset h1):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-size:var(--typeset-display);line-height:var(--typeset-display-leading);font-variation-settings:"wght" 700,"opsz" 25}:where(.typeset h2):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-size:var(--typeset-title);line-height:var(--typeset-title-leading)}:where(.typeset h3,.typeset h4,.typeset h5,.typeset h6):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-size:var(--typeset-subtitle);line-height:var(--typeset-subtitle-leading)}:where(.typeset strong,.typeset b):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-variation-settings:"wght" 550,"opsz" 18}:where(.typeset a):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--foreground,currentColor);text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.typeset a):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}}:where(.typeset a):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){text-underline-offset:.2em;transition:text-decoration-color 80ms ease-out}:where(.typeset a:hover):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){text-decoration-color:currentColor}:where(.typeset ul,.typeset ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:calc(var(--typeset-indent) - 4px)}:where(.typeset li ul,.typeset li ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:calc(var(--typeset-sub-indent) - 4px)}:where(.typeset li):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:4px}:where(.typeset ul):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:disc}:where(.typeset ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:decimal}:where(.typeset ol ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:lower-alpha}:where(.typeset ol ol ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:lower-roman}:where(.typeset ol ol ol ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:decimal}:where(.typeset ol ol ol ol ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:lower-alpha}:where(.typeset ol ol ol ol ol ol):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:lower-roman}:where(.typeset ul ul):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){list-style-type:circle}:where(.typeset li):not(:where(.typeset .not-typeset,.typeset .not-typeset *))::marker{color:var(--muted-foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset li):not(:where(.typeset .not-typeset,.typeset .not-typeset *))::marker{color:var(--muted-foreground,color-mix(in oklab,currentColor 65%,transparent))}}:where(.typeset li+li,.typeset li>ul,.typeset li>ol,.typeset li>p+p,.typeset li>div>ul,.typeset li>div>ol,.typeset li>div>p+p):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){margin-top:var(--typeset-space-item)}:where(.typeset .contains-task-list,.typeset ul[data-type=taskList]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:0;list-style-type:none}:where(.typeset .contains-task-list>li,.typeset ul[data-type=taskList]>li):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:0}:where(.typeset .contains-task-list .contains-task-list):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:var(--typeset-sub-indent)}:where(.typeset ul[data-type=taskList]>li>div>ul[data-type=taskList]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){margin-left:calc(var(--typeset-sub-indent) - var(--typeset-indent))}:where(.typeset .task-list-item>:is(ul,ol):not(.contains-task-list)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:calc(var(--typeset-indent) + var(--typeset-sub-indent) - 4px)}:where(.typeset input[type=checkbox]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){appearance:none;width:var(--typeset-check);height:var(--typeset-check);border:1.5px solid var(--border,currentColor);margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){:where(.typeset input[type=checkbox]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border:1.5px solid var(--border,color-mix(in oklab,currentColor 14%,transparent))}}:where(.typeset input[type=checkbox]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-radius:var(--typeset-check-radius);cursor:pointer;background:0 0;transition:border-color 80ms ease-out,scale .18s cubic-bezier(.23,1,.32,1)}:where(.typeset input[type=checkbox]:not(:disabled):hover):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-color:var(--foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset input[type=checkbox]:not(:disabled):hover):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-color:color-mix(in oklab,var(--foreground,currentColor)40%,transparent)}}:where(.typeset input[type=checkbox]:not(:disabled):active):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){scale:var(--typeset-check-press);transition-duration:80ms,80ms}:where(.typeset input[type=checkbox]:checked):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-color:#0000}:where(.typeset input[type=checkbox]:checked:not(:disabled):hover):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-color:var(--foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset input[type=checkbox]:checked:not(:disabled):hover):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-color:color-mix(in oklab,var(--foreground,currentColor)40%,transparent)}}:where(.typeset input[type=checkbox]:disabled):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){cursor:default}:where(.typeset input[type=checkbox]:checked):not(:where(.typeset .not-typeset,.typeset .not-typeset *)):before{content:"";background-color:var(--foreground,currentColor);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12L10 16L18 8'/%3E%3C/svg%3E") center/calc(var(--typeset-check) + 2px)no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12L10 16L18 8'/%3E%3C/svg%3E") center/calc(var(--typeset-check) + 2px)no-repeat;transition:scale .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}:where(.typeset input[type=checkbox]:checked:not(:disabled):active):not(:where(.typeset .not-typeset,.typeset .not-typeset *)):before{scale:calc(1/var(--typeset-check-press));transition-duration:80ms}:where(.typeset .task-list-item input[type=checkbox]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){vertical-align:-.25em;margin-right:calc(var(--typeset-check-gap) - 4px)}:where(.typeset ul[data-type=taskList]>li):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){gap:var(--typeset-check-gap);align-items:flex-start;display:flex}:where(.typeset ul[data-type=taskList]>li>label):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){height:var(--typeset-body-leading);-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}:where(.typeset ul[data-type=taskList]>li>div):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){flex:auto;min-width:0}:where(.typeset ul[data-type=taskList]>li[data-checked=true]>div>:not(ul,ol)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--muted-foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset ul[data-type=taskList]>li[data-checked=true]>div>:not(ul,ol)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--muted-foreground,color-mix(in oklab,currentColor 65%,transparent))}}:where(.typeset ul[data-type=taskList]>li[data-checked=true]>div>:not(ul,ol)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){text-decoration-line:line-through;transition:color 80ms ease-out,background-size 80ms ease-out}:where(.typeset ul[data-type=taskList]>li>div>p:first-child):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){background-image:linear-gradient(currentColor,currentColor);background-position:0 .641em;background-repeat:no-repeat;background-size:0 max(1px,.0684em);display:inline}:where(.typeset ul[data-type=taskList]>li[data-checked=true]>div>p:first-child):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){background-size:100% max(1px,.0684em);text-decoration-line:none}:where(.typeset blockquote):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-left:2px solid var(--border,currentColor);padding-left:1em}@supports (color:color-mix(in lab,red,red)){:where(.typeset blockquote):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-left:2px solid var(--border,color-mix(in oklab,currentColor 14%,transparent))}}:where(.typeset blockquote):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--muted-foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset blockquote):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--muted-foreground,color-mix(in oklab,currentColor 65%,transparent))}}:where(.typeset code):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--foreground,currentColor);font-size:var(--typeset-caption);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}:where(.typeset :not(pre)>code):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){background-color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.typeset :not(pre)>code):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){background-color:color-mix(in oklab,currentColor 7%,transparent)}}:where(.typeset :not(pre)>code):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-radius:4px;padding:.1em .3em}:where(.typeset pre):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-size:var(--typeset-caption);line-height:var(--typeset-caption-leading);background-color:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.typeset pre):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){background-color:color-mix(in oklab,currentColor 7%,transparent)}}:where(.typeset pre):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-radius:8px;padding:.75em 1em;overflow-x:auto}:where(.typeset pre code):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){background:0 0;padding:0;font-size:1em}:where(.typeset kbd):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-family:inherit;font-size:var(--typeset-caption);border:1px solid var(--border,currentColor);border-radius:4px;padding:.1em .35em}@supports (color:color-mix(in lab,red,red)){:where(.typeset kbd):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border:1px solid var(--border,color-mix(in oklab,currentColor 14%,transparent))}}:where(.typeset kbd):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){box-shadow:0 1px 0 var(--border,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset kbd):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){box-shadow:0 1px 0 var(--border,color-mix(in oklab,currentColor 14%,transparent))}}:where(.typeset :is(h1,h2,h3,h4,h5,h6) :is(code,kbd)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){font-size:round(.875em,1px)}:where(.typeset table):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}:where(.typeset th,.typeset td):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){text-align:left;vertical-align:top;border-bottom:1px solid var(--border,currentColor);padding:.5em .75em}@supports (color:color-mix(in lab,red,red)){:where(.typeset th,.typeset td):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-bottom:1px solid var(--border,color-mix(in oklab,currentColor 14%,transparent))}}:where(.typeset th:first-child,.typeset td:first-child):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){padding-left:0}:where(.typeset th):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--foreground,currentColor);font-variation-settings:"wght" 550,"opsz" 18}:where(.typeset .typeset-scroll,.typeset .tableWrapper):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){overflow-x:auto}:where(.typeset .typeset-scroll>table,.typeset .tableWrapper>table):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){min-width:max-content}:where(.typeset img,.typeset video):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){border-radius:8px;max-width:100%;height:auto}:where(.typeset figcaption):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){margin-top:var(--typeset-space-heading);font-size:var(--typeset-caption);line-height:var(--typeset-caption-leading);color:var(--muted-foreground,currentColor)}@supports (color:color-mix(in lab,red,red)){:where(.typeset figcaption):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){color:var(--muted-foreground,color-mix(in oklab,currentColor 65%,transparent))}}@media (forced-colors:active){:where(.typeset input[type=checkbox]):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){appearance:auto}:where(.typeset input[type=checkbox]:checked):not(:where(.typeset .not-typeset,.typeset .not-typeset *)):before{display:none}}@media (prefers-reduced-motion:reduce){:where(.typeset ul[data-type=taskList]>li>div>:not(ul,ol)):not(:where(.typeset .not-typeset,.typeset .not-typeset *)){transition-property:color}}}@layer utilities{.\@container\/agent-environment{container:agent-environment/inline-size}.\@container\/banner{container:banner/inline-size}.\@container\/list{container:list/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing)*0)}.inset-px{inset:1px}.-inset-x-2{inset-inline:calc(var(--spacing)*-2)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-4{top:calc(var(--spacing)*-4)}.-top-6{top:calc(var(--spacing)*-6)}.-top-12{top:calc(var(--spacing)*-12)}.-top-\[9px\]{top:-9px}.-top-\[calc\(4rem-1px\)\]{top:calc(1px - 4rem)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-16{top:calc(var(--spacing)*16)}.top-40{top:calc(var(--spacing)*40)}.top-\[12dvh\]{top:12dvh}.top-\[calc\(\(var\(--row-h\,32px\)_-_20px\)\/2\)\]{top:calc((var(--row-h,32px) - 20px)/2)}.top-\[calc\(\(var\(--row-h\,32px\)_-_24px\)\/2\)\]{top:calc((var(--row-h,32px) - 24px)/2)}.top-\[max\(12dvh\,calc\(50dvh-220px\)\)\]{top:max(12dvh,50dvh - 220px)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-3\.5{right:calc(var(--spacing)*3.5)}.right-4{right:calc(var(--spacing)*4)}.right-\[11px\]{right:11px}.right-px{right:1px}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-38{bottom:calc(var(--spacing)*38)}.bottom-\[calc\(2\.25rem-1px\)\]{bottom:calc(2.25rem - 1px)}.bottom-px{bottom:1px}.-left-1{left:calc(var(--spacing)*-1)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.-z-20{z-index:calc(20*-1)}.z-\(--z-overlay-content\){z-index:var(--z-overlay-content)}.z-\(--z-tooltip\){z-index:var(--z-tooltip)}.z-\(--z-top-bar\){z-index:var(--z-top-bar)}.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}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[700\]{z-index:700}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-full{grid-column:1/-1}.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}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing)*-1)}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-7{margin:calc(var(--spacing)*7)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.-my-1{margin-block:calc(var(--spacing)*-1)}.-my-\[5px\]{margin-block:-5px}.my-1{margin-block:calc(var(--spacing)*1)}.my-3{margin-block:calc(var(--spacing)*3)}.my-8{margin-block:calc(var(--spacing)*8)}.my-auto{margin-block:auto}.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 rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);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] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{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(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 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] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{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:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);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(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] *)),.prose :where(hr+*):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(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] *)),.prose-sm :where(hr+*):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}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-\[0\.25em\]{margin-top:-.25em}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-2\.5{margin-right:calc(var(--spacing)*2.5)}.mr-3{margin-right:calc(var(--spacing)*3)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-\[0\.25em\]{margin-bottom:-.25em}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-\[13px\]{margin-bottom:13px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-\[15px\]{margin-left:15px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.\!size-3{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\!size-3\.5{width:calc(var(--spacing)*3.5)!important;height:calc(var(--spacing)*3.5)!important}.size-\(--h-control-sm\){width:var(--h-control-sm);height:var(--h-control-sm)}.size-\(--h-control-xs\){width:var(--h-control-xs);height:var(--h-control-xs)}.size-\(--icon-base\){width:var(--icon-base);height:var(--icon-base)}.size-\(--icon-lg\){width:var(--icon-lg);height:var(--icon-lg)}.size-\(--icon-sm\){width:var(--icon-sm);height:var(--icon-sm)}.size-\(--icon-xs\){width:var(--icon-xs);height:var(--icon-xs)}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-40{width:calc(var(--spacing)*40);height:calc(var(--spacing)*40)}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-\(--h-badge-base\){height:var(--h-badge-base)}.h-\(--h-control-base\){height:var(--h-control-base)}.h-\(--h-control-sm\){height:var(--h-control-sm)}.h-\(--h-control-xs\){height:var(--h-control-xs)}.h-\(--h-menu-row\){height:var(--h-menu-row)}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-48{height:calc(var(--spacing)*48)}.h-80{height:calc(var(--spacing)*80)}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[39px\]{height:39px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[60px\]{height:60px}.h-\[96px\]{height:96px}.h-\[126px\]{height:126px}.h-\[180px\]{height:180px}.h-\[187px\]{height:187px}.h-\[calc\(100\%-30px\)\]{height:calc(100% - 30px)}.h-\[calc\(100svh-12rem\)\]{height:calc(100svh - 12rem)}.h-\[var\(--scroll-area-thumb-height\)\]{height:var(--scroll-area-thumb-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(300px\,var\(--available-height\)\)\]{max-height:min(300px,var(--available-height))}.max-h-\[min\(440px\,76dvh\)\]{max-height:min(440px,76dvh)}.max-h-\[min\(480px\,var\(--available-height\)\)\]{max-height:min(480px,var(--available-height))}.max-h-full{max-height:100%}.max-h-svh{max-height:100svh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[2\.625rem\]{min-height:2.625rem}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[22px\]{min-height:22px}.min-h-\[28px\]{min-height:28px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[var\(--table-row-h\,50px\)\]{min-height:var(--table-row-h,50px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--h-control-sm\){width:var(--h-control-sm)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-105{width:calc(var(--spacing)*105)}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[30px\]{width:30px}.w-\[40px\]{width:40px}.w-\[72px\]{width:72px}.w-\[96px\]{width:96px}.w-\[110\%\]{width:110%}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[212px\]{width:212px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[256px\]{width:256px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[485px\]{width:485px}.w-\[calc\(100\%\+2px\)\]{width:calc(100% + 2px)}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(var\(--radix-dropdown-menu-trigger-width\,var\(--anchor-width\)\)_\+_10px\)\]{width:calc(var(--radix-dropdown-menu-trigger-width,var(--anchor-width)) + 10px)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--scroll-area-thumb-width\)\]{width:var(--scroll-area-thumb-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-1\/2{max-width:50%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-2xl\!{max-width:var(--container-2xl)!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-44{max-width:calc(var(--spacing)*44)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-52{max-width:calc(var(--spacing)*52)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[60vw\]{max-width:60vw}.max-w-\[200px\]{max-width:200px}.max-w-\[360px\]{max-width:360px}.max-w-\[384px\]{max-width:384px}.max-w-\[400px\]{max-width:400px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[712px\]{max-width:712px}.max-w-\[720px\]{max-width:720px}.max-w-\[800px\]{max-width:800px}.max-w-\[880px\]{max-width:880px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1110px\]{max-width:1110px}.max-w-\[1424px\]{max-width:1424px}.max-w-\[calc\(100\%_\+_8px\)\]{max-width:calc(100% + 8px)}.max-w-\[calc\(100vw-10px\)\]{max-width:calc(100vw - 10px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[128px\]{min-width:128px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-\[999\]{flex-shrink:999}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-top{transform-origin:top}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*-.5)}.-translate-x-0\.5,.-translate-x-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2)}.-translate-x-2,.translate-x-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4)}.-translate-y-0\.5,.translate-x-4{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*-.5)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-1\/2,.-translate-y-px{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.\[animation\:swarms-sheet-in_200ms_cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{animation:swarms-sheet-in .2s cubic-bezier(.32,.72,0,1)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-alias{cursor:alias}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-n-resize{cursor:n-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-2{scroll-margin-top:calc(var(--spacing)*2)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(128px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[inherit\]{gap:inherit}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2\.5{row-gap:calc(var(--spacing)*2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-\(--radius\){border-radius:var(--radius)}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\(--radius-overlay\){border-radius:var(--radius-overlay)}.rounded-\(--radius-panel\){border-radius:var(--radius-panel)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[calc\(var\(--radius\)\+1px\)\]{border-radius:calc(var(--radius) + 1px)}.rounded-\[calc\(var\(--radius-card\)\+1px\)\]{border-radius:calc(var(--radius-card) + 1px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[0\.5px\]{border-right-style:var(--tw-border-style);border-right-width:.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[0\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[0\.5px\]{border-left-style:var(--tw-border-style);border-left-width:.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--border-2\){border-color:var(--border-2)}.border-\(--card-hairline\){border-color:var(--card-hairline)}.border-\[color\:var\(--focus-ring\,\#6B97FF\)\]{border-color:var(--focus-ring,#6b97ff)}.border-\[rgb\(73\,176\,255\)\]{border-color:#49b0ff}.border-\[rgb\(var\(--opulent-border-primary\)\)\]{border-color:rgb(var(--opulent-border-primary))}.border-\[rgb\(var\(--opulent-border-secondary\)\)\]{border-color:rgb(var(--opulent-border-secondary))}.border-\[var\(--intent-border\,var\(--border-2\)\)\]{border-color:var(--intent-border,var(--border-2))}.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.border-background\/30{border-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.border-background\/30{border-color:color-mix(in oklab,var(--background)30%,transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-destructive\/10{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/10{border-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-foreground\/60{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/60{border-color:color-mix(in oklab,var(--foreground)60%,transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/50{border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.border-neutral-400{border-color:var(--color-neutral-400)}.border-primary{border-color:var(--primary)}.border-secondary{border-color:var(--secondary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.bg-\(--button\){background-color:var(--button)}.bg-\[rgb\(0\,236\,126\)\]{background-color:#00ec7e}.bg-\[rgb\(51\,125\,244\)\]{background-color:#337df4}.bg-\[rgb\(68\,137\,255\)\]{background-color:#4489ff}.bg-\[rgb\(73\,176\,255\)\]{background-color:#49b0ff}.bg-\[rgb\(149\,108\,222\)\]{background-color:#956cde}.bg-\[rgb\(var\(--devin-text-green\)\)\]{background-color:rgb(var(--devin-text-green))}.bg-\[rgb\(var\(--opulent-bg-elevated\)\)\]{background-color:rgb(var(--opulent-bg-elevated))}.bg-\[rgb\(var\(--opulent-border-primary\)\)\]{background-color:rgb(var(--opulent-border-primary))}.bg-\[rgb\(var\(--opulent-red\)\)\]{background-color:rgb(var(--opulent-red))}.bg-\[rgb\(var\(--opulent-text-secondary\)\)\]{background-color:rgb(var(--opulent-text-secondary))}.bg-\[rgb\(var\(--opulent-text-tertiary\)\)\]{background-color:rgb(var(--opulent-text-tertiary))}.bg-\[rgb\(var\(--opulent-tint-secondary\)\)\]{background-color:rgb(var(--opulent-tint-secondary))}.bg-\[rgb\(var\(--opulent-tint-tertiary\)\)\]{background-color:rgb(var(--opulent-tint-tertiary))}.bg-\[rgb\(var\(--overlay\)\/0\.08\)\]{background-color:rgb(var(--overlay)/.08)}.bg-\[rgba\(122\,124\,255\,0\.14\)\]{background-color:#7a7cff24}.bg-\[rgba\(255\,154\,154\,0\.14\)\]{background-color:#ff9a9a24}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[var\(--btn-bg\)\]{background-color:var(--btn-bg)}.bg-accent,.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-active{background-color:var(--active)}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-border,.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border)60%,transparent)}}.bg-card,.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card)70%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-destructive-light\/60{background-color:var(--destructive-light)}@supports (color:color-mix(in lab,red,red)){.bg-destructive-light\/60{background-color:color-mix(in oklab,var(--destructive-light)60%,transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/30{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/30{background-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.bg-foreground,.bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--foreground)60%,transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/30{background-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/30{background-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.bg-hover{background-color:var(--hover)}.bg-inherit{background-color:inherit}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar\/50{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/50{background-color:color-mix(in oklab,var(--sidebar)50%,transparent)}}.bg-surface-1{background-color:var(--surface-1)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-surface-4{background-color:var(--surface-4)}.bg-surface-5{background-color:var(--surface-5)}.bg-surface-6{background-color:var(--surface-6)}.bg-surface-7{background-color:var(--surface-7)}.bg-surface-8{background-color:var(--surface-8)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-vesper-orange\/15{background-color:var(--vesper-orange)}@supports (color:color-mix(in lab,red,red)){.bg-vesper-orange\/15{background-color:color-mix(in oklab,var(--vesper-orange)15%,transparent)}}.bg-vesper-teal\/15{background-color:var(--vesper-teal)}@supports (color:color-mix(in lab,red,red)){.bg-vesper-teal\/15{background-color:color-mix(in oklab,var(--vesper-teal)15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-card{--tw-gradient-from:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-card\/10{--tw-gradient-from:var(--card)}@supports (color:color-mix(in lab,red,red)){.from-card\/10{--tw-gradient-from:color-mix(in oklab,var(--card)10%,transparent)}}.from-card\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-background\/60{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/60{--tw-gradient-via:color-mix(in oklab,var(--background)60%,transparent)}}.via-background\/60{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/70{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/70{--tw-gradient-via:color-mix(in oklab,var(--background)70%,transparent)}}.via-background\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/80{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){.via-background\/80{--tw-gradient-via:color-mix(in oklab,var(--background)80%,transparent)}}.via-background\/80{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card\/70{--tw-gradient-via:var(--card)}@supports (color:color-mix(in lab,red,red)){.via-card\/70{--tw-gradient-via:color-mix(in oklab,var(--card)70%,transparent)}}.via-card\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-card{--tw-gradient-to:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-card\/0{--tw-gradient-to:var(--card)}@supports (color:color-mix(in lab,red,red)){.to-card\/0{--tw-gradient-to:color-mix(in oklab,var(--card)0%,transparent)}}.to-card\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-primary-foreground{fill:var(--primary-foreground)}.stroke-background{stroke:var(--background)}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-3000{padding:calc(var(--spacing)*3000)}.p-5173{padding:calc(var(--spacing)*5173)}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-px{padding:1px}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-4\.5{padding-inline:calc(var(--spacing)*4.5)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\!{padding-inline:calc(var(--spacing)*2)!important}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\!{padding-inline:calc(var(--spacing)*3)!important}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[3px\]{padding-inline:3px}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[19px\]{padding-inline:19px}.px-\[25px\]{padding-inline:25px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[9px\]{padding-block:9px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[0\.25em\]{padding-top:.25em}.pt-\[5px\]{padding-top:5px}.pt-\[12px\]{padding-top:12px}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-\[6px\]{padding-right:6px}.pr-\[7px\]{padding-right:7px}.pr-\[var\(--group-actions-pad\)\]{padding-right:var(--group-actions-pad)}.pr-\[var\(--row-gutter\)\]{padding-right:var(--row-gutter)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[0\.25em\]{padding-bottom:.25em}.pb-\[10dvh\]{padding-bottom:10dvh}.pb-\[12px\]{padding-bottom:12px}.pb-px{padding-bottom:1px}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-3\.5{padding-left:calc(var(--spacing)*3.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-8\.5{padding-left:calc(var(--spacing)*8.5)}.pl-\[1\.875rem\]{padding-left:1.875rem}.pl-\[8px\]{padding-left:8px}.pl-\[13px\]{padding-left:13px}.pl-\[14px\]{padding-left:14px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-departureMono{font-family:var(--font-departure-mono)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-caption{font-size:var(--fs-caption);line-height:var(--tw-leading,var(--lh-caption))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[length\:var\(--fs-body\,13px\)\]{font-size:var(--fs-body,13px)}.text-\[length\:var\(--fs-body-compact\,12px\)\]{font-size:var(--fs-body-compact,12px)}.text-\[length\:var\(--fs-caption\,12px\)\]{font-size:var(--fs-caption,12px)}.text-\[length\:var\(--fs-caption-compact\,11px\)\]{font-size:var(--fs-caption-compact,11px)}.text-\[length\:var\(--fs-display\,28px\)\]{font-size:var(--fs-display,28px)}.text-\[length\:var\(--fs-display-compact\,24px\)\]{font-size:var(--fs-display-compact,24px)}.text-\[length\:var\(--fs-micro\,11px\)\]{font-size:var(--fs-micro,11px)}.text-\[length\:var\(--fs-micro-compact\,10px\)\]{font-size:var(--fs-micro-compact,10px)}.text-\[length\:var\(--fs-subtitle\,14px\)\]{font-size:var(--fs-subtitle,14px)}.text-\[length\:var\(--fs-subtitle-compact\,13px\)\]{font-size:var(--fs-subtitle-compact,13px)}.text-\[length\:var\(--fs-title\,16px\)\]{font-size:var(--fs-title,16px)}.text-\[length\:var\(--fs-title-compact\,15px\)\]{font-size:var(--fs-title-compact,15px)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[var\(--lh-body\,20px\)\]{--tw-leading:var(--lh-body,20px);line-height:var(--lh-body,20px)}.leading-\[var\(--lh-body-compact\,18px\)\]{--tw-leading:var(--lh-body-compact,18px);line-height:var(--lh-body-compact,18px)}.leading-\[var\(--lh-caption\,16px\)\]{--tw-leading:var(--lh-caption,16px);line-height:var(--lh-caption,16px)}.leading-\[var\(--lh-caption-compact\,14px\)\]{--tw-leading:var(--lh-caption-compact,14px);line-height:var(--lh-caption-compact,14px)}.leading-\[var\(--lh-display\,34px\)\]{--tw-leading:var(--lh-display,34px);line-height:var(--lh-display,34px)}.leading-\[var\(--lh-display-compact\,30px\)\]{--tw-leading:var(--lh-display-compact,30px);line-height:var(--lh-display-compact,30px)}.leading-\[var\(--lh-micro\,14px\)\]{--tw-leading:var(--lh-micro,14px);line-height:var(--lh-micro,14px)}.leading-\[var\(--lh-micro-compact\,12px\)\]{--tw-leading:var(--lh-micro-compact,12px);line-height:var(--lh-micro-compact,12px)}.leading-\[var\(--lh-subtitle\,20px\)\]{--tw-leading:var(--lh-subtitle,20px);line-height:var(--lh-subtitle,20px)}.leading-\[var\(--lh-subtitle-compact\,18px\)\]{--tw-leading:var(--lh-subtitle-compact,18px);line-height:var(--lh-subtitle-compact,18px)}.leading-\[var\(--lh-title\,22px\)\]{--tw-leading:var(--lh-title,22px);line-height:var(--lh-title,22px)}.leading-\[var\(--lh-title-compact\,20px\)\]{--tw-leading:var(--lh-title-compact,20px);line-height:var(--lh-title-compact,20px)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.07px\]{--tw-tracking:-.07px;letter-spacing:-.07px}.tracking-\[-0\.17px\]{--tw-tracking:-.17px;letter-spacing:-.17px}.tracking-\[-0\.33px\]{--tw-tracking:-.33px;letter-spacing:-.33px}.tracking-\[-0\.065px\]{--tw-tracking:-.065px;letter-spacing:-.065px}.tracking-\[-0\.075px\]{--tw-tracking:-.075px;letter-spacing:-.075px}.tracking-\[-0\.255px\]{--tw-tracking:-.255px;letter-spacing:-.255px}.tracking-\[0\.11px\]{--tw-tracking:.11px;letter-spacing:.11px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7a7cff\]{color:#7a7cff}.text-\[\#f19f9d\]{color:#f19f9d}.text-\[color\:var\(--banner-tone\)\]{color:var(--banner-tone)}.text-\[color\:var\(--opulent-destructive\)\]{color:var(--opulent-destructive)}.text-\[rgb\(0\,236\,126\)\]{color:#00ec7e}.text-\[rgb\(20\,20\,20\)\]{color:#141414}.text-\[rgb\(51\,125\,244\)\]{color:#337df4}.text-\[rgb\(73\,176\,255\)\]{color:#49b0ff}.text-\[rgb\(81\,154\,186\)\]{color:#519aba}.text-\[rgb\(149\,108\,222\)\]{color:#956cde}.text-\[rgb\(245\,142\,58\)\]{color:#f58e3a}.text-\[rgb\(var\(--devin-readable-text-green\)\)\]{color:rgb(var(--devin-readable-text-green))}.text-\[rgb\(var\(--devin-text-green\)\)\]{color:rgb(var(--devin-text-green))}.text-\[rgb\(var\(--opulent-red\)\)\]{color:rgb(var(--opulent-red))}.text-\[rgb\(var\(--opulent-text-primary\)\)\]{color:rgb(var(--opulent-text-primary))}.text-\[rgb\(var\(--opulent-text-secondary\)\)\]{color:rgb(var(--opulent-text-secondary))}.text-\[rgb\(var\(--opulent-text-tertiary\)\)\]{color:rgb(var(--opulent-text-tertiary))}.text-\[var\(--intent-text\,var\(--fg\)\)\]{color:var(--intent-text,var(--fg))}.text-\[var\(--intent-text\,var\(--muted-foreground-1\)\)\]{color:var(--intent-text,var(--muted-foreground-1))}.text-background{color:var(--background)}.text-blue-400{color:var(--color-blue-400)}.text-current{color:currentColor}.text-destructive,.text-destructive\/70{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/70{color:color-mix(in oklab,var(--destructive)70%,transparent)}}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-green-400{color:var(--color-green-400)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{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}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-0\!{opacity:0!important}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_transparent\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_transparent\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,transparent)}.shadow-\[0_0_0_1px_var\(--active\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--active))}.shadow-\[0_0_0_1px_var\(--active\)\],.shadow-\[0_0_0_1px_var\(--border\)\,inset_0_0_0_0px_var\(--border\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--border\)\,inset_0_0_0_0px_var\(--border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--border)),inset 0 0 0 0px var(--tw-shadow-color,var(--border))}.shadow-\[0_0_0_1px_var\(--btn-bg\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--btn-bg))}.shadow-\[0_0_0_1px_var\(--btn-bg\)\],.shadow-\[inset_0_-1px_0_rgb\(var\(--border-secondary\)\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgb\(var\(--border-secondary\)\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,rgb(var(--border-secondary)))}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-surface-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-surface-1{--tw-shadow:var(--shadow-1)}.shadow-surface-2{--tw-shadow:var(--shadow-2)}.shadow-surface-2,.shadow-surface-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-surface-3{--tw-shadow:var(--shadow-3)}.shadow-surface-4{--tw-shadow:var(--shadow-4)}.shadow-surface-4,.shadow-surface-5{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-surface-5{--tw-shadow:var(--shadow-5)}.shadow-surface-6{--tw-shadow:var(--shadow-6)}.shadow-surface-6,.shadow-surface-7{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-surface-7{--tw-shadow:var(--shadow-7)}.shadow-surface-8{--tw-shadow:var(--shadow-8)}.shadow-surface-8,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow-color:color-mix(in oklab,var(--card)var(--tw-shadow-alpha),transparent)}}.shadow-highlight\/10{--tw-shadow-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.shadow-highlight\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--highlight)10%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-destructive\/50{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/50{--tw-ring-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px*-1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.outline-black\/10{outline-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.blur-lg{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,)}.blur-lg{--tw-blur:blur(var(--blur-lg))}.blur-sm{--tw-blur:blur(var(--blur-sm))}.blur-sm,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.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-\[8px\]{--tw-backdrop-blur:blur(8px)}.backdrop-blur-\[8px\],.backdrop-blur-lg{-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-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,width\,height\]{transition-property:background-color,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-radius\,box-shadow\,opacity\]{transition-property:color,background-color,border-radius,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,font-variation-settings\]{transition-property:color,font-variation-settings;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,stroke-width\]{transition-property:color,stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[font-variation-settings\]{transition-property:font-variation-settings;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin-left\]{transition-property:margin-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,display\]{transition-property:opacity,display;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-width\]{transition-property:stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[visibility\,opacity\,transform\]{transition-property:visibility,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,margin\,opacity\]{transition-property:width,margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.\[transition-behavior\:allow-discrete\]{transition-behavior:allow-discrete}.delay-0{transition-delay:0s}.delay-160{transition-delay:.16s}.delay-500{transition-delay:.5s}.delay-2000{transition-delay:2s}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-80{--tw-duration:80ms;transition-duration:80ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-160{--tw-duration:.16s;transition-duration:.16s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.\[transition-duration\:180ms\,80ms\]{transition-duration:.18s,80ms}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-out-expo{--tw-ease:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.ease-out-quad{--tw-ease:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.ease-out-quint{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.\[transition-timing-function\:cubic-bezier\(0\.23\,1\,0\.32\,1\)\,ease\]{transition-timing-function:cubic-bezier(.23,1,.32,1),ease}.prose-neutral{--tw-prose-body:oklch(37.1% 0 none);--tw-prose-headings:oklch(20.5% 0 none);--tw-prose-lead:oklch(43.9% 0 none);--tw-prose-links:oklch(20.5% 0 none);--tw-prose-bold:oklch(20.5% 0 none);--tw-prose-counters:oklch(55.6% 0 none);--tw-prose-bullets:oklch(87% 0 none);--tw-prose-hr:oklch(92.2% 0 none);--tw-prose-quotes:oklch(20.5% 0 none);--tw-prose-quote-borders:oklch(92.2% 0 none);--tw-prose-captions:oklch(55.6% 0 none);--tw-prose-kbd:oklch(20.5% 0 none);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(20.5% 0 none);--tw-prose-pre-code:oklch(92.2% 0 none);--tw-prose-pre-bg:oklch(26.9% 0 none);--tw-prose-th-borders:oklch(87% 0 none);--tw-prose-td-borders:oklch(92.2% 0 none);--tw-prose-invert-body:oklch(87% 0 none);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 none);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 none);--tw-prose-invert-bullets:oklch(43.9% 0 none);--tw-prose-invert-hr:oklch(37.1% 0 none);--tw-prose-invert-quotes:oklch(97% 0 none);--tw-prose-invert-quote-borders:oklch(37.1% 0 none);--tw-prose-invert-captions:oklch(70.8% 0 none);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 none);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 none);--tw-prose-invert-td-borders:oklch(37.1% 0 none)}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.delay-0{--tw-animation-delay:0s;animation-delay:0s}.delay-500{--tw-animation-delay:.5s;animation-delay:.5s}.animation-duration-\[5s\]{--tw-animation-duration:5s;animation-duration:5s}.delay-160{--tw-animation-delay:calc(160*1ms);animation-delay:.16s}.delay-2000{--tw-animation-delay:calc(2000*1ms);animation-delay:2s}.fade-in-0{--tw-enter-opacity:0}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]{--btn-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]{--btn-bg:color-mix(in oklab,var(--foreground)80%,var(--background))}}.\[--btn-bg\:var\(--foreground\)\]{--btn-bg:var(--foreground)}.\[--btn-bg\:var\(--tint\)\]{--btn-bg:var(--tint)}.\[--intent-bg-hover\:var\(--destructive-soft\)\]{--intent-bg-hover:var(--destructive-soft)}.\[--intent-bg-soft-hover\:var\(--destructive-soft-hover\)\]{--intent-bg-soft-hover:var(--destructive-soft-hover)}.\[--intent-bg-soft\:var\(--destructive-soft\)\]{--intent-bg-soft:var(--destructive-soft)}.\[--intent-bg-solid-hover\:color-mix\(in_oklch\,var\(--destructive\)_92\%\,white\)\]{--intent-bg-solid-hover:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[--intent-bg-solid-hover\:color-mix\(in_oklch\,var\(--destructive\)_92\%\,white\)\]{--intent-bg-solid-hover:color-mix(in oklch,var(--destructive)92%,white)}}.\[--intent-bg\:var\(--destructive\)\]{--intent-bg:var(--destructive)}.\[--intent-border-solid\:color-mix\(in_oklch\,var\(--destructive\)_80\%\,black\)\]{--intent-border-solid:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[--intent-border-solid\:color-mix\(in_oklch\,var\(--destructive\)_80\%\,black\)\]{--intent-border-solid:color-mix(in oklch,var(--destructive)80%,black)}}.\[--intent-border\:var\(--border-2\)\]{--intent-border:var(--border-2)}.\[--intent-highlight\:oklch\(1_0_0_\/_0\.12\)\]{--intent-highlight:oklch(100% 0 0/.12)}.\[--intent-text-hover\:var\(--destructive\)\]{--intent-text-hover:var(--destructive)}.\[--intent-text-on-bg\:var\(--destructive-text\)\]{--intent-text-on-bg:var(--destructive-text)}.\[--intent-text\:var\(--destructive\)\]{--intent-text:var(--destructive)}.\[--menu-row-highlight\:var\(--destructive-soft\)\]{--menu-row-highlight:var(--destructive-soft)}.\[--popup-enter-y\:-4px\]{--popup-enter-y:-4px}.\[--row-h\:24px\]{--row-h:24px}.\[--row-h\:28px\]{--row-h:28px}.\[--row-h\:32px\]{--row-h:32px}.\[--scroll-divider-inset\:8px\]{--scroll-divider-inset:8px}.\[--scroll-fade-size\:32px\]{--scroll-fade-size:32px}.\[--table-row-h\:50px\]{--table-row-h:50px}.\[--tw-duration\:150ms\]{--tw-duration:.15s}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}.\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.\[transition\:transform_40ms_cubic-bezier\(0\.76\,0\,0\.24\,1\)\,scale_40ms_cubic-bezier\(0\.76\,0\,0\.24\,1\)\,opacity_40ms_cubic-bezier\(0\.76\,0\,0\.24\,1\)\]{transition:transform 40ms cubic-bezier(.76,0,.24,1),scale 40ms cubic-bezier(.76,0,.24,1),opacity 40ms cubic-bezier(.76,0,.24,1)}.\[transition\:transform_400ms\]{transition:transform .4s}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.group-focus-within\:stroke-\[2\]:is(:where(.group):focus-within *){stroke-width:2px}.group-focus-within\:text-foreground:is(:where(.group):focus-within *){color:var(--foreground)}.group-focus-within\/card\:pointer-events-auto:is(:where(.group\/card):focus-within *){pointer-events:auto}.group-focus-within\/card\:opacity-100:is(:where(.group\/card):focus-within *){opacity:1}.group-focus-within\/command-input\:stroke-\[2\]:is(:where(.group\/command-input):focus-within *){stroke-width:2px}.group-focus-within\/command-input\:text-foreground:is(:where(.group\/command-input):focus-within *){color:var(--foreground)}.group-focus-within\/group-header\:w-6:is(:where(.group\/group-header):focus-within *){width:calc(var(--spacing)*6)}.group-focus-within\/group-header\:opacity-100:is(:where(.group\/group-header):focus-within *){opacity:1}.group-focus-within\/menu-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-item):focus-within *),.group-focus-within\/menu-sub-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-sub-item):focus-within *){padding-right:var(--row-gutter-hover)}.group-focus-within\/menu-sub-item\:opacity-100:is(:where(.group\/menu-sub-item):focus-within *){opacity:1}.group-focus-within\/search\:stroke-\[2\]:is(:where(.group\/search):focus-within *){stroke-width:2px}.group-focus-within\/search\:text-foreground:is(:where(.group\/search):focus-within *){color:var(--foreground)}.group-focus-within\/search\:opacity-100:is(:where(.group\/search):focus-within *){opacity:1}@media (hover:hover){.group-hover\:bg-\[color-mix\(in_oklab\,var\(--fluid-accent\,\#6B97FF\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--fluid-accent,#6b97ff)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_oklab\,var\(--fluid-accent\,\#6B97FF\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--fluid-accent,#6b97ff)20%,transparent)}}.group-hover\:bg-hover:is(:where(.group):hover *){background-color:var(--hover)}.group-hover\:stroke-\[2\]:is(:where(.group):hover *){stroke-width:2px}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:shadow-\[0_0_0_1px_var\(--hover\)\]:is(:where(.group):hover *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hover));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_90\%\,var\(--background\)\)\]:is(:where(.group):hover *){--btn-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-hover\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_90\%\,var\(--background\)\)\]:is(:where(.group):hover *){--btn-bg:color-mix(in oklab,var(--foreground)90%,var(--background))}}.group-hover\:\[--btn-bg\:var\(--tint-hover\)\]:is(:where(.group):hover *){--btn-bg:var(--tint-hover)}.group-hover\/action\:stroke-\[2\]:is(:where(.group\/action):hover *){stroke-width:2px}.group-hover\/assistant-message\:opacity-100:is(:where(.group\/assistant-message):hover *){opacity:1}.group-hover\/card\:pointer-events-auto:is(:where(.group\/card):hover *){pointer-events:auto}.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/files\:block:is(:where(.group\/files):hover *){display:block}.group-hover\/group-header\:w-6:is(:where(.group\/group-header):hover *){width:calc(var(--spacing)*6)}.group-hover\/group-header\:opacity-100:is(:where(.group\/group-header):hover *){opacity:1}.group-hover\/issue-button\:translate-x-0:is(:where(.group\/issue-button):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/issue-button\:bg-secondary:is(:where(.group\/issue-button):hover *){background-color:var(--secondary)}.group-hover\/issue-button\:opacity-100:is(:where(.group\/issue-button):hover *){opacity:1}.group-hover\/issues\:visible:is(:where(.group\/issues):hover *){visibility:visible}.group-hover\/issues\:opacity-100:is(:where(.group\/issues):hover *){opacity:1}.group-hover\/item\:block:is(:where(.group\/item):hover *){display:block}.group-hover\/item\:hidden:is(:where(.group\/item):hover *){display:none}.group-hover\/menu-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-item):hover *),.group-hover\/menu-sub-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-sub-item):hover *){padding-right:var(--row-gutter-hover)}.group-hover\/menu-sub-item\:opacity-100:is(:where(.group\/menu-sub-item):hover *),.group-hover\/peek-strip\:opacity-100:is(:where(.group\/peek-strip):hover *){opacity:1}.group-hover\/row\:pointer-events-auto:is(:where(.group\/row):hover *){pointer-events:auto}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/scrollbar\:h-1\.5:is(:where(.group\/scrollbar):hover *){height:calc(var(--spacing)*1.5)}.group-hover\/scrollbar\:w-1\.5:is(:where(.group\/scrollbar):hover *){width:calc(var(--spacing)*1.5)}.group-hover\/scrollbar\:bg-\[rgb\(var\(--overlay\)\/0\.12\)\]:is(:where(.group\/scrollbar):hover *){background-color:rgb(var(--overlay)/.12)}.group-hover\/search\:opacity-100:is(:where(.group\/search):hover *){opacity:1}.group-hover\/tool\:opacity-100\!:is(:where(.group\/tool):hover *){opacity:1!important}}.group-focus-visible\/peek-strip\:opacity-100:is(:where(.group\/peek-strip):focus-visible *){opacity:1}.group-active\:bg-active:is(:where(.group):active *){background-color:var(--active)}.group-active\:shadow-\[0_0_0_0px_var\(--active\)\]:is(:where(.group):active *){--tw-shadow:0 0 0 0px var(--tw-shadow-color,var(--active));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-active\:shadow-\[0_0_0_0px_var\(--border\)\,inset_0_0_0_1px_var\(--border\)\]:is(:where(.group):active *){--tw-shadow:0 0 0 0px var(--tw-shadow-color,var(--border)),inset 0 0 0 1px var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-active\:shadow-\[0_0_0_0px_var\(--btn-bg\)\]:is(:where(.group):active *){--tw-shadow:0 0 0 0px var(--tw-shadow-color,var(--btn-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-active\:\[transition-duration\:80ms\,80ms\]:is(:where(.group):active *){transition-duration:80ms,80ms}.group-active\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]:is(:where(.group):active *){--btn-bg:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-active\:\[--btn-bg\:color-mix\(in_oklab\,var\(--foreground\)_80\%\,var\(--background\)\)\]:is(:where(.group):active *){--btn-bg:color-mix(in oklab,var(--foreground)80%,var(--background))}}.group-active\:\[--btn-bg\:var\(--tint\)\]:is(:where(.group):active *){--btn-bg:var(--tint)}.group-active\/refresh\:rotate-90:is(:where(.group\/refresh):active *){rotate:90deg}.group-has-data-\[slot\=banner-description\]\/banner\:order-1:is(:where(.group\/banner):has([data-slot=banner-description]) *){order:1}.group-has-data-\[slot\=banner-description\]\/banner\:order-3:is(:where(.group\/banner):has([data-slot=banner-description]) *){order:3}.group-has-data-\[slot\=banner-description\]\/banner\:col-start-2:is(:where(.group\/banner):has([data-slot=banner-description]) *){grid-column-start:2}.group-has-data-\[slot\=banner-description\]\/banner\:row-start-3:is(:where(.group\/banner):has([data-slot=banner-description]) *){grid-row-start:3}.group-has-data-\[slot\=banner-description\]\/banner\:my-0:is(:where(.group\/banner):has([data-slot=banner-description]) *){margin-block:calc(var(--spacing)*0)}.group-has-data-\[slot\=banner-description\]\/banner\:mt-1\.5:is(:where(.group\/banner):has([data-slot=banner-description]) *){margin-top:calc(var(--spacing)*1.5)}.group-has-data-\[slot\=banner-description\]\/banner\:mt-2:is(:where(.group\/banner):has([data-slot=banner-description]) *){margin-top:calc(var(--spacing)*2)}.group-has-data-\[slot\=banner-description\]\/banner\:ml-0:is(:where(.group\/banner):has([data-slot=banner-description]) *){margin-left:calc(var(--spacing)*0)}.group-has-\[\[data-sidebar\=group-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/group-header\:w-6:is(:where(.group\/group-header):has([data-sidebar=group-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *){width:calc(var(--spacing)*6)}.group-has-\[\[data-sidebar\=group-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/group-header\:opacity-100:is(:where(.group\/group-header):has([data-sidebar=group-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *){opacity:1}.group-has-\[\[data-sidebar\=menu-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/menu-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-item):has([data-sidebar=menu-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *),.group-has-\[\[data-sidebar\=menu-action\]\:is\(\[data-state\=open\]\,\[data-popup-open\]\,\[aria-expanded\=true\]\)\]\/menu-sub-item\:pr-\[var\(--row-gutter-hover\)\]:is(:where(.group\/menu-sub-item):has([data-sidebar=menu-action]:is([data-state=open],[data-popup-open],[aria-expanded=true])) *){padding-right:var(--row-gutter-hover)}.group-has-\[\>\[data-sidebar\=menu-badge\]\]\/menu-item\:right-8\.5:is(:where(.group\/menu-item):has(>[data-sidebar=menu-badge]) *),.group-has-\[\>\[data-sidebar\=menu-badge\]\]\/menu-sub-item\:right-8\.5:is(:where(.group\/menu-sub-item):has(>[data-sidebar=menu-badge]) *){right:calc(var(--spacing)*8.5)}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/collapsible\:rotate-0:is(:where(.group\/collapsible)[data-state=open] *){rotate:none}.group-\[\.is-active\]\/row\:text-foreground:is(:where(.group\/row).is-active *){color:var(--foreground)}@media (hover:hover){.peer-hover\/menu-button\:opacity-100:is(:where(.peer\/menu-button):hover~*){opacity:1}}.peer-focus-visible\/menu-button\:opacity-100:is(:where(.peer\/menu-button):focus-visible~*){opacity:1}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.peer-data-\[variant\=inset\]\:rounded-3xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-3xl)}.peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.peer-data-\[variant\=inset\]\:bg-surface-2:is(:where(.peer)[data-variant=inset]~*){background-color:var(--surface-2)}.peer-data-\[variant\=inset\]\:shadow-surface-2:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-data-\[variant\=inset\]\:peer-data-\[side\=left\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-side=left]~*){margin-left:calc(var(--spacing)*0)}.peer-data-\[variant\=inset\]\:peer-data-\[side\=right\]\:mr-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-side=right]~*){margin-right:calc(var(--spacing)*0)}.peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:peer-data-\[side\=left\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-side=left]~*){margin-left:calc(var(--spacing)*2)}.peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:peer-data-\[side\=right\]\:mr-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-side=right]~*){margin-right:calc(var(--spacing)*2)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.placeholder\:select-none::placeholder{-webkit-user-select:none;user-select:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-x-2:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*-2)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:rounded:before{content:var(--tw-content);border-radius:.25rem}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-100:before{content:var(--tw-content);--tw-duration:.1s;transition-duration:.1s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing)*2)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:right-\[3\.5px\]:after{content:var(--tw-content);right:3.5px}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[3\.5px\]:after{content:var(--tw-content);left:3.5px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:bg-foreground\/25:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.after\:bg-foreground\/25:after{background-color:color-mix(in oklab,var(--foreground)25%,transparent)}}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:\[mask-image\:linear-gradient\(to_bottom\,transparent_var\(--rail-fade-start\)\,black_var\(--rail-fade-end\)\,black_calc\(100\%-var\(--rail-fade-end\)\)\,transparent_calc\(100\%-var\(--rail-fade-start\)\)\)\]:after{content:var(--tw-content);-webkit-mask-image:linear-gradient(to bottom,transparent var(--rail-fade-start),black var(--rail-fade-end),black calc(100% - var(--rail-fade-end)),transparent calc(100% - var(--rail-fade-start)));mask-image:linear-gradient(to bottom,transparent var(--rail-fade-start),black var(--rail-fade-end),black calc(100% - var(--rail-fade-end)),transparent calc(100% - var(--rail-fade-start)))}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-80:after{content:var(--tw-content);--tw-duration:80ms;transition-duration:80ms}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:rounded-l-full:first-child{border-top-left-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:rounded-r-full:last-child{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-sidebar-border:focus-within{border-color:var(--sidebar-border)}.focus-within\:bg-card:focus-within{background-color:var(--card)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-highlight\/20:focus-within{--tw-shadow-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.focus-within\:shadow-highlight\/20:focus-within{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--highlight)20%,transparent)var(--tw-shadow-alpha),transparent)}}.focus-within\:ring-border:focus-within{--tw-ring-color:var(--border)}.focus-within\:ring-destructive\/50:focus-within{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-destructive\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.focus-within\:ring-ring\/5:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/5:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring)5%,transparent)}}@media (hover:hover){.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.hover\:border-sidebar-border:hover{border-color:var(--sidebar-border)}.hover\:border-t-sidebar-border:hover{border-top-color:var(--sidebar-border)}.hover\:bg-\[rgb\(var\(--bg-elevated\)\)\]:hover{background-color:rgb(var(--bg-elevated))}.hover\:bg-\[rgba\(73\,176\,255\,0\.2\)\]:hover{background-color:#49b0ff33}.hover\:bg-\[rgba\(255\,255\,255\,0\.03\)\]:hover{background-color:#ffffff08}.hover\:bg-\[var\(--intent-bg-hover\,var\(--secondary\)\)\]:hover{background-color:var(--intent-bg-hover,var(--secondary))}.hover\:bg-\[var\(--menu-row-highlight\,var\(--popover-hover\)\)\]:hover{background-color:var(--menu-row-highlight,var(--popover-hover))}.hover\:bg-accent:hover,.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--accent)80%,transparent)}}.hover\:bg-active:hover{background-color:var(--active)}.hover\:bg-card:hover,.hover\:bg-card\/70:hover{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-card\/70:hover{background-color:color-mix(in oklab,var(--card)70%,transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground)90%,transparent)}}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-ring\/70:hover{background-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ring\/70:hover{background-color:color-mix(in oklab,var(--ring)70%,transparent)}}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:bg-sidebar-accent:hover,.hover\:bg-sidebar-accent\/80:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/80:hover{background-color:color-mix(in oklab,var(--sidebar-accent)80%,transparent)}}.hover\:bg-sidebar-border:hover{background-color:var(--sidebar-border)}.hover\:bg-sidebar-border\!:hover{background-color:var(--sidebar-border)!important}.hover\:bg-surface-1:hover{background-color:var(--surface-1)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:bg-surface-4:hover{background-color:var(--surface-4)}.hover\:bg-surface-5:hover{background-color:var(--surface-5)}.hover\:bg-surface-6:hover{background-color:var(--surface-6)}.hover\:bg-surface-7:hover{background-color:var(--surface-7)}.hover\:bg-surface-8:hover{background-color:var(--surface-8)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\[var\(--intent-text-hover\,var\(--fg\)\)\]:hover{color:var(--intent-text-hover,var(--fg))}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive\!:hover{color:var(--destructive)!important}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-surface-1:hover{--tw-shadow:var(--shadow-1)}.hover\:shadow-surface-1:hover,.hover\:shadow-surface-2:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-surface-2:hover{--tw-shadow:var(--shadow-2)}.hover\:shadow-surface-3:hover{--tw-shadow:var(--shadow-3)}.hover\:shadow-surface-3:hover,.hover\:shadow-surface-4:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-surface-4:hover{--tw-shadow:var(--shadow-4)}.hover\:shadow-surface-5:hover{--tw-shadow:var(--shadow-5)}.hover\:shadow-surface-5:hover,.hover\:shadow-surface-6:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-surface-6:hover{--tw-shadow:var(--shadow-6)}.hover\:shadow-surface-7:hover{--tw-shadow:var(--shadow-7)}.hover\:shadow-surface-7:hover,.hover\:shadow-surface-8:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-surface-8:hover{--tw-shadow:var(--shadow-8)}.hover\:shadow-highlight\/20:hover{--tw-shadow-color:var(--highlight)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-highlight\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--highlight)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:ring-border:hover{--tw-ring-color:var(--border)}.hover\:ring-destructive\/50:hover{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-destructive\/50:hover{--tw-ring-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:brightness-110:hover,.hover\:brightness-\[\.92\]:hover{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,)}.hover\:brightness-\[\.92\]:hover{--tw-brightness:brightness(.92)}.hover\:after\:bg-foreground\/25:hover:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:after\:bg-foreground\/25:hover:after{background-color:color-mix(in oklab,var(--foreground)25%,transparent)}}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-card:focus{background-color:var(--card)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-border:focus{--tw-ring-color:var(--border)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[rgba\(73\,176\,255\,0\.3\)\]:focus-visible{background-color:#49b0ff4d}.focus-visible\:bg-\[var\(--menu-row-highlight\,var\(--popover-hover\)\)\]:focus-visible{background-color:var(--menu-row-highlight,var(--popover-hover))}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--focus-ring\,\#6B97FF\)\]:focus-visible{--tw-ring-color:var(--focus-ring,#6b97ff)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/10:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/10:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)25%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-input:focus-visible{--tw-ring-offset-color:var(--input)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible,.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px*-1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-\[var\(--true-ring\)\]:focus-visible{outline-color:var(--true-ring)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:before\:outline-1:focus-visible:before{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:before\:outline-offset-1:focus-visible:before{content:var(--tw-content);outline-offset:1px}.focus-visible\:before\:outline-ring:focus-visible:before{content:var(--tw-content);outline-color:var(--ring)}.focus-visible\:before\:outline-solid:focus-visible:before{content:var(--tw-content);--tw-outline-style:solid;outline-style:solid}.active\:\!bg-\[rgb\(var\(--overlay\)\/0\.16\)\]:active{background-color:rgb(var(--overlay)/.16)!important}.active\:bg-accent:active{background-color:var(--accent)}.active\:bg-active:active{background-color:var(--active)}.active\:bg-foreground\/80:active{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.active\:bg-foreground\/80:active{background-color:color-mix(in oklab,var(--foreground)80%,transparent)}}.active\:brightness-97:active{--tw-brightness:brightness(97%);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\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}:where([data-intent=danger]) .in-data-\[intent\=danger\]\:text-destructive{color:var(--destructive)}.has-data-\[slot\=banner-description\]\:items-start:has([data-slot=banner-description]){align-items:flex-start}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\:focus-visible\]\:pointer-events-auto:has(:focus-visible){pointer-events:auto}.has-\[\:focus-visible\]\:opacity-100:has(:focus-visible),.has-\[\[data-popup-open\]\]\:opacity-100:has([data-popup-open]){opacity:1}.has-\[\[data-state\=open\]\]\:border-b:has([data-state=open]){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.has-\[\[data-state\=open\]\]\:border-\[rgb\(var\(--opulent-border-secondary\)\)\]:has([data-state=open]){border-color:rgb(var(--opulent-border-secondary))}.has-\[\[data-state\=open\]\]\:opacity-100:has([data-state=open]){opacity:1}.has-\[\>\[data-size\=lg\]\]\:\[--row-h\:48px\]:has(>[data-size=lg]){--row-h:48px}.has-\[\>\[data-size\=sm\]\]\:\[--row-h\:24px\]:has(>[data-size=sm]){--row-h:24px}.has-\[\>\[data-size\=sm\]\]\:\[--row-h\:28px\]:has(>[data-size=sm]){--row-h:28px}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-\[rgba\(255\,255\,255\,0\.03\)\][aria-selected=true]{background-color:#ffffff08}.data-\[active\]\:text-foreground[data-active]{color:var(--foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[empty\]\:p-0[data-empty]{padding:calc(var(--spacing)*0)}.data-\[ending-style\]\:translate-x-full[data-ending-style]{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[ending-style\]\:scale-\[\.98\][data-ending-style]{scale:.98}.data-\[ending-style\]\:scale-\[0\.97\][data-ending-style]{scale:.97}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[ending-style\]\:duration-\[120ms\][data-ending-style]{--tw-duration:.12s;transition-duration:.12s}.data-\[highlighted\]\:bg-\[rgba\(73\,176\,255\,0\.1\)\][data-highlighted]{background-color:#49b0ff1a}.data-\[highlighted\]\:bg-\[var\(--menu-row-highlight\,var\(--popover-hover\)\)\][data-highlighted]{background-color:var(--menu-row-highlight,var(--popover-hover))}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[hovering\]\:delay-0[data-hovering]{transition-delay:0s}.data-\[hovering\]\:duration-160[data-hovering]{--tw-duration:.16s;transition-duration:.16s}.data-\[hovering\]\:delay-0[data-hovering]{--tw-animation-delay:0s;animation-delay:0s}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[instant\]\:animate-none[data-instant]{animation:none}.data-\[instant\]\:transition-none[data-instant]{transition-property:none}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[popup-open\]\:bg-\[rgba\(255\,255\,255\,0\.08\)\][data-popup-open]{background-color:#ffffff14}.data-\[popup-open\]\:bg-\[var\(--menu-row-highlight\,var\(--popover-hover\)\)\][data-popup-open]{background-color:var(--menu-row-highlight,var(--popover-hover))}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[scrolling\]\:delay-0[data-scrolling]{transition-delay:0s}.data-\[scrolling\]\:duration-160[data-scrolling]{--tw-duration:.16s;transition-duration:.16s}.data-\[scrolling\]\:delay-0[data-scrolling]{--tw-animation-delay:0s;animation-delay:0s}.data-\[selected\]\:bg-\[var\(--menu-row-highlight\,var\(--popover-hover\)\)\][data-selected]{background-color:var(--menu-row-highlight,var(--popover-hover))}.data-\[selected\]\:bg-secondary[data-selected]{background-color:var(--secondary)}.data-\[selected\]\:text-foreground[data-selected]{color:var(--foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:origin-right[data-side=left]{transform-origin:100%}.data-\[side\=left\]\:\[--popup-enter-y\:0px\][data-side=left]{--popup-enter-y:0px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:origin-left[data-side=right]{transform-origin:0}.data-\[side\=right\]\:\[--popup-enter-y\:0px\][data-side=right]{--popup-enter-y:0px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:origin-bottom[data-side=top]{transform-origin:bottom}.data-\[side\=top\]\:\[--popup-enter-y\:4px\][data-side=top]{--popup-enter-y:4px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[starting-style\]\:translate-x-full[data-starting-style]{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[starting-style\]\:scale-\[\.98\][data-starting-style]{scale:.98}.data-\[starting-style\]\:scale-\[0\.97\][data-starting-style]{scale:.97}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.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\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.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-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports (text-box:trim-both){.supports-\[text-box\:trim-both\]\:py-2{padding-block:calc(var(--spacing)*2)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:\[transition-duration\:250ms\]{transition-duration:.25s}.motion-safe\:\[transition-timing-function\:cubic-bezier\(0\.25\,1\,0\.5\,1\)\]{transition-timing-function:cubic-bezier(.25,1,.5,1)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}.max-xl\:opacity-0{opacity:0}.max-xl\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:opacity-0{opacity:0}.max-lg\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:opacity-0{opacity:0}.max-md\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:opacity-0{opacity:0}.max-sm\:duration-160{--tw-duration:.16s;transition-duration:.16s}}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:duration-240{--tw-duration:.24s;transition-duration:.24s}@media (hover:hover){.sm\:group-hover\/issue-button\:translate-x-2:is(:where(.group\/issue-button):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:group-hover\/issue-button\:opacity-0:is(:where(.group\/issue-button):hover *){opacity:0}}}@media (min-width:48rem){.md\:my-2{margin-block:calc(var(--spacing)*2)}.md\:mr-2{margin-right:calc(var(--spacing)*2)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-72{width:calc(var(--spacing)*72)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:rounded-\(--radius-panel\){border-radius:var(--radius-panel)}.md\:border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.md\:border-\(--card-hairline\){border-color:var(--card-hairline)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.md\:shadow-card{--tw-shadow-color:color-mix(in oklab,var(--card)var(--tw-shadow-alpha),transparent)}}.md\:duration-240{--tw-duration:.24s;transition-duration:.24s}}@media (min-width:64rem){.lg\:duration-240{--tw-duration:.24s;transition-duration:.24s}}@media (min-width:80rem){.xl\:duration-240{--tw-duration:.24s;transition-duration:.24s}}@container agent-environment not (min-width:500px){.\@max-\[500px\]\/agent-environment\:w-36{width:calc(var(--spacing)*36)}}@container list not (min-width:32rem){.\@max-lg\/list\:hidden{display:none}}@container composer not (min-width:28rem){.\@max-md\/composer\:hidden{display:none}}@container banner not (min-width:24rem){.\@max-sm\/banner\:order-1{order:1}.\@max-sm\/banner\:order-3{order:3}.\@max-sm\/banner\:col-start-2{grid-column-start:2}.\@max-sm\/banner\:row-start-3{grid-row-start:3}.\@max-sm\/banner\:my-0{margin-block:calc(var(--spacing)*0)}.\@max-sm\/banner\:mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.\@max-sm\/banner\:mt-2{margin-top:calc(var(--spacing)*2)}.\@max-sm\/banner\:ml-0{margin-left:calc(var(--spacing)*0)}}@container list (min-width:32rem){.\@lg\/list\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100%*-1);scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:bg-accent\/12:is(.dark *){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-accent\/12:is(.dark *){background-color:color-mix(in oklab,var(--accent)12%,transparent)}}.dark\:bg-black\/80:is(.dark *){background-color:#000c}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-input:is(.dark *),.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:-outline-offset-1:is(.dark *){outline-offset:calc(1px*-1)}.dark\:outline-white\/10:is(.dark *){outline-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:outline-white\/10:is(.dark *){outline-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}@media (min-width:40rem){@starting-style{.sm\:starting\:opacity-0{opacity:0}}}@media (min-width:48rem){@starting-style{.md\:starting\:opacity-0{opacity:0}}}@media (min-width:64rem){@starting-style{.lg\:starting\:opacity-0{opacity:0}}}@media (min-width:80rem){@starting-style{.xl\:starting\:opacity-0{opacity:0}}}@media (pointer:coarse){.pointer-coarse\:w-6{width:calc(var(--spacing)*6)}.pointer-coarse\:text-\[16px\]{font-size:16px}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.pointer-coarse\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.pointer-coarse\:after\:size-full:after{content:var(--tw-content);width:100%;height:100%}.pointer-coarse\:after\:min-h-11:after{content:var(--tw-content);min-height:calc(var(--spacing)*11)}.pointer-coarse\:after\:min-w-11:after{content:var(--tw-content);min-width:calc(var(--spacing)*11)}.pointer-coarse\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.pointer-coarse\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.prose-headings\:font-medium :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose-h1\:text-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-code\:rounded-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:calc(var(--radius) - 4px)}.prose-code\:border :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:1px}.prose-code\:bg-card :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--card)}.prose-code\:px-1 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:calc(var(--spacing)*1)}.prose-code\:font-normal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:var(--tw-content);--tw-content:none;content:none}.prose-pre\:bg-background :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--background)}.prose-pre\:p-0 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding:calc(var(--spacing)*0)}.prose-ol\:list-decimal :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose-ul\:list-disc :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::marker{color:var(--muted-foreground)}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--muted-foreground)}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) ::-webkit-details-marker{color:var(--muted-foreground)}.prose-li\:marker\:text-muted-foreground :where(li):not(:where([class~=not-prose],[class~=not-prose] *))::-webkit-details-marker{color:var(--muted-foreground)}.\[\&_\.diff\.add\]\:inline-block .diff.add{display:inline-block}.\[\&_\.diff\.add\]\:min-w-full .diff.add{min-width:100%}.\[\&_\.diff\.add\]\:bg-green-950\/30 .diff.add{background-color:#032e154d}@supports (color:color-mix(in lab,red,red)){.\[\&_\.diff\.add\]\:bg-green-950\/30 .diff.add{background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.\[\&_\.diff\.remove\]\:inline-block .diff.remove{display:inline-block}.\[\&_\.diff\.remove\]\:min-w-full .diff.remove{min-width:100%}.\[\&_\.diff\.remove\]\:bg-red-950\/30 .diff.remove{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.\[\&_\.diff\.remove\]\:bg-red-950\/30 .diff.remove{background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.\[\&_\[data-slot\=card-header\]\]\:pr-10 [data-slot=card-header]{padding-right:calc(var(--spacing)*10)}.\[\&_\[role\=combobox\]\]\:w-auto [role=combobox]{width:auto}.\[\&_\[role\=combobox\]\]\:min-w-0 [role=combobox]{min-width:calc(var(--spacing)*0)}.\[\&_\[role\=menuitem\]\]\:gap-2 [role=menuitem]{gap:calc(var(--spacing)*2)}.\[\&_\[role\=menuitem\]\]\:pr-1\.5 [role=menuitem]{padding-right:calc(var(--spacing)*1.5)}.\[\&_\[role\=menuitem\]\]\:pl-2 [role=menuitem]{padding-left:calc(var(--spacing)*2)}.\[\&_\[role\=menuitemradio\]\]\:gap-2 [role=menuitemradio]{gap:calc(var(--spacing)*2)}.\[\&_\[role\=menuitemradio\]\]\:pr-1\.5 [role=menuitemradio]{padding-right:calc(var(--spacing)*1.5)}.\[\&_\[role\=menuitemradio\]\]\:pl-2 [role=menuitemradio]{padding-left:calc(var(--spacing)*2)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_code\]\:relative code{position:relative}.\[\&_code\]\:border-none code{--tw-border-style:none;border-style:none}.\[\&_code\]\:bg-transparent code{background-color:#0000}.\[\&_code\]\:p-0 code{padding:calc(var(--spacing)*0)}.\[\&_code\]\:break-all code{word-break:break-all}.\[\&_input\]\:select-text input{-webkit-user-select:text;user-select:text}.\[\&_pre\]\:m-0 pre{margin:calc(var(--spacing)*0)}.\[\&_pre\]\:bg-transparent pre{background-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\(--icon-sm\) svg{width:var(--icon-sm);height:var(--icon-sm)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:size-\[var\(--icon-size\)\] svg{width:var(--icon-size);height:var(--icon-size)}.\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing)*4)}.\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing)*3.5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.5\] svg{stroke-width:1.5px}.\[\&_svg\]\:opacity-70 svg{opacity:.7}.\[\&_svg\]\:transition-\[stroke-width\] svg{transition-property:stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_svg\]\:duration-80 svg{--tw-duration:80ms;transition-duration:80ms}@media (hover:hover){.group-hover\:\[\&_svg\]\:stroke-\[2\]:is(:where(.group):hover *) svg,.hover\:\[\&_svg\]\:stroke-\[2\]:hover svg{stroke-width:2px}}.\[\&_svg\:first-of-type\]\:-ml-0\.5 svg:first-of-type{margin-left:calc(var(--spacing)*-.5)}.\[\&_svg\:last-of-type\]\:-mr-0\.5 svg:last-of-type{margin-right:calc(var(--spacing)*-.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-sm\) svg:not([class*=size-]){width:var(--icon-sm);height:var(--icon-sm)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-\(--icon-xs\) svg:not([class*=size-]){width:var(--icon-xs);height:var(--icon-xs)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:before\]\:\!-top-px:before{top:-1px!important}.\[\&\:focus-within_\[data-slot\=card-header\]\]\:pr-10:focus-within [data-slot=card-header],.\[\&\:hover_\[data-slot\=card-header\]\]\:pr-10:hover [data-slot=card-header]{padding-right:calc(var(--spacing)*10)}.\[data-runtime-message\]\:visible:is(data-runtime-message),.\[data-slot\=\"collapsible-trigger\"\]\:visible:is(),.\[data-slot\=\"documents-pane\"\]\:visible:is(),.\[data-slot\=\"rendered-file-surface\"\]\:visible:is(){visibility:visible}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\:\:after\]\:\!hidden:last-child:after{display:none!important}.\[\&\:not\(\:empty\)\]\:py-6:not(:empty){padding-block:calc(var(--spacing)*6)}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>div\]\:\!min-w-0>div{min-width:calc(var(--spacing)*0)!important}.\[\&\>div\[style\]\]\:\!block>div[style]{display:block!important}.\[\&\>div\[style\]\]\:\!min-w-0>div[style]{min-width:calc(var(--spacing)*0)!important}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}@media (hover:hover) and (pointer:fine){@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-\[rgb\(var\(--opulent-tint-secondary\)\)\]:hover{background-color:rgb(var(--opulent-tint-secondary))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-\[rgb\(var\(--opulent-text-primary\)\)\]:hover{color:rgb(var(--opulent-text-primary))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-\[rgb\(var\(--opulent-text-primary-strong\)\)\]:hover{color:rgb(var(--opulent-text-primary-strong))}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:enabled\:hover\:bg-\[rgb\(var\(--opulent-tint-primary\)\)\]:enabled:hover{background-color:rgb(var(--opulent-tint-primary))}}}[data-side=left] .\[\[data-side\=left\]_\&\]\:origin-right{transform-origin:100%}[data-side=left] .\[\[data-side\=left\]_\&\]\:\[--popup-enter-y\:0px\]{--popup-enter-y:0px}[data-side=right] .\[\[data-side\=right\]_\&\]\:origin-left{transform-origin:0}[data-side=right] .\[\[data-side\=right\]_\&\]\:\[--popup-enter-y\:0px\]{--popup-enter-y:0px}[data-side=top] .\[\[data-side\=top\]_\&\]\:origin-bottom{transform-origin:bottom}[data-side=top] .\[\[data-side\=top\]_\&\]\:\[--popup-enter-y\:4px\]{--popup-enter-y:4px}[data-tab-strip] .\[\[data-tab-strip\]_\&\]\:hidden{display:none}@media (min-width:48rem){[data-tab-strip] .md\:\[\[data-tab-strip\]_\&\]\:mt-0{margin-top:calc(var(--spacing)*0)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Runtime Inter;src:url(/_next/static/media/InterVariable.e89e2cb2.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Runtime Inter;src:url(/_next/static/media/InterVariable-Italic.12d9c4c2.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Runtime Geist Mono;src:url(/_next/static/media/GeistMono-Variable.72e73275.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.runtime-reference:not(.runtime-reference *){--opulent-font-sans:var(--opulent-font-inter);--opulent-font-mono:var(--opulent-font-geist-mono);--opulent-color-black:#000;--opulent-color-white:#fff;--opulent-spacing:.25rem;--opulent-text-xs:var(--opulent-responsive-text-xs);--opulent-text-xs--line-height:1.3;--opulent-text-sm:var(--opulent-responsive-text-sm);--opulent-text-sm--line-height:1.25;--opulent-text-base:var(--opulent-responsive-text-base);--opulent-text-lg:var(--opulent-responsive-text-lg);--opulent-text-xl:var(--opulent-responsive-text-xl);--opulent-text-2xl:var(--opulent-responsive-text-2xl);--opulent-text-3xl:1.875rem;--opulent-text-3xl--line-height:calc(2.25/1.875);--opulent-text-4xl:2.25rem;--opulent-text-4xl--line-height:calc(2.5/2.25);--opulent-text-7xl:4.5rem;--opulent-text-7xl--line-height:1;--opulent-font-weight-normal:450;--opulent-font-weight-medium:500;--opulent-font-weight-semibold:560;--opulent-font-weight-bold:700;--opulent-tracking-wider:.05em;--opulent-leading-snug:1.375;--opulent-leading-normal:1.5;--opulent-leading-relaxed:1.625;--opulent-radius-xs:.125rem;--opulent-radius-sm:.1875rem;--opulent-radius-md:.375rem;--opulent-radius-lg:.5rem;--opulent-ease-out:cubic-bezier(0,0,.2,1);--opulent-default-transition-duration:.15s;--opulent-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--opulent-default-font-family:var(--opulent-font-sans);--opulent-default-mono-font-family:var(--opulent-font-mono);--opulent-radius:.375rem;--opulent-radius-inner:.125rem;--opulent-radius-button:.375rem;--opulent-radius-kbd:.1875rem;--opulent-radius-card:.5rem;--opulent-radius-overlay:.5rem;--opulent-radius-panel:.75rem;--opulent-duration-fast:.15s;--opulent-duration-base:.2s;--opulent-duration-slow:.3s;--opulent-duration-slower:.5s;--opulent-ease-out-quint:cubic-bezier(.23,1,.32,1);--opulent-text-lg--letter-spacing:-.02em;--opulent-text-base--letter-spacing:-.02em;--opulent-text-sm--letter-spacing:-.01em;--opulent-text-xs--letter-spacing:0em;--opulent-text-2xs--line-height:1.3;--opulent-text-2xs--letter-spacing:0em;--opulent-text-markdown--line-height:1.5;--opulent-text-markdown--letter-spacing:-.01em;--opulent-text-code-block--letter-spacing:-.01em;--opulent-text-2xs:var(--opulent-responsive-text-2xs);--opulent-text-plan-chip:var(--opulent-responsive-text-plan-chip);--opulent-text-count-chip:var(--opulent-responsive-text-count-chip);--opulent-text-markdown:var(--opulent-responsive-text-markdown);--opulent-text-code-block:var(--opulent-responsive-text-code-block);--opulent-icon-lg:var(--opulent-responsive-icon-lg);--opulent-icon-base:var(--opulent-responsive-icon-base);--opulent-icon-sm:var(--opulent-responsive-icon-sm);--opulent-icon-xs:var(--opulent-responsive-icon-xs);--opulent-spacing-page-padding:var(--opulent-responsive-page-padding);--opulent-h-control-xs:var(--opulent-responsive-h-control-xs);--opulent-h-control-sm:var(--opulent-responsive-h-control-sm);--opulent-h-control-base:var(--opulent-responsive-h-control-base);--opulent-h-menu-row:var(--opulent-responsive-h-menu-row);--opulent-h-palette-row:var(--opulent-responsive-h-palette-row);--opulent-h-badge-xs:var(--opulent-responsive-h-badge-xs);--opulent-h-badge-sm:var(--opulent-responsive-h-badge-sm);--opulent-h-badge-base:var(--opulent-responsive-h-badge-base);--opulent-h-badge-count:var(--opulent-responsive-h-badge-count);--opulent-color-background:var(--opulent-bg);--opulent-color-chrome:var(--opulent-chrome);--opulent-color-foreground:var(--opulent-fg);--opulent-color-panel:var(--opulent-panel);--opulent-color-card:var(--opulent-card);--opulent-color-card-hover:var(--opulent-card-hover);--opulent-color-popover:var(--opulent-popover);--opulent-color-popover-hover:var(--opulent-popover-hover);--opulent-color-input:var(--opulent-input);--opulent-color-button:var(--opulent-button);--opulent-color-button-hover:var(--opulent-button-hover);--opulent-color-secondary:var(--opulent-secondary);--opulent-color-secondary-hover:var(--opulent-secondary-hover);--opulent-color-section:var(--opulent-section);--opulent-color-muted:var(--opulent-muted);--opulent-color-overlay:var(--opulent-overlay);--opulent-color-overlay-fg:var(--opulent-overlay-fg);--opulent-color-overlay-media:var(--opulent-overlay-media);--opulent-color-muted-foreground:var(--opulent-muted-foreground-1);--opulent-color-muted-foreground-1:var(--opulent-muted-foreground-1);--opulent-color-muted-foreground-2:var(--opulent-muted-foreground-2);--opulent-color-muted-foreground-3:var(--opulent-muted-foreground-3);--opulent-color-icon-muted:var(--opulent-icon-muted);--opulent-color-border:var(--opulent-border-1);--opulent-color-border-1:var(--opulent-border-1);--opulent-color-border-2:var(--opulent-border-2);--opulent-color-border-3:var(--opulent-border-3);--opulent-color-primary:var(--opulent-primary);--opulent-color-primary-foreground:var(--opulent-primary-text);--opulent-color-ring:var(--opulent-ring);--opulent-color-destructive:var(--opulent-destructive);--opulent-color-warning:var(--opulent-warning);--opulent-color-warning-fg:var(--opulent-warning-fg);--opulent-color-attention:var(--opulent-attention);--opulent-color-progress:var(--opulent-progress);--opulent-color-success:var(--opulent-success);--opulent-color-info:var(--opulent-info);--opulent-color-complete:var(--opulent-complete);--opulent-color-purple:var(--opulent-purple);--opulent-color-pink:var(--opulent-pink);--opulent-color-orange:var(--opulent-orange);--opulent-color-lime:var(--opulent-lime);--opulent-color-diff-add:var(--opulent-diff-add);--opulent-color-diff-del:var(--opulent-diff-del);--opulent-color-chart-1:var(--opulent-chart-1);--opulent-color-chart-other:var(--opulent-chart-other);--opulent-color-primary-20:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-color-primary-20:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-color-primary-20:color-mix(in oklch,var(--opulent-primary)20%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-shadow-card:var(--opulent-sh-card);--opulent-shadow-overlay:var(--opulent-sh-overlay);--opulent-gradient-skeleton:linear-gradient(90deg,var(--opulent-card-hover)0%,var(--opulent-secondary)50%,var(--opulent-card-hover)100%);--opulent-gradient-skeleton-darker:linear-gradient(90deg,var(--opulent-secondary)0%,var(--opulent-muted)50%,var(--opulent-secondary)100%);--opulent-gradient-progress-edge:linear-gradient(90deg,transparent 0%,transparent 36%,var(--opulent-primary)50%,transparent 64%,transparent 100%);--opulent-gradient-panel-air:linear-gradient(180deg in oklab,var(--opulent-panel)0%,var(--opulent-bg)100%);--opulent-safe-top:env(safe-area-inset-top,0px);--opulent-safe-bottom:env(safe-area-inset-bottom,0px);--opulent-shell-top:0px;--opulent-lightningcss-light:initial;--opulent-lightningcss-dark: ;--opulent-bg:oklch(94.31% .0006 286.15);--opulent-chrome:var(--opulent-bg);--opulent-panel:oklch(98.21% .0007 286.22);--opulent-card:oklch(100% 0 0);--opulent-card-hover:oklch(98.21% .0007 286.22);--opulent-popover:oklch(100% 0 0);--opulent-popover-hover:oklch(0% 0 0/.04);--opulent-input:oklch(100% 0 0);--opulent-button:oklch(100% 0 0);--opulent-button-hover:oklch(98.21% .0007 286.22);--opulent-inverse:var(--opulent-fg);--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-inverse-hover:color-mix(in oklch,var(--opulent-fg)88%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *){--opulent-inverse-text:var(--opulent-bg);--opulent-secondary:oklch(0% 0 0/.05);--opulent-secondary-hover:oklch(0% 0 0/.08);--opulent-section:oklch(0% 0 0/.04);--opulent-muted:oklch(91.11% .0007 286.15);--opulent-overlay:oklch(0% 0 0/.4);--opulent-overlay-media:oklch(0% 0 0/.92);--opulent-overlay-fg:oklch(100% 0 0);--opulent-fg:oklch(23.34% .0018 286.15);--opulent-text:oklch(23.34% .0018 286.15);--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-1:color-mix(in oklch,var(--opulent-text)62%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-2:color-mix(in oklch,var(--opulent-text)48%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-3:color-mix(in oklch,var(--opulent-text)36%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *){--opulent-text-link:var(--opulent-primary);--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-icon-muted:color-mix(in oklch,var(--opulent-text)42%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *){--opulent-border-1:oklch(0% 0 0/.08);--opulent-border-2:oklch(0% 0 0/.11);--opulent-border-3:oklch(0% 0 0/.15);--opulent-primary:oklch(63.3% .109 186.94);--opulent-shader-ink:#4f9c8e;--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-primary-soft:color-mix(in oklch,var(--opulent-primary)20%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-primary-soft-hover:color-mix(in oklch,var(--opulent-primary)26%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-primary-text:oklch(100% 0 0);--opulent-ring:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-ring:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-ring:color-mix(in oklch,var(--opulent-primary)92%,black)}}}.runtime-reference:not(.runtime-reference *){--opulent-destructive:oklch(55% .185 27);--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-destructive-soft:color-mix(in oklch,var(--opulent-destructive)18%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-destructive-soft-hover:color-mix(in oklch,var(--opulent-destructive)24%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-destructive-text:oklch(100% 0 0);--opulent-warning:oklch(85% .155 96);--opulent-warning-fg:oklch(62% .125 85);--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-warning-subtle:color-mix(in oklch,var(--opulent-warning)10%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-success:oklch(61.7% .208 142.85);--opulent-info:oklch(60% .2 250);--opulent-complete:oklch(60% .19 300);--opulent-attention:oklch(72% .19 41);--opulent-progress:oklch(82.4% .179 91.3);--opulent-purple:oklch(60% .21 292);--opulent-pink:oklch(63% .2 355);--opulent-orange:oklch(65% .17 55);--opulent-lime:oklch(63% .18 128);--opulent-diff-add:oklch(56% .15 142.85);--opulent-diff-del:oklch(55% .15 27);--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-add-wash:color-mix(in lab,var(--opulent-card)94%,var(--opulent-diff-add))}}}.runtime-reference:not(.runtime-reference *){--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-del-wash:color-mix(in lab,var(--opulent-card)94%,var(--opulent-diff-del))}}}.runtime-reference:not(.runtime-reference *){--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-add-emphasis:color-mix(in oklch,var(--opulent-diff-add)20%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-diff-del-emphasis:color-mix(in oklch,var(--opulent-diff-del)20%,transparent)}}}.runtime-reference:not(.runtime-reference *){--opulent-chart-1:oklch(63% .12 187);--opulent-chart-2:oklch(63% .16 20);--opulent-chart-3:oklch(60% .14 245);--opulent-chart-4:oklch(70% .14 75);--opulent-chart-5:oklch(56% .17 285);--opulent-chart-6:oklch(64% .13 155);--opulent-chart-7:oklch(56% .17 330);--opulent-chart-8:oklch(67% .12 220);--opulent-chart-other:var(--opulent-muted-foreground-3);--opulent-gradient-plan-lite:linear-gradient(165deg,#d6ecff,#eef7ff 70%);--opulent-gradient-plan-pro:linear-gradient(165deg,#c9f3e9,#effcf8 70%);--opulent-gradient-plan-max:linear-gradient(165deg,#ecdcff,#faf3ff 70%);--opulent-sh-plate:0 1px 2px oklch(0% 0 0/.05);--opulent-highlight-top:transparent;--opulent-card-hairline:transparent;--opulent-sh-card:0 0 0 .5px oklch(0% 0 0/.11);--opulent-sh-overlay:0 6px 18px oklch(0% 0 0/.03),0 3px 9px oklch(0% 0 0/.04),0 1px 1px oklch(0% 0 0/.05);--opulent-sh-composer:0 4px 12px oklch(0% 0 0/.025),0 2px 6px oklch(0% 0 0/.03),0 1px 1px oklch(0% 0 0/.04);--opulent-sh-sheet:0 9px 48px oklch(0% 0 0/.08),0 6px 24px oklch(0% 0 0/.1),0 1px 1px oklch(0% 0 0/.04);--opulent-responsive-text-2xl:28px;--opulent-responsive-text-xl:24px;--opulent-responsive-text-lg:20px;--opulent-responsive-text-base:16px;--opulent-responsive-text-sm:15px;--opulent-responsive-text-xs:14px;--opulent-responsive-text-2xs:13px;--opulent-responsive-text-plan-chip:12px;--opulent-responsive-text-count-chip:11px;--opulent-responsive-text-markdown:15px;--opulent-responsive-text-code-block:.9375rem;--opulent-responsive-icon-lg:20px;--opulent-responsive-icon-base:18px;--opulent-responsive-icon-sm:15px;--opulent-responsive-icon-xs:14px;--opulent-responsive-page-padding:24px;--opulent-responsive-h-control-xs:28px;--opulent-responsive-h-control-sm:32px;--opulent-responsive-h-control-base:36px;--opulent-responsive-h-menu-row:36px;--opulent-responsive-h-palette-row:44px;--opulent-responsive-h-badge-xs:20px;--opulent-responsive-h-badge-sm:24px;--opulent-responsive-h-badge-base:26px;--opulent-responsive-h-badge-count:16px}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-lightningcss-light: ;--opulent-lightningcss-dark:initial;--opulent-bg:oklch(14.66% .0015 286.15);--opulent-chrome:var(--opulent-bg);--opulent-panel:oklch(18.59% .0017 286.15);--opulent-card:oklch(20.77% .0018 286.15);--opulent-card-hover:oklch(23.34% .0019 286.15);--opulent-popover:oklch(24.31% .0019 286.15);--opulent-popover-hover:oklch(100% 0 0/.065);--opulent-input:oklch(20.77% .0018 286.15);--opulent-button:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-button:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-button:color-mix(in srgb,white 7%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-button-hover:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-button-hover:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-button-hover:color-mix(in srgb,white 10%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-inverse:var(--opulent-fg);--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-inverse-hover:color-mix(in oklch,var(--opulent-fg)88%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-inverse-text:var(--opulent-bg);--opulent-secondary:oklch(100% 0 0/.08);--opulent-secondary-hover:oklch(100% 0 0/.11);--opulent-section:oklch(100% 0 0/.035);--opulent-muted:oklch(33.05% .0023 286.15);--opulent-overlay:oklch(0% 0 0/.55);--opulent-overlay-media:oklch(0% 0 0/.92);--opulent-overlay-fg:oklch(100% 0 0);--opulent-fg:oklch(97.02% .0006 286.15);--opulent-text:oklch(97.02% .0006 286.15);--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-1:color-mix(in oklch,var(--opulent-text)68%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-2:color-mix(in oklch,var(--opulent-text)52%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-muted-foreground-3:color-mix(in oklch,var(--opulent-text)38%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-icon-muted:color-mix(in oklch,var(--opulent-text)40%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-border-1:oklch(100% 0 0/.08);--opulent-border-2:oklch(100% 0 0/.12);--opulent-border-3:oklch(100% 0 0/.16);--opulent-primary:oklch(60.59% .0937 186.94);--opulent-shader-ink:#1e7c6e;--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-primary-soft:color-mix(in oklch,var(--opulent-primary)24%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-primary-soft-hover:color-mix(in oklch,var(--opulent-primary)30%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-ring:var(--opulent-primary);--opulent-destructive:oklch(55% .185 27);--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-destructive-soft:color-mix(in oklch,var(--opulent-destructive)22%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-destructive-soft-hover:color-mix(in oklch,var(--opulent-destructive)28%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-warning-fg:oklch(87% .145 96);--opulent-progress:oklch(85% .14 95);--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-warning-subtle:color-mix(in oklch,var(--opulent-warning)11%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-add:oklch(68% .14 142.85);--opulent-diff-del:oklch(66% .14 25);--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-add-wash:color-mix(in lab,var(--opulent-card)90%,var(--opulent-diff-add))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-del-wash:color-mix(in lab,var(--opulent-card)90%,var(--opulent-diff-del))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-add-emphasis:color-mix(in oklch,var(--opulent-diff-add)32%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-diff-del-emphasis:color-mix(in oklch,var(--opulent-diff-del)32%,transparent)}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *){--opulent-chart-1:oklch(65% .12 187);--opulent-chart-2:oklch(65% .15 20);--opulent-chart-3:oklch(62% .14 245);--opulent-chart-4:oklch(66% .14 75);--opulent-chart-5:oklch(60% .16 285);--opulent-chart-6:oklch(65% .13 155);--opulent-chart-7:oklch(57.5% .16 330);--opulent-chart-8:oklch(66.5% .12 220);--opulent-gradient-plan-lite:linear-gradient(165deg,#10233d,#0b1626 70%);--opulent-gradient-plan-pro:linear-gradient(165deg,#0b2f28,#0a1b17 70%);--opulent-gradient-plan-max:linear-gradient(165deg,#2a1747,#170d29 70%);--opulent-sh-plate:0 .5px 1px 1px oklch(0% 0 0/.3);--opulent-highlight-top:oklch(100% 0 0/.04);--opulent-card-hairline:var(--opulent-border-1);--opulent-sh-card:0 0 0 1px oklch(0% 0 0/.3);--opulent-sh-overlay:0 3px 8px oklch(0% 0 0/.13),0 2px 5px oklch(0% 0 0/.13),0 1px 1px oklch(0% 0 0/.13);--opulent-sh-composer:0 3px 8px oklch(0% 0 0/.09),0 2px 5px oklch(0% 0 0/.09),0 1px 1px oklch(0% 0 0/.1);--opulent-sh-sheet:var(--opulent-sh-overlay)}@media (hover:hover) and (pointer:fine),(min-width:768px){.runtime-reference:not(.runtime-reference *){--opulent-responsive-text-2xl:26px;--opulent-responsive-text-xl:22px;--opulent-responsive-text-lg:18px;--opulent-responsive-text-base:14px;--opulent-responsive-text-sm:13px;--opulent-responsive-text-xs:12px;--opulent-responsive-text-2xs:11px;--opulent-responsive-text-plan-chip:10px;--opulent-responsive-text-count-chip:11px;--opulent-responsive-text-markdown:13px;--opulent-responsive-text-code-block:.8125rem;--opulent-responsive-icon-lg:18px;--opulent-responsive-icon-base:16px;--opulent-responsive-icon-sm:14px;--opulent-responsive-icon-xs:12px;--opulent-responsive-page-padding:48px;--opulent-responsive-h-control-xs:24px;--opulent-responsive-h-control-sm:28px;--opulent-responsive-h-control-base:32px;--opulent-responsive-h-menu-row:28px;--opulent-responsive-h-palette-row:40px;--opulent-responsive-h-badge-xs:18px;--opulent-responsive-h-badge-sm:20px;--opulent-responsive-h-badge-base:24px;--opulent-responsive-h-badge-count:16px}}.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-chrome:var(--opulent-bg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-chrome:var(--opulent-bg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-chrome:color-mix(in oklab,var(--opulent-bg)35%,oklch(94.31% .0006 286.15))}}}.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-panel:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-panel:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-panel:color-mix(in oklab,white 66%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-card:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-card:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-card:color-mix(in oklab,white 90%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-card-hover:var(--opulent-panel);--opulent-popover:var(--opulent-card);--opulent-input:var(--opulent-card);--opulent-button:var(--opulent-card);--opulent-button-hover:var(--opulent-panel);--opulent-muted:black}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-muted:black}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-muted:color-mix(in oklab,black 3.5%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-chrome:var(--opulent-bg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-chrome:var(--opulent-bg)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-chrome:color-mix(in oklab,var(--opulent-bg)50%,oklch(14.66% .0015 286.15))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-panel:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-panel:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-panel:color-mix(in oklab,white 5%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-card:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-card:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-card:color-mix(in oklab,white 7%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-card-hover:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-card-hover:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-card-hover:color-mix(in oklab,white 10%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-popover:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-popover:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-popover:color-mix(in oklab,white 11%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-input:var(--opulent-card);--opulent-muted:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-muted:white}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-muted:color-mix(in oklab,white 21.5%,var(--opulent-bg))}}}.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]:not(.dark,[data-theme=dark],.dark *,[data-theme=dark] *){--opulent-bg:#f2f4f8;--opulent-fg:#2a3140;--opulent-text:#2a3140;--opulent-primary:#5e6ad2;--opulent-primary-text:#fff;--opulent-shader-ink:#5e6ad2}.runtime-reference:not(.runtime-reference *):is(.dark,[data-theme=dark])[data-color-theme=linear],:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-bg:#080a0f;--opulent-fg:#e6e9ef;--opulent-text:#e6e9ef;--opulent-primary:#606acc;--opulent-primary-text:#fff;--opulent-shader-ink:#606acc}.runtime-reference:not(.runtime-reference *){--opulent-font-inter:"Runtime Inter",ui-sans-serif,system-ui,sans-serif;--opulent-font-geist-mono:"Runtime Geist Mono",ui-monospace,monospace}.runtime-reference:not(.runtime-reference *)[data-color-theme=linear]{--opulent-ease-in-out:cubic-bezier(.4,0,.2,1)}.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-solid-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-solid-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-solid-hover:color-mix(in oklch,var(--opulent-primary)92%,white)}}}.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-solid-border:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-solid-border:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-solid-border:color-mix(in oklch,var(--opulent-primary)80%,black)}}}.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-text-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-text-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *){--opulent-intent-primary-text-hover:color-mix(in oklch,var(--opulent-primary)80%,transparent)}}}.runtime-reference{--font-runtime-sans:var(--opulent-font-inter);--font-runtime-mono:var(--opulent-font-geist-mono);--true-background:var(--opulent-bg);--true-canvas:var(--opulent-bg);--true-surface-primary:var(--opulent-card);--true-surface-secondary:var(--opulent-panel);--true-popover:var(--opulent-popover);--true-composer-popover:var(--opulent-popover);--true-foreground:var(--opulent-fg);--true-foreground-primary:var(--opulent-fg);--true-foreground-secondary:var(--opulent-muted-foreground-1);--true-foreground-tertiary:var(--opulent-muted-foreground-3);--true-accent:var(--opulent-secondary);--true-tint-primary:var(--opulent-secondary);--true-tint-tertiary:var(--opulent-section);--true-muted:var(--opulent-muted);--true-border:var(--opulent-border-1);--true-border-secondary:var(--opulent-border-1);--true-border-surface:var(--opulent-border-1);--true-border-surface-strong:var(--opulent-border-2);--true-border-surface-emphasis:var(--opulent-border-3);--true-card-hairline:var(--opulent-card-hairline);--true-shadow-card:var(--opulent-sh-card);--true-composer-shadow:var(--opulent-sh-composer);--true-brand:var(--opulent-primary);--true-primary:var(--opulent-primary);--true-primary-hover:var(--opulent-intent-primary-solid-hover);--true-primary-foreground:var(--opulent-primary-text);--true-primary-border:var(--opulent-intent-primary-solid-border);--true-primary-soft:var(--opulent-primary-soft);--true-primary-strong-soft:var(--opulent-primary-soft-hover);--true-ring:var(--opulent-ring);--true-selection:var(--opulent-color-primary-20);--true-composer-inverse:var(--opulent-inverse);--true-composer-inverse-foreground:var(--opulent-inverse-text);--true-composer-inverse-hover:var(--opulent-inverse-hover);--true-composer-accent:var(--opulent-primary);--true-composer-accent-hover:var(--opulent-intent-primary-solid-hover);--true-composer-accent-foreground:var(--opulent-primary-text);--true-composer-accent-soft:var(--opulent-primary-soft);--true-composer-popover-border:var(--opulent-border-1);--true-composer-context-warning:var(--opulent-warning-fg);--true-success:var(--opulent-success);--true-success-bg:var(--opulent-diff-add-wash);--true-warning:var(--opulent-warning-fg);--true-warning-bg:var(--opulent-warning-subtle);--true-caution:var(--opulent-warning-fg);--true-caution-line:var(--opulent-border-2);--true-caution-bg:var(--opulent-warning-subtle);--true-destructive:var(--opulent-destructive);--true-destructive-bg:var(--opulent-destructive-soft);--true-info:var(--opulent-info);--true-info-text:var(--opulent-info);--true-info-bg:var(--opulent-section);--true-entity-tool:var(--opulent-purple);--true-entity-tool-bg:var(--opulent-section);--true-entity-link:var(--opulent-text-link);--true-entity-link-hover:var(--opulent-text-link);--true-entity-link-bg:var(--opulent-primary-soft);--true-user-message-surface:var(--opulent-section);--true-user-message-foreground:var(--opulent-fg);--true-user-message-link:var(--opulent-text-link);--true-pr-open:var(--opulent-success);--true-pr-merged:var(--opulent-purple);--true-diff-added:var(--opulent-diff-add);--true-diff-removed:var(--opulent-diff-del);--true-diff-ins-bg:var(--opulent-diff-add-wash);--true-diff-del-bg:var(--opulent-diff-del-wash);--true-diff-ins-highlight:var(--opulent-diff-add-emphasis);--true-diff-del-highlight:var(--opulent-diff-del-emphasis);--true-diff-hunk-bg:var(--opulent-section);--true-diff-dim:var(--opulent-muted-foreground-3);--rt-bg:var(--opulent-bg);--rt-panel:var(--opulent-panel);--rt-card:var(--opulent-card);--rt-popover:var(--opulent-popover);--rt-fg:var(--opulent-fg);--rt-primary:var(--opulent-primary);--rt-secondary:var(--opulent-secondary);--rt-section:var(--opulent-section);--rt-border:var(--opulent-border-1);--rt-border-2:var(--opulent-border-2);--rt-muted:var(--opulent-muted-foreground-1);--rt-muted-2:var(--opulent-muted-foreground-2);--rt-muted-3:var(--opulent-muted-foreground-3);--background:var(--opulent-bg);--foreground:var(--opulent-fg);--card:var(--opulent-card);--card-foreground:var(--opulent-fg);--popover:var(--opulent-popover);--popover-foreground:var(--opulent-fg);--primary:var(--opulent-primary);--primary-foreground:var(--opulent-primary-text);--secondary:var(--opulent-secondary);--secondary-foreground:var(--opulent-fg);--muted:var(--opulent-muted);--muted-foreground:var(--opulent-muted-foreground-1);--accent:var(--opulent-secondary);--accent-foreground:var(--opulent-fg);--border:var(--opulent-border-1);--input:var(--opulent-border-1);--ring:var(--opulent-ring);--destructive:var(--opulent-destructive);color:var(--opulent-fg);font-family:var(--opulent-font-inter);font-weight:var(--opulent-font-weight-normal);font-size:var(--opulent-responsive-text-base);line-height:1.5}.runtime-reference::selection{background:var(--opulent-color-primary-20);color:var(--opulent-color-primary)}.runtime-reference ::selection{background:var(--opulent-color-primary-20);color:var(--opulent-color-primary)}@media (hover:none) and (pointer:coarse){.runtime-reference .tiptap,.runtime-reference [contenteditable=true],.runtime-reference [data-slot=input],.runtime-reference [data-slot=textarea],.runtime-reference input,.runtime-reference select,.runtime-reference textarea{font-size:1rem!important}}@font-face{font-family:GeistMono Nerd Font Mono;src:url(/_next/static/media/GeistMonoNerdFontMono-Regular-text.e5d531ac.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-ac,u+ae-113,u+116-12b,u+12e-131,u+134-137,u+139-13e,u+141-148,u+14a-14d,u+150-17e,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1ce,u+1e4-1e9,u+218-21b,u+237,u+259,u+2b9,u+2bc,u+2c6-2c8,u+2d8-2dd,u+300-304,u+306-30c,u+312,u+31b,u+323,u+326-328,u+335-338,u+39b,u+3a9,u+3bb-3bc,u+3c0,u+400-45f,u+462-463,u+46a-46b,u+472-475,u+490-493,u+496-497,u+49a-49b,u+4a2-4a3,u+4ae-4b3,u+4b6-4b7,u+4ba-4bb,u+4c0,u+4cf,u+4d8-4d9,u+4e2-4e3,u+4e8-4e9,u+4ee-4ef,u+e3f,u+1e20-1e21,u+1e80-1e85,u+1e9e,u+1ea0-1ef9,u+2013-2014,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2028-2029,u+2030,u+2032-2033,u+2039-203a,u+2044,u+2070,u+2074-2079,u+2080-2089,u+20aa,u+20ac,u+20b1,u+20b4,u+20b9,u+20bd,u+2107,u+2116-2117,u+2122,u+2153-2155,u+215b-215e,u+2190-2199,u+219d,u+21a9-21aa,u+21b0-21b1,u+21b3-21b5,u+21e4-21e5,u+21e7,u+2202,u+2206,u+220f,u+2211-2212,u+221a,u+221e,u+222b,u+2236,u+2248,u+2260,u+2264-2265,u+2326-2327,u+232b,u+23ce,u+240b-240c,u+2423,u+2460-2468,u+24ea,u+24ff-259f,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25ca-25cc,u+25cf,u+2630,u+276c-2771,u+2776-277e,u+28??,u+3003,u+301c,u+a78b-a78c}@font-face{font-family:GeistMono Nerd Font Mono;src:url(/_next/static/media/GeistMonoNerdFontMono-Bold-text.e4ca1c93.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-ac,u+ae-113,u+116-12b,u+12e-131,u+134-137,u+139-13e,u+141-148,u+14a-14d,u+150-17e,u+18f,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1ce,u+1e4-1e9,u+218-21b,u+237,u+259,u+2b9,u+2bc,u+2c6-2c8,u+2d8-2dd,u+300-304,u+306-30c,u+312,u+31b,u+323,u+326-328,u+335-338,u+39b,u+3a9,u+3bb-3bc,u+3c0,u+400-45f,u+462-463,u+46a-46b,u+472-475,u+490-493,u+496-497,u+49a-49b,u+4a2-4a3,u+4ae-4b3,u+4b6-4b7,u+4ba-4bb,u+4c0,u+4cf,u+4d8-4d9,u+4e2-4e3,u+4e8-4e9,u+4ee-4ef,u+e3f,u+1e20-1e21,u+1e80-1e85,u+1e9e,u+1ea0-1ef9,u+2013-2014,u+2018-201a,u+201c-201e,u+2020-2022,u+2026,u+2028-2029,u+2030,u+2032-2033,u+2039-203a,u+2044,u+2070,u+2074-2079,u+2080-2089,u+20aa,u+20ac,u+20b1,u+20b4,u+20b9,u+20bd,u+2107,u+2116-2117,u+2122,u+2153-2155,u+215b-215e,u+2190-2199,u+219d,u+21a9-21aa,u+21b0-21b1,u+21b3-21b5,u+21e4-21e5,u+21e7,u+2202,u+2206,u+220f,u+2211-2212,u+221a,u+221e,u+222b,u+2236,u+2248,u+2260,u+2264-2265,u+2326-2327,u+232b,u+23ce,u+240b-240c,u+2423,u+2460-2468,u+24ea,u+24ff-259f,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25ca-25cc,u+25cf,u+2630,u+276c-2771,u+2776-277e,u+28??,u+3003,u+301c,u+a78b-a78c}@font-face{font-family:GeistMono Nerd Font Mono;src:url(/_next/static/media/GeistMonoNerdFontMono-icons.de3013d2.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:u+23fb-23fe,u+2665,u+26a1,u+2b58,u+e000-e00a,u+e0a0-e0a3,u+e0b0-e0c8,u+e0ca,u+e0cc-e0d2,u+e0d4,u+e0d6-e0d7,u+e200-e2a9,u+e300-e3e3,u+e5fa-e6bb,u+e700-e8ef,u+ea60-ea88,u+ea8a-ea8c,u+ea8f-eac7,u+eac9,u+eacc-eb09,u+eb0b-eb4e,u+eb50-ec5e,u+ec60-ec84,u+ed00-efcf,u+f000-f385,u+f400-f533,u+f8ff}@font-face{font-family:GeistMono Nerd Font Mono;src:url(/_next/static/media/GeistMonoNerdFontMono-icons.de3013d2.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:u+23fb-23fe,u+2665,u+26a1,u+2b58,u+e000-e00a,u+e0a0-e0a3,u+e0b0-e0c8,u+e0ca,u+e0cc-e0d2,u+e0d4,u+e0d6-e0d7,u+e200-e2a9,u+e300-e3e3,u+e5fa-e6bb,u+e700-e8ef,u+ea60-ea88,u+ea8a-ea8c,u+ea8f-eac7,u+eac9,u+eacc-eb09,u+eb0b-eb4e,u+eb50-ec5e,u+ec60-ec84,u+ed00-efcf,u+f000-f385,u+f400-f533,u+f8ff}@font-face{font-family:GeistMono Nerd Font Mono;src:url(/_next/static/media/GeistMonoNerdFontMono-icons-md.f13385ad.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:u+f0001-f1af0}@font-face{font-family:GeistMono Nerd Font Mono;src:url(/_next/static/media/GeistMonoNerdFontMono-icons-md.f13385ad.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:u+f0001-f1af0}@font-face{font-family:DejaVu Sans Mono;src:url(/_next/static/media/DejaVuSansMono.ee525986.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-1c3,u+1cd-1e3,u+1e6-1f0,u+1f4-1f6,u+1f8-1f9,u+1fc-221,u+224-241,u+243-245,u+24c-24d,u+250-2b9,u+2bb-2c1,u+2c6-2c9,u+2cc-2d3,u+2d6-2de,u+2e0-2e9,u+2ee,u+2f3,u+300-33f,u+343,u+358,u+361,u+374-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ce,u+3d0-3e1,u+3f0-45f,u+462-463,u+472-473,u+490-49b,u+4a2-4a5,u+4aa-4b3,u+4ba-4bb,u+4c0-4c4,u+4c7-4c8,u+4cb-4cc,u+4cf-4f9,u+510-511,u+51a-51d,u+531-556,u+559-55f,u+561-587,u+589-58a,u+606-607,u+609-60a,u+60c,u+615,u+61b,u+61f,u+621-63a,u+640-655,u+65a,u+660-66d,u+674,u+679-67b,u+67e-680,u+683-684,u+686-687,u+691,u+698,u+6a4,u+6a9,u+6af,u+6be,u+6cc,u+6f0-6f9,u+e3f,u+e81-e82,u+e84,u+e87-e88,u+e8a,u+e8d,u+e94-e97,u+e99-e9f,u+ea1-ea3,u+ea5,u+ea7,u+eaa-eab,u+ead-eb9,u+ebb-ebc,u+ec8-ecd,u+10d0-10fc,u+1d02,u+1d08-1d09,u+1d14,u+1d16-1d17,u+1d1d-1d1f,u+1d2c-1d2e,u+1d30-1d3c,u+1d3e-1d5b,u+1d62-1d65,u+1d77-1d78,u+1d7b,u+1d85,u+1d9b-1db7,u+1db9-1dbf,u+1e00-1e13,u+1e18-1e2d,u+1e30-1e4d,u+1e54-1e63,u+1e68-1e79,u+1e7c-1e99,u+1e9b,u+1e9f-1ea1,u+1eac-1ead,u+1eb0-1eb1,u+1eb6-1eb9,u+1ebc-1ebd,u+1ec6-1ec7,u+1eca-1ecd,u+1ed8-1edd,u+1ee0-1ee5,u+1ee8-1eeb,u+1eee-1ef5,u+1ef8-1ef9,u+1f00-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2000-200a,u+2010-2023,u+2026,u+202f-2037,u+2039-203a,u+203c-203f,u+2045-2049,u+204b,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20a0-20b5,u+20b8-20ba,u+20bd,u+2102,u+2105,u+210d-210f,u+2115-2117,u+2119-211a,u+211d,u+2122,u+2124,u+2126,u+212a-212b,u+212e,u+2148,u+2150-2151,u+2153-215f,u+2189,u+2190-2213,u+2215,u+2217-2220,u+2223,u+2227-222d,u+2234-223d,u+2241-2269,u+226d-228b,u+228d-22a5,u+22b2-22b5,u+22b8,u+22c2-22c6,u+22cd-22d1,u+22da-22e9,u+22ef,u+2300-2306,u+2308-2315,u+2318-2319,u+231c-2321,u+2325-2328,u+232b,u+2335-237a,u+237d,u+2380-2383,u+2388-238b,u+2395,u+239b-23ae,u+23ce-23cf,u+2423,u+2500-262f,u+2638-268b,u+2690-269c,u+26a0-26a1,u+26b0-26b1,u+2701-2704,u+2706-2709,u+270c-2727,u+2729-274b,u+274d,u+274f-2752,u+2756,u+2758-275e,u+2761-2775,u+2794,u+2798-27af,u+27b1-27be,u+27c2,u+27c5-27c6,u+27dc,u+27e0,u+27e6-27eb,u+27f5-27f7,u+2987-2988,u+2997-2998,u+29eb,u+29fa-29fb,u+2a00,u+2a2f,u+2a6a-2a6b,u+2b05-2b0d,u+2b12-2b1a,u+2c64,u+2c6d-2c70,u+2c75-2c77,u+2c79-2c7a,u+2c7c-2c7f,u+2e18,u+2e1f,u+2e22-2e25,u+2e2e,u+a708-a716,u+a71b-a71f,u+a722-a727,u+a789-a78e,u+a790-a791,u+a7aa,u+a7f8-a7f9,u+f6c5,u+fb01-fb02,u+fb52-fb81,u+fb8a-fb95,u+fb9e-fb9f,u+fbaa-fbad,u+fbe8-fbe9,u+fbfc-fbff,u+fe70-fe74,u+fe76-fefc,u+feff,u+fff9-fffd,u+1d55a,u+1d670-1d6a3,u+1d7f6-1d7ff}@font-face{font-family:DejaVu Sans Mono;src:url(/_next/static/media/DejaVuSansMono-Bold.7aa9bf1d.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:u+20-7e,u+a0-1c3,u+1cd-1e3,u+1e6-1f0,u+1f4-1f6,u+1f8-1f9,u+1fc-221,u+224-241,u+243-245,u+24c-24d,u+250-2b9,u+2bb-2c1,u+2c6-2c9,u+2cc-2d3,u+2d6-2de,u+2e0-2e9,u+2ee,u+2f3,u+300-33f,u+343,u+358,u+361,u+374-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ce,u+3d0-3e1,u+3f0-45f,u+462-463,u+472-473,u+490-49b,u+4a2-4a5,u+4aa-4b3,u+4ba-4bb,u+4c0-4c4,u+4c7-4c8,u+4cb-4cc,u+4cf-4f9,u+510-511,u+51a-51d,u+531-556,u+559-55f,u+561-587,u+589-58a,u+606-607,u+609-60a,u+60c,u+615,u+61b,u+61f,u+621-63a,u+640-655,u+65a,u+660-66d,u+674,u+679-67b,u+67e-680,u+683-684,u+686-687,u+691,u+698,u+6a4,u+6a9,u+6af,u+6be,u+6cc,u+6f0-6f9,u+e3f,u+e81-e82,u+e84,u+e87-e88,u+e8a,u+e8d,u+e94-e97,u+e99-e9f,u+ea1-ea3,u+ea5,u+ea7,u+eaa-eab,u+ead-eb9,u+ebb-ebc,u+ec8-ecd,u+10d0-10fc,u+1d02,u+1d08-1d09,u+1d14,u+1d16-1d17,u+1d1d-1d1f,u+1d2c-1d2e,u+1d30-1d3c,u+1d3e-1d5b,u+1d62-1d65,u+1d77-1d78,u+1d7b,u+1d85,u+1d9b-1db7,u+1db9-1dbf,u+1e00-1e13,u+1e18-1e2d,u+1e30-1e4d,u+1e54-1e63,u+1e68-1e79,u+1e7c-1e99,u+1e9b,u+1e9f-1ea1,u+1eac-1ead,u+1eb0-1eb1,u+1eb6-1eb9,u+1ebc-1ebd,u+1ec6-1ec7,u+1eca-1ecd,u+1ed8-1edd,u+1ee0-1ee5,u+1ee8-1eeb,u+1eee-1ef5,u+1ef8-1ef9,u+1f00-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2000-200a,u+2010-2023,u+2026,u+202f-2037,u+2039-203a,u+203c-203f,u+2045-2049,u+204b,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20a0-20b5,u+20b8-20ba,u+20bd,u+2102,u+2105,u+210d-210f,u+2115-2117,u+2119-211a,u+211d,u+2122,u+2124,u+2126,u+212a-212b,u+212e,u+2148,u+2150-2151,u+2153-215f,u+2189,u+2190-2213,u+2215,u+2217-2220,u+2223,u+2227-222d,u+2234-223d,u+2241-2269,u+226d-228b,u+228d-22a5,u+22b2-22b5,u+22b8,u+22c2-22c6,u+22cd-22d1,u+22da-22e9,u+22ef,u+2300-2306,u+2308-2315,u+2318-2319,u+231c-2321,u+2325-2328,u+232b,u+2335-237a,u+237d,u+2380-2383,u+2388-238b,u+2395,u+239b-23ae,u+23ce-23cf,u+2423,u+2500-262f,u+2638-268b,u+2690-269c,u+26a0-26a1,u+26b0-26b1,u+2701-2704,u+2706-2709,u+270c-2727,u+2729-274b,u+274d,u+274f-2752,u+2756,u+2758-275e,u+2761-2775,u+2794,u+2798-27af,u+27b1-27bf,u+27c2,u+27c5-27c6,u+27dc,u+27e0,u+27e6-27eb,u+27f5-27f7,u+2987-2988,u+2997-2998,u+29eb,u+29fa-29fb,u+2a00,u+2a2f,u+2a6a-2a6b,u+2b05-2b0d,u+2b12-2b1a,u+2c64,u+2c6d-2c70,u+2c75-2c77,u+2c79-2c7a,u+2c7c-2c7f,u+2e18,u+2e1f,u+2e22-2e25,u+2e2e,u+a708-a716,u+a71b-a71f,u+a722-a727,u+a789-a78e,u+a790-a791,u+a7aa,u+a7f8-a7f9,u+f6c5,u+fb01-fb02,u+fb52-fb81,u+fb8a-fb95,u+fb9e-fb9f,u+fbaa-fbad,u+fbe8-fbe9,u+fbfc-fbff,u+fe70-fe74,u+fe76-fefc,u+feff,u+fff9-fffd,u+1d55a}@font-face{font-family:DejaVu Sans Mono;src:url(/_next/static/media/DejaVuSansMono-Oblique.c71d9185.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:100 500;font-style:italic;font-display:swap;unicode-range:u+20-7e,u+a0-1c3,u+1cd-1dd,u+1df-1e3,u+1e6-1ef,u+1f4-1f6,u+1f8-1f9,u+1fc-21f,u+221,u+224-241,u+243-245,u+24c-24d,u+250-2b9,u+2bb-2c1,u+2c6-2c9,u+2cc-2d3,u+2d6-2de,u+2e0-2e9,u+2ee,u+2f3,u+300-33f,u+343,u+358,u+361,u+374-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ce,u+3d0-3e1,u+3f0-45f,u+462-463,u+472-473,u+490-49b,u+4a2-4a5,u+4aa-4b3,u+4ba-4bb,u+4c0-4c4,u+4c7-4c8,u+4cb-4cc,u+4cf-4f9,u+510-511,u+51a-51d,u+531-556,u+559-55f,u+561-587,u+589-58a,u+e3f,u+e81-e82,u+e84,u+e87-e88,u+e8a,u+e8d,u+e94-e97,u+e99-e9f,u+ea1-ea3,u+ea5,u+ea7,u+eaa-eab,u+ead-eb9,u+ebb-ebc,u+ec8-ecd,u+10d0-10fc,u+1d02,u+1d08-1d09,u+1d14,u+1d16-1d17,u+1d1d-1d1f,u+1d2c-1d2e,u+1d30-1d5b,u+1d62-1d65,u+1d77-1d78,u+1d7b,u+1d85,u+1d9b-1db7,u+1db9-1dbf,u+1e00-1e13,u+1e18-1e2d,u+1e30-1e4d,u+1e54-1e63,u+1e68-1e79,u+1e7c-1e99,u+1e9b,u+1e9f-1ea1,u+1eac-1ead,u+1eb0-1eb1,u+1eb6-1eb9,u+1ebc-1ebd,u+1ec6-1ec7,u+1eca-1ecd,u+1ed8-1edd,u+1ee0-1ee5,u+1ee8-1eeb,u+1eee-1ef5,u+1ef8-1ef9,u+1f00-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2000-200a,u+2010-2023,u+2026,u+202f-2037,u+2039-203a,u+203c-203f,u+2045-2049,u+204b,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20a0-20b5,u+20b8-20ba,u+20bd,u+2102,u+2105,u+210d-210f,u+2115-2117,u+2119-211a,u+211d,u+2122,u+2124,u+2126,u+212a-212b,u+212e,u+2148,u+2150-2151,u+2153-215f,u+2189,u+2190-2213,u+2215,u+2217-2220,u+2223,u+2227-222d,u+2234-223d,u+2241-2269,u+226d-228b,u+228d-22a5,u+22b2-22b5,u+22b8,u+22c2-22c6,u+22cd-22d1,u+22da-22e9,u+22ef,u+2300-2306,u+2308-2315,u+2318-2319,u+231c-2321,u+2325-2328,u+232b,u+2335-237a,u+237d,u+2380-2383,u+2388-238b,u+2395,u+239b-23ae,u+23ce-23cf,u+2423,u+2500-2600,u+2638-263c,u+263f-2647,u+2660-2667,u+2669-266f,u+27c2,u+27c5-27c6,u+27dc,u+27e0,u+27e6-27eb,u+27f5-27f7,u+2987-2988,u+2997-2998,u+29eb,u+29fa-29fb,u+2a00,u+2a2f,u+2a6a-2a6b,u+2b05-2b0d,u+2b12-2b1a,u+2c64,u+2c6d-2c70,u+2c75-2c77,u+2c79-2c7a,u+2c7c-2c7f,u+2e18,u+2e1f,u+2e22-2e25,u+2e2e,u+a708-a716,u+a71b-a71f,u+a722-a727,u+a789-a78e,u+a790-a791,u+a7aa,u+a7f8-a7f9,u+f6c5,u+fb01-fb02,u+fff9-fffd,u+1d55a}@font-face{font-family:DejaVu Sans Mono;src:url(/_next/static/media/DejaVuSansMono-BoldOblique.7c9d9cac.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:600 900;font-style:italic;font-display:swap;unicode-range:u+20-7e,u+a0-1c3,u+1cd-1e3,u+1e6-1ef,u+1f4-1f6,u+1f8-1f9,u+1fc-21f,u+221,u+224-241,u+243-245,u+24c-24d,u+250-2b9,u+2bb-2c1,u+2c6-2c9,u+2cc-2d3,u+2d6-2de,u+2e0-2e9,u+2ee,u+2f3,u+300-33f,u+343,u+358,u+361,u+374-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ce,u+3d0-3e1,u+3f0-45f,u+462-463,u+472-473,u+490-49b,u+4a2-4a5,u+4aa-4b3,u+4ba-4bb,u+4c0-4c4,u+4c7-4c8,u+4cb-4cc,u+4cf-4f9,u+510-511,u+51a-51d,u+531-556,u+559-55f,u+561-587,u+589-58a,u+e3f,u+e81-e82,u+e84,u+e87-e88,u+e8a,u+e8d,u+e94-e97,u+e99-e9f,u+ea1-ea3,u+ea5,u+ea7,u+eaa-eab,u+ead-eb9,u+ebb-ebc,u+ec8-ecd,u+10d0-10fc,u+1d02,u+1d08-1d09,u+1d14,u+1d16-1d17,u+1d1d-1d1f,u+1d2c-1d2e,u+1d30-1d3c,u+1d3e-1d5b,u+1d62-1d65,u+1d77-1d78,u+1d7b,u+1d85,u+1d9b-1db7,u+1db9-1dbf,u+1e00-1e13,u+1e18-1e2d,u+1e30-1e4d,u+1e54-1e63,u+1e68-1e79,u+1e7c-1e99,u+1e9b,u+1e9f-1ea1,u+1eac-1ead,u+1eb0-1eb1,u+1eb6-1eb9,u+1ebc-1ebd,u+1ec6-1ec7,u+1eca-1ecd,u+1ed8-1edd,u+1ee0-1ee5,u+1ee8-1eeb,u+1eee-1ef5,u+1ef8-1ef9,u+1f00-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2000-200a,u+2010-2023,u+2026,u+202f-2037,u+2039-203a,u+203c-203f,u+2045-2049,u+204b,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20a0-20b5,u+20b8-20ba,u+20bd,u+2102,u+2105,u+210d-210f,u+2115-2117,u+2119-211a,u+211d,u+2122,u+2124,u+2126,u+212a-212b,u+212e,u+2148,u+2150-2151,u+2153-215f,u+2189,u+2190-2213,u+2215,u+2217-2220,u+2223,u+2227-222d,u+2234-223d,u+2241-2269,u+226d-228b,u+228d-22a5,u+22b2-22b5,u+22b8,u+22c2-22c6,u+22cd-22d1,u+22da-22e9,u+22ef,u+2300-2306,u+2308-2315,u+2318-2319,u+231c-2321,u+2325-2328,u+232b,u+2335-237a,u+237d,u+2380-2383,u+2388-238b,u+2395,u+239b-23ae,u+23ce-23cf,u+2423,u+2500-2600,u+2638-263c,u+263f-2647,u+2660-2667,u+2669-266f,u+27c2,u+27c5-27c6,u+27dc,u+27e0,u+27e6-27eb,u+27f5-27f7,u+2987-2988,u+2997-2998,u+29eb,u+29fa-29fb,u+2a00,u+2a2f,u+2a6a-2a6b,u+2b05-2b0d,u+2b12-2b1a,u+2c64,u+2c6d-2c70,u+2c75-2c77,u+2c79-2c7a,u+2c7c-2c7f,u+2e18,u+2e1f,u+2e22-2e25,u+2e2e,u+a708-a716,u+a71b-a71f,u+a722-a727,u+a789-a78e,u+a790-a791,u+a7aa,u+a7f8-a7f9,u+f6c5,u+fb01-fb02,u+fff9-fffd,u+1d55a}:root{--opulent-font-code:"Runtime Geist Mono","GeistMono Nerd Font Mono","DejaVu Sans Mono",ui-monospace,monospace;--opulent-font-terminal:"GeistMono Nerd Font Mono","DejaVu Sans Mono",ui-monospace,monospace}.light,:root,[data-theme=light]{--devin-tint-secondary:0 0 0/.06;--devin-text-primary:25 25 25;--devin-text-secondary:25 25 25/.56;--devin-border-secondary:0 0 0/.06;--devin-text-disabled:25 25 25/.4;--devin-text-tertiary:25 25 25/.4;--devin-border-primary:0 0 0/.08;--devin-bg-page:252 252 252;--devin-bg-wash:248 248 248;--devin-bg-elevated-wax:255 255 255/.94;--devin-bg-accent-neutral:54 54 54;--devin-text-accent-primary:49 124 255;--devin-text-always-black:13 15 13;--devin-text-primary-inverse:255 255 255;--devin-bg-elevated:255 255 255;--devin-text-primary-strong:0 0 0;--devin-shadow-shadow-sm:0 0 0/.05;--devin-shadow-shadow-2xl:0 0 0/.25;--devin-tint-secondary-always-black:0 0 0/.06;--devin-text-red:245 59 58;--devin-text-purple:149 108 222;--devin-text-orange:245 142 58;--devin-tint-primary:0 0 0/.08;--devin-tint-primary-always-black:0 0 0/.08;--devin-text-always-white:255 255 255;--devin-text-link:13 133 185/.85;--devin-bg-accent-secondary:21 107 255/.2;--devin-text-shimmer-stop-1:0 0 0/.4;--devin-text-shimmer-stop-2:0 0 0/.8;--devin-border-secondary-always-black:0 0 0/.08;--devin-border-primary-always-black:0 0 0/.1;--devin-bg-elevated-transparent:255 255 255;--devin-shadow-shadow-lg:0 0 0/.1;--devin-shadow-shadow-base:0 0 0/.06;--devin-bg-red:245 59 58/.12;--devin-tint-red:245 59 58/.12;--devin-bg-purple:149 108 222/.12;--devin-tint-purple:149 108 222/.12;--devin-bg-scrim:0 0 0/.12;--devin-text-green:0 165 88;--devin-bg-green:62 237 155/.2;--devin-tint-green:62 237 155/.2;--devin-bg-orange:245 142 58/.12;--devin-tint-orange:245 142 58/.12;--devin-text-link-strong:30 152 206;--devin-tint-tertiary-always-black:0 0 0/.04;--devin-tint-tertiary:0 0 0/.04;--devin-border-primary-strong:0 0 0;--devin-border-primary-strong-always-black:0 0 0;--devin-bg-destructive:245 59 58;--devin-text-destructive:245 59 58;--devin-bg-blue:51 125 244/.1;--devin-tint-blue:51 125 244/.1;--devin-text-blue:51 125 244;--devin-bg-link:62 184 237/.08;--devin-border-accent-primary:49 124 255;--devin-bg-accent-primary:49 124 255;--devin-tint-accent-secondary:49 124 255/.08;--devin-shadow-inner:inset 1px 1px 1px 0px #0000001a;--devin-shadow-L1:0px 1px 2px 0px rgb(var(--devin-shadow-shadow-sm));--devin-shadow-L2:0px 1px 3px 0px rgb(var(--devin-shadow-shadow-base)),0px 1px 2px 0px #0000000f;--devin-shadow-L2-border:0 0 0 .5px rgb(var(--devin-border-secondary)),0px 1px 3px 0px rgb(var(--devin-shadow-shadow-base)),0px 1px 2px 0px #0000000f;--devin-shadow-L3:0px 10px 15px -3px #0000000f;--devin-text-yellow:161 98 7;--devin-scrollbar-thumb:237 237 237;--devin-scrollbar-thumb-hover:232 232 232;--devin-shadow-L4:0px 25px 50px -12px rgb(var(--devin-shadow-shadow-2xl));--devin-shadow-L4-wax:0px 25px 50px -12px rgb(var(--devin-shadow-shadow-2xl));--devin-card-hover:240 240 240;--devin-muted:235 235 235;--devin-readable-text-secondary:25 25 25/.56;--devin-readable-text-tertiary:25 25 25/.4;--devin-readable-text-disabled:25 25 25/.4;--devin-readable-text-accent-primary:49 124 255;--devin-readable-bg-accent-primary:49 124 255;--devin-readable-border-accent-primary:49 124 255;--devin-readable-text-link:13 133 185/.85;--devin-readable-text-link-strong:30 152 206;--devin-readable-text-red:245 59 58;--devin-readable-text-destructive:245 59 58;--devin-readable-text-green:0 165 88;--devin-readable-text-orange:245 142 58;--devin-readable-text-purple:149 108 222;--devin-readable-text-blue:51 125 244;--devin-chart-product-1:37 99 235;--devin-chart-product-2:6 182 212;--devin-chart-product-3:249 115 22;--devin-chart-product-4:22 163 74;--devin-chart-product-5:147 51 234;--devin-chart-product-6:196 132 62;--devin-chart-product-7:219 39 119;--devin-chart-product-8:13 148 136;--devin-chart-product-9:217 119 6;--devin-chart-others:156 163 175;--devin-chart-pr-status-open:54 169 142;--devin-chart-pr-status-closed:255 103 43;--devin-chart-pr-status-merged:235 104 255;--devin-font-mono:"SF Mono","Roboto Mono",ui-monospace,monospace;--devin-hl-keyword:#00f;--devin-hl-string:#a31515;--devin-hl-number:green;--devin-hl-comment:green;--devin-hl-type:#a31515;--devin-hl-function:currentColor;--devin-hl-variable:green;--devin-hl-attr:red;--devin-hl-link:#00b0e8;--devin-hl-tag:#00f;--devin-hl-punctuation:currentColor;--devin-status-running:rgb(var(--devin-text-link));--devin-status-success:rgb(var(--devin-text-green));--devin-status-failed:rgb(var(--devin-text-red));--devin-status-warning:rgb(var(--devin-text-orange));--devin-status-withheld:rgb(var(--devin-text-secondary))}.dark,[data-theme=dark]{--devin-tint-secondary:255 255 255/.05;--devin-text-primary:255 255 255/.9;--devin-text-secondary:255 255 255/.52;--devin-border-secondary:255 255 255/.04;--devin-text-disabled:255 255 255/.4;--devin-text-tertiary:255 255 255/.4;--devin-border-primary:255 255 255/.08;--devin-bg-page:20 20 20;--devin-bg-wash:25 25 25;--devin-bg-elevated-wax:31 31 31/.94;--devin-bg-accent-neutral:249 249 249;--devin-text-accent-primary:73 176 255;--devin-text-always-black:13 15 13;--devin-text-primary-inverse:0 0 0;--devin-bg-elevated:31 31 31;--devin-text-primary-strong:255 255 255;--devin-shadow-shadow-sm:0 0 0/.2;--devin-shadow-shadow-2xl:0 0 0/.5;--devin-tint-secondary-always-black:0 0 0/.04;--devin-text-red:245 59 58;--devin-text-purple:149 108 222;--devin-text-orange:245 142 58;--devin-tint-primary:255 255 255/.08;--devin-tint-primary-always-black:0 0 0/.08;--devin-text-always-white:255 255 255;--devin-text-link:62 184 237/.85;--devin-bg-accent-secondary:21 107 255/.08;--devin-text-shimmer-stop-1:255 255 255/.4;--devin-text-shimmer-stop-2:255 255 255/.8;--devin-border-secondary-always-black:0 0 0/.04;--devin-border-primary-always-black:0 0 0/.08;--devin-bg-elevated-transparent:255 255 255/.05;--devin-shadow-shadow-lg:0 0 0/.3;--devin-shadow-shadow-base:0 0 0/.25;--devin-bg-red:245 59 58/.12;--devin-tint-red:245 59 58/.12;--devin-bg-purple:149 108 222/.12;--devin-tint-purple:149 108 222/.12;--devin-bg-scrim:0 0 0/.32;--devin-text-green:0 236 126;--devin-bg-green:0 236 126/.08;--devin-tint-green:0 236 126/.08;--devin-bg-orange:245 142 58/.08;--devin-tint-orange:245 142 58/.08;--devin-text-link-strong:62 184 237;--devin-tint-tertiary-always-black:0 0 0/.02;--devin-tint-tertiary:255 255 255/.03;--devin-border-primary-strong:255 255 255;--devin-border-primary-strong-always-black:0 0 0;--devin-bg-destructive:245 59 58;--devin-text-destructive:245 59 58;--devin-bg-blue:51 125 244/.1;--devin-tint-blue:51 125 244/.1;--devin-text-blue:51 125 244;--devin-bg-link:62 184 237/.08;--devin-border-accent-primary:73 176 255;--devin-bg-accent-primary:68 137 255;--devin-tint-accent-secondary:68 137 255/.05;--devin-shadow-inner:inset 0px -1px 1px 0px #ffffff0a;--devin-shadow-L1:0px 1px 2px 0px rgb(var(--devin-shadow-shadow-sm));--devin-shadow-L2:0px 1px 3px 0px rgb(var(--devin-shadow-shadow-base)),0px 1px 2px 0px #0000000f;--devin-shadow-L2-border:0 0 0 .5px rgb(var(--devin-border-secondary)),0px 1px 3px 0px rgb(var(--devin-shadow-shadow-base)),0px 1px 2px 0px #0000000f;--devin-shadow-L3:0px 10px 15px -3px #000000a3;--devin-text-yellow:250 204 21;--devin-scrollbar-thumb:32 32 32;--devin-scrollbar-thumb-hover:39 39 39;--devin-shadow-L4:0px 25px 50px -12px rgb(var(--devin-shadow-shadow-2xl));--devin-shadow-L4-wax:0px 25px 50px -12px rgb(var(--devin-shadow-shadow-2xl));--devin-card-hover:42 42 42;--devin-muted:49 49 49;--devin-readable-text-secondary:255 255 255/.52;--devin-readable-text-tertiary:255 255 255/.4;--devin-readable-text-disabled:255 255 255/.4;--devin-readable-text-accent-primary:73 176 255;--devin-readable-bg-accent-primary:68 137 255;--devin-readable-border-accent-primary:73 176 255;--devin-readable-text-link:62 184 237/.85;--devin-readable-text-link-strong:62 184 237;--devin-readable-text-red:245 59 58;--devin-readable-text-destructive:245 59 58;--devin-readable-text-green:0 236 126;--devin-readable-text-orange:245 142 58;--devin-readable-text-purple:149 108 222;--devin-readable-text-blue:51 125 244;--devin-hl-keyword:#569cd6;--devin-hl-string:#d69d85;--devin-hl-number:#b8d7a3;--devin-hl-comment:#57a64a;--devin-hl-type:#4ec9b0;--devin-hl-function:#dcdcdc;--devin-hl-variable:#bd63c5;--devin-hl-attr:#9cdcfe;--devin-hl-link:#569cd6;--devin-hl-tag:#9b9b9b;--devin-hl-punctuation:currentColor;--devin-status-running:rgb(var(--devin-text-link));--devin-status-success:rgb(var(--devin-text-green));--devin-status-failed:rgb(var(--devin-text-red));--devin-status-warning:rgb(var(--devin-text-orange));--devin-status-withheld:rgb(var(--devin-text-secondary))}:root{--background:var(--opulent-bg);--foreground:var(--opulent-fg);--card:var(--opulent-card);--card-foreground:var(--opulent-fg);--popover:var(--opulent-popover);--popover-foreground:var(--opulent-fg);--primary:var(--opulent-primary);--primary-foreground:var(--opulent-primary-text);--secondary:var(--opulent-button);--secondary-foreground:var(--opulent-fg);--muted:var(--opulent-secondary);--muted-foreground:var(--opulent-muted-foreground-1);--accent:var(--opulent-popover-hover);--accent-foreground:var(--opulent-fg);--destructive:var(--opulent-destructive);--border:var(--opulent-border-1);--input:var(--opulent-border-2);--ring:var(--opulent-ring);--chart-1:var(--opulent-chart-1);--chart-2:var(--opulent-chart-2);--chart-3:var(--opulent-chart-3);--chart-4:var(--opulent-chart-4);--chart-5:var(--opulent-chart-5);--sidebar:var(--opulent-chrome);--sidebar-foreground:var(--opulent-fg);--sidebar-primary:var(--opulent-primary);--sidebar-primary-foreground:var(--opulent-primary-text);--sidebar-accent:var(--opulent-popover-hover);--sidebar-accent-foreground:var(--opulent-fg);--sidebar-border:var(--opulent-border-1);--sidebar-ring:var(--opulent-ring);--highlight:var(--opulent-muted-foreground-3);--vesper-orange:var(--opulent-orange);--vesper-teal:var(--opulent-success)}html .opulent-drive.opulent-drive{--bg:var(--opulent-bg);--chrome:var(--opulent-chrome);--panel:var(--opulent-panel);--card:var(--opulent-card);--card-hover:var(--opulent-card-hover);--popover:var(--opulent-popover);--popover-hover:var(--opulent-popover-hover);--input:var(--opulent-input);--button:var(--opulent-button);--button-hover:var(--opulent-button-hover);--muted:var(--opulent-muted);--inverse:var(--opulent-inverse);--inverse-hover:var(--opulent-inverse-hover);--inverse-text:var(--opulent-inverse-text);--secondary:var(--opulent-secondary);--secondary-hover:var(--opulent-secondary-hover);--section:var(--opulent-section);--overlay:var(--opulent-overlay);--fg:var(--opulent-fg);--text:var(--opulent-text);--muted-foreground-1:var(--opulent-muted-foreground-1);--muted-foreground-2:var(--opulent-muted-foreground-2);--muted-foreground-3:var(--opulent-muted-foreground-3);--icon-muted:var(--opulent-icon-muted);--text-link:var(--opulent-text-link);--border-1:var(--opulent-border-1);--border-2:var(--opulent-border-2);--border-3:var(--opulent-border-3);--primary:var(--opulent-primary);--primary-text:var(--opulent-primary-text);--primary-ink:var(--opulent-primary-ink);--primary-soft:var(--opulent-primary-soft);--primary-soft-hover:var(--opulent-primary-soft-hover);--ring:var(--opulent-ring);--shader-ink:var(--opulent-shader-ink);--destructive:var(--opulent-destructive);--destructive-soft:var(--opulent-destructive-soft);--destructive-soft-hover:var(--opulent-destructive-soft-hover);--destructive-text:var(--opulent-destructive-text);--warning:var(--opulent-warning);--warning-fg:var(--opulent-warning-fg);--warning-subtle:var(--opulent-warning-subtle);--attention:var(--opulent-attention);--progress:var(--opulent-progress);--orange:var(--opulent-orange);--success:var(--opulent-success);--lime:var(--opulent-lime);--info:var(--opulent-info);--complete:var(--opulent-complete);--purple:var(--opulent-purple);--pink:var(--opulent-pink);--diff-add:var(--opulent-diff-add);--diff-del:var(--opulent-diff-del);--diff-add-wash:var(--opulent-diff-add-wash);--diff-del-wash:var(--opulent-diff-del-wash);--diff-add-emphasis:var(--opulent-diff-add-emphasis);--diff-del-emphasis:var(--opulent-diff-del-emphasis);--chart-1:var(--opulent-chart-1);--chart-2:var(--opulent-chart-2);--chart-3:var(--opulent-chart-3);--chart-4:var(--opulent-chart-4);--chart-5:var(--opulent-chart-5);--chart-6:var(--opulent-chart-6);--chart-7:var(--opulent-chart-7);--chart-8:var(--opulent-chart-8);--chart-other:var(--opulent-chart-other);--sh-plate:var(--opulent-sh-plate);--sh-card:var(--opulent-sh-card);--sh-overlay:var(--opulent-sh-overlay);--sh-composer:var(--opulent-sh-composer);--sh-sheet:var(--opulent-sh-sheet);--highlight-top:var(--opulent-highlight-top);--card-hairline:var(--opulent-card-hairline);--shadow-overlay:var(--devin-shadow-L4);--shadow-card:var(--devin-shadow-L2-border);--gradient-skeleton:linear-gradient(90deg,rgb(var(--devin-card-hover))0%,rgb(var(--devin-tint-secondary))50%,rgb(var(--devin-card-hover))100%);--gradient-skeleton-darker:linear-gradient(90deg,rgb(var(--devin-tint-secondary))0%,rgb(var(--devin-muted))50%,rgb(var(--devin-tint-secondary))100%);--gradient-panel-air:linear-gradient(180deg in oklab,rgb(var(--devin-bg-wash))0%,rgb(var(--devin-bg-page))100%);--gradient-progress-edge:linear-gradient(90deg,transparent 0%,transparent 36%,rgb(var(--devin-bg-accent-primary))50%,transparent 64%,transparent 100%)}html:not(.dark) .mp-security{--tint-secondary:0 0 0/.06;--text-primary:25 25 25;--text-secondary:25 25 25/.56;--border-secondary:0 0 0/.06;--text-disabled:25 25 25/.4;--text-tertiary:25 25 25/.4;--border-primary:0 0 0/.08;--bg-page:252 252 252;--bg-wash:248 248 248;--bg-elevated-wax:255 255 255/.94;--bg-accent-neutral:54 54 54;--text-accent-primary:49 124 255;--text-always-black:13 15 13;--text-primary-inverse:255 255 255;--bg-elevated:255 255 255;--text-primary-strong:0 0 0;--shadow-shadow-sm:0 0 0/.05;--shadow-shadow-2xl:0 0 0/.25;--tint-secondary-always-black:0 0 0/.06;--text-red:245 59 58;--text-purple:149 108 222;--text-orange:245 142 58;--tint-primary:0 0 0/.08;--tint-primary-always-black:0 0 0/.08;--text-always-white:255 255 255;--text-link:13 133 185/.85;--bg-accent-secondary:21 107 255/.2;--text-shimmer-stop-1:0 0 0/.4;--text-shimmer-stop-2:0 0 0/.8;--border-secondary-always-black:0 0 0/.08;--border-primary-always-black:0 0 0/.1;--bg-elevated-transparent:255 255 255;--shadow-shadow-lg:0 0 0/.1;--shadow-shadow-base:0 0 0/.06;--bg-red:245 59 58/.12;--tint-red:245 59 58/.12;--bg-purple:149 108 222/.12;--tint-purple:149 108 222/.12;--bg-scrim:0 0 0/.12;--text-green:0 165 88;--bg-green:62 237 155/.2;--tint-green:62 237 155/.2;--bg-orange:245 142 58/.12;--tint-orange:245 142 58/.12;--text-link-strong:30 152 206;--tint-tertiary-always-black:0 0 0/.04;--tint-tertiary:0 0 0/.04;--border-primary-strong:0 0 0;--border-primary-strong-always-black:0 0 0;--bg-destructive:245 59 58;--text-destructive:245 59 58;--bg-blue:51 125 244/.1;--tint-blue:51 125 244/.1;--text-blue:51 125 244;--bg-link:62 184 237/.08;--border-accent-primary:49 124 255;--bg-accent-primary:49 124 255;--tint-accent-secondary:49 124 255/.08;--shadow-inner:inset 1px 1px 1px 0px #0000001a;--shadow-L1:0px 1px 2px 0px rgb(var(--shadow-shadow-sm));--shadow-L2:0px 1px 3px 0px rgb(var(--shadow-shadow-base)),0px 1px 2px 0px #0000000f;--shadow-L2-border:0 0 0 .5px rgb(var(--border-secondary)),0px 1px 3px 0px rgb(var(--shadow-shadow-base)),0px 1px 2px 0px #0000000f;--shadow-L3:0px 10px 15px -3px #0000000f;--text-yellow:161 98 7;--scrollbar-thumb:237 237 237;--scrollbar-thumb-hover:232 232 232;--shadow-L4:0px 25px 50px -12px rgb(var(--shadow-shadow-2xl));--shadow-L4-wax:0px 25px 50px -12px rgb(var(--shadow-shadow-2xl))}html .heavy-pages{--accent:0 0% 90.9804%;--accent-foreground:0 0% 9.8039%;--activity-foreground:#191919;--activity-muted:#7d7d7d;--background:0 0% 98.8235%;--border:0 0% 90.9804%;--border-3:oklab(21.3423% 2.23517e-8 0/.16);--browser-pane-control:oklab(46.2269% 1.51992e-8 0);--browser-pane-placeholder:oklab(69.5563% 8.49366e-9 0);--browser-pane-viewport:#fcfcfc;--card-foreground:0 0% 9.8039%;--chart-actual-line:#191919;--chart-axis-text:#7d7d7d;--chart-bar-fill:#191919;--chart-forecast-line:#7d7d7d;--chart-gradient-end:#191919;--chart-gradient-start:#7d7d7d;--chart-line-secondary:#7d7d7d;--chart-pattern-stroke:#7d7d7d;--chart-reference-label:#7d7d7d;--chart-tooltip-cursor:#7d7d7d;--chat-foreground:#191919;--cm-activeLineBackgroundColor:#ebebeb4d;--cm-backgroundColor:#fcfcfc;--cm-cursor-backgroundColor:#317cff;--cm-foldGutter-textColor:#7d7d7d;--cm-foldGutter-textColorHover:#191919;--cm-gutter-activeLineTextColor:#191919;--cm-gutter-backgroundColor:#fcfcfc;--cm-gutter-textColor:#7d7d7d;--cm-matching-bracket:#e8e8e8;--cm-panels-borderColor:#e8e8e8;--cm-search-backgroundColor:#fcfcfc;--cm-search-button-backgroundColor:#f8f8f8;--cm-search-button-backgroundColorHover:#f8f8f8cc;--cm-search-button-borderColor:#e8e8e8;--cm-search-button-borderColorFocused:#317cff;--cm-search-button-borderColorHover:#e8e8e8;--cm-search-button-textColor:#7d7d7d;--cm-search-button-textColorHover:#191919;--cm-search-closeButton-backgroundColorHover:#ebebeb;--cm-search-closeButton-textColor:#7d7d7d;--cm-search-closeButton-textColorHover:#191919;--cm-search-input-backgroundColor:#fcfcfc;--cm-search-input-borderColor:#e8e8e8;--cm-search-input-borderColorFocused:#317cff;--cm-search-input-textColor:#191919;--cm-search-textColor:#7d7d7d;--cm-searchMatch-backgroundColor:#317cff33;--cm-selection-backgroundColorBlured:#ebebeb;--cm-selection-backgroundColorFocused:#317cff;--cm-textColor:#191919;--cm-tooltip-backgroundColorSelected:#e8e8e8;--cm-tooltip-borderColor:#e8e8e8;--cm-tooltip-textColor:#191919;--cm-tooltip-textColorSelected:#191919;--color-muted-foreground-2:#7d7d7d;--color-ring:#317cff;--desktop-pane-button-hover:oklab(98.4269% 4.47034e-10 5.84126e-8);--desktop-pane-control-hover:oklab(21.3423% 2.23517e-8 0/.05);--desktop-pane-destructive:#f53b3a;--desktop-pane-fg:#191919;--desktop-pane-fg-1:#7d7d7d;--desktop-pane-fg-2:#7d7d7d;--desktop-pane-fg-3:#a1a1a1;--desktop-pane-icon-muted:oklab(66.4458% 9.38773e-9 0);--desktop-pane-muted:#ebebeb;--desktop-pane-popover-hover:oklab(21.3423% 2.23517e-8 0/.04);--desktop-pane-primary:#317cff;--desktop-pane-ring:#317cff;--desktop-pane-stage:#f8f8f8;--desktop-pane-success:#00a558;--desktop-pane-warning:#f58e3a;--drive-border-3:oklab(21.3423% 2.23517e-8 0/.16);--drive-control-hover:oklab(21.3423% 2.23517e-8 0/.05);--drive-control-selected:oklab(21.3423% 2.23517e-8 0/.08);--drive-destructive:#f53b3a;--drive-destructive-soft:oklab(63.8011% .198645 .0987501/.18);--drive-fg:#191919;--drive-fg-1:#7d7d7d;--drive-fg-2:#7d7d7d;--drive-fg-3:#a1a1a1;--drive-file-code:#337df4;--drive-file-data:#f58e3a;--drive-file-default:#7d7d7d;--drive-file-markdown:#00a558;--drive-folder:#337df4;--drive-icon-muted:oklab(66.4458% 9.38773e-9 0);--drive-panel:#f8f8f8;--drive-popover-hover:oklab(21.3423% 2.23517e-8 0/.04);--drive-section:oklab(21.3423% 2.23517e-8 0/.04);--ff-shadow-1:0 0 0 1px #1919190f;--ff-shadow-2:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f;--ff-shadow-3:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f,0 3px 3px -1.5px #1919190f;--ff-shadow-4:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f,0 3px 3px -1.5px #1919190f,0 6px 6px -3px #1919190f;--ff-shadow-5:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f,0 3px 3px -1.5px #1919190f,0 6px 6px -3px #1919190f,0 12px 12px -6px #1919190f;--ff-shadow-6:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f,0 3px 3px -1.5px #1919190f,0 6px 6px -3px #1919190f,0 12px 12px -6px #1919190f,0 24px 24px -12px #1919190f;--ff-shadow-7:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f,0 3px 3px -1.5px #1919190f,0 6px 6px -3px #1919190f,0 12px 12px -6px #1919190f,0 24px 24px -12px #1919190f,0 48px 48px -24px #1919190f;--ff-shadow-8:0 0 0 1px #1919190f,0 1px 1px -.5px #1919190f,0 3px 3px -1.5px #1919190f,0 6px 6px -3px #1919190f,0 12px 12px -6px #1919190f,0 24px 24px -12px #1919190f,0 48px 48px -24px #1919190f,0 96px 96px -48px #1919190f;--ff-shadow-color:#1919190f;--fg:#191919;--foreground:0 0% 9.8039%;--info:#337df4;--input:0 0% 90.9804%;--intent-danger-base:245 59 58;--intent-info-base:51 125 244;--intent-neutral-base:125 125 125;--intent-purple-base:149 108 222;--intent-success-base:0 165 88;--intent-warning-base:245 142 58;--lp-complete:#956cde;--lp-diff-add:#00a558;--lp-diff-del:#f53b3a;--lp-progress:#f58e3a;--lp-warning-fg:#f58e3a;--magicpath-accent:#317cff;--magicpath-background:#fcfcfc;--magicpath-shader-ink:#7d7d7d;--magicpath-text:#191919;--muted:0 0% 92.1569%;--muted-foreground:0 0% 49.0196%;--muted-foreground-1:#7d7d7d;--muted-foreground-2:#7d7d7d;--muted-foreground-3:#a1a1a1;--opulent-accent:49 124 255;--opulent-accent-hsl:218.155 100% 59.6078%;--opulent-accent-ink:#2a5eba;--opulent-accent-soft:49 124 255/.2;--opulent-accent-strong-soft:49 124 255/.26;--opulent-accent-text:49 124 255;--opulent-bg-muted:235 235 235;--opulent-bg-page:252 252 252;--opulent-bg-wash:248 248 248;--opulent-blue:51 125 244;--opulent-blue-bg:51 125 244/.12;--opulent-brown:245 142 58;--opulent-diff-del-bg:#fee7e7;--opulent-diff-del-border:#fcc4c4;--opulent-diff-del-hl:#fcc4c4;--opulent-diff-info-bg:#ebf2fe;--opulent-diff-ins-bg:#d8fbeb;--opulent-diff-ins-border:#b3e4cd;--opulent-diff-ins-hl:#b3e4cd;--opulent-green:0 165 88;--opulent-green-bg:0 165 88/.2;--opulent-inverse-bg:25 25 25;--opulent-link:49 124 255;--opulent-link-bg:49 124 255/.2;--opulent-link-hover:49 124 255;--opulent-link-hover-ink:#2a5eba;--opulent-link-ink:#2a5eba;--opulent-orange:245 142 58;--opulent-orange-bg:245 142 58/.12;--opulent-purple:149 108 222;--opulent-purple-bg:149 108 222/.12;--opulent-red:245 59 58;--opulent-red-bg:245 59 58/.18;--opulent-scrollbar-thumb:232 232 232;--opulent-shader-ink:125 125 125;--opulent-text-primary:25 25 25;--opulent-text-primary-strong:25 25 25;--opulent-text-quaternary:161 161 161;--opulent-text-secondary:125 125 125;--opulent-text-tertiary:125 125 125;--opulent-tooltip-bg:25 25 25;--opulent-yellow:245 142 58;--pierre-action:#317cff;--pierre-action-hover:#2d72eb;--pierre-action-ring:#317cff;--pierre-action-subtle:#317cff33;--pierre-app-navtab-bg:oklab(99.5981% 0 3.27826e-8);--pierre-app-sidebar-bg:#fcfcfc;--pierre-code-accent-fg:#191919;--pierre-code-border:#ebebeb;--pierre-code-fg:#191919;--pierre-code-highlight:#317cff59;--pierre-code-muted:#e8e8e8;--pierre-code-muted-fg:#7d7d7d;--pierre-code-secondary:#f8f8f8;--pierre-code-secondary-fg:#191919;--pierre-file-archive:#f58e3a;--pierre-file-archive-subtle:#f58e3a1f;--pierre-file-code:#317cff;--pierre-file-document:#f58e3a;--pierre-file-document-subtle:#f58e3a1a;--pierre-file-sheet:#00a558;--pierre-file-sheet-subtle:#00a55833;--pierre-spreadsheet-cell-fg:#191919;--pierre-status-danger:#f53b3a;--pierre-status-danger-border:#f53b3a4d;--pierre-status-danger-subtle:#f53b3a2e;--pierre-status-info:#337df4;--pierre-status-info-border:#337df44d;--pierre-status-info-subtle:#337df41a;--pierre-status-success:#00a558;--pierre-status-success-border:#00a5584d;--pierre-status-success-subtle:#00a55833;--pierre-status-warning:#f58e3a;--pierre-status-warning-border:#f58e3a4d;--pierre-status-warning-subtle:#f58e3a1f;--pierre-terminal-bg:#191919;--pierre-terminal-control:oklab(70.9% 0 0/.1);--pierre-terminal-control-hover:oklab(70.9% 0 0/.2);--pierre-terminal-fg:#a1a1a1;--pierre-terminal-muted:#7d7d7d;--pierre-tree-bg-muted:#f8f8f8;--pierre-tree-border:#ebebeb;--pierre-tree-fg:#191919;--pierre-tree-fg-muted:#7d7d7d;--pierre-tree-focus-ring:#317cff;--pierre-tree-search-fg:#7d7d7d;--pierre-tree-selected-bg:#317cff33;--pierre-tree-selected-border:#317cff4d;--pierre-tree-selected-fg:#317cff;--pierre-tree-selected-focused-border:#317cff;--popover-foreground:0 0% 9.8039%;--primary:218.155 100% 59.6078%;--ring:218.155 100% 59.6078%;--secondary:0 0% 97.2549%;--secondary-foreground:0 0% 49.0196%;--shadow-2:0 0 0 1px #317cff;--sidebar:#fcfcfc;--sidebar-accent-foreground:#191919;--sidebar-foreground:#191919;--sidebar-primary:#191919;--sidebar-primary-foreground:#fcfcfc;--sidebar-ring:#317cff;--success:#00a558;--surface-2:0 0% 97.2549%;--terminal-ansi-black:#191919;--terminal-ansi-bright-black:#191919;--terminal-ansi-bright-white:#ebebeb;--terminal-ansi-white:#ebebeb;--terminal-background:#191919;--terminal-cursor-accent-color:#191919;--terminal-cursor-color:#317cff;--terminal-foreground:#a1a1a1;--terminal-selection-background:#317cff59;--terminal-selection-foreground:#a1a1a1;--terminal-selection-inactive-background:oklab(70.9% 0 0/.1);--text-link:#2a5eba;--transcript-message-surface:0 0% 97.2549%;--true-accent-foreground:#191919;--true-accent-foreground-hsl:0 0% 9.8039%;--true-accent-hsl:0 0% 90.9804%;--true-background:#fcfcfc;--true-background-hsl:0 0% 98.8235%;--true-border-hsl:0 0% 90.9804%;--true-brand:#317cff;--true-caution:#f58e3a;--true-caution-bg:#f58e3a1f;--true-caution-line:#f58e3a4d;--true-composer-accent:#317cff;--true-composer-accent-hover:#2d72eb;--true-composer-accent-soft:#317cff33;--true-composer-context-danger:#f53b3a;--true-composer-context-warning:#f58e3a;--true-destructive:#f53b3a;--true-destructive-bg:#f53b3a2e;--true-diff-added:#00a558;--true-diff-removed:#f53b3a;--true-entity-link:#2a5eba;--true-entity-tool:#956cde;--true-foreground:#191919;--true-foreground-hsl:0 0% 9.8039%;--true-foreground-primary:#191919;--true-foreground-quaternary:#a1a1a1;--true-foreground-secondary:#7d7d7d;--true-foreground-tertiary:#7d7d7d;--true-info:#337df4;--true-info-bg:#337df41a;--true-info-line:#337df44d;--true-input-hsl:0 0% 90.9804%;--true-muted:#ebebeb;--true-muted-foreground:#7d7d7d;--true-muted-foreground-hsl:0 0% 49.0196%;--true-muted-hsl:0 0% 92.1569%;--true-native-underlay:#fcfcfc;--true-navigation:#fcfcfc;--true-pr-merged:#956cde;--true-pr-open:#00a558;--true-primary:#317cff;--true-primary-border:#317cff4d;--true-primary-hover:#2d72eb;--true-primary-hsl:218.155 100% 59.6078%;--true-primary-pressed:#2a69d9;--true-primary-soft:#317cff33;--true-primary-strong-soft:#317cff42;--true-ring:#317cff;--true-ring-hsl:218.155 100% 59.6078%;--true-secondary-foreground:#7d7d7d;--true-secondary-foreground-hsl:0 0% 49.0196%;--true-secondary-hsl:0 0% 97.2549%;--true-selection:#317cff59;--true-shadow-focus:0 0 0 1px #317cff;--true-success:#00a558;--true-success-bg:#00a55833;--true-surface-secondary:#f8f8f8;--true-surface-secondary-hsl:0 0% 97.2549%;--true-surface-secondary-opaque:#f8f8f8;--true-surface-tertiary-opaque:oklab(99.5981% 0 3.27826e-8);--true-tool-payload-surface:#f8f8f8;--true-user-message-foreground:#191919;--true-user-message-link:#2a5eba;--true-user-message-surface-hsl:0 0% 97.2549%;--true-warning:#f58e3a;--true-warning-bg:#f58e3a1f;--true-web-content-background:#fcfcfc;--warning:#f58e3a}html .dark .heavy-pages,html .heavy-pages.dark{--accent:0 0% 9.8039%;--accent-foreground:0 0% 90.9804%;--activity-foreground:#e8e8e8;--activity-muted:#8e8e8e;--background:0 0% 7.8431%;--border:0 0% 15.2941%;--border-3:oklab(93.0999% -1.19209e-7 0/.16);--browser-pane-control:oklab(69.428% -8.34465e-8 0);--browser-pane-placeholder:oklab(47.2356% -4.99189e-8 0);--browser-pane-viewport:#0a0a0a;--card:0 0% 12.1569%;--card-foreground:0 0% 90.9804%;--chart-actual-line:#e8e8e8;--chart-axis-text:#8e8e8e;--chart-bar-fill:#e8e8e8;--chart-forecast-line:#8e8e8e;--chart-gradient-end:#e8e8e8;--chart-gradient-start:#8e8e8e;--chart-line-secondary:#8e8e8e;--chart-pattern-bg:#1f1f1f;--chart-pattern-stroke:#8e8e8e;--chart-reference-label:#8e8e8e;--chart-tooltip-cursor:#8e8e8e;--chat-foreground:#e8e8e8;--chat-surface:#1f1f1f;--cm-activeLineBackgroundColor:#31313180;--cm-backgroundColor:#141414;--cm-cursor-backgroundColor:#4489ff;--cm-foldGutter-textColor:#8e8e8e;--cm-foldGutter-textColorHover:#e8e8e8;--cm-gutter-activeLineTextColor:#e8e8e8;--cm-gutter-backgroundColor:#141414;--cm-gutter-textColor:#8e8e8e;--cm-matching-bracket:#191919;--cm-panels-borderColor:#272727;--cm-search-backgroundColor:#141414;--cm-search-button-backgroundColor:#191919;--cm-search-button-backgroundColorHover:#191919cc;--cm-search-button-borderColor:#272727;--cm-search-button-borderColorFocused:#4489ff;--cm-search-button-borderColorHover:#272727;--cm-search-button-textColor:#8e8e8e;--cm-search-button-textColorHover:#e8e8e8;--cm-search-closeButton-backgroundColorHover:#313131;--cm-search-closeButton-textColor:#8e8e8e;--cm-search-closeButton-textColorHover:#e8e8e8;--cm-search-input-backgroundColor:#141414;--cm-search-input-borderColor:#272727;--cm-search-input-borderColorFocused:#4489ff;--cm-search-input-textColor:#e8e8e8;--cm-search-textColor:#8e8e8e;--cm-searchMatch-backgroundColor:#4489ff33;--cm-selection-backgroundColorBlured:#313131;--cm-selection-backgroundColorFocused:#4489ff;--cm-textColor:#e8e8e8;--cm-tooltip-backgroundColor:#1f1f1f;--cm-tooltip-backgroundColorSelected:#191919;--cm-tooltip-borderColor:#272727;--cm-tooltip-textColor:#e8e8e8;--cm-tooltip-textColorSelected:#e8e8e8;--color-card:#1f1f1f;--color-muted-foreground-2:#8e8e8e;--color-ring:#4489ff;--desktop-pane-button:#242424;--desktop-pane-button-hover:#2c2c2c;--desktop-pane-card:#1f1f1f;--desktop-pane-control-hover:oklab(93.0999% -1.19209e-7 0/.08);--desktop-pane-fg:#e8e8e8;--desktop-pane-fg-1:#8e8e8e;--desktop-pane-fg-2:#8e8e8e;--desktop-pane-fg-3:#727272;--desktop-pane-icon-muted:oklab(48.715% -5.21541e-8 0);--desktop-pane-muted:#313131;--desktop-pane-popover:#1f1f1f;--desktop-pane-popover-hover:oklab(93.0999% -1.19209e-7 0/.065);--desktop-pane-primary:#4489ff;--desktop-pane-ring:#4489ff;--desktop-pane-stage:#191919;--drive-border-3:oklab(93.0999% -1.19209e-7 0/.16);--drive-card:#1f1f1f;--drive-control-hover:oklab(93.0999% -1.19209e-7 0/.08);--drive-control-selected:oklab(93.0999% -1.19209e-7 0/.11);--drive-destructive-soft:oklab(63.8011% .198645 .0987501/.22);--drive-fg:#e8e8e8;--drive-fg-1:#8e8e8e;--drive-fg-2:#8e8e8e;--drive-fg-3:#727272;--drive-file-default:#8e8e8e;--drive-icon-muted:oklab(48.715% -5.21541e-8 0);--drive-panel:#191919;--drive-popover:#1f1f1f;--drive-popover-hover:oklab(93.0999% -1.19209e-7 0/.065);--drive-section:oklab(93.0999% -1.19209e-7 0/.035);--fg:#e8e8e8;--foreground:0 0% 90.9804%;--input:0 0% 12.1569%;--intent-neutral-base:142 142 142;--lp-diff-add:#00ec7e;--lp-diff-del:#f53b3a;--lp-progress:#f58e3a;--lp-warning-fg:#f58e3a;--magicpath-accent:#4489ff;--magicpath-background:#141414;--magicpath-foreground:#1f1f1f;--magicpath-shader-ink:#8e8e8e;--magicpath-text:#e8e8e8;--muted:0 0% 19.2157%;--muted-foreground:0 0% 55.6863%;--muted-foreground-1:#8e8e8e;--muted-foreground-2:#8e8e8e;--muted-foreground-3:#727272;--opulent-accent:68 137 255;--opulent-accent-hsl:217.861 100% 63.3333%;--opulent-accent-ink:#75a6f8;--opulent-accent-soft:68 137 255/.24;--opulent-accent-strong-soft:68 137 255/.3;--opulent-accent-text:68 137 255;--opulent-bg-elevated:31 31 31;--opulent-bg-muted:49 49 49;--opulent-bg-page:20 20 20;--opulent-bg-popover:31 31 31;--opulent-bg-wash:25 25 25;--opulent-blue-bg:51 125 244/.15;--opulent-brown:245 142 58;--opulent-diff-del-bg:#f53b3a1a;--opulent-diff-del-border:#f53b3a66;--opulent-diff-del-hl:#f53b3a66;--opulent-diff-info-bg:#337df41a;--opulent-diff-ins-bg:#00ec7e26;--opulent-diff-ins-border:#00ec7e66;--opulent-diff-ins-hl:#00ec7e66;--opulent-inverse-fg:31 31 31;--opulent-link:68 137 255;--opulent-link-hover:68 137 255;--opulent-link-hover-ink:#75a6f8;--opulent-link-ink:#75a6f8;--opulent-orange-bg:245 142 58/.2;--opulent-purple-bg:149 108 222/.15;--opulent-red-bg:245 59 58/.22;--opulent-scrollbar-thumb:31 31 31;--opulent-shader-ink:142 142 142;--opulent-surface-shell:#1f1f1ff0;--opulent-surface-wax:31 31 31/.94;--opulent-text-primary:232 232 232;--opulent-text-primary-strong:232 232 232;--opulent-text-quaternary:114 114 114;--opulent-text-secondary:142 142 142;--opulent-text-tertiary:142 142 142;--opulent-yellow:245 142 58;--pierre-action:#4489ff;--pierre-action-hover:#3f7eeb;--pierre-action-ring:#4489ff;--pierre-action-subtle:#4489ff3d;--pierre-app-navtab-bg:#141414;--pierre-app-sidebar-bg:#141414;--pierre-code-accent-fg:#e8e8e8;--pierre-code-bg:#141414;--pierre-code-border:#1f1f1f;--pierre-code-fg:#e8e8e8;--pierre-code-highlight:#4489ff59;--pierre-code-muted:#272727;--pierre-code-muted-fg:#8e8e8e;--pierre-code-secondary:#1f1f1f;--pierre-code-secondary-fg:#e8e8e8;--pierre-file-archive:#f58e3a;--pierre-file-archive-subtle:#f58e3a1f;--pierre-file-code:#4489ff;--pierre-file-document:#f58e3a;--pierre-file-document-subtle:#f58e3a24;--pierre-media-overlay-fg:#e8e8e8;--pierre-spreadsheet-cell-bg:#191919;--pierre-spreadsheet-cell-fg:#e8e8e8;--pierre-status-danger-subtle:#f53b3a38;--pierre-status-warning-subtle:#f58e3a33;--pierre-tree-bg:#191919;--pierre-tree-bg-muted:#1f1f1f;--pierre-tree-border:#1f1f1f;--pierre-tree-fg:#e8e8e8;--pierre-tree-fg-muted:#8e8e8e;--pierre-tree-focus-ring:#4489ff;--pierre-tree-search-bg:#1f1f1f;--pierre-tree-search-fg:#e8e8e8;--pierre-tree-selected-bg:#4489ff3d;--pierre-tree-selected-border:#4489ff4d;--pierre-tree-selected-fg:#4489ff;--pierre-tree-selected-focused-border:#4489ff;--popover:0 0% 12.1569%;--popover-foreground:0 0% 90.9804%;--primary:217.861 100% 63.3333%;--ring:217.861 100% 63.3333%;--secondary:0 0% 9.8039%;--secondary-foreground:0 0% 55.6863%;--shadow-2:0 0 0 1px #4489ff;--sidebar:#141414;--sidebar-accent-foreground:#e8e8e8;--sidebar-foreground:#e8e8e8;--sidebar-primary:#e8e8e8;--sidebar-primary-foreground:#141414;--sidebar-ring:#4489ff;--surface-1:0 0% 7.8431%;--surface-2:0 0% 9.8039%;--surface-3:0 0% 12.1569%;--surface-4:0 0% 12.1569%;--surface-5:0 0% 12.1569%;--surface-6:0 0% 12.1569%;--surface-7:0 0% 12.1569%;--surface-8:0 0% 12.1569%;--terminal-ansi-black:#141414;--terminal-ansi-bright-black:#5c5c5c;--terminal-cursor-color:#4489ff;--terminal-selection-background:#4489ff59;--text-link:#75a6f8;--transcript-message-surface:0 0% 7.8431%;--true-accent-foreground:#e8e8e8;--true-accent-foreground-hsl:0 0% 90.9804%;--true-accent-hsl:0 0% 9.8039%;--true-background:#141414;--true-background-hsl:0 0% 7.8431%;--true-border-hsl:0 0% 15.2941%;--true-brand:#4489ff;--true-caution-bg:#f58e3a33;--true-composer-accent:#4489ff;--true-composer-accent-hover:#3f7eeb;--true-composer-accent-soft:#4489ff3d;--true-composer-popover:#1f1f1f;--true-composer-surface:#1f1f1f;--true-destructive-bg:#f53b3a38;--true-entity-link:#75a6f8;--true-foreground:#e8e8e8;--true-foreground-hsl:0 0% 90.9804%;--true-foreground-primary:#e8e8e8;--true-foreground-quaternary:#727272;--true-foreground-secondary:#8e8e8e;--true-foreground-tertiary:#8e8e8e;--true-input:#1f1f1f;--true-input-hsl:0 0% 12.1569%;--true-muted:#313131;--true-muted-foreground:#8e8e8e;--true-muted-foreground-hsl:0 0% 55.6863%;--true-muted-hsl:0 0% 19.2157%;--true-native-underlay:#141414;--true-navigation:#141414;--true-popover:#1f1f1f;--true-popover-hsl:0 0% 12.1569%;--true-primary:#4489ff;--true-primary-border:#4489ff4d;--true-primary-hover:#3f7eeb;--true-primary-hsl:217.861 100% 63.3333%;--true-primary-pressed:#3a74d9;--true-primary-soft:#4489ff3d;--true-primary-strong-soft:#4489ff4d;--true-ring:#4489ff;--true-ring-hsl:217.861 100% 63.3333%;--true-secondary-foreground:#8e8e8e;--true-secondary-foreground-hsl:0 0% 55.6863%;--true-secondary-hsl:0 0% 9.8039%;--true-selection:#4489ff59;--true-shadow-focus:0 0 0 1px #4489ff;--true-surface-primary:#1f1f1f;--true-surface-primary-hsl:0 0% 12.1569%;--true-surface-primary-opaque:#1f1f1f;--true-surface-secondary:#191919;--true-surface-secondary-hsl:0 0% 9.8039%;--true-surface-secondary-opaque:#191919;--true-surface-tertiary:#141414;--true-surface-tertiary-hsl:0 0% 7.8431%;--true-surface-tertiary-opaque:#141414;--true-tool-payload-surface:#1f1f1f;--true-user-message-foreground:#e8e8e8;--true-user-message-link:#75a6f8;--true-user-message-surface-hsl:0 0% 7.8431%;--true-warning-bg:#f58e3a33;--true-web-content-background:#141414;--terminal-background:#141414;--terminal-foreground:#e6e6e6;--terminal-ansi-red:#f53b3a;--terminal-ansi-green:#00ec7e;--terminal-ansi-yellow:#d29922;--terminal-ansi-blue:#4489ff;--terminal-ansi-magenta:#956cde;--terminal-ansi-cyan:#3eb8ed;--terminal-ansi-white:#e6e6e6;--terminal-ansi-bright-red:#ff6362;--terminal-ansi-bright-green:#50ffa6;--terminal-ansi-bright-yellow:#f5c14a;--terminal-ansi-bright-blue:#49b0ff;--terminal-ansi-bright-magenta:#b38afc;--terminal-ansi-bright-cyan:#66d6ff;--terminal-ansi-bright-white:#fff}:root{--opulent-font-sans:var(--opulent-font-inter);--opulent-font-mono:var(--opulent-font-geist-mono);--opulent-color-black:#000;--opulent-color-white:#fff;--opulent-spacing:.25rem;--opulent-text-xs:var(--opulent-responsive-text-xs);--opulent-text-xs--line-height:1.3;--opulent-text-sm:var(--opulent-responsive-text-sm);--opulent-text-sm--line-height:1.25;--opulent-text-base:var(--opulent-responsive-text-base);--opulent-text-lg:var(--opulent-responsive-text-lg);--opulent-text-xl:var(--opulent-responsive-text-xl);--opulent-text-2xl:var(--opulent-responsive-text-2xl);--opulent-text-3xl:1.875rem;--opulent-text-3xl--line-height:calc(2.25/1.875);--opulent-text-4xl:2.25rem;--opulent-text-4xl--line-height:calc(2.5/2.25);--opulent-text-7xl:4.5rem;--opulent-text-7xl--line-height:1;--opulent-font-weight-normal:450;--opulent-font-weight-medium:500;--opulent-font-weight-semibold:560;--opulent-font-weight-bold:700;--opulent-tracking-wider:.05em;--opulent-leading-snug:1.375;--opulent-leading-normal:1.5;--opulent-leading-relaxed:1.625;--opulent-radius-xs:.125rem;--opulent-radius-sm:.1875rem;--opulent-radius-md:.375rem;--opulent-radius-lg:.5rem;--opulent-ease-out:cubic-bezier(0,0,.2,1);--opulent-default-transition-duration:.15s;--opulent-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--opulent-default-font-family:var(--opulent-font-sans);--opulent-default-mono-font-family:var(--opulent-font-mono);--opulent-radius:.375rem;--opulent-radius-inner:.125rem;--opulent-radius-button:.375rem;--opulent-radius-kbd:.1875rem;--opulent-radius-card:.5rem;--opulent-radius-overlay:.5rem;--opulent-radius-panel:.75rem;--opulent-duration-fast:.15s;--opulent-duration-base:.2s;--opulent-duration-slow:.3s;--opulent-duration-slower:.5s;--opulent-ease-out-quint:cubic-bezier(.23,1,.32,1);--opulent-text-lg--letter-spacing:-.02em;--opulent-text-base--letter-spacing:-.02em;--opulent-text-sm--letter-spacing:-.01em;--opulent-text-xs--letter-spacing:0em;--opulent-text-2xs--line-height:1.3;--opulent-text-2xs--letter-spacing:0em;--opulent-text-markdown--line-height:1.5;--opulent-text-markdown--letter-spacing:-.01em;--opulent-text-code-block--letter-spacing:-.01em;--opulent-text-2xs:var(--opulent-responsive-text-2xs);--opulent-text-plan-chip:var(--opulent-responsive-text-plan-chip);--opulent-text-count-chip:var(--opulent-responsive-text-count-chip);--opulent-text-markdown:var(--opulent-responsive-text-markdown);--opulent-text-code-block:var(--opulent-responsive-text-code-block);--opulent-icon-lg:var(--opulent-responsive-icon-lg);--opulent-icon-base:var(--opulent-responsive-icon-base);--opulent-icon-sm:var(--opulent-responsive-icon-sm);--opulent-icon-xs:var(--opulent-responsive-icon-xs);--opulent-spacing-page-padding:var(--opulent-responsive-page-padding);--opulent-h-control-xs:var(--opulent-responsive-h-control-xs);--opulent-h-control-sm:var(--opulent-responsive-h-control-sm);--opulent-h-control-base:var(--opulent-responsive-h-control-base);--opulent-h-menu-row:var(--opulent-responsive-h-menu-row);--opulent-h-palette-row:var(--opulent-responsive-h-palette-row);--opulent-h-badge-xs:var(--opulent-responsive-h-badge-xs);--opulent-h-badge-sm:var(--opulent-responsive-h-badge-sm);--opulent-h-badge-base:var(--opulent-responsive-h-badge-base);--opulent-h-badge-count:var(--opulent-responsive-h-badge-count);--opulent-color-background:var(--opulent-bg);--opulent-color-chrome:var(--opulent-chrome);--opulent-color-foreground:var(--opulent-fg);--opulent-color-panel:var(--opulent-panel);--opulent-color-card:var(--opulent-card);--opulent-color-card-hover:var(--opulent-card-hover);--opulent-color-popover:var(--opulent-popover);--opulent-color-popover-hover:var(--opulent-popover-hover);--opulent-color-input:var(--opulent-input);--opulent-color-button:var(--opulent-button);--opulent-color-button-hover:var(--opulent-button-hover);--opulent-color-secondary:var(--opulent-secondary);--opulent-color-secondary-hover:var(--opulent-secondary-hover);--opulent-color-section:var(--opulent-section);--opulent-color-muted:var(--opulent-muted);--opulent-color-overlay:var(--opulent-overlay);--opulent-color-overlay-fg:var(--opulent-overlay-fg);--opulent-color-overlay-media:var(--opulent-overlay-media);--opulent-color-muted-foreground:var(--opulent-muted-foreground-1);--opulent-color-muted-foreground-1:var(--opulent-muted-foreground-1);--opulent-color-muted-foreground-2:var(--opulent-muted-foreground-2);--opulent-color-muted-foreground-3:var(--opulent-muted-foreground-3);--opulent-color-icon-muted:var(--opulent-icon-muted);--opulent-color-border:var(--opulent-border-1);--opulent-color-border-1:var(--opulent-border-1);--opulent-color-border-2:var(--opulent-border-2);--opulent-color-border-3:var(--opulent-border-3);--opulent-color-primary:var(--opulent-primary);--opulent-color-primary-foreground:var(--opulent-primary-text);--opulent-color-ring:var(--opulent-ring);--opulent-color-destructive:var(--opulent-destructive);--opulent-color-warning:var(--opulent-warning);--opulent-color-warning-fg:var(--opulent-warning-fg);--opulent-color-attention:var(--opulent-attention);--opulent-color-progress:var(--opulent-progress);--opulent-color-success:var(--opulent-success);--opulent-color-info:var(--opulent-info);--opulent-color-complete:var(--opulent-complete);--opulent-color-purple:var(--opulent-purple);--opulent-color-pink:var(--opulent-pink);--opulent-color-orange:var(--opulent-orange);--opulent-color-lime:var(--opulent-lime);--opulent-color-diff-add:var(--opulent-diff-add);--opulent-color-diff-del:var(--opulent-diff-del);--opulent-color-chart-1:var(--opulent-chart-1);--opulent-color-chart-other:var(--opulent-chart-other);--opulent-color-primary-20:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-color-primary-20:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-color-primary-20:color-mix(in oklch,var(--opulent-primary)20%,transparent)}}}:root{--opulent-shadow-card:var(--opulent-sh-card);--opulent-shadow-overlay:var(--opulent-sh-overlay);--opulent-gradient-skeleton:linear-gradient(90deg,var(--opulent-card-hover)0%,var(--opulent-secondary)50%,var(--opulent-card-hover)100%);--opulent-gradient-skeleton-darker:linear-gradient(90deg,var(--opulent-secondary)0%,var(--opulent-muted)50%,var(--opulent-secondary)100%);--opulent-gradient-progress-edge:linear-gradient(90deg,transparent 0%,transparent 36%,var(--opulent-primary)50%,transparent 64%,transparent 100%);--opulent-gradient-panel-air:linear-gradient(180deg in oklab,var(--opulent-panel)0%,var(--opulent-bg)100%);--opulent-safe-top:env(safe-area-inset-top,0px);--opulent-safe-bottom:env(safe-area-inset-bottom,0px);--opulent-shell-top:0px;--opulent-lightningcss-light:initial;--opulent-lightningcss-dark: ;--opulent-bg:oklch(94.31% .0006 286.15);--opulent-chrome:var(--opulent-bg);--opulent-panel:oklch(98.21% .0007 286.22);--opulent-card:oklch(100% 0 0);--opulent-card-hover:oklch(98.21% .0007 286.22);--opulent-popover:oklch(100% 0 0);--opulent-popover-hover:oklch(0% 0 0/.04);--opulent-input:oklch(100% 0 0);--opulent-button:oklch(100% 0 0);--opulent-button-hover:oklch(98.21% .0007 286.22);--opulent-inverse:var(--opulent-fg);--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-inverse-hover:color-mix(in oklch,var(--opulent-fg)88%,var(--opulent-bg))}}}:root{--opulent-inverse-text:var(--opulent-bg);--opulent-secondary:oklch(0% 0 0/.05);--opulent-secondary-hover:oklch(0% 0 0/.08);--opulent-section:oklch(0% 0 0/.04);--opulent-muted:oklch(91.11% .0007 286.15);--opulent-overlay:oklch(0% 0 0/.4);--opulent-overlay-media:oklch(0% 0 0/.92);--opulent-overlay-fg:oklch(100% 0 0);--opulent-fg:oklch(23.34% .0018 286.15);--opulent-text:oklch(23.34% .0018 286.15);--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-muted-foreground-1:color-mix(in oklch,var(--opulent-text)62%,var(--opulent-bg))}}}:root{--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-muted-foreground-2:color-mix(in oklch,var(--opulent-text)48%,var(--opulent-bg))}}}:root{--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-muted-foreground-3:color-mix(in oklch,var(--opulent-text)36%,var(--opulent-bg))}}}:root{--opulent-text-link:var(--opulent-primary);--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-icon-muted:color-mix(in oklch,var(--opulent-text)42%,var(--opulent-bg))}}}:root{--opulent-border-1:oklch(0% 0 0/.08);--opulent-border-2:oklch(0% 0 0/.11);--opulent-border-3:oklch(0% 0 0/.15);--opulent-primary:oklch(63.3% .109 186.94);--opulent-shader-ink:#4f9c8e;--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-primary-soft:color-mix(in oklch,var(--opulent-primary)20%,transparent)}}}:root{--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-primary-soft-hover:color-mix(in oklch,var(--opulent-primary)26%,transparent)}}}:root{--opulent-primary-text:oklch(100% 0 0);--opulent-ring:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-ring:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-ring:color-mix(in oklch,var(--opulent-primary)92%,black)}}}:root{--opulent-destructive:oklch(55% .185 27);--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-destructive-soft:color-mix(in oklch,var(--opulent-destructive)18%,transparent)}}}:root{--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-destructive-soft-hover:color-mix(in oklch,var(--opulent-destructive)24%,transparent)}}}:root{--opulent-destructive-text:oklch(100% 0 0);--opulent-warning:oklch(85% .155 96);--opulent-warning-fg:oklch(62% .125 85);--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-warning-subtle:color-mix(in oklch,var(--opulent-warning)10%,transparent)}}}:root{--opulent-success:oklch(61.7% .208 142.85);--opulent-info:oklch(60% .2 250);--opulent-complete:oklch(60% .19 300);--opulent-attention:oklch(72% .19 41);--opulent-progress:oklch(82.4% .179 91.3);--opulent-purple:oklch(60% .21 292);--opulent-pink:oklch(63% .2 355);--opulent-orange:oklch(65% .17 55);--opulent-lime:oklch(63% .18 128);--opulent-diff-add:oklch(56% .15 142.85);--opulent-diff-del:oklch(55% .15 27);--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-add-wash:color-mix(in lab,var(--opulent-card)94%,var(--opulent-diff-add))}}}:root{--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-del-wash:color-mix(in lab,var(--opulent-card)94%,var(--opulent-diff-del))}}}:root{--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-add-emphasis:color-mix(in oklch,var(--opulent-diff-add)20%,transparent)}}}:root{--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-diff-del-emphasis:color-mix(in oklch,var(--opulent-diff-del)20%,transparent)}}}:root{--opulent-chart-1:oklch(63% .12 187);--opulent-chart-2:oklch(63% .16 20);--opulent-chart-3:oklch(60% .14 245);--opulent-chart-4:oklch(70% .14 75);--opulent-chart-5:oklch(56% .17 285);--opulent-chart-6:oklch(64% .13 155);--opulent-chart-7:oklch(56% .17 330);--opulent-chart-8:oklch(67% .12 220);--opulent-chart-other:var(--opulent-muted-foreground-3);--opulent-gradient-plan-lite:linear-gradient(165deg,#d6ecff,#eef7ff 70%);--opulent-gradient-plan-pro:linear-gradient(165deg,#c9f3e9,#effcf8 70%);--opulent-gradient-plan-max:linear-gradient(165deg,#ecdcff,#faf3ff 70%);--opulent-sh-plate:0 1px 2px oklch(0% 0 0/.05);--opulent-highlight-top:transparent;--opulent-card-hairline:transparent;--opulent-sh-card:0 0 0 .5px oklch(0% 0 0/.11);--opulent-sh-overlay:0 6px 18px oklch(0% 0 0/.03),0 3px 9px oklch(0% 0 0/.04),0 1px 1px oklch(0% 0 0/.05);--opulent-sh-composer:0 4px 12px oklch(0% 0 0/.025),0 2px 6px oklch(0% 0 0/.03),0 1px 1px oklch(0% 0 0/.04);--opulent-sh-sheet:0 9px 48px oklch(0% 0 0/.08),0 6px 24px oklch(0% 0 0/.1),0 1px 1px oklch(0% 0 0/.04);--opulent-responsive-text-2xl:28px;--opulent-responsive-text-xl:24px;--opulent-responsive-text-lg:20px;--opulent-responsive-text-base:16px;--opulent-responsive-text-sm:15px;--opulent-responsive-text-xs:14px;--opulent-responsive-text-2xs:13px;--opulent-responsive-text-plan-chip:12px;--opulent-responsive-text-count-chip:11px;--opulent-responsive-text-markdown:15px;--opulent-responsive-text-code-block:.9375rem;--opulent-responsive-icon-lg:20px;--opulent-responsive-icon-base:18px;--opulent-responsive-icon-sm:15px;--opulent-responsive-icon-xs:14px;--opulent-responsive-page-padding:24px;--opulent-responsive-h-control-xs:28px;--opulent-responsive-h-control-sm:32px;--opulent-responsive-h-control-base:36px;--opulent-responsive-h-menu-row:36px;--opulent-responsive-h-palette-row:44px;--opulent-responsive-h-badge-xs:20px;--opulent-responsive-h-badge-sm:24px;--opulent-responsive-h-badge-base:26px;--opulent-responsive-h-badge-count:16px}:root:is(.dark,[data-theme=dark]){--opulent-lightningcss-light: ;--opulent-lightningcss-dark:initial;--opulent-bg:oklch(14.66% .0015 286.15);--opulent-chrome:var(--opulent-bg);--opulent-panel:oklch(18.59% .0017 286.15);--opulent-card:oklch(20.77% .0018 286.15);--opulent-card-hover:oklch(23.34% .0019 286.15);--opulent-popover:oklch(24.31% .0019 286.15);--opulent-popover-hover:oklch(100% 0 0/.065);--opulent-input:oklch(20.77% .0018 286.15);--opulent-button:white}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-button:white}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-button:color-mix(in srgb,white 7%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-button-hover:white}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-button-hover:white}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-button-hover:color-mix(in srgb,white 10%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-inverse:var(--opulent-fg);--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-inverse-hover:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-inverse-hover:color-mix(in oklch,var(--opulent-fg)88%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-inverse-text:var(--opulent-bg);--opulent-secondary:oklch(100% 0 0/.08);--opulent-secondary-hover:oklch(100% 0 0/.11);--opulent-section:oklch(100% 0 0/.035);--opulent-muted:oklch(33.05% .0023 286.15);--opulent-overlay:oklch(0% 0 0/.55);--opulent-overlay-media:oklch(0% 0 0/.92);--opulent-overlay-fg:oklch(100% 0 0);--opulent-fg:oklch(97.02% .0006 286.15);--opulent-text:oklch(97.02% .0006 286.15);--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-1:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-1:color-mix(in oklch,var(--opulent-text)68%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-2:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-2:color-mix(in oklch,var(--opulent-text)52%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-3:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-muted-foreground-3:color-mix(in oklch,var(--opulent-text)38%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-icon-muted:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-icon-muted:color-mix(in oklch,var(--opulent-text)40%,var(--opulent-bg))}}}:root:is(.dark,[data-theme=dark]){--opulent-border-1:oklch(100% 0 0/.08);--opulent-border-2:oklch(100% 0 0/.12);--opulent-border-3:oklch(100% 0 0/.16);--opulent-primary:oklch(60.59% .0937 186.94);--opulent-shader-ink:#1e7c6e;--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-primary-soft:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-primary-soft:color-mix(in oklch,var(--opulent-primary)24%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-primary-soft-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-primary-soft-hover:color-mix(in oklch,var(--opulent-primary)30%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-ring:var(--opulent-primary);--opulent-destructive:oklch(55% .185 27);--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-destructive-soft:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-destructive-soft:color-mix(in oklch,var(--opulent-destructive)22%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-destructive-soft-hover:var(--opulent-destructive)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-destructive-soft-hover:color-mix(in oklch,var(--opulent-destructive)28%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-warning-fg:oklch(87% .145 96);--opulent-progress:oklch(85% .14 95);--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-warning-subtle:var(--opulent-warning)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-warning-subtle:color-mix(in oklch,var(--opulent-warning)11%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-diff-add:oklch(68% .14 142.85);--opulent-diff-del:oklch(66% .14 25);--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-add-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-add-wash:color-mix(in lab,var(--opulent-card)90%,var(--opulent-diff-add))}}}:root:is(.dark,[data-theme=dark]){--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-del-wash:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-del-wash:color-mix(in lab,var(--opulent-card)90%,var(--opulent-diff-del))}}}:root:is(.dark,[data-theme=dark]){--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-add-emphasis:var(--opulent-diff-add)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-add-emphasis:color-mix(in oklch,var(--opulent-diff-add)32%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-del-emphasis:var(--opulent-diff-del)}@supports (color:color-mix(in lab,red,red)){:root:is(.dark,[data-theme=dark]){--opulent-diff-del-emphasis:color-mix(in oklch,var(--opulent-diff-del)32%,transparent)}}}:root:is(.dark,[data-theme=dark]){--opulent-chart-1:oklch(65% .12 187);--opulent-chart-2:oklch(65% .15 20);--opulent-chart-3:oklch(62% .14 245);--opulent-chart-4:oklch(66% .14 75);--opulent-chart-5:oklch(60% .16 285);--opulent-chart-6:oklch(65% .13 155);--opulent-chart-7:oklch(57.5% .16 330);--opulent-chart-8:oklch(66.5% .12 220);--opulent-gradient-plan-lite:linear-gradient(165deg,#10233d,#0b1626 70%);--opulent-gradient-plan-pro:linear-gradient(165deg,#0b2f28,#0a1b17 70%);--opulent-gradient-plan-max:linear-gradient(165deg,#2a1747,#170d29 70%);--opulent-sh-plate:0 .5px 1px 1px oklch(0% 0 0/.3);--opulent-highlight-top:oklch(100% 0 0/.04);--opulent-card-hairline:var(--opulent-border-1);--opulent-sh-card:0 0 0 1px oklch(0% 0 0/.3);--opulent-sh-overlay:0 3px 8px oklch(0% 0 0/.13),0 2px 5px oklch(0% 0 0/.13),0 1px 1px oklch(0% 0 0/.13);--opulent-sh-composer:0 3px 8px oklch(0% 0 0/.09),0 2px 5px oklch(0% 0 0/.09),0 1px 1px oklch(0% 0 0/.1);--opulent-sh-sheet:var(--opulent-sh-overlay)}@media (hover:hover) and (pointer:fine),(min-width:768px){:root{--opulent-responsive-text-2xl:26px;--opulent-responsive-text-xl:22px;--opulent-responsive-text-lg:18px;--opulent-responsive-text-base:14px;--opulent-responsive-text-sm:13px;--opulent-responsive-text-xs:12px;--opulent-responsive-text-2xs:11px;--opulent-responsive-text-plan-chip:10px;--opulent-responsive-text-count-chip:11px;--opulent-responsive-text-markdown:13px;--opulent-responsive-text-code-block:.8125rem;--opulent-responsive-icon-lg:18px;--opulent-responsive-icon-base:16px;--opulent-responsive-icon-sm:14px;--opulent-responsive-icon-xs:12px;--opulent-responsive-page-padding:48px;--opulent-responsive-h-control-xs:24px;--opulent-responsive-h-control-sm:28px;--opulent-responsive-h-control-base:32px;--opulent-responsive-h-menu-row:28px;--opulent-responsive-h-palette-row:40px;--opulent-responsive-h-badge-xs:18px;--opulent-responsive-h-badge-sm:20px;--opulent-responsive-h-badge-base:24px;--opulent-responsive-h-badge-count:16px}}:root{--opulent-font-inter:"Runtime Inter",ui-sans-serif,system-ui,sans-serif;--opulent-font-geist-mono:"Runtime Geist Mono",ui-monospace,monospace;--opulent-intent-primary-solid-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-intent-primary-solid-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-intent-primary-solid-hover:color-mix(in oklch,var(--opulent-primary)92%,white)}}}:root{--opulent-intent-primary-solid-border:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-intent-primary-solid-border:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-intent-primary-solid-border:color-mix(in oklch,var(--opulent-primary)80%,black)}}}:root{--opulent-intent-primary-text-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-intent-primary-text-hover:var(--opulent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--opulent-intent-primary-text-hover:color-mix(in oklch,var(--opulent-primary)80%,transparent)}}}.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-blur-sm:8px;--opulent-color-composer-ground:var(--opulent-composer-ground);--opulent-color-primary-ink:var(--opulent-primary-ink);--opulent-composer-ground-inset:.25rem;--opulent-composer-ground:var(--opulent-card)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-composer-ground:color-mix(in oklab,var(--opulent-card)95%,var(--opulent-fg))}}.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-gradient-panel-air:linear-gradient(180deg in oklab,var(--opulent-panel)0%,var(--opulent-bg)100%);--opulent-bg:#fcfcfc;--opulent-chrome:#f8f8f8;--opulent-panel:#fcfcfc;--opulent-card:#fff;--opulent-card-hover:#f0f0f0;--opulent-popover:#fff;--opulent-popover-hover:#0000000f;--opulent-input:#fff;--opulent-button:#e8e8e8;--opulent-button-hover:#dedede;--opulent-inverse:#363636;--opulent-inverse-hover:#4e4e4e;--opulent-inverse-text:#fff;--opulent-secondary:#0000000f;--opulent-secondary-hover:#00000014;--opulent-section:#0000000a;--opulent-muted:#e8e8e8;--opulent-overlay:#0000001f;--opulent-overlay-media:oklch(0% 0 0/.92);--opulent-overlay-fg:oklch(100% 0 0);--opulent-fg:#191919;--opulent-text:#191919;--opulent-muted-foreground-1:#7d7d7d;--opulent-muted-foreground-2:#7d7d7d;--opulent-muted-foreground-3:#a1a1a1;--opulent-tab-inactive-foreground:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-tab-inactive-foreground:color-mix(in oklch,var(--opulent-text)68%,var(--opulent-bg))}}.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-tab-hover-foreground:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-tab-hover-foreground:color-mix(in oklch,var(--opulent-text)80%,var(--opulent-bg))}}.runtime-reference:not(.runtime-reference *):not([data-composer]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root{--opulent-text-link:#3197c3;--opulent-icon-muted:#7d7d7d;--opulent-border-1:#00000014;--opulent-border-2:#0000001f;--opulent-border-3:#00000029;--opulent-primary:#363636;--opulent-primary-ink:#317cff;--opulent-shader-ink:#317cff;--opulent-primary-soft:#156bff33;--opulent-primary-soft-hover:#156bff3d;--opulent-primary-text:#fff;--opulent-ring:#317cff;--opulent-destructive:#f53b3a;--opulent-destructive-soft:#f53b3a1f;--opulent-destructive-soft-hover:#f53b3a33;--opulent-destructive-text:#fff;--opulent-warning:#f58e3a;--opulent-warning-fg:#f58e3a;--opulent-warning-subtle:#f58e3a1f;--opulent-success:#00a558;--opulent-info:#337df4;--opulent-complete:#956cde;--opulent-attention:#f58e3a;--opulent-progress:#a16207;--opulent-purple:#956cde;--opulent-pink:#ec4899;--opulent-orange:#f58e3a;--opulent-lime:#00a558;--opulent-diff-add:#00a558;--opulent-diff-del:#f53b3a;--opulent-diff-add-wash:#3eed9b33;--opulent-diff-del-wash:#f53b3a1f;--opulent-diff-add-emphasis:#00a5583d;--opulent-diff-del-emphasis:#f53b3a3d;--opulent-chart-1:#2563eb;--opulent-chart-2:#06b6d4;--opulent-chart-3:#f97316;--opulent-chart-4:#16a34a;--opulent-chart-5:#9333ea;--opulent-chart-6:#c4843e;--opulent-chart-7:#db2777;--opulent-chart-8:#0d9488;--opulent-chart-other:#9ca3af;--opulent-sh-plate:0px 1px 2px 0px #0000000d;--opulent-highlight-top:transparent;--opulent-card-hairline:#0000000f;--opulent-sh-card:0 0 0 .5px #0000000f,0px 1px 3px 0px #0000000f,0px 1px 2px 0px #0000000f;--opulent-sh-overlay:0px 25px 50px -12px #00000040;--opulent-sh-composer:0px 1px 3px 0px #0000000f,0px 1px 2px 0px #0000000f;--opulent-sh-sheet:0px 25px 50px -12px #00000040;--opulent-font-mono:"SF Mono","Roboto Mono",var(--opulent-font-geist-mono);--opulent-font-weight-normal:400;--opulent-text-xs--line-height:calc(16/12);--opulent-text-sm--line-height:calc(18/13);--opulent-text-sm--letter-spacing:-.005em;--opulent-text-base--line-height:calc(20/14);--opulent-text-base--letter-spacing:-.005em;--opulent-text-markdown:var(--opulent-responsive-text-base);--opulent-text-markdown--line-height:calc(20/14);--opulent-text-markdown--letter-spacing:-.005em;--opulent-text-code-block--letter-spacing:-.005em;--opulent-color-primary-20:rgb(var(--devin-bg-accent-primary)/.35)}.runtime-reference:not(.runtime-reference *):not([data-composer]):is(.dark,[data-theme=dark]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme]:is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root:is(.dark,[data-theme=dark]){--opulent-bg:#141414;--opulent-chrome:#191919;--opulent-panel:#141414;--opulent-card:#1f1f1f;--opulent-card-hover:#2a2a2a;--opulent-popover:#1e1e1e;--opulent-popover-hover:#ffffff0d;--opulent-input:#202020;--opulent-button:#272727;--opulent-button-hover:#303030;--opulent-inverse:#f9f9f9;--opulent-inverse-hover:#dedede;--opulent-inverse-text:#000;--opulent-secondary:#ffffff0d;--opulent-secondary-hover:#ffffff14;--opulent-section:#ffffff08;--opulent-muted:#272727;--opulent-overlay:#00000052;--opulent-overlay-media:oklch(0% 0 0/.92);--opulent-overlay-fg:oklch(100% 0 0);--opulent-fg:#e8e8e8;--opulent-text:#e8e8e8;--opulent-muted-foreground-1:#8e8e8e;--opulent-muted-foreground-2:#8e8e8e;--opulent-muted-foreground-3:#6e6e6e;--opulent-tab-inactive-foreground:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):not([data-composer]):is(.dark,[data-theme=dark]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme]:is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root:is(.dark,[data-theme=dark]){--opulent-tab-inactive-foreground:color-mix(in oklch,var(--opulent-text)66%,var(--opulent-bg))}}.runtime-reference:not(.runtime-reference *):not([data-composer]):is(.dark,[data-theme=dark]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme]:is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root:is(.dark,[data-theme=dark]){--opulent-tab-hover-foreground:var(--opulent-text)}@supports (color:color-mix(in lab,red,red)){.runtime-reference:not(.runtime-reference *):not([data-composer]):is(.dark,[data-theme=dark]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme]:is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root:is(.dark,[data-theme=dark]){--opulent-tab-hover-foreground:color-mix(in oklch,var(--opulent-text)82%,var(--opulent-bg))}}.runtime-reference:not(.runtime-reference *):not([data-composer]):is(.dark,[data-theme=dark]),.runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme]:is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer]),:is(.dark,[data-theme=dark]) .runtime-reference:not(.runtime-reference *):not([data-composer])[data-color-theme],:root:is(.dark,[data-theme=dark]){--opulent-text-link:#389fcc;--opulent-icon-muted:#8e8e8e;--opulent-border-1:#ffffff14;--opulent-border-2:#ffffff1f;--opulent-border-3:#ffffff29;--opulent-primary:#f9f9f9;--opulent-primary-ink:#49b0ff;--opulent-shader-ink:#4489ff;--opulent-primary-soft:#156bff14;--opulent-primary-soft-hover:#156bff1f;--opulent-ring:#4489ff;--opulent-destructive:#f53b3a;--opulent-destructive-soft:#f53b3a1f;--opulent-destructive-soft-hover:#f53b3a33;--opulent-warning-fg:#f58e3a;--opulent-progress:#facc15;--opulent-warning-subtle:#f58e3a14;--opulent-diff-add:#00ec7e;--opulent-diff-del:#f53b3a;--opulent-diff-add-wash:#00ec7e14;--opulent-diff-del-wash:#f53b3a1f;--opulent-diff-add-emphasis:#00ec7e3d;--opulent-diff-del-emphasis:#f53b3a3d;--opulent-chart-1:#2563eb;--opulent-chart-2:#06b6d4;--opulent-chart-3:#f97316;--opulent-chart-4:#16a34a;--opulent-chart-5:#9333ea;--opulent-chart-6:#c4843e;--opulent-chart-7:#db2777;--opulent-chart-8:#0d9488;--opulent-sh-plate:0px 1px 2px 0px #0003;--opulent-highlight-top:transparent;--opulent-card-hairline:#ffffff0a;--opulent-sh-card:0 0 0 .5px #ffffff0a,0px 1px 3px 0px #00000040,0px 1px 2px 0px #0000000f;--opulent-sh-overlay:0px 25px 50px -12px #00000080;--opulent-sh-composer:0px 1px 3px 0px #00000040,0px 1px 2px 0px #0000000f;--opulent-sh-sheet:0px 25px 50px -12px #00000080;--opulent-primary-text:#000;--opulent-destructive-text:#fff;--opulent-warning:#f58e3a;--opulent-attention:#f58e3a;--opulent-orange:#f58e3a;--opulent-success:#00ec7e;--opulent-lime:#00ec7e;--opulent-info:#337df4;--opulent-complete:#956cde;--opulent-purple:#956cde;--opulent-pink:#ec4899;--opulent-chart-other:#9ca3af}:is(.dark,[data-theme=dark]) [data-composer],[data-composer],[data-composer] *,[data-composer]:is(.dark,[data-theme=dark]){--composer-focus-ring:var(--opulent-fg)}@supports (color:color-mix(in lab,red,red)){:is(.dark,[data-theme=dark]) [data-composer],[data-composer],[data-composer] *,[data-composer]:is(.dark,[data-theme=dark]){--composer-focus-ring:color-mix(in oklch,var(--opulent-fg)60%,transparent)}}:is(.dark,[data-theme=dark]) [data-composer],[data-composer],[data-composer] *,[data-composer]:is(.dark,[data-theme=dark]){--composer-focus-ring:oklch(from var(--opulent-fg)l 0 0/.6);--opulent-ring:var(--composer-focus-ring);--opulent-color-ring:var(--composer-focus-ring);--ring:var(--composer-focus-ring)}:root{--opulent-z-sidebar:50;--opulent-z-drawer:350;--opulent-z-dialog:500;--opulent-z-overlay-content:550;--opulent-z-toast:600;--opulent-z-tooltip:700}[data-slot=sidebar-container],[data-slot=sidebar]{z-index:var(--opulent-z-sidebar)}[data-slot=sheet-content],[data-slot=sheet-overlay]{z-index:var(--opulent-z-drawer)}[data-slot=dialog-content],[data-slot=dialog-overlay]{z-index:var(--opulent-z-dialog)}[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{z-index:var(--opulent-z-overlay-content)}[data-sonner-toaster]{z-index:var(--opulent-z-toast)!important}[data-slot=tooltip-content]{z-index:var(--opulent-z-tooltip)}.prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--muted-foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted-foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-hr:var(--border);--tw-prose-quotes:var(--foreground);--tw-prose-quote-borders:var(--border);--tw-prose-captions:var(--muted-foreground);--tw-prose-kbd:var(--foreground);--tw-prose-kbd-shadows:var(--border);--tw-prose-code:var(--foreground);--tw-prose-pre-code:var(--foreground);--tw-prose-pre-bg:var(--card);--tw-prose-th-borders:var(--border);--tw-prose-td-borders:var(--border);--tw-prose-invert-body:var(--foreground);--tw-prose-invert-headings:var(--foreground);--tw-prose-invert-lead:var(--muted-foreground);--tw-prose-invert-links:var(--primary);--tw-prose-invert-bold:var(--foreground);--tw-prose-invert-counters:var(--muted-foreground);--tw-prose-invert-bullets:var(--muted-foreground);--tw-prose-invert-hr:var(--border);--tw-prose-invert-quotes:var(--foreground);--tw-prose-invert-quote-borders:var(--border);--tw-prose-invert-captions:var(--muted-foreground);--tw-prose-invert-kbd:var(--foreground);--tw-prose-invert-kbd-shadows:var(--border);--tw-prose-invert-code:var(--foreground);--tw-prose-invert-pre-code:var(--foreground);--tw-prose-invert-pre-bg:var(--card);--tw-prose-invert-th-borders:var(--border);--tw-prose-invert-td-borders:var(--border)}html [data-sonner-toaster][data-sonner-theme]{--normal-bg:rgb(var(--devin-bg-elevated));--normal-border:rgb(var(--devin-border-secondary));--normal-text:rgb(var(--devin-text-primary));--border-radius:10px;font-family:var(--opulent-font-sans)}html [data-sonner-toaster] [data-sonner-toast][data-styled=true]{font-size:var(--opulent-text-sm);line-height:var(--opulent-text-sm--line-height);padding:10px 14px;box-shadow:0 10px 30px #00000059}html [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-title]{font-weight:var(--opulent-font-weight-normal);line-height:inherit}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-LatinExtended-Variable.35d32dcd.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Latin-Variable.586df9b6.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:NB International Pro;src:url(/_next/static/media/NBInternationalPro-Variable.6ecaa0b7.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:STK Bureau Serif;src:url(/_next/static/media/STKBureauSerif-Variable.33b037b1.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_next/static/media/GeistMono-Regular.0c844ffb.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/IBMPlexMono-Regular.b19288c4.woff2?dpl=dpl_DMGuNvYtpJwMEdnqCwMzTFvqE6wQ)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--radius:.5rem;--surface-1:#fafafa;--surface-2:#fcfcfc;--surface-3:#fff;--surface-4:#fff;--surface-5:#fff;--surface-6:#fff;--surface-7:#fff;--surface-8:#fff;--shadow-color:#0000000f;--shadow-1:0 0 0 1px var(--shadow-color);--shadow-2:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color);--shadow-3:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color),0 3px 3px -1.5px var(--shadow-color);--shadow-4:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color),0 3px 3px -1.5px var(--shadow-color),0 6px 6px -3px var(--shadow-color);--shadow-5:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color),0 3px 3px -1.5px var(--shadow-color),0 6px 6px -3px var(--shadow-color),0 12px 12px -6px var(--shadow-color);--shadow-6:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color),0 3px 3px -1.5px var(--shadow-color),0 6px 6px -3px var(--shadow-color),0 12px 12px -6px var(--shadow-color),0 24px 24px -12px var(--shadow-color);--shadow-7:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color),0 3px 3px -1.5px var(--shadow-color),0 6px 6px -3px var(--shadow-color),0 12px 12px -6px var(--shadow-color),0 24px 24px -12px var(--shadow-color),0 48px 48px -24px var(--shadow-color);--shadow-8:0 0 0 1px var(--shadow-color),0 1px 1px -.5px var(--shadow-color),0 3px 3px -1.5px var(--shadow-color),0 6px 6px -3px var(--shadow-color),0 12px 12px -6px var(--shadow-color),0 24px 24px -12px var(--shadow-color),0 48px 48px -24px var(--shadow-color),0 96px 96px -48px var(--shadow-color);--hover:var(--opulent-popover-hover);--active:var(--opulent-secondary-hover);--selected:#d4d4d4;--destructive-light:var(--opulent-destructive-soft);--overlay:0 0 0;--fluid-accent:var(--opulent-ring);--focus-ring:var(--fluid-accent);--tint:#00000014;--tint-hover:#0001;--fs-display:28px;--lh-display:34px;--fs-display-compact:24px;--lh-display-compact:30px;--fs-title:16px;--lh-title:22px;--fs-title-compact:15px;--lh-title-compact:20px;--fs-subtitle:14px;--lh-subtitle:20px;--fs-subtitle-compact:13px;--lh-subtitle-compact:18px;--fs-body:13px;--lh-body:20px;--fs-body-compact:12px;--lh-body-compact:18px;--fs-caption:12px;--lh-caption:16px;--fs-caption-compact:11px;--lh-caption-compact:14px;--fs-micro:11px;--lh-micro:14px;--fs-micro-compact:10px;--lh-micro-compact:12px;--info:var(--opulent-info);--success:var(--opulent-success);--warning:var(--opulent-warning);--checker-a:#bbb;--checker-b:#fff}#__next,:root,body,html{height:100%}.code-editor .line-numbers{-webkit-user-select:none;user-select:none}.hide-scrollbar::-webkit-scrollbar,.hide-scrollbar>*>.xterm-viewport::-webkit-scrollbar{display:none}.hide-scrollbar,.hide-scrollbar>*>.xterm-viewport{-ms-overflow-style:none;scrollbar-width:none}img{-webkit-user-select:none;user-select:none}.code-diff-container .line.diff,.code-diff-container pre.has-diff>code{position:relative}.code-diff-container .line.diff:before{content:"";font-weight:medium;color:inherit;position:absolute;left:.25rem}.code-diff-container .line.diff.add:before{content:"+";color:var(--opulent-diff-add)}.code-diff-container .line.diff.remove:before{content:"-";color:var(--opulent-diff-del)}.code-diff-container .line.diff.add{background-color:var(--opulent-diff-add-wash)}.code-diff-container .line.diff.remove{background-color:var(--opulent-diff-del-wash)}.dark{--surface-1:#171717;--surface-2:#1e1e1e;--surface-3:#252525;--surface-4:#2c2c2c;--surface-5:#333;--surface-6:#3a3a3a;--surface-7:#414141;--surface-8:#484848;--dm-hi-base:#ffffff03;--dm-hi-mid:#ffffff05;--dm-hi-high:#ffffff0a;--dm-hi-peak:#ffffff0f;--dm-ring-base:#ffffff05;--dm-ring-mid:#ffffff0a;--dm-ring-high:#ffffff0f;--dm-drop:#0000002e;--shadow-1:inset 0 0 0 1px var(--dm-ring-base);--shadow-2:inset 0 1px 0 0 var(--dm-hi-base),inset 0 0 0 1px var(--dm-ring-base),0 1px 1px -.5px var(--dm-drop);--shadow-3:inset 0 1px 0 0 var(--dm-hi-mid),inset 0 0 0 1px var(--dm-ring-base),0 0 0 1px #0000001f,0 1px 1px -.5px var(--dm-drop),0 3px 3px -1.5px var(--dm-drop);--shadow-4:inset 0 1px 0 0 var(--dm-hi-mid),inset 0 0 0 1px var(--dm-ring-mid),0 0 0 1px #00000024,0 1px 1px -.5px var(--dm-drop),0 3px 3px -1.5px var(--dm-drop),0 6px 6px -3px var(--dm-drop);--shadow-5:inset 0 1px 0 0 var(--dm-hi-high),inset 0 0 0 1px var(--dm-ring-mid),0 0 0 1px #00000029,0 1px 1px -.5px var(--dm-drop),0 3px 3px -1.5px var(--dm-drop),0 6px 6px -3px var(--dm-drop),0 12px 12px -6px var(--dm-drop);--shadow-6:inset 0 1px 0 0 var(--dm-hi-high),inset 0 0 0 1px var(--dm-ring-high),0 0 0 1px #0000002e,0 1px 1px -.5px var(--dm-drop),0 3px 3px -1.5px var(--dm-drop),0 6px 6px -3px var(--dm-drop),0 12px 12px -6px var(--dm-drop),0 24px 24px -12px var(--dm-drop);--shadow-7:inset 0 1px 0 0 var(--dm-hi-peak),inset 0 0 0 1px var(--dm-ring-high),0 0 0 1px #0003,0 1px 1px -.5px var(--dm-drop),0 3px 3px -1.5px var(--dm-drop),0 6px 6px -3px var(--dm-drop),0 12px 12px -6px var(--dm-drop),0 24px 24px -12px var(--dm-drop),0 48px 48px -24px var(--dm-drop);--shadow-8:inset 0 1px 0 0 var(--dm-hi-peak),inset 0 0 0 1px var(--dm-ring-high),0 0 0 1px #00000038,0 1px 1px -.5px var(--dm-drop),0 3px 3px -1.5px var(--dm-drop),0 6px 6px -3px var(--dm-drop),0 12px 12px -6px var(--dm-drop),0 24px 24px -12px var(--dm-drop),0 48px 48px -24px var(--dm-drop),0 96px 96px -48px var(--dm-drop);--selected:#525252;--overlay:255 255 255;--tint:#ffffff40;--tint-hover:#fff3;--checker-a:#1f1f1f;--checker-b:#2a2a2a}html.transitioning *,html.transitioning :after,html.transitioning :before{transition:border-radius .18s ease-in-out,background-color .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out,fill .18s ease-in-out,stroke .18s ease-in-out!important}@property --sf-start{syntax:"<number>";inherits:false;initial-value:1}@property --sf-end{syntax:"<number>";inherits:false;initial-value:1}.scroll-fade,.scroll-fade-x{--scroll-fade-size:48px}@supports (timeline-scope:--sf){.scroll-divider{timeline-scope:--sf-scroller;--scroll-divider-size:48px;position:relative}.scroll-divider .scroll-fade{scroll-timeline-name:--sf-scroller}.scroll-divider:after,.scroll-divider:before{content:"";left:var(--scroll-divider-inset,0);right:var(--scroll-divider-inset,0);background-color:var(--border);pointer-events:none;z-index:1;opacity:0;height:1px;position:absolute}.scroll-divider:before{animation:sf-divider-start linear both;animation-timeline:--sf-scroller;animation-range:0 var(--scroll-divider-size);top:0}.scroll-divider:first-child:before{content:none}.scroll-divider:after{animation:sf-divider-end linear both;animation-timeline:--sf-scroller;animation-range:calc(100% - var(--scroll-divider-size))100%;bottom:0}.scroll-divider:last-child:after{content:none}}@supports (animation-timeline:scroll()){.scroll-fade{mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--sf-start))0,#000 var(--scroll-fade-size),#000 calc(100% - var(--scroll-fade-size)),rgba(0,0,0,var(--sf-end))100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--sf-start))0,#000 var(--scroll-fade-size),#000 calc(100% - var(--scroll-fade-size)),rgba(0,0,0,var(--sf-end))100%);animation:sf-reveal-start linear both,sf-reveal-end linear both;animation-timeline:scroll(self),scroll(self);animation-range-start:0,calc(100% - var(--scroll-fade-size));animation-range-end:var(--scroll-fade-size),100%}.scroll-fade-x{mask-image:linear-gradient(to right,rgba(0,0,0,var(--sf-start))0,#000 var(--scroll-fade-size),#000 calc(100% - var(--scroll-fade-size)),rgba(0,0,0,var(--sf-end))100%);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--sf-start))0,#000 var(--scroll-fade-size),#000 calc(100% - var(--scroll-fade-size)),rgba(0,0,0,var(--sf-end))100%);animation:sf-reveal-start linear both,sf-reveal-end linear both;animation-timeline:scroll(self inline),scroll(self inline);animation-range-start:0,calc(100% - var(--scroll-fade-size));animation-range-end:var(--scroll-fade-size),100%}}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:rgb(var(--overlay)/.08)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgb(var(--overlay)/.08);background-clip:content-box;border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:vertical{border-left-width:1px;border-right-width:5px}::-webkit-scrollbar-thumb:horizontal{border-top-width:1px;border-bottom-width:5px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--overlay)/.12)}::-webkit-scrollbar-thumb:active{background-color:rgb(var(--overlay)/.16)}}.reveal-landing{--reveal-motion:.25s linear(0,.3878,.7777,.9458,.9946,1.0029,1.0021,1);--reveal-distance:12px;--reveal-scale:.94;--reveal-step:.1s;--reveal-scroll-start:12px;--reveal-scroll:120px}.reveal-landing-subtle{--reveal-motion:.25s linear(0,.3878,.7777,.9458,.9946,1.0029,1.0021,1);--reveal-distance:8px;--reveal-scale:.98;--reveal-step:60ms;--reveal-scroll-start:8px;--reveal-scroll:60px}.reveal-product{--reveal-motion:.2s linear(0,.5729,.8966,.9789,.996,1,1);--reveal-step:60ms}.reveal-product-subtle{--reveal-motion:.2s linear(0,.5729,.8966,.9789,.996,1,1);--reveal-step:40ms}.reveal-items>*,.reveal-swap>:last-child:not(:first-child),:is(.reveal-landing,.reveal-landing-subtle)>:first-child>*,:is(.reveal-product,.reveal-product-subtle)>*{animation:reveal-preset var(--reveal-motion,.2s linear(0,.5729,.8966,.9789,.996,1,1))both}:is(.reveal-landing,.reveal-landing-subtle)>:first-child>:nth-child(2),:is(.reveal-product,.reveal-product-subtle)>:nth-child(2){animation-delay:var(--reveal-step)}:is(.reveal-landing,.reveal-landing-subtle)>:first-child>:nth-child(3),:is(.reveal-product,.reveal-product-subtle)>:nth-child(3){animation-delay:calc(var(--reveal-step)*2)}:is(.reveal-landing,.reveal-landing-subtle)>:first-child>:nth-child(n+4),:is(.reveal-product,.reveal-product-subtle)>:nth-child(n+4){animation-delay:calc(var(--reveal-step)*3)}:is(.reveal-product,.reveal-product-subtle)>.reveal-items{animation:none}.reveal-items>:nth-child(2){animation-delay:calc(var(--reveal-step,60ms)*1)}.reveal-items>:nth-child(3){animation-delay:calc(var(--reveal-step,60ms)*2)}.reveal-items>:nth-child(4){animation-delay:calc(var(--reveal-step,60ms)*3)}.reveal-items>:nth-child(5){animation-delay:calc(var(--reveal-step,60ms)*4)}.reveal-items>:nth-child(6){animation-delay:calc(var(--reveal-step,60ms)*5)}.reveal-items>:nth-child(7){animation-delay:calc(var(--reveal-step,60ms)*6)}.reveal-items>:nth-child(n+8){animation-delay:calc(var(--reveal-step,60ms)*7)}.reveal-swap{display:grid}.reveal-swap>*{grid-area:1/1;min-width:0}.reveal-swap>:first-child:not(:last-child){pointer-events:none;animation:reveal-out var(--reveal-motion,.2s linear(0,.5729,.8966,.9789,.996,1,1))forwards}.reveal-swap>.reveal-items:not(:only-child){animation:none}.reveal-swap>.reveal-items:first-child:not(:last-child)>*{animation-name:reveal-out;animation-fill-mode:forwards}:is(.reveal-product,.reveal-product-subtle,.reveal-items,.reveal-swap) [data-slot=skeleton]{animation:reveal-skeleton-in .25s ease-in-out both,reveal-pulse 2s cubic-bezier(.4,0,.6,1) .25s infinite}.reveal-swap>:first-child:not(:last-child) [data-slot=skeleton]{animation:none}@supports (animation-timeline:view()){:is(.reveal-landing,.reveal-landing-subtle)>:first-child{animation:reveal-leave 1ms linear both;animation-timeline:view();animation-range:exit calc(100% - var(--reveal-scroll))exit calc(100% - var(--reveal-scroll-start))}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll,:is(.reveal-landing,.reveal-landing-subtle)>:not(:first-child){--reveal-load-delay:calc(var(--reveal-step)*4);animation:reveal-preset 1ms linear both,reveal-leave 1ms linear both,reveal-preset var(--reveal-motion,.2s linear(0,.5729,.8966,.9789,.996,1,1))backwards;animation-timeline:view(),view(),auto;animation-range:entry var(--reveal-scroll-start)entry var(--reveal-scroll),exit calc(100% - var(--reveal-scroll))exit calc(100% - var(--reveal-scroll-start)),normal;animation-delay:0s,0s,var(--reveal-load-delay)}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll:nth-child(2){--reveal-load-delay:calc(var(--reveal-step)*5)}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll:nth-child(3){--reveal-load-delay:calc(var(--reveal-step)*6)}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll:nth-child(n+4){--reveal-load-delay:calc(var(--reveal-step)*7)}:is(.reveal-landing,.reveal-landing-subtle)>:not(:first-child):has(.reveal-scroll){animation:none}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll .reveal-scroll{--reveal-load-delay:inherit;animation-range:entry calc(var(--reveal-scroll-start) + var(--reveal-scroll)/2)entry calc(var(--reveal-scroll)*1.5),exit calc(100% - var(--reveal-scroll)*1.5)exit calc(100% - var(--reveal-scroll-start) - var(--reveal-scroll)/2),normal;animation-delay:0s,0s,calc(var(--reveal-load-delay) + var(--reveal-step))}}@media (prefers-reduced-motion:reduce){:is(.reveal-landing,.reveal-landing-subtle){--reveal-distance:0px;--reveal-scale:1}:is(.reveal-landing,.reveal-landing-subtle)>:first-child,:is(.reveal-landing,.reveal-landing-subtle)>:not(:first-child):has(.reveal-scroll){animation:none}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll,:is(.reveal-landing,.reveal-landing-subtle)>:not(:first-child){animation:reveal-preset var(--reveal-motion,.2s linear(0,.5729,.8966,.9789,.996,1,1))backwards;animation-delay:var(--reveal-load-delay,0s)}:is(.reveal-landing,.reveal-landing-subtle) .reveal-scroll .reveal-scroll{animation-delay:calc(var(--reveal-load-delay,0s) + var(--reveal-step))}:is(.reveal-product,.reveal-product-subtle,.reveal-items,.reveal-swap) [data-slot=skeleton]{animation:reveal-skeleton-in .25s ease-in-out both}}.shimmer-text{color:#0000;background:linear-gradient(90deg,#a3a3a3 0 35%,#525252 50%,#a3a3a3 65% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:shimmer 1.5s ease-in-out infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@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))}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes sf-reveal-start{0%{--sf-start:1}to{--sf-start:0}}@keyframes sf-reveal-end{0%{--sf-end:0}to{--sf-end:1}}@keyframes sf-divider-start{0%{opacity:0}to{opacity:1}}@keyframes sf-divider-end{0%{opacity:1}to{opacity:0}}@keyframes reveal-preset{0%{opacity:0;transform:translateY(var(--reveal-distance,0))scale(var(--reveal-scale,1))}}@keyframes reveal-out{to{opacity:0}}@keyframes reveal-skeleton-in{0%{opacity:0}}@keyframes reveal-pulse{50%{opacity:.5}}@keyframes reveal-leave{to{opacity:0;transform:translateY(calc(var(--reveal-distance,0px)*-1))scale(var(--reveal-scale,1))}}@keyframes shimmer{0%{background-position:0 0}to{background-position:100% 0}}