@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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),:root:has(input.theme-controller[value=pumpkin-market]:checked),[data-theme=pumpkin-market]{color-scheme:light;--color-base-100:oklch(99% .01 300);--color-base-200:oklch(97% .018 300);--color-base-300:oklch(92% .03 300);--color-base-content:oklch(26% .11 292);--color-primary:oklch(55% .25 294);--color-primary-content:oklch(99% 0 0);--color-secondary:oklch(70% .2 45);--color-secondary-content:oklch(99% 0 0);--color-accent:oklch(69% .18 50);--color-accent-content:oklch(99% 0 0);--color-neutral:oklch(31% .08 290);--color-neutral-content:oklch(98% .01 290);--color-info:oklch(68% .17 240);--color-success:oklch(58% .16 150);--color-warning:oklch(78% .18 80);--color-error:oklch(63% .22 25);--radius-selector:.75rem;--radius-field:.75rem;--radius-box:1rem;--border:1px}}@layer components;@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@starting-style{.modal.modal-open{opacity:0}}.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)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.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)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.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)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.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)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.modal.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)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}:where(.navbar){position:relative}.toast-end{--toast-x:0;inset-inline:auto 1rem}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-lift :checked,.tabs-lift label:has(:checked),.tabs-lift :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3),:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:first-child,:is(.tabs-top :checked,.tabs-top label:has(:checked),.tabs-top :is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:nth-child(n+3){--tabcontent-radius-ss:var(--radius-box)}:is(.tabs-bottom>:checked,.tabs-bottom>:is(label:has(:checked)),.tabs-bottom>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box)}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px var(--color-neutral), 0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]){border:1px solid}}.progress-primary{color:var(--color-primary)}}@layer daisyui.l1.l2.l3{.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}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.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}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.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}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.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}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.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)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;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-position:50%;mask-size:100%;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{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")}}.\!filter{flex-wrap:wrap!important;display:flex!important}.\!filter [type=radio]{width:auto!important}.\!filter input{opacity:1!important;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s!important;overflow:hidden!important;scale:1!important}.\!filter input.filter-reset{aspect-ratio:1!important}.\!filter input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.\!filter>input:not(:last-child),.\!filter>:not(:last-child) input{margin-inline-end:.25rem!important}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete, margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .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(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--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)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--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)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--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(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.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}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.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(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.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] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.avatar{vertical-align:middle;align-self:center;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.rating{vertical-align:middle;--size:var(--size-selector,.25rem) * 6;display:inline-flex;position:relative}.rating input{cursor:pointer;appearance:none}.rating *{background-color:var(--color-base-content);opacity:.2;width:calc(var(--size) * 1);height:calc(var(--size));border-radius:0}@media (prefers-reduced-motion:no-preference){.rating *{animation:.25s ease-out rating}}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.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}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.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)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.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){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.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}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--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)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.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)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.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)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--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)}.breadcrumbs{max-width:100%;padding-block:.5rem;overflow-x:auto}.breadcrumbs>menu{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>menu>li{align-items:center;display:flex}.breadcrumbs>menu>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>menu>li>:hover{text-decoration-line:underline}}.breadcrumbs>menu>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>menu>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>menu>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>menu>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>menu>li)+:before{rotate:-135deg}.breadcrumbs>ul{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>ul>li{align-items:center;display:flex}.breadcrumbs>ul>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ul>li>:hover{text-decoration-line:underline}}.breadcrumbs>ul>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ul>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ul>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ul>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ul>li)+:before{rotate:-135deg}.breadcrumbs>ol{white-space:nowrap;align-items:center;min-height:min-content;display:flex}.breadcrumbs>ol>li{align-items:center;display:flex}.breadcrumbs>ol>li>*{cursor:pointer;align-items:center;gap:.5rem;display:flex}@media (hover:hover){.breadcrumbs>ol>li>:hover{text-decoration-line:underline}}.breadcrumbs>ol>li>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.breadcrumbs>ol>li>:focus{outline-offset:2px;outline:2px solid #0000}}.breadcrumbs>ol>li>:focus-visible{outline-offset:2px;outline:2px solid}.breadcrumbs>ol>li+:before{content:"";opacity:.4;background-color:#0000;border-top:1px solid;border-right:1px solid;width:.375rem;height:.375rem;margin-inline:.5rem .75rem;display:block;rotate:45deg}[dir=rtl] :is(.breadcrumbs>ol>li)+:before{rotate:-135deg}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.navbar-end{justify-content:flex-end;align-items:center;width:50%;display:inline-flex}.navbar-start{justify-content:flex-start;align-items:center;width:50%;display:inline-flex}.navbar-center{flex-shrink:0;align-items:center;display:inline-flex}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--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)){.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(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.\!filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden!important;opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.\!filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}@layer daisyui.l1.l2.l3.l4{.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}.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}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.glass{backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, oklch(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}.lowercase{text-transform:lowercase}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#21154b;--muted:#736c91;--violet:#7c3aed;--orange:#ff7927;--green:#16904b;--line:#432f7c1f;--glass:#ffffffb8;--surface-solid:#fffffff5;--surface-subtle:#f7f5fde0;--control-background:#ffffffe0;--control-border:#432f7c2b;--control-border-hover:#432f7c47;--focus-color:#7c3aed2e;--error:#b32645;--error-border:#b326458f;--radius-control:9px;--radius-surface:17px;--shadow-control:0 1px 2px #2c1c5412, inset 0 1px #ffffffbf;--shadow-control-hover:0 2px 5px #2c1c541c, inset 0 1px #ffffffd9;--shadow:0 1px 2px #321f600a, 0 18px 50px #52319b17;color:var(--ink);font-synthesis:none;background:#faf9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 82% 9%,#895cf626,#0000 26%),radial-gradient(circle at 18% 16%,#ff91491c,#0000 24%),#faf9ff;margin:0}a{color:inherit;text-decoration:none}h1{color:#0000;background:linear-gradient(100deg,#ff7927 0%,#ef5d81 45%,#7446d7 100%);background-clip:text}button,input,textarea,select{font:inherit}.ui-button{border-radius:var(--radius-control);cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s,transform .16s;display:inline-flex}.ui-button svg{pointer-events:none;flex:none}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:active:not(:disabled){transform:translateY(0)}.ui-button:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px}.ui-button:disabled,.ui-control:disabled{cursor:not-allowed;opacity:.58}.ui-button--primary{color:#fff;background:linear-gradient(100deg,#ff8a3d 0%,#eb6d7d 48%,#7446d7 100%);border-color:#5e31b43d;box-shadow:0 1px 2px #371b6f2e,0 6px 14px #5b2eaf21,inset 0 1px #ffffff47}.ui-button--primary:hover:not(:disabled){filter:saturate(1.06)brightness(1.025);box-shadow:0 2px 4px #371b6f33,0 9px 20px #5b2eaf2b,inset 0 1px #ffffff52}.ui-button--primary:active:not(:disabled){box-shadow:0 1px 2px #371b6f2b,inset 0 2px 3px #421c8224}.ui-button--secondary{box-shadow:var(--shadow-control);color:#6337bd;background:linear-gradient(#f7f4ff,#eee9fb);border-color:#7c3aed24}.ui-button--secondary:hover:not(:disabled){box-shadow:var(--shadow-control-hover);color:#5429ad;background:linear-gradient(#f4efff,#e9e1fa);border-color:#7c3aed3d}.ui-button--outline{border-color:var(--control-border);background:var(--control-background);box-shadow:var(--shadow-control);color:#51486f}.ui-button--outline:hover:not(:disabled){box-shadow:var(--shadow-control-hover);color:var(--violet);background:#f8f5fff5;border-color:#7c3aed45}.ui-button--ghost{color:#5f5778;background:0 0}.ui-button--ghost:hover:not(:disabled){color:var(--ink);background:#432f7c0f}.ui-button--link{min-height:auto;color:var(--violet);background:0 0;border-radius:5px;padding:2px}.ui-button--link:hover:not(:disabled){color:#5a28be;transform:none}.ui-button--danger{color:#fff;background:#b32645;border-color:#b3264533;box-shadow:0 1px 2px #5b182d29}.ui-button--danger:hover:not(:disabled){background:#9f1f3b;box-shadow:0 3px 8px #5b182d2e}.ui-button--xs{gap:5px;min-height:26px;padding:0 9px;font-size:11px}.ui-button--sm{gap:6px;min-height:32px;padding:0 12px;font-size:12px}.ui-button--md{min-height:38px;padding:0 15px}.ui-button--lg{min-height:44px;padding:0 19px;font-size:14px}.ui-button--icon-sm,.ui-button--icon-md{padding:0}.ui-button--icon-sm{width:32px;min-height:32px}.ui-button--icon-md{width:38px;min-height:38px}.ui-control{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-background);width:100%;min-width:0;min-height:44px;box-shadow:var(--shadow-control);color:var(--ink);outline:0;padding:0 13px;font-size:14px;transition:border-color .16s,background .16s,box-shadow .16s}.ui-control:hover:not(:disabled){border-color:var(--control-border-hover);background:#fffffff5}.ui-control:focus-visible{box-shadow:0 0 0 3px #7c3aed17, var(--shadow-control);border-color:#7c3aed85;outline:0}.ui-control::placeholder{color:#918aa4}.ui-control[aria-invalid=true]{border-color:var(--error-border)}.ui-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #b3264514, var(--shadow-control);border-color:#b32645b8}.ui-select{padding-right:34px}.ui-textarea{resize:vertical;min-height:116px;padding-top:11px;padding-bottom:11px;line-height:1.5}.ui-field{gap:7px;display:grid}.ui-field__label{color:#40385e;font-size:12px;font-weight:700}.ui-field__message{color:#827b99;font-size:11px;line-height:1.4}.ui-field__message--error{color:var(--error);font-size:12px}.ui-surface,.glass-panel{border-radius:var(--radius-surface);background:var(--glass);box-shadow:var(--shadow);backdrop-filter:blur(18px);border:1px solid #4932841c}.ui-surface--solid{background:var(--surface-solid);backdrop-filter:none}.ui-surface--subtle{background:var(--surface-subtle);backdrop-filter:none;box-shadow:0 1px 2px #321f600a}.page-shell{min-height:100vh;overflow:hidden}.site-header{z-index:20;backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #2e1b5b1f;gap:48px;min-height:64px;padding:0 48px;display:flex;position:relative}.navbar-start,.navbar-end{width:auto}.brand{align-items:center;gap:12px;display:inline-flex}.brand img{object-fit:contain;width:44px;height:44px}.brand span{letter-spacing:-.7px;white-space:nowrap;font-size:21px;font-weight:800;line-height:1}.desktop-nav{align-items:center;gap:28px;margin-right:auto;display:flex}.desktop-nav a{color:var(--ink);padding:20px 0;font-size:14px;font-weight:450;transition:color .16s}.desktop-nav a:hover,.section-heading .ui-button--link:hover{color:var(--violet)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.account-actions{background:#ffffffb8;border:1px solid #37246824;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:148px;min-height:32px;display:grid;overflow:hidden}.account-actions .ui-button{border:0;border-radius:0;min-height:32px;padding:0 8px;font-size:12px;font-weight:500}.account-actions .ui-button:hover{transform:none}.sign-in-button{color:#51496f;background:#ffffffb8}.sign-in-button:hover{color:var(--ink);background:#3724680d}.sign-up-button{color:#6840c7;background:#f1edfb;box-shadow:inset 1px 0 #3724681a}.sign-up-button:hover{color:#5630b3;background:#e9e2fa}.account-actions.authenticated{grid-template-columns:minmax(0,1fr) auto;width:220px;min-width:176px}.account-button{color:#51496f;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;overflow:hidden}.account-button:hover{color:var(--violet);background:#7c3aed0d}.sign-out-button{color:#6840c7;background:#f1edfb;box-shadow:inset 1px 0 #3724681a}.sign-out-button:hover{color:#5630b3;background:#e9e2fa}.account-loading{color:#7b7491;place-items:center;font-size:12px;display:grid}.header-upload-button{gap:7px}.resource-download-button{gap:8px;min-height:44px;padding:0 15px;font-size:13px;font-weight:600}.mobile-menu{margin-left:auto;display:none}.mobile-menu summary{cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:6px;place-items:center;list-style:none;transition:color .16s,background .16s;display:grid;position:relative}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:hover,.mobile-menu[open] summary{color:var(--violet);background:#3724680d}.mobile-menu summary:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.menu-close-icon,.mobile-menu[open] .menu-open-icon{display:none}.mobile-menu[open] .menu-close-icon{display:block}.mobile-menu-panel{background:#fffffffa;border:1px solid #2e1b5b1f;border-radius:11px;gap:6px;width:min(300px,100vw - 24px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:24px;box-shadow:0 14px 34px #21154b1f}.mobile-menu-panel nav{gap:0;display:grid}.mobile-menu-panel nav a{color:#625b77;border:0;border-radius:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:500;line-height:40px;transition:color .16s,background .16s}.mobile-menu-panel nav a:hover{color:var(--ink);background:#3724680d}.mobile-menu-actions{border-top:1px solid #2e1b5b17;gap:8px;padding:8px 6px 6px;display:grid}.mobile-menu-actions .account-actions{gap:6px;width:100%}.mobile-menu-actions .header-upload-button{width:100%}.eyebrow{color:var(--violet);letter-spacing:.13em;margin:0 0 12px;font-size:11px;font-weight:800}.hero-section{grid-template-columns:1.05fr .95fr;align-items:center;max-width:1440px;min-height:400px;margin:0 auto;padding:60px 62px 34px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:-3.2px;white-space:nowrap;margin:0 0 22px;font-size:clamp(42px,4.05vw,62px);font-weight:850;line-height:1.04}.hero-description{color:#4d456c;margin:0 0 26px;font-size:17px;line-height:1.55}.search-box{backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #48318929;border-radius:18px;outline:none;align-items:center;gap:14px;width:min(660px,100%);height:67px;padding:0 19px;display:flex;box-shadow:0 18px 38px #452d8414}.search-box:focus-within{border-color:#7c3aed73;box-shadow:0 0 0 4px #7c3aed17,0 18px 38px #452d8414}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}.search-box input::placeholder{color:#908aa5}.hero-art{align-self:stretch;place-items:center;min-height:300px;display:grid;position:relative}.hero-art>img{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 35px #7542d32e);width:min(580px,100%);max-height:370px;position:relative}.hero-glow{filter:blur(18px);background:radial-gradient(circle at 68% 52%,#ff7e3342,#0000 30%),radial-gradient(circle at 40% 35%,#7c3aed3d,#0000 47%);border-radius:50%;position:absolute;inset:8% -10% 0 -12%}.category-bar{border:1px solid var(--line);max-width:1370px;box-shadow:var(--shadow);backdrop-filter:blur(18px);background:#ffffffbd;border-radius:17px;align-items:center;gap:2px;margin:0 auto 24px;padding:8px 12px;display:flex;overflow-x:auto}.category-bar .ui-button{white-space:nowrap;border-radius:12px;min-height:40px;padding:0 15px;font-size:13px;font-weight:600}.category-bar .ui-button:hover{background:#7c3aed0f}.category-bar .active{color:var(--violet);background:#7c3aed14;outline:1px solid #7c3aed2e}.category-bar .active:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px}.category-bar .view-all{color:var(--violet);margin-left:auto}.marketplace-section{max-width:1370px;margin:0 auto 38px;padding:0 0 12px}.section-heading{justify-content:space-between;align-items:end;padding:0 18px 14px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:0;font-size:25px;font-weight:800;line-height:1.1}.section-heading .ui-button--link{color:var(--violet);gap:5px;font-size:13px;text-decoration:none}.plugin-table{backdrop-filter:blur(16px);background:#ffffffa1;border:1px solid #48318912;border-radius:20px;overflow:hidden;box-shadow:0 18px 46px #462b840f}.table-head,.plugin-row{grid-template-columns:3.2fr 1.25fr 1.35fr 1.45fr 1.05fr 1fr .65fr;align-items:center;gap:18px;padding:0 18px;display:grid}.table-head{border-bottom:1px solid var(--line);color:#766e91;letter-spacing:.08em;text-transform:uppercase;min-height:34px;font-size:10px;font-weight:800}.plugin-row{border-bottom:1px solid var(--line);color:#4f486d;min-height:79px;font-size:12px;transition:background .18s}.plugin-row:last-child{border-bottom:0}.plugin-row:hover{background:#7c3aed0b}.plugin-row:focus-visible{outline-offset:-3px;outline:3px solid #7c3aed4d}.plugin-main{align-items:center;gap:14px;min-width:0;display:flex}.plugin-icon{object-fit:cover;border-radius:10px;flex:none;width:54px;height:54px;box-shadow:0 6px 15px #25174826}.plugin-main>span{gap:3px;min-width:0;display:grid}.plugin-main strong{color:var(--ink);font-size:16px}.plugin-main small{color:#645d7f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.author-cell,.compatibility,.downloads-cell,.plugin-rating{align-items:center;gap:7px;display:flex}.plugin-review-summary{gap:3px;min-width:0;display:grid}.review-score{color:#f5a009;align-items:center;gap:4px;min-width:0;line-height:1;display:flex}.review-score small{color:#706986;width:43px;font-size:9px;font-weight:700}.review-score strong{color:var(--ink);font-size:12px}.review-score em{color:#706986;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.review-score.recent small{color:var(--violet)}.verified-dot{background:var(--violet);border-radius:50%;flex:none;width:13px;height:13px;display:inline-block;position:relative}.verified-dot:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:5px;height:3px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.compatibility img{object-fit:contain;width:19px;height:19px}.plugin-rating{color:#f5a009}.plugin-rating strong{color:var(--ink)}.plugin-rating span{color:#706986}.free{color:var(--green)}.price{color:var(--violet)}.empty-state{min-height:250px;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.empty-state strong{color:var(--ink);font-size:18px}.developer-strip{border:1px solid var(--line);backdrop-filter:blur(16px);background:#ffffffb8;border-radius:17px;align-items:center;gap:13px;max-width:1370px;min-height:72px;margin:0 auto 30px;padding:12px 18px;display:flex}.developer-icon{width:41px;height:41px;color:var(--violet);background:linear-gradient(140deg,#ff792724,#7c3aed21);border-radius:12px;place-items:center;display:grid}.developer-strip>div:nth-child(2){gap:2px;display:grid}.developer-strip span{color:var(--muted);font-size:12px}.developer-upload-button{color:#6040a9;background:linear-gradient(100deg,#ffffffc7,#f1edfbe0);border:1px solid #37246829;border-radius:7px;gap:7px;min-height:32px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:550;transition:border-color .16s,background .16s;box-shadow:0 1px 2px #37246812}.developer-upload-button:hover{background:linear-gradient(100deg,#ffffffeb,#ebe5f9f2);border-color:#6840c73d}.site-footer{background:#ffffff8f;border-top:1px solid #57349f1a;margin-top:44px}.footer-content,.footer-bottom{max-width:1370px;margin:0 auto}.footer-content{justify-content:space-between;align-items:flex-start;gap:40px;padding:42px 18px 34px;display:flex}.footer-brand{align-items:center;gap:11px;display:inline-flex}.footer-brand img{width:42px;height:42px}.footer-brand span{letter-spacing:-.5px;font-size:19px;font-weight:800}.footer-links{gap:76px;display:flex}.footer-links nav{align-content:start;gap:8px;min-width:112px;display:grid}.footer-links p{color:var(--ink);margin:0 0 4px;font-size:12px;font-weight:800}.footer-links a,.footer-bottom{color:var(--muted);font-size:12px}.footer-links a:hover{color:var(--violet)}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;padding:18px;display:flex}.auth-page,.account-page{flex-direction:column;display:flex}.auth-page .site-footer,.account-page .site-footer{margin-top:auto}.auth-main{width:100%;max-width:1120px;margin:0 auto;padding:70px 28px 86px}.auth-layout{grid-template-columns:minmax(0,.9fr) minmax(390px,1fr);align-items:center;gap:76px;display:grid}.auth-intro{max-width:490px}.auth-icon{width:52px;height:52px;color:var(--violet);background:linear-gradient(140deg,#ff792721,#7c3aed21);border:1px solid #7c3aed24;border-radius:15px;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 12px 28px #462b8414}.auth-intro h1{letter-spacing:-2.8px;margin:0 0 18px;font-size:clamp(42px,5vw,58px);font-weight:850;line-height:1.02}.auth-intro>p:last-child{color:#5d5578;max-width:46ch;margin:0;font-size:16px;line-height:1.65}.auth-card{padding:30px}.auth-card h2{letter-spacing:-.5px;margin:0 0 7px;font-size:24px;font-weight:800}.auth-card>p{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.5}.auth-form{gap:17px;display:grid}.auth-form .ui-control{min-height:46px}.auth-error{color:#a22745;margin:0;font-size:12px;line-height:1.45}.auth-submit{width:100%;min-height:46px;margin-top:3px;font-size:13px}.auth-submit:disabled,.sign-out-button:disabled{cursor:wait;opacity:.68}.auth-switch{color:#746d8d;text-align:center;margin:0;font-size:12px}.auth-switch a{color:var(--violet);font-weight:700}.auth-switch a:hover{text-decoration:underline}.account-main{place-items:center;width:100%;max-width:820px;min-height:590px;margin:0 auto;padding:64px 24px 82px;display:grid}.account-placeholder{text-align:center;align-content:center;justify-items:center;width:100%;min-height:320px;padding:32px;display:grid}.account-placeholder h1{letter-spacing:-2px;margin:0;font-size:clamp(38px,6vw,58px);font-weight:850}.detail-main{max-width:1390px;margin:0 auto;padding:18px 26px 40px}.breadcrumbs{color:#766e91;align-items:center;gap:12px;margin:0 4px 18px;font-size:12px;display:flex}.breadcrumbs a{color:#625889}.breadcrumbs a:hover{color:var(--violet)}.breadcrumbs strong{color:var(--ink)}.plugin-hero{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:35px;min-height:225px;padding:8px 0 20px;display:grid}.identity-top{align-items:center;gap:23px;display:flex}.detail-icon{object-fit:cover;border-radius:18px;width:112px;height:112px;box-shadow:0 14px 30px #21154b29}.identity-top h1{letter-spacing:-2.5px;margin:0 0 9px;font-size:clamp(38px,4vw,52px);font-weight:850;line-height:1.04}.identity-top p{color:#51496f;margin:0 0 13px;font-size:16px}.identity-top span{color:var(--muted);font-size:13px}.identity-top a{color:var(--violet)}.identity-top .verified-dot{vertical-align:-2px;margin-left:7px}.plugin-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:50px;margin:30px 0 0;display:flex}.plugin-stat{border-right:1px solid var(--line);color:#3e365f;white-space:nowrap;align-items:center;gap:8px;padding:0 22px;font-size:13px;display:inline-flex}.plugin-stat:first-child{padding-left:0}.plugin-stat:last-child{border-right:0}.plugin-stats .plugin-rating{border-right:1px solid var(--line);white-space:nowrap;padding:0 22px;font-size:13px}.detail-review-signal{border-right:1px solid var(--line);grid-template-columns:repeat(2,auto);gap:10px;padding:0 22px;display:grid}.detail-review-signal>span{grid-template-columns:auto auto;align-items:center;gap:1px 4px;display:grid}.detail-review-signal>span:first-child{border-right:1px solid var(--line);padding-right:10px}.detail-review-signal small{color:#706986;white-space:nowrap;grid-column:1/-1;font-size:8px;font-weight:700}.detail-review-signal strong{color:var(--ink);align-items:center;gap:3px;font-size:13px;display:inline-flex}.detail-review-signal svg{color:#f5a009}.detail-review-signal em{color:#706986;font-size:9px;font-style:normal}.download-card{gap:12px;min-height:203px;padding:23px;display:grid}.download-card>strong{color:var(--green);font-size:25px;font-weight:800;line-height:1}.versions-link{min-height:30px;color:var(--violet);font-size:12px;text-decoration:none}.download-card>div{border-top:1px solid var(--line);gap:18px;padding-top:13px;display:flex}.download-card .plugin-stat{border:0;padding:0;font-size:12px}#resource-content{scroll-margin-top:16px}.tab-bar{border:1px solid var(--line);background:#ffffffb8;border-radius:13px;align-items:stretch;min-height:48px;margin-bottom:14px;padding:0 7px;display:inline-flex;box-shadow:0 12px 30px #462b840f}.tab-bar .tab{cursor:pointer;color:#4f476d;border-color:#0000;height:48px;padding:0 19px;font-size:13px;transition:color .16s,background .16s;position:relative}.tab-bar .tab:hover{color:var(--violet);background:#7c3aed0d}.tab-bar .tab:focus-visible{outline:3px solid var(--focus-color);outline-offset:-3px}.tab-bar .tab-active{border-color:var(--violet);color:var(--violet);font-weight:700}.tab-bar .tab span{color:var(--violet);background:#eee9ff;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:10px}.detail-columns{grid-template-columns:minmax(0,2.2fr) minmax(280px,.95fr);gap:14px;display:grid}.about-panel{padding:18px}:is(.glass-panel,.ui-surface) h2{margin:0 0 11px;font-size:17px;font-weight:800;line-height:1.2}:is(.glass-panel,.ui-surface) h3{margin:16px 0 8px;font-size:14px;font-weight:700;line-height:1.2}.about-panel>p{color:#51496d;max-width:75ch;margin:0 0 9px;font-size:12px;line-height:1.55}.feature-list{color:#493f68;grid-template-columns:1fr 1fr;gap:6px 24px;margin:0 0 10px;padding:0;font-size:12px;list-style:none;display:grid}.feature-list li{align-items:flex-start;gap:8px;display:flex}.feature-list svg{border:1px solid var(--violet);color:var(--violet);border-radius:50%;flex:none;margin-top:1px;padding:1px}.detail-sidebar{align-content:start;gap:14px;display:grid}.details-panel,.compatibility-panel{padding:16px}.details-panel dl{margin:0;display:grid}.details-panel dl div{align-items:center;gap:10px;min-height:29px;font-size:11px;display:flex}.details-panel dl div:after{background:var(--line);content:"";flex:1;height:1px}.details-panel dt{flex:none}.details-panel dd{order:1;align-items:center;gap:5px;margin:0 0 0 auto;display:flex}.details-panel a{color:var(--violet)}.compatibility-panel{gap:6px;display:grid}.compatibility-panel>span,.compatibility-panel small{color:var(--muted);font-size:10px}.compatibility-panel strong{background:#7c3aed0f;border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:5px 8px;font-size:11px;display:inline-flex}.reviews-panel{padding:14px 18px 5px}.reviews-heading,.reviews-heading>div{justify-content:space-between;align-items:center;display:flex}.reviews-heading>div{gap:10px}.reviews-heading h2{margin:0}.reviews-heading span{color:#655d7e;align-items:center;gap:6px;font-size:10px;display:inline-flex}.outline-button{color:var(--violet);border-color:#7c3aed61}.review-summary{align-items:center;gap:12px;padding:14px 0;display:flex}.review-score-card{border:1px solid var(--line);background:#ffffff85;border-radius:12px;flex:0 0 138px;align-content:center;gap:2px;min-height:102px;padding:13px;display:grid}.review-score-card.recent{background:#7c3aed0d;border-color:#7c3aed42}.review-score-card>span{color:var(--ink);font-size:11px;font-weight:800}.review-score-card small{color:var(--muted);font-size:9px}.review-score-card>strong{color:var(--ink);align-items:center;gap:5px;margin:3px 0 0;font-size:28px;font-weight:800;line-height:1;display:flex}.review-score-card svg{color:#f5a009}.review-score-card em{color:var(--muted);font-size:9px;font-style:normal}.rating-bars{flex:1;grid-template-columns:repeat(2,minmax(180px,1fr));gap:3px 24px;max-width:400px;display:grid}.rating-bars>strong{color:#5e5677;grid-column:1/-1;font-size:9px}.rating-bars>div{grid-template-columns:10px 12px minmax(80px,1fr) 24px;align-items:center;gap:4px;font-size:9px;display:grid}.rating-bars svg{color:#f5a009}.rating-bars .progress{height:5px}.rating-bars em{color:#5e5677;font-style:normal}.review-list{border-top:1px solid var(--line)}.review-row{border-bottom:1px solid var(--line);grid-template-columns:34px 105px 90px 90px 1fr 55px 86px;align-items:center;gap:8px;min-height:49px;font-size:10px;display:grid}.review-row:last-child{border-bottom:0}.review-avatar{object-fit:cover;border-radius:9px;width:31px;height:31px}.review-row>strong{color:var(--ink);font-size:11px}.review-row time,.review-row small{color:var(--muted)}.review-row p{color:#4e466a;margin:0}.five-stars{color:#f7a515;display:flex}.helpful{color:var(--violet);font-size:10px}.helpful.active{font-weight:800}.simple-tab-panel{min-height:300px;padding:22px}.simple-tab-panel p{color:#51496d;max-width:70ch;line-height:1.6}.installation-note{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.installation-note h3{margin:0 0 6px;font-size:12px}.installation-note p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.version-row{border-top:1px solid var(--line);grid-template-columns:1fr 220px 100px;align-items:center;gap:20px;min-height:70px;display:grid}.version-row>div{gap:3px;display:grid}.version-row span{color:var(--muted);font-size:12px}.download-toast .alert{min-width:330px;color:var(--ink);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #7c3aed33;grid-template-columns:32px 1fr auto;display:grid;box-shadow:0 20px 60px #29185233}.download-toast .alert>svg{color:var(--green)}.download-toast .alert>div{gap:2px;display:grid}.download-toast span{color:var(--muted);font-size:11px}.review-modal{background:#fffffff5;border:1px solid #ffffffa6;border-radius:20px;box-shadow:0 30px 100px #21154b40}.review-modal h2{margin:0 0 7px;font-size:23px;font-weight:800;line-height:1.2}.review-modal p{color:var(--muted);margin:0 0 18px}.review-modal .ui-field{margin-top:14px}.success-state{text-align:center;justify-items:center;display:grid}.success-state>svg{color:var(--green);margin-bottom:14px}.not-found{min-height:calc(100vh - 80px);color:var(--muted);text-align:center;align-content:center;justify-items:center;padding:30px;display:grid}.not-found svg{color:var(--violet)}.not-found h1{letter-spacing:-2px;margin:16px 0 6px;font-size:clamp(34px,5vw,54px)}.not-found p{margin:0 0 20px}@media (max-width:1100px){.site-header{gap:28px;padding-inline:24px}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block}.hero-section{padding-inline:34px}.category-bar,.marketplace-section,.developer-strip{margin-left:22px;margin-right:22px}.table-head,.plugin-row{grid-template-columns:2.6fr 1.1fr 1.25fr 1.1fr .8fr}.table-head span:nth-child(3),.plugin-row>span:nth-child(3),.table-head span:nth-child(6),.plugin-row>span:nth-child(6){display:none}.plugin-hero{grid-template-columns:1fr 300px}.plugin-stats{flex-wrap:wrap;gap:8px;padding:10px 0}.plugin-stat,.plugin-stats .plugin-rating,.detail-review-signal{border:0;padding:0 12px 0 0}}@media (max-width:780px){.site-header{min-height:60px;padding-inline:16px}.brand img{width:38px;height:38px}.brand span{font-size:18px}.desktop-nav{display:none}.mobile-menu-panel{right:16px}.auth-main{padding:42px 16px 58px}.auth-layout{grid-template-columns:1fr;gap:30px}.auth-intro h1{letter-spacing:-2px;font-size:40px}.auth-intro>p:last-child{font-size:14px}.auth-icon{width:46px;height:46px;margin-bottom:18px}.auth-card{padding:22px}.account-main{min-height:520px;padding:38px 15px 58px}.account-placeholder{padding:22px}.hero-section{grid-template-columns:1fr;padding:45px 20px 16px}.hero-copy h1{letter-spacing:-2px;white-space:normal}.hero-description br{display:none}.hero-art{min-height:270px}.hero-art>img{max-height:285px}.category-bar{margin:0 14px 20px}.marketplace-section{margin:0 14px;padding-bottom:26px}.section-heading{padding-inline:4px}.table-head{display:none}.plugin-table{box-shadow:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.plugin-list{gap:10px;display:grid}.plugin-row{border:1px solid var(--line);background:#ffffffb8;border-radius:14px;grid-template-columns:1fr auto;min-height:98px;padding:12px}.plugin-row>span:not(.plugin-main):not(.plugin-review-summary),.plugin-row>.plugin-rating{display:none}.plugin-review-summary{grid-column:1/-1;width:min(100%,220px);margin-left:68px}.plugin-main small{white-space:normal;line-height:1.3}.developer-strip{flex-wrap:wrap;margin:16px 14px 24px}.developer-strip .developer-upload-button{width:100%;margin:4px 0 0}.site-footer{margin-top:26px}.footer-content{flex-direction:column;align-items:flex-start;gap:28px;padding:32px 20px 28px}.footer-links{justify-content:space-between;gap:24px;width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:5px;padding:16px 20px}.detail-main{padding:15px}.plugin-hero{grid-template-columns:1fr;gap:18px}.identity-top{align-items:flex-start;gap:15px}.detail-icon{border-radius:14px;width:78px;height:78px}.identity-top h1{letter-spacing:-1.5px;font-size:34px}.identity-top p{font-size:14px}.download-card{min-height:auto}.tab-bar{width:100%;display:flex;overflow-x:auto}.tab-bar .tab{white-space:nowrap;padding:0 13px}.detail-columns,.feature-list{grid-template-columns:1fr}.review-summary{align-items:flex-start}.rating-bars{grid-template-columns:1fr}.review-row{grid-template-columns:34px 1fr auto;padding:10px 0}.review-row .five-stars{grid-column:2}.review-row time{grid-area:1/3}.review-row p{grid-column:2/4}.review-row small{grid-column:2}.review-row .helpful{grid-column:3}.reviews-heading>div{display:grid}.version-row{grid-template-columns:1fr;gap:8px;padding:14px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.beta-page{flex-direction:column;min-height:100vh;padding:24px clamp(20px,5vw,72px) 20px;display:flex}.beta-header{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;display:flex}.beta-brand{align-items:center;gap:10px;display:inline-flex}.beta-brand img{object-fit:contain;width:40px;height:40px}.beta-brand span{letter-spacing:-.55px;font-size:18px;font-weight:800}.beta-header-status{color:#7b7491;letter-spacing:.02em;font-size:12px;font-weight:600}.beta-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(100%,1040px);margin:0 auto;padding:76px 0 68px;display:flex}.beta-kicker{color:var(--violet);letter-spacing:.14em;margin:0 0 18px;font-size:11px;font-weight:800}.beta-hero h1{letter-spacing:-5.7px;max-width:1000px;margin:0;font-size:clamp(54px,7.4vw,92px);font-weight:850;line-height:.94}.beta-hero .beta-intro{color:#5e5778;max-width:680px;margin:28px 0 0;font-size:17px;line-height:1.6}.beta-pumpkin-link{color:var(--violet);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:650;display:inline-flex}.beta-pumpkin-link:hover{color:#5f2bc5;text-underline-offset:3px;text-decoration:underline}.beta-access-form{width:min(100%,470px);margin-top:38px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.beta-access-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.beta-access-controls .ui-control{min-height:42px;font-size:13px}.beta-access-button{min-width:112px;height:42px;padding:0 16px}.beta-access-button:disabled{cursor:wait;opacity:.7}.beta-access-help,.beta-access-error{text-align:left;min-height:18px;margin:7px 1px 0;font-size:11px;line-height:1.5}.beta-access-help{color:#7b7491}.beta-access-error{color:#b3263d}.beta-disclaimer{color:#7b7491;text-align:center;max-width:720px;margin:0 auto;font-size:11px;line-height:1.5}@media (max-width:600px){.beta-page{padding:18px 16px 16px}.beta-brand img{width:36px;height:36px}.beta-brand span{font-size:16px}.beta-hero{padding:60px 0 44px}.beta-hero h1{letter-spacing:-3.3px;font-size:clamp(46px,14vw,64px)}.beta-hero .beta-intro{margin-top:22px;font-size:15px}.beta-access-controls{grid-template-columns:1fr}.beta-access-button{width:100%}.beta-access-help,.beta-access-error{text-align:center}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes dropdown{0%{opacity:0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
