/*! tailwindcss v4.3.3 | 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme,base,components;@layer utilities{@layer daisyui.l1.l2.l3{.du-range{appearance:none;webkit-appearance:none;--du-range-thumb:var(--color-base-100);--du-range-thumb-size:calc(var(--size-selector,.25rem) * 6);--du-range-progress:currentColor;--du-range-fill:1;--du-range-p:.25rem;--du-range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.du-range{--du-range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.du-range{--du-range-fill-x:calc((var(--du-range-dir,1) * -100cqw) - (var(--du-range-dir,1) * var(--du-range-thumb-size) / 2));--du-range-fill-y:0;--du-range-fill-spread:calc(100cqw * var(--du-range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--du-range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--du-range-thumb-size);background-color:#0000;border:none;overflow:hidden;container-type:inline-size}[dir=rtl] .du-range{--du-range-dir:-1}.du-range:focus{outline:none}.du-range:focus-visible{outline-offset:2px;outline:2px solid}.du-range::-webkit-slider-runnable-track{background-color:var(--du-range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--du-range-thumb-size) * .5)}@media (forced-colors:active){.du-range::-webkit-slider-runnable-track{border:1px solid}.du-range::-moz-range-track{border:1px solid}}.du-range::-moz-range-track{background-color:var(--du-range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--du-range-thumb-size) * .5)}.du-range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--du-range-p), var(--radius-selector-max)));background-color:var(--du-range-thumb);height:var(--du-range-thumb-size);width:var(--du-range-thumb-size);border:var(--du-range-p) solid;appearance:none;webkit-appearance:none;color:var(--du-range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--du-range-thumb) inset, var(--du-range-fill-x) var(--du-range-fill-y) 0 var(--du-range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.du-range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--du-range-thumb) inset, var(--du-range-fill-x) var(--du-range-fill-y) 0 var(--du-range-fill-spread)}}.du-range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--du-range-p), var(--radius-selector-max)));height:var(--du-range-thumb-size);width:var(--du-range-thumb-size);border:var(--du-range-p) solid;color:var(--du-range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--du-range-thumb) inset, var(--du-range-fill-x) var(--du-range-fill-y) 0 var(--du-range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.du-range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--du-range-thumb) inset, var(--du-range-fill-x) var(--du-range-fill-y) 0 var(--du-range-fill-spread)}}.du-range:disabled{cursor:not-allowed;opacity:.3}.du-modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.du-modal::backdrop{display:none}.du-modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.du-modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}.du-menu{--du-menu-active-fg:var(--color-neutral-content);--du-menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.du-menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.du-menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.du-menu :where(li>.du-menu-dropdown:not(.du-menu-dropdown-show)){display:none}.du-menu :where(li:not(.du-menu-title)>:not(ul,menu,details,.du-menu-title,.du-btn)),.du-menu :where(li:not(.du-menu-title)>details>summary:not(.du-menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.du-menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.du-menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.du-menu :where(li>details>summary),.du-menu :where(li>.du-menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.du-menu details{interpolate-size:allow-keywords;overflow:hidden}.du-menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.du-menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.du-menu details[open]::details-content{block-size:auto}.du-menu :where(li>details[open]>summary):after,.du-menu :where(li>.du-menu-dropdown-toggle.du-menu-dropdown-show):after{translate:0 1px;rotate:45deg}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])).du-menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])).du-menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])).du-menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])).du-menu-focus{outline-offset:2px;outline:2px solid #0000}}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title),li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title)):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.du-menu :where(li:not(.du-menu-title,.du-disabled)>:not(ul,menu,details,.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.du-menu-title,.du-disabled)>details>summary:not(.du-menu-title):not(.du-menu-active,:active,.du-btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.du-menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.du-menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.du-menu :where(li) .du-badge{justify-self:flex-end}.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn):active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn).du-menu-active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.du-menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn):active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn).du-menu-active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.du-menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn):active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn).du-menu-active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.du-menu :where(li)>details>summary:active{color:var(--du-menu-active-fg);background-color:var(--du-menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--du-fx-noise)}:is(.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn):active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn).du-menu-active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.du-menu :where(li)>details>summary:active):not(:is(.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn):active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn).du-menu-active,.du-menu :where(li)>:not(ul,menu,.du-menu-title,details,.du-btn)[aria-current]:not([aria-current=false],[aria-current=""]),.du-menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--du-menu-active-bg)}.du-menu :where(li).du-menu-disabled,.du-menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-menu :where(li).du-menu-disabled,.du-menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.du-collapse-title{grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.du-dropdown{position-area:var(--du-anchor-v,block-end) var(--du-anchor-h,span-inline-end);display:inline-block;position:relative}.du-dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.du-dropdown[popover]{z-index:999}@media (prefers-reduced-motion:no-preference){.du-dropdown[popover]{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.du-dropdown[popover]{opacity:0;scale:.95}}@media (prefers-reduced-motion:no-preference){.du-dropdown .du-dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.du-dropdown .du-dropdown-content{opacity:0;scale:.95}}:is(.du-dropdown:not(.du-dropdown-close).du-dropdown-open,.du-dropdown:not(.du-dropdown-close):not(.du-dropdown-hover):focus,.du-dropdown:not(.du-dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}.du-dropdown:is(details){overflow:revert-layer}.du-dropdown:is(details) summary::-webkit-details-marker{display:none}.du-dropdown:where([popover]){background:0 0}.du-dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.du-dropdown[popover]{margin:auto}.du-dropdown[popover].du-dropdown-close{transform-origin:top;opacity:0;display:none;scale:.95}.du-dropdown[popover].du-dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.du-dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.du-dropdown[popover].du-dropdown-close,.du-dropdown[popover]:not(.du-dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:.95}:where(.du-btn){width:unset}.du-btn{--du-size:calc(var(--size-field,.25rem) * 10);--du-btn-p:1rem;--du-btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--du-btn-bg:var(--du-btn-color,var(--color-base-200));--du-btn-border:var(--du-btn-color,var(--color-base-200));border-start-start-radius:var(--du-join-ss,var(--radius-field));border-start-end-radius:var(--du-join-se,var(--radius-field));border-end-end-radius:var(--du-join-ee,var(--radius-field));border-end-start-radius:var(--du-join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.du-btn{--du-btn-border:color-mix(in oklab, var(--du-btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.du-btn{--du-btn-soft-bg:initial;--du-btn-shadow:0 3px 2px -2px var(--du-btn-bg), 0 4px 3px -2px var(--du-btn-bg)}@supports (color:color-mix(in lab, red, red)){.du-btn{--du-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--du-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--du-btn-bg) calc(var(--depth) * 30%), #0000)}}.du-btn{--du-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--du-size);padding-inline:var(--du-btn-p);font-size:var(--du-fontsize,.875rem);background-color:var(--du-btn-bg);color:var(--du-btn-fg);border-color:var(--du-btn-border);border-style:var(--du-btn-border-style,solid);outline-color:var(--du-btn-color,var(--color-base-content));--tw-prose-links:var(--du-btn-fg);background-image:none, var(--du-fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--du-btn-inset) inset, var(--du-btn-shadow)}.du-btn:is([type=checkbox],[type=radio]){appearance:none}.du-btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.du-btn:where(:checked:not(.du-filter [type=radio].du-btn)){--du-btn-color:var(--color-primary);--du-btn-fg:var(--color-primary-content)}.du-loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.du-loading{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.du-loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.du-collapse-content{--du-overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.du-collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.du-collapse-content{transition:overflow .2s allow-discrete var(--du-overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}details>.du-collapse-content{content-visibility:visible}.du-list{flex-direction:column;font-size:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.du-list>:not(:last-child).du-list-row,.du-list>:not(:last-child) .du-list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent);border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.du-list .du-list-row{--du-list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--du-list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.du-list>:not(:last-child).du-list-row,.du-list>:not(:last-child) .du-list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.du-list>:not(:last-child).du-list-row,.du-list>:not(:last-child) .du-list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.du-list>:not(:last-child).du-list-row,.du-list>:not(:last-child) .du-list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.du-dropdown .du-dropdown-content{position:absolute}.du-dropdown.du-dropdown-close .du-dropdown-content,.du-dropdown:not(details,.du-dropdown-open,.du-dropdown-hover:hover,:focus-within) .du-dropdown-content,.du-dropdown.du-dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.du-dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.du-dropdown .du-dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.du-dropdown .du-dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display,overlay;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.du-dropdown .du-dropdown-content{opacity:0;scale:.95}}:is(.du-dropdown:not(.du-dropdown-close).du-dropdown-open,.du-dropdown:not(.du-dropdown-close):not(.du-dropdown-hover):focus,.du-dropdown:not(.du-dropdown-close):focus-within) .du-dropdown-content,.du-dropdown:not(.du-dropdown-close).du-dropdown-hover:hover .du-dropdown-content{opacity:1;scale:1}.du-toggle{border:var(--border) solid currentColor;color:var(--du-input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--du-toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--du-toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.du-toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.du-toggle{--du-input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.du-toggle{--du-input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.du-toggle{--du-toggle-p:calc(var(--du-size) * .125);--du-size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--du-size) * 2) - (var(--border) + var(--du-toggle-p)) * 2);height:var(--du-size)}.du-toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.du-toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.du-toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.du-toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.du-toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.du-toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.du-toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.du-toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.du-toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--du-fx-noise)}@media (forced-colors:active){.du-toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.du-toggle:before{outline-offset:-1rem;outline:.25rem solid}}.du-toggle:focus-visible{outline-offset:2px;outline:2px solid}.du-toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.du-toggle:checked{background-color:var(--color-base-100);--du-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.du-toggle:checked:before{background-color:currentColor}@starting-style{.du-toggle:checked:before{opacity:0}}.du-toggle[aria-checked=true]{background-color:var(--color-base-100);--du-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.du-toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.du-toggle[aria-checked=true]:before{opacity:0}}.du-toggle:has(>input:checked){background-color:var(--color-base-100);--du-input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.du-toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.du-toggle:has(>input:checked):before{opacity:0}}.du-toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.du-toggle:disabled{cursor:not-allowed;opacity:.3}.du-toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.du-input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--du-size:calc(var(--size-field,.25rem) * var(--du-in-size-mul,10));--du-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.du-input{--du-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.du-input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--du-size);font-size:max(var(--du-font-size,0rem), var(--du-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--du-input-color,#0000);box-shadow:0 1px var(--du-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--du-join-ss,var(--radius-field));border-start-end-radius:var(--du-join-se,var(--radius-field));border-end-end-radius:var(--du-join-ee,var(--radius-field));border-end-start-radius:var(--du-join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.du-input{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.du-input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.du-input input::placeholder{color:var(--color-base-content);opacity:.5}.du-input input:focus,.du-input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-input input:focus,.du-input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.du-input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.du-input::-webkit-inner-spin-button{margin-inline-end:-10px}.du-input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.du-input{text-align:start;display:inline-flex;position:relative}input.du-input[type=url],input.du-input[type=tel],input.du-input[type=email],input.du-input[type=number]{direction:ltr}input.du-input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.du-input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.du-input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--du-spin-my,-3))}input.du-input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.du-input::-webkit-color-swatch-wrapper{padding-block:.25rem}.du-input input{text-align:start;display:inline-flex;position:relative}.du-input input[type=url],.du-input input[type=tel],.du-input input[type=email],.du-input input[type=number]{direction:ltr}.du-input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.du-input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.du-input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--du-spin-my,-3))}.du-input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.du-input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.du-input:focus{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-input:focus{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-input:focus{outline:2px solid var(--du-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.du-input:focus{--du-font-size:1rem}}}.du-input:focus-within{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-input:focus-within{outline:2px solid var(--du-input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.du-input:focus-within{--du-font-size:1rem}}}.du-table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.du-table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.du-table tr.du-row-hover),.du-table tr.du-row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.du-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.du-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.du-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.du-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.du-table :where(.du-table-pin-rows thead){z-index:1;position:sticky;top:0}.du-table :where(.du-table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.du-table :where(.du-table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.du-table :where(.du-table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.du-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.du-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--du-size:calc(var(--size-field,.25rem) * var(--du-sl-size-mul,10));--du-input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.du-select{--du-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.du-select{width:clamp(3rem,20rem,100%);height:var(--du-size);font-size:max(var(--du-font-size,0rem), var(--du-font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--du-input-color,#0000);box-shadow:0 1px var(--du-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--du-join-ss,var(--radius-field));border-start-end-radius:var(--du-join-se,var(--radius-field));border-end-end-radius:var(--du-join-ee,var(--radius-field));border-end-start-radius:var(--du-join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.du-select{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .du-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.du-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.du-select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.du-select select::placeholder{color:var(--color-base-content);opacity:.5}.du-select select:focus,.du-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-select select:focus,.du-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.du-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.du-select:focus{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-select:focus{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-select:focus{outline:2px solid var(--du-input-color);outline-offset:2px}.du-select:focus-within{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-select:focus-within{outline:2px solid var(--du-input-color);outline-offset:2px}.du-select:open{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-select:open{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-select:open{outline:2px solid var(--du-input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.du-select,.du-select select){appearance:base-select}:is(.du-select,.du-select select)::picker(select){appearance:base-select}}:is(.du-select,.du-select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.du-select,.du-select select)::picker-icon{display:none}:is(.du-select,.du-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.du-select,.du-select select) optgroup{padding-top:.5em}:is(.du-select,.du-select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.du-select,.du-select select) option:not(:disabled):hover,:is(.du-select,.du-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.du-select,.du-select select) option:not(:disabled):hover,:is(.du-select,.du-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.du-select,.du-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--du-option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.du-select,.du-select select) option:not(:disabled):hover,:is(.du-select,.du-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.du-select,.du-select select) option:not(:disabled):hover,:is(.du-select,.du-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.du-select,.du-select select) option:not(:disabled):hover,:is(.du-select,.du-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.du-select,.du-select select) option:not(:disabled):hover,:is(.du-select,.du-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.du-select,.du-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .du-select::picker(select){translate:.5rem}[dir=rtl] .du-select select::picker(select){translate:.5rem}.du-avatar-group .du-avatar{border:4px solid var(--color-base-100);border-radius:2147483647px;overflow:hidden}.du-avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.du-avatar>div{aspect-ratio:1;display:block;overflow:hidden}.du-avatar img{object-fit:cover;width:100%;height:100%}.du-checkbox{border:var(--border) solid var(--du-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.du-checkbox{border:var(--border) solid var(--du-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.du-checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--du-size:calc(var(--size-selector,.25rem) * 6);width:var(--du-size);height:var(--du-size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--du-fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.du-checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.du-checkbox:focus-visible{outline:2px solid var(--du-input-color,currentColor);outline-offset:2px}.du-checkbox:checked{background-color:var(--du-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.du-checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.du-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.du-checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.du-checkbox[aria-checked=true]{background-color:var(--du-input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.du-checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media (forced-colors:active){.du-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.du-checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.du-checkbox:indeterminate{background-color:var(--du-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.du-checkbox:indeterminate{background-color:var(--du-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.du-checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media (forced-colors:active){.du-checkbox:indeterminate:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.du-checkbox[aria-checked=mixed]{background-color:var(--du-input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.du-checkbox[aria-checked=mixed]{background-color:var(--du-input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.du-checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}@media (forced-colors:active){.du-checkbox[aria-checked=mixed]:before{--tw-content:"−";clip-path:none;background-color:#0000;translate:0;rotate:0deg}}.du-radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--du-input-color,currentColor);border-radius:2147483647px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.du-radio{border:var(--border) solid var(--du-input-color,color-mix(in srgb, currentColor 20%, #0000))}}.du-radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--du-size:calc(var(--size-selector,.25rem) * 6);width:var(--du-size);height:var(--du-size);color:var(--du-input-color,currentColor)}.du-radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--du-fx-noise);border-radius:2147483647px;width:100%;height:100%;display:block}.du-radio:focus-visible{outline:2px solid}.du-radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.du-radio:checked{animation:.2s ease-out radio}}.du-radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.du-radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.du-radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.du-radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.du-radio[aria-checked=true]{animation:.2s ease-out radio}}.du-radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){.du-radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.du-radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.du-card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.du-card:focus-visible,.du-card[aria-checked=true]{outline-color:currentColor}.du-card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.du-card[aria-checked=true]:focus-visible{outline-width:4px}.du-card:has(>:checked:focus-visible){outline-width:4px}.du-card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.du-card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.du-card>:is([type=checkbox],[type=radio]){appearance:none}.du-stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.du-progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.du-progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.du-progress{color:var(--color-base-content)}@media (forced-colors:active){.du-progress{border:1px solid}}.du-progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.du-progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.du-progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.du-progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.du-progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (forced-colors:active){.du-progress::-moz-progress-bar{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.du-progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.du-progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.du-progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (forced-colors:active){.du-progress::-webkit-progress-value{background-color:canvastext}}@media (prefers-reduced-motion:no-preference){.du-progress::-webkit-progress-value{transition:inline-size .3s}}}.du-textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--du-input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.du-textarea{--du-input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.du-textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--du-font-size,0rem), var(--du-font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--du-input-color,#0000);box-shadow:0 1px var(--du-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.du-textarea{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.du-textarea textarea{appearance:none;background-color:#0000;border:none}.du-textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.du-textarea textarea:focus,.du-textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.du-textarea textarea:focus,.du-textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.du-textarea:focus{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-textarea:focus{outline:2px solid var(--du-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.du-textarea:focus{--du-font-size:1rem}}}.du-textarea:focus-within{--du-input-color:var(--color-base-content);box-shadow:0 1px var(--du-input-color)}@supports (color:color-mix(in lab, red, red)){.du-textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--du-input-color) calc(var(--depth) * 10%), #0000)}}.du-textarea:focus-within{outline:2px solid var(--du-input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.du-textarea:focus-within{--du-font-size:1rem}}}.du-modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.du-modal-backdrop button{cursor:pointer}.du-modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--du-modal-tl,var(--radius-box));border-top-right-radius:var(--du-modal-tr,var(--radius-box));border-bottom-left-radius:var(--du-modal-bl,var(--radius-box));border-bottom-right-radius:var(--du-modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.du-stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.du-stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.du-stat-desc{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.du-stat-desc{font-size:.75rem}.du-stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab, red, red)){.du-stat-title{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.du-stat-title{font-size:.75rem}.du-fieldset-legend{color:var(--color-base-content);margin-bottom:-.25rem;justify-content:space-between;align-items:center;gap:.5rem;margin-inline-end:auto;padding-block:.5rem;font-weight:600;display:flex}.du-menu .du-dropdown-content{margin-top:.5rem;padding:.5rem}.du-menu .du-dropdown-content:before{display:none}.du-badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--du-badge-fg);border:var(--border) solid var(--du-badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--du-fx-noise);background-color:var(--du-badge-bg);--du-badge-bg:var(--du-badge-color,var(--color-base-100));--du-badge-fg:var(--color-base-content);--du-size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--du-size);padding-inline:calc(var(--du-size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.du-stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.du-stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.du-stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.du-stat:not(:last-child){border-block-end:none}.du-fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.du-menu .du-dropdown:focus-within .du-menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.du-btn-ghost{--du-btn-bg:#0000;color:var(--du-btn-rest-fg,var(--du-btn-color,var(--color-base-content,currentColor)));--du-btn-border:#0000;--du-btn-inset:0 0 0 0 oklch(0% 0 0/0);--du-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.du-collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.du-collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.du-collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.du-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.du-collapse-close),[tabindex]:focus-within:not(.du-collapse-close)){grid-template-rows:max-content 1fr}.du-collapse:not(td,tr,colgroup):not(.du-collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.du-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.du-collapse-close),[tabindex]:focus-within:not(.du-collapse-close))>.du-collapse-content,.du-collapse:not(td,tr,colgroup):not(.du-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.du-collapse-content){--du-overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.du-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.du-collapse-close),[tabindex]:focus-within:not(.du-collapse-close))>.du-collapse-content,.du-collapse:not(td,tr,colgroup):not(.du-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.du-collapse-content){visibility:visible}}.du-collapse:not(td,tr,colgroup):focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.du-collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.du-collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.du-collapse:not(td,tr,colgroup):not(.du-collapse-close)>input[type=checkbox],.du-collapse:not(td,tr,colgroup):not(.du-collapse-close)>input[type=radio]:not(:checked),.du-collapse:not(td,tr,colgroup):not(.du-collapse-close)>.du-collapse-title{cursor:pointer}:is(.du-collapse:not(td,tr,colgroup)[tabindex]:focus:not(.du-collapse-close,.du-collapse[open]),.du-collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.du-collapse-close,.du-collapse[open]))>.du-collapse-title{cursor:unset}.du-collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.du-collapse-close),[tabindex]:focus-within:not(.du-collapse-close))>:where(.du-collapse-content),.du-collapse:not(td,tr,colgroup):not(.du-collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.du-collapse-content){padding-bottom:1rem}.du-collapse:not(td,tr,colgroup):is(details){width:100%}.du-collapse:not(td,tr,colgroup):is(details)::details-content{--du-overflow-delay:0s;height:0;overflow:clip}.du-collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){.du-collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--du-overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}.du-collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--du-overflow-delay:.2s}}.du-collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.du-collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.du-alert{--du-alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--du-alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--du-fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.du-alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--du-alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.du-alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{@starting-style{.du-modal.du-modal-open{opacity:0}}.du-modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.du-modal[open]>.du-modal-box{opacity:1;translate:0;scale:1}:root:has(.du-modal[open]){--du-page-scroll-lock: }@starting-style{.du-modal[open]{opacity:0}}.du-modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.du-modal:popover-open>.du-modal-box{opacity:1;translate:0;scale:1}:root:has(.du-modal:popover-open){--du-page-scroll-lock: }@starting-style{.du-modal:popover-open{opacity:0}}.du-modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.du-modal:target>.du-modal-box{opacity:1;translate:0;scale:1}:root:has(.du-modal:target){--du-page-scroll-lock: }@starting-style{.du-modal:target{opacity:0}}.du-modal-toggle:checked+.du-modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.du-modal-toggle:checked+.du-modal>.du-modal-box{opacity:1;translate:0;scale:1}:root:has(.du-modal-toggle:checked+.du-modal){--du-page-scroll-lock: }@starting-style{.du-modal-toggle:checked+.du-modal{opacity:0}}.du-modal.du-modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.du-modal.du-modal-open>.du-modal-box{opacity:1;translate:0;scale:1}:root:has(.du-modal.du-modal-open){--du-page-scroll-lock: }@starting-style{.du-modal.du-modal-open{opacity:0}}@media (prefers-reduced-motion:no-preference){.du-collapse-arrow>.du-collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.du-collapse-plus>.du-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.du-collapse-plus>.du-collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.du-collapse-plus>.du-collapse-title:after{--tw-content:"+";content:var(--tw-content);pointer-events:none;top:.9rem;inset-inline-end:1.4rem}.du-collapse-arrow>.du-collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.du-collapse-arrow>.du-collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.du-collapse-arrow>.du-collapse-title:after{content:"";transform-origin:75% 75%;pointer-events:none;top:50%;inset-inline-end:1.4rem;box-shadow:2px 2px}.du-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-bg:var(--du-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.du-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-bg:color-mix(in oklab, var(--du-btn-color,var(--color-base-200)), #000 5%)}}.du-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--du-btn-fg,var(--color-base-content));--du-btn-border:var(--du-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.du-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-border:color-mix(in oklab, var(--du-btn-color,var(--color-base-200)), #000 7%)}}.du-btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-border-style:solid;--du-btn-inset:0 0 0 0 oklch(0% 0 0/0);--du-btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.du-collapse-open>.du-collapse-content{--du-overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility:visible){.du-collapse-open>.du-collapse-content{visibility:visible}}.du-list .du-list-row>*{grid-row-start:1}.du-dropdown-start :where(.du-dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.du-dropdown-start :where(.du-dropdown-content)){translate:0}.du-dropdown-center :where(.du-dropdown-content){inset-inline-end:50%;translate:50%}[dir=rtl] :is(.du-dropdown-center :where(.du-dropdown-content)){translate:-50%}.du-dropdown-left .du-dropdown-content{transform-origin:100%;inset-inline-end:100%;top:0;bottom:auto}.du-dropdown-right .du-dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.du-dropdown-bottom .du-dropdown-content{transform-origin:top;top:100%;bottom:auto}.du-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.du-input:has(>input[disabled]):is(input),.du-input:has(>input[disabled]) :is(input)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.du-input:has(>input[disabled]):is(input),.du-input:has(>input[disabled]) :is(input)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.du-input:has(>input[disabled]){box-shadow:none}.du-input:has(>input[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.du-input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.du-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.du-input:is(:disabled,[disabled]):is(input),.du-input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-input:is(:disabled,[disabled]):is(input),.du-input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.du-input:is(:disabled,[disabled]){box-shadow:none}.du-input:is(:disabled,[disabled])::placeholder,.du-input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .du-input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .du-input:is(input),fieldset:disabled .du-input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .du-input:is(input),fieldset:disabled .du-input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .du-input{box-shadow:none}fieldset:disabled .du-input::placeholder,fieldset:disabled .du-input ::placeholder{color:var(--color-base-content);opacity:.2}.du-input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.du-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.du-select:has(>select[disabled]):is(select),.du-select:has(>select[disabled]) :is(select)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.du-select:has(>select[disabled]):is(select),.du-select:has(>select[disabled]) :is(select)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.du-select:has(>select[disabled]){box-shadow:none}.du-select:has(>select[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.du-select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.du-select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.du-select:is(:disabled,[disabled]):is(select),.du-select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-select:is(:disabled,[disabled]):is(select),.du-select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.du-select:is(:disabled,[disabled]){box-shadow:none}.du-select:is(:disabled,[disabled])::placeholder,.du-select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .du-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .du-select:is(select),fieldset:disabled .du-select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .du-select:is(select),fieldset:disabled .du-select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .du-select{box-shadow:none}fieldset:disabled .du-select::placeholder,fieldset:disabled .du-select ::placeholder{color:var(--color-base-content);opacity:.2}.du-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.du-checkbox:disabled,.du-radio:disabled{cursor:not-allowed;opacity:.2}.du-dropdown-end{--du-anchor-h:span-inline-start}.du-dropdown-end :where(.du-dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.du-dropdown-end :where(.du-dropdown-content)){translate:0}.du-dropdown-end.du-dropdown-left{--du-anchor-h:left;--du-anchor-v:span-top}.du-dropdown-end.du-dropdown-left .du-dropdown-content{top:auto;bottom:0}.du-dropdown-end.du-dropdown-right{--du-anchor-h:right;--du-anchor-v:span-top}.du-dropdown-end.du-dropdown-right .du-dropdown-content{top:auto;bottom:0}.du-dropdown-top{--du-anchor-v:block-start}.du-dropdown-top .du-dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.du-textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.du-textarea:has(>textarea[disabled]){box-shadow:none}.du-textarea:has(>textarea[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.du-textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.du-textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.du-textarea:is(:disabled,[disabled]){box-shadow:none}.du-textarea:is(:disabled,[disabled])::placeholder,.du-textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.du-textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.du-modal-top>.du-modal-box{--du-modal-tl:0;--du-modal-tr:0;--du-modal-bl:var(--radius-box);--du-modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.du-modal-middle>.du-modal-box{--du-modal-tl:var(--radius-box);--du-modal-tr:var(--radius-box);--du-modal-bl:var(--radius-box);--du-modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.du-modal-bottom>.du-modal-box{--du-modal-tl:var(--radius-box);--du-modal-tr:var(--radius-box);--du-modal-bl:0;--du-modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.du-modal-start>.du-modal-box{--du-modal-tl:0;--du-modal-tr:var(--radius-box);--du-modal-bl:0;--du-modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.du-modal-start>.du-modal-box){--du-modal-tl:var(--radius-box);--du-modal-tr:0;--du-modal-bl:var(--radius-box);--du-modal-br:0;translate:100%}.du-modal-end>.du-modal-box{--du-modal-tl:var(--radius-box);--du-modal-tr:0;--du-modal-bl:var(--radius-box);--du-modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.du-modal-end>.du-modal-box){--du-modal-tl:0;--du-modal-tr:var(--radius-box);--du-modal-bl:0;--du-modal-br:var(--radius-box);translate:-100%}.du-stats-horizontal .du-stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.du-stats-horizontal .du-stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.du-stats-horizontal .du-stat:not(:last-child){border-block-end:none}.du-stats-vertical .du-stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab, red, red)){.du-stats-vertical .du-stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000)}}.du-avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.du-btn-square{width:var(--du-size);height:var(--du-size);padding-inline:0}.du-loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.du-loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.du-badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}:where(:not(ul,menu,details,.du-menu-title,.du-btn)).du-menu-active{--tw-outline-style:none;color:var(--du-menu-active-fg);background-color:var(--du-menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--du-fx-noise);outline-style:none}@media (forced-colors:active){:where(:not(ul,menu,details,.du-menu-title,.du-btn)).du-menu-active{outline-offset:2px;outline:2px solid #0000}}.du-loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.du-loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.du-checkbox-sm{--du-size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.du-checkbox-xs{--du-size:calc(var(--size-selector,.25rem) * 4);padding:.125rem}.du-radio-sm{padding:.1875rem}.du-radio-sm[type=radio]{--du-size:calc(var(--size-selector,.25rem) * 5)}.du-table-sm :not(thead,tfoot) tr{font-size:.75rem}.du-table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.du-badge-sm{--du-size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.du-alert-error{color:var(--color-error-content);--du-alert-border-color:var(--color-error);--du-alert-color:var(--color-error)}.du-alert-warning{color:var(--color-warning-content);--du-alert-border-color:var(--color-warning);--du-alert-color:var(--color-warning)}.du-checkbox-primary{color:var(--color-primary-content);--du-input-color:var(--color-primary)}.du-range-primary{color:var(--color-primary);--du-range-thumb:var(--color-primary-content)}.du-progress-error{color:var(--color-error)}.du-progress-primary{color:var(--color-primary)}.du-list .du-list-row:has(>.du-list-col-grow:first-child){--du-list-grid-cols:1fr}.du-list .du-list-row:has(>.du-list-col-grow:nth-child(2)){--du-list-grid-cols:minmax(0, auto) 1fr}.du-list .du-list-row:has(>.du-list-col-grow:nth-child(3)){--du-list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.du-list .du-list-row:has(>.du-list-col-grow:nth-child(4)){--du-list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.du-list .du-list-row:has(>.du-list-col-grow:nth-child(5)){--du-list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.du-list .du-list-row:has(>.du-list-col-grow:nth-child(6)){--du-list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.du-input-sm{--du-in-size-mul:8;--du-font-size-min:.75rem;--du-spin-my:-2}.du-floating-label:has(.du-input-sm){--du-top-mul:4;--du-font-size:.75rem}.du-input-xs{--du-in-size-mul:6;--du-font-size-min:.6875rem;--du-spin-my:-1}.du-floating-label:has(.du-input-xs){--du-top-mul:3;--du-font-size:.6875rem}.du-select-sm{--du-sl-size-mul:8;--du-font-size-min:.75rem;--du-option-px:2.5}.du-floating-label:has(.du-select-sm){--du-top-mul:4;--du-font-size:.75rem}.du-btn-error{--du-btn-color:var(--color-error);--du-btn-fg:var(--color-error-content);--du-btn-soft-bg:initial}.du-btn-primary{--du-btn-color:var(--color-primary);--du-btn-fg:var(--color-primary-content);--du-btn-soft-bg:initial}.du-btn-sm{--du-fontsize:.75rem;--du-btn-p:.75rem;--du-size:calc(var(--size-field,.25rem) * 8)}.du-btn-xs{--du-fontsize:.6875rem;--du-btn-p:.5rem;--du-size:calc(var(--size-field,.25rem) * 6)}.du-textarea-sm{--du-font-size-min:.75rem}.du-floating-label:has(.du-textarea-sm){--du-top-mul:4;--du-font-size:.75rem}.du-toggle-info:checked,.du-toggle-info[aria-checked=true]{--du-input-color:var(--color-info)}.du-toggle-primary:checked,.du-toggle-primary[aria-checked=true]{--du-input-color:var(--color-primary)}.du-toggle-sm[type=checkbox]{--du-size:calc(var(--size-selector,.25rem) * 5)}.du-toggle-sm:has([type=checkbox]){--du-size:calc(var(--size-selector,.25rem) * 5)}.du-radio-primary{--du-input-color:var(--color-primary)}.du-range-sm{--du-range-thumb-size:calc(var(--size-selector,.25rem) * 5)}@media (prefers-reduced-motion:no-preference){.du-collapse:not(td,tr,colgroup)[open].du-collapse-arrow>.du-collapse-title:after,.du-collapse:not(td,tr,colgroup).du-collapse-open.du-collapse-arrow>.du-collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.du-collapse:not(td,tr,colgroup).du-collapse-open.du-collapse-plus>.du-collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.du-collapse:not(td,tr,colgroup)[tabindex].du-collapse-arrow:focus:not(.du-collapse-close),.du-collapse:not(td,tr,colgroup).du-collapse-arrow[tabindex]:focus-within:not(.du-collapse-close))>.du-collapse-title:after,.du-collapse:not(td,tr,colgroup).du-collapse-arrow:not(.du-collapse-close)>input:is([type=checkbox],[type=radio]):checked~.du-collapse-title:after{transform:translateY(-50%)rotate(225deg)}.du-collapse:not(td,tr,colgroup)[open].du-collapse-plus>.du-collapse-title:after,.du-collapse:not(td,tr,colgroup)[tabindex].du-collapse-plus:focus:not(.du-collapse-close)>.du-collapse-title:after,.du-collapse:not(td,tr,colgroup).du-collapse-plus:not(.du-collapse-close)>input:is([type=checkbox],[type=radio]):checked~.du-collapse-title:after{--tw-content:"−";content:var(--tw-content)}}.prose :where(a.du-btn:not(.du-btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.du-btn:hover{--du-btn-bg:var(--du-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.du-btn:hover{--du-btn-bg:color-mix(in oklab, var(--du-btn-color,var(--color-base-200)), #000 7%)}}.du-btn:hover{color:var(--du-btn-fg);--du-btn-border:var(--du-btn-bg)}@supports (color:color-mix(in lab, red, red)){.du-btn:hover{--du-btn-border:color-mix(in oklab, var(--du-btn-bg), #000 calc(var(--depth) * 5%))}}.du-btn:hover{--du-btn-border-style:solid;--du-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--du-btn-shadow:0 3px 2px -2px var(--du-btn-bg), 0 4px 3px -2px var(--du-btn-bg)}@supports (color:color-mix(in lab, red, red)){.du-btn:hover{--du-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--du-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--du-btn-bg) calc(var(--depth) * 30%), #0000)}}}.du-btn:active:not(.du-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-bg:var(--du-btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.du-btn:active:not(.du-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-bg:color-mix(in oklab, var(--du-btn-color,var(--color-base-200)), #000 5%)}}.du-btn:active:not(.du-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--du-btn-fg,var(--color-base-content));--du-btn-border:var(--du-btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.du-btn:active:not(.du-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-border:color-mix(in oklab, var(--du-btn-color,var(--color-base-200)), #000 7%)}}.du-btn:active:not(.du-btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--du-btn-border-style:solid;--du-btn-inset:0 0 0 0 oklch(0% 0 0/0);--du-btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.du-btn:where(:checked:not(.du-filter [type=radio].du-btn),:not([type=radio],[type=checkbox]):focus-visible){--du-btn-bg:var(--du-btn-color,var(--color-base-200));color:var(--du-btn-fg,var(--color-base-content));--du-btn-border:var(--du-btn-bg)}@supports (color:color-mix(in lab, red, red)){.du-btn:where(:checked:not(.du-filter [type=radio].du-btn),:not([type=radio],[type=checkbox]):focus-visible){--du-btn-border:color-mix(in oklab, var(--du-btn-bg), #000 calc(var(--depth) * 5%))}}.du-btn:where(:checked:not(.du-filter [type=radio].du-btn),:not([type=radio],[type=checkbox]):focus-visible){--du-btn-border-style:solid;--du-btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--du-btn-shadow:0 3px 2px -2px var(--du-btn-bg), 0 4px 3px -2px var(--du-btn-bg)}@supports (color:color-mix(in lab, red, red)){.du-btn:where(:checked:not(.du-filter [type=radio].du-btn),:not([type=radio],[type=checkbox]):focus-visible){--du-btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--du-btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--du-btn-bg) calc(var(--depth) * 30%), #0000)}}.du-btn:where(:checked:not(.du-filter [type=radio].du-btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.du-btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.du-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.du-btn:is(.du-btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-btn:is(.du-btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.du-btn:is(.du-btn-disabled,:disabled,[disabled],[aria-disabled=true]){--du-btn-bg:#0000;--du-btn-border:#0000;--du-btn-inset:0 0 0 0 oklch(0% 0 0/0);--du-btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.du-btn:is(.du-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.du-btn-link,.du-btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.du-btn:is(.du-btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.du-btn-link,.du-btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.du-collapse:not(td,tr,colgroup){visibility:revert-layer}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}:is(.du-input[type=url],.du-input[type=tel],.du-input[type=email],.du-input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-start-start-radius:var(--du-join-se,var(--radius-field));border-start-end-radius:var(--du-join-ss,var(--radius-field));border-end-end-radius:var(--du-join-es,var(--radius-field));border-end-start-radius:var(--du-join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.du-card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.du-card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.du-card figure{justify-content:center;align-items:center;display:flex}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.du-alert{border-width:var(--border);border-color:var(--du-alert-border-color,var(--color-base-200))}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--nav:#0d0d0d;--panel:#141414;--input:#202020;--hover:#262626;--text:#ededed;--muted:#929292;--line-color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}@supports (color:color-mix(in lab, red, red)){:root{--line-color:color-mix(in srgb, var(--text) 12%, var(--bg))}}:root{--line-soft:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--line-soft:color-mix(in srgb, var(--text) 7%, var(--bg))}}:root{--line-control:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--line-control:color-mix(in srgb, var(--text) 18%, var(--bg))}}:root{--accent:#f077af;--accent-ink:#0d0d0d;--composer-radius:24px;--danger:#ee8989;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}button:hover{background:var(--hover)}button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:not(.du-input):not(.du-toggle):not(.du-checkbox):not(.du-radio):not(.du-range),textarea:not(.du-textarea),select:not(.du-select){background:var(--panel);color:var(--text);border:1px solid var(--line-color);border-radius:8px;min-width:0;padding:10px}input[type=checkbox]:not(.du-toggle):not(.du-checkbox){accent-color:var(--accent);width:16px;height:16px}input[type=range]{accent-color:var(--accent);padding:0}textarea{resize:vertical;line-height:1.6}select{cursor:pointer}label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}p{line-height:1.7}a{color:var(--accent)}h3{margin:28px 0 16px;font-size:15px}h3:first-child{margin-top:0}small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.muted{color:var(--muted);font-size:13px}.danger-text{color:var(--danger)}.primary{background:var(--accent);color:var(--accent-ink);font-weight:600}.primary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.primary:hover{background:color-mix(in srgb, var(--accent) 85%, var(--text))}}.text-button{color:var(--muted);padding:4px 6px;font-size:12px}.icon-button{width:32px;height:32px;color:var(--muted);flex-shrink:0;padding:0}.hidden{display:none}.center{background:var(--bg);height:100%;color:var(--text);place-items:center;display:grid}.app{background:var(--bg);height:100dvh;color:var(--text);font-size:14px;display:flex}.sidebar{width:var(--sidebar-width,264px);background:var(--nav);border-right:1px solid #ffffff05;flex-direction:column;flex-shrink:0;padding:16px 12px 12px;display:none}.sidebar.open{display:flex}.brand{align-items:center;gap:10px;padding:0 8px 20px;font-size:17px;display:flex}.brand-mark{color:var(--accent);font-size:27px;font-weight:400}.brand>.icon-button{margin-left:auto}.new-chat{text-align:left;width:100%;color:var(--text);justify-content:flex-start;padding:11px 10px}.new-chat .new-chat-plus{color:var(--muted);margin-left:auto}.nav-list{scrollbar-width:thin;flex:1;padding-top:6px;overflow:auto}.section-label{letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 10px;font-size:11px;display:flex}.group{margin-bottom:12px}.group-title{align-items:center;gap:8px;margin-bottom:4px;padding:0 8px;font-size:13px;display:flex}.group .chat-row{padding-left:17px}.chat-row{border-radius:9px;align-items:center;gap:3px;min-height:37px;display:flex;position:relative}.chat-row:hover,.chat-row.selected{background:var(--hover)}.chat-open{text-align:left;justify-content:flex-start;gap:8px;width:100%;min-width:0;padding:10px;font-size:13px}.chat-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-more{opacity:0;margin-right:3px;padding:4px;display:flex}.chat-row:hover .chat-more,.chat-row:focus-within .chat-more,.chat-row.selected .chat-more,.chat-more[aria-expanded=true]{opacity:1}@media (hover:none){.chat-more{opacity:1}}.nav-empty{color:var(--muted);padding:10px;font-size:12px}.unread{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.nav-footer{padding:8px 0 0;display:flex}.sidebar-scrim{display:none}main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}header{flex-shrink:0;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex}.header-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:55%;padding:8px 0;font-size:14px;display:block;overflow:hidden}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.status-label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.message-scroll{overflow-anchor:none;scroll-behavior:auto;scrollbar-width:thin;flex:1;overflow-y:auto}.welcome{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:240px;padding-bottom:6vh;display:flex}.welcome-symbol{color:var(--accent);font-size:44px;font-weight:300}.welcome h1{letter-spacing:-.6px;margin:24px 0 0;font-size:29px;font-weight:500}.welcome p{color:var(--muted);margin:10px 0 24px;font-size:14px}.subtle-button{border:1px solid var(--line-color);color:var(--muted);font-size:12px}.messages{max-width:var(--content-width,800px);margin:24px auto 0;padding:0 28px 50px}.message{font-size:var(--font-size,16px);line-height:var(--line-height,1.6);flex-direction:column;margin-bottom:30px;display:flex;position:relative}.message.user{align-items:flex-end;margin-bottom:36px}.message.user .message-body{flex-direction:column;align-items:flex-end;min-width:90px;max-width:88%;display:flex}.message.user .markdown{background:var(--input);border-radius:22px;max-width:100%;padding:12px 20px}.message.user .message-actions{justify-content:flex-end;margin:6px -5px 0}.message.assistant .message-body{width:100%}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{line-height:inherit;margin:0 0 16px}.markdown ul,.markdown ol{padding-left:24px}.markdown h1{font-size:1.7em}.markdown h2{font-size:1.4em}.markdown h3{font-size:1.15em}.markdown blockquote{border-left:3px solid var(--line-color);color:var(--muted);margin-left:0;padding:0 16px}.markdown table{border-collapse:collapse;width:100%;font-size:.9em;display:block;overflow:auto}.markdown th,.markdown td{border-bottom:1px solid var(--line-color);text-align:left;padding:9px 12px}.markdown code{background:var(--panel);border-radius:4px;padding:2px 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.markdown pre{margin:0;padding:16px;font-size:13px;line-height:1.6;overflow:auto}.markdown pre code{white-space:pre;background:0 0;padding:0}.code-block{border:1px solid var(--line-color);background:#121212;border-radius:12px;margin:20px 0;padding-top:30px;position:relative}.code-block>button{color:var(--muted);padding:4px 8px;font-size:11px;position:absolute;top:4px;right:6px}.collapsible{max-height:500px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.message-actions{opacity:1;flex-wrap:wrap;align-items:center;gap:4px;margin:8px -4px 0;transition:opacity .12s;display:flex}.message:hover .message-actions,.message:focus-within .message-actions,.message-actions.visible{opacity:1}.message-actions .icon-button{width:28px;height:26px}.message-meta{color:var(--muted);margin-top:4px;font-size:11px}.message-error{color:var(--danger);background:#f55a5a0b;border-radius:8px;padding:10px;font-size:12px}details{color:var(--muted);margin-bottom:18px;font-size:13px}summary{cursor:pointer}.reasoning{white-space:pre-wrap;border-left:2px solid var(--line-color);margin-top:10px;padding:10px 14px}.versions{color:var(--muted);align-items:center;margin-left:4px;font-size:11px;display:flex}.versions>button{padding:0 3px;font-size:11px}.edit-area{background:var(--panel);border-radius:12px;width:100%;padding:12px}.edit-area textarea{width:100%;min-height:150px}.edit-area>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.edit-area>.edit-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:13px}.edit-actions{flex-wrap:wrap;align-items:center}.edit-actions .edit-rewrite-actions{flex-wrap:wrap;gap:4px;margin-right:auto;display:flex}.edit-fullscreen-backdrop{z-index:110;background:var(--bg);padding:16px;position:fixed;inset:0}.edit-fullscreen{flex-direction:column;max-width:1500px;height:100%;margin:auto;display:flex}.edit-fullscreen textarea{resize:none;flex:1;min-height:0}.edit-placeholder{height:220px}.composer-area{width:100%;max-width:calc(var(--content-width,800px) + 4px);margin:0 auto;padding:16px 28px 12px;position:relative}.composer{background:var(--input);border-radius:var(--composer-radius);border:1px solid #ffffff0a;padding:14px 12px 9px;box-shadow:0 6px 28px #00000008}.composer-input{position:relative}.composer .composer-expand{width:28px;height:28px;color:var(--muted);position:absolute;top:0;right:0}.composer textarea{resize:none;width:100%;min-height:65px;max-height:30vh;color:var(--text);background:0 0;border:0;outline:0;padding:0 32px 0 7px;font-size:15px;line-height:1.7}.composer textarea:focus-visible{outline:0}.composer.expanded textarea{max-height:65vh}.composer-controls{align-items:center;gap:10px;display:flex;position:relative}.composer-spacer{flex:1}.composer .composer-plus{opacity:1;width:34px;height:34px;color:var(--muted);cursor:default}.composer-plus:disabled:hover{background:0 0}.composer-model-settings{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.model-trigger{width:100%;max-width:230px;padding:6px 4px;font-size:14px;font-weight:500}.model-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-control{flex:1;min-width:0}.effort-control{flex-shrink:0;align-items:center;display:flex;position:relative}.send-button{color:#fff;background:var(--accent);border-radius:50%;width:36px;height:36px}.send-button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.send-button:hover{background:color-mix(in srgb, var(--accent) 85%, var(--text))}}.send-button:disabled{color:var(--input);background:#727272}.context-ring{width:18px;height:18px;color:var(--accent);cursor:help;flex-shrink:0;display:block}.context-ring.over{color:var(--danger)}.context-trigger{flex-shrink:0;place-items:center;width:26px;height:30px;padding:5px;display:grid}.floating-panel{z-index:90;color:var(--text);background:var(--panel);position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.floating-panel{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.floating-panel{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.floating-panel{border:1px solid color-mix(in srgb, var(--text) 12%, transparent)}}.floating-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;box-shadow:0 12px 38px #0003}.context-popover{text-align:center;border-radius:18px;padding:10px 14px;font-size:13px;line-height:1.7}.context-popover strong{font-weight:500;display:block}.context-heading{color:var(--muted);font-weight:600}.context-popover small{font-size:10px}.context-warning{color:var(--muted);text-align:center;margin:8px 0 0;font-size:11px}.effort-trigger{color:var(--muted);white-space:nowrap;border-radius:20px;gap:4px;padding:7px 5px;font-size:13px}.effort-trigger.active{background:var(--hover)}.effort-popover{padding:12px 16px 15px}.effort-heading{color:var(--muted);grid-template-columns:24px 1fr 24px;align-items:center;display:grid}.effort-heading strong{text-align:center;color:var(--accent);font-size:16px;font-weight:600}.effort-heading .icon-button{width:24px;height:24px}.effort-model{max-width:100%;color:var(--muted);gap:0;height:23px;margin:-2px auto 14px;padding:0 12px;font-size:14px;display:flex}.effort-model span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-trigger{border-radius:14px;justify-content:flex-start;gap:10px;width:100%;padding:10px 8px;display:flex}.account-trigger.active{background:var(--hover)}.account-avatar{background:var(--accent);width:33px;height:33px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:500;display:grid}.account-name{text-align:left;flex:1}.account-name strong,.account-summary strong{font-size:14px;font-weight:500}.account-name small,.account-summary small{font-size:12px}.account-trigger>svg{color:var(--muted)}.account-popover{border-radius:24px;padding:8px}.account-summary{border-bottom:1px solid var(--line-color);gap:10px;margin-bottom:7px;padding:12px 12px 15px;display:flex}.account-popover>button{border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:40px;padding:10px 12px;font-size:14px;display:flex}.account-popover hr{background:var(--line-color);border:0;height:1px;margin:7px 10px}.chat-list-menu{border-radius:18px;padding:6px}.chat-list-menu>button{justify-content:flex-start;gap:12px;width:100%;min-height:42px;padding:10px 13px;font-size:14px;display:flex}.chat-list-menu>button:last-child{border-top:1px solid var(--line-color);border-radius:0 0 12px 12px;margin-top:4px}.model-popover{z-index:30;background:#292929;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;width:330px;max-width:min(85vw,100%);max-height:calc(100dvh - 220px);padding:8px;display:flex;position:absolute;bottom:42px;right:0;overflow:hidden;box-shadow:0 8px 35px #0005}.search-box{color:var(--muted);align-items:center;gap:5px;padding:2px 8px;display:flex}.search-box input{background:0 0;border:0;width:100%;padding:10px 5px;font-size:12px}.model-options{min-height:0;max-height:350px;overflow:auto}.model-options>button{text-align:left;justify-content:space-between;width:100%;padding:10px;font-size:13px}.model-options small{margin-top:3px;font-size:10px}.model-options>p{padding:12px}.to-bottom{background:var(--panel);border:1px solid var(--line-color);z-index:5;border-radius:50%;position:absolute;top:-34px;left:calc(50% - 17px)}.error-banner{max-width:800px;color:var(--danger);background:#a632321c;border:1px solid #e6676733;border-radius:10px;align-items:center;gap:10px;margin:0 auto 10px;padding:10px 14px;font-size:12px;display:flex}.error-banner span{flex:1}.parameters{background:var(--nav);border-left:1px solid var(--line-color);flex-direction:column;width:310px;display:flex}.panel-heading{justify-content:space-between;align-items:center;gap:4px;padding:12px;font-size:14px;display:flex}.panel-content{scrollbar-width:thin;scrollbar-color:var(--muted) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 20px 24px;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.panel-content{scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent}}.panel-content{scrollbar-gutter:stable}.panel-content::-webkit-scrollbar{width:7px}.panel-content::-webkit-scrollbar-track{background:0 0}.panel-content::-webkit-scrollbar-thumb{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.panel-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 45%, transparent)}}.panel-content::-webkit-scrollbar-thumb{border:2px solid var(--nav);border-radius:999px}.panel-content::-webkit-scrollbar-thumb:hover{background:var(--muted)}.panel-content::-webkit-scrollbar-button{display:none}.chat-exports,.settings-data-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.chat-exports button,.settings-data-actions button{justify-content:flex-start}.panel-content label{font-size:12px}.toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.parameter{margin-bottom:14px}.parameter>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.parameter>div+div{margin-top:7px}.parameter input[type=range]{width:100%;min-width:0}.parameter input[type=number]{width:74px;padding:6px;font-size:12px}.template-card{background:var(--panel);border:1px solid var(--line-color);border-radius:12px;margin:8px 0;padding:12px}.template-card>div{align-items:center;gap:3px;font-size:12px;display:flex}.template-card>div>:first-child{margin-right:auto}.template-card>textarea{resize:vertical;width:100%;min-height:110px;margin-top:8px;font-size:12px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--nav);border:1px solid var(--line-color);border-radius:20px;width:100%;max-width:780px;max-height:88dvh;padding:22px;overflow:auto;box-shadow:0 20px 80px #0005}.modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal-header h2{margin:0;font-size:18px;font-weight:600}.settings-modal{flex-direction:column;width:min(1680px,94vw);max-width:1680px;height:min(980px,92dvh);max-height:92dvh;padding:24px 24px 0;display:flex;overflow:hidden}.settings-body{flex:1;min-height:0;margin:0 -24px;display:flex;overflow:hidden}.settings-body>nav{flex-direction:column;flex-shrink:0;gap:5px;width:220px;padding:0 16px 24px;display:flex}.settings-body>nav>button{text-align:left;justify-content:flex-start;padding:12px 14px;font-size:14px}.settings-body>nav>button.selected{background:var(--hover)}.settings-content{border-left:1px solid var(--line-color);flex:1;min-width:0;padding:4px 36px 32px;overflow:auto}.settings-content form{margin-top:28px}.provider-card{border:1px solid var(--line-color);border-radius:12px;align-items:center;gap:3px;min-width:0;margin:12px 0;padding:12px;font-size:13px;display:flex}.provider-card>div{overflow-wrap:anywhere;flex:1;overflow:hidden}.provider-card small,.provider-card .muted{font-size:10px}.provider-card strong{font-size:13px}.model-row{border-top:1px solid var(--line-color);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.model-row>label{margin:0}.model-row>label:first-child{overflow-wrap:anywhere;flex-direction:row;align-items:center;gap:10px}.model-row>label:last-child{flex-shrink:0;gap:4px;width:115px;font-size:10px}.model-row input[type=number]{width:100%;padding:6px;font-size:11px}.inline-actions{flex-wrap:wrap;gap:5px;margin:12px 0 24px;font-size:11px;display:flex}.inline-actions button{background:var(--panel);padding:6px 10px}.tree{flex-direction:column;gap:5px;display:flex}.tree button{text-align:left;justify-content:flex-start;min-width:0;font-size:12px}.tree button span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.tree .on-route{background:var(--hover)}.request-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border-radius:12px;max-height:60vh;padding:18px;font-size:12px;line-height:1.7;overflow:auto}.batch-bar{background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 20px;font-size:11px;display:flex}.batch-bar button{padding:6px;font-size:11px}.batch-bar select{padding:5px;font-size:11px}.recovery-box{background:var(--panel);border:1px solid var(--accent);border-radius:12px;margin-top:20px;padding:20px}.recovery-box code{overflow-wrap:anywhere;margin-top:15px;font-size:13px;display:block}.login-page{background:var(--bg);height:100%;color:var(--text);justify-content:center;align-items:center;display:flex}.login-card{flex-direction:column;width:340px;padding:20px;display:flex}.login-card .welcome-symbol{align-self:center}.login-card h1{text-align:center;margin:16px 0 0;font-size:26px;font-weight:500}.login-card>.muted{text-align:center;margin:12px 0 32px}.login-card label{font-size:12px}.login-card input{padding:12px}.login-card>.text-button{margin-top:12px}.spin{animation:1.1s linear infinite spin}.generating-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1s infinite pulse;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfcfc;--nav:#f7f7f7;--panel:#f4f4f4;--input:#ededed;--hover:#e8e8e8;--text:#0d0d0d;--muted:#777;--line-color:var(--text)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--line-color:color-mix(in srgb, var(--text) 12%, var(--bg))}}[data-theme=light]{--accent:#f077af;--danger:#b93535}[data-theme=light] .model-popover{border-color:var(--line-color);background:#fff}[data-theme=light] .code-block{background:#f6f6f6}@media (width<=1100px){.parameters{width:280px}.sidebar{width:var(--sidebar-width,230px)}.model-trigger{max-width:190px}.messages{padding:0 24px}.composer-area{padding:12px 20px}}@media (width<=760px){.sidebar{z-index:50;width:280px;position:fixed;top:0;bottom:0;left:0;box-shadow:10px 0 50px #0005}.sidebar-scrim{z-index:45;background:#0007;border-radius:0;display:block;position:fixed;inset:0}header{gap:8px;height:56px;padding:0 14px}.header-title{max-width:66%;font-size:13px}.status-label{display:none}.message-scroll{scroll-padding-bottom:20px}.welcome{padding-bottom:5vh}.welcome h1{font-size:25px}.messages{margin-top:16px;padding:0 20px 28px}.message{margin-bottom:27px;font-size:15px}.message.user .message-body{max-width:93%}.message.user .markdown{border-radius:20px;padding:11px 16px}.message-actions{opacity:1}.message-actions .icon-button{width:27px;height:28px}.composer-area{padding:10px 10px max(10px, env(safe-area-inset-bottom));max-width:100%}.composer{border-radius:var(--composer-radius);padding:12px 10px 8px}.composer textarea{min-height:53px;font-size:16px}.composer-controls{gap:7px}.model-trigger{max-width:180px;font-size:12px}.model-popover{width:310px}.parameters{z-index:40;background:var(--bg);width:100%;position:fixed;inset:0}.panel-content{padding:14px 24px}.parameter input[type=number]{width:90px}.modal-backdrop{padding:12px}.modal{border-radius:16px;max-height:92dvh;padding:18px}.settings-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:18px 18px 0}.modal-backdrop:has(.settings-modal){padding:0}.settings-body{flex-direction:column;margin:0 -18px}.settings-body>nav{border-bottom:1px solid var(--line-color);flex-direction:row;gap:2px;width:100%;padding:0 12px 12px;overflow:auto}.settings-body>nav>button{flex-shrink:0;padding:7px 9px;font-size:13px}.settings-content{border:0;padding:20px 20px 28px}.provider-card .icon-button{width:28px}.error-banner{margin:0 10px 10px}.group .chat-row{padding-left:17px}.header-actions{gap:5px}.to-bottom{top:-30px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar{position:relative}.sidebar-resize{cursor:col-resize;z-index:10;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:-3px}.sidebar-resize:hover,.sidebar-resize:focus-visible{background:var(--accent);opacity:.35}.group-title{position:relative}.group-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.group-title>.icon-button{margin-left:0}.group-menu{z-index:20;background:var(--panel);border:1px solid var(--line-color);border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:30px;right:0;box-shadow:0 6px 25px #0004}.group-menu button{justify-content:flex-start;font-size:12px}.main-drop{min-height:32px}.main-drop:hover{background:var(--hover);border-radius:8px}.model-entry{border-top:1px solid var(--line-color)}.model-entry .model-row{border:0}.model-controls{color:var(--text);margin:0 0 14px;padding:4px 0}.model-controls>summary{color:var(--muted);margin-bottom:12px;font-size:12px}.model-controls>label{margin-top:12px}.model-controls .parameter{max-width:100%}.backup-preview{border:1px solid var(--line-color);border-radius:12px;margin-top:18px;padding:16px}.backup-preview p{font-size:12px}.revealed-key{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border-radius:10px;margin:18px 0;padding:16px;display:block}.template-picker{color:var(--text);margin:8px 0 16px}.template-picker>summary{color:var(--muted);margin-bottom:12px;font-size:12px}.template-option{flex-direction:row;align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.template-option span{flex:1}.template-option small{font-size:10px}.message-meta.historical{opacity:0}.message:focus-within .message-meta.historical,.message:hover .message-meta.historical,.message:focus-within .message-meta.historical{opacity:1}.version-list{flex-direction:column;gap:6px;display:flex}.version-list button{text-align:left;flex-direction:column;align-items:flex-start;padding:12px;display:flex}.version-list span{color:var(--muted);font-size:12px}.nav-footer{font-size:11px}.message{touch-action:pan-y}@media (width<=760px){.sidebar{position:fixed}.sidebar-resize,.message-meta.historical{display:none}.settings-body>nav{flex-wrap:nowrap}.settings-content{padding-bottom:36px}}.request-meta{white-space:pre-wrap;max-height:200px;margin:8px;font-size:10px;line-height:1.5;overflow:auto}.model-row{flex-wrap:wrap}.model-row>label:first-child{flex:1}@media (width<=760px){.model-row>label:last-child{width:105px}}:root{--color-base-100:var(--panel);--color-base-200:var(--input);--color-base-300:var(--line-color);--color-base-content:var(--text);--color-primary:var(--accent);--color-primary-content:var(--accent-ink);--color-neutral:var(--muted);--color-neutral-content:var(--text);--color-error:var(--danger);--color-info:#80addb;--color-warning:#d9b36c;--color-success:#82b89c;--color-warning-content:#29200e;--color-error-content:#310b0b;--color-info-content:#101f30;--color-success-content:#102b1b;--radius-selector:999px;--radius-field:10px;--radius-box:14px;--size-selector:.25rem;--size-field:.25rem;--border:var(--line-color);--depth:0;--noise:0}:is(.du-input,.du-select,.du-textarea,.du-btn,.du-toggle,.du-checkbox,.du-card,.du-list,.du-stats,.du-collapse,.du-fieldset,.du-table,.du-progress,.du-badge,.du-modal-box){--border:1px}.du-input,.du-select,.du-textarea{border-color:var(--color-base-300);background-color:var(--color-base-100);width:100%;color:var(--text);font-size:13px}.du-input,.du-select{min-height:38px}.du-textarea{padding:10px 12px}input.du-range{width:100%;min-width:0;color:var(--accent);--du-range-thumb:#fff;--du-range-bg:var(--text)}@supports (color:color-mix(in lab, red, red)){input.du-range{--du-range-bg:color-mix(in srgb, var(--text) 17%, transparent)}}input.du-range{--du-range-p:3px;background:0 0;border:0;padding:0}input.du-range.is-default{color:var(--muted)}input.du-toggle{flex-shrink:0}.parameter input.du-input{width:84px;padding-inline:9px}.effort-popover{border-radius:20px;padding:12px 15px 15px}.effort-heading{height:28px}.effort-model{height:20px;margin:-2px auto 14px}.effort-track{height:32px;position:relative}.effort-track input.du-range{--du-range-thumb-size:32px;--du-range-p:0px;--du-range-thumb:#fff;--du-range-bg:var(--text);height:32px;margin:0;display:block}@supports (color:color-mix(in lab, red, red)){.effort-track input.du-range{--du-range-bg:color-mix(in srgb, var(--text) 16%, var(--panel))}}.effort-track input.du-range::-webkit-slider-runnable-track{height:32px}.effort-track input.du-range::-moz-range-track{height:32px}.effort-track.inherited input.du-range{color:var(--muted);--du-range-fill:0}.effort-marks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 16px}.effort-marks i{background:var(--text);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab, red, red)){.effort-marks i{background:color-mix(in srgb, var(--text) 30%, transparent)}}.effort-marks .at-thumb{visibility:hidden}.effort-heading button[aria-pressed=true]{color:var(--accent);background:var(--hover)}.prompt-list{gap:8px;margin-bottom:20px;display:grid}.prompt-item{border:1px solid var(--line-color);background:var(--panel);border-radius:12px;overflow:hidden}.prompt-item.dragging{opacity:.5}.prompt-item.drag-target{outline:2px solid var(--accent)}.prompt-row{align-items:center;gap:2px;padding:5px;display:flex}.prompt-row .prompt-name{text-align:left;overflow-wrap:anywhere;flex:1;justify-content:flex-start;min-width:0;padding:6px;font-size:12px}.prompt-row .icon-button{width:26px;height:30px;padding:4px}.prompt-grip{color:var(--muted);cursor:grab;flex-shrink:0}.prompt-item textarea{width:calc(100% - 16px);min-height:100px;margin:0 8px 8px;display:block}.prompt-add{position:relative}.prompt-add>button{border:1px dashed var(--line-color);width:100%;min-height:42px;color:var(--muted)}.prompt-choices{border:1px solid var(--line-color);background:var(--panel);border-radius:12px;max-height:240px;margin-top:6px;padding:5px;overflow:auto}.prompt-choices button{text-align:left;justify-content:flex-start;width:100%;display:flex}.prompt-help{margin:4px 0 0}.archive-folder{margin-bottom:10px}.archive-folder>button{justify-content:flex-start;gap:9px;width:100%;padding:10px;font-size:13px}.archive-folder>button span{text-align:left;flex:1}.archive-folder>button small{text-align:center;min-width:20px}.archive-contents{border-left:1px solid var(--line-color);margin-left:17px;padding-left:7px}.archive-contents .nav-empty{padding:6px 12px;font-size:12px}.prompt-grip{touch-action:none;width:24px;height:30px;padding:4px}.du-menu.account-menu-list,.du-menu.chat-actions-list{width:100%;margin:0;padding:0;font-size:14px;list-style:none}.account-menu-separated{border-top:1px solid var(--line-color);margin-top:7px;padding-top:7px}.account-popover .du-menu li>button,.chat-list-menu .du-menu li>button{border-radius:9px;justify-content:flex-start;width:100%;padding:10px 12px}.settings-menu.du-menu{gap:4px;margin:0;padding:0 16px 0 0}.settings-menu.du-menu>button{justify-content:flex-start;height:auto;min-height:42px;font-weight:400}.panel-tabs.du-tabs{background:var(--panel);border-radius:12px;flex-wrap:nowrap;gap:2px;min-width:0;padding:3px;display:flex}.panel-tabs .du-tab{white-space:nowrap;min-width:0;height:34px;padding:0 10px;font-size:12px}.panel-tabs .du-tab-active{background:var(--hover);color:var(--text);border-radius:9px}.du-avatar .account-avatar{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:12px;display:grid}.du-collapse>.du-collapse-title{min-height:36px;padding:9px 30px 9px 10px;font-size:12px}.du-collapse>.du-collapse-content{padding-inline:10px;font-size:12px}.model-controls.du-collapse{background:var(--panel);border:1px solid var(--line-color);border-radius:12px;margin:12px 0}.reasoning-collapse.du-collapse{background:0 0;width:100%;margin-bottom:8px}.du-alert.error-banner{box-shadow:none;border-radius:12px;padding:10px 14px;font-size:13px;display:flex}.du-loading{color:currentColor;flex-shrink:0}.chat-list-menu .du-menu li:last-child{border-top:1px solid var(--line-color);margin-top:4px;padding-top:4px}.chat-list-menu .du-menu li>button,.account-popover .du-menu li>button{gap:12px;min-height:40px}.brand-mark,.welcome-symbol{flex-shrink:0}.provider-card{flex-direction:row}.settings-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.settings-page-heading h3{margin:0 0 6px;font-size:18px}.settings-page-heading p{margin:0}.settings-page-heading>button{flex-shrink:0}.provider-list{gap:12px;display:grid}.provider-item.du-card{border:1px solid var(--line-color);background:var(--panel);border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.provider-identity{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.provider-identity>div{min-width:0}.provider-identity strong{font-size:14px}.provider-symbol{background:var(--input);width:40px;height:40px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.provider-url{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 7px;font-size:12px;overflow:hidden}.provider-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:11px;display:flex}.provider-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;display:flex}.provider-actions .icon-button{width:32px;height:34px}.provider-actions .modal-backdrop{white-space:normal}.provider-empty{text-align:center;border:1px dashed var(--line-color);color:var(--muted);align-items:center;gap:10px;padding:48px 20px}.provider-empty p{margin:0}.provider-security-note{margin-top:22px;font-size:12px}.provider-error{grid-template-columns:auto 1fr;margin-bottom:18px;font-size:13px}.provider-notice{color:var(--muted);margin:0 0 18px;font-size:13px}.provider-editor-backdrop{z-index:110}.modal.provider-editor{flex-direction:column;width:min(620px,100%);max-width:620px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.provider-editor .modal-header{flex-shrink:0;margin:0;padding:20px 24px 16px}.provider-editor .modal-header h2{margin:0;font-size:18px}.provider-editor form{flex-direction:column;min-height:0;margin:0;display:flex}.provider-form-body{padding:0 24px 8px;overflow:auto}.provider-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.provider-editor label{font-size:13px}.provider-editor .du-input{min-height:42px}.provider-form-footer{border-top:1px solid var(--line-color);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.provider-form-footer>button:first-child{margin-right:auto}.models-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.models-grid .model-entry{border:1px solid var(--line-color);background:var(--panel);border-radius:14px;min-width:0;margin:0;padding:0;overflow:hidden}.model-card-heading{padding:18px 16px 12px}.model-card-heading>label{flex-direction:row;align-items:center;gap:12px;min-width:0;margin:0;font-size:13px;display:flex}.model-card-heading>label>span{overflow-wrap:anywhere;min-width:0}.models-grid .model-controls.du-collapse{border:0;border-top:1px solid var(--line-color);background:0 0;border-radius:0;margin:0}.models-grid .model-controls>.du-collapse-title{padding:12px 36px 12px 16px}.models-grid .model-controls>.du-collapse-content{padding-inline:16px}.model-budget{border:0;min-width:0;margin:4px 0 20px;padding:0}.model-budget legend{margin-bottom:8px;padding:0;font-size:12px;font-weight:500}.model-budget input{width:100%}.model-budget small{margin-top:6px}@media (width<=760px){.provider-item.du-card{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.provider-actions{border-top:1px solid var(--line-color);justify-content:flex-end;padding-top:10px}.provider-form-grid{grid-template-columns:1fr;gap:0}.provider-editor .modal-header{padding:18px 18px 14px}.provider-form-body{padding-inline:18px}.provider-form-footer{padding:14px 18px}.models-grid{grid-template-columns:minmax(0,1fr)}}.name-dialog-backdrop{z-index:115;background:#0006;padding:16px}.name-dialog.du-modal-box{background:var(--panel);width:min(440px,100%);color:var(--text);border:1px solid var(--line-color);border-radius:18px;padding:22px}.name-dialog .modal-header{margin-bottom:20px;padding:0}.name-dialog .modal-header h2{margin:0;font-size:18px}.name-dialog-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.parameter{grid-template-columns:40px minmax(40px,1fr) 72px 24px;align-items:center;gap:8px;min-height:34px;margin-bottom:10px;display:grid}.parameter-name{white-space:nowrap;font-size:12px}.parameter input.du-input{width:72px;height:32px;min-height:32px;padding:5px 7px;font-size:12px}.parameter .icon-button{width:24px;height:28px;padding:4px}input.du-range{--du-range-thumb-size:12px;--du-range-p:0px;height:12px}input.du-range::-webkit-slider-runnable-track{height:12px}input.du-range::-moz-range-track{height:12px}.group-menu>button{justify-content:flex-start;gap:9px}.group-menu>button svg{flex-shrink:0}.settings-menu.du-menu>button{gap:10px}.settings-menu.du-menu>button svg{flex-shrink:0}.panel-tabs .du-tab{align-items:center;gap:6px;display:flex}main{position:relative}.conversation-timeline{z-index:4;width:28px;height:min(48vh, var(--timeline-size));flex-direction:column;gap:0;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.timeline-tick{border-radius:0;flex:1;justify-content:flex-start;align-items:center;min-height:0;max-height:14px;padding:0 6px;display:flex}.timeline-tick:hover{background:0 0}.timeline-tick>span{background:var(--muted);width:8px;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.timeline-tick>span{background:color-mix(in srgb, var(--muted) 45%, transparent)}}.timeline-tick>span{transition:width .15s,background .15s}.timeline-tick.current>span{background:var(--text);width:22px}.timeline-tick.previewed>span{background:var(--muted);width:18px}.timeline-tick:focus-visible{outline-offset:0;border-radius:3px}.timeline-preview{z-index:95;background:var(--panel);border:1px solid var(--line-color);border-radius:14px;padding:0;position:fixed;box-shadow:0 8px 24px #0002}.timeline-preview-jump{text-align:left;border-radius:14px;width:100%;padding:12px 30px 12px 14px;display:block;position:relative}.timeline-preview-jump strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.timeline-preview-jump p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.timeline-preview-jump>svg{color:var(--muted);position:absolute;top:38px;right:12px}.timeline-preview-close{color:var(--muted);padding:4px;position:absolute;top:6px;right:6px}@media (width<=760px){.conversation-timeline{width:18px;left:0}.timeline-tick{padding-left:2px}.timeline-tick.current>span{width:14px}}.app{font-size:14px}.chat-row{min-height:36px}.chat-open{padding:8px 10px;font-size:14px}.new-chat{min-height:40px;font-size:14px}.new-chat>svg:first-child{width:20px;height:20px}.group-title{font-size:14px}.section-label{font-size:12px}.group-menu>button{min-height:38px;font-size:14px}.account-name strong,.account-summary strong{font-size:14px}.account-popover .du-menu li>button,.settings-menu.du-menu>button{min-height:40px;font-size:14px}.du-input,.du-select,.du-textarea{font-size:14px}.provider-meta,.provider-card .muted{font-size:12px}.model-card-heading>label{font-size:14px}.composer{padding:12px 14px 8px}.composer textarea{min-height:56px;font-size:16px}.message{line-height:var(--line-height,1.6)}.message-meta{font-size:12px}.message-actions .icon-button svg{width:18px;height:18px}.markdown p,.markdown li{text-align:justify;text-align-last:left;text-justify:inter-ideograph}.markdown pre,.markdown code,.markdown table{text-align:left;text-align-last:auto}@media (width>=761px){main:has(.conversation-timeline) .messages{padding-left:40px}}.panel-tabs.du-tabs{flex-flow:row}.panel-tabs .du-tab{flex:none}.markdown p{margin-bottom:12px}.markdown ul,.markdown ol{margin-top:10px;margin-bottom:12px}.markdown li>p{margin-bottom:8px}.message{margin-bottom:24px}.message.user{margin-bottom:28px}.plugin-bar{max-width:var(--content-width);align-items:center;gap:8px;min-width:0;margin:0 auto 8px;font-size:12px;display:flex;position:relative}.plugin-bar.empty{display:none}.composer-plugin-entry{flex:0 0 34px}.plugin-entry{position:relative}.plugin-entry .plugin-menu-button{border-radius:50%;width:34px;height:34px}.plugin-entry .plugin-menu-button.active{background:var(--hover);color:var(--accent)}.login-security-notice{border:1px solid var(--accent);align-items:flex-start;gap:10px;margin:0 20px 10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.login-security-notice{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.login-security-notice{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.login-security-notice{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}}.login-security-notice{font-size:13px}.login-security-notice>svg{color:var(--accent);flex-shrink:0}.login-security-notice>div{flex:1;min-width:0}.login-security-notice p{margin:4px 0}.login-security-notice small{color:var(--muted)}.plugin-chips{scrollbar-width:thin;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.plugin-chip-name{text-overflow:ellipsis;overflow:hidden}.plugin-chip b{color:var(--muted);font-weight:400}.plugin-chip .du-progress{height:4px}.plugin-chip small{color:var(--muted);margin:0;font-size:10px;line-height:12px;display:block}.plugin-chip.over-budget{border-color:var(--danger)}.plugin-picker{z-index:30;background:var(--panel);border:1px solid var(--line-color);border-radius:16px;width:min(440px,100vw - 32px);max-height:65dvh;padding:14px;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 14px 42px #0005}.plugin-picker-heading,.plugin-picker-row{align-items:center;gap:6px;display:flex}.plugin-picker-heading{justify-content:space-between}.plugin-picker p{margin:6px 0 12px;font-size:12px}.plugin-picker-row{border-bottom:1px solid var(--line-color);padding:9px 0}.plugin-picker-row>span{flex:1;min-width:0}.plugin-picker-row small,.plugin-definition-row small{color:var(--muted);font-size:11px;display:block}.plugin-picker-row .icon-button{padding:5px}.plugin-picker>.toggle{margin-top:14px}.plugin-modal{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007;padding:24px}.plugin-dialog.du-modal-box{z-index:1;background:var(--panel);color:var(--text);border:1px solid var(--line-color);border-radius:20px;width:min(600px,100%);max-width:600px;max-height:90dvh;padding:24px;position:relative;overflow:auto}.plugin-dialog.wide{width:min(960px,100%);max-width:960px}.plugin-dialog header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.plugin-dialog h2{margin:0;font-size:20px}.plugin-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.plugin-dialog label{flex-direction:column;gap:7px;margin:12px 0;font-size:13px;display:flex}.plugin-dialog .du-input,.plugin-dialog .du-select,.plugin-dialog .du-textarea{width:100%;max-width:none}.plugin-dialog textarea{min-height:80px}.plugin-dialog small{color:var(--muted)}.plugin-dialog .code-input,.plugin-context-text{white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:12px}.plugin-fields,.plugin-metric-grid,.rewrite-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.plugin-editor-section{border:0;min-width:0;margin:0 0 14px;padding:0}.plugin-editor-section .du-fieldset-legend{padding-bottom:4px;font-size:14px}.plugin-metric-grid.du-stats{background:var(--bg);border:1px solid var(--line-color);grid-auto-flow:row;width:100%;margin-bottom:14px}.plugin-metric-grid .du-stat{gap:8px;min-width:0;padding:18px}.plugin-metric-grid .du-stat-value{white-space:normal;font-size:20px}.plugin-metric-grid .du-stat-title,.plugin-metric-grid .du-stat-desc{white-space:normal}.plugin-metric-grid .du-progress{margin-top:4px}.plugin-usage{text-align:left;margin:8px 0 12px}.composer-rewrite-entry{align-items:center;gap:2px;display:flex}.composer-rewrite-entry:empty{display:none}.plugin-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45dvh;overflow:auto}.plugin-dialog .plugin-edit-text{min-height:35dvh}.plugin-context-text{border:1px solid var(--line-color);background:var(--bg);border-radius:10px;padding:12px}.plugin-metric-grid>div{flex-direction:column;gap:8px;display:flex}.plugin-global-list{border:1px solid var(--line-color);border-radius:var(--radius-box);margin:0;padding:0;list-style:none}.plugin-message-picker{width:100%;margin-top:6px;display:block}.plugin-message-choice{justify-content:space-between;width:100%;font-weight:400}.plugin-message-choice>span{align-items:center;gap:7px;min-width:0;display:flex}.plugin-message-choice[aria-disabled=true]{opacity:.5;cursor:default}.plugin-message-choice::marker{content:""}.plugin-message-choice::-webkit-details-marker{display:none}.plugin-message-menu{z-index:10;background:var(--panel);width:100%;max-height:min(40dvh,360px);color:var(--text);border:1px solid var(--line-color);border-radius:12px;padding:6px;overflow-y:auto;box-shadow:0 8px 24px #0003}.plugin-message-menu li>button{justify-content:flex-start;align-items:center;gap:9px;width:100%;display:flex}.plugin-message-menu li>button>span:first-child{text-align:right;min-width:22px}.plugin-role{border:0;font-weight:600}.plugin-role-system{color:#d7baff;background:#a855f72b}.plugin-role-user{color:#9acfff;background:#3b82f62b}.plugin-role-assistant{color:#88e0b0;background:#22c55e26}.plugin-role-tool{color:#ffcf84;background:#f59e0b2b}:root[data-theme=light] .plugin-role-system{color:#7e22ce}:root[data-theme=light] .plugin-role-user{color:#1d4ed8}:root[data-theme=light] .plugin-role-assistant{color:#15803d}:root[data-theme=light] .plugin-role-tool{color:#a16207}.plugin-global-list .plugin-definition-row{align-items:center;min-height:76px;padding:14px 16px}.plugin-definition-info{text-align:left;min-width:0}.plugin-definition-info strong{overflow-wrap:anywhere;display:block}.plugin-definition-actions{align-items:center;gap:4px;display:flex}.plugin-add-types{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rewrite-compare textarea{min-height:clamp(96px,18dvh,160px)}.plugin-turn-cards{text-align:left;gap:8px;width:100%;margin-top:12px;display:grid}.plugin-result{background:var(--panel);border:1px solid var(--line-color);border-radius:12px;overflow:hidden}.plugin-result summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 38px 11px 14px;font-size:13px;list-style:none;display:flex}.plugin-result summary::-webkit-details-marker{display:none}.plugin-result summary>span{align-items:center;gap:6px;display:flex}.plugin-result summary>small{color:var(--muted);white-space:nowrap}.plugin-result-body{padding:0 14px 12px}.plugin-result .plugin-markdown{overflow-wrap:anywhere;max-height:50dvh;font-size:14px;line-height:1.5;overflow:auto}.plugin-result .plugin-markdown>:first-child{margin-top:0}.plugin-result .plugin-markdown>:last-child{margin-bottom:10px}.plugin-output{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50dvh;margin:4px 0 12px;font-family:inherit;font-size:14px;line-height:1.5;overflow:auto}.plugin-question{background:#5d9de0}@supports (color:color-mix(in lab, red, red)){.plugin-question{background:color-mix(in srgb, #5d9de0 11%, var(--panel))}}.plugin-question{border-color:#5d9de0}@supports (color:color-mix(in lab, red, red)){.plugin-question{border-color:color-mix(in srgb, #5d9de0 32%, var(--line-color))}}.plugin-answer{border-top:1px solid var(--line-color);padding-top:10px;font-size:14px}.plugin-card-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.plugin-card-actions .du-btn{font-size:12px}.plugin-reply{background:#5d9de0}@supports (color:color-mix(in lab, red, red)){.plugin-reply{background:color-mix(in srgb, #5d9de0 12%, var(--input))}}.plugin-reply{outline:1px solid #5d9de073}.plugin-flow-controls{max-width:var(--content-width);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 8px;font-size:12px;display:flex}.plugin-flow-controls>span{flex:1}.plugin-suggestions{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;font-size:13px;display:flex}.plugin-suggestions button{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;height:auto;min-height:30px;padding:5px 8px}.plugin-suggestions button svg{flex-shrink:0}.plugin-suggestions>span{color:var(--muted);gap:8px;display:flex}.group-picker{flex-direction:column;gap:6px;max-width:430px;display:flex}@media (width<=760px){.plugin-modal{padding:10px}.plugin-dialog.du-modal-box{border-radius:16px;max-height:94dvh;padding:16px}.plugin-fields,.plugin-metric-grid,.rewrite-compare{grid-template-columns:1fr}.plugin-picker{width:min(420px,100vw - 48px)}.plugin-bar{margin-top:0;margin-bottom:6px}.plugin-chip{min-width:100px}.plugin-menu-button span{display:none}.plugin-flow-controls{font-size:11px}.rewrite-compare textarea{min-height:96px}.plugin-picker-row>span{font-size:13px}.plugin-picker-row .icon-button{padding:4px}}.rewrite-candidates{border:0;gap:8px;min-width:0;margin:0;padding:0}.plugin-dialog label.rewrite-candidate{border:1px solid var(--line-color);cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.rewrite-candidate:has(input:checked){border-color:var(--accent)}.rewrite-candidate input{flex-shrink:0;margin-top:2px}.rewrite-candidate span{white-space:pre-wrap;overflow-wrap:anywhere}.rewrite-selection{align-items:stretch;margin-top:16px}.plugin-dialog label.rewrite-original{min-width:0;margin:0}.rewrite-original textarea{flex:1;min-height:300px}.rewrite-candidate-heading{align-items:center;gap:8px;display:flex}.rewrite-candidate-text{width:100%;min-height:40px;max-height:18dvh;display:block;overflow:auto}@media (width<=700px){.rewrite-original textarea{flex:none;min-height:96px}}.plugin-dialog label.plugin-stream-toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.summary-setting-row{border:1px solid var(--line-color);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.summary-setting-row small{margin-top:4px;display:block}.summary-tools{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.reply-summary{border:1px solid var(--line-color);background:var(--panel);border-radius:14px;margin:12px 0 18px}.reply-summary>summary{cursor:pointer;align-items:center;gap:8px;display:flex}.reply-summary>summary small{margin-left:auto}.summary-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.summary-stream{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:12px;overflow:auto}.plugin-bar.empty:has(.summary-context-chip){display:block}.plugin-request-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:42dvh;overflow:auto}.plugin-context-stats{width:100%}.modal-backdrop:has(.settings-modal){background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.settings-modal{background:var(--bg);border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:0}.settings-modal>.modal-header{z-index:3;height:36px;margin:0;position:absolute;top:10px;right:14px}.settings-modal>.modal-header h2{display:none}.settings-body{height:100%;margin:0}.settings-body>nav{border-right:1px solid var(--line-color);gap:4px;width:248px;padding:16px 12px;overflow-y:auto}.settings-body>nav>button{border-radius:12px;flex-shrink:0;height:auto;min-height:38px;padding:9px 12px}.settings-body>nav>.settings-return{margin-block:18px 16px}.settings-search{background:var(--input);border:0;border-radius:999px;flex-shrink:0;width:100%;margin:0 0 12px}.account-quota-sidebar.du-btn{border:1px solid var(--line-color);border-radius:12px;flex-direction:column;align-items:stretch;gap:7px;width:100%;height:auto;min-height:0;margin-bottom:5px;padding:9px 10px;font-size:11px;font-weight:400;display:flex}.quota-sidebar-title{align-items:center;gap:6px;display:flex}.quota-sidebar-title small{color:var(--muted);margin-left:auto;font-size:10px}.quota-sidebar-grid{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.quota-mini{text-align:left;grid-template-columns:1fr auto;gap:3px 5px;min-width:0;display:grid}.quota-mini b{font-variant-numeric:tabular-nums;font-weight:400}.quota-mini .du-progress{grid-column:1/-1;height:3px}.quota-product-0{--quota-color:#60a5fa}.quota-product-1{--quota-color:#b18af8}.quota-product-2{--quota-color:#39bb97}.quota-product-3{--quota-color:#d7ac43}.quota-progress.du-progress{color:var(--quota-color,var(--accent));width:100%}.quota-progress.quota-high,.quota-high-text,.quota-stale{color:var(--danger)}.account-quota-settings{max-width:1080px}.account-quota-settings>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.account-quota-settings h2{margin:0 0 8px}.account-quota-settings header p{margin:0}.quota-update,.quota-source{font-size:12px;line-height:1.7}.quota-products{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:24px;display:grid}.quota-product.du-card{border:1px solid var(--line-color);border-radius:16px;padding:18px;display:block}.quota-product h3{color:var(--text);margin:0 0 8px;font-size:16px}.quota-metric{padding:12px 0}.quota-metric+.quota-metric{border-top:1px solid var(--line-color)}.quota-metric-title{justify-content:space-between;gap:12px;font-size:13px;display:flex}.quota-metric-title b{font-variant-numeric:tabular-nums;font-weight:500}.quota-amount{color:var(--muted);margin:7px 0;font-size:12px}.quota-amount strong{color:var(--text);font-size:16px;font-weight:500}.quota-metric .du-progress{height:5px;margin-bottom:7px;display:block}.quota-metric small{font-size:11px;line-height:1.6;display:block}@media (width<=760px){.quota-products{grid-template-columns:1fr}}.settings-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.settings-nav-caption{padding:0 12px 8px}.settings-content{border-left:0;padding:32px max(32px,50vw - 590px) 64px}.settings-content>h3:first-child,.appearance-settings>h2{margin:0 0 30px;font-size:24px;font-weight:600}.appearance-caption{margin:48px 0 16px;font-size:15px}.appearance-group{border:1px solid var(--line-color);border-radius:18px;margin-bottom:16px;padding:0 16px;display:block}.appearance-row{justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin:0;font-size:14px;display:flex}.appearance-row+.appearance-row{border-top:1px solid var(--line-color)}.appearance-row>.du-range{width:180px}.theme-label,.color-value{border:1px solid var(--line-color);border-radius:999px;padding:5px 10px;font-size:13px}.color-value{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.color-control{position:relative}.color-control>.color-value{height:30px;min-height:30px}.color-control .color-swatch{aspect-ratio:1;flex:0 0 16px;width:16px;height:16px}.color-popover{z-index:30;background:var(--panel);border:1px solid var(--line-color);border-radius:14px;flex-direction:column;gap:10px;width:250px;margin-top:6px;padding:10px;display:flex;box-shadow:0 8px 24px #0003}.color-popover .react-colorful{flex:none;width:228px;height:220px}.color-popover .react-colorful__hue{height:20px}.color-popover>.du-input{width:100%}.accent-options li:has(.color-control){display:block}.accent-options .color-control{margin:0 8px 8px}.du-alert-warning,.du-alert-warning :is(p,small,.muted){color:var(--color-warning-content)}.du-alert-error,.du-alert-error :is(p,small,.muted){color:var(--color-error-content)}.color-value input::-webkit-color-swatch-wrapper{padding:0}.custom-color input::-webkit-color-swatch-wrapper{padding:0}.color-value input::-webkit-color-swatch{border:0;border-radius:50%}.custom-color input::-webkit-color-swatch{border:0;border-radius:50%}.theme-modes{gap:12px;padding-block:10px;display:flex}.theme-mode.du-btn{background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;height:auto;padding:6px;font-size:11px;font-weight:400;display:flex}.theme-mode[aria-pressed=true]{border-color:var(--accent)}.theme-mode>span:last-child{align-items:center;gap:4px;display:flex}.theme-miniature{background:#fcfcfc;border:1px solid #d9d9d9;border-radius:7px;width:80px;height:54px;display:block;position:relative;overflow:hidden}.theme-miniature:before{content:"";background:#eee;border-right:1px solid #ddd;width:18px;height:100%;position:absolute;top:0;left:0}.theme-miniature i,.theme-miniature b,.theme-miniature em{background:#bbb;border-radius:2px;width:36px;height:2px;position:absolute;left:27px}.theme-miniature i{background:var(--accent);width:25px;top:12px;left:42px}.theme-miniature b{top:23px}.theme-miniature em{width:28px;top:29px}.theme-miniature small{border:1px solid #ddd;border-radius:4px;width:48px;height:7px;position:absolute;bottom:5px;left:24px}.theme-mode.dark .theme-miniature{background:#000;border-color:#444}.theme-mode.dark .theme-miniature:before{background:#242424;border-color:#444}.theme-mode.system .theme-miniature{background:linear-gradient(90deg,#fcfcfc 50%,#000 50%)}.theme-mode.system .theme-miniature:after{content:"";background:#0003;width:50%;height:100%;position:absolute;top:0;right:0}.accent-picker{position:relative}.accent-picker>summary{border:1px solid var(--line-color);border-radius:999px;height:30px;min-height:30px}.color-swatch{border:1px solid #8885;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.accent-options{z-index:20;background:var(--bg);border:1px solid var(--line-color);border-radius:18px;width:220px;margin-top:6px;padding:8px;box-shadow:0 8px 24px #0002}.accent-options li>button{gap:10px;min-height:38px;display:flex}.accent-options li>button>svg{margin-left:auto}.accent-options .custom-color{justify-content:space-between;gap:12px;margin:0;padding:9px 12px;display:flex}.appearance-advanced{border-radius:0;margin-top:40px;overflow:visible}.appearance-advanced>.du-collapse-title{min-height:40px;color:var(--muted);padding-left:0}.appearance-advanced>.du-collapse-content{padding-inline:0}@media (width<=700px){.settings-body{margin:0}.settings-body>nav{border-right:0;flex-direction:row;align-items:center;width:100%;padding:8px;overflow:auto hidden}.settings-body>nav>button{white-space:nowrap;padding:8px;font-size:12px}.settings-body>nav>.settings-return{margin:0}.settings-search,.settings-nav-caption{display:none}.settings-content{padding:24px 18px 48px}.theme-modes{gap:5px}.theme-miniature{width:58px;height:44px}.theme-miniature i,.theme-miniature b,.theme-miniature em{width:25px;left:23px}.theme-miniature small{width:28px;left:23px}.theme-mode.du-btn{padding:4px;font-size:10px}.appearance-group{padding-inline:12px}}.settings-search,.appearance-row,.color-value,.accent-options .custom-color{flex-direction:row;align-items:center}.settings-search{gap:8px;height:36px;min-height:36px;padding:0 10px;display:flex}.settings-search input{height:auto;box-shadow:none;border-radius:0;min-height:0;margin:0}@media (width<=700px){.settings-body>nav>.settings-search{display:none}}.nav-footer{flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px}.nav-footer>*{flex-shrink:0;width:100%;min-width:0}.plugin-dialog:has(.sticky-settings-form){flex-direction:column;display:flex;overflow:hidden}.sticky-settings-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.settings-form-scroll{overscroll-behavior:contain;min-height:0;padding:0 4px 12px;overflow:auto}.sticky-settings-form>footer{border-top:1px solid var(--line-color);background:var(--panel);flex-shrink:0;margin-top:0;padding:12px 0 0}.plugin-chip>small:empty{display:none}.analysis-sections,.question-sections{gap:10px;min-width:0;display:grid}.question-sections{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.analysis-section.du-card,.question-section.du-card,.section-candidate.du-card{background:var(--input);border:1px solid var(--line-color);border-radius:12px;min-width:0;padding:12px;display:block}.analysis-section h4,.question-section h4,.section-candidate h4{margin:0 0 8px;font-size:14px;font-weight:600}.question-options{gap:6px;margin-top:10px;display:grid}.question-options .du-btn{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:32px;padding:7px 9px;line-height:1.5}.question-options span{min-width:0}.analysis-section .markdown p{margin:6px 0}.analysis-section textarea{width:100%;min-height:120px}.section-compare{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.section-compare>div{overflow-wrap:anywhere;min-width:0}.section-save-choice{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.type-template-fields{gap:8px;margin-bottom:12px;display:grid}.type-template-fields label{gap:4px;display:grid}.composer-operation{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 0;font-size:13px;display:flex}.plugin-question,.composer.plugin-reply{background:var(--input);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.plugin-question,.composer.plugin-reply{border-color:color-mix(in srgb, var(--accent) 22%, var(--line-soft))}}.plugin-result-body .plugin-card-actions .du-select{width:auto;max-width:100%}@media (width<=760px){.question-sections,.section-compare{grid-template-columns:1fr}.plugin-chip{height:40px;min-height:40px;padding-block:3px}}.message.user:has(.plugin-turn-cards)>.message-body{width:100%;max-width:100%}.message .plugin-turn-cards .markdown{background:0 0;border-radius:0;max-width:none;padding:0}.section-save-choice{flex-direction:row}.question-title{font-size:14px;font-weight:600}.question-title .markdown p,.question-title .markdown ol{margin:0}.question-options .du-btn:not(.du-btn-ghost){border:1px solid var(--line-color);background:var(--panel)}.question-options .du-btn.du-btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.plugin-chip .plugin-chip-cache{font-size:10px;line-height:10px}.plugin-bar{position:relative}.chips-toggle.du-btn{flex:0 0 24px;align-self:center;width:20px;min-width:20px;padding:0;position:static}.fallback-control,.fallback-options{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.fallback-options .du-select{max-width:min(320px,100%)}.fallback-settings{border:1px solid var(--line-color);margin-block:12px;padding:12px}.fallback-settings h3{align-items:center;gap:6px;display:flex}.chat-corner-controls{z-index:25;pointer-events:none;top:6px;justify-content:space-between;display:flex;position:absolute;inset-inline:8px}.chat-corner-controls>button{pointer-events:auto;background:var(--bg);opacity:.82}.chat-corner-controls>.chat-settings-toggle{margin-inline-start:auto}.plugin-card-actions{align-items:center}.plugin-card-actions>.section-save-choice{margin:0}.plugin-card-actions .du-btn-primary,.section-candidate .du-btn-primary{background:var(--accent);color:var(--accent-ink)}.usage-ring{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block;overflow:visible}.usage-ring.compact{width:1.2em;height:1.2em;margin-inline-start:.15em}.ring-track{stroke:var(--line-color)}.usage-arcs .usage-input{color:#2563eb}.usage-arcs .usage-cached{color:#93c5fd}.usage-arcs .usage-thinking{color:#facc15}.usage-arcs .usage-output,.context-arcs{color:#f077af}.context-arcs .ring-track{stroke:#f077af;opacity:.22}.context-arcs.over-budget{color:var(--danger)}.message-model{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.plugin-chips{gap:10px}.plugin-chip{border:1px solid var(--line-color);text-align:left;background:var(--panel);border-radius:9px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:132px;max-width:220px;height:60px;min-height:60px;padding:6px 10px;display:flex}.plugin-chip-info{white-space:nowrap;grid-template-rows:15px 14px 12px;align-items:center;gap:1px;min-width:0;display:grid}.plugin-chip-name{font-size:12px;line-height:15px}.plugin-chip b{font-size:11px;line-height:14px}.plugin-chip .plugin-chip-cache{min-height:12px;font-size:10px;line-height:12px}.plugin-combined-ring{flex:none;width:44px;height:44px;overflow:visible}.ring-cache-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.plugin-bar.chips-collapsed .plugin-chips{border:1px solid var(--line-color);border-radius:var(--composer-radius);background:var(--panel);align-items:center;gap:10px;width:fit-content;max-width:100%;padding:5px 10px}.plugin-bar.chips-collapsed .plugin-chip{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:6px;min-width:0;max-width:none;height:34px;min-height:34px;padding:0}.plugin-bar.chips-collapsed .plugin-chip-info{max-width:96px;display:block}.plugin-bar.chips-collapsed .plugin-chip-name{display:block}.plugin-bar.chips-collapsed .plugin-chip b,.plugin-bar.chips-collapsed .plugin-chip small{display:none}.plugin-bar.chips-collapsed .plugin-combined-ring{width:32px;height:32px}.plugin-bar.chips-collapsed .chips-toggle{height:24px;min-height:24px;top:7px}.panel-tabs.du-tabs>.du-tab{grid-row:auto}.panel-content{gap:6px}.panel-content h3{margin:16px 0 6px}.panel-content h3:first-child{margin-top:0}.panel-content label{gap:6px;margin-bottom:8px}.panel-content .parameter{margin-bottom:6px}.panel-content .system-prompts{margin-bottom:4px}.plugin-bar.chips-collapsed .plugin-chip-name>span{line-height:14px;display:block}.ring-cache-value.historical{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.ring-cache-value.historical{fill:color-mix(in srgb, var(--text) 45%, var(--bg))}}.plugin-chip-cache.historical{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.plugin-chip-cache.historical{color:color-mix(in srgb, var(--muted) 60%, var(--bg))}}.composer.length-reply{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.composer.length-reply{background:color-mix(in srgb, var(--accent) 10%, var(--input))}}.composer.length-reply{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.composer.length-reply{border-color:color-mix(in srgb, var(--accent) 30%, var(--line-soft))}}.length-settings small{line-height:1.5;display:block}.panel-content .summary-tools{margin-block:2px}.conversation-workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative}.conversation-workspace>main{flex:1;min-width:0}.comparison-pane{border-left:1px solid var(--line-color);background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.comparison-heading{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.comparison-heading strong{align-items:center;gap:6px;margin-right:auto;display:flex}.comparison-messages{min-height:0;font-size:var(--font-size,16px);line-height:var(--line-height,1.6);flex:1;padding:16px 20px;overflow:auto}.comparison-answer .message-meta{margin-top:16px}.comparison-prompt{background:var(--input);overflow-wrap:anywhere;border-radius:14px;margin-bottom:20px;padding:8px 14px}.comparison-inline-settings{flex-shrink:0;max-height:40dvh;padding:0 14px 10px;overflow:auto}.comparison-inline-settings summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.comparison-settings{gap:12px;padding:10px 0;font-size:13px;display:grid}.comparison-settings label:not(.toggle){gap:6px;display:grid}.comparison-settings .du-select{width:100%;min-width:0}.comparison-settings small,.comparison-branches small{color:var(--muted);font-size:11px}.comparison-branches{gap:4px;padding:10px 14px;display:grid}.comparison-branches h3{align-items:center;gap:5px;display:flex}.comparison-branches button{justify-content:flex-start}.comparison-stop{margin:8px 14px}.app-version{color:var(--muted);margin-left:3px;font-size:10px;font-weight:400}@media (width<=760px){.conversation-workspace.is-comparing{scroll-snap-type:x proximity;overflow-x:auto}.conversation-workspace.is-comparing>main,.conversation-workspace.is-comparing>.comparison-pane{scroll-snap-align:start;flex:0 0 92vw;min-width:320px}}@media (width<=760px),(pointer:coarse){:is(#root,.plugin-modal,.modal-backdrop) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),:is(#root,.plugin-modal,.modal-backdrop) textarea,:is(#root,.plugin-modal,.modal-backdrop) select{font-size:max(16px, var(--font-size,1em))}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:is(.conversation-workspace,.plugin-modal,.modal-backdrop){--chat-action-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.conversation-workspace,.plugin-modal,.modal-backdrop){--chat-action-bg:color-mix(in srgb, var(--accent) 9%, var(--panel))}}:is(.conversation-workspace,.plugin-modal,.modal-backdrop){--chat-action-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.conversation-workspace,.plugin-modal,.modal-backdrop){--chat-action-hover:color-mix(in srgb, var(--accent) 16%, var(--panel))}}:is(.conversation-workspace,.plugin-modal,.modal-backdrop){--chat-action-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.conversation-workspace,.plugin-modal,.modal-backdrop){--chat-action-line:color-mix(in srgb, var(--accent) 14%, var(--line-soft))}}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) :is(button,button.du-btn):not(:is(.primary,.du-btn-primary,.du-btn-error,.send-button,.selected,.du-menu-active,[aria-pressed=true])){background-color:var(--chat-action-bg);border-color:var(--chat-action-line)}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) :is(button,button.du-btn):not(:is(.primary,.du-btn-primary,.du-btn-error,.send-button,.selected,.du-menu-active,[aria-pressed=true])):hover:not(:disabled){background-color:var(--chat-action-hover)}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) button:is(.selected,.du-menu-active,[aria-pressed=true]):not(:is(.primary,.du-btn-primary,.du-btn-error,.send-button)){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.conversation-workspace,.plugin-modal,.modal-backdrop) button:is(.selected,.du-menu-active,[aria-pressed=true]):not(:is(.primary,.du-btn-primary,.du-btn-error,.send-button)){background-color:color-mix(in srgb, var(--accent) 24%, var(--panel))}}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) button:is(.selected,.du-menu-active,[aria-pressed=true]):not(:is(.primary,.du-btn-primary,.du-btn-error,.send-button)){border-color:var(--accent)}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) summary{background-color:var(--chat-action-bg);border-radius:8px}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) summary:hover{background-color:var(--chat-action-hover)}:is(.conversation-workspace,.plugin-modal,.modal-backdrop) summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.du-input,.du-select,.du-textarea,:where(button.du-btn):not(:is(.du-btn-primary,.du-btn-error,.theme-mode,[aria-pressed=true])){border-color:var(--line-control)}:is(.analysis-section.du-card,.question-section.du-card,.section-candidate.du-card),.plugin-result,.appearance-group,.account-quota-sidebar.du-btn{border-color:var(--line-soft)}.body-style-settings{border-block:1px solid var(--line-soft);margin-block:16px}.body-style-settings>summary{cursor:pointer;align-items:center;gap:8px;padding:12px 0;display:flex}.body-style-settings>summary small{margin-left:auto}.style-settings-scroll{max-height:58dvh;padding:4px 2px 10px;overflow:auto}.style-rule{border-bottom:1px solid var(--line-soft);padding:10px 0}.style-rule header{flex-wrap:wrap;align-items:center;gap:6px;min-height:0;padding:0 0 8px;display:flex}.style-rule header strong{font-size:12px}.style-rule header code{color:var(--muted);margin-left:auto;font-size:10px}.style-rule header button{min-width:20px;padding:3px}.style-example{font-size:14px}.style-rule textarea{min-height:55px;margin-bottom:5px;font-size:12px}.style-rule details>summary{cursor:pointer;align-items:center;gap:5px;padding:4px;font-size:11px;display:flex}.style-rule-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.style-rule-controls label{flex-direction:row;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.style-rule-controls input[type=color]{border:0;border-radius:50%;width:24px;height:24px;padding:0}.style-rule-controls input[type=number]{width:64px;min-height:28px}.style-settings-save{z-index:2;background:var(--bg);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.style-settings-save small{line-height:1.4}.style-rule button{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.style-rule button{background:color-mix(in srgb,var(--accent) 9%,var(--panel))}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@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}
