@charset "UTF-8";@layer properties;@layer theme,base,components,utilities;@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;--spacing: .25rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--font-weight-normal: 400;--radius-lg: .5rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@layer daisyui.l1.l2.l3{.range{appearance:none;webkit-appearance:none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: currentColor}@supports (color: color-mix(in lab,red,red)){.range{--range-bg: color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x: calc( (var(--range-dir, 1) * -100cqw) - (var(--range-dir, 1) * var(--range-thumb-size) / 2) );--range-fill-y: 0;--range-fill-spread: calc(100cqw * var(--range-fill));container-type:inline-size;cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size)}[dir=rtl] .range{--range-dir: -1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;inset-block-start:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}@supports (color: color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}@supports (color: color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:30%}}@layer daisyui.l1.l2{.diff{position:relative;display:grid;width:100%;overflow:hidden;webkit-user-select:none;-webkit-user-select:none;user-select:none;align-items:normal;grid-template-rows:1fr 1.8rem 1fr;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;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-width:2px;outline-offset:1px}.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}}@supports (-moz-appearance: none){@media(hover:none)and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports (-moz-appearance: none){@media(hover:none)and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}}.\@container{container-type:inline-size}@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;position:fixed;inset:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;align-items:center;justify-items:center;background-color:transparent;padding:0;color:inherit;transition:overlay .3s allow-discrete,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overflow:clip;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto}.modal::backdrop{display:none}.modal[popover]{inset:0;margin:0;border:0;padding:0;background:transparent;color:inherit;max-width:none;max-height:none}.modal[popover]::backdrop{background-color:#0006;transition:background-color .3s ease-out}}@layer daisyui.l1.l2{.modal.modal-open{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal.modal-open>.modal-box{translate:0 0;scale:1;opacity:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0%}}.modal[open]{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal[open]>.modal-box{translate:0 0;scale:1;opacity:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0%}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal:popover-open>.modal-box{translate:0 0;scale:1;opacity:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0%}}.modal:target{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal:target>.modal-box{translate:0 0;scale:1;opacity:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0%}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:100%;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal-toggle:checked+.modal>.modal-box{translate:0 0;scale:1;opacity:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0%}}}@layer daisyui.l1.l2.l3{:where(.drawer-side){overflow-x:hidden;overflow-y:hidden}.drawer-side{pointer-events:none;visibility:hidden;position:fixed;inset-inline-start:0rem;top:0;z-index:10;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overscroll-behavior:contain;background-color:transparent;opacity:0%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;cursor:pointer;place-self:stretch;background-color:#0006}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out,width .2s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * .4))}@supports (color: color-mix(in lab,red,red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * .4))}}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){transform:none;will-change:auto}}@layer daisyui.l1.l2{:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;overflow-y:auto;opacity:100%}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}}@layer daisyui.l1.l2.l3{.drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}}@layer daisyui.l1.l2{.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-open>.drawer-side{overflow-y:auto}}@layer daisyui.l1{.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:0%}[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}}@layer daisyui.l1.l2.l3{.drawer-toggle{position:fixed;height:0px;width:0px;appearance:none;opacity:0%}:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:currentColor oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * .4))}@supports (color: color-mix(in lab,red,red)){:where(.drawer-toggle:checked~.drawer-side){scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) oklch(0 0 0 / calc(var(--page-has-backdrop, 0) * .4))}}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){transform:none;will-change:auto}}@layer daisyui.l1.l2{:where(.drawer-toggle:checked~.drawer-side){pointer-events:auto;visibility:visible;overflow-y:auto;opacity:100%}:where(.drawer-toggle:checked~.drawer-side)>:not(.drawer-overlay){translate:0%}}@layer daisyui.l1.l2.l3{:where(:root:has(.drawer-toggle:checked)){--page-scroll-lock: }.drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.drawer-open>.drawer-toggle:checked){--page-scroll-lock: revert-layer}}@layer daisyui.l1.l2{.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline:2px solid;outline-offset:2px}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;opacity:100%}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}}@layer daisyui.l1{.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:0%}[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}}@layer daisyui.l1.l2.l3{.drawer-open>.drawer-toggle:checked~.drawer-side{scrollbar-color:revert-layer}:root:has(.drawer-open>.drawer-toggle:checked){--page-scroll-lock: revert-layer}}@layer daisyui.l1.l2{.drawer-open>.drawer-side{overflow-y:auto}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;opacity:100%}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}}@layer daisyui.l1{.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:0%}[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:0%}}@layer daisyui.l1.l2.l3{.tooltip>.tooltip-content{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;font-weight:400;line-height:1.25;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:2;--tw-content: attr(data-tip);content:var(--tw-content);transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}}@layer daisyui.l1.l2{.tooltip-top>.tooltip-content{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip-bottom>.tooltip-content{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-start>.tooltip-content{left:auto;right:auto;inset-inline:0 auto}.tooltip-center>.tooltip-content{inset-inline:auto;left:50%;right:auto}.tooltip-end>.tooltip-content{left:auto;right:auto;inset-inline:auto 0}.tooltip-left>.tooltip-content{transform:translate(calc(var(--tt-pos, .25rem) - .25rem)) translateY(var(--tt-trans, -50%));left:auto;right:var(--tt-off);inset-block:var(--tt-inset, 50% auto)}.tooltip-right>.tooltip-content{transform:translate(calc(var(--tt-pos, -.25rem) + .25rem)) translateY(var(--tt-trans, -50%));left:var(--tt-off);right:auto;inset-block:var(--tt-inset, 50% auto)}.tooltip-primary>.tooltip-content{color:var(--color-primary-content)}.tooltip-secondary>.tooltip-content{color:var(--color-secondary-content)}.tooltip-accent>.tooltip-content{color:var(--color-accent-content)}.tooltip-info>.tooltip-content{color:var(--color-info-content)}.tooltip-success>.tooltip-content{color:var(--color-success-content)}.tooltip-warning>.tooltip-content{color:var(--color-warning-content)}.tooltip-error>.tooltip-content{color:var(--color-error-content)}}@layer daisyui.l1.l2.l3{.tab:is(.tabs>.tab){position:relative;display:inline-flex;cursor:pointer;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none}@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) ;border-color:#0000;order:var(--tab-order);height:var(--tab-height);font-size:.875rem;padding-inline:var(--tab-p)}.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{position:absolute;inset:0;cursor:pointer;appearance:none;opacity: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{flex-grow:1;cursor:default}.tab:is(.tabs>.tab):focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.tab:is(.tabs>.tab):focus{outline:2px solid transparent;outline-offset:2px}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline:2px solid currentColor;outline-offset:-5px}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:40%}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color: #0000 #0000 var(--tab-border-color) #0000;position:relative;border-radius:var(--radius-field)}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);transition:background-color .2s ease;width:calc(100% - var(--tab-p) * 2);height:3px;border-radius:var(--radius-field);bottom:0;left:var(--tab-p);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}.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);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-start-radius:var(--tab-radius-es);border-end-end-radius:var(--tab-radius-ee);padding:var(--tab-paddings);border-color:var(--tab-border-colors)}.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:"";display:block;position:absolute;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);background-repeat:no-repeat;inset:var(--tab-inset)}: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{font-size:.75rem;--tab-p: .375rem;--tab-radius-min: calc(.5rem - var(--border))}.tabs-sm>.tab{font-size:.875rem;--tab-p: .5rem;--tab-radius-min: calc(.5rem - var(--border))}.tabs-md>.tab{font-size:.875rem;--tab-p: .75rem;--tab-radius-min: calc(.75rem - var(--border))}.tabs-lg>.tab{font-size:1.125rem;--tab-p: 1rem;--tab-radius-min: calc(1.5rem - var(--border))}.tabs-xl>.tab{font-size:1.125rem;--tab-p: 1.25rem;--tab-radius-min: calc(2rem - var(--border))}}@layer daisyui.l1.l2.l3{.tooltip{position:relative;display:inline-block;--tt-bg: var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-radius: min(var(--radius-field), .8rem);--tt-overlap: clamp(1px, calc(var(--radius-field) / 8), 2px);--tt-tail: calc(100% + var(--tt-overlap) + .25rem);--tt-tail-off: max(.5rem, var(--tt-radius))}.tooltip>.tooltip-content{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;font-weight:400;line-height:1.25;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:2;--tw-content: attr(data-tip);content:var(--tw-content);transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip[data-tip]:before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;font-weight:400;line-height:1.25;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:2;--tw-content: attr(data-tip);content:var(--tw-content);transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{opacity:0%;background-color:var(--tt-bg);content:"";pointer-events:none;width:.625rem;height:.25rem;display:block;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) 50%}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}.tooltip[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}.tabs{display:flex;flex-wrap:wrap;--tabs-height: auto;--tabs-direction: row;--tab-height: calc(var(--size-field, .25rem) * 10);height:var(--tabs-height);flex-direction:var(--tabs-direction)}.tab:is(.tabs>.tab){position:relative;display:inline-flex;cursor:pointer;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none}@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) ;border-color:#0000;order:var(--tab-order);height:var(--tab-height);font-size:.875rem;padding-inline:var(--tab-p)}.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{position:absolute;inset:0;cursor:pointer;appearance:none;opacity: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{flex-grow:1;cursor:default}.tab:is(.tabs>.tab):focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.tab:is(.tabs>.tab):focus{outline:2px solid transparent;outline-offset:2px}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline:2px solid currentColor;outline-offset:-5px}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:40%}.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul,li menu){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul,li menu):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;user-select:none}.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu details{overflow:hidden;interpolate-size:allow-keywords}.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{rotate:45deg;translate:0 1px}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.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,[aria-current]:not([aria-current=false],[aria-current=""])).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,[aria-current]:not([aria-current=false],[aria-current=""])).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,[aria-current]:not([aria-current=false],[aria-current=""])).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,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline:2px solid transparent;outline-offset:2px}}.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,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.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,[aria-current]:not([aria-current=false],[aria-current=""])):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,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.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,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):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,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):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,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:0 1px #00000003 inset,0 -1px #ffffff03 inset}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.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)>:not(ul,menu,.menu-title,details,.btn):is([aria-current]:not([aria-current=false],[aria-current=""])),.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@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)>:not(ul,menu,.menu-title,details,.btn):is([aria-current]:not([aria-current=false],[aria-current=""])),.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}: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)>:not(ul,menu,.menu-title,details,.btn):is([aria-current]:not([aria-current=false],[aria-current=""])),.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)>:not(ul,menu,.menu-title,details,.btn):is([aria-current]:not([aria-current=false],[aria-current=""])),.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{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.floating-label{position:relative;display:flex}.floating-label ::placeholder{transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}.floating-label>span{position:absolute;inset-inline-start:.75rem;z-index:1;background-color:var(--color-base-100);padding-inline:.25rem;opacity:0%;font-size:var(--font-size, .875rem);top:calc(var(--size-field, .25rem) * var(--top-mul, 5));line-height:1;border-radius:2px;pointer-events:none;translate:0 -50%;transition:top .1s ease-out,translate .1s ease-out,scale .1s ease-out,opacity .1s ease-out}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) ::placeholder{opacity:0%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown))) :dir(rtl)::placeholder{translate:12.5% calc(-50% - .125em)}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span{opacity:100%;top:0;translate:-12.5% calc(-50% - .125em);scale:.75;pointer-events:auto;z-index:2}:is(.floating-label:focus-within,.floating-label:not(:has(input:placeholder-shown,textarea:placeholder-shown)))>span:dir(rtl){translate:12.5% calc(-50% - .125em)}.floating-label:has(:disabled,[disabled])>span{opacity:0%}.collapse-title{grid-column-start:1;grid-row-start:1;position:relative;width:100%;padding:1rem;padding-inline-end:3rem;min-height:1lh;transition:background-color .2s ease-out}}@layer daisyui.l1.l2{.collapse-arrow>.collapse-title:after{position:absolute;display:block;height:.5rem;width:.5rem;transform:translateY(-100%) rotate(45deg)}@media(prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}}.collapse-arrow>.collapse-title:after{top:50%;inset-inline-end:1.4rem;content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.collapse-plus>.collapse-title:after{position:absolute;display:block;height:.5rem;width:.5rem}@media(prefers-reduced-motion:no-preference){.collapse-plus>.collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-plus>.collapse-title:after{top:.9rem;inset-inline-end:1.4rem;--tw-content: "+";content:var(--tw-content);pointer-events:none}.diff:hover .diff-item-2:after{height:2.4rem}}@layer daisyui.l1.l2.l3{.diff-item-2{position:relative;grid-column-start:1;grid-row:span 3 / span 3;grid-row-start:1}.diff-item-2:after{pointer-events:none;position:absolute;top:50%;right:1px;bottom:0;z-index:2;border-radius:calc(infinity * 1px);background-color:var(--color-base-100)}@supports (color: color-mix(in lab,red,red)){.diff-item-2:after{background-color:color-mix(in oklab,var(--color-base-100) 98%,transparent)}}.diff-item-2:after{width:1.2rem;height:1.8rem;border:2px solid var(--color-base-100);content:"";box-shadow:0 0 0 2px #0000002a;outline:2px solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.diff-item-2:after{outline:2px solid color-mix(in oklab,var(--color-base-content) 10%,#0000)}}.diff-item-2:after{outline-offset:-3px;translate:50% -50%;transition:height .3s linear(0,.931 13.8%,1.196 21.4%,1.343 29.8%,1.378 36%,1.365 43.2%,1.059 78%,1)}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff-item-2:after{--tw-content: none;content:var(--tw-content)}}@supports (-moz-appearance: none){@media(hover:none)and (pointer:coarse){.diff-item-2:after{--tw-content: none;content:var(--tw-content)}}}.diff-item-2>*{pointer-events:none;position:absolute;top:0;bottom:0;left:0;height:100%;width:100cqi;max-width:none;object-fit:cover;object-position:center}}@layer daisyui.l1.l2{.diff:has(.diff-item-1:focus-visible){outline-color:var(--color-base-content);outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports (-moz-appearance: none){@media(hover:none)and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}}@layer daisyui.l1.l2.l3{.diff-item-1{position:relative;z-index:1;grid-column-start:1;grid-row:span 3 / span 3;grid-row-start:1;overflow:hidden;border-right:2px solid var(--color-base-100);box-shadow:0 0 0 2px #0000002a}.diff-item-1:focus-visible{--tw-outline-style: none;outline-style:none}.diff-item-1>*{pointer-events:none;position:absolute;top:0;bottom:0;left:0;height:100%;width:100cqi;max-width:none;object-fit:cover;object-position:center}.dock{position:fixed;right:0;bottom:0;left:0;z-index:1;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-around;background-color:var(--color-base-100);padding:.5rem;color:currentcolor;border-top:.5px solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.dock{border-top:.5px solid color-mix(in oklab,var(--color-base-content) 5%,#0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>:not(:where(script,style,template)){position:relative;margin-bottom:.5rem;display:flex;height:100%;max-width:8rem;flex-shrink:1;flex-basis:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:var(--radius-box);background-color:transparent;transition:opacity .2s ease-out}@media(hover:hover){.dock>:not(:where(script,style,template)):hover{opacity:80%}}:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{pointer-events:none;color:var(--color-base-content);opacity:100%}@supports (color: color-mix(in lab,red,red)){:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]),:is(.dock>:not(:where(script,style,template))[aria-disabled=true],.dock>:not(:where(script,style,template))[disabled]):hover{color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.dock>:not(:where(script,style,template)) .dock-label{font-size:.6875rem}.dock>:not(:where(script,style,template)):after{content:"";position:absolute;height:.25rem;width:1.5rem;border-radius:calc(infinity * 1px);background-color:transparent;bottom:.2rem;border-top:3px solid transparent;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out}}@layer daisyui.l1.l2{.dock>[aria-current]:not([aria-current=false],[aria-current=""]):after{width:2.5rem;background-color:currentcolor;color:currentcolor}}@layer daisyui.l1.l2.l3{.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, block-end) var(--anchor-h, span-inline-end)}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover]{animation:dropdown .2s;transition-property:opacity,scale,display,overlay;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@starting-style{.dropdown[popover]{scale:95%;opacity:0}}.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown .dropdown-content{animation:dropdown .2s;transition-property:opacity,scale,display,overlay;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@starting-style{.dropdown .dropdown-content{scale:95%;opacity:0}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content{opacity:100%;scale:100%}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details){overflow:revert-layer}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close,.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}:where(.btn){width:unset}.btn{--size: calc(var(--size-field, .25rem) * 10);--btn-p: 1rem;--btn-fg: var(--color-base-content);display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;font-weight:600;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-width:var(--border);touch-action:manipulation;transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn{--btn-border: color-mix( in oklab, var(--btn-color, var(--color-base-200)), #000 calc(var(--depth) * 5%) )}}.btn{--btn-soft-bg: initial;--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.btn{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize, .875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style, solid);outline-color:var(--btn-color, var(--color-base-content));--tw-prose-links: var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise, 0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content: attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media(hover:hover){.btn:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border: var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style: solid;--btn-inset: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg, var(--color-base-content));--btn-border: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style: solid;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg: var(--btn-color, var(--color-base-200));color:var(--btn-fg, var(--color-base-content));--btn-border: var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style: solid;--btn-inset: 0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{outline-width:2px;outline-style:solid;isolation:isolate}.btn:has(:focus-visible){outline-width:2px;outline-style:solid;isolation:isolate}}@layer daisyui.l1.l2{.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg, var(--color-base-content));--btn-border: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style: solid;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}@layer daisyui{.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg: #0000;--btn-border: #0000;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}@layer daisyui.l1.l2.l3{.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;flex-shrink:0;background-color:currentcolor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media(forced-colors:active){.loading{background-color:CanvasText}}@media(prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content{opacity:100%;scale:100%}}@layer daisyui.l1.l2{.tab-disabled{pointer-events:none;opacity:40%}}.pointer-events-none{pointer-events:none}.countdown.countdown{line-height:1em}@layer daisyui.l1.l2.l3{.countdown{display:inline-flex}.countdown>*{visibility:hidden;position:relative;display:inline-block;overflow-y:clip;transition:width .4s ease-out .2s;height:1em;--value-v: mod(max(0, var(--value)), 1000) ;--value-hundreds: round(to-zero, var(--value-v) / 100, 1) ;--value-tens: round(to-zero, mod(var(--value-v), 100) / 10, 1) ;--value-ones: mod(var(--value-v), 100) ;--show-hundreds: clamp(clamp(0, var(--digits, 1) - 2, 1), var(--value-hundreds), 1);--show-tens: clamp( clamp(0, var(--digits, 1) - 1, 1), var(--value-tens) + var(--show-hundreds), 1 );--first-digits: round(to-zero, var(--value-v) / 10, 1) ;width:calc(1ch + var(--show-tens) * 1ch + var(--show-hundreds) * 1ch);direction:ltr}.countdown>*:before,.countdown>*:after{visibility:visible;position:absolute;overflow-x:clip;--tw-content: "00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s}.countdown>*:before{width:calc(1ch + var(--show-hundreds) * 1ch);top:calc(var(--first-digits) * -1em);inset-inline-end:0;opacity:var(--show-tens)}.countdown>*:after{width:1ch;top:calc(var(--value-ones) * -1em);inset-inline-start:0}}.collapse:not(td,tr,colgroup){visibility:revert-layer}@layer daisyui.l1.l2.l3{.collapse:not(td,tr,colgroup){display:grid;position:relative;border-radius:var(--radius-box, 1rem);width:100%;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);isolation:isolate}@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){grid-column-start:1;grid-row-start:1;appearance:none;opacity:0;z-index:1;width:100%;padding:1rem;padding-inline-end:3rem;min-height:1lh;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay: .2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility: visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-style:solid;outline-width:2px;outline-offset:2px}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay: 0s;overflow:clip;height:0}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay: .2s}}.collapse:not(td,tr,colgroup):is(details)>summary{position:relative;display:block;outline:none}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}}@layer daisyui.l1.l2{@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is([open]).collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%) rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content: "\2212";content:var(--tw-content)}}@layer daisyui.l1.l2.l3{.collapse-content{--overflow-delay: 0s;content-visibility:hidden;overflow:clip;grid-column-start:1;grid-row-start:2;min-height:0;padding-left:1rem;padding-right:1rem;cursor:unset}@supports not (content-visibility: hidden){.collapse-content{visibility:hidden}}@media(prefers-reduced-motion:no-preference){.collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}}@layer daisyui.l1.l2{.collapse-open>.collapse-content{--overflow-delay: .2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility: visible){.collapse-open>.collapse-content{visibility:visible}}}@layer daisyui.l1.l2.l3{.filter{display:flex;flex-wrap:wrap}.filter [type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:visibility .1s allow-discrete,margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{--tw-content: "\d7";content:var(--tw-content)}.filter>input:not(:last-child){margin-inline-end:.25rem}.filter>:not(:last-child) input{margin-inline-end:.25rem}}@layer daisyui.l1{.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;margin-inline:0px;width:0px;padding-inline:0px;opacity:0%;scale:0;border-width:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){margin-inline:0px;width:0px;padding-inline:0px;opacity:0%;scale:0;border-width:0}.filter:not(:has(:checked:not(.filter-reset))) :is(:is(.filter-reset),[type=reset]):not(:focus-visible){visibility:hidden;margin-inline:0px;width:0px;padding-inline:0px;opacity:0%;scale:0;border-width:0}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}@layer daisyui.l1.l2{:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}@layer daisyui.l1.l2.l3{.validator-hint{visibility:hidden;margin-top:.5rem;font-size:.75rem}}@layer daisyui.l1.l2{:is(.validator:user-valid,.validator:has(:user-valid)){--input-color: var(--color-success)}:is(.validator:user-valid,.validator:has(:user-valid)):focus{--input-color: var(--color-success)}:is(.validator:user-valid,.validator:has(:user-valid)):checked{--input-color: var(--color-success)}:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true]{--input-color: var(--color-success)}:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color: var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))){--input-color: var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus{--input-color: var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked{--input-color: var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true]{--input-color: var(--color-error)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color: var(--color-error)}}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}@layer daisyui.l1.l2{:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}@layer daisyui.l1.l2{:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}@layer daisyui.l1.l2{:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}@layer daisyui.l1.l2{:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}}@layer daisyui.l1.l2{.collapse-open{grid-template-rows:max-content 1fr}.collapse-open>.collapse-content{--overflow-delay: .2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility: visible){.collapse-open>.collapse-content{visibility:visible}}}.collapse{visibility:collapse}.visible{visibility:visible}@layer daisyui.l1.l2{.tabs-lift{--tabs-height: auto;--tabs-direction: row}.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);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-start-radius:var(--tab-radius-es);border-end-end-radius:var(--tab-radius-ee);padding:var(--tab-paddings);border-color:var(--tab-border-colors)}.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:"";display:block;position:absolute;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);background-repeat:no-repeat;inset:var(--tab-inset)}: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-lift>.tab-content{--tabcontent-margin: calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss: 0;--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box)}: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(1){--tabcontent-radius-ss: var(--radius-box)}: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){--tabcontent-radius-ss: var(--radius-box)}}@layer daisyui.l1.l2.l3{.radial-progress{position:relative;display:inline-grid;height:var(--size);width:var(--size);flex-shrink:0;place-content:center;border-radius:calc(infinity * 1px);background-color:transparent;vertical-align:middle;box-sizing:content-box;--value: 0;--size: 5rem;--thickness: calc(var(--size) / 10);--radialprogress: calc(var(--value) * 1%);transition:--radialprogress .3s linear}@media(forced-colors:active){.radial-progress:before{color:CanvasText;forced-color-adjust:none}.radial-progress:after{color:CanvasText;forced-color-adjust:none}}.radial-progress:before{position:absolute;inset:0;border-radius:calc(infinity * 1px);content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000) top/var(--thickness) var(--thickness) no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)))}.radial-progress:after{position:absolute;border-radius:calc(infinity * 1px);background-color:currentcolor;transition:transform .3s linear;content:"";inset:calc(50% - var(--thickness) / 2);transform:rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%))}.list{display:flex;flex-direction:column;font-size:.875rem}.list .list-row{--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}: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);position:absolute;bottom:0;border-color:var(--color-base-content)}@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)}}}@layer daisyui.l1.l2{.list .list-row:has(>.list-col-grow:nth-child(1)){--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}}@layer daisyui.l1.l2.l3{.list .list-row{--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}: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);position:absolute;bottom:0;border-color:var(--color-base-content)}@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)}}}@layer daisyui.l1.l2{.list .list-row:has(>.list-col-grow:nth-child(1)){--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}}@layer daisyui.l1.l2.l3{.toast{position:fixed;inset-inline-start:auto;inset-inline-end:1rem;top:auto;bottom:1rem;display:flex;flex-direction:column;gap:.5rem;background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:max-content;max-width:calc(100vw - 2rem)}@media(prefers-reduced-motion:no-preference){.toast>*{animation:toast .25s ease-out}}.chat-bubble{position:relative;display:block;width:fit-content;border-radius:var(--radius-field);background-color:var(--color-base-300);padding-inline:1rem;padding-block:.5rem;color:var(--color-base-content);grid-row-end:3;min-height:2rem;min-width:2.5rem;max-width:90%}.chat-bubble:before{position:absolute;bottom:0;height:.75rem;width:.75rem;background-color:inherit;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);-webkit-mask-position:0px -1px;mask-position:0px -1px;-webkit-mask-size:.8125rem;mask-size:.8125rem}}@layer daisyui.l1.l2{.chat-start .chat-bubble{grid-column-start:2;border-end-start-radius:0}.chat-start .chat-bubble:before{transform:rotateY(0);inset-inline-start:-.75rem}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.chat-end .chat-bubble{grid-column-start:1;border-end-end-radius:0}.chat-end .chat-bubble:before{transform:rotateY(180deg);inset-inline-start:100%}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}}@layer daisyui.l1.l2.l3{.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px currentColor inset}@supports (color: color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}.toggle{transition:color .3s,grid-template-columns .2s;--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.toggle{--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p: calc(var(--size) * .125);--size: calc(var(--size-selector, .25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;appearance:none;background-color:transparent;padding:.125rem;transition:opacity .2s,rotate .4s;border:none}.toggle>*:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.toggle>*:focus{outline:2px solid transparent;outline-offset:2px}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0%;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:100%;rotate:0deg}.toggle:before{position:relative;inset-inline-start:0rem;grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;width:100%;border-radius:var(--radius-selector);background-color:currentcolor;translate:0;--tw-content: "";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor}@supports (color: color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.toggle:checked{grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}.toggle:checked:before{background-color:currentcolor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}.toggle[aria-checked=true]:before{background-color:currentcolor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}.toggle:has(>input:checked):before{background-color:currentcolor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:30%}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}}@layer daisyui.l1.l2{.avatar-offline:before{content:"";position:absolute;z-index:1;display:block;border-radius:calc(infinity * 1px);background-color:var(--color-base-300);outline:2px solid var(--color-base-100);width:15%;height:15%;top:7%;inset-inline-end:7%}.avatar-online:before{content:"";position:absolute;z-index:1;display:block;border-radius:calc(infinity * 1px);background-color:var(--color-success);outline:2px solid var(--color-base-100);width:15%;height:15%;top:7%;inset-inline-end:7%}}@layer daisyui.l1.l2.l3{.input{position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;--size: calc(var(--size-field, .25rem) * var(--in-size-mul, 10));--input-color: var(--color-base-content)}@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-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));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)){.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{height:100%;width:100%;appearance:none;background-color:transparent;border:none}.input input::placeholder{color:var(--color-base-content);opacity:50%}.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:2px solid transparent;outline-offset:2px}}.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{position:relative;display:inline-flex;text-align:start}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit,input.input::-webkit-date-and-time-value{display:grid;min-height:100%;align-items:center;text-align:inherit}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my, -3))}input.input::-webkit-calendar-picker-indicator{position:absolute;width:1em;height:1em;cursor:pointer}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{position:relative;display:inline-flex;text-align:start}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit,.input input::-webkit-date-and-time-value{display:grid;min-height:100%;align-items:center;text-align:inherit}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my, -3))}.input input::-webkit-calendar-picker-indicator{position:absolute;width:1em;height:1em;cursor:pointer}.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}}}}@layer daisyui.l1.l2{.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:20%}.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:20%}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:20%}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}}: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-start-radius:var(--join-ee, var(--radius-field));border-end-end-radius:var(--join-es, var(--radius-field))}@layer daisyui.l1.l2.l3{.indicator{position:relative;display:inline-flex;width:max-content}.\!table{font-size:.875rem!important;position:relative!important;width:100%!important;border-collapse:separate!important;--tw-border-spacing-x: 0px !important;--tw-border-spacing-y: 0px !important;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important;border-radius:var(--radius-box)!important;text-align:left!important}.\!table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right!important}@media(hover:hover){:is(:is(.\!table tr.row-hover),.\!table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)!important}}.\!table :where(th,td){padding-inline:1rem!important;padding-block:.75rem!important;vertical-align:middle!important}.\!table :where(thead,tfoot){white-space:nowrap!important;color:var(--color-base-content)!important}@supports (color: color-mix(in lab,red,red)){.\!table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)!important}}.\!table :where(thead,tfoot){font-size:.875rem!important;font-weight:600!important}.\!table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)!important}@supports (color: color-mix(in lab,red,red)){.\!table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)!important}}.\!table :where(.table-pin-rows thead){position:sticky!important;top:0!important;z-index:1!important}.\!table :where(.table-pin-rows tfoot){position:sticky!important;bottom:0!important;z-index:1!important}.\!table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)!important}.\!table :where(.table-pin-cols tr th){position:sticky!important;right:0!important;left:0!important;background-color:var(--color-base-100)!important}.\!table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)!important}@supports (color: color-mix(in lab,red,red)){.\!table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)!important}}.table{font-size:.875rem;position:relative;width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-inline:1rem;padding-block:.75rem;vertical-align:middle}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-cols tr th){position:sticky;right:0;left:0;background-color:var(--color-base-100)}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.indicator :where(.indicator-item){z-index:1;position:absolute;white-space:nowrap;top:var(--indicator-t, 0);bottom:var(--indicator-b, auto);left:var(--indicator-s, auto);right:var(--indicator-e, 0);translate:var(--indicator-x, 50%) var(--indicator-y, -50%)}.table :where(.table-pin-rows thead){position:sticky;top:0;z-index:1}.table :where(.table-pin-rows tfoot){position:sticky;bottom:0;z-index:1}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content)}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);content:"";margin-inline-start:-100%}.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);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.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)}}@layer daisyui.l1.l2{.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;translate:0;margin-inline-start:-100%}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:40px 1fr;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-rows:auto;gap:.5rem;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;translate:-50% -50%;margin-inline-start:50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}}@layer daisyui.l1.l2.l3{.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;--step-bg: var(--color-base-300);--step-fg: var(--color-base-content)}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);content:"";margin-inline-start:-100%}.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);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:calc(infinity * 1px)}.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)}}@layer daisyui.l1.l2{.steps .step-neutral+.step-neutral:before{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-neutral:after{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-neutral>.step-icon{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-primary+.step-primary:before{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-primary:after{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-primary>.step-icon{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-secondary+.step-secondary:before{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-secondary:after{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-secondary>.step-icon{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-accent+.step-accent:before{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-accent:after{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-accent>.step-icon{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-info+.step-info:before{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-info:after{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-info>.step-icon{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-success+.step-success:before{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-success:after{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-success>.step-icon{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-warning+.step-warning:before{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-warning:after{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-warning>.step-icon{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-error+.step-error:before{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps .step-error:after{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps .step-error>.step-icon{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}}@layer daisyui.l1.l2.l3{.drawer-side>.drawer-overlay{position:sticky;top:0;cursor:pointer;place-self:stretch;background-color:#0006}.table :where(.table-pin-cols tr th){position:sticky;right:0;left:0;background-color:var(--color-base-100)}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color: #0000 #0000 var(--tab-border-color) #0000;position:relative;border-radius:var(--radius-field)}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);transition:background-color .2s ease;width:calc(100% - var(--tab-p) * 2);height:3px;border-radius:var(--radius-field);bottom:0;left:var(--tab-p);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}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports (-moz-appearance: none){@media(hover:none)and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports (-moz-appearance: none){@media(hover:none)and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}}@layer daisyui.l1.l2.l3{.diff-resizer{position:relative;isolation:isolate;z-index:2;grid-column-start:1;grid-row-start:2;height:.75rem;width:50cqi;max-width:calc(100cqi - 1rem);min-width:1rem;resize:horizontal;overflow:hidden;opacity:0%;transform:scaleY(5) translate(.32rem,50%);cursor:ew-resize;transform-origin:100% 100%;clip-path:inset(calc(100% - .75rem) 0 0 calc(100% - .75rem));transition:min-width .3s ease-out,max-width .3s ease-out}.timeline{position:relative;display:flex}.timeline>li{position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var( --timeline-row-end, minmax(0, 1fr) );grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var( --timeline-col-end, minmax(0, 1fr) )}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-column-start:1;grid-row-start:2}.timeline>li>hr:last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}@media print,(forced-colors:active){.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){height:.25rem;background-color:var(--color-base-300)}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}}@layer daisyui.l1.l2{.image-full{display:grid}.image-full>*{grid-column-start:1;grid-row-start:1}.image-full>.card-body{position:relative;color:var(--color-neutral-content)}.image-full :where(figure){overflow:hidden;border-radius:inherit}.image-full>figure img{height:100%;object-fit:cover;filter:brightness(28%)}.swap{position:relative;display:inline-grid;cursor:pointer;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none}.swap input{appearance:none;border:none}.swap>*{grid-column-start:1;grid-row-start:1}@media(prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate{opacity:0%}.swap input:indeterminate~.swap-on{opacity:0%}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0%}.swap input:checked~.swap-on{opacity:100%;backface-visibility:visible}.swap input:indeterminate~.swap-indeterminate{opacity:100%;backface-visibility:visible}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}@layer daisyui.l1.l2.l3{.select{position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:.75rem;padding-inline-end:1.75rem;vertical-align:middle;--size: calc(var(--size-field, .25rem) * var(--sl-size-mul, 10));--input-color: var(--color-base-content)}@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;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));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-size:4px 4px,4px 4px;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;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}@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:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}.select[multiple]{height:auto;overflow:auto;padding-block:.75rem;padding-inline-end:.75rem;background-image:none}.select select{margin-inline-start:-.75rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);appearance:none;padding-inline-start:.75rem;padding-inline-end:1.75rem;height:calc(100% - calc(var(--border) * 2));align-items:center;background:inherit;border-radius:inherit;border-style:none}.select select::placeholder{color:var(--color-base-content);opacity:50%}.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:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.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%)}@supports (appearance: base-select){:is(:is(.select),.select select){appearance:base-select}:is(:is(.select),.select select)::picker(select){appearance:base-select}}:is(:is(.select),.select select)::picker(select){color:inherit;max-height:min(24rem,70dvh);margin-inline:.5rem;translate:-.5rem 0;border:var(--border) solid var(--color-base-200);margin-block:.5rem;border-radius:var(--radius-box);padding:.5rem;background-color:inherit;box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;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))}:is(:is(.select),.select select)::picker-icon{display:none}:is(:is(.select),.select select) selectedcontent{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(:is(.select),.select select) optgroup{padding-top:.5em}:is(:is(.select),.select select) optgroup option:nth-child(1){margin-top:.5em}:is(:is(.select),.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px, 3));transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);white-space:normal}:is(:is(.select),.select select) option:not(:disabled):hover,:is(:is(.select),.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){:is(:is(.select),.select select) option:not(:disabled):hover,:is(: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(:is(.select),.select select) option:not(:disabled):hover,:is(:is(.select),.select select) option:not(:disabled):focus-visible{outline:2px solid transparent;outline-offset:2px}}:is(: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 0}[dir=rtl] .select select::picker(select){translate:.5rem 0}}@layer daisyui.l1.l2{.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:20%}.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:20%}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:20%}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.menu-horizontal{display:inline-flex;flex-direction:row;align-items:flex-start}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){position:absolute;margin-inline-start:0px;margin-top:1rem;transform-origin:top;border-radius:var(--radius-box);background-color:var(--color-base-100);padding-block:.5rem;padding-inline-end:.5rem;opacity:0%;scale:95%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}@media(prefers-reduced-motion:no-preference){@starting-style{.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){scale:95%;opacity:0}}.menu-horizontal>li:not(.menu-title)>details>:is(ul,menu){animation:menu .2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.menu-horizontal>li:not(.menu-title)>details[open]>:is(ul,menu){opacity:100%;scale:100%}.menu-horizontal>li>details>:is(ul,menu):before{--tw-content: none;content:var(--tw-content)}.menu-vertical{display:inline-flex;flex-direction:column;align-items:stretch}.menu-vertical>li:not(.menu-title)>details>:is(ul,menu){position:relative;margin-inline-start:1rem;margin-top:0;padding-block:0px;padding-inline-end:0px;background-color:revert-layer;border-radius:revert-layer;animation:revert-layer;transition:revert-layer;box-shadow:revert-layer}}@layer daisyui.l1.l2.l3{.avatar-group .avatar{overflow:hidden;border-radius:calc(infinity * 1px);border:4px solid var(--color-base-100)}.avatar{position:relative;display:inline-flex;align-self:center;vertical-align:middle}.avatar>div{display:block;aspect-ratio:1 / 1;overflow:hidden}.avatar img{height:100%;width:100%;object-fit:cover}.checkbox{border:var(--border) solid var(--input-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentcolor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);translate:3.5% -7%;opacity:100%}@media(forced-colors:active){.checkbox:checked:before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}@media print{.checkbox:checked:before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);translate:3.5% -7%;opacity:100%}@media(forced-colors:active){.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}@media print{.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "\2714\fe0e";clip-path:none}}.checkbox:indeterminate{background-color:var( --input-color, var(--color-base-content) )}@supports (color: color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var( --input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) )}}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -40%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}@media(forced-colors:active){.checkbox:indeterminate:before{rotate:0deg;background-color:transparent;--tw-content: "\2212";clip-path:none;translate:0}}.checkbox[aria-checked=mixed]{background-color:var( --input-color, var(--color-base-content) )}@supports (color: color-mix(in lab,red,red)){.checkbox[aria-checked=mixed]{background-color:var( --input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000) )}}.checkbox[aria-checked=mixed]:before{rotate:0deg;opacity:100%;translate:0 -40%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}@media(forced-colors:active){.checkbox[aria-checked=mixed]:before{rotate:0deg;background-color:transparent;--tw-content: "\2212";clip-path:none;translate:0}}}@layer daisyui.l1.l2{.checkbox:disabled{cursor:not-allowed;opacity:20%}}@layer daisyui.l1.l2.l3{.radio{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, currentColor)}@supports (color: color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked{border-color:currentcolor;background-color:var(--color-base-100)}@media(prefers-reduced-motion:no-preference){.radio:checked{animation:radio .2s ease-out}}.radio:checked:before{background-color:currentcolor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media(forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.radio:checked:before{outline:.25rem solid;outline-offset:-1rem}}.radio[aria-checked=true]{border-color:currentcolor;background-color:var(--color-base-100)}@media(prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:radio .2s ease-out}}.radio[aria-checked=true]:before{background-color:currentcolor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media(forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.radio[aria-checked=true]:before{outline:.25rem solid;outline-offset:-1rem}}}@layer daisyui.l1.l2{.radio:disabled{cursor:not-allowed;opacity:20%}}@layer daisyui.l1.l2.l3{.rating{position:relative;display:inline-flex;vertical-align:middle;--size: var(--size-selector, .25rem) * 6}.rating input{cursor:pointer;appearance:none}.rating *{border-radius:0;background-color:var(--color-base-content);opacity:20%;width:calc(var(--size) * 1);height:calc(var(--size))}@media(forced-colors:active){.rating *{background-color:CanvasText;forced-color-adjust:none}}@media(prefers-reduced-motion:no-preference){.rating *{animation:rating .25s ease-out}}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating :checked{opacity:100%}.rating [aria-checked=true],.rating [aria-current=true]{opacity:100%}.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:100%}.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{display:flex;width:100%;align-items:center;padding:.5rem;min-height:4rem}}@layer daisyui.l1.l2{:where(.navbar){position:relative}}@layer daisyui.l1.l2.l3{.drawer{position:relative;display:grid;width:100%;grid-auto-columns:max-content auto}.card-body{display:flex;flex:auto;flex-direction:column;gap:.5rem;padding:var(--card-p, 1.5rem);font-size:var(--card-fs, .875rem)}}@layer daisyui.l1.l2.l3.l4{.card-body p{flex-grow:1}}@layer daisyui.l1.l2{.image-full>.card-body{position:relative;color:var(--color-neutral-content)}.card-xs .card-body{--card-p: .5rem;--card-fs: .6875rem}.card-sm .card-body{--card-p: 1rem;--card-fs: .75rem}.card-md .card-body{--card-p: 1.5rem;--card-fs: .875rem}.card-lg .card-body{--card-p: 2rem;--card-fs: 1rem}.card-xl .card-body{--card-p: 2.5rem;--card-fs: 1.125rem}}@layer daisyui.l1.l2.l3{.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);transition:outline .2s ease-in-out;outline:2px solid #0000;outline-offset:2px}.card:focus-visible{outline-color:currentColor}.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible){outline-width:4px}.card[aria-checked=true]:focus-visible{outline-width:4px}.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}}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card figure:last-child{overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card figure{display:flex;align-items:center;justify-content:center}}@layer daisyui.l1.l2.l3{.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box)}.progress{position:relative;height:.5rem;width:100%;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}@media(forced-colors:active){.progress{border:1px solid}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{animation:progress 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentcolor}@media(forced-colors:active){.progress::-moz-progress-bar{background-color:CanvasText}}@media(prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s ease}}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media(forced-colors:active){.progress::-webkit-progress-value{background-color:CanvasText}}@media(prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s ease}}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}@layer daisyui.l1.l2{.tooltip-bottom>.tooltip-content{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-bottom[data-tip]:before{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, -.25rem));inset:var(--tt-off) auto auto 50%}.tooltip-bottom:after{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, -.25rem)) rotate(180deg);inset:var(--tt-tail) auto auto 50%}.tooltip-top>.tooltip-content{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip-top[data-tip]:before{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip-top:after{transform:translate(var(--tt-trans, -50%)) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) 50%}.tooltip-end{--tt-trans: 0;--tt-inset: auto 0;--tt-tail-inset: auto var(--tt-tail-off)}.tooltip-end>.tooltip-content{left:auto;right:auto;inset-inline:auto 0}.tooltip-end[data-tip]:before{left:auto;right:auto;inset-inline:auto 0}.tooltip-end:after{left:auto;right:auto;inset-inline:auto var(--tt-tail-off)}.tooltip-start{--tt-trans: 0;--tt-inset: 0 auto;--tt-tail-inset: var(--tt-tail-off) auto}.tooltip-start>.tooltip-content{left:auto;right:auto;inset-inline:0 auto}.tooltip-start[data-tip]:before{left:auto;right:auto;inset-inline:0 auto}.tooltip-start:after{left:auto;right:auto;inset-inline:var(--tt-tail-off) auto}.tooltip-left{--tt-tail-off: clamp(.5rem, var(--tt-radius) + 3px, .8rem - 2px)}.tooltip-left>.tooltip-content{transform:translate(calc(var(--tt-pos, .25rem) - .25rem)) translateY(var(--tt-trans, -50%));left:auto;right:var(--tt-off);inset-block:var(--tt-inset, 50% auto)}.tooltip-left[data-tip]:before{transform:translate(calc(var(--tt-pos, .25rem) - .25rem)) translateY(var(--tt-trans, -50%));left:auto;right:var(--tt-off);inset-block:var(--tt-inset, 50% auto)}.tooltip-left:after{transform:translate(var(--tt-pos, .25rem)) translateY(var(--tt-trans, -50%)) rotate(-90deg);left:auto;right:calc(var(--tt-tail) + 1px);inset-block:var(--tt-tail-inset, 50% auto)}.tooltip-right{--tt-tail-off: clamp(.5rem, var(--tt-radius) + 3px, .8rem - 2px)}.tooltip-right>.tooltip-content{transform:translate(calc(var(--tt-pos, -.25rem) + .25rem)) translateY(var(--tt-trans, -50%));left:var(--tt-off);right:auto;inset-block:var(--tt-inset, 50% auto)}.tooltip-right[data-tip]:before{transform:translate(calc(var(--tt-pos, -.25rem) + .25rem)) translateY(var(--tt-trans, -50%));left:var(--tt-off);right:auto;inset-block:var(--tt-inset, 50% auto)}.tooltip-right:after{transform:translate(var(--tt-pos, -.25rem)) translateY(var(--tt-trans, -50%)) rotate(90deg);left:calc(var(--tt-tail) + 1px);right:auto;inset-block:var(--tt-tail-inset, 50% auto)}.toast-center{inset-inline-start:50%;inset-inline-end:50%;--toast-x: -50%}.toast-center:dir(rtl){--toast-x: 50%}.toast-end{inset-inline-start:auto;inset-inline-end:1rem;--toast-x: 0}.toast-start{inset-inline-start:1rem;inset-inline-end:auto;--toast-x: 0}.dropdown-right{--anchor-h: right;--anchor-v: span-bottom}.dropdown-right .dropdown-content{inset-inline-start:100%;top:0;bottom:auto;transform-origin:0}.chat-end{place-items:end;grid-template-columns:1fr auto}.chat-end .chat-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{grid-column-start:1;border-end-end-radius:0}.chat-end .chat-bubble:before{transform:rotateY(180deg);inset-inline-start:100%}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}.chat-start{place-items:start;grid-template-columns:auto 1fr}.chat-start .chat-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{grid-column-start:2;border-end-start-radius:0}.chat-start .chat-bubble:before{transform:rotateY(0);inset-inline-start:-.75rem}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.dropdown-left{--anchor-h: left;--anchor-v: span-bottom}.dropdown-left .dropdown-content{inset-inline-end:100%;top:0;bottom:auto;transform-origin:100%}.dropdown-center{--anchor-h: center}.dropdown-center :where(.dropdown-content){inset-inline-end:50%;translate:50% 0}[dir=rtl] :is(.dropdown-center :where(.dropdown-content)){translate:-50% 0}.dropdown-center.dropdown-left{--anchor-h: left;--anchor-v: center}.dropdown-center.dropdown-left .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-center.dropdown-right{--anchor-h: right;--anchor-v: center}.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:50%;translate:0 50%}.dropdown-end{--anchor-h: span-inline-start}.dropdown-end :where(.dropdown-content){inset-inline-end:0rem;translate:0 0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0 0}.dropdown-end.dropdown-left{--anchor-h: left;--anchor-v: span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h: right;--anchor-v: span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.dropdown-start{--anchor-h: span-inline-end}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0 0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0 0}.dropdown-start.dropdown-left{--anchor-h: left;--anchor-v: span-bottom}.dropdown-start.dropdown-left .dropdown-content{top:0;bottom:auto}.dropdown-start.dropdown-right{--anchor-h: right;--anchor-v: span-bottom}.dropdown-start.dropdown-right .dropdown-content{top:0;bottom:auto}.dropdown-bottom{--anchor-v: block-end}.dropdown-bottom .dropdown-content{top:100%;bottom:auto;transform-origin:top}.dropdown-top{--anchor-v: block-start}.dropdown-top .dropdown-content{top:auto;bottom:100%;transform-origin:bottom}.toast-bottom{top:auto;bottom:1rem;--toast-y: 0}.toast-middle{top:50%;bottom:auto;--toast-y: -50%}.toast-top{top:1rem;bottom:auto;--toast-y: 0}}.top-1\/2{top:50%}.top-full{top:100%}.right-8{right:calc(var(--spacing) * 8)}@layer daisyui.l1.l2{.dock-sm{height:3.5rem;height:calc(3.5rem + env(safe-area-inset-bottom))}.dock-sm :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:-.1rem}.dock-sm .dock-label{font-size:.625rem}.dock-lg{height:4.5rem;height:calc(4.5rem + env(safe-area-inset-bottom))}.dock-lg :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:.4rem}.dock-lg .dock-label{font-size:.6875rem}.dock-xl{height:5rem;height:calc(5rem + env(safe-area-inset-bottom))}.dock-xl :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:.4rem}.dock-xl .dock-label{font-size:.75rem}.dock-xs{height:3rem;height:calc(3rem + env(safe-area-inset-bottom))}.dock-xs :is(.dock-active,[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:-.1rem}.dock-xs .dock-label{font-size:.625rem}.dock-active:after{width:2.5rem;background-color:currentcolor;color:currentcolor}.dock-xs :is(:is(.dock-active),[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:-.1rem}.dock-sm :is(:is(.dock-active),[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:-.1rem}.dock-lg :is(:is(.dock-active),[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:.4rem}.dock-xl :is(:is(.dock-active),[aria-current]:not([aria-current=false],[aria-current=""])):after{bottom:.4rem}}@layer daisyui.l1.l2.l3{.file-input{border:var(--border) solid #0000;display:inline-flex;cursor:pointer;appearance:none;align-items:center;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);padding-inline-end:.75rem;font-size:.875rem;line-height:2;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);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)){.file-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}}.file-input{--size: calc(var(--size-field, .25rem) * 10);--input-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{margin-inline-end:1rem;cursor:pointer;padding-inline:1rem;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-block:calc(var(--border) * -1);margin-inline-start:calc(var(--border) * -1);font-size:.875rem;color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);border-start-start-radius:calc(var(--join-ss, var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es, var(--radius-field) - var(--border)));font-weight:600;background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--fx-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px #fff inset,var(--btn-shadow)}@supports (color: color-mix(in lab,red,red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg)) calc(var(--depth) * 20%),#0000) inset,var(--btn-shadow)}}.file-input::file-selector-button{--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-border: var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.file-input::file-selector-button{--btn-border: color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color: color-mix(in lab,red,red)){.file-input::file-selector-button{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input:focus{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color: color-mix(in lab,red,red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) 10%,#0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}}@layer daisyui.l1.l2{.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled])::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input:has(>input[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input:has(>input[disabled]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.file-input:has(>input[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border: #0000;background-image:none;--btn-fg: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input:has(>input[disabled])::file-selector-button{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:is(:disabled,[disabled])::placeholder{color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input:is(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.file-input:is(:disabled,[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border: #0000;background-image:none;--btn-fg: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.file-input:is(:disabled,[disabled])::file-selector-button{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}@layer daisyui.l1.l2.l3{.hero-content{isolation:isolate;display:flex;max-width:80rem;align-items:center;justify-content:center;gap:1rem;padding:1rem}.textarea{min-height:5rem;flex-shrink:1;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-inline:.75rem;padding-block:.5rem;vertical-align:middle;--input-color: var(--color-base-content)}@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:transparent;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:50%}.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:2px solid transparent;outline-offset:2px}}.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}}}}@layer daisyui.l1.l2{.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:20%}.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:20%}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.btn-active{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn-active{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}.btn-active{color:var(--btn-fg, var(--color-base-content));--btn-border: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn-active{--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn-active{--btn-border-style: solid;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}@layer daisyui.l1.l2.l3{.mockup-phone-camera{grid-column:1/1;grid-row:1/1;background:#000;height:3.7%;width:28%;border-radius:17px;z-index:1;margin-top:3%}.stack{display:inline-grid;grid-template-columns:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack>*{height:100%;width:100%}.stack>*:nth-child(n+2){width:100%;opacity:70%}.stack>*:nth-child(2){z-index:2;opacity:90%}.stack>*:nth-child(1){z-index:3;width:100%}}@layer daisyui.l1.l2{:is(:is(.stack),.stack.stack-bottom)>*{grid-column:3 / 4;grid-row:3 / 6}:is(:is(.stack),.stack.stack-bottom)>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}:is(:is(.stack),.stack.stack-bottom)>*:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-top>*{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top>*:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}.stack.stack-start>*{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start>*:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-end>*{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end>*:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}.tabs-box{background-color:var(--color-base-200);padding:.25rem;--tabs-box-radius: calc(3 * var(--radius-field));border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 .5px oklch(0% 0 0 / calc(var(--depth) * .05)) inset}.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-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}}.tabs-box>:is(input:checked){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(input:checked){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(input:checked){border:1px solid}}.tabs-box>:is(label:has(:checked)){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(label:has(:checked)){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(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{margin-top:.25rem;height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border))}}.join{display:inline-flex;align-items:stretch;--join-ss: 0;--join-se: 0;--join-es: 0;--join-ee: 0;--join-ml: 0;--join-mt: 0;--join-v: 0;--join-h: 1;@scope(&){>:where(:focus,:has(:focus)){z-index:2}@media(hover:hover){>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:where(:scope>:first-child){--join-ss: var(--radius-field);--join-se: calc(var(--radius-field) * var(--join-v));--join-es: calc(var(--radius-field) * var(--join-h));--join-ee: 0}:where(:scope>:last-child){--join-ss: 0;--join-se: calc(var(--radius-field) * var(--join-h));--join-es: calc(var(--radius-field) * var(--join-v));--join-ee: var(--radius-field)}:where(:scope>:only-child){--join-ss: var(--radius-field);--join-se: var(--radius-field);--join-es: var(--radius-field);--join-ee: var(--radius-field)}:where(:scope>:not(:first-child)){--join-ml: calc(var(--border, 1px) * -1 * var(--join-h));--join-mt: calc(var(--border, 1px) * -1 * var(--join-v))}}}.z-10{z-index:10}@layer daisyui.l1.l2.l3{.tab-content{order:var(--tabcontent-order);display:none;border-color:transparent;--tabcontent-radius-ss: var(--radius-box);--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box);--tabcontent-order: 1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-start-radius:var(--tabcontent-radius-es);border-end-end-radius:var(--tabcontent-radius-ee)}}@layer daisyui.l1.l2{.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-lift>.tab-content{--tabcontent-margin: calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss: 0;--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box)}: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(1){--tabcontent-radius-ss: var(--radius-box)}: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){--tabcontent-radius-ss: var(--radius-box)}.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-top>.tab-content{--tabcontent-order: 1;--tabcontent-margin: calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss: 0;--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box)}: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(1){--tabcontent-radius-ss: var(--radius-box)}: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)}.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-bottom>.tab-content{--tabcontent-order: 0;--tabcontent-margin: 0 0 calc(-1 * var(--border)) 0;--tabcontent-radius-ss: var(--radius-box);--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: 0;--tabcontent-radius-ee: 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>.tab-content{margin-top:.25rem;height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height) / 2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border))}}@layer daisyui.l1.l2.l3{.mockup-phone-display{border-radius:54px;grid-column:1/1;grid-row:1/1;overflow:hidden;width:100%;height:100%}@supports (corner-shape: superellipse(1.87)){.mockup-phone-display{border-radius:101px;corner-shape:superellipse(1.87)}}.mockup-phone-display>img{width:100%;height:100%;object-fit:cover}}@layer daisyui.l1.l2{:is(:is(.stack),.stack.stack-bottom)>*{grid-column:3 / 4;grid-row:3 / 6}:is(:is(.stack),.stack.stack-bottom)>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}:is(:is(.stack),.stack.stack-bottom)>*:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-end>*{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end>*:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}.stack.stack-start>*{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start>*:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-top>*{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top>*:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}}@layer daisyui.l1.l2.l3{.timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;margin:.25rem;align-self:flex-end;justify-self:center}}@layer daisyui.l1.l2{.timeline-compact .timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;align-self:flex-start;justify-self:center}.timeline-compact li:has(.timeline-start) .timeline-end{grid-column-start:none;grid-row-start:auto}.timeline-compact.timeline-vertical .timeline-start{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:flex-start}.timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end{grid-column-start:auto;grid-row-start:none}.timeline-vertical .timeline-start{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:flex-end}.timeline-horizontal .timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;align-self:flex-end;justify-self:center}}@layer daisyui.l1.l2.l3{.timeline-end{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;margin:.25rem;align-self:flex-start;justify-self:center}}@layer daisyui.l1.l2{.timeline-horizontal{flex-direction:row}.timeline-horizontal>li{align-items:center}.timeline-horizontal>li>hr{height:.25rem;width:100%}.timeline-horizontal>li>hr:first-child{grid-column-start:1;grid-row-start:2}.timeline-horizontal>li>hr:last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}.timeline-horizontal .timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;align-self:flex-end;justify-self:center}.timeline-horizontal .timeline-end{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;align-self:flex-start;justify-self:center}.timeline-horizontal:has(.timeline-middle)>li>hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline-horizontal:has(.timeline-middle)>li>hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline-horizontal:not(:has(.timeline-middle)) :first-child>hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline-horizontal:not(:has(.timeline-middle)) :last-child>hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline-vertical{flex-direction:column}.timeline-vertical>li{justify-items:center;--timeline-row-start: minmax(0, 1fr);--timeline-row-end: minmax(0, 1fr)}.timeline-vertical>li>hr{height:100%;width:.25rem}.timeline-vertical>li>hr:first-child{grid-column-start:2;grid-row-start:1}.timeline-vertical>li>hr:last-child{grid-column-start:2;grid-column-end:auto;grid-row-start:3;grid-row-end:none}.timeline-vertical .timeline-start{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:flex-end}.timeline-vertical .timeline-end{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:flex-start}.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start: minmax(0, 1fr);--timeline-row-start: .5rem}.timeline-compact{--timeline-row-start: 0}.timeline-compact .timeline-start{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;align-self:flex-start;justify-self:center}.timeline-compact li:has(.timeline-start) .timeline-end{grid-column-start:none;grid-row-start:auto}.timeline-compact.timeline-vertical>li{--timeline-col-start: 0}.timeline-compact.timeline-vertical .timeline-start{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:4;align-self:center;justify-self:flex-start}.timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end{grid-column-start:auto;grid-row-start:none}}@layer daisyui.l1.l2.l3{.stat-figure{grid-column-start:2;grid-row:span 3 / span 3;grid-row-start:1;place-self:center;justify-self:flex-end}.chat-image{grid-row:span 2 / span 2;align-self:flex-end}}@layer daisyui.l1.l2{.chat-start .chat-image{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}}@layer daisyui.l1.l2.l3{.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center}.hero>*{grid-column-start:1;grid-row-start:1}.chat-footer{grid-row-start:3;display:flex;gap:.25rem;font-size:.6875rem}}@layer daisyui.l1.l2{.chat-start .chat-footer{grid-column-start:2}.chat-end .chat-footer{grid-column-start:1}}@layer daisyui.l1.l2.l3{.chat-header{grid-row-start:1;display:flex;gap:.25rem;font-size:.6875rem}}@layer daisyui.l1.l2{.chat-start .chat-header{grid-column-start:2}.chat-end .chat-header{grid-column-start:1}}@layer daisyui.l1.l2.l3{.modal-box{grid-column-start:1;grid-row-start:1;max-height:100vh;width:calc(11 / 12 * 100%);max-width:32rem;background-color:var(--color-base-100);padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out .05s,box-shadow .3s ease-out;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));scale:95%;opacity:0;box-shadow:#00000040 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}}@layer daisyui.l1.l2{.modal-top>.modal-box{height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 -100%;scale:1;--modal-tl: 0;--modal-tr: 0;--modal-bl: var(--radius-box);--modal-br: var(--radius-box)}.modal-middle>.modal-box{height:auto;width:calc(11 / 12 * 100%);max-width:32rem;max-height:calc(100vh - 5em);translate:0 2%;scale:98%;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: var(--radius-box);--modal-br: var(--radius-box)}.modal-bottom>.modal-box{height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 100%;scale:1;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: 0}.modal-start>.modal-box{height:100vh;max-height:none;width:auto;max-width:none;translate:-100% 0;scale:1;--modal-tl: 0;--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: var(--radius-box)}[dir=rtl] :is(.modal-start>.modal-box){translate:100% 0;--modal-tl: var(--radius-box);--modal-tr: 0;--modal-bl: var(--radius-box);--modal-br: 0}.modal-end>.modal-box{height:100vh;max-height:none;width:auto;max-width:none;translate:100% 0;scale:1;--modal-tl: var(--radius-box);--modal-tr: 0;--modal-bl: var(--radius-box);--modal-br: 0}[dir=rtl] :is(.modal-end>.modal-box){translate:-100% 0;--modal-tl: 0;--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: var(--radius-box)}}@layer daisyui.l1.l2.l3{.hero-overlay{grid-column-start:1;grid-row-start:1;height:100%;width:100%;background-color:var(--color-neutral)}@supports (color: color-mix(in lab,red,red)){.hero-overlay{background-color:color-mix(in oklab,var(--color-neutral) 50%,transparent)}}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0px}}@layer daisyui.l1.l2{.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline:2px solid;outline-offset:2px}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}}@layer daisyui.l1.l2.l3{.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.timeline-middle{grid-column-start:2;grid-row-start:2}}@layer daisyui.l1.l2{.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-horizontal:has(.timeline-middle)>li>hr:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector)}.timeline-horizontal:has(.timeline-middle)>li>hr:last-child{border-start-start-radius:var(--radius-selector);border-end-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0}.drawer-end{grid-auto-columns:auto max-content}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){translate:100%}[dir=rtl] :is(.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay)){translate:-100%}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}}@layer daisyui.l1.l2.l3{.stat-value{grid-column-start:1;white-space:nowrap;font-size:2rem;font-weight:800}.stat-desc{grid-column-start:1;white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.stat-desc{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.stat-desc{font-size:.75rem}.stat-title{grid-column-start:1;white-space:nowrap;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.stat-title{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.stat-title{font-size:.75rem}.stat-actions{grid-column-start:1;white-space:nowrap}}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}@layer daisyui.l1.l2.l3{.divider{display:flex;height:1rem;flex-direction:row;align-items:center;align-self:stretch;white-space:nowrap;margin:var(--divider-m, 1rem 0);--divider-color: var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.divider{--divider-color: color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before{content:"";height:.125rem;width:100%;flex-grow:1;background-color:var(--divider-color)}@media print,(forced-colors:active){.divider:before{border:.5px solid}}.divider:after{content:"";height:.125rem;width:100%;flex-grow:1;background-color:var(--divider-color)}@media print,(forced-colors:active){.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}}@layer daisyui.l1.l2{.divider-horizontal.divider{height:auto;width:1rem;flex-direction:column}.divider-horizontal.divider:before{height:100%;width:.125rem}.divider-horizontal.divider:after{height:100%;width:.125rem}.divider-vertical.divider{height:1rem;width:auto;flex-direction:row}.divider-vertical.divider:before{height:.125rem;width:100%}.divider-vertical.divider:after{height:.125rem;width:100%}}@layer daisyui.l1.l2.l3{.breadcrumbs{margin-inline-start:-.25rem;max-width:100%;overflow-x:auto;padding-block:.5rem}.breadcrumbs>menu{display:flex;min-height:min-content;align-items:center;padding-inline-start:.25rem;white-space:nowrap}.breadcrumbs>menu>li{display:flex;align-items:center}.breadcrumbs>menu>li>*{display:flex;cursor:pointer;align-items:center;gap:.5rem}@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:2px solid transparent;outline-offset:2px}}.breadcrumbs>menu>li>*:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>menu>li+*:before{content:"";margin-inline-start:.5rem;margin-inline-end:.75rem;display:block;height:.375rem;width:.375rem;opacity:40%;rotate:45deg;border-top:1px solid;border-right:1px solid;background-color:#0000}[dir=rtl] :is(.breadcrumbs>menu>li)+*:before{rotate:-135deg}.breadcrumbs>ul{display:flex;min-height:min-content;align-items:center;padding-inline-start:.25rem;white-space:nowrap}.breadcrumbs>ul>li{display:flex;align-items:center}.breadcrumbs>ul>li>*{display:flex;cursor:pointer;align-items:center;gap:.5rem}@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:2px solid transparent;outline-offset:2px}}.breadcrumbs>ul>li>*:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>ul>li+*:before{content:"";margin-inline-start:.5rem;margin-inline-end:.75rem;display:block;height:.375rem;width:.375rem;opacity:40%;rotate:45deg;border-top:1px solid;border-right:1px solid;background-color:#0000}[dir=rtl] :is(.breadcrumbs>ul>li)+*:before{rotate:-135deg}.breadcrumbs>ol{display:flex;min-height:min-content;align-items:center;padding-inline-start:.25rem;white-space:nowrap}.breadcrumbs>ol>li{display:flex;align-items:center}.breadcrumbs>ol>li>*{display:flex;cursor:pointer;align-items:center;gap:.5rem}@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:2px solid transparent;outline-offset:2px}}.breadcrumbs>ol>li>*:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>ol>li+*:before{content:"";margin-inline-start:.5rem;margin-inline-end:.75rem;display:block;height:.375rem;width:.375rem;opacity:40%;rotate:45deg;border-top:1px solid;border-right:1px solid;background-color:#0000}[dir=rtl] :is(.breadcrumbs>ol>li)+*:before{rotate:-135deg}.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:currentcolor}@supports (color: color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid currentColor}@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{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid currentColor}@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)}}}.join-item{border-style:solid;border-width:var(--border, 1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-start-radius:var(--join-es);border-end-end-radius:var(--join-ee)}@layer daisyui.l1.l2.l3.l4{.join-item>*{--join-ss: initial;--join-se: initial;--join-es: initial;--join-ee: initial}}.join-item:not(:disabled,[disabled],.btn-disabled){margin-inline-start:var(--join-ml, 0);margin-block-start:var(--join-mt, 0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border, 1px);border-inline-end-width:calc(var(--border, 1px) * var(--join-v));border-block-end-width:calc(var(--border, 1px) * var(--join-h))}@layer daisyui.l1.l2{.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:40px 1fr;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-rows:auto;gap:.5rem;min-height:4rem;justify-items:start}.steps-vertical .step:before{height:100%;width:.5rem;translate:-50% -50%;margin-inline-start:50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps-horizontal{grid-auto-columns:1fr;display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps-horizontal .step:before{height:.5rem;width:100%;translate:0;margin-inline-start:-100%}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}}@layer daisyui.l1.l2.l3{.fieldset-legend{margin-bottom:-.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block:.5rem;color:var(--color-base-content);font-weight:600;margin-inline-end:auto}.modal-action{margin-top:1.5rem;display:flex;justify-content:flex-end;gap:.5rem}}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.-mr-1{margin-right:calc(var(--spacing) * -1)}@layer daisyui.l1.l2.l3{.footer-title{margin-bottom:.5rem;text-transform:uppercase;opacity:60%;font-weight:600}}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}@layer daisyui.l1.l2.l3{.status{display:inline-block;aspect-ratio:1 / 1;border-radius:var(--radius-selector);background-color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{--size: calc(var(--size-selector, .25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px currentColor}@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)}}.badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border))}}.kbd{box-shadow:none}@layer daisyui.l1.l2.l3{.kbd{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);padding-inline:.5em;border:var(--border) solid var(--color-base-content);border-bottom:calc(var(--border) + 1px) solid var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);font-size:.875rem;height:var(--size);min-width:var(--size)}@supports (color: color-mix(in lab,red,red)){.kbd{border:var(--border) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}@supports (color: color-mix(in lab,red,red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}}@layer daisyui.l1.l2.l3{.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>:not(script,style,template){display:grid;place-items:start;gap:.5rem}.stat{display:inline-grid;width:100%;column-gap:1rem;padding-inline:1.5rem;padding-block:1rem;grid-template-columns:repeat(1,1fr)}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color: color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}}@layer daisyui.l1.l2{.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color: color-mix(in lab,red,red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color: color-mix(in lab,red,red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}}@layer daisyui.l1.l2.l3{.navbar-end{display:inline-flex;align-items:center;width:50%;justify-content:flex-end}.navbar-start{display:inline-flex;align-items:center;width:50%;justify-content:flex-start}.navbar-center{display:inline-flex;align-items:center;flex-shrink:0}.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}}.alert{border-width:var(--border);border-color:var(--alert-border-color, var(--color-base-200))}@layer daisyui.l1.l2.l3{.alert{border-style:solid;--alert-border-color: var(--color-base-200);display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;font-size:.875rem;line-height:1.25rem;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))}@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.l2.l3{.fieldset{display:grid;gap:.375rem;padding-block:.25rem;font-size:.75rem;grid-template-columns:1fr;grid-auto-rows:max-content}.chat{display:grid;grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;--mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}.card-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}}@layer daisyui.l1.l2{.avatar-placeholder>div{display:flex;align-items:center;justify-content:center}}@layer daisyui.l1.l2.l3{.card-title{display:flex;align-items:center;gap:.5rem;font-size:var(--cardtitle-fs, 1.125rem);font-weight:600}}@layer daisyui.l1.l2{.card-xs .card-title{--cardtitle-fs: .875rem}.card-sm .card-title{--cardtitle-fs: 1rem}.card-md .card-title{--cardtitle-fs: 1.125rem}.card-lg .card-title{--cardtitle-fs: 1.25rem}.card-xl .card-title{--cardtitle-fs: 1.375rem}}@layer daisyui.l1.l2.l3{.avatar-group{display:flex;overflow:hidden}.avatar-group .avatar{overflow:hidden;border-radius:calc(infinity * 1px);border:4px solid var(--color-base-100)}.mask{display:inline-block;vertical-align:middle;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}}.\!table{display:table!important}.block{display:block}@layer daisyui.l1.l2{.divider-end:after{display:none}.divider-start:before{display:none}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}@layer daisyui.l1.l2{.modal-end{place-items:end}.modal-end>.modal-box{height:100vh;max-height:none;width:auto;max-width:none;translate:100% 0;scale:1;--modal-tl: var(--radius-box);--modal-tr: 0;--modal-bl: var(--radius-box);--modal-br: 0}[dir=rtl] :is(.modal-end>.modal-box){translate:-100% 0;--modal-tl: 0;--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: var(--radius-box)}.modal-start{place-items:start}.modal-start>.modal-box{height:100vh;max-height:none;width:auto;max-width:none;translate:-100% 0;scale:1;--modal-tl: 0;--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: var(--radius-box)}[dir=rtl] :is(.modal-start>.modal-box){translate:100% 0;--modal-tl: var(--radius-box);--modal-tr: 0;--modal-bl: var(--radius-box);--modal-br: 0}.modal-bottom{place-items:end}.modal-bottom>.modal-box{height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 100%;scale:1;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: 0;--modal-br: 0}.modal-middle{place-items:center}.modal-middle>.modal-box{height:auto;width:calc(11 / 12 * 100%);max-width:32rem;max-height:calc(100vh - 5em);translate:0 2%;scale:98%;--modal-tl: var(--radius-box);--modal-tr: var(--radius-box);--modal-bl: var(--radius-box);--modal-br: var(--radius-box)}.modal-top{place-items:start}.modal-top>.modal-box{height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 -100%;scale:1;--modal-tl: 0;--modal-tr: 0;--modal-bl: var(--radius-box);--modal-br: var(--radius-box)}.card-side{align-items:stretch;flex-direction:row}.card-side :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.card-side :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.card-side figure>*{max-width:unset}.card-side :where(figure>*){width:100%;height:100%;object-fit:cover}.range-vertical{writing-mode:vertical-lr;direction:rtl;width:var(--range-thumb-size);height:clamp(3rem,20rem,100%);--range-fill-x: 0;--range-fill-y: calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread: calc(100cqh * var(--range-fill))}.range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.divider-horizontal{--divider-m: 0 1rem}.divider-horizontal.divider{height:auto;width:1rem;flex-direction:column}.divider-horizontal.divider:before{height:100%;width:.125rem}.divider-horizontal.divider:after{height:100%;width:.125rem}.divider-vertical{--divider-m: 1rem 0}.divider-vertical.divider{height:1rem;width:auto;flex-direction:row}.divider-vertical.divider:before{height:.125rem;width:100%}.divider-vertical.divider:after{height:.125rem;width:100%}.btn-circle{border-radius:calc(infinity * 1px);padding-inline:0px;width:var(--size);height:var(--size)}.btn-square{padding-inline:0px;width:var(--size);height:var(--size)}.dock-md{height:4rem;height:calc(4rem + env(safe-area-inset-bottom))}.dock-md .dock-label{font-size:.6875rem}}.h-4{height:calc(var(--spacing) * 4)}.h-27{height:calc(var(--spacing) * 27)}.h-\[34px\]{height:34px}.h-auto{height:auto}.min-h-0{min-height:0px}@layer daisyui.l1.l2{.btn-wide{width:100%;max-width:16rem}.btn-block{width:100%}.loading-lg{width:calc(var(--size-selector, .25rem) * 7)}.loading-md{width:calc(var(--size-selector, .25rem) * 6)}.loading-sm{width:calc(var(--size-selector, .25rem) * 5)}.loading-xl{width:calc(var(--size-selector, .25rem) * 8)}.loading-xs{width:calc(var(--size-selector, .25rem) * 4)}.rating-half *{width:calc(var(--size) * .5)}}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-\[38px\]{width:38px}.w-\[46px\]{width:46px}.w-\[48px\]{width:48px}.w-\[90px\]{width:90px}.w-\[104px\]{width:104px}.w-\[158px\]{width:158px}.w-\[220px\]{width:220px}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-64{min-width:calc(var(--spacing) * 64)}.flex-1{flex:1}.flex-auto{flex:auto}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[24\%\]{flex-basis:24%}.basis-\[42\%\]{flex-basis:42%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}@layer daisyui.l1.l2.l3{.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}}@layer daisyui.l1.l2{.swap .swap-on{opacity:0%}.swap input:indeterminate~.swap-on{opacity:0%}.swap input:checked~.swap-on{opacity:100%;backface-visibility:visible}}@layer daisyui.l1{.swap-rotate .swap-on{rotate:45deg}.swap-rotate input:indeterminate~.swap-on{rotate:45deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-on{rotate:0deg}.swap-flip .swap-on{transform:rotateY(180deg);backface-visibility:hidden}.swap-flip input:indeterminate~.swap-on{transform:rotateY(180deg);backface-visibility:hidden}.swap-flip input:is(:checked,:indeterminate)~.swap-on{transform:rotateY(0)}.swap-active .swap-off{opacity:0%}.swap-active .swap-on{opacity:100%}.swap-active.swap-rotate .swap-on{rotate:0deg}.swap-active.swap-rotate .swap-off{rotate:-45deg}.swap-active.swap-flip .swap-on{transform:rotateY(0)}.swap-active.swap-flip .swap-off{transform:rotateY(-180deg);backface-visibility:hidden;opacity:100%}.swap-rotate.swap-active .swap-on{rotate:0deg}.swap-rotate.swap-active .swap-off{rotate:-45deg}.swap-flip.swap-active .swap-on{transform:rotateY(0)}.swap-flip.swap-active .swap-off{transform:rotateY(-180deg);backface-visibility:hidden;opacity:100%}}@layer daisyui.l1.l2{.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0%}}@layer daisyui.l1{.swap-active .swap-off{opacity:0%}.swap-active.swap-rotate .swap-on{rotate:0deg}.swap-active.swap-rotate .swap-off{rotate:-45deg}.swap-rotate .swap-on{rotate:45deg}.swap-rotate input:indeterminate~.swap-on{rotate:45deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-on{rotate:0deg}.swap-rotate.swap-active .swap-on{rotate:0deg}.swap-rotate input:is(:checked,:indeterminate)~.swap-off{rotate:-45deg}.swap-rotate.swap-active .swap-off{rotate:-45deg}.swap-active.swap-flip .swap-on{transform:rotateY(0)}.swap-active.swap-flip .swap-off{transform:rotateY(-180deg);backface-visibility:hidden;opacity:100%}.swap-flip{transform-style:preserve-3d;perspective:20rem}.swap-flip .swap-on,.swap-flip .swap-indeterminate{transform:rotateY(180deg);backface-visibility:hidden}.swap-flip input:indeterminate~.swap-on{transform:rotateY(180deg);backface-visibility:hidden}.swap-flip input:is(:checked,:indeterminate)~.swap-on{transform:rotateY(0)}.swap-flip.swap-active .swap-on{transform:rotateY(0)}.swap-flip input:is(:checked,:indeterminate)~.swap-off{transform:rotateY(-180deg);backface-visibility:hidden;opacity:100%}.swap-flip.swap-active .swap-off{transform:rotateY(-180deg);backface-visibility:hidden;opacity:100%}}@layer daisyui.l1.l2{.swap .swap-indeterminate{opacity:0%}.swap input:indeterminate~.swap-indeterminate{opacity:100%;backface-visibility:visible}}@layer daisyui.l1{.swap-flip .swap-indeterminate{transform:rotateY(180deg);backface-visibility:hidden}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@layer daisyui.l1.l2.l3{.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100) 50%,#0000 60% 100%);background-size:200% auto;background-position-x:-50%}@media(prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}@media(prefers-reduced-motion:no-preference){.skeleton{animation:skeleton 1.8s ease-in-out infinite}.skeleton:dir(rtl){animation-direction:reverse}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media(forced-colors:active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}@layer daisyui.l1.l2{.carousel-vertical{flex-direction:column;overflow-y:scroll;scroll-snap-type:y mandatory}.alert-horizontal{justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start}.alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert-vertical{justify-content:center;justify-items:center;grid-auto-flow:row;grid-template-columns:auto;text-align:center}.alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer-center>:not(script,style,template){place-items:center}.stats-horizontal{grid-auto-flow:column;overflow-x:auto}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color: color-mix(in lab,red,red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color: color-mix(in lab,red,red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.footer-horizontal{grid-auto-flow:column}.footer-horizontal.footer-center{grid-auto-flow:row dense}.footer-vertical{grid-auto-flow:row}.footer-vertical.footer-center{grid-auto-flow:column dense}}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[3px\]{gap:3px}.overflow-hidden{overflow:hidden}@layer daisyui.l1.l2.l3{.timeline-box{border:var(--border) solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:1rem;padding-block:.5rem;font-size:.75rem;box-shadow:0 1px 2px #0000000d}}@layer daisyui.l1.l2{.menu-lg :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title)){border-radius:var(--radius-field);padding-inline:1rem;padding-block:.375rem;font-size:1.125rem}.menu-lg :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:1rem;padding-block:.375rem;font-size:1.125rem}.menu-lg details[open]>summary:before{font-size:1.125rem}.menu-lg .menu-title{padding-inline:1.5rem;padding-block:.75rem}.menu-md :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title)){border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;font-size:.875rem}.menu-md :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;font-size:.875rem}.menu-md details[open]>summary:before{font-size:.875rem}.menu-md .menu-title{padding-inline:.75rem;padding-block:.5rem}.menu-sm :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title)){border-radius:var(--radius-field);padding-inline:.625rem;padding-block:.25rem;font-size:.75rem}.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:.625rem;padding-block:.25rem;font-size:.75rem}.menu-sm details[open]>summary:before{font-size:.75rem}.menu-sm .menu-title{padding-inline:.75rem;padding-block:.5rem}.menu-xl :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title)){border-radius:var(--radius-field);padding-inline:1.25rem;padding-block:.375rem;font-size:1.375rem}.menu-xl :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:1.25rem;padding-block:.375rem;font-size:1.375rem}.menu-xl details[open]>summary:before{font-size:1.375rem}.menu-xl .menu-title{padding-inline:1.5rem;padding-block:.75rem}.menu-xs :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title)){border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;font-size:.6875rem}.menu-xs :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;font-size:.6875rem}.menu-xs details[open]>summary:before{font-size:.6875rem}.menu-xs .menu-title{padding-inline:.5rem;padding-block:.25rem}}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-2{border-style:var(--tw-border-style);border-width:2px}@layer daisyui.l1.l2{.badge-dash{color:var(--badge-color);--badge-bg: #0000;background-image:none;border-color:currentColor;border-style:dashed}}@layer daisyui.l1{.alert-dash{background-color:transparent;color:var(--alert-color);border-style:dashed;box-shadow:none;background-image:none}}@layer daisyui.l1.l2{.badge-soft{color:var(--badge-color, var(--color-base-content));background-color:var(--badge-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.badge-soft{background-color:color-mix(in oklab,var(--badge-color, var(--color-base-content)) 8%,var(--color-base-100))}}.badge-soft{border-color:var(--badge-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.badge-soft{border-color:color-mix(in oklab,var(--badge-color, var(--color-base-content)) 10%,var(--color-base-100))}}.badge-soft{background-image:none}.badge-outline{color:var(--badge-color);--badge-bg: #0000;background-image:none;border-color:currentColor}}.border-base-300{border-color:var(--color-base-300)}.border-primary{border-color:var(--color-primary)}.border-transparent{border-color:transparent}@layer daisyui.l1.l2{:where(:not(ul,menu,details,.menu-title,.btn)).menu-active{--tw-outline-style: none;outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){:where(:not(ul,menu,details,.menu-title,.btn)).menu-active{outline:2px solid transparent;outline-offset:2px}}}@layer daisyui.l1{.alert-outline{background-color:transparent;color:var(--alert-color);box-shadow:none;background-image:none}}@layer daisyui.l1.l2{.status-accent{background-color:var(--color-accent);color:var(--color-accent)}.status-error{background-color:var(--color-error);color:var(--color-error)}.status-info{background-color:var(--color-info);color:var(--color-info)}.status-neutral{background-color:var(--color-neutral);color:var(--color-neutral)}.status-primary{background-color:var(--color-primary);color:var(--color-primary)}.status-secondary{background-color:var(--color-secondary);color:var(--color-secondary)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}.table-zebra tbody tr:where(:nth-child(2n)){background-color:var(--color-base-200)}.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media(hover:hover){:is(:is(.table-zebra tbody tr.row-hover),.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.divider-accent:before{background-color:var(--color-accent)}.divider-accent:after{background-color:var(--color-accent)}.divider-error:before{background-color:var(--color-error)}.divider-error:after{background-color:var(--color-error)}.divider-info:before{background-color:var(--color-info)}.divider-info:after{background-color:var(--color-info)}.divider-neutral:before{background-color:var(--color-neutral)}.divider-neutral:after{background-color:var(--color-neutral)}.divider-primary:before{background-color:var(--color-primary)}.divider-primary:after{background-color:var(--color-primary)}.divider-secondary:before{background-color:var(--color-secondary)}.divider-secondary:after{background-color:var(--color-secondary)}.divider-success:before{background-color:var(--color-success)}.divider-success:after{background-color:var(--color-success)}.divider-warning:before{background-color:var(--color-warning)}.divider-warning:after{background-color:var(--color-warning)}}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200{background-color:var(--color-base-200)}.bg-error{background-color:var(--color-error)}.bg-info{background-color:var(--color-info)}.bg-neutral{background-color:var(--color-neutral)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--color-warning)}@layer daisyui.l1.l2{.skeleton-text{-webkit-background-clip:text;background-clip:text;webkit-background-clip:text;color:transparent;background-image:linear-gradient(105deg,var(--color-base-content) 0% 40%,var(--color-base-content) 50%,var(--color-base-content) 60% 100%)}@supports (color: color-mix(in lab,red,red)){.skeleton-text{background-image:linear-gradient(105deg,color-mix(in oklab,var(--color-base-content) 20%,transparent) 0% 40%,var(--color-base-content) 50%,color-mix(in oklab,var(--color-base-content) 20%,transparent) 60% 100%)}}}@layer daisyui{.btn-link{text-decoration-line:underline;--btn-bg: #0000;color:var(--btn-color, var(--color-primary));--btn-border: #0000;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}}@layer daisyui.l1{.alert-soft{color:var(--alert-color, var(--color-base-content));background:var(--alert-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.alert-soft{background:color-mix(in oklab,var(--alert-color, var(--color-base-content)) 8%,var(--color-base-100))}}.alert-soft{--alert-border-color: var(--alert-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.alert-soft{--alert-border-color: color-mix( in oklab, var(--alert-color, var(--color-base-content)) 10%, var(--color-base-100) )}}.alert-soft{box-shadow:none;background-image:none}}@layer daisyui.l1.l2.l3{.btn-outline{--btn-bg: #0000;color:var(--btn-rest-fg, var(--btn-color, var(--color-base-content)));--btn-border: var(--btn-color, var(--color-base-content));--btn-border-style: solid;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}.btn-soft{--btn-bg: var(--btn-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.btn-soft{--btn-bg: color-mix( in oklab, var(--btn-color, var(--color-base-content)) 8%, var(--btn-soft-bg, var(--color-base-100)) )}}.btn-soft{color:var(--btn-rest-fg, var(--btn-color, var(--color-base-content)));--btn-border: var(--btn-color, var(--color-base-content))}@supports (color: color-mix(in lab,red,red)){.btn-soft{--btn-border: color-mix( in oklab, var(--btn-color, var(--color-base-content)) 10%, var(--btn-soft-bg, var(--color-base-100)) )}}.btn-soft{--btn-border-style: solid;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}.btn-ghost{--btn-bg: #0000;color:var(--btn-rest-fg, var(--btn-color, var(--color-base-content, currentColor)));--btn-border: #0000;background-image:none;--btn-inset: 0 0 0 0 oklch(0% 0 0/0);--btn-shadow: 0 0 0 0 oklch(0% 0 0/0)}}@layer daisyui.l1.l2{@media(prefers-reduced-motion:no-preference){.loading-ball{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E")}}.loading-ball{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='2s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='2s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='2s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='2s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading-bars{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E")}}.loading-bars{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='2.4s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='3s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='3s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='3s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='3s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='3s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='3s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading-infinity{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}}.loading-infinity{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='6s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='6s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading-ring{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.loading-ring{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='5.4s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='5.4s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='5.4s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='5.4s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='5.4s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='5.4s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='5.4s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='5.4s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.mask-circle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-diamond{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-heart{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-hexagon{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")}.mask-squircle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")}.mask-star{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-star-2{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")}.mask-triangle{-webkit-mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")}}.mask-circle{--tw-mask-radial-shape: circle}@layer daisyui.l1.l2{.mask-half-1{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:left;mask-position:left}.mask-half-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){-webkit-mask-position:right;mask-position:right}.mask-half-2{-webkit-mask-size:200%;mask-size:200%;-webkit-mask-position:right;mask-position:right}.mask-half-2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){-webkit-mask-position:left;mask-position:left}.checkbox-lg{padding:.3125rem;--size: calc(var(--size-selector, .25rem) * 7)}.checkbox-md{padding:.25rem;--size: calc(var(--size-selector, .25rem) * 6)}.checkbox-sm{padding:.1875rem;--size: calc(var(--size-selector, .25rem) * 5)}.checkbox-xl{padding:.375rem;--size: calc(var(--size-selector, .25rem) * 8)}.checkbox-xs{padding:.125rem;--size: calc(var(--size-selector, .25rem) * 4)}.radio-lg{padding:.3125rem}.radio-lg:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 7)}.radio-md{padding:.25rem}.radio-md:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 6)}.radio-sm{padding:.1875rem}.radio-sm:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 5)}.radio-xl{padding:.375rem}.radio-xl:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 8)}.radio-xs{padding:.125rem}.radio-xs:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 4)}}.p-0{padding:0}.p-\[2px\]{padding:2px}@layer daisyui.l1.l2.l3{.menu-title{padding-inline:.75rem;padding-block:.5rem;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.menu-title{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.menu-title{font-size:.875rem;font-weight:600}}@layer daisyui.l1.l2{.menu-xs .menu-title{padding-inline:.5rem;padding-block:.25rem}.menu-sm .menu-title,.menu-md .menu-title{padding-inline:.75rem;padding-block:.5rem}.menu-lg .menu-title,.menu-xl .menu-title{padding-inline:1.5rem;padding-block:.75rem}.table-lg :not(thead,tfoot) tr{font-size:1.125rem}.table-lg :where(th,td){padding-inline:1.25rem;padding-block:1rem}.table-md :not(thead,tfoot) tr{font-size:.875rem}.table-md :where(th,td){padding-inline:1rem;padding-block:.75rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-inline:.75rem;padding-block:.5rem}.table-xl :not(thead,tfoot) tr{font-size:1.375rem}.table-xl :where(th,td){padding-inline:1.5rem;padding-block:1.25rem}.table-xs :not(thead,tfoot) tr{font-size:.6875rem}.table-xs :where(th,td){padding-inline:.5rem;padding-block:.25rem}}.px-0{padding-inline:0px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}@layer daisyui.l1.l2{.dock-xs .dock-label,.dock-sm .dock-label{font-size:.625rem}.dock-md .dock-label,.dock-lg .dock-label{font-size:.6875rem}.dock-xl .dock-label{font-size:.75rem}.tabs-lg{--tab-height: calc(var(--size-field, .25rem) * 12)}.tabs-lg>.tab{font-size:1.125rem;--tab-p: 1rem;--tab-radius-min: calc(1.5rem - var(--border))}.tabs-md{--tab-height: calc(var(--size-field, .25rem) * 10)}.tabs-md>.tab{font-size:.875rem;--tab-p: .75rem;--tab-radius-min: calc(.75rem - var(--border))}.tabs-sm{--tab-height: calc(var(--size-field, .25rem) * 8)}.tabs-sm>.tab{font-size:.875rem;--tab-p: .5rem;--tab-radius-min: calc(.5rem - var(--border))}.tabs-xl{--tab-height: calc(var(--size-field, .25rem) * 14)}.tabs-xl>.tab{font-size:1.125rem;--tab-p: 1.25rem;--tab-radius-min: calc(2rem - var(--border))}.tabs-xs{--tab-height: calc(var(--size-field, .25rem) * 6)}.tabs-xs>.tab{font-size:.75rem;--tab-p: .375rem;--tab-radius-min: calc(.5rem - var(--border))}.badge-lg{--size: calc(var(--size-selector, .25rem) * 7);font-size:1rem}.badge-md{--size: calc(var(--size-selector, .25rem) * 6);font-size:.875rem}.badge-sm{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}.badge-xl{--size: calc(var(--size-selector, .25rem) * 8);font-size:1.125rem}.badge-xs{--size: calc(var(--size-selector, .25rem) * 4);font-size:.625rem}.kbd-lg{--size: calc(var(--size-selector, .25rem) * 7);font-size:1rem}.kbd-md{--size: calc(var(--size-selector, .25rem) * 6);font-size:.875rem}.kbd-sm{--size: calc(var(--size-selector, .25rem) * 5);font-size:.75rem}.kbd-xl{--size: calc(var(--size-selector, .25rem) * 8);font-size:1.125rem}.kbd-xs{--size: calc(var(--size-selector, .25rem) * 4);font-size:.625rem}}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-normal{white-space:normal}@layer daisyui.l1.l2{.alert-error{color:var(--color-error-content);--alert-border-color: var(--color-error);--alert-color: var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color: var(--color-info);--alert-color: var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color: var(--color-success);--alert-color: var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color: var(--color-warning);--alert-color: var(--color-warning)}.tooltip-accent{--tt-bg: var(--color-accent)}.tooltip-accent>.tooltip-content{color:var(--color-accent-content)}.tooltip-accent[data-tip]:before{color:var(--color-accent-content)}.tooltip-error{--tt-bg: var(--color-error)}.tooltip-error>.tooltip-content{color:var(--color-error-content)}.tooltip-error[data-tip]:before{color:var(--color-error-content)}.tooltip-info{--tt-bg: var(--color-info)}.tooltip-info>.tooltip-content{color:var(--color-info-content)}.tooltip-info[data-tip]:before{color:var(--color-info-content)}.tooltip-primary{--tt-bg: var(--color-primary)}.tooltip-primary>.tooltip-content{color:var(--color-primary-content)}.tooltip-primary[data-tip]:before{color:var(--color-primary-content)}.tooltip-secondary{--tt-bg: var(--color-secondary)}.tooltip-secondary>.tooltip-content{color:var(--color-secondary-content)}.tooltip-secondary[data-tip]:before{color:var(--color-secondary-content)}.tooltip-success{--tt-bg: var(--color-success)}.tooltip-success>.tooltip-content{color:var(--color-success-content)}.tooltip-success[data-tip]:before{color:var(--color-success-content)}.tooltip-warning{--tt-bg: var(--color-warning)}.tooltip-warning>.tooltip-content{color:var(--color-warning-content)}.tooltip-warning[data-tip]:before{color:var(--color-warning-content)}.checkbox-accent{color:var(--color-accent-content);--input-color: var(--color-accent)}.checkbox-error{color:var(--color-error-content);--input-color: var(--color-error)}.checkbox-info{color:var(--color-info-content);--input-color: var(--color-info)}.checkbox-neutral{color:var(--color-neutral-content);--input-color: var(--color-neutral)}.checkbox-primary{color:var(--color-primary-content);--input-color: var(--color-primary)}.checkbox-secondary{color:var(--color-secondary-content);--input-color: var(--color-secondary)}.checkbox-success{color:var(--color-success-content);--input-color: var(--color-success)}.checkbox-warning{color:var(--color-warning-content);--input-color: var(--color-warning)}@media(hover:hover){.link-accent:hover{color:var(--color-accent)}@supports (color: color-mix(in lab,red,red)){.link-accent:hover{color:color-mix(in oklab,var(--color-accent) 80%,#000)}}}.link-accent{color:var(--color-accent)}@media(hover:hover){.link-error:hover{color:var(--color-error)}@supports (color: color-mix(in lab,red,red)){.link-error:hover{color:color-mix(in oklab,var(--color-error) 80%,#000)}}}.link-error{color:var(--color-error)}@media(hover:hover){.link-info:hover{color:var(--color-info)}@supports (color: color-mix(in lab,red,red)){.link-info:hover{color:color-mix(in oklab,var(--color-info) 80%,#000)}}}.link-info{color:var(--color-info)}@media(hover:hover){.link-neutral:hover{color:var(--color-neutral)}@supports (color: color-mix(in lab,red,red)){.link-neutral:hover{color:color-mix(in oklab,var(--color-neutral) 80%,#000)}}}.link-neutral{color:var(--color-neutral)}@media(hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color: color-mix(in lab,red,red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary) 80%,#000)}}}.link-primary{color:var(--color-primary)}@media(hover:hover){.link-secondary:hover{color:var(--color-secondary)}@supports (color: color-mix(in lab,red,red)){.link-secondary:hover{color:color-mix(in oklab,var(--color-secondary) 80%,#000)}}}.link-secondary{color:var(--color-secondary)}@media(hover:hover){.link-success:hover{color:var(--color-success)}@supports (color: color-mix(in lab,red,red)){.link-success:hover{color:color-mix(in oklab,var(--color-success) 80%,#000)}}}.link-success{color:var(--color-success)}@media(hover:hover){.link-warning:hover{color:var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.link-warning:hover{color:color-mix(in oklab,var(--color-warning) 80%,#000)}}}.link-warning{color:var(--color-warning)}.range-accent{color:var(--color-accent);--range-thumb: var(--color-accent-content)}.range-error{color:var(--color-error);--range-thumb: var(--color-error-content)}.range-info{color:var(--color-info);--range-thumb: var(--color-info-content)}.range-neutral{color:var(--color-neutral);--range-thumb: var(--color-neutral-content)}.range-primary{color:var(--color-primary);--range-thumb: var(--color-primary-content)}.range-secondary{color:var(--color-secondary);--range-thumb: var(--color-secondary-content)}.range-success{color:var(--color-success);--range-thumb: var(--color-success-content)}.range-warning{color:var(--color-warning);--range-thumb: var(--color-warning-content)}.progress-accent{color:var(--color-accent)}.progress-error{color:var(--color-error)}.progress-info{color:var(--color-info)}.progress-neutral{color:var(--color-neutral)}.progress-primary{color:var(--color-primary)}.progress-secondary{color:var(--color-secondary)}.progress-success{color:var(--color-success)}.progress-warning{color:var(--color-warning)}}.text-base-content{color:var(--color-base-content)}.text-error{color:var(--color-error)}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@layer daisyui.l1.l2{.link-hover{text-decoration-line:none}@media(hover:hover){.link-hover:hover{text-decoration-line:underline}}}.no-underline{text-decoration-line:none}@layer daisyui.l1.l2.l3{:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:100%;--tt-pos: 0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0s}}}.opacity-40{opacity:40%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@layer daisyui.l1.l2{.tabs-top{--tabs-height: auto;--tabs-direction: row}.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-top>.tab-content{--tabcontent-order: 1;--tabcontent-margin: calc(-1 * var(--border)) 0 0 0;--tabcontent-radius-ss: 0;--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: var(--radius-box);--tabcontent-radius-ee: var(--radius-box)}: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(1){--tabcontent-radius-ss: var(--radius-box)}: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)}.tabs-bottom{--tabs-height: auto;--tabs-direction: row}.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-bottom>.tab-content{--tabcontent-order: 0;--tabcontent-margin: 0 0 calc(-1 * var(--border)) 0;--tabcontent-radius-ss: var(--radius-box);--tabcontent-radius-se: var(--radius-box);--tabcontent-radius-es: 0;--tabcontent-radius-ee: 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)}.steps .step-accent+.step-accent:before{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-accent:after{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-accent>.step-icon{--step-bg: var(--color-accent);--step-fg: var(--color-accent-content)}.steps .step-error+.step-error:before{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps .step-error:after{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps .step-error>.step-icon{--step-bg: var(--color-error);--step-fg: var(--color-error-content)}.steps .step-info+.step-info:before{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-info:after{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-info>.step-icon{--step-bg: var(--color-info);--step-fg: var(--color-info-content)}.steps .step-neutral+.step-neutral:before{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-neutral:after{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-neutral>.step-icon{--step-bg: var(--color-neutral);--step-fg: var(--color-neutral-content)}.steps .step-primary+.step-primary:before{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-primary:after{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-primary>.step-icon{--step-bg: var(--color-primary);--step-fg: var(--color-primary-content)}.steps .step-secondary+.step-secondary:before{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-secondary:after{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-secondary>.step-icon{--step-bg: var(--color-secondary);--step-fg: var(--color-secondary-content)}.steps .step-success+.step-success:before{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-success:after{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-success>.step-icon{--step-bg: var(--color-success);--step-fg: var(--color-success-content)}.steps .step-warning+.step-warning:before{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-warning:after{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.steps .step-warning>.step-icon{--step-bg: var(--color-warning);--step-fg: var(--color-warning-content)}.indicator-end{--indicator-s: auto;--indicator-e: 0;--indicator-x: 50%}[dir=rtl] .indicator-end,.indicator-start{--indicator-s: 0;--indicator-e: auto;--indicator-x: -50%}[dir=rtl] .indicator-start{--indicator-s: auto;--indicator-e: 0;--indicator-x: 50%}.indicator-center{--indicator-s: 50%;--indicator-e: auto;--indicator-x: -50%}[dir=rtl] .indicator-center{--indicator-e: 50%;--indicator-x: 50%}.input-lg{--in-size-mul: 12;--font-size-min: 1.125rem;--spin-my: -3}.floating-label:has(.input-lg){--top-mul: 6;--font-size: 1.125rem}.input-md{--in-size-mul: 10;--font-size-min: .875rem;--spin-my: -3}.floating-label:has(.input-md){--top-mul: 5;--font-size: .875rem}.input-sm{--in-size-mul: 8;--font-size-min: .75rem;--spin-my: -2}.floating-label:has(.input-sm){--top-mul: 4;--font-size: .75rem}.input-xl{--in-size-mul: 14;--font-size-min: 1.375rem;--spin-my: -4}.floating-label:has(.input-xl){--top-mul: 7;--font-size: 1.375rem}.input-xs{--in-size-mul: 6;--font-size-min: .6875rem;--spin-my: -1}.floating-label:has(.input-xs){--top-mul: 3;--font-size: .6875rem}.select-lg{--sl-size-mul: 12;--font-size-min: 1.125rem;--option-px: 4}.floating-label:has(.select-lg){--top-mul: 6;--font-size: 1.125rem}.select-md{--sl-size-mul: 10;--font-size-min: .875rem;--option-px: 3}.floating-label:has(.select-md){--top-mul: 5;--font-size: .875rem}.select-sm{--sl-size-mul: 8;--font-size-min: .75rem;--option-px: 2.5}.floating-label:has(.select-sm){--top-mul: 4;--font-size: .75rem}.select-xl{--sl-size-mul: 14;--font-size-min: 1.375rem;--option-px: 5}.floating-label:has(.select-xl){--top-mul: 7;--font-size: 1.375rem}.select-xs{--sl-size-mul: 6;--font-size-min: .6875rem;--option-px: 2}.floating-label:has(.select-xs){--top-mul: 3;--font-size: .6875rem}.btn-neutral{--btn-color: var(--color-neutral);--btn-fg: var(--color-neutral-content);--btn-soft-bg: var(--color-neutral-content) 80%;--btn-rest-fg: initial}:is(.select-accent){--input-color: var(--color-accent)}.select-accent:focus{--input-color: var(--color-accent)}.select-accent:focus-within{--input-color: var(--color-accent)}.select-accent:open{--input-color: var(--color-accent)}:is(.select-error){--input-color: var(--color-error)}.select-error:focus{--input-color: var(--color-error)}.select-error:focus-within{--input-color: var(--color-error)}.select-error:open{--input-color: var(--color-error)}:is(.select-info){--input-color: var(--color-info)}.select-info:focus{--input-color: var(--color-info)}.select-info:focus-within{--input-color: var(--color-info)}.select-info:open{--input-color: var(--color-info)}:is(.select-neutral){--input-color: var(--color-neutral)}.select-neutral:focus{--input-color: var(--color-neutral)}.select-neutral:focus-within{--input-color: var(--color-neutral)}.select-neutral:open{--input-color: var(--color-neutral)}:is(.select-primary){--input-color: var(--color-primary)}.select-primary:focus{--input-color: var(--color-primary)}.select-primary:focus-within{--input-color: var(--color-primary)}.select-primary:open{--input-color: var(--color-primary)}:is(.select-secondary){--input-color: var(--color-secondary)}.select-secondary:focus{--input-color: var(--color-secondary)}.select-secondary:focus-within{--input-color: var(--color-secondary)}.select-secondary:open{--input-color: var(--color-secondary)}:is(.select-success){--input-color: var(--color-success)}.select-success:focus{--input-color: var(--color-success)}.select-success:focus-within{--input-color: var(--color-success)}.select-success:open{--input-color: var(--color-success)}:is(.select-warning){--input-color: var(--color-warning)}.select-warning:focus{--input-color: var(--color-warning)}.select-warning:focus-within{--input-color: var(--color-warning)}.select-warning:open{--input-color: var(--color-warning)}.timeline-snap-icon>li{--timeline-col-start: .5rem;--timeline-row-start: minmax(0, 1fr)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start: minmax(0, 1fr);--timeline-row-start: .5rem}.btn-accent{--btn-color: var(--color-accent);--btn-fg: var(--color-accent-content);--btn-soft-bg: initial}.btn-error{--btn-color: var(--color-error);--btn-fg: var(--color-error-content);--btn-soft-bg: initial}.btn-info{--btn-color: var(--color-info);--btn-fg: var(--color-info-content);--btn-soft-bg: initial}.btn-lg{--fontsize: 1.125rem;--btn-p: 1.25rem;--size: calc(var(--size-field, .25rem) * 12)}.btn-md{--fontsize: .875rem;--btn-p: 1rem;--size: calc(var(--size-field, .25rem) * 10)}.btn-primary{--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);--btn-soft-bg: initial}.btn-secondary{--btn-color: var(--color-secondary);--btn-fg: var(--color-secondary-content);--btn-soft-bg: initial}.btn-sm{--fontsize: .75rem;--btn-p: .75rem;--size: calc(var(--size-field, .25rem) * 8)}.btn-success{--btn-color: var(--color-success);--btn-fg: var(--color-success-content);--btn-soft-bg: initial}.btn-warning{--btn-color: var(--color-warning);--btn-fg: var(--color-warning-content);--btn-soft-bg: initial}.btn-xl{--fontsize: 1.375rem;--btn-p: 1.5rem;--size: calc(var(--size-field, .25rem) * 14)}.btn-xs{--fontsize: .6875rem;--btn-p: .5rem;--size: calc(var(--size-field, .25rem) * 6)}.indicator-bottom{--indicator-t: auto;--indicator-b: 0;--indicator-y: 50%}.indicator-middle{--indicator-t: 50%;--indicator-b: auto;--indicator-y: -50%}.indicator-top{--indicator-t: 0;--indicator-b: auto;--indicator-y: -50%}:is(.input-accent){--input-color: var(--color-accent)}.input-accent:focus{--input-color: var(--color-accent)}.input-accent:focus-within{--input-color: var(--color-accent)}:is(.input-error){--input-color: var(--color-error)}.input-error:focus{--input-color: var(--color-error)}.input-error:focus-within{--input-color: var(--color-error)}:is(.input-info){--input-color: var(--color-info)}.input-info:focus{--input-color: var(--color-info)}.input-info:focus-within{--input-color: var(--color-info)}:is(.input-neutral){--input-color: var(--color-neutral)}.input-neutral:focus{--input-color: var(--color-neutral)}.input-neutral:focus-within{--input-color: var(--color-neutral)}:is(.input-primary){--input-color: var(--color-primary)}.input-primary:focus{--input-color: var(--color-primary)}.input-primary:focus-within{--input-color: var(--color-primary)}:is(.input-secondary){--input-color: var(--color-secondary)}.input-secondary:focus{--input-color: var(--color-secondary)}.input-secondary:focus-within{--input-color: var(--color-secondary)}:is(.input-success){--input-color: var(--color-success)}.input-success:focus{--input-color: var(--color-success)}.input-success:focus-within{--input-color: var(--color-success)}:is(.input-warning){--input-color: var(--color-warning)}.input-warning:focus{--input-color: var(--color-warning)}.input-warning:focus-within{--input-color: var(--color-warning)}:is(.textarea-accent){--input-color: var(--color-accent)}.textarea-accent:focus{--input-color: var(--color-accent)}.textarea-accent:focus-within{--input-color: var(--color-accent)}:is(.textarea-error){--input-color: var(--color-error)}.textarea-error:focus{--input-color: var(--color-error)}.textarea-error:focus-within{--input-color: var(--color-error)}:is(.textarea-info){--input-color: var(--color-info)}.textarea-info:focus{--input-color: var(--color-info)}.textarea-info:focus-within{--input-color: var(--color-info)}.textarea-lg{--font-size-min: 1.125rem}.floating-label:has(.textarea-lg){--top-mul: 6;--font-size: 1.125rem}.textarea-md{--font-size-min: .875rem}.floating-label:has(.textarea-md){--top-mul: 5;--font-size: .875rem}:is(.textarea-neutral){--input-color: var(--color-neutral)}.textarea-neutral:focus{--input-color: var(--color-neutral)}.textarea-neutral:focus-within{--input-color: var(--color-neutral)}:is(.textarea-primary){--input-color: var(--color-primary)}.textarea-primary:focus{--input-color: var(--color-primary)}.textarea-primary:focus-within{--input-color: var(--color-primary)}:is(.textarea-secondary){--input-color: var(--color-secondary)}.textarea-secondary:focus{--input-color: var(--color-secondary)}.textarea-secondary:focus-within{--input-color: var(--color-secondary)}.textarea-sm{--font-size-min: .75rem}.floating-label:has(.textarea-sm){--top-mul: 4;--font-size: .75rem}:is(.textarea-success){--input-color: var(--color-success)}.textarea-success:focus{--input-color: var(--color-success)}.textarea-success:focus-within{--input-color: var(--color-success)}:is(.textarea-warning){--input-color: var(--color-warning)}.textarea-warning:focus{--input-color: var(--color-warning)}.textarea-warning:focus-within{--input-color: var(--color-warning)}.textarea-xl{--font-size-min: 1.375rem}.floating-label:has(.textarea-xl){--top-mul: 7;--font-size: 1.375rem}.textarea-xs{--font-size-min: .6875rem}.floating-label:has(.textarea-xs){--top-mul: 3;--font-size: .6875rem}.badge-accent{--badge-color: var(--color-accent);--badge-fg: var(--color-accent-content)}.badge-error{--badge-color: var(--color-error);--badge-fg: var(--color-error-content)}.badge-info{--badge-color: var(--color-info);--badge-fg: var(--color-info-content)}.badge-neutral{--badge-color: var(--color-neutral);--badge-fg: var(--color-neutral-content)}.badge-primary{--badge-color: var(--color-primary);--badge-fg: var(--color-primary-content)}.badge-secondary{--badge-color: var(--color-secondary);--badge-fg: var(--color-secondary-content)}.badge-success{--badge-color: var(--color-success);--badge-fg: var(--color-success-content)}.badge-warning{--badge-color: var(--color-warning);--badge-fg: var(--color-warning-content)}}.outline-none{--tw-outline-style: none;outline-style:none}@layer daisyui.l1.l2{.toggle-accent:checked{--input-color: var(--color-accent)}.toggle-accent[aria-checked=true]{--input-color: var(--color-accent)}.toggle-error:checked{--input-color: var(--color-error)}.toggle-error[aria-checked=true]{--input-color: var(--color-error)}.toggle-info:checked{--input-color: var(--color-info)}.toggle-info[aria-checked=true]{--input-color: var(--color-info)}.toggle-lg:is([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 7)}.toggle-lg:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 7)}.toggle-md:is([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 6)}.toggle-md:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 6)}.toggle-neutral:checked{--input-color: var(--color-neutral)}.toggle-neutral[aria-checked=true]{--input-color: var(--color-neutral)}.toggle-primary:checked{--input-color: var(--color-primary)}.toggle-primary[aria-checked=true]{--input-color: var(--color-primary)}.toggle-secondary:checked{--input-color: var(--color-secondary)}.toggle-secondary[aria-checked=true]{--input-color: var(--color-secondary)}.toggle-sm:is([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 5)}.toggle-sm:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 5)}.toggle-success:checked{--input-color: var(--color-success)}.toggle-success[aria-checked=true]{--input-color: var(--color-success)}.toggle-warning:checked{--input-color: var(--color-warning)}.toggle-warning[aria-checked=true]{--input-color: var(--color-warning)}.toggle-xl:is([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 8)}.toggle-xl:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 8)}.toggle-xs:is([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 4)}.toggle-xs:has([type=checkbox]){--size: calc(var(--size-selector, .25rem) * 4)}}@layer daisyui.l1.l2.l3{.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius: var(--radius-selector)}.aura:has(>.btn,>.input,>.select){--aura-radius: var(--radius-field)}.aura:has(>.card,>.alert){--aura-radius: var(--radius-box)}}@layer daisyui.l1.l2{.card-border{border:var(--border) solid var(--color-base-200)}.card-dash{border:var(--border) dashed var(--color-base-200)}}@layer daisyui.l1.l2.l3{.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius: var(--radius-selector)}.aura:has(>.btn,>.input,>.select){--aura-radius: var(--radius-field)}}@layer daisyui.l1.l2{.radio-accent{--input-color: var(--color-accent)}.radio-error{--input-color: var(--color-error)}.radio-info{--input-color: var(--color-info)}.radio-neutral{--input-color: var(--color-neutral)}.radio-primary{--input-color: var(--color-primary)}.radio-secondary{--input-color: var(--color-secondary)}.radio-success{--input-color: var(--color-success)}.radio-warning{--input-color: var(--color-warning)}.range-lg{--range-thumb-size: calc(var(--size-selector, .25rem) * 7)}.range-md{--range-thumb-size: calc(var(--size-selector, .25rem) * 6)}.range-sm{--range-thumb-size: calc(var(--size-selector, .25rem) * 5)}.range-xl{--range-thumb-size: calc(var(--size-selector, .25rem) * 8)}.range-xs{--range-thumb-size: calc(var(--size-selector, .25rem) * 4)}.rating-lg{--size: var(--size-selector, .25rem) * 7}.rating-md{--size: var(--size-selector, .25rem) * 6}.rating-sm{--size: var(--size-selector, .25rem) * 5}.rating-xl{--size: var(--size-selector, .25rem) * 8}.rating-xs{--size: var(--size-selector, .25rem) * 4}}@layer daisyui.l1.l2.l3{.aura:has(>.btn,>.input,>.select){--aura-radius: var(--radius-field)}}@layer daisyui.l1.l2{.status-lg{--size: calc(var(--size-selector, .25rem) * 3)}.status-md{--size: calc(var(--size-selector, .25rem) * 2)}.status-sm{--size: calc(var(--size-selector, .25rem) * 1)}.status-xl{--size: calc(var(--size-selector, .25rem) * 4)}.status-xs{--size: calc(var(--size-selector, .25rem) * .5)}}@layer daisyui.l1.l2.l3{.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius: var(--radius-selector)}}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:opacity-100:hover{opacity:100%}}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%2364748b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 4 2.5 2.5 2.5-2.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:10px 10px}:root{--cosmos-scroll-thumb: var(--color-base-content, #1f2937);--cosmos-scroll-thumb-hover: var(--color-base-content, #1f2937);--cosmos-scroll-size: 12px;--cosmos-scroll-inset: 3px;scrollbar-color:auto}@supports (color: color-mix(in lab,red,red)){:root{--cosmos-scroll-thumb: color-mix(in oklab, var(--color-base-content, #1f2937) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--cosmos-scroll-thumb-hover: color-mix(in oklab, var(--color-base-content, #1f2937) 32%, transparent)}}@supports (-moz-appearance: none){:root{scrollbar-width:thin;scrollbar-color:var(--cosmos-scroll-thumb) transparent}}::-webkit-scrollbar{width:var(--cosmos-scroll-size, 12px);height:var(--cosmos-scroll-size, 12px)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--cosmos-scroll-thumb);border:var(--cosmos-scroll-inset, 3px) solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--cosmos-scroll-thumb-hover)}:where(.toggle,.checkbox,.radio){--cosmos-ctl-line-mul: 10;margin-block:max(0px,calc((var(--cosmos-ctl-line-h, calc(var(--size-field, .25rem) * var(--cosmos-ctl-line-mul))) - var(--size)) / 2))}:where(.range){--cosmos-ctl-line-mul: 10;margin-block:max(0px,calc((var(--cosmos-ctl-line-h, calc(var(--size-field, .25rem) * var(--cosmos-ctl-line-mul))) - var(--range-thumb-size)) / 2))}:where(.toggle-xs,.checkbox-xs,.radio-xs,.range-xs){--cosmos-ctl-line-mul: 6}:where(.toggle-sm,.checkbox-sm,.radio-sm,.range-sm){--cosmos-ctl-line-mul: 8}:where(.toggle-md,.checkbox-md,.radio-md,.range-md){--cosmos-ctl-line-mul: 10}:where(.toggle-lg,.checkbox-lg,.radio-lg,.range-lg){--cosmos-ctl-line-mul: 12}:where(.toggle-xl,.checkbox-xl,.radio-xl,.range-xl){--cosmos-ctl-line-mul: 14}:where(.range-vertical){--cosmos-ctl-line-h: 0px}:root{--cosmos-panel-bg: var(--color-base-100);--cosmos-panel-border: var(--color-base-content);--cosmos-panel-radius: var(--radius-box, .5rem);--cosmos-panel-pad: .5rem;--cosmos-panel-shadow: 0 12px 28px -8px oklch(0% 0 0 / .55), 0 2px 6px -2px oklch(0% 0 0 / .4);--cosmos-panel-item-pad: .375rem .5rem;--cosmos-panel-item-radius: var(--radius-field, .25rem);--cosmos-panel-item-hover: var(--color-primary);--cosmos-panel-item-disabled-opacity: .55;--cosmos-panel-z: 1000}@supports (color: color-mix(in lab,red,red)){:root{--cosmos-panel-border: color-mix(in oklab, var(--color-base-content) 11%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--cosmos-panel-item-hover: color-mix(in oklab, var(--color-primary) 9%, transparent)}}.cosmos-sel-listbox,.cosmos-ms-listbox,.cosmos-ac-panel,.cosmos-cb-panel,cosmos-dropdown .dropdown-content,cosmos-dropdown-field .dropdown-content,.cosmos-richtext__link-popover,.cg [data-part=header-filter-popup],.cg [data-part=column-chooser],.cg [data-part=filter-operator-menu],.cg [data-part=filter-panel],.cg [data-part=filter-cell-date-popup],.cg [data-part=filter-cell-range-popup],.cg [data-part=filter-cell-lookup-popup],.cg [data-part=context-menu]{background-color:var(--cosmos-panel-bg);border:1px solid var(--cosmos-panel-border);border-radius:var(--cosmos-panel-radius);padding:var(--cosmos-panel-pad);box-shadow:var(--cosmos-panel-shadow);z-index:var(--cosmos-panel-z)}.cosmos-sel-listbox [role=option],.cosmos-ms-listbox [role=option],.cosmos-ac-panel [role=option],.cosmos-cb-panel [role=option],.cosmos-cb-menu li>button,.cg [data-part=filter-operator-item],.cg [data-part=context-menu-item]{border-radius:var(--cosmos-panel-item-radius);padding:var(--cosmos-panel-item-pad);transition:background-color .1s ease}.cosmos-sel-listbox [role=option]:hover:not([aria-disabled=true]),.cosmos-ms-listbox [role=option]:hover:not([aria-disabled=true]),.cosmos-ac-panel [role=option]:hover:not([aria-disabled=true]),.cosmos-cb-panel [role=option]:hover:not([aria-disabled=true]),.cosmos-cb-menu li>button:hover:not(:disabled),.cg [data-part=filter-operator-item]:hover:not([data-disabled=true]),.cg [data-part=context-menu-item]:hover:not([data-disabled=true]):hover,.cosmos-sel-listbox [role=option].active:not([aria-disabled=true]),.cosmos-ms-listbox [role=option].active:not([aria-disabled=true]),.cosmos-ac-panel [role=option][data-active=true]:not([aria-disabled=true]),.cosmos-cb-panel [role=option][data-active=true]:not([aria-disabled=true]){background-color:var(--cosmos-panel-item-hover)}.cosmos-sel-listbox [aria-disabled=true],.cosmos-ms-listbox [aria-disabled=true],.cosmos-ac-panel [aria-disabled=true],.cosmos-cb-panel [aria-disabled=true],.cosmos-cb-menu li>button:disabled,.cg [data-part=context-menu-item][data-disabled=true]{cursor:default;opacity:var(--cosmos-panel-item-disabled-opacity)}:where(.input,.select,.textarea,.file-input),.cosmos-ms-box,.cosmos-rating__face{transition:box-shadow .15s ease}.cosmos-dd-focus-ring{transition:box-shadow .15s ease,color .2s,background-color .2s,border-color .2s,transform .2s}:where(.input,.select,.textarea,.file-input):focus-visible,.cosmos-ms-box:focus-within,.cosmos-rating__face:focus-within,.cosmos-dd-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary, currentColor)}@supports (color: color-mix(in lab,red,red)){:where(.input,.select,.textarea,.file-input):focus-visible,.cosmos-ms-box:focus-within,.cosmos-rating__face:focus-within,.cosmos-dd-focus-ring:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary, currentColor) 35%,transparent)}}:where(.input,.select,.textarea,.file-input):focus:not(:focus-visible){outline:none;box-shadow:none}.cosmos-ms-box:has(:focus:not(:focus-visible)){box-shadow:none}.cosmos-rating__face:has(:focus:not(:focus-visible)){box-shadow:none}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)):focus-visible,.menu :where(li:not(.menu-title)>details>summary):focus-visible{box-shadow:inset 0 0 0 3px var(--color-primary, currentColor)}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)):focus-visible,.menu :where(li:not(.menu-title)>details>summary):focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--color-primary, currentColor) 35%,transparent)}}.validator:has(:user-invalid) :where(.input,.select,.textarea,.file-input),.validator:has([aria-invalid]:not([aria-invalid=false])) :where(.input,.select,.textarea,.file-input){--input-color: var(--color-error)}.validator:has(:user-valid) :where(.input,.select,.textarea,.file-input){--input-color: var(--color-success)}.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-removed-bg: var(--color-error);--cosmos-diff-text-removed-gutter: var(--color-error);--cosmos-diff-text-removed-word: var(--color-error);--cosmos-diff-text-removed-ink: var(--color-error);--cosmos-diff-text-added-bg: var(--color-success);--cosmos-diff-text-added-gutter: var(--color-success);--cosmos-diff-text-added-word: var(--color-success);--cosmos-diff-text-added-ink: var(--color-success);--cosmos-diff-text-muted: var(--color-base-content);--cosmos-diff-text-fold-bg: var(--color-base-content);--cosmos-diff-text-mono: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace)}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-removed-bg: color-mix(in oklab, var(--color-error) 10%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-removed-gutter: color-mix(in oklab, var(--color-error) 17%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-removed-word: color-mix(in oklab, var(--color-error) 30%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-removed-ink: color-mix(in oklab, var(--color-error) 80%, var(--color-base-content))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-added-bg: color-mix(in oklab, var(--color-success) 12%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-added-gutter: color-mix(in oklab, var(--color-success) 20%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-added-word: color-mix(in oklab, var(--color-success) 34%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-added-ink: color-mix(in oklab, var(--color-success) 65%, var(--color-base-content))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-muted: color-mix(in oklab, var(--color-base-content) 68%, var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.cosmos-diff-text,.cosmos-richtext__compare-bar{--cosmos-diff-text-fold-bg: color-mix(in oklab, var(--color-base-content) 4%, var(--color-base-100))}}.cosmos-diff-text{display:block;background:var(--color-base-100);color:var(--color-base-content);border:var(--border, 1px) solid var(--color-base-300);border-radius:var(--radius-box, .5rem);overflow:hidden;font-size:.8125rem}.cosmos-diff-text--bare{border:0;border-radius:0;background:transparent}.cosmos-diff-text__head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.375rem .75rem;background:var(--color-base-200);border-bottom:var(--border, 1px) solid var(--color-base-300);font-size:.75rem}.cosmos-diff-text__labels{font-weight:500}.cosmos-diff-text__arrow{margin-inline:.375rem;color:var(--cosmos-diff-text-muted)}.cosmos-diff-text__stats{display:inline-flex;gap:.5rem;margin-inline-start:auto;font-weight:600;font-variant-numeric:tabular-nums}.cosmos-diff-text__stat--added{color:var(--cosmos-diff-text-added-ink)}.cosmos-diff-text__stat--removed{color:var(--cosmos-diff-text-removed-ink)}.cosmos-diff-text__scroll{overflow-x:auto}.cosmos-diff-text__table{border-collapse:collapse;min-width:100%}.cosmos-diff-text--text .cosmos-diff-text__table{width:100%}.cosmos-diff-text__num,.cosmos-diff-text__sign,.cosmos-diff-text__text{padding:0;vertical-align:top;line-height:1.25rem}.cosmos-diff-text__num{width:1%;padding-inline:.5rem;white-space:nowrap;text-align:right;font-family:var(--cosmos-diff-text-mono);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--cosmos-diff-text-muted);-webkit-user-select:none;user-select:none}.cosmos-diff-text__sign{width:1.5rem;text-align:center;font-family:var(--cosmos-diff-text-mono);-webkit-user-select:none;user-select:none}.cosmos-diff-text__text{padding-inline-end:1rem;white-space:pre;font-family:var(--cosmos-diff-text-mono);tab-size:4}.cosmos-diff-text--text .cosmos-diff-text__text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.875rem}.cosmos-diff-text--text .cosmos-diff-text__num,.cosmos-diff-text--text .cosmos-diff-text__sign,.cosmos-diff-text--text .cosmos-diff-text__text{line-height:1.3rem;padding-block:.2rem}.cosmos-diff-text__row--removed{background:var(--cosmos-diff-text-removed-bg)}.cosmos-diff-text__row--added{background:var(--cosmos-diff-text-added-bg)}.cosmos-diff-text__row--removed>.cosmos-diff-text__num{background:var(--cosmos-diff-text-removed-gutter)}.cosmos-diff-text__row--added>.cosmos-diff-text__num{background:var(--cosmos-diff-text-added-gutter)}.cosmos-diff-text__row--removed>.cosmos-diff-text__sign{color:var(--cosmos-diff-text-removed-ink)}.cosmos-diff-text__row--added>.cosmos-diff-text__sign{color:var(--cosmos-diff-text-added-ink)}.cosmos-diff-text del,.cosmos-diff-text ins{text-decoration:none;border-radius:2px}.cosmos-diff-text__row--removed del{background:var(--cosmos-diff-text-removed-word)}.cosmos-diff-text__row--added ins{background:var(--cosmos-diff-text-added-word)}.cosmos-diff-text__row[tabindex="-1"]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.cosmos-diff-text__row--fold>td{padding:0}.cosmos-diff-text__fold{display:flex;align-items:center;gap:.5rem;width:100%;padding:.125rem .75rem;border:0;border-block:1px dashed var(--color-base-300);background:var(--cosmos-diff-text-fold-bg);color:var(--cosmos-diff-text-muted);font:inherit;font-size:.75rem;line-height:1.25rem;text-align:start;cursor:pointer}.cosmos-diff-text__fold:hover{color:var(--color-primary)}.cosmos-diff-text__fold:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.cosmos-diff-text__fold svg{font-size:.875rem}.cosmos-diff-text__message{margin:0;padding:.75rem;font-size:.875rem;color:var(--cosmos-diff-text-muted)}.cosmos-richtext__compare-bar{display:flex;align-items:center;gap:.5rem;min-height:1.5rem;padding-inline:.25rem;font-size:.75rem;color:var(--color-base-content)}.cosmos-richtext__compare-bar svg{flex:none;font-size:.875rem;color:var(--color-primary)}.cosmos-richtext__compare-label b{font-weight:600}.cosmos-richtext__compare{display:block;padding:0;height:auto;overflow:hidden;resize:none}.cosmos-richtext__editable[hidden],.cosmos-richtext__mount[hidden]{display:none!important}.cosmos-df-shell>cosmos-dropdown>.dropdown{display:block;width:100%}cosmos-drawer .drawer.drawer-open>.drawer-side>:not(.drawer-overlay),cosmos-drawer .drawer>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){will-change:auto}@media(prefers-reduced-motion:reduce){cosmos-drawer .drawer-side,cosmos-drawer .drawer-side>:not(.drawer-overlay){transition:none}}:root{--surface-2: var(--color-base-200);--hover: var(--color-base-200);--border-2: var(--color-base-300);--ink-2: var(--color-base-content);--muted: var(--color-base-content);--faint: var(--color-base-content);--brand-strong: var(--color-primary);--brand-soft: var(--color-primary);--brand-softer: var(--color-primary);--grad: linear-gradient(135deg, var(--color-primary), var(--color-secondary));--on-brand: var(--color-primary-content);--info-soft: var(--color-info);--success-soft: var(--color-success);--warning-soft: var(--color-warning);--error-soft: var(--color-error);--cat-1: oklch(62% .19 264);--cat-2: oklch(64% .17 162);--cat-3: oklch(70% .16 90);--cat-4: oklch(64% .2 25);--cat-5: oklch(58% .22 305);--cat-6: oklch(66% .14 200);--status-draft: oklch(70% .03 265);--status-pending: oklch(72% .15 75);--status-active: oklch(62% .17 162);--status-blocked: oklch(60% .2 25);--status-done: oklch(58% .1 200);--status-archived: oklch(60% .02 265)}@supports (color: color-mix(in lab,red,red)){:root{--hover: color-mix(in oklch, var(--color-base-200), var(--color-base-300) 50%)}}@supports (color: color-mix(in lab,red,red)){:root{--ink-2: color-mix(in oklch, var(--color-base-content), var(--color-base-100) 20%)}}@supports (color: color-mix(in lab,red,red)){:root{--muted: color-mix(in oklch, var(--color-base-content), var(--color-base-100) 36%)}}@supports (color: color-mix(in lab,red,red)){:root{--faint: color-mix(in oklch, var(--color-base-content), var(--color-base-100) 70%)}}@supports (color: color-mix(in lab,red,red)){:root{--brand-strong: color-mix(in oklch, var(--color-primary), black 18%)}}@supports (color: color-mix(in lab,red,red)){:root{--brand-soft: color-mix(in oklch, var(--color-primary), var(--color-base-100) 82%)}}@supports (color: color-mix(in lab,red,red)){:root{--brand-softer: color-mix(in oklch, var(--color-primary), var(--color-base-100) 92%)}}@supports (color: color-mix(in lab,red,red)){:root{--info-soft: color-mix(in oklch, var(--color-info), var(--color-base-100) 85%)}}@supports (color: color-mix(in lab,red,red)){:root{--success-soft: color-mix(in oklch, var(--color-success), var(--color-base-100) 85%)}}@supports (color: color-mix(in lab,red,red)){:root{--warning-soft: color-mix(in oklch, var(--color-warning), var(--color-base-100) 85%)}}@supports (color: color-mix(in lab,red,red)){:root{--error-soft: color-mix(in oklch, var(--color-error), var(--color-base-100) 85%)}}@layer base{:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(98% 0 0);--color-base-300: oklch(95% 0 0);--color-base-content: oklch(21% .006 285.885);--color-primary: oklch(45% .24 277.023);--color-primary-content: oklch(93% .034 272.788);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100: oklch(25.33% .016 252.42);--color-base-200: oklch(23.26% .014 253.1);--color-base-300: oklch(21.15% .012 254.09);--color-base-content: oklch(97.807% .029 256.847);--color-primary: oklch(58% .233 277.117);--color-primary-content: oklch(96% .018 272.314);--color-secondary: oklch(65% .241 354.308);--color-secondary-content: oklch(94% .028 342.258);--color-accent: oklch(77% .152 181.912);--color-accent-content: oklch(38% .063 188.416);--color-neutral: oklch(14% .005 285.823);--color-neutral-content: oklch(92% .004 286.32);--color-info: oklch(74% .16 232.661);--color-info-content: oklch(29% .066 243.157);--color-success: oklch(76% .177 163.223);--color-success-content: oklch(37% .077 168.94);--color-warning: oklch(82% .189 84.429);--color-warning-content: oklch(41% .112 45.904);--color-error: oklch(71% .194 13.428);--color-error-content: oklch(27% .105 12.094);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}: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{--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");--page-has-backdrop: var(--page-scroll-lock) 1;--page-scroll-bg: var(--page-scroll-lock) var(--root-bg, #0000);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}@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%))}}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --aura-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:root{scrollbar-color:currentColor #0000;--page-scroll-lock: initial;--page-overflow: var(--page-scroll-lock) hidden}@supports (color: color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root:not(span){overflow:var(--page-overflow)}}@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 skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{scale:.9;opacity:0}to{scale:1;opacity:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05)}}@keyframes progress{50%{background-position-x:-115%}}@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)}}@layer base{:where(:root),:root:has(input.theme-controller[value=cosmos-light]:checked),[data-theme=cosmos-light]{color-scheme:light;--color-base-100: oklch(100% 0 0);--color-base-200: oklch(96.5% .008 268.548);--color-base-300: oklch(93% .011 267.358);--color-base-content: oklch(23.63% .033 265.821);--color-primary: var(--cosmos-brand, oklch(51.07% .218 270.314));--color-primary-content: var(--cosmos-brand-content, oklch(100% 0 0));--color-secondary: oklch(54.13% .247 293.009);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(60.03% .104 184.692);--color-accent-content: oklch(23.63% .033 265.821);--color-neutral: oklch(23.63% .033 265.821);--color-neutral-content: oklch(94.49% .013 262.379);--color-info: oklch(54.61% .215 262.881);--color-info-content: oklch(100% 0 0);--color-success: oklch(62.19% .154 151.836);--color-success-content: oklch(23.63% .033 265.821);--color-warning: oklch(66.58% .157 58.318);--color-warning-content: oklch(23.63% .033 265.821);--color-error: oklch(58.55% .193 19.821);--color-error-content: oklch(100% 0 0);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100: oklch(18.71% .026 263.623);--color-base-200: oklch(23.42% .03 261.337);--color-base-300: oklch(27.16% .035 260.78);--color-base-content: oklch(94.49% .013 262.379);--color-primary: var(--cosmos-brand, oklch(51.07% .218 270.314));--color-primary-content: var(--cosmos-brand-content, oklch(100% 0 0));--color-secondary: oklch(54.13% .247 293.009);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(60.03% .104 184.692);--color-accent-content: oklch(94.49% .013 262.379);--color-neutral: oklch(37.42% .047 261.721);--color-neutral-content: oklch(94.49% .013 262.379);--color-info: oklch(71.37% .143 254.624);--color-info-content: oklch(23.63% .033 265.821);--color-success: oklch(62.19% .154 151.836);--color-success-content: oklch(23.63% .033 265.821);--color-warning: oklch(78.51% .144 73.352);--color-warning-content: oklch(23.63% .033 265.821);--color-error: oklch(69.9% .16 22.514);--color-error-content: oklch(23.63% .033 265.821);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}:root:has(input.theme-controller[value=cosmos-dark]:checked),[data-theme=cosmos-dark]{color-scheme:dark;--color-base-100: oklch(18.71% .026 263.623);--color-base-200: oklch(23.42% .03 261.337);--color-base-300: oklch(27.16% .035 260.78);--color-base-content: oklch(94.49% .013 262.379);--color-primary: var(--cosmos-brand, oklch(51.07% .218 270.314));--color-primary-content: var(--cosmos-brand-content, oklch(100% 0 0));--color-secondary: oklch(54.13% .247 293.009);--color-secondary-content: oklch(100% 0 0);--color-accent: oklch(60.03% .104 184.692);--color-accent-content: oklch(94.49% .013 262.379);--color-neutral: oklch(37.42% .047 261.721);--color-neutral-content: oklch(94.49% .013 262.379);--color-info: oklch(71.37% .143 254.624);--color-info-content: oklch(23.63% .033 265.821);--color-success: oklch(62.19% .154 151.836);--color-success-content: oklch(23.63% .033 265.821);--color-warning: oklch(78.51% .144 73.352);--color-warning-content: oklch(23.63% .033 265.821);--color-error: oklch(69.9% .16 22.514);--color-error-content: oklch(23.63% .033 265.821);--radius-selector: .5rem;--radius-field: .25rem;--radius-box: .5rem;--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 1;--noise: 0}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-ease: initial}}}.rv-formula-bar-enter-hint{--rv-formula-bar-enter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='10 5 17 12 10 19'/%3E%3C/svg%3E");background-image:var(--rv-formula-bar-enter-icon);background-position:right 8px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:24px}[data-theme^=dark] .rv-formula-bar-enter-hint,.dark .rv-formula-bar-enter-hint,:root.dark .rv-formula-bar-enter-hint{--rv-formula-bar-enter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2397a6ba' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='10 5 17 12 10 19'/%3E%3C/svg%3E")}.max-h-80{max-height:20rem}.min-h-\[3rem\]{min-height:3rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-auto{overflow:auto}.rounded-md{border-radius:.375rem}.p-3{padding:.75rem}.font-semibold{font-weight:600}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,:before,:after,::backdrop{--un-rotate: 0;--un-rotate-x: 0;--un-rotate-y: 0;--un-rotate-z: 0;--un-scale-x: 1;--un-scale-y: 1;--un-scale-z: 1;--un-skew-x: 0;--un-skew-y: 0;--un-translate-x: 0;--un-translate-y: 0;--un-translate-z: 0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness: proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x: 0;--un-border-spacing-y: 0;--un-ring-offset-shadow: 0 0 #0000;--un-ring-shadow: 0 0 #0000;--un-shadow-inset: ;--un-shadow: 0 0 #0000;--un-ring-inset: ;--un-ring-offset-width: 0px;--un-ring-offset-color: #fff;--un-ring-width: 0px;--un-ring-color: #93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media(width>=640px){.container{max-width:640px}}@media(width>=768px){.container{max-width:768px}}@media(width>=1024px){.container{max-width:1024px}}@media(width>=1280px){.container{max-width:1280px}}@media(width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.grid{display:grid}.mr-2{margin-right:.5rem}.inline{display:inline}.block{display:block}.hidden{display:none}.h-full{height:100%}.h3{height:.75rem}.w-full{width:100%}.flex{display:flex}.grow{flex-grow:1}.flex-col{flex-direction:column}.table{display:table}.resize{resize:both}.items-center{align-items:center}.overflow-hidden{overflow:hidden}.border{border-width:1px}.border-gray-300{--un-border-opacity: 1;border-color:rgb(209 213 219/var(--un-border-opacity))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.px{padding-left:1rem;padding-right:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pie{padding-inline-end:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab{tab-size:4}.outline{outline-style:solid}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}@media(width<=560px){.rv-dialog{width:100vw;max-width:100vw;max-height:100dvh}.rv-dialog>.rv-dialog__surface{border-radius:0;min-height:100dvh}.rv-dialog__close,.rv-dialog__actions>button{min-height:44px}.rv-form-grid{grid-template-columns:1fr}.rv-field--wide{grid-column:auto}}@keyframes rv-audit-history-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--rv-ah-c-insert) 50%,transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@keyframes rv-audit-history-panel-enter{0%{opacity:0;transform:translate3d(var(--rv-ah-enter-x),var(--rv-ah-enter-y),0) scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rv-audit-history-mini-enter{0%{opacity:0;transform:translate3d(var(--rv-ah-mini-enter-x),var(--rv-ah-mini-enter-y),0) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rv-audit-history-entry-in{0%{opacity:0;max-height:0;transform:translateY(8px)scaleY(.96)}to{opacity:1;max-height:720px;transform:translateY(0)scaleY(1)}}@keyframes rv-audit-history-entry-out{0%{opacity:1;max-height:720px;margin-bottom:0;transform:translateY(0)scaleY(1)}to{opacity:0;max-height:0;margin-bottom:-12px;transform:translateY(-8px)scaleY(.92)}}@keyframes rv-audit-history-compare-drill-in{0%{opacity:0;max-height:0;transform:translateY(-6px)scaleY(.94)}to{opacity:1;max-height:220px;transform:translateY(0)scaleY(1)}}@keyframes rvCellFlashBlink{0%{background-color:inherit}50%{background-color:var(--rv-change-highlight)}to{background-color:var(--rv-bg-default)}}@keyframes rvRowFlashBlink{0%{background-color:inherit}50%{background-color:var(--rv-row-change-highlight)}to{background-color:#0000}}@keyframes server-side-grouping-loading-shimmer{0%{background-position:100%}to{background-position:0%}}@keyframes rv-formula-loading-spin{to{transform:rotate(360deg)}}@keyframes loading-shimmer{0%{background-position:100%}to{background-position:0%}}@keyframes revoDropdownMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rv-value-selection-spin{to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rv-resource-picker-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sticky-cells-pin-stack-settle{0%{opacity:.86;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pivot-plugin revogr-data .rgRow.groupingRow,.pivot-plugin .pivot-total-cell,.pivot-plugin revogr-header .rgHeaderCell{font-weight:400}.pivot-plugin .multi-row-header revogr-header .header-rgRow.actual-rgRow{box-shadow:0 -1px 0 0 var(--revo-grid-header-border) inset}.pivot-plugin revogr-header .rgHeaderCell.pivot-subtotal-header .rv-filter{opacity:1;width:24px;overflow:visible}.pivot-plugin revogr-header .rgHeaderCell.pivot-subtotal-header .rv-filter .filter-img{width:11px;height:11px}.pivot-plugin revogr-data .rgRow.groupingRow .pivot-group-label-expanded .pivot-group-label-text{font-weight:600}.pivot-plugin revogr-data .rgRow.groupingRow .pivot-group-label .group-expand{justify-content:center;align-items:center;height:18px;max-height:18px;padding:0;line-height:1}revogr-header .rgHeaderCell.pivot-row-filter-active .rv-filter{opacity:1}revogr-header .rgHeaderCell.pivot-row-filter-active .rv-filter .filter-img{color:currentColor}.pivot-grid{grid-template-columns:0fr 1fr;font-family:inherit;display:grid}.pivot-field-panel-grid{flex-direction:column;font-family:inherit;display:flex;overflow:hidden}.rv-button{border:1px solid var(--rv-ui-btn-outline-border,#d4d4d8);background-color:var(--rv-ui-btn-outline-bg,transparent);color:var(--rv-ui-btn-outline-fg,inherit);border-radius:5px;transition:background-color .2s,color .2s,border-color .2s}.rv-button:not(.disabled){cursor:pointer}.rv-button.disabled{opacity:.5}.rv-button.small{min-width:30px;padding:3px 6px;font-size:16px}.rv-button:not(.small){padding:5px 20px;font-size:14px}.rv-button:not(.disabled):hover{background-color:var(--rv-ui-btn-outline-bg-hover,#e4e4e9);border-color:var(--rv-ui-btn-outline-border-hover,#a1a1aa)}.rv-button.dark{border-color:var(--rv-ui-btn-outline-border,#ebebef);background-color:var(--rv-ui-btn-outline-bg,#333);color:var(--rv-ui-btn-outline-fg,#fff)}.rv-button.solid{background-color:var(--rv-ui-btn-bg,#1e293b);color:var(--rv-ui-btn-fg,#fff);border-color:#0000}.rv-button.solid:not(.disabled):hover{background-color:var(--rv-ui-btn-bg-hover,#ebebef);border-color:#0000}.rv-button:focus-visible{box-shadow:0 0 0 2px var(--rv-ui-focus-ring,#2563eb59);outline:none}revo-grid[theme^=dark] .rv-button:not(.solid){border-color:var(--rv-ui-btn-outline-border,#ebebef);background-color:var(--rv-ui-btn-outline-bg,#333);color:var(--rv-ui-btn-outline-fg,#fff)}revo-grid[theme^=dark] .rv-button:not(.solid):hover{background-color:var(--rv-ui-btn-outline-bg-hover,#ebebef);border-color:var(--rv-ui-btn-outline-border-hover,#ebebef)}.rv-dialog{box-sizing:border-box;width:var(--rv-dialog-width,min(560px, 100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--rv-dialog-color,#172033);font:var(--rv-dialog-font,13px/1.45 Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.rv-dialog:not([open]){display:none}.rv-dialog::backdrop{background:var(--rv-dialog-backdrop,#0f172a61);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rv-dialog-overlay{z-index:var(--rv-dialog-z-index,100000);box-sizing:border-box;background:var(--rv-dialog-backdrop,#0f172a61);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--rv-dialog-color,#172033);font:var(--rv-dialog-font,13px/1.45 Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rv-dialog__surface{box-sizing:border-box;width:var(--rv-dialog-width,100%);max-height:inherit;overscroll-behavior:contain;border:1px solid var(--rv-dialog-border,#0f172a24);border-radius:var(--rv-dialog-radius,8px);background:var(--rv-dialog-bg,#fff);min-width:0;color:inherit;box-shadow:var(--rv-dialog-shadow,0 24px 80px #0f172a3d);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.rv-dialog__header{border-bottom:1px solid var(--rv-dialog-border,#0f172a24);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.rv-dialog__draggable{translate:var(--rv-dialog-translate-x,0) var(--rv-dialog-translate-y,0)}.rv-dialog__drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.rv-dialog__dragging{will-change:translate}.rv-dialog__dragging .rv-dialog__drag-handle{cursor:grabbing}.rv-dialog__heading{gap:2px;min-width:0;display:grid}.rv-dialog__kicker{color:var(--rv-dialog-muted,#667085);font-size:11px;font-weight:var(--rv-ui-font-weight-medium,500);text-transform:uppercase;line-height:1.35;display:block}.rv-dialog__title{color:inherit;font-size:18px;font-weight:var(--rv-ui-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.rv-dialog__close{appearance:none;background:var(--rv-ui-btn-outline-bg,transparent);width:36px;height:36px;min-height:36px;color:var(--rv-ui-btn-outline-fg,inherit);cursor:pointer;transition:background-color var(--rv-ui-transition,.15s),border-color var(--rv-ui-transition,.15s),color var(--rv-ui-transition,.15s);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rv-dialog__close:hover{background:var(--rv-ui-btn-outline-bg-hover,#f8fafc)}.rv-dialog__close:focus-visible{box-shadow:0 0 0 2px var(--rv-ui-focus-ring,#2563eb59);outline:none}.rv-dialog__close-icon,.rv-dialog__close-icon svg{width:16px;height:16px;display:block}.rv-dialog__close-icon svg{fill:currentColor}.rv-dialog__body{overscroll-behavior:contain;min-height:0;overflow:auto}.rv-dialog__footer{border-top:1px solid var(--rv-dialog-border,#0f172a24);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:12px;display:flex}.rv-dialog__footer--stacked{flex-direction:column;align-items:stretch}.rv-dialog__actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media(width<=560px){.rv-dialog{width:100vw;max-width:100vw;max-height:100dvh}.rv-dialog>.rv-dialog__surface{border-radius:0;min-height:100dvh}.rv-dialog__close,.rv-dialog__actions>button{min-height:44px}}.rv-form-section{border:1px solid var(--rv-form-border,#0f172a1c);background:var(--rv-form-section-bg,#f8fafcb8);border-radius:10px;gap:14px;padding:16px;display:grid}.rv-form-section__heading{gap:3px;display:grid}.rv-form-section__title{color:inherit;font-size:13px;font-weight:var(--rv-ui-font-weight-medium,500);margin:0;line-height:1.35}.rv-form-section__description,.rv-form-description{color:var(--rv-dialog-muted,#667085);margin:0;font-size:12px;line-height:1.45}.rv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rv-field{align-content:start;gap:6px;min-width:0;display:grid}.rv-field[hidden]{display:none}.rv-field--wide{grid-column:1/-1}.rv-field__label{color:inherit;font-size:12px;font-weight:var(--rv-ui-font-weight-medium,500);line-height:1.35}.rv-field__hint{color:var(--rv-dialog-muted,#667085);font-size:11px;line-height:1.35}.rv-control{appearance:none;box-sizing:border-box;border:1px solid var(--rv-control-border,#d4d4d8);background:var(--rv-control-bg,#fff);width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;transition:border-color var(--rv-ui-transition,.15s),box-shadow var(--rv-ui-transition,.15s);border-radius:8px;padding:8px 10px;line-height:1.25}select.rv-control{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.rv-control::placeholder{color:var(--rv-dialog-muted,#667085);opacity:.8}.rv-control:hover{border-color:var(--rv-ui-btn-outline-border-hover,#a1a1aa)}.rv-control:focus{border-color:var(--rv-ui-accent,#2563eb);box-shadow:0 0 0 3px var(--rv-ui-focus-ring,#2563eb2e);outline:none}@media(width<=560px){.rv-form-grid{grid-template-columns:1fr}.rv-field--wide{grid-column:auto}}.rv-color-palette{--rv-color-palette-border: var(--rv-ui-border,#d8dbe3);--rv-color-palette-surface: var(--rv-ui-surface,#fff);--rv-color-palette-hover: var(--rv-ui-surface-hover,#eef1f5);--rv-color-palette-text: var(--rv-ui-text,#20232c);--rv-color-palette-accent: var(--rv-ui-accent,#2563eb);gap:12px;min-width:0;display:grid}.rv-color-palette__swatches{grid-template-columns:repeat(9,28px);gap:8px;display:grid}.rv-color-palette__swatch,.rv-color-palette-menu__swatch{box-sizing:border-box;background:var(--rv-color-palette-color);color:#fff;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.rv-color-palette__swatch{cursor:pointer;padding:0}.rv-color-palette__swatch:hover:not(:disabled),.rv-color-palette__swatch:focus-visible{border-color:var(--rv-color-palette-surface);outline:2px solid var(--rv-color-palette-accent);outline-offset:1px}.rv-color-palette__swatch:disabled,.rv-color-palette__default:disabled{cursor:not-allowed;opacity:.48}.rv-color-palette__check,.rv-color-palette__check svg,.rv-color-palette__default-check,.rv-color-palette__default-check svg{fill:currentColor;width:12px;height:12px;display:block}.rv-color-palette__default{border:1px solid var(--rv-color-palette-border);background:var(--rv-color-palette-hover);min-height:36px;color:var(--rv-color-palette-text);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.rv-color-palette__default:focus-visible{outline:2px solid var(--rv-color-palette-accent);outline-offset:2px}.rv-color-palette__default-check{background:var(--rv-color-palette-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.rv-color-palette-menu[aria-expanded=true]>.rv-context-menu__submenu{box-sizing:border-box;grid-template-columns:repeat(9,32px);gap:4px;width:352px;min-width:0;max-width:calc(100vw - 16px);padding:12px 20px 12px 12px;display:grid!important}.rv-color-palette-menu[aria-expanded=true]>.rv-context-menu__submenu>.rv-color-palette-menu__swatch-item{justify-content:center;gap:0;width:32px;min-width:32px;min-height:32px;padding:2px!important}.rv-color-palette-menu__swatch-item[aria-checked=true]{background:0 0;min-height:32px;margin:0;padding:2px}.rv-color-palette-menu__swatch-item[aria-checked=true]:hover,.rv-color-palette-menu__swatch-item[aria-checked=true]:focus-visible{background:var(--rv-context-menu-hover-bg-color,#eef1f5)}.rv-color-palette-menu__swatch-item .rv-context-menu__check,.rv-color-palette-menu__swatch-item .rv-context-menu__label{display:none}.rv-color-palette-menu__swatch--selected{outline:2px solid var(--rv-ui-accent,#2563eb);border-color:#fff}.rv-color-palette-menu__swatch svg{fill:currentColor;width:12px;height:12px}.rv-color-palette-menu__default-item{background:var(--rv-ui-surface-hover,#eef1f5);grid-column:1/-1;justify-content:center;margin-top:4px;padding-inline:10px}.rv-color-palette-menu__default-content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.rv-color-palette-menu__default-check{background:var(--rv-ui-accent,#2563eb);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.rv-color-palette-menu__default-check svg{fill:currentColor;width:12px;height:12px}@media(width<=520px){.rv-color-palette__swatches{grid-template-columns:repeat(6,32px)}.rv-color-palette__swatch,.rv-color-palette-menu__swatch{width:32px;height:32px}.rv-color-palette-menu[aria-expanded=true]>.rv-context-menu__submenu{grid-template-columns:repeat(6,32px);width:244px;padding-right:12px}}@media(width<=280px){.rv-color-palette-menu[aria-expanded=true]>.rv-context-menu__submenu{grid-template-columns:repeat(4,32px);width:172px}}@media(forced-colors:active){.rv-color-palette__swatch,.rv-color-palette-menu__swatch{border-color:buttontext}}:root{--rv-ui-font-weight-medium: 500;--rv-ui-canvas: #f3f5f8;--rv-ui-surface: #fff;--rv-ui-surface-elevated: #fff;--rv-ui-surface-sunken: #f8fafc;--rv-ui-surface-hover: #f1f5f9;--rv-ui-border: #e2e8f0;--rv-ui-border-strong: #cbd5e1;--rv-ui-text: #111827;--rv-ui-text-muted: #64748b;--rv-ui-text-subtle: #94a3b8;--rv-ui-selected-bg: #eff6ff;--rv-ui-selected-fg: #1d4ed8;--rv-ui-accent: #2563eb;--rv-ui-accent-hover: #3b82f6;--rv-ui-accent-fg: #fff;--rv-ui-btn-outline-bg: transparent;--rv-ui-btn-outline-bg-hover: var(--rv-ui-surface-hover);--rv-ui-btn-outline-fg: var(--rv-ui-text);--rv-ui-btn-outline-border: var(--rv-ui-border);--rv-ui-btn-outline-border-hover: var(--rv-ui-border-strong);--rv-ui-btn-bg: #262626;--rv-ui-btn-bg-hover: #404040;--rv-ui-btn-fg: #fff;--rv-ui-btn-secondary-bg: var(--rv-ui-border);--rv-ui-btn-secondary-bg-hover: var(--rv-ui-border-strong);--rv-ui-btn-secondary-fg: var(--rv-ui-text);--rv-ui-btn-danger-bg: #f97316;--rv-ui-btn-danger-bg-hover: #fb923c;--rv-ui-btn-danger-fg: #fff;--rv-ui-btn-danger-outline: #dc2626;--rv-ui-btn-danger-outline-hover: #dc262614;--rv-ui-btn-ghost-hover-bg: #0000000f;--rv-ui-btn-ghost-active-bg: #0000001a;--rv-ui-switch-track-off: #cbd5e1;--rv-ui-switch-thumb: #fff;--rv-ui-group-border: var(--rv-ui-border);--rv-ui-group-hover-bg: var(--rv-ui-surface-hover);--rv-ui-badge-bg: #3b82f6;--rv-ui-badge-fg: #fff;--rv-ui-badge-disabled-bg: #a1a1aa;--rv-ui-badge-disabled-fg: #fff;--rv-ui-radius: 6px;--rv-ui-transition: .15s;--rv-ui-focus-ring: #2563eb59}[data-theme^=dark],.dark,revo-grid[theme^=dark],:root.dark{--rv-ui-canvas: #0a0a0a;--rv-ui-surface: #1f1f1f;--rv-ui-surface-elevated: #262626;--rv-ui-surface-sunken: #111;--rv-ui-surface-hover: #2f2f2f;--rv-ui-border: #3a3a3a;--rv-ui-border-strong: #525252;--rv-ui-text: #f5f5f5;--rv-ui-text-muted: #a3a3a3;--rv-ui-text-subtle: #737373;--rv-ui-selected-bg: #1e3a5f;--rv-ui-selected-fg: #93c5fd;--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark;--rv-ui-accent: #3b82f6;--rv-ui-accent-hover: #60a5fa;--rv-ui-btn-outline-bg: transparent;--rv-ui-btn-outline-bg-hover: var(--rv-ui-surface-hover);--rv-ui-btn-outline-fg: var(--rv-ui-text);--rv-ui-btn-outline-border: var(--rv-ui-border);--rv-ui-btn-outline-border-hover: var(--rv-ui-border-strong);--rv-ui-btn-bg: var(--rv-ui-surface-elevated);--rv-ui-btn-bg-hover: #404040;--rv-ui-btn-secondary-bg: var(--rv-ui-surface);--rv-ui-btn-secondary-bg-hover: var(--rv-ui-surface-hover);--rv-ui-btn-secondary-fg: var(--rv-ui-text);--rv-ui-btn-ghost-hover-bg: #ffffff14;--rv-ui-btn-ghost-active-bg: #ffffff24;--rv-ui-switch-track-off: #525252;--rv-ui-switch-thumb: var(--rv-ui-text);--rv-ui-group-border: var(--rv-ui-border);--rv-ui-group-hover-bg: var(--rv-ui-surface-hover);--rv-ui-focus-ring: #60a5fa61;--rv-ui-badge-disabled-bg: #52525b;--rv-ui-badge-disabled-fg: #e4e4e7}@media(prefers-color-scheme:dark){:root:not(.light):not([data-theme^=light]){--rv-ui-canvas: #0a0a0a;--rv-ui-surface: #1f1f1f;--rv-ui-surface-elevated: #262626;--rv-ui-surface-sunken: #111;--rv-ui-surface-hover: #2f2f2f;--rv-ui-border: #3a3a3a;--rv-ui-border-strong: #525252;--rv-ui-text: #f5f5f5;--rv-ui-text-muted: #a3a3a3;--rv-ui-text-subtle: #737373;--rv-ui-selected-bg: #1e3a5f;--rv-ui-selected-fg: #93c5fd;--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark;--rv-ui-accent: #3b82f6;--rv-ui-accent-hover: #60a5fa;--rv-ui-btn-outline-bg: transparent;--rv-ui-btn-outline-bg-hover: var(--rv-ui-surface-hover);--rv-ui-btn-outline-fg: var(--rv-ui-text);--rv-ui-btn-outline-border: var(--rv-ui-border);--rv-ui-btn-outline-border-hover: var(--rv-ui-border-strong);--rv-ui-btn-bg: var(--rv-ui-surface-elevated);--rv-ui-btn-bg-hover: #404040;--rv-ui-btn-secondary-bg: var(--rv-ui-surface);--rv-ui-btn-secondary-bg-hover: var(--rv-ui-surface-hover);--rv-ui-btn-secondary-fg: var(--rv-ui-text);--rv-ui-btn-ghost-hover-bg: #ffffff14;--rv-ui-btn-ghost-active-bg: #ffffff24;--rv-ui-switch-track-off: #525252;--rv-ui-switch-thumb: var(--rv-ui-text);--rv-ui-group-border: var(--rv-ui-border);--rv-ui-group-hover-bg: var(--rv-ui-surface-hover);--rv-ui-focus-ring: #60a5fa61;--rv-ui-badge-disabled-bg: #52525b;--rv-ui-badge-disabled-fg: #e4e4e7}}.rv-btn-ghost,.rv-btn-secondary,.rv-btn-danger-outline,.rv-btn-danger,.rv-btn-primary,.rv-btn-solid,.rv-btn{border-radius:var(--rv-ui-radius);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:32px;transition:background-color var(--rv-ui-transition),color var(--rv-ui-transition),border-color var(--rv-ui-transition),opacity var(--rv-ui-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.rv-btn-ghost:focus-visible,.rv-btn-secondary:focus-visible,.rv-btn-danger-outline:focus-visible,.rv-btn-danger:focus-visible,.rv-btn-primary:focus-visible,.rv-btn-solid:focus-visible,.rv-btn:focus-visible{box-shadow:0 0 0 2px var(--rv-ui-focus-ring);outline:none}.rv-btn-ghost:disabled,.rv-btn-secondary:disabled,.rv-btn-danger-outline:disabled,.rv-btn-danger:disabled,.rv-btn-primary:disabled,.rv-btn-solid:disabled,.rv-btn:disabled,[disabled].rv-btn-ghost,[disabled].rv-btn-secondary,[disabled].rv-btn-danger-outline,[disabled].rv-btn-danger,[disabled].rv-btn-primary,[disabled].rv-btn-solid,[disabled].rv-btn{pointer-events:none;opacity:.5}.rv-btn{background:var(--rv-ui-btn-outline-bg);border-color:var(--rv-ui-btn-outline-border);color:var(--rv-ui-btn-outline-fg)}.rv-btn:hover,.rv-btn:active{background:var(--rv-ui-btn-outline-bg-hover);border-color:var(--rv-ui-btn-outline-border-hover)}.rv-btn-solid{background:var(--rv-ui-btn-bg);color:var(--rv-ui-btn-fg);box-shadow:0 1px 2px #0000001a}.rv-btn-solid:hover,.rv-btn-solid:active{background:var(--rv-ui-btn-bg-hover)}.rv-btn-primary{background:var(--rv-ui-accent);color:var(--rv-ui-accent-fg);box-shadow:0 1px 2px #0000001a}.rv-btn-primary:hover,.rv-btn-primary:active{background:var(--rv-ui-accent-hover)}.rv-btn-danger{background:var(--rv-ui-btn-danger-bg);color:var(--rv-ui-btn-danger-fg);box-shadow:0 1px 2px #0000001a}.rv-btn-danger:hover,.rv-btn-danger:active{background:var(--rv-ui-btn-danger-bg-hover)}.rv-btn-danger-outline{border-color:var(--rv-ui-btn-danger-outline);color:var(--rv-ui-btn-danger-outline);background:0 0}.rv-btn-danger-outline:hover,.rv-btn-danger-outline:active{background:var(--rv-ui-btn-danger-outline-hover)}.rv-btn-secondary{background:var(--rv-ui-btn-secondary-bg);color:var(--rv-ui-btn-secondary-fg)}.rv-btn-secondary:hover,.rv-btn-secondary:active{background:var(--rv-ui-btn-secondary-bg-hover)}.rv-btn-ghost{color:inherit;background:0 0}.rv-btn-ghost:hover{background:var(--rv-ui-btn-ghost-hover-bg)}.rv-btn-ghost:active{background:var(--rv-ui-btn-ghost-active-bg)}.rv-switch-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.rv-switch-input{display:none}.rv-switch-input:checked+.rv-switch-track{background:var(--rv-ui-accent)}.rv-switch-input:checked+.rv-switch-track .rv-switch-thumb{transform:translate(16px)}.rv-switch-track{background:var(--rv-ui-switch-track-off);border-radius:999px;flex-shrink:0;align-items:center;width:36px;height:20px;transition:background .2s;display:inline-flex;position:relative}.rv-switch-thumb{background:var(--rv-ui-switch-thumb);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;left:2px;box-shadow:0 1px 3px #0003}.rv-btn-group{border-radius:var(--rv-ui-radius);border:1px solid var(--rv-ui-group-border);display:inline-flex;overflow:hidden}.rv-btn-group-item{display:inline-flex;position:relative}.rv-btn-group-item input[type=radio],.rv-btn-group-item input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.rv-btn-group-item input[type=radio]:checked+span,.rv-btn-group-item input[type=checkbox]:checked+span{background:var(--rv-ui-accent);color:var(--rv-ui-accent-fg)}.rv-btn-group-item span{cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit;transition:background-color var(--rv-ui-transition),color var(--rv-ui-transition);padding:6px 16px;font-size:.875rem;display:block}.rv-btn-group-item+.rv-btn-group-item span{border-left:1px solid var(--rv-ui-group-border)}.rv-btn-group-item:hover span{background:var(--rv-ui-group-hover-bg)}.rv-chip-remove{appearance:none;border-radius:calc(var(--rv-ui-radius) / 2);color:inherit;cursor:pointer;opacity:.5;transition:opacity var(--rv-ui-transition),background-color var(--rv-ui-transition);background:0 0;border:0;justify-content:center;align-items:center;padding:0 2px;font-size:16px;line-height:1;display:inline-flex}.rv-chip-remove:hover{opacity:1;background:var(--rv-ui-btn-ghost-hover-bg)}.rv-btn-pill{appearance:none;border:1px solid var(--rv-ui-group-border);background:var(--rv-ui-btn-secondary-bg);color:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--rv-ui-transition);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;line-height:1.4;display:inline-flex}.rv-btn-pill:hover{background:var(--rv-ui-btn-secondary-bg-hover)}.rv-btn-pill:active{opacity:.75}.rv-btn-pill:disabled,.rv-btn-pill[disabled]{pointer-events:none;opacity:.5}.rv-switch-sm .rv-switch-track{width:28px;height:16px}.rv-switch-sm .rv-switch-thumb{width:12px;height:12px}.rv-switch-sm .rv-switch-input:checked+.rv-switch-track .rv-switch-thumb{transform:translate(12px)}.group-expand{border-radius:var(--rv-ui-radius);width:18px;height:18px;color:inherit;cursor:pointer;transition:background-color var(--rv-ui-transition),transform var(--rv-ui-transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.group-expand:hover{background:var(--rv-ui-btn-ghost-hover-bg)}.rv-history-controls{gap:8px;margin-bottom:8px;display:flex}.rv-audit-history-dock{--rv-ah-enter-x: 8px;--rv-ah-enter-y: 0;--rv-ah-mini-enter-x: -6px;--rv-ah-mini-enter-y: 0;flex:auto;gap:12px;width:100%;min-height:0;display:flex}.rv-audit-history-dock--left{--rv-ah-enter-x: -8px;--rv-ah-mini-enter-x: 6px}.rv-audit-history-dock--top{--rv-ah-enter-x: 0;--rv-ah-enter-y: -8px;--rv-ah-mini-enter-x: 0;--rv-ah-mini-enter-y: 4px}.rv-audit-history-dock--bottom{--rv-ah-enter-x: 0;--rv-ah-enter-y: 8px;--rv-ah-mini-enter-x: 0;--rv-ah-mini-enter-y: -4px}.rv-audit-history-dock--right,.rv-audit-history-dock--left{flex-direction:row;align-items:stretch}.rv-audit-history-dock--top,.rv-audit-history-dock--bottom{flex-direction:column}.rv-audit-history-dock>revo-grid{flex:auto;min-width:0;min-height:260px}.rv-audit-history-panel-host{will-change:flex-basis,min-width,max-width,width,max-height;contain:layout paint;flex:0 0 460px;min-width:460px;max-width:460px;transition:flex-basis .24s cubic-bezier(.2,.8,.2,1),min-width .24s cubic-bezier(.2,.8,.2,1),max-width .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),max-height .24s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.rv-audit-history-panel-host--mini{flex-basis:56px;min-width:56px;max-width:56px}.rv-audit-history-dock--top .rv-audit-history-panel-host,.rv-audit-history-dock--bottom .rv-audit-history-panel-host{flex-basis:auto;width:100%;min-width:0;max-width:none;max-height:640px}.rv-audit-history-dock--top .rv-audit-history-panel-host--mini,.rv-audit-history-dock--bottom .rv-audit-history-panel-host--mini{flex:0 0 48px;min-width:0;max-width:none;max-height:48px}.rv-audit-history-panel{--rv-ah-canvas: #ecedf0;--rv-ah-bg: #fff;--rv-ah-bg-up: #f5f5f8;--rv-ah-bg-hover: #f0f0f4;--rv-ah-bg-active: #e8e8ef;--rv-ah-bg-input: #f5f5f8;--rv-ah-border: #e3e3ea;--rv-ah-border-mid: #d4d4de;--rv-ah-border-strong: #bebec8;--rv-ah-text: #111118;--rv-ah-text-2: #55556a;--rv-ah-text-3: #9494a8;--rv-ah-accent: #2563eb;--rv-ah-c-insert: #059669;--rv-ah-c-delete: #dc2626;--rv-ah-c-paste: #7c3aed;--rv-ah-c-formula: #d97706;--rv-ah-c-api: #64748b;--rv-ah-diff-old-bg: #dc262617;--rv-ah-diff-old-tx: #b91c1c;--rv-ah-diff-new-bg: #05966917;--rv-ah-diff-new-tx: #065f46;--rv-ah-scroll-thumb: #d4d4de;background:var(--rv-ah-bg);width:100%;min-height:260px;max-height:100%;color:var(--rv-ah-text);font:inherit;letter-spacing:0;transform-origin:100%;border-radius:14px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) both rv-audit-history-panel-enter;display:flex;overflow:hidden}.rv-audit-history-dock--left .rv-audit-history-panel{transform-origin:0}.rv-audit-history-dock--top .rv-audit-history-panel{transform-origin:top}.rv-audit-history-dock--bottom .rv-audit-history-panel{transform-origin:bottom}.rv-audit-history-panel--mini{cursor:pointer;appearance:none;text-align:center;justify-content:flex-start;align-items:center;gap:12px;min-height:0;padding:16px 0;transition:background .14s,border-color .14s,color .14s;animation:.18s cubic-bezier(.2,.8,.2,1) both rv-audit-history-mini-enter}.rv-audit-history-panel--mini:hover{background:var(--rv-ah-bg-hover);border-color:var(--rv-ah-border-mid)}.rv-audit-history-mini-title{writing-mode:vertical-rl;color:var(--rv-ah-text);font-size:13px;font-weight:500;transform:rotate(180deg)}.rv-audit-history-mini-count{background:var(--rv-ah-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 8px 18px #2563eb3d}.rv-audit-history-mini-icon{width:26px;height:26px;color:var(--rv-ah-text-2);background:var(--rv-ah-bg-up);border-radius:7px;place-items:center;display:grid}.rv-audit-history-panel--mini:hover .rv-audit-history-mini-icon{color:var(--rv-ah-text)}.rv-audit-history-dock--top .rv-audit-history-panel--mini,.rv-audit-history-dock--bottom .rv-audit-history-panel--mini{flex-direction:row;justify-content:center;height:48px;min-height:48px;padding:0 14px}.rv-audit-history-dock--top .rv-audit-history-mini-title,.rv-audit-history-dock--bottom .rv-audit-history-mini-title{writing-mode:initial;transform:none}[data-theme^=dark] .rv-audit-history-panel,.dark .rv-audit-history-panel,:root.dark .rv-audit-history-panel{--rv-ah-canvas: #0c0c0e;--rv-ah-bg: #111115;--rv-ah-bg-up: #17171c;--rv-ah-bg-hover: #1c1c23;--rv-ah-bg-active: #22222a;--rv-ah-bg-input: #141418;--rv-ah-border: #1e1e26;--rv-ah-border-mid: #272730;--rv-ah-border-strong: #303040;--rv-ah-text: #eeeeef;--rv-ah-text-2: #606070;--rv-ah-text-3: #3d3d4d;--rv-ah-accent: #5a8ef0;--rv-ah-c-insert: #0ea874;--rv-ah-c-delete: #f04e4e;--rv-ah-c-paste: #a259f7;--rv-ah-c-formula: #e8a128;--rv-ah-c-api: #7e8ea8;--rv-ah-diff-old-bg: #f04e4e21;--rv-ah-diff-old-tx: #ffa0a0;--rv-ah-diff-new-bg: #0ea87421;--rv-ah-diff-new-tx: #72e9bc;--rv-ah-scroll-thumb: #272730}.rv-audit-history-panel-header{border-bottom:0;padding:16px 18px 0}.rv-audit-history-title-row,.rv-audit-history-entry-meta,.rv-audit-history-footer,.rv-audit-history-footer-buttons{align-items:center;display:flex}.rv-audit-history-title-row{gap:9px;margin-bottom:14px}.rv-audit-history-live-dot{background:var(--rv-ah-c-insert);border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:2.2s infinite rv-audit-history-pulse}@media(prefers-reduced-motion:reduce){.rv-audit-history-panel-host,.rv-audit-history-panel,.rv-audit-history-panel--mini,.rv-audit-history-entry,.rv-audit-history-compare-detail,.rv-audit-history-live-dot{transition:none;animation:none}}.rv-audit-history-title{letter-spacing:-.02em;color:var(--rv-ah-text);font-size:13px;font-weight:500}.rv-audit-history-count,.rv-audit-history-ref,.rv-audit-history-search-kbd{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.rv-audit-history-count{color:var(--rv-ah-text-2);background:var(--rv-ah-bg-up);border:1px solid var(--rv-ah-border);border-radius:5px;padding:2px 7px;font-size:10.5px}.rv-audit-history-spacer{flex:1}.rv-audit-history-selected-context{text-overflow:ellipsis;white-space:nowrap;color:var(--rv-ah-text-2);font-size:10px;overflow:hidden}.rv-audit-history-icon-button,.rv-audit-history-action-button{color:var(--rv-ah-text-2);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .13s,color .13s;display:grid}.rv-audit-history-icon-button{border-radius:7px;width:28px;height:28px}.rv-audit-history-icon-button:hover,.rv-audit-history-action-button:hover{background:var(--rv-ah-bg-hover);color:var(--rv-ah-text-2)}.rv-audit-history-export{position:relative}.rv-audit-history-export-menu{z-index:7;border:1px solid var(--rv-ah-border);background:var(--rv-ah-bg);min-width:132px;box-shadow:var(--rv-ah-shadow);border-radius:8px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.rv-audit-history-export-item{width:100%;min-height:30px;color:var(--rv-ah-text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:flex}.rv-audit-history-export-item:hover{background:var(--rv-ah-bg-hover);color:var(--rv-ah-text)}.rv-segmented-switch{background:var(--rv-segmented-bg,var(--rv-ah-bg-up,var(--rv-segmented-theme-bg,#f5f5f8)));border:1px solid var(--rv-segmented-border,var(--rv-ah-border,var(--rv-segmented-theme-border,#e3e3ea)));min-height:38px;box-shadow:0 1px 2px var(--rv-segmented-shadow,#0f172a0d);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}:where(.dark,[data-theme^=dark]) .rv-segmented-switch,.rv-segmented-switch[data-theme^=dark]{--rv-segmented-theme-bg: oklch(18.5% .011 270);--rv-segmented-theme-border: oklch(37% .014 270);--rv-segmented-theme-item-color: oklch(70% .013 270);--rv-segmented-theme-item-hover-bg: #22242ac7;--rv-segmented-theme-item-hover-color: oklch(95% .006 270);--rv-segmented-theme-active-bg: oklch(20.5% .012 270);--rv-segmented-theme-active-color: oklch(95% .006 270);--rv-segmented-theme-focus-outline: oklch(20.5% .012 270)}.rv-audit-history-scope-switch{margin-bottom:12px}.rv-segmented-switch-item{appearance:none;height:30px;color:var(--rv-segmented-item-color,var(--rv-ah-text-2,var(--rv-segmented-theme-item-color,#9494a8)));cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:background .14s,color .14s,box-shadow .14s;display:flex}.rv-segmented-switch-item:hover:not(:disabled){background:var(--rv-segmented-item-hover-bg,var(--rv-segmented-theme-item-hover-bg,transparent));color:var(--rv-segmented-item-hover-color,var(--rv-ah-text-2,var(--rv-segmented-theme-item-hover-color,#55556a)))}.rv-segmented-switch-item:focus-visible{outline:2px solid var(--rv-segmented-focus-outline,var(--rv-ah-bg,var(--rv-segmented-theme-focus-outline,#fff)));box-shadow:0 0 0 4px var(--rv-segmented-focus-ring,#2563eb47)}.rv-segmented-switch-item.on{background:var(--rv-segmented-active-bg,var(--rv-ah-bg,var(--rv-segmented-theme-active-bg,#fff)));color:var(--rv-segmented-active-color,var(--rv-ah-text,var(--rv-segmented-theme-active-color,#111118)));box-shadow:0 1px 3px var(--rv-segmented-active-shadow,#0000001f),0 0 0 .5px var(--rv-segmented-active-border,var(--rv-ah-border-mid,#d4d4de))}.rv-segmented-switch-item:disabled{cursor:not-allowed;opacity:.55}.rv-segmented-switch-count{background:var(--rv-segmented-count-bg,var(--rv-ah-bg-up,#f5f5f8));color:var(--rv-segmented-count-color,var(--rv-ah-text-2,#9494a8));border:1px solid var(--rv-segmented-count-border,var(--rv-ah-border,#e3e3ea));border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}.rv-segmented-switch-item.on .rv-segmented-switch-count{background:var(--rv-segmented-active-count-bg,var(--rv-ah-bg-hover,#f0f0f4));color:var(--rv-segmented-active-count-color,var(--rv-ah-text-2,#55556a))}.rv-audit-history-filter-area{padding:0 18px 14px}.rv-audit-history-search-row{align-items:center;gap:8px;min-width:0;display:flex}.rv-audit-history-search{flex:auto}.rv-search-input{min-width:0;position:relative}.rv-search-input-icon{color:var(--rv-search-input-icon-color,var(--rv-ah-text-2,#9494a8));pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.rv-search-input input{box-sizing:border-box;appearance:none;background:var(--rv-search-input-bg,var(--rv-ah-bg-input,#f5f5f8));border:1px solid var(--rv-search-input-border,var(--rv-ah-border,#e3e3ea));width:100%;height:30px;color:var(--rv-search-input-color,var(--rv-ah-text,#111118));font:inherit;border-radius:8px;outline:none;padding:0 38px 0 32px;font-size:12px;transition:border-color .14s,background .14s}.rv-search-input input::-webkit-search-cancel-button{appearance:none}.rv-search-input input::placeholder{color:var(--rv-search-input-placeholder-color,var(--rv-ah-text-2,#9494a8))}.rv-search-input input:focus{border-color:var(--rv-search-input-focus-border,var(--rv-ah-border-strong,#bebec8));background:var(--rv-search-input-focus-bg,var(--rv-ah-bg,#fff))}.rv-search-input--no-icon input{padding-left:12px}.rv-search-input--no-shortcut input{padding-right:12px}.rv-search-input-shortcut{color:var(--rv-search-input-shortcut-color,var(--rv-ah-text-2,#9494a8));background:var(--rv-search-input-shortcut-bg,var(--rv-ah-canvas,#ecedf0));border:1px solid var(--rv-search-input-shortcut-border,var(--rv-ah-border,#e3e3ea));border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rv-audit-history-help{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rv-audit-history-chips,.rv-audit-history-filter-popover{flex-wrap:wrap;gap:5px;display:flex}.rv-audit-history-chips{margin-top:8px}.rv-audit-history-chip,.rv-audit-history-chip-add{border-radius:999px;align-items:center;gap:5px;height:24px;font-size:11px;display:inline-flex}.rv-audit-history-chip{background:var(--rv-ah-bg-up);border:1px solid var(--rv-ah-border);color:var(--rv-ah-text-2);padding:0 4px 0 9px}.rv-audit-history-chip-ico{color:var(--rv-ah-accent);font-size:9px;line-height:1}.rv-audit-history-chip-x{width:16px;height:16px;color:var(--rv-ah-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.rv-audit-history-chip-x:hover{background:var(--rv-ah-bg-active);color:var(--rv-ah-text-2)}.rv-audit-history-chip-add{border:1.5px dashed var(--rv-ah-border-mid);color:var(--rv-ah-text-2);cursor:pointer;background:0 0;padding:0 9px;font-family:inherit}.rv-audit-history-filter-trigger{z-index:1;white-space:nowrap;flex:none;height:30px;position:relative}.rv-audit-history-chip-add:hover{border-color:var(--rv-ah-border-strong);color:var(--rv-ah-text-2)}.rv-audit-history-filter-popover{margin-top:8px;display:none}.rv-audit-history-filter-popover.open{display:flex}.rv-audit-history-filter-popover input,.rv-audit-history-filter-popover select{border:1px solid var(--rv-ah-border);background:var(--rv-ah-bg-input);min-width:118px;height:28px;color:var(--rv-ah-text);font:inherit;border-radius:7px;padding:0 8px;font-size:12px;line-height:1.2}.rv-audit-history-timeline{flex:1;min-height:120px;overflow-y:auto}.rv-audit-history-timeline::-webkit-scrollbar{width:6px}.rv-audit-history-timeline::-webkit-scrollbar-thumb{background:var(--rv-ah-scroll-thumb);border-radius:3px}.rv-audit-history-day{z-index:2;background:linear-gradient(var(--rv-ah-bg) 65%,transparent);padding:12px 18px 5px;position:sticky;top:0}.rv-audit-history-day-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ah-text-2);font-size:10.5px;font-weight:500}.rv-audit-history-day-sub{color:var(--rv-ah-text-4);letter-spacing:0;margin-left:5px;font-weight:400}.rv-audit-history-entry{cursor:pointer;transform-origin:top;grid-template-columns:18px 30px 1fr auto;gap:0 10px;padding:9px 12px 9px 18px;transition:background .1s;animation:.2s cubic-bezier(.2,.8,.2,1) both rv-audit-history-entry-in;display:grid;position:relative}.rv-audit-history-entry:hover{background:var(--rv-ah-bg-hover)}.rv-audit-history-entry.expanded{background:var(--rv-ah-bg-up)}.rv-audit-history-entry.collapsing{pointer-events:none;animation:.21s cubic-bezier(.4,0,.2,1) both rv-audit-history-entry-out}.rv-audit-history-entry:before{content:"";background:var(--rv-ah-border);width:1px;position:absolute;top:0;bottom:0;left:26px}.rv-audit-history-rail-dot{background:var(--rv-ah-border-mid);z-index:1;border-radius:50%;justify-self:center;width:6px;height:6px;margin-top:9px}.rv-audit-history-entry:hover .rv-audit-history-rail-dot{background:var(--rv-ah-border-strong)}.rv-audit-history-entry.accent .rv-audit-history-rail-dot{background:var(--rv-ah-accent)}.rv-audit-history-avatar{--avatar-cell-background: linear-gradient(140deg, #4f7fe0, #8b5cf6);margin-top:2px}.rv-audit-history-avatar--paste,.rv-audit-history-avatar--formula{--avatar-cell-background: linear-gradient(140deg, #e8a128, #e05050)}.rv-audit-history-avatar--api,.rv-audit-history-avatar--system{--avatar-cell-background: var(--rv-ah-bg-up);border:1px solid var(--rv-ah-border-mid);color:var(--rv-ah-text-2)}.rv-audit-history-avatar--snapshot,.rv-audit-history-avatar--restore{--avatar-cell-background: linear-gradient(140deg, #0ea874, #14b8a6)}.rv-audit-history-entry-body{min-width:0}.rv-audit-history-entry-head{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11.5px;line-height:1.5;display:flex}.rv-audit-history-who{color:var(--rv-ah-text);font-weight:500}.rv-audit-history-verb,.rv-audit-history-col{color:var(--rv-ah-text-2);font-size:11.5px;font-weight:500}.rv-audit-history-ref{color:var(--rv-ah-text);background:var(--rv-ah-bg-up);border:1px solid var(--rv-ah-border);border-radius:4px;padding:1px 6px;font-size:10.5px}.rv-audit-history-diff{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:flex}.rv-audit-history-values-text{white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-audit-history-old,.rv-audit-history-new{overflow-wrap:anywhere;border-radius:4px;padding:1px 6px}.rv-audit-history-old{background:var(--rv-ah-diff-old-bg);color:var(--rv-ah-diff-old-tx);opacity:.85;text-decoration:line-through}.rv-audit-history-new{background:var(--rv-ah-diff-new-bg);color:var(--rv-ah-diff-new-tx)}.rv-audit-history-arr,.rv-audit-history-sep{color:var(--rv-ah-text-4)}.rv-audit-history-entry-meta{color:var(--rv-ah-text-2);flex-wrap:wrap;gap:5px;margin-top:5px;font-size:10.5px}.rv-audit-history-source-pill{background:var(--rv-ah-bg-up);border:1px solid var(--rv-ah-border);color:var(--rv-ah-text-2);border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:10.5px;font-weight:500;display:inline-flex}.rv-audit-history-source-dot{background:var(--rv-ah-accent);border-radius:50%;width:4px;height:4px}.rv-audit-history-source--paste .rv-audit-history-source-dot{background:var(--rv-ah-c-paste)}.rv-audit-history-source--api .rv-audit-history-source-dot{background:var(--rv-ah-c-api)}.rv-audit-history-source--formula .rv-audit-history-source-dot{background:var(--rv-ah-c-formula)}.rv-audit-history-source--restore .rv-audit-history-source-dot,.rv-audit-history-source--snapshot .rv-audit-history-source-dot{background:var(--rv-ah-c-insert)}.rv-audit-history-bulk-button{background:var(--rv-ah-canvas);border:1px solid var(--rv-ah-border);color:var(--rv-ah-text-2);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:3px 8px 3px 6px;font-size:11px;transition:border-color .13s,color .13s;display:inline-flex}.rv-audit-history-bulk-button:hover{border-color:var(--rv-ah-border-strong);color:var(--rv-ah-text)}.rv-audit-history-bulk-chev{transition:transform .14s}.rv-audit-history-bulk-chev.open{transform:rotate(90deg)}.rv-audit-history-bulk-rows{background:var(--rv-ah-canvas);border:1px solid var(--rv-ah-border);border-radius:8px;margin-top:8px;padding:8px 10px}.rv-audit-history-bulk-row{grid-template-columns:76px 1fr;align-items:center;gap:8px;padding:5px 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.rv-audit-history-bulk-row+.rv-audit-history-bulk-row{border-top:1px solid var(--rv-ah-border)}.rv-audit-history-bulk-cell,.rv-audit-history-empty{color:var(--rv-ah-text-2)}.rv-audit-history-bulk-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.rv-audit-history-entry-actions{opacity:0;align-items:flex-start;gap:2px;margin-top:2px;transition:opacity .13s;display:flex}.rv-audit-history-entry:hover .rv-audit-history-entry-actions,.rv-audit-history-entry.expanded .rv-audit-history-entry-actions,.rv-audit-history-entry.menu-open .rv-audit-history-entry-actions{opacity:1}.rv-audit-history-action-button{border-radius:6px;width:26px;height:26px}.rv-audit-history-action-button:hover{background:var(--rv-ah-bg-active)}.rv-audit-history-action-button.danger:hover{color:var(--rv-ah-c-delete);background:#f04e4e1f}.rv-audit-history-more{position:relative}.revo-dropdown-menu.rv-audit-history-more-menu{--rv-ah-bg: #fff;--rv-ah-bg-hover: #f0f0f4;--rv-ah-border: #e3e3ea;--rv-ah-text: #111118;--rv-ah-text-2: #55556a;--rv-ah-c-delete: #dc2626;--rv-ah-shadow: 0 18px 40px #1e1e2e1f, 0 3px 10px #1e1e2e14;z-index:10000;border:1px solid var(--rv-ah-border);background:var(--rv-ah-bg);min-width:158px;box-shadow:var(--rv-ah-shadow);border-radius:8px;padding:5px}.revo-dropdown-menu.rv-audit-history-more-menu[data-theme^=dark]{--rv-ah-bg: #17171d;--rv-ah-bg-hover: #24242c;--rv-ah-border: #303040;--rv-ah-text: #eeeeef;--rv-ah-text-2: #9898a8;--rv-ah-c-delete: #f04e4e;--rv-ah-shadow: 0 18px 44px #00000073, 0 4px 12px #00000052}.rv-audit-history-more-list{flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.rv-audit-history-more-item{width:100%;min-height:30px;color:var(--rv-ah-text-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.rv-audit-history-more-item svg{color:var(--rv-ah-c-delete);flex:none}.rv-audit-history-more-item:hover{background:var(--rv-ah-bg-hover);color:var(--rv-ah-text)}.rv-audit-history-empty{margin:16px 18px}.rv-audit-history-compare{background:var(--rv-ah-bg);flex:1;min-height:120px;padding:12px 18px 14px;overflow-y:auto}.rv-audit-history-compare-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rv-audit-history-compare-list{gap:6px;display:grid}.rv-audit-history-compare-item{border-radius:8px;transition:background .14s}.rv-audit-history-compare-item.open{background:var(--rv-ah-bg-up)}.rv-audit-history-compare-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(90px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:5px 6px;font-size:11px;display:grid}.rv-audit-history-compare-row:hover,.rv-audit-history-compare-row[aria-expanded=true]{background:var(--rv-ah-bg-hover)}.rv-audit-history-compare-cell{color:var(--rv-ah-text-2)}.rv-audit-history-compare-detail{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:6px 8px;padding:4px 6px 8px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;animation:.2s cubic-bezier(.2,.8,.2,1) both rv-audit-history-compare-drill-in;display:grid;overflow:hidden}.rv-audit-history-compare-detail-label{color:var(--rv-ah-text-2);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10.5px;font-weight:500}.rv-audit-history-compare-detail-value{overflow-wrap:anywhere;min-width:0}.rv-audit-history-compare::-webkit-scrollbar{width:6px}.rv-audit-history-compare::-webkit-scrollbar-thumb{background:var(--rv-ah-scroll-thumb);border-radius:3px}.rv-audit-history-footer{border-top:1px solid var(--rv-ah-border);background:var(--rv-ah-bg);justify-content:space-between;gap:8px;margin:0 26px;padding:11px 0}.rv-audit-history-footer-hint{color:var(--rv-ah-text-2);font-size:11px}.rv-audit-history-footer-buttons{gap:5px}.rv-audit-history-footer-button{background:var(--rv-ah-bg-up);border:1px solid var(--rv-ah-border);height:28px;color:var(--rv-ah-text-2);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;transition:background .13s,border-color .13s,color .13s,opacity .13s;display:inline-flex}.rv-audit-history-footer-button:hover:not(:disabled){background:var(--rv-ah-bg-hover);color:var(--rv-ah-text);border-color:var(--rv-ah-border-mid)}.rv-audit-history-footer-button:disabled{opacity:.5;cursor:not-allowed}.rv-count{background:var(--rv-ui-badge-bg);min-width:18px;height:18px;color:var(--rv-ui-badge-fg);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.rv-badge{background:var(--rv-ui-badge-bg);min-width:18px;height:18px;color:var(--rv-ui-badge-fg);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.rv-btn:disabled .rv-badge,.rv-btn[disabled] .rv-badge{background:var(--rv-ui-badge-disabled-bg);color:var(--rv-ui-badge-disabled-fg)}revo-grid,revo-grid[theme=compact]{font-family:inherit}revo-grid revogr-header,revo-grid[theme=compact] revogr-header{font-weight:500}revo-grid revogr-header .rgHeaderCell .sort-indicator .sort-order-index,revo-grid[theme=compact] revogr-header .rgHeaderCell .sort-indicator .sort-order-index{padding-top:3px;padding-right:3px}revo-grid revogr-header .rgHeaderCell i,revo-grid[theme=compact] revogr-header .rgHeaderCell i{font-style:normal}revo-grid.no-header:not(.filter-header) .header-wrapper,revo-grid[no-header]:not(.filter-header) .header-wrapper{display:none}revo-grid .rgRow[expanded]{background-color:var(--revogrid-expanded-row-bg,#00000005)}revo-grid:not(.filter-header) .rgHeaderCell .rv-filter{box-sizing:border-box;z-index:2;opacity:0;justify-content:center;align-items:center;width:24px;min-width:24px;padding:0;transition:opacity .18s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}revo-grid:not(.filter-header) .rgHeaderCell .rv-filter .filter-img{color:var(--rg-theme-filter-panel-icon-active);flex:0 0 11px;width:11px;height:11px}revo-grid:not(.filter-header) .rgHeaderCell:hover .rv-filter,revo-grid:not(.filter-header) .rgHeaderCell .rv-filter.active{opacity:1}@media(prefers-reduced-motion:reduce){revo-grid:not(.filter-header) .rgHeaderCell .rv-filter{transition:none}}.tree-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;margin:0;padding:0;font-size:11px}revo-grid .cell-wrapper{height:100%;overflow:hidden}revo-grid.cell-border .rgHeaderCell{box-shadow:-1px 0 0 0 var(--revo-grid-cell-border) inset}revo-grid.cell-border revogr-data .rgRow.focused-rgRow{background-color:#0000}revo-grid.cell-border revogr-data .rgRow.focused-rgRow .rgCell{background-color:var(--revo-grid-focused-bg)}revo-grid.cell-border revogr-data .rgRow:not(.groupingRow){box-shadow:none}revo-grid.cell-border revogr-data .rgRow .rgCell{box-shadow:0 -1px 0 0 var(--revo-grid-cell-border) inset,-1px 0 0 0 var(--revo-grid-cell-border) inset}revo-grid .tree-toggle{text-align:center;width:18px;height:18px;font-size:18px;line-height:1;transition:transform .1s ease-in-out}revo-grid .tree-toggle[expanded]{transform:rotate(90deg)}revo-grid .rgRow[expanded]{font-weight:500}revo-grid .rgRow[tree-drop-target]{background-color:#0d65e81f!important}.avatar-cell{--avatar-cell-size: 24px;--avatar-cell-background: linear-gradient(135deg, #7dd3fc, #2563eb);width:var(--avatar-cell-size);height:var(--avatar-cell-size);min-width:var(--avatar-cell-size);background:var(--avatar-cell-background);color:#fff;text-align:center;text-transform:uppercase;border-radius:50%;align-self:center;place-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-grid;overflow:hidden}.avatar-cell--rectangular{border-radius:8px}.avatar-cell--size-16{--avatar-cell-size: 16px;font-size:8px}.avatar-cell--size-20{--avatar-cell-size: 20px;font-size:9px}.avatar-cell--size-32{--avatar-cell-size: 32px;font-size:12px}.avatar-cell--size-40{--avatar-cell-size: 40px;font-size:14px}.avatar-cell--size-48{--avatar-cell-size: 48px;font-size:16px}.avatar-cell--0{--avatar-cell-background: linear-gradient(135deg, #7dd3fc, #2563eb)}.avatar-cell--1{--avatar-cell-background: linear-gradient(135deg, #facc15, #b45309)}.avatar-cell--2{--avatar-cell-background: linear-gradient(135deg, #f9a8d4, #be185d)}.avatar-cell--3{--avatar-cell-background: linear-gradient(135deg, #a5b4fc, #4f46e5)}.avatar-cell--4{--avatar-cell-background: linear-gradient(135deg, #86efac, #15803d)}.avatar-cell--5{--avatar-cell-background: linear-gradient(135deg, #fda4af, #be123c)}.avatar-cell--6{--avatar-cell-background: linear-gradient(135deg, #c4b5fd, #7c3aed)}.avatar-cell--7{--avatar-cell-background: linear-gradient(135deg, #fdba74, #c2410c)}.avatar-cell__image{object-fit:cover;width:100%;height:100%}.avatar-cell-with-text{min-width:0;line-height:var(--avatar-cell-size,24px);align-self:center;align-items:center;gap:12px;display:inline-flex}.avatar-cell-with-text__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autofill-preview-cell{opacity:.45;font-style:italic}.remove-btn:hover svg{transform:rotate(90deg)}.remove-btn svg{align-self:center;width:10px;transition:transform .2s ease-in-out}revo-grid{--rv-bg-default: transparent;--rv-change-highlight: #ffee0094;--rv-row-change-highlight: #fe03;--rv-cell-flash-duration: 1s;--rv-row-flash-duration: 1s;--rv-cell-flash-arrow-transition-duration: .3s;--rv-cell-flash-arrow-transition-timing: ease-in-out;--rv-cell-flash-up-color: #15803d;--rv-cell-flash-down-color: #dc2626}revo-grid[theme^=dark],revo-grid[theme*=dark],revo-grid[data-theme=dark],revo-grid[data-theme^=dark]{--rv-change-highlight: var(--rv-change-highlight-dark,#facc1557);--rv-row-change-highlight: var(--rv-row-change-highlight-dark,#facc1529);--rv-cell-flash-up-color: var(--rv-cell-flash-up-color-dark,#4ade80);--rv-cell-flash-down-color: var(--rv-cell-flash-down-color-dark,#f87171)}revo-grid .rgCell[flash]{background-color:inherit;animation:rvCellFlashBlink var(--rv-cell-flash-duration) forwards}revo-grid .rgRow[flash],revo-grid .rgRow[flash-row]{animation:rvRowFlashBlink var(--rv-row-flash-duration) forwards}revo-grid .rgCell[flash][data-flash-reduced-motion=true],revo-grid .rgRow[flash][data-flash-reduced-motion=true],revo-grid .rgRow[flash-row][data-flash-reduced-motion=true]{animation:none}revo-grid .rgCell[flash][data-flash-reduced-motion=true]{background-color:var(--rv-change-highlight)}revo-grid .rgRow[flash][data-flash-reduced-motion=true],revo-grid .rgRow[flash-row][data-flash-reduced-motion=true]{background-color:var(--rv-row-change-highlight)}revo-grid .rgCell[flash] .cell-flash.up{color:var(--rv-cell-flash-up-color)}revo-grid .rgCell[flash] .cell-flash.down{color:var(--rv-cell-flash-down-color)}revo-grid .rgCell[flash] .cell-flash.changed{color:inherit}revo-grid .rgCell .cell-flash-arrow{transition:width var(--rv-cell-flash-arrow-transition-duration) var(--rv-cell-flash-arrow-transition-timing),font-size var(--rv-cell-flash-arrow-transition-duration) var(--rv-cell-flash-arrow-transition-timing);overflow:hidden}revo-grid .rgCell:not([flash]) .cell-flash-arrow{width:0;font-size:0}revo-grid .rv-cell-flash-live-region{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] revo-grid,[data-theme^=dark] revo-grid,.dark revo-grid,:root.dark revo-grid{--rv-change-highlight: var(--rv-change-highlight-dark,#facc1557);--rv-row-change-highlight: var(--rv-row-change-highlight-dark,#facc1529);--rv-cell-flash-up-color: var(--rv-cell-flash-up-color-dark,#4ade80);--rv-cell-flash-down-color: var(--rv-cell-flash-down-color-dark,#f87171)}revo-grid .rgRow.focused-rgRow{z-index:1}revo-grid .rgRow.focused-rgRow+.rgRow.focused-rgRow{z-index:0}revo-grid .rgRow.focused-rgRow .rgCell[merged]{box-shadow:-1px 0 0 0 var(--revo-grid-border,#f1f1f1) inset,-1px 0 0 0 var(--revo-grid-border,#f1f1f1),0 -1px 0 0 var(--revo-grid-border,#f1f1f1) inset}revo-grid .rgRow:has(>.rgCell[merged]){z-index:1}revo-grid.cell-merge-plugin:has(.rgRow[row-header-selected]) .rgRow:has(>.rgCell[merged]){z-index:2}revo-grid .rgCell[merged]{background-color:var(--revo-grid-background,#fff);box-shadow:-1px 0 0 0 var(--revo-grid-border,#f1f1f1) inset,-1px 0 0 0 var(--revo-grid-border,#f1f1f1)}revo-grid.cell-merge-plugin .rgCell[merged][row-header-merge-selected]{box-shadow:-1px 0 0 var(--rg-theme-selection-border) inset,1px 0 0 var(--rg-theme-selection-border) inset,0 -1px 0 var(--rg-theme-selection-border) inset,0 1px 0 var(--rg-theme-selection-border) inset}revo-grid.cell-merge-plugin .rgRow:has(>.rgCell[merged][row-header-merge-selected]){z-index:10}.validation-cell{align-items:center;gap:6px;width:100%;min-width:0;height:100%;display:flex}.validation-value{white-space:nowrap;text-overflow:ellipsis;flex:1;width:0;min-width:0;overflow:hidden}.validation-indicator{color:#fff;cursor:help;background:#dc2626;flex:none}.validation-warning .validation-indicator{background:#d97706}.validation-info .validation-indicator{background:#2563eb}.validation-indicator-corner{background:0 0;border-top:8px solid #dc2626;border-right:8px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.validation-warning .validation-indicator-corner{border-top-color:#d97706}.validation-info .validation-indicator-corner{border-top-color:#2563eb}.validation-indicator-start,.validation-indicator-end{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.validation-indicator-end{order:2}.validation-message{text-overflow:ellipsis;color:#991b1b;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.validation-warning .validation-message{color:#92400e}.validation-info .validation-message{color:#1d4ed8}revo-grid[theme^=dark]{--revo-invalid: #7f1d1d9e;--revo-invalid-color: #fecaca;--revo-invalid-warning: #78350f9e;--revo-invalid-warning-color: #fde68a;--revo-invalid-info: #1e40af94;--revo-invalid-info-color: #bfdbfe}revo-grid .rgCell[invalid]{background-color:var(--revo-invalid,#fb8f8fb3);color:var(--revo-invalid-color,#991b1b);position:absolute;box-shadow:inset 0 0 0 .5px #dc2626,0 0 0 .5px #dc2626}revo-grid .rgCell[invalid][validation-severity=warning]{background-color:var(--revo-invalid-warning,#fde68abf);color:var(--revo-invalid-warning-color,#92400e);box-shadow:inset 0 0 0 .5px #d97706,0 0 0 .5px #d97706}revo-grid .rgCell[invalid][validation-severity=info]{background-color:var(--revo-invalid-info,#bfdbfebf);color:var(--revo-invalid-info-color,#1d4ed8);box-shadow:inset 0 0 0 .5px #2563eb,0 0 0 .5px #2563eb}revo-grid{--progress-bar-low-color: #fa2057;--progress-bar-medium-color: #f7c605;--progress-bar-high-color: #01c26e;--progress-bar-critical-color: #a8183c;--progress-bar-info-color: #5555fc;--progress-bar-neutral-color: #161a42;--progress-bg-color: #f0f0f0}revo-grid[theme*=dark]{--progress-label-color: #fff;--progress-bg-color: #252525}.progress-line-container{align-items:center;height:100%;display:flex}.progress-line-container .progress-line-background{background-color:var(--progress-bg-color,#e0e0e0);border-radius:2px;width:100%;height:8px;position:relative;overflow:hidden}.progress-line-container .progress-line-background .progress-line-bar{background-color:var(--threshold-color,#008620);height:100%}.progress-line-container .progress-line-background .progress-line-bar.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}.progress-line-container .progress-line-background .progress-line-bar.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}.progress-line-container .progress-line-background .progress-line-bar.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}.progress-line-container .progress-line-background .progress-line-bar.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}.progress-line-container .progress-line-background .progress-line-bar.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}.progress-line-container .progress-line-background .progress-line-bar.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}.progress-line-container .progress-line-label{color:var(--progress-label-color,#333);margin-left:8px;font-size:12px}.progress-line-cell{box-sizing:border-box;flex-direction:column;justify-content:flex-end;height:100%;padding:4px;display:flex;position:absolute;top:0;left:0;right:0}.progress-line-cell.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}.progress-line-cell.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}.progress-line-cell.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}.progress-line-cell.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}.progress-line-cell.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}.progress-line-cell.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}.progress-line-cell .progress-line-background{background-color:var(--progress-bg-color,#e0e0e0);z-index:0;height:2px;position:absolute;bottom:0;left:0;right:0}.progress-line-cell .progress-line-bar{z-index:1;background-color:var(--threshold-color,#008620);height:2px;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.progress-line-cell .progress-line-bar-shadow{z-index:0;background-color:var(--threshold-color,#008620);opacity:.1;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.sparkline-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.sparkline{stroke-width:2px;fill:none;width:100%;height:auto;max-height:100%;overflow:visible}.sparkline-segment.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}.sparkline-segment.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}.sparkline-segment.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}.sparkline-segment.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}.sparkline-segment.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}.sparkline-segment.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}.sparkline-segment{stroke:var(--threshold-color,#008620);stroke-width:2px;fill:none;transition:stroke .3s}.bar-chart-container{flex-direction:column;width:100%;height:100%;display:flex}.bar-chart-container .bar-chart{flex-direction:row;align-items:end;height:100%;display:flex}.bar-chart-container .bar-chart.top{align-items:start}.bar-chart-container .bar-chart-bar{background-color:var(--threshold-color,#008620)}.bar-chart-container .bar-chart-bar.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}.bar-chart-container .bar-chart-bar.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}.bar-chart-container .bar-chart-bar.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}.bar-chart-container .bar-chart-bar.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}.bar-chart-container .bar-chart-bar.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}.bar-chart-container .bar-chart-bar.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}.bar-chart-container .bar-chart-bar{margin-right:1px;transition:background-color .3s}.bar-chart-container .bar-chart-bar:hover{position:relative}.bar-chart-container .bar-chart-bar:hover:before{content:"";background-color:#0000001a;width:100%;height:100%;position:absolute;top:0;left:0}.heatmap-cell{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;inset:0}revo-grid,.rv-data-grid-formatting-editor__preview,.dropdown-container,.revo-dropdown-menu,.rv-formula-bar{--badge-cell-background-color: #d4e8f3}revo-grid[theme*=dark],.rv-data-grid-formatting-editor__preview[theme*=dark],.dropdown-container[theme*=dark],.revo-dropdown-menu[theme*=dark],.rv-formula-bar[theme*=dark]{--badge-cell-background-color: #161a42}revo-grid .badge-cell,.rv-data-grid-formatting-editor__preview .badge-cell,.dropdown-container .badge-cell,.revo-dropdown-menu .badge-cell,.rv-formula-bar .badge-cell{--badge-cell-source-background-color: var(--badge-cell-appearance-background-color,var(--badge-cell-value-background-color,var(--badge-cell-background-color)));background-color:var(--badge-cell-source-background-color);color:var(--badge-cell-appearance-color,var(--badge-cell-value-color,var(--badge-cell-color,inherit)));letter-spacing:.3px;text-align:center;white-space:nowrap;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500;line-height:14px;transition:background-color .3s,color .3s;display:inline-block}@supports (color: color-mix(in lab,red,red)){revo-grid .badge-cell,.rv-data-grid-formatting-editor__preview .badge-cell,.dropdown-container .badge-cell,.revo-dropdown-menu .badge-cell,.rv-formula-bar .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 60%,transparent)}}revo-grid .badge-cell.rectangular,.rv-data-grid-formatting-editor__preview .badge-cell.rectangular,.dropdown-container .badge-cell.rectangular,.revo-dropdown-menu .badge-cell.rectangular,.rv-formula-bar .badge-cell.rectangular{border-radius:6px}revo-grid .badge-cell:hover,.rv-data-grid-formatting-editor__preview .badge-cell:hover,.dropdown-container .badge-cell:hover,.revo-dropdown-menu .badge-cell:hover,.rv-formula-bar .badge-cell:hover{opacity:.9;cursor:pointer}revo-grid[theme*=dark] .badge-cell,revo-grid[data-theme^=dark] .badge-cell,.rv-data-grid-formatting-editor__preview[theme*=dark] .badge-cell,.rv-data-grid-formatting-editor__preview[data-theme^=dark] .badge-cell,.dropdown-container[theme*=dark] .badge-cell,.dropdown-container[data-theme^=dark] .badge-cell,.revo-dropdown-menu[theme*=dark] .badge-cell,.revo-dropdown-menu[data-theme^=dark] .badge-cell,.rv-formula-bar[theme*=dark] .badge-cell,.rv-formula-bar[data-theme^=dark] .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){revo-grid[theme*=dark] .badge-cell,revo-grid[data-theme^=dark] .badge-cell,.rv-data-grid-formatting-editor__preview[theme*=dark] .badge-cell,.rv-data-grid-formatting-editor__preview[data-theme^=dark] .badge-cell,.dropdown-container[theme*=dark] .badge-cell,.dropdown-container[data-theme^=dark] .badge-cell,.revo-dropdown-menu[theme*=dark] .badge-cell,.revo-dropdown-menu[data-theme^=dark] .badge-cell,.rv-formula-bar[theme*=dark] .badge-cell,.rv-formula-bar[data-theme^=dark] .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}revo-grid:has(.theme-darkMaterial) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){revo-grid:has(.theme-darkMaterial) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}revo-grid:has(.theme-darkCompact) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){revo-grid:has(.theme-darkCompact) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}revo-grid:has(.theme-dark) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){revo-grid:has(.theme-dark) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.rv-data-grid-formatting-editor__preview:has(.theme-darkMaterial) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.rv-data-grid-formatting-editor__preview:has(.theme-darkMaterial) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.rv-data-grid-formatting-editor__preview:has(.theme-darkCompact) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.rv-data-grid-formatting-editor__preview:has(.theme-darkCompact) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.rv-data-grid-formatting-editor__preview:has(.theme-dark) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.rv-data-grid-formatting-editor__preview:has(.theme-dark) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.dropdown-container:has(.theme-darkMaterial) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.dropdown-container:has(.theme-darkMaterial) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.dropdown-container:has(.theme-darkCompact) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.dropdown-container:has(.theme-darkCompact) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.dropdown-container:has(.theme-dark) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.dropdown-container:has(.theme-dark) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.revo-dropdown-menu:has(.theme-darkMaterial) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.revo-dropdown-menu:has(.theme-darkMaterial) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.revo-dropdown-menu:has(.theme-darkCompact) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.revo-dropdown-menu:has(.theme-darkCompact) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.revo-dropdown-menu:has(.theme-dark) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.revo-dropdown-menu:has(.theme-dark) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.rv-formula-bar:has(.theme-darkMaterial) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.rv-formula-bar:has(.theme-darkMaterial) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.rv-formula-bar:has(.theme-darkCompact) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.rv-formula-bar:has(.theme-darkCompact) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}.rv-formula-bar:has(.theme-dark) .badge-cell{background-color:var(--badge-cell-source-background-color)}@supports (color: color-mix(in lab,red,red)){.rv-formula-bar:has(.theme-dark) .badge-cell{background-color:color-mix(in srgb,var(--badge-cell-source-background-color) 25%,var(--rg-theme-background,#17171d))}}@supports (color:oklch(from red l c h)){revo-grid[theme*=dark] .badge-cell,revo-grid[data-theme^=dark] .badge-cell,.rv-data-grid-formatting-editor__preview[theme*=dark] .badge-cell,.rv-data-grid-formatting-editor__preview[data-theme^=dark] .badge-cell,.dropdown-container[theme*=dark] .badge-cell,.dropdown-container[data-theme^=dark] .badge-cell,.revo-dropdown-menu[theme*=dark] .badge-cell,.revo-dropdown-menu[data-theme^=dark] .badge-cell,.rv-formula-bar[theme*=dark] .badge-cell,.rv-formula-bar[data-theme^=dark] .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}revo-grid:has(.theme-darkMaterial) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}revo-grid:has(.theme-darkCompact) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}revo-grid:has(.theme-dark) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.rv-data-grid-formatting-editor__preview:has(.theme-darkMaterial) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.rv-data-grid-formatting-editor__preview:has(.theme-darkCompact) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.rv-data-grid-formatting-editor__preview:has(.theme-dark) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.dropdown-container:has(.theme-darkMaterial) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.dropdown-container:has(.theme-darkCompact) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.dropdown-container:has(.theme-dark) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.revo-dropdown-menu:has(.theme-darkMaterial) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.revo-dropdown-menu:has(.theme-darkCompact) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.revo-dropdown-menu:has(.theme-dark) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.rv-formula-bar:has(.theme-darkMaterial) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.rv-formula-bar:has(.theme-darkCompact) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}.rv-formula-bar:has(.theme-dark) .badge-cell{background-color:oklch(from var(--badge-cell-source-background-color) 40% .09 h)}}.rating-star-container{justify-content:center;align-items:center;gap:4px;height:100%;padding:4px;font-size:16px;display:flex}.star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background-color:var(--star-empty-color,#ddd);width:16px;min-width:16px;height:16px;transition:background-color .3s ease-in-out;display:inline-block}.filled-star{background-color:var(--star-filled-color,#fa6f00)}.empty-star{background-color:var(--star-empty-color,#b9b8b8)}.rv-timeline-container{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0 6px;display:flex;position:relative;overflow:hidden}revo-grid[theme*=dark]{--timeline-bar-background: #3f3f46;--timeline-event-color: #22c55e;--timeline-event-color-end: #16a34a;--timeline-event-hover-color: #16a34a;--timeline-event-hover-color-end: #15803d}.rv-timeline-track{isolation:isolate;width:100%;height:14px;position:relative}.rv-timeline-bar{background:var(--timeline-bar-background,#e4e4e7);width:100%;height:3px;box-shadow:none;border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rv-timeline-event-bar{box-sizing:border-box;background:var(--timeline-event-color,#16a34a);border:1px solid var(--timeline-event-color-end,#15803d);min-width:6px;height:10px;box-shadow:none;border-radius:4px;transition:background-color .12s,border-color .12s;position:absolute;top:50%;transform:translateY(-50%)}.rv-timeline-event-bar:hover{z-index:1;background:var(--timeline-event-hover-color,#15803d);border-color:var(--timeline-event-hover-color-end,#166534);box-shadow:none;cursor:pointer}@media(prefers-reduced-motion:reduce){.rv-timeline-event-bar{transition:none}}.change-cell{box-sizing:border-box;justify-content:end;align-items:center;height:100%;padding:4px;display:flex}.change-positive{color:var(--change-positive-color,#008620);align-items:center;gap:var(--change-icon-gap,4px);display:flex}.change-positive .change-icon{font-size:var(--change-icon-size,12px)}.change-negative{color:var(--change-negative-color,#f44336);align-items:center;gap:var(--change-icon-gap,4px);display:flex}.change-negative .change-icon{font-size:var(--change-icon-size,12px)}.change-neutral{color:var(--change-neutral-color,#888)}revo-grid .thumb{text-align:center}.column-type-container{flex-direction:row;align-items:center;gap:5px;display:flex}.column-icon svg{width:14px}.pie-chart-canvas{height:100%}.summary-percentage-content{color:#5c5c5c;flex-grow:1;margin:0;padding:2px 15px;font-size:11px;line-height:16px;list-style:none;overflow:auto}revo-grid[theme^=dark] .summary-percentage-content{color:#939393}.summary-aggregate-content{text-align:right}revo-grid revogr-data .threshold-cell.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}revo-grid revogr-data .threshold-cell.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}revo-grid revogr-data .threshold-cell.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}revo-grid revogr-data .threshold-cell.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}revo-grid revogr-data .threshold-cell.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}revo-grid revogr-data .threshold-cell.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}revo-grid revogr-data .threshold-cell{color:var(--progress-bar-text-color);background-color:var(--threshold-color)!important}.circular-progress-container{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:4px;display:flex}.circular-progress-container .circular-progress{justify-content:center;align-items:center;width:32px;height:32px;max-height:100%;display:flex;position:relative}.circular-progress-container .circular-progress-svg{width:100%;height:100%;transform:rotate(-90deg)}.circular-progress-container .circular-progress-bg{fill:none;stroke:var(--progress-bg-color,#f0f0f0);stroke-width:4px}.circular-progress-container .circular-progress-path.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}.circular-progress-container .circular-progress-path.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}.circular-progress-container .circular-progress-path.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}.circular-progress-container .circular-progress-path.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}.circular-progress-container .circular-progress-path.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}.circular-progress-container .circular-progress-path.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}.circular-progress-container .circular-progress-path{fill:none;stroke:var(--threshold-color,#2196f3);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .3s}.circular-progress-container .circular-progress-value{letter-spacing:-.5px;margin-right:-1px;font-size:7px;font-weight:500;position:absolute}revo-grid{--rv-ui-checkbox-bg: var(--revo-row-select-checkbox-bg,#fff);--rv-ui-checkbox-border: var(--rv-column-dialog-check-border,var(--revo-row-select-checkbox-border,#7a8391));--rv-ui-checkbox-checked: var(--rv-column-dialog-check-bg,var(--revo-row-select-checkbox-checked,#0d6efd));--rv-ui-checkbox-check: var(--revo-row-select-checkbox-check,#fff);--rv-ui-checkbox-focus: var(--revo-row-select-checkbox-focus,#0d6efd3d)}revo-grid[theme^=dark]{--rv-ui-checkbox-bg: var(--revo-row-select-checkbox-bg,var(--rv-ui-surface-sunken,#111));--rv-ui-checkbox-border: var(--rv-column-dialog-check-border,var(--revo-row-select-checkbox-border,#a8b3c4));--rv-ui-checkbox-checked: var(--rv-column-dialog-check-bg,var(--revo-row-select-checkbox-checked,#3b82f6));--rv-ui-checkbox-focus: var(--revo-row-select-checkbox-focus,#3b82f657)}.rv-checkbox{appearance:none;background-color:var(--rv-ui-checkbox-bg,#fff);border:2px solid var(--rv-ui-checkbox-border,#7a8391);box-sizing:border-box;color:var(--rv-ui-checkbox-check,#fff);cursor:pointer;vertical-align:middle;border-radius:4px;flex:none;place-content:center;width:17px;height:17px;margin:0;display:inline-grid}.rv-checkbox:after{content:"";display:block;transform:scale(0)}.rv-checkbox:checked,.rv-checkbox:indeterminate{background-color:var(--rv-ui-checkbox-checked,#0d6efd);border-color:var(--rv-ui-checkbox-checked,#0d6efd)}.rv-checkbox:checked:after{border:2px solid;border-width:0 2px 2px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)scale(1)}.rv-checkbox:indeterminate:after{background:currentColor;border-radius:1px;width:9px;height:2px;transform:scale(1)}.rv-checkbox:focus-visible{box-shadow:0 0 0 3px var(--rv-ui-checkbox-focus,#0d6efd3d);outline:none}.rv-checkbox:disabled{cursor:not-allowed;opacity:.55}revo-grid .rgRow[dragging]{background-color:#0d65e833!important}revo-grid revogr-data .row-header-holder{display:flex}revo-grid revogr-data .row-menu{flex-grow:1}revo-grid .rowHeaders .row-header-drag-surface>.cell-wrapper{pointer-events:none;justify-content:center;align-items:center;width:100%}revo-grid .rowHeaders .row-header-drag-surface .grow{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}revo-grid .rowHeaders .row-header-drag-surface .row-menu{pointer-events:none;flex:auto;justify-content:center;align-items:center;width:100%;height:100%;display:flex}revo-grid .rowHeaders .row-header-drag-surface .revo-draggable{box-sizing:border-box;float:none;pointer-events:auto;z-index:1;justify-content:flex-end;width:100%;min-width:0;padding-right:4px;position:absolute;inset:0}revo-grid .rowHeaders .row-header-drag-surface .revo-draggable>.revo-drag-icon{display:inline-block}revo-grid .revo-draggable{cursor:grab;justify-content:center;align-items:center;width:20px;min-width:20px;height:100%;display:inline-flex}revo-grid .revo-draggable:active{cursor:grabbing}revo-grid .revo-draggable>.revo-drag-icon{color:var(--revo-grid-text,#000);opacity:.65;flex:none;width:10px;height:14px;display:inline-block;position:relative}revo-grid .revo-draggable>.revo-drag-icon:before{content:"";background-image:radial-gradient(currentColor 1px,#0000 1.5px);background-position:0 0;background-size:5px 5px;position:absolute;inset:2px 0}revo-grid .revo-draggable:hover>.revo-drag-icon,revo-grid .revo-draggable:active>.revo-drag-icon{opacity:1}revo-grid .drag-position{height:2px;box-shadow:0 0 0 1px #0d63e833;background-color:#0d63e8!important}revo-grid [data-row-order-valid=false] .drag-position{box-shadow:0 0 0 1px #d92d2033;background-color:#d92d20!important}revo-grid .row-order-warning .drag-position{box-shadow:0 0 0 1px #d9770633;background-color:#d97706!important}revo-grid .row-order-preview{color:#101828;pointer-events:none;z-index:10000;background:#fff;border:1px solid #0d63e83d;border-radius:6px;align-items:center;gap:6px;max-width:min(320px,100vw - 24px);padding:6px 10px;font-size:12px;font-weight:500;position:fixed;box-shadow:0 8px 24px #1018282e}revo-grid .row-order-preview:before{content:"";background:#0d63e8;border-radius:50%;flex:none;width:8px;height:8px;display:block}revo-grid .row-order-preview-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}revo-grid .row-order-invalid .row-order-preview{border-color:#d92d2052}revo-grid .row-order-invalid .row-order-preview:before{background:#d92d20}revo-grid .row-order-warning .row-order-preview{border-color:#d9770652}revo-grid .row-order-warning .row-order-preview:before{background:#d97706}revo-grid[theme^=dark] .rgRow[dragging]{background-color:#0d65e866!important}revo-grid[theme^=dark] .row-order-preview{color:#f9fafb;background:#1f2937;border-color:#93c5fd4d;box-shadow:0 8px 24px #0000006b}revo-grid .rgRow[selected],revo-grid .rgRow[selected] .rgCell.disabled{background-color:var(--revo-selected-row)!important}revo-grid .cell-checkbox .cell-wrapper{justify-content:center;align-items:center;width:100%}revo-grid .row-select-checkbox-container,revo-grid .cell-header-checkbox-container{flex:none;justify-content:center;align-items:center;height:100%;margin-inline:5px;display:inline-flex}revo-grid .groupingRow .row-select-group-label{min-width:0;height:100%;padding-left:var(--revo-row-select-group-checkbox-indent,0);align-items:center;gap:6px;display:inline-flex}revo-grid .groupingRow .row-select-group-label input[type=checkbox]{margin:0}revo-grid .groupingRow .row-select-group-content{align-items:center;gap:4px;min-width:0;display:inline-flex}revo-grid .groupingRow .row-select-group-label-selected{color:inherit}revo-grid.cell-border{--revo-row-select-group-checkbox-indent: 63px}.rv-column-dialog{color:inherit;background:0 0;border:0;padding:0}.rv-column-dialog::backdrop{background:#0f172a3d}.rv-column-dialog--dark{--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark;--rv-column-dialog-bg: var(--rv-ui-surface-sunken,#111);--rv-column-dialog-border: #374151;--rv-column-dialog-hover: #1f2937;--rv-column-dialog-muted: #9ca3af;--rv-column-dialog-text: #f3f4f6}.rv-column-dialog--dark::backdrop{background:#00000080}.rv-column-dialog__surface{overscroll-behavior:contain;border:1px solid var(--rv-column-dialog-border,#d7dce3);background:var(--rv-column-dialog-bg,#fff);width:min(520px,100vw - 32px);min-width:min(360px,100vw - 32px);height:min(640px,100vh - 48px);min-height:320px;color:var(--rv-column-dialog-text,#101828);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a38}.rv-column-dialog__header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.rv-column-dialog__header h3{font-size:16px;font-weight:var(--rv-ui-font-weight-medium,500);margin:0;line-height:1.2}.rv-column-dialog__close{width:30px;height:30px;color:var(--rv-column-dialog-muted,#667085);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:24px;line-height:1}.rv-column-dialog__close:hover{background:var(--rv-column-dialog-hover,#f2f4f7);color:var(--rv-column-dialog-text,#101828)}.rv-column-dialog__close:focus-visible{outline:2px solid var(--rv-ui-focus-ring,#2563eb59);outline-offset:2px}.rv-column-dialog__search{flex:none;margin:6px 16px 12px}.rv-column-dialog .rv-column-dialog__grid{--revo-grid-cell-disabled-bg: transparent;border-top:1px solid var(--rv-column-dialog-border,#e4e7ec);flex:auto;min-height:0;display:block}.rv-column-dialog-checkbox{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.rv-column-dialog-drag{width:100%;color:var(--rv-column-dialog-muted,#667085);letter-spacing:1px;cursor:grab;justify-content:center;align-items:center;font-size:20px;display:inline-flex;transform:rotate(90deg)}revo-grid{--rv-context-menu-bg-color: #fff;--rv-context-menu-border-color: #141c2c14;--rv-context-menu-border-opacity: .5;--rv-context-menu-shadow-color: #00000026;--rv-context-menu-hover-bg-color: #f4f6fb;--rv-context-menu-box-shadow: 0 10px 28px #0f172a29, 0 2px 5px #0f172a14;--rv-context-menu-muted-color: #6b7280;--rv-context-menu-icon-color: #566074;--rv-context-menu-key-bg-color: #f6f7fb;--rv-context-menu-key-border-color: #141c2c1a;--rv-context-menu-key-color: #4a5366;--rv-context-menu-danger-color: #e64040;--rv-context-menu-selected-bg-color: #e5edff;--rv-context-menu-selected-hover-bg-color: #dbe7ff;--rv-context-menu-selected-color: var(--rv-ui-accent,#2563eb);--rv-context-menu-selected-ring-color: #2563eb2e}revo-grid[theme^=dark]{--rv-context-menu-bg-color: #1c1c1c;--rv-context-menu-border-color: #686868;--rv-context-menu-border-opacity: 0;--rv-context-menu-shadow-color: #00000080;--rv-context-menu-hover-bg-color: #2c2c2c;--rv-context-menu-box-shadow: 0 4px 12px #00000080;--rv-context-menu-muted-color: #9ca3af;--rv-context-menu-icon-color: #b4bdcc;--rv-context-menu-key-bg-color: #0f1117;--rv-context-menu-key-border-color: #94a3b838;--rv-context-menu-key-color: #b4bdcc;--rv-context-menu-danger-color: #f87171;--rv-context-menu-selected-bg-color: #222955;--rv-context-menu-selected-hover-bg-color: #2a3363;--rv-context-menu-selected-color: #788bff;--rv-context-menu-selected-ring-color: #788bff3d}revo-grid .rv-context-menu{background-color:var(--rv-context-menu-bg-color);border:1px solid var(--rv-context-menu-border-color);min-width:224px;min-height:30px;box-shadow:var(--rv-context-menu-box-shadow);z-index:1000;color:var(--revo-grid-text,#000);border-radius:8px;flex-direction:column;gap:0;padding:6px 0;display:none;position:absolute;top:0;left:0}revo-grid .rv-context-menu:popover-open{box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:0;display:flex;position:fixed;inset:auto;overflow:visible}revo-grid .rv-context-menu ul{margin:0;padding:0;list-style:none}revo-grid .rv-context-menu ul>li{box-sizing:border-box;cursor:pointer;white-space:nowrap;border-radius:0;outline:none;align-items:center;gap:10px;min-height:32px;padding:0 14px;font-size:13.5px;display:flex;position:relative}revo-grid .rv-context-menu ul>li:focus-visible{background-color:var(--rv-context-menu-hover-bg-color)}revo-grid .rv-context-menu ul>li.rv-context-menu__separator{background:var(--rv-context-menu-border-color);cursor:default;height:1px;min-height:1px;opacity:var(--rv-context-menu-border-opacity,.65);border-radius:0;margin:5px 10px;padding:0}revo-grid .rv-context-menu ul>li .rv-context-menu__check,revo-grid .rv-context-menu ul>li .rv-context-menu__submenu-arrow{text-align:center;flex:0 0 16px;width:16px}revo-grid .rv-context-menu ul>li .rv-context-menu__label{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;line-height:1.2}revo-grid .rv-context-menu ul>li .rv-context-menu__shortcut{border:1px solid var(--rv-context-menu-key-border-color);min-width:18px;height:18px;color:var(--rv-context-menu-key-color);background:var(--rv-context-menu-key-bg-color);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 -1px #0f172a0d}revo-grid .rv-context-menu ul>li .rv-context-menu__shortcut.rv-context-menu__shortcut-icon{padding:0}revo-grid .rv-context-menu ul>li .rv-context-menu__shortcut.rv-context-menu__shortcut-icon>svg{fill:currentColor;width:11px;height:11px}revo-grid .rv-context-menu ul>li>ul.rv-context-menu__submenu{z-index:1;border:1px solid var(--rv-context-menu-border-color);background:var(--rv-context-menu-bg-color);width:max-content;min-width:min(180px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:var(--rv-context-menu-box-shadow);border-radius:8px;padding:6px 0;display:none;position:fixed;inset:auto;overflow:auto}revo-grid .rv-context-menu ul>li[aria-expanded=true]>ul.rv-context-menu__submenu{display:block}revo-grid .rv-context-menu ul>li>span.icon{width:16px;height:16px;color:var(--rv-context-menu-icon-color);justify-content:center;align-items:center;display:flex}revo-grid .rv-context-menu ul>li>span.icon>svg{fill:currentColor;width:16px;height:16px;display:block}revo-grid .rv-context-menu ul>li:hover:not(.rv-context-menu__separator){background-color:var(--rv-context-menu-hover-bg-color)}revo-grid .rv-context-menu ul>li[aria-checked=true]{min-height:30px;color:var(--rv-context-menu-selected-color);background-color:var(--rv-context-menu-selected-bg-color);border-radius:7px;margin:1px 8px;padding:0 6px}revo-grid .rv-context-menu ul>li[aria-checked=true]:hover,revo-grid .rv-context-menu ul>li[aria-checked=true]:focus-visible{background-color:var(--rv-context-menu-selected-hover-bg-color)}revo-grid .rv-context-menu ul>li[aria-checked=true]>.rv-context-menu__label{font-weight:600}revo-grid .rv-context-menu ul>li[role=menuitemradio][aria-checked=true]>.rv-context-menu__check{color:var(--rv-context-menu-selected-color);justify-content:center;align-items:center;font-size:0;display:flex}revo-grid .rv-context-menu ul>li[role=menuitemradio][aria-checked=true]>.rv-context-menu__check:before{width:6px;height:6px;box-shadow:0 0 0 3px var(--rv-context-menu-selected-ring-color);content:"";background:currentColor;border-radius:50%}revo-grid .rv-context-menu ul>li[role=menuitemcheckbox][aria-checked=true]>.rv-context-menu__check{color:var(--rv-context-menu-selected-color);font-size:13px;font-weight:700}revo-grid .rv-context-menu ul>li.rv-context-menu__item--disabled{cursor:not-allowed;opacity:.45}revo-grid .rv-context-menu ul>li.rv-context-menu__item--disabled:hover{background-color:#0000}revo-grid .rv-context-menu ul>li.rv-context-menu__item--danger{color:var(--rv-context-menu-danger-color)}revo-grid .rv-context-menu ul>li.rv-context-menu__item--danger>span.icon{color:currentColor}revo-grid .rv-context-menu ul>li.rv-context-menu__heading{cursor:default;flex-direction:column;align-items:stretch;gap:2px;min-height:auto;padding:8px 14px 7px}revo-grid .rv-context-menu ul>li.rv-context-menu__heading:hover{background:0 0}revo-grid .rv-context-menu ul>li.rv-context-menu__heading .rv-context-menu__heading-label{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}revo-grid .rv-context-menu ul>li.rv-context-menu__heading .rv-context-menu__subtitle{color:var(--rv-context-menu-muted-color);font-size:12px;font-weight:500;line-height:1.2}revo-grid .rv-context-menu ul>li.rv-context-menu__control{cursor:default;white-space:normal;align-items:stretch;min-height:auto;padding:10px 14px}revo-grid .rv-context-menu ul>li.rv-context-menu__control:hover{background:0 0}revo-grid .rv-context-menu ul>li.rv-context-menu__control input,revo-grid .rv-context-menu ul>li.rv-context-menu__control button,revo-grid .rv-context-menu ul>li.rv-context-menu__control select,revo-grid .rv-context-menu ul>li.rv-context-menu__control textarea{box-sizing:border-box;color:inherit;font:inherit}revo-grid .rv-context-menu ul>li.rv-context-menu__control input[type=range]{accent-color:var(--rv-ui-accent,#2563eb)}revo-grid .rv-context-menu>ul{overscroll-behavior:contain;max-width:100%;max-height:calc(100dvh - 26px);overflow:auto}.multi-range-selection-grid .multi-range-selection-cell{background-color:#3c7ef51f}.multi-range-selection-grid .multi-range-selection-edge-top{border-top:1px solid #3465dcd9}.multi-range-selection-grid .multi-range-selection-edge-right{border-right:1px solid #3465dcd9}.multi-range-selection-grid .multi-range-selection-edge-bottom{border-bottom:1px solid #3465dcd9}.multi-range-selection-grid .multi-range-selection-edge-left{border-left:1px solid #3465dcd9}.multi-range-selection-grid .cross-viewport-autofill-preview-cell{opacity:.45;font-style:italic}.multi-range-selection-grid .cross-viewport-autofill-range-cell.multi-range-selection-edge-top{border-top-style:solid;border-top-color:#ff5e00}.multi-range-selection-grid .cross-viewport-autofill-range-cell.multi-range-selection-edge-right{border-right-style:solid;border-right-color:#ff5e00}.multi-range-selection-grid .cross-viewport-autofill-range-cell.multi-range-selection-edge-bottom{border-bottom-style:solid;border-bottom-color:#ff5e00}.multi-range-selection-grid .cross-viewport-autofill-range-cell.multi-range-selection-edge-left{border-left-style:solid;border-left-color:#ff5e00}.multi-range-selection-grid .cross-viewport-autofill-dashed-range-cell.multi-range-selection-edge-top{border-top-style:dashed}.multi-range-selection-grid .cross-viewport-autofill-dashed-range-cell.multi-range-selection-edge-right{border-right-style:dashed}.multi-range-selection-grid .cross-viewport-autofill-dashed-range-cell.multi-range-selection-edge-bottom{border-bottom-style:dashed}.multi-range-selection-grid .cross-viewport-autofill-dashed-range-cell.multi-range-selection-edge-left{border-left-style:dashed}revo-grid{--revo-selected-row: #dde5f4}revo-grid[theme^=dark]{--revo-selected-row: #1c1c37}revo-grid{--revo-row-header-focus-bg: #0d63e829;--revo-row-header-focus-color: #0d63e8}revo-grid .rgRow[row-header-selected],revo-grid .rgRow[row-header-selected] .rgCell.disabled{background-color:var(--revo-selected-row)!important}revo-grid[theme^=dark]{--revo-row-header-focus-bg: #60a5fa2e;--revo-row-header-focus-color: #b9d4ff}revo-grid .rowHeaders revogr-header .header-content{align-self:stretch;display:flex}revo-grid .rowHeaders revogr-header .row-header-select-all{appearance:none;color:var(--rg-theme-row-headers-color,currentColor);cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-end;align-items:flex-end;padding:5px;display:flex}revo-grid .rowHeaders revogr-header .row-header-select-all:focus-visible{outline:2px solid var(--revo-row-header-focus-color);outline-offset:-2px}revo-grid .rowHeaders revogr-header .row-header-select-all-indicator{clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.68;background:currentColor;width:8px;height:8px}revogr-data button.row-menu{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}revogr-data button.row-menu:focus-visible{outline:2px solid var(--revo-row-header-focus-color);outline-offset:-2px}revogr-data .revo-draggable:hover>.revo-drag-icon{margin-top:-4px}revogr-data .rgRow.focused-rgRow .rgCell.row-header-holder,revogr-data .rgRow.focused-rgRow .row-header-holder{background-color:var(--revo-row-header-focus-bg);color:var(--revo-row-header-focus-color)}revogr-data .rgRow.focused-rgRow .rgCell.row-header-holder button,revogr-data .rgRow.focused-rgRow .row-header-holder button{color:inherit;background-color:#0000;border:none}revo-grid.cell-border revogr-data .rgRow.focused-rgRow .rgCell.row-header-holder{background-color:var(--revo-row-header-focus-bg);color:var(--revo-row-header-focus-color)}.rv-data-grid-cell-inspector{border-color:var(--rv-dialog-border,var(--rv-context-menu-border-color));background:var(--rv-dialog-bg,var(--rv-context-menu-bg-color,#fff));width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--rv-dialog-color,var(--revo-grid-text,#172033));padding:20px}.rv-data-grid-cell-inspector__content{gap:14px;display:grid}.rv-data-grid-cell-inspector__details{grid-template-columns:minmax(108px,auto) minmax(0,1fr);gap:7px 16px;margin:0;display:grid}.rv-data-grid-cell-inspector__details dt{color:var(--rv-dialog-muted,#667085);font-weight:600}.rv-data-grid-cell-inspector__details dd{overflow-wrap:anywhere;min-width:0;margin:0}.rv-data-grid-cell-inspector__section{gap:7px;display:grid}.rv-data-grid-cell-inspector__section h4{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.rv-data-grid-cell-inspector__section pre{border:1px solid var(--rv-dialog-section-border,var(--rv-dialog-border,#d4d4d8));background:var(--rv-dialog-section-bg,#7f7f7f0f);max-height:190px;color:inherit;-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:11px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}@media(width<=520px){.rv-data-grid-cell-inspector{width:100%;padding:16px}.rv-data-grid-cell-inspector__details{grid-template-columns:1fr;gap:3px}.rv-data-grid-cell-inspector__details dd+dt{margin-top:5px}}revo-grid.column-collapse .header-content{justify-content:space-between;align-items:center;width:100%;display:flex}revo-grid.column-collapse .header-content .header-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}revo-grid.column-collapse .column-collapse-group-label{align-items:baseline;gap:6px;min-width:0;display:inline-flex}revo-grid.column-collapse .column-collapse-group-hint{opacity:.65;white-space:nowrap;font-size:11px}revo-grid.column-collapse .column-collapse-compact-header{align-items:center;min-height:100%}revo-grid.column-collapse revogr-header .rgHeaderCell[collapsible]:not([multi-row-header-group-span]){padding-right:5px;height:calc(100% / var(--column-collapse-grouping-depth,1))!important}revo-grid.column-collapse .collapse-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:8px;padding:4px;display:flex}revo-grid.column-collapse .collapse-btn:hover{opacity:1}revo-grid.column-collapse .collapse-btn>span{color:inherit;opacity:.7;font-size:10px;transition:all .2s}revo-grid.column-collapse .collapse-btn.collapsed>span{transform:rotate(-90deg)}revo-grid.column-collapse .trimmed-content{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 8px;overflow:hidden}revo-grid.column-collapse .column-collapse-placeholder-header{opacity:.7;white-space:nowrap;align-items:center;min-height:100%;padding:0 8px;font-size:11px;display:flex}revo-grid.column-collapse .column-collapse-placeholder-cell{width:100%;height:100%;padding:0 8px}revo-grid{--server-side-grouping-loading-base-color: var(--loading-base-color,#2540670f);--server-side-grouping-loading-shine-color: var(--loading-shine-color,#25406733)}revo-grid[theme^=dark]{--server-side-grouping-loading-base-color: var(--loading-base-color,#ffffff0a);--server-side-grouping-loading-shine-color: var(--loading-shine-color,#ffffff14)}revo-grid revogr-viewport-scroll.rgCol .rgRow.server-side-grouping-loading[loading],revo-grid revogr-viewport-scroll.rgCol .rgRow.server-side-grouping-skeleton[loading]{overflow:hidden;background:0 0!important}revo-grid revogr-viewport-scroll.rgCol .rgRow.server-side-grouping-loading[loading]:before,revo-grid revogr-viewport-scroll.rgCol .rgRow.server-side-grouping-skeleton[loading]:before{background:linear-gradient(90deg,var(--server-side-grouping-loading-base-color) 25%,var(--server-side-grouping-loading-shine-color) 37%,var(--server-side-grouping-loading-base-color) 63%);content:"";background-size:400% 100%;animation:1.4s infinite server-side-grouping-loading-shimmer;position:absolute;inset:0}revo-grid .rgRow.server-side-grouping-loading .rgCell,revo-grid .rgRow.server-side-grouping-skeleton .rgCell{color:#0000}.rgRow.server-side-grouping-error .rgCell:first-child{color:var(--revo-grid-error-color,#b91c1c);cursor:pointer}revo-grid.is-dragging{outline:2px solid #00aeff}.rv-formula-dependency-active-cell{--rv-formula-dependency-active-border: #2563eb;box-shadow:inset 0 0 0 1px var(--rv-formula-dependency-active-border,#2563eb)!important}.rv-formula-dependency-cell{--rv-formula-dependency-color: #2563eb;--rv-formula-dependency-bg: var(--rv-formula-dependency-color,#2563eb);--rv-formula-dependency-border: var(--rv-formula-dependency-color,#2563eb);background:var(--rv-formula-dependency-bg,#2563eb24)!important}@supports (color: color-mix(in lab,red,red)){.rv-formula-dependency-cell{--rv-formula-dependency-bg: color-mix(in srgb, var(--rv-formula-dependency-color,#2563eb) 16%, transparent)}}.rv-formula-dependency-cell.rv-formula-dependency-edge-top{border-top:1px solid var(--rv-formula-dependency-border,#2563eb)!important}.rv-formula-dependency-cell.rv-formula-dependency-edge-right{border-right:1px solid var(--rv-formula-dependency-border,#2563eb)!important}.rv-formula-dependency-cell.rv-formula-dependency-edge-bottom{border-bottom:1px solid var(--rv-formula-dependency-border,#2563eb)!important}.rv-formula-dependency-cell.rv-formula-dependency-edge-left{border-left:1px solid var(--rv-formula-dependency-border,#2563eb)!important}[data-theme^=dark] .rv-formula-dependency-active-cell,.dark .rv-formula-dependency-active-cell,:root.dark .rv-formula-dependency-active-cell{--rv-formula-dependency-active-border: #93c5fd}[data-theme^=dark] .rv-formula-dependency-cell,.dark .rv-formula-dependency-cell,:root.dark .rv-formula-dependency-cell{--rv-formula-dependency-bg: var(--rv-formula-dependency-color,#93c5fd);--rv-formula-dependency-border: var(--rv-formula-dependency-color,#93c5fd)}@supports (color: color-mix(in lab,red,red)){[data-theme^=dark] .rv-formula-dependency-cell,.dark .rv-formula-dependency-cell,:root.dark .rv-formula-dependency-cell{--rv-formula-dependency-bg: color-mix(in srgb, var(--rv-formula-dependency-color,#93c5fd) 28%, transparent)}}.rv-formula-loading{min-width:0;color:var(--rv-text-color,currentColor);align-items:center;gap:6px;display:inline-flex}.rv-formula-loading__spinner{box-sizing:border-box;border:2px solid currentColor;border-top-color:currentColor;border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.7s linear infinite rv-formula-loading-spin}@supports (color: color-mix(in lab,red,red)){.rv-formula-loading__spinner{border:2px solid color-mix(in srgb,currentColor 24%,transparent)}}.rv-formula-loading__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.rv-formula-loading__spinner{animation-duration:1.8s}}revo-grid{--loading-base-color: #2540670f;--loading-shine-color: #25406733}revo-grid revogr-viewport-scroll.rgCol .rgRow[loading]{overflow:hidden;background:0 0!important}revo-grid revogr-viewport-scroll.rgCol .rgRow[loading]:before{content:"";background:linear-gradient(90deg,var(--loading-base-color) 25%,var(--loading-shine-color) 37%,var(--loading-base-color) 63%);background-size:400% 100%;animation:1.4s infinite loading-shimmer;position:absolute;inset:0}revo-grid[theme^=dark]{--loading-base-color: #ffffff0a;--loading-shine-color: #ffffff14}.rv-data-grid-formatting-panel{box-sizing:border-box;width:100%;min-width:0;color:var(--rv-ui-text,#111827);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block;container-type:inline-size}.rv-data-grid-formatting-panel[hidden]{display:none}.rv-data-grid-formatting-panel__row{box-sizing:border-box;border-bottom:1px solid var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface-sunken,#f8fafc);width:100%;min-width:0;height:54px;color:inherit;white-space:nowrap;flex-flow:row;align-items:center;gap:3px;padding:8px 12px;display:flex;overflow:visible}.rv-format-panel__divider{background:var(--rv-ui-border,#e2e8f0);flex:0 0 1px;align-self:stretch;width:1px;margin:2px 5px}.rv-format-panel__button,.rv-format-panel__icon-select,.rv-format-panel__compact-color,.rv-format-panel__select,.rv-format-panel__size{box-sizing:border-box;height:32px;color:var(--rv-ui-text,#111827);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rv-format-panel__button{cursor:pointer;width:32px;padding:7px}.rv-format-panel__more>.rv-format-panel__button{gap:6px;width:auto;min-width:32px;padding-inline:8px}.rv-format-panel__button-label{font-size:12px;font-weight:var(--rv-ui-font-weight-medium,500)}.rv-format-panel__button:hover:not(:disabled),.rv-format-panel__icon-select:hover,.rv-format-panel__compact-color:hover,.rv-format-panel__select:hover,.rv-format-panel__size:hover{border-color:var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface-hover,#f1f5f9)}.rv-format-panel__button:focus-visible,.rv-format-panel__icon-select:focus-within,.rv-format-panel__select:focus-within,.rv-format-panel__size:focus-within{outline:2px solid var(--rv-ui-accent,#2563eb);outline-offset:1px}.rv-format-panel__button:disabled{opacity:.42;cursor:default}.rv-format-panel__icon-select:has(select:disabled){opacity:.42;cursor:default}.rv-format-panel__select:has(select:disabled){opacity:.42;cursor:default}.rv-format-panel__size:has(input:disabled){opacity:.42;cursor:default}.rv-format-panel__button--active{border-color:var(--rv-ui-accent,#2563eb);background:var(--rv-ui-selected-bg,#eff6ff);color:var(--rv-ui-selected-fg,#1d4ed8)}@supports (color: color-mix(in lab,red,red)){.rv-format-panel__button--active{border-color:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 25%,transparent)}}.rv-format-panel__button .rv-format-icon,.rv-format-panel__button svg,.rv-format-panel__icon-select .rv-format-icon,.rv-format-panel__icon-select svg,.rv-format-panel__compact-color>.rv-format-icon,.rv-format-panel__compact-color>.rv-format-icon svg{fill:currentColor;width:15px;height:15px;display:inline-flex}.rv-format-panel__decimal{letter-spacing:-.04em;gap:2px;width:42px;font-size:10px;font-weight:600}.rv-format-panel__decimal .rv-format-icon,.rv-format-panel__decimal .rv-format-icon svg{width:8px;height:8px}.rv-format-panel__select select,.rv-format-panel__size input,.rv-format-panel__icon-select select{appearance:none;box-sizing:border-box;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 26px 0 9px}.rv-format-panel__chevron{pointer-events:none;width:8px;height:8px;display:inline-flex;position:absolute;right:8px}.rv-format-panel__chevron svg{fill:currentColor;width:8px;height:8px}.rv-format-panel__preset{border-color:var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface,#fff);width:128px}.rv-format-panel__font{border-color:var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface,#fff);width:106px}.rv-format-panel__size{border-color:var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface,#fff);width:49px}.rv-format-panel__size input{text-align:center;padding:0 5px}.rv-format-panel__size input::-webkit-inner-spin-button{display:none}.rv-format-panel__icon-select{gap:2px;width:39px;padding-inline:6px}.rv-format-panel__icon-select select{opacity:0;position:absolute;inset:0}.rv-format-panel__icon-select>.rv-format-icon{flex:0 0 15px}.rv-format-panel__icon-select .rv-format-panel__chevron{flex:0 0 8px;position:static;right:auto}.rv-format-panel__colors{gap:2px;display:inline-flex}.rv-format-panel__compact-color{width:37px;padding:0}.rv-format-panel__compact-color>.rv-format-icon{pointer-events:none}.rv-format-panel__compact-color .rv-format-color-picker{position:static}.rv-format-panel__compact-color .rv-format-color-picker__trigger{background:0 0;border:0;justify-content:center;align-items:flex-end;width:100%;min-width:0;padding:21px 5px 3px;display:flex;position:absolute;inset:0}.rv-format-panel__compact-color .rv-format-color-picker__trigger-swatch{border-radius:2px;width:22px;height:3px}.rv-format-panel__compact-color .rv-format-color-picker__trigger-value,.rv-format-panel__compact-color .rv-format-color-picker__trigger>.rv-format-icon,.rv-format-panel__compact-color .rv-format-color-picker__trigger-swatch--empty .rv-format-color-picker__empty-icon,.rv-format-panel__compact-color .rv-format-color-picker__trigger-swatch--empty .rv-format-color-picker__empty-icon svg{display:none}.rv-format-panel__spacer{flex:auto;min-width:0}.rv-format-panel__custom-buttons{flex:none;gap:3px;display:inline-flex}.rv-format-panel__clear{color:var(--rv-ui-text-muted,#64748b)}.rv-format-panel__more{flex:none;position:relative}.rv-format-panel__menu{z-index:1000;box-sizing:border-box;border:1px solid var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface-elevated,#fff);width:240px;color:var(--rv-ui-text,#111827);border-radius:9px;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0f172a2e}.rv-format-panel__menu>button{min-height:34px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 9px;display:flex}.rv-format-panel__menu>button:hover{background:var(--rv-ui-surface-hover,#f1f5f9)}.rv-format-panel__menu .rv-format-icon,.rv-format-panel__menu .rv-format-icon svg{fill:currentColor;width:15px;height:15px;display:inline-flex}.rv-format-panel__menu-field{color:var(--rv-ui-text-muted,#64748b);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:3px 9px;font-size:12px}.rv-format-panel__menu-field select,.rv-format-panel__menu-field input{box-sizing:border-box;border:1px solid var(--rv-ui-border,#e2e8f0);background:var(--rv-ui-surface,#fff);width:100%;height:31px;color:var(--rv-ui-text,#111827);border-radius:6px;padding:0 8px}.rv-format-panel__menu-buttons{gap:3px;padding:3px 7px}.rv-format-panel__menu-controls{border-block:1px solid var(--rv-ui-border,#e2e8f0);align-items:center;gap:3px;padding:5px 7px}.rv-format-panel__overflow-wide,.rv-format-panel__overflow-compact,.rv-format-panel__overflow-medium{display:none}.rv-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=1050px){.rv-format-panel__hide-wide{display:none}.rv-format-panel__overflow-wide.rv-format-panel__menu-buttons,.rv-format-panel__overflow-wide.rv-format-panel__menu-controls{display:flex}}@container (width<=790px){.rv-format-panel__hide-compact,.rv-format-panel__button-label{display:none}.rv-format-panel__overflow-compact{display:contents}}@container (width<=610px){.rv-format-panel__hide-medium,.rv-format-panel__decimal{display:none}.rv-format-panel__overflow-medium.rv-format-panel__menu-field{display:grid}}@container (width<=430px){.rv-format-panel__divider{display:none}.rv-format-panel__preset{width:112px}.rv-data-grid-formatting-panel__row{padding-inline:6px}}.rv-formula-name-manager{color:var(--rv-ui-btn-outline-fg,#0f172a);flex-direction:column;gap:12px;font:13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.rv-formula-name-manager form,.rv-formula-name-manager-list{gap:8px;display:grid}.rv-formula-name-manager-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.rv-formula-name-manager input,.rv-formula-name-manager select{box-sizing:border-box;border:1px solid var(--rv-ui-btn-outline-border,#d4d4d8);border-radius:var(--rv-ui-radius,6px);width:100%;color:inherit;background:var(--rv-ui-btn-outline-bg,#fff);padding:7px 8px}.rv-formula-name-manager-actions,.rv-formula-name-manager-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-formula-name-manager-row{border:1px solid var(--rv-ui-group-border,#e2e8f0);border-radius:var(--rv-ui-radius,6px);grid-template-columns:minmax(120px,1fr) minmax(80px,.6fr) minmax(120px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.rv-formula-name-manager-name{font-weight:500}.rv-formula-name-manager-meta,.rv-formula-name-manager-target,.rv-formula-name-manager-empty,.rv-formula-name-manager-errors{color:#64748b}.rv-formula-name-manager-errors{margin:0;padding-left:18px}.rv-formula-name-manager-status{min-height:18px}@media(width<=640px){.rv-formula-name-manager-row{grid-template-columns:1fr}}.rv-formula-bar-active-cell{position:relative;box-shadow:inset 0 0 0 2px var(--rv-formula-bar-active-cell-border,#2563eb)!important}.rv-formula-bar{align-items:stretch;width:100%;min-width:0;display:flex}.rv-formula-bar-fx{border:0;border-right:1px solid var(--rv-formula-bar-border,#d6d9df);color:var(--rv-formula-bar-muted,#667085);cursor:pointer;background:0 0;flex:0 0 36px;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:16px;font-style:italic;display:inline-flex}.rv-formula-bar-fx[aria-pressed=true]{background:var(--rv-formula-bar-active-bg,#2563eb14);color:var(--rv-formula-bar-active,#2563eb)}.rv-formula-bar-surface,.rv-formula-bar-input-wrap,.rv-formula-bar-dropdown,.rv-formula-bar-dropdown>div,.rv-formula-bar-dropdown .dropdown-container,.rv-formula-bar-dropdown .dropdown-trigger{box-sizing:border-box;width:100%;min-width:0}.rv-formula-bar-surface{flex:auto;align-items:stretch;min-height:36px;display:flex;position:relative}.rv-formula-bar-input-wrap{align-items:center;display:flex;position:relative}.rv-formula-bar-input{box-sizing:border-box;color:var(--rv-formula-bar-text,#101828);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:7px 12px}.rv-formula-bar-highlight{box-sizing:border-box;color:var(--rv-formula-bar-text,#101828);font:inherit;pointer-events:none;white-space:pre;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0;overflow:hidden}.rv-formula-bar-input-formula .rv-formula-bar-input{caret-color:var(--rv-formula-bar-text,#101828);color:#0000;position:relative}.rv-formula-bar-token-function{color:#7c3aed}.rv-formula-bar-token-reference{color:#2563eb}.rv-formula-bar-token-number{color:#059669}.rv-formula-bar-token-operator,.rv-formula-bar-token-punctuation{color:#667085}.rv-formula-bar-token-string{color:#c2410c}.rv-formula-bar-token-name{color:#be123c}.rv-formula-bar-dropdown .dropdown-trigger{--rv-dropdown-arrow-right: 12px;--rv-dropdown-value-right-space: 22px;border:0;border-radius:0;justify-content:space-between;align-items:center;height:100%;min-height:36px;padding:7px 12px;display:flex}.rv-formula-bar-dropdown,.rv-formula-bar-dropdown>div,.rv-formula-bar-dropdown .dropdown-container{height:100%}.rv-formula-bar-dropdown .selected-value,.rv-formula-bar-dropdown .selected-values,.rv-formula-bar-dropdown .placeholder{padding-left:0;padding-right:var(--rv-dropdown-value-right-space)}.rv-formula-bar-unsupported-value{color:var(--rv-formula-bar-muted,#667085);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-self:center;padding:7px 12px;overflow:hidden}.rv-formula-bar-open-cell-editor{border:0;border-left:1px solid var(--rv-formula-bar-border,#d6d9df);color:var(--rv-formula-bar-active,#2563eb);cursor:pointer;background:0 0;padding:0 12px}.rv-formula-bar-enter-hint{--rv-formula-bar-enter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='10 5 17 12 10 19'/%3E%3C/svg%3E");background-image:var(--rv-formula-bar-enter-icon);background-position:right 8px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:24px}.rv-formula-bar-invalid{--rv-formula-bar-invalid-color: #dc2626}.rv-formula-bar-invalid:not(input){box-shadow:inset 0 0 0 2px var(--rv-formula-bar-invalid-color)!important}input.rv-formula-bar-invalid,input.rv-formula-bar-invalid:focus{caret-color:var(--rv-formula-bar-invalid-color);outline-offset:-2px;outline:2px solid var(--rv-formula-bar-invalid-color)!important}[data-theme^=dark] .rv-formula-bar-enter-hint,.dark .rv-formula-bar-enter-hint,:root.dark .rv-formula-bar-enter-hint{--rv-formula-bar-enter-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2397a6ba' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='10 5 17 12 10 19'/%3E%3C/svg%3E")}[data-theme^=dark] .rv-formula-bar-invalid,.dark .rv-formula-bar-invalid,:root.dark .rv-formula-bar-invalid{--rv-formula-bar-invalid-color: #f87171}[data-theme^=dark] .rv-formula-bar-active-cell,.dark .rv-formula-bar-active-cell,:root.dark .rv-formula-bar-active-cell{--rv-formula-bar-active-cell-border: #60a5fa}[data-theme^=dark] .rv-formula-bar,.dark .rv-formula-bar,:root.dark .rv-formula-bar{--rv-formula-bar-active: #60a5fa;--rv-formula-bar-active-bg: #60a5fa1f;--rv-formula-bar-border: #ffffff1f;--rv-formula-bar-muted: #97a6ba;--rv-formula-bar-text: #f5f5f7}revo-grid,.rv-formula-bar{--rv-dropdown-container-tag-background: #f0f0f0;--rv-dropdown-placeholder-color: #757575}revo-grid[theme*=dark],.rv-formula-bar[theme*=dark]{--rv-dropdown-container-tag-background: #2d2d2d;--rv-dropdown-placeholder-color: #999}revo-grid .revo-dropdown-container,.rv-formula-bar .revo-dropdown-container{width:100%;height:calc(100% - 2px);display:block}revo-grid .dropdown-container,.rv-formula-bar .dropdown-container{width:100%;height:100%;position:relative}revo-grid .dropdown-container.disabled,.rv-formula-bar .dropdown-container.disabled{opacity:.6;cursor:not-allowed}revo-grid .dropdown-trigger,.rv-formula-bar .dropdown-trigger{--rv-dropdown-arrow-size: 6px;--rv-dropdown-arrow-right: 5px;--rv-dropdown-arrow-gap: 4px;--rv-dropdown-value-right-space: calc(var(--rv-dropdown-arrow-size) + var(--rv-dropdown-arrow-right) + var(--rv-dropdown-arrow-gap));box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}revo-grid .dropdown-trigger:focus,.rv-formula-bar .dropdown-trigger:focus{border-color:#0078d4;outline:none}revo-grid .dropdown-trigger.open,.rv-formula-bar .dropdown-trigger.open{border-color:#0078d4}revo-grid .dropdown-trigger.open .dropdown-arrow,.rv-formula-bar .dropdown-trigger.open .dropdown-arrow{transform:translateY(-50%)rotate(180deg)}revo-grid .dropdown-arrow,.rv-formula-bar .dropdown-arrow{width:var(--rv-dropdown-arrow-size);height:var(--rv-dropdown-arrow-size);flex:0 0 var(--rv-dropdown-arrow-size);right:var(--rv-dropdown-arrow-right);z-index:1;justify-content:center;align-items:center;margin:0;transition:transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}revo-grid .dropdown-arrow svg,.rv-formula-bar .dropdown-arrow svg{width:var(--rv-dropdown-arrow-size);height:var(--rv-dropdown-arrow-size);fill:currentColor;display:block}revo-grid .selected-values,.rv-formula-bar .selected-values{box-sizing:border-box;min-width:0;height:100%;padding-left:5px;padding-right:var(--rv-dropdown-value-right-space);flex-wrap:nowrap;flex:1;justify-content:flex-start;align-items:center;gap:4px;line-height:18px;display:flex;overflow:hidden}revo-grid .selected-value,.rv-formula-bar .selected-value{box-sizing:border-box;min-width:0;max-width:100%;height:100%;padding-left:5px;padding-right:var(--rv-dropdown-value-right-space);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;width:100%;display:flex;overflow:hidden}revo-grid .selected-value>*,.rv-formula-bar .selected-value>*{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}revo-grid .selected-tag,.rv-formula-bar .selected-tag{background-color:var(--rv-dropdown-container-tag-background);border-radius:3px;align-items:center;padding:2px 0 2px 6px;font-size:14px;display:flex}revo-grid .selected-tag button,.rv-formula-bar .selected-tag button{cursor:pointer;background:0 0;border:none;padding-left:4px;font-size:16px;line-height:1}revo-grid .placeholder,.rv-formula-bar .placeholder{box-sizing:border-box;color:var(--rv-dropdown-placeholder-color);min-width:0;max-width:100%;padding-right:var(--rv-dropdown-value-right-space);text-overflow:ellipsis;white-space:nowrap;flex:1;width:100%;overflow:hidden}.revo-dropdown-menu{--rv-dropdown-menu-background: #fff;--rv-dropdown-menu-border: #0f172a1f;--rv-dropdown-menu-box-shadow: 0 1px 2px #0f172a14, 0 10px 30px #0f172a29;--rv-dropdown-menu-option-color: #0f172a;--rv-dropdown-container-hover-background: #f1f5f9;--rv-dropdown-container-selected-background: #0078d41a;--rv-dropdown-menu-search-border: #eee;--rv-dropdown-menu-min-width: 184px;--rv-dropdown-menu-max-width: 300px;--rv-dropdown-menu-max-height: 300px;--rv-dropdown-menu-options-max-height: 250px}[data-theme=dark] .revo-dropdown-menu,.revo-dropdown-menu[data-theme^=dark]{--rv-dropdown-container-hover-background: #24242c;--rv-dropdown-container-selected-background: #24242c;--rv-dropdown-menu-background: #17171dfa;--rv-dropdown-menu-border: #ffffff1f;--rv-dropdown-menu-box-shadow: 0 1px 2px #0000006b, 0 14px 38px #00000080;--rv-dropdown-menu-option-color: #f4f4f6;--rv-dropdown-menu-search-border: #333}.revo-dropdown-menu:has(.theme-darkMaterial){--rv-dropdown-container-hover-background: #24242c;--rv-dropdown-container-selected-background: #24242c;--rv-dropdown-menu-background: #17171dfa;--rv-dropdown-menu-border: #ffffff1f;--rv-dropdown-menu-box-shadow: 0 1px 2px #0000006b, 0 14px 38px #00000080;--rv-dropdown-menu-option-color: #f4f4f6;--rv-dropdown-menu-search-border: #333}.revo-dropdown-menu:has(.theme-darkCompact){--rv-dropdown-container-hover-background: #24242c;--rv-dropdown-container-selected-background: #24242c;--rv-dropdown-menu-background: #17171dfa;--rv-dropdown-menu-border: #ffffff1f;--rv-dropdown-menu-box-shadow: 0 1px 2px #0000006b, 0 14px 38px #00000080;--rv-dropdown-menu-option-color: #f4f4f6;--rv-dropdown-menu-search-border: #333}.revo-dropdown-menu:has(.theme-dark){--rv-dropdown-container-hover-background: #24242c;--rv-dropdown-container-selected-background: #24242c;--rv-dropdown-menu-background: #17171dfa;--rv-dropdown-menu-border: #ffffff1f;--rv-dropdown-menu-box-shadow: 0 1px 2px #0000006b, 0 14px 38px #00000080;--rv-dropdown-menu-option-color: #f4f4f6;--rv-dropdown-menu-search-border: #333}.revo-dropdown-menu{z-index:1000;min-width:var(--rv-dropdown-menu-min-width);max-width:var(--rv-dropdown-menu-max-width);max-height:var(--rv-dropdown-menu-max-height);background-color:var(--rv-dropdown-menu-background);border:1px solid var(--rv-dropdown-menu-border);box-shadow:var(--rv-dropdown-menu-box-shadow);transform-origin:0 0;border-radius:12px;flex-direction:column;padding:6px;animation:.12s ease-out revoDropdownMenuIn;display:none;position:absolute;overflow:hidden}.revo-dropdown-menu .dropdown-listbox{min-height:0;max-height:inherit;flex-direction:column;display:flex}.revo-dropdown-menu .dropdown-search{border-bottom:1px solid var(--rv-dropdown-menu-search-border);flex:none;padding:8px}.revo-dropdown-menu .dropdown-search input{border:1px solid var(--rv-dropdown-menu-border);border-radius:4px;width:100%;padding:8px;font-size:14px}.revo-dropdown-menu .dropdown-search input:focus{border-color:#0078d4;outline:none}.revo-dropdown-menu .dropdown-options{min-height:0;max-height:var(--rv-dropdown-menu-options-max-height);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--rv-dropdown-menu-background);flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.revo-dropdown-menu .dropdown-options .dropdown-option{min-height:38px;color:var(--rv-dropdown-menu-option-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;margin:1px 0;padding:0;font-size:14px;font-weight:400;list-style:none;transition:background-color 90ms,color 90ms,transform 90ms;display:flex}.revo-dropdown-menu .dropdown-options .dropdown-option[class*=theme-dark]{color:#f4f4f6;-webkit-text-fill-color:#f4f4f6}.revo-dropdown-menu .dropdown-options .dropdown-option:hover,.revo-dropdown-menu .dropdown-options .dropdown-option.focused{background-color:var(--rv-dropdown-container-hover-background)}.revo-dropdown-menu .dropdown-options .dropdown-option.selected{background-color:var(--rv-dropdown-container-selected-background);font-weight:400}.revo-dropdown-menu .dropdown-options .dropdown-option.disabled{opacity:.5;cursor:not-allowed}.revo-dropdown-menu .dropdown-options .dropdown-option:active{transform:scale(.99)}.revo-dropdown-menu .dropdown-options .option-content{align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.revo-dropdown-menu .dropdown-options .no-results{text-align:center;padding:12px}.grid-tooltip{z-index:1000;pointer-events:none;border:1px solid var(--grid-tooltip-border,#94a3b83d);color:var(--grid-tooltip-color,#fff);background-color:var(--grid-tooltip-bg,#333);box-shadow:var(--grid-tooltip-shadow,0 14px 36px #00000047);word-wrap:break-word;white-space:pre-line;opacity:0;transform-origin:50% 100%;border-radius:6px;max-width:320px;padding:8px 10px;font-size:12px;line-height:1.45;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;transform:translateY(4px)scale(.98)}.grid-tooltip--visible{opacity:1;transform:translate(0)scale(1)}.grid-tooltip:not(.grid-tooltip--animated){opacity:1;transition:none;transform:none}.tooltip-warning{background-color:#bc7a00}.tooltip-error{background-color:#750000}.tooltip-info{background-color:#0057ae}.tooltip-gantt,.tooltip-gantt-dependency{--grid-tooltip-bg: var(--gantt-tooltip-bg,#fff);--grid-tooltip-color: var(--gantt-tooltip-color,#111827);--grid-tooltip-border: var(--gantt-tooltip-border,#94a3b85c);--grid-tooltip-shadow: var(--gantt-tooltip-shadow,0 16px 34px #0f172a33);white-space:normal;border-radius:14px;min-width:220px;max-width:320px;padding:12px 16px;font-size:14px;line-height:1.3}.grid-tooltip__gantt{gap:10px;display:grid}.grid-tooltip__gantt-title{color:var(--gantt-tooltip-title-color,#1f2937);letter-spacing:0;font-size:18px;font-weight:750;line-height:1.18}.grid-tooltip__gantt-body{gap:5px;display:grid}.grid-tooltip__gantt-row{grid-template-columns:max-content minmax(86px,1fr);align-items:baseline;gap:18px;display:grid}.grid-tooltip__gantt-row--wide{color:var(--gantt-tooltip-muted-color,#374151);font-size:15px;display:block}.grid-tooltip__gantt-label{color:var(--gantt-tooltip-label-color,#1f2937);font-weight:430}.grid-tooltip__gantt-value{color:var(--gantt-tooltip-value-color,#1f2937);text-align:right;font-weight:430}.tooltip-gantt-dependency{min-width:245px;max-width:340px;padding:12px 18px}.grid-tooltip__gantt--dependency{gap:0}.grid-tooltip__gantt-dependency-body{gap:10px}.grid-tooltip__gantt-dependency-row{grid-template-columns:max-content minmax(110px,1fr) 24px;align-items:center;gap:18px;font-size:16px}.grid-tooltip__gantt-dependency-row .grid-tooltip__gantt-value{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid-tooltip__gantt-dependency-icon{justify-self:end;width:22px;height:14px;display:inline-flex;position:relative}.grid-tooltip__gantt-dependency-icon:before,.grid-tooltip__gantt-dependency-icon:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.grid-tooltip__gantt-dependency-icon:before{background:var(--gantt-tooltip-dependency-block,#b9dcfb);border-radius:2px;width:10px;height:8px}.grid-tooltip__gantt-dependency-icon:after{background:var(--gantt-tooltip-dependency-dot,#2b91df);border-radius:999px;width:8px;height:8px}.grid-tooltip__gantt-dependency-icon--finish:before{left:0}.grid-tooltip__gantt-dependency-icon--finish:after,.grid-tooltip__gantt-dependency-icon--start:before{right:0}.grid-tooltip__gantt-dependency-icon--start:after{left:0}.rv-data-grid-format-dialog{--rv-dialog-width: min(980px, calc(100vw - 32px) );--rv-control-bg: var(--rv-dialog-control-bg,var(--rv-ui-surface-elevated,#fff));--rv-control-border: var(--rv-dialog-control-border,var(--rv-dialog-border,var(--rv-context-menu-border-color,#d8dbe3)));--rv-format-divider: var(--rv-dialog-border,#0f172a1c);--rv-format-muted: var(--rv-dialog-muted,#667085);border-color:var(--rv-dialog-border,var(--rv-context-menu-border-color));background:var(--rv-dialog-bg,var(--rv-context-menu-bg-color,#fff));height:min(720px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--rv-dialog-color,var(--revo-grid-text,#172033));border-radius:12px;padding:20px}.rv-data-grid-format-dialog>.rv-dialog__body{flex:auto;min-height:0;display:flex;overflow:hidden}.rv-data-grid-format-dialog__clear{gap:8px;border-color:var(--rv-ui-btn-outline-border,#d8dbe3)!important;color:var(--rv-dialog-color,#344054)!important}.rv-data-grid-formatting-editor{flex:auto;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid}.rv-format-selection-summary{color:var(--rv-format-muted);margin:-8px 0 0;font-size:11px}.rv-format-dialog-layout{grid-template-columns:minmax(330px,.95fr) minmax(360px,1.05fr);gap:12px;min-width:0;min-height:0;display:grid}.rv-format-dialog-layout--appearance-only{grid-template-columns:minmax(0,1fr)}.rv-format-value-pane,.rv-format-inspector-pane{border:1px solid var(--rv-format-divider);background:var(--rv-dialog-bg,#fff);border-radius:10px;min-width:0;min-height:0;overflow:hidden}.rv-format-advanced-details{grid-column:1/-1;gap:10px;display:grid}.rv-format-advanced-description{color:var(--rv-format-muted);margin:0;font-size:11px;line-height:1.4}.rv-format-advanced-list{border:1px solid var(--rv-control-border);background:var(--rv-control-bg);border-radius:8px;padding:6px;display:grid}.rv-format-advanced-group{display:grid}.rv-format-advanced-group__label{color:var(--rv-format-muted);font-size:11px;font-weight:var(--rv-ui-font-weight-medium,500);padding:10px 10px 4px;line-height:1.25}.rv-format-advanced-option{appearance:none;box-sizing:border-box;width:100%;min-height:38px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.rv-format-advanced-option:hover{background:var(--rv-ui-surface-hover,#f1f5f9)}.rv-format-advanced-option:focus-visible{z-index:1;outline:2px solid var(--rv-ui-accent,#2563eb);outline-offset:-2px;position:relative}.rv-format-advanced-option--selected{background:var(--rv-ui-selected-bg,#eff6ff);color:var(--rv-ui-selected-fg,#1d4ed8)}.rv-format-advanced-option__icon,.rv-format-advanced-option__icon svg{width:16px;height:16px;display:inline-flex}.rv-format-advanced-option__icon{justify-content:center;align-items:center;font-size:15px;line-height:1}.rv-format-advanced-option__icon svg{fill:currentColor}.rv-format-advanced-option__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-format-advanced-controls{margin-top:2px}.rv-format-advanced-color{min-height:36px;padding:4px}.rv-format-pane-title{color:inherit;font-size:14px;font-weight:var(--rv-ui-font-weight-medium,500);margin:0;line-height:1.35}.rv-format-value-pane>.rv-format-pane-title{border-bottom:1px solid var(--rv-format-divider);padding:14px 16px}.rv-format-value-pane{grid-template-rows:auto minmax(0,1fr);display:grid}.rv-format-value-layout{grid-template-columns:178px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.rv-format-preset-list{overscroll-behavior:contain;border-right:1px solid var(--rv-format-divider);background:var(--rv-ui-surface-sunken,#fbfcfe);min-height:0;padding:8px 0;overflow-y:auto}.rv-format-preset{appearance:none;box-sizing:border-box;width:100%;min-height:50px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:7px 12px;display:grid}.rv-format-preset:hover{background:var(--rv-ui-surface-hover,#f1f5f9)}.rv-format-preset:focus-visible{z-index:1;outline:2px solid var(--rv-ui-accent,#2563eb);outline-offset:-2px;position:relative}.rv-format-preset--selected{border-left-color:var(--rv-ui-accent,#2563eb);background:var(--rv-ui-selected-bg,#eff6ff);color:var(--rv-ui-selected-fg,#1d4ed8)}.rv-format-preset__icon,.rv-format-preset__icon svg{width:13px;height:13px;display:inline-flex}.rv-format-preset__icon{justify-content:center}.rv-format-preset__icon svg{fill:currentColor}.rv-format-preset__copy{min-width:0;display:grid}.rv-format-preset__label{font-size:12px;font-weight:var(--rv-ui-font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-format-preset__example{color:var(--rv-format-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.rv-format-value-details{overscroll-behavior:contain;align-content:start;min-height:0;padding:14px;overflow-y:auto}.rv-format-value-details>.rv-format-check{grid-column:1/-1}.rv-format-inspector-pane{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.rv-format-preview{border-bottom:1px solid var(--rv-format-divider);gap:10px;padding:14px 16px;display:grid}.rv-format-preview__grid{border:1px solid var(--rv-control-border);border-radius:8px;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.rv-format-preview__corner,.rv-format-preview__columnheader,.rv-format-preview__rowheader,.rv-format-preview__gridcell{box-sizing:border-box;border-right:1px solid var(--rv-format-divider);text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:36px;padding:8px 10px;overflow:hidden}.rv-format-preview__corner,.rv-format-preview__columnheader{border-bottom:1px solid var(--rv-format-divider)}.rv-format-preview__columnheader,.rv-format-preview__rowheader,.rv-format-preview__corner{background:var(--rv-ui-surface-sunken,#f8fafc);color:var(--rv-format-muted);font-size:11px;font-weight:var(--rv-ui-font-weight-medium,500);justify-content:center;align-items:center;display:flex}.rv-format-preview__grid>:nth-child(3n){border-right:0}.rv-data-grid-formatting-editor__preview{height:36px;min-height:36px;line-height:1.4;position:relative}.rv-format-preview--visual .rv-data-grid-formatting-editor__preview,.rv-format-preview--visual .rv-format-preview__rowheader{height:52px;min-height:52px}.rv-format-preview__hint{color:var(--rv-format-muted);margin:0;font-size:11px}.rv-format-appearance{padding:0 16px}.rv-format-inspector-section{border-bottom:1px solid var(--rv-format-divider)}.rv-format-inspector-section:last-child{border-bottom:0}.rv-format-inspector-section__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:46px;list-style:none;display:flex;position:relative}.rv-format-inspector-section__summary::-webkit-details-marker{display:none}.rv-format-inspector-section__summary:focus-visible{outline:2px solid var(--rv-ui-accent,#2563eb);outline-offset:-2px;border-radius:6px}.rv-format-inspector-section__title{font-size:13px;font-weight:var(--rv-ui-font-weight-medium,500);align-items:center;gap:9px;display:inline-flex}.rv-format-icon,.rv-format-icon svg{width:14px;height:14px;display:inline-flex}.rv-format-icon svg{fill:currentColor}.rv-format-inspector-section__chevron{color:var(--rv-format-muted);flex:none;transition:transform .14s}.rv-format-inspector-section[open] .rv-format-inspector-section__chevron{transform:rotate(180deg)}.rv-format-inspector-section__content{padding:2px 0 14px}.rv-format-typography-toolbar{width:fit-content;margin-top:12px}.rv-format-segmented{border:1px solid var(--rv-control-border);background:var(--rv-control-bg);border-radius:8px;display:inline-flex;overflow:visible}.rv-format-segmented__button{appearance:none;box-sizing:border-box;border:0;border-right:1px solid var(--rv-control-border);min-width:42px;min-height:38px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex;position:relative}.rv-format-segmented__button:first-child{border-radius:7px 0 0 7px}.rv-format-segmented__button:last-child{border-right:0;border-radius:0 7px 7px 0}.rv-format-segmented__button:hover{background:var(--rv-ui-surface-hover,#f1f5f9)}.rv-format-segmented__button:focus-visible{z-index:1;outline:2px solid var(--rv-ui-accent,#2563eb);outline-offset:-2px;position:relative}.rv-format-segmented__button--selected{background:var(--rv-ui-selected-bg,#eff6ff);color:var(--rv-ui-selected-fg,#1d4ed8)}.rv-format-control-tooltip{z-index:4;border:1px solid var(--rv-format-divider);background:var(--rv-dialog-color,#0f172a);width:max-content;max-width:220px;color:var(--rv-dialog-bg,#fff);opacity:0;pointer-events:none;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.3;transition:opacity .1s,transform .1s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px);box-shadow:0 6px 16px #0f172a2e}.rv-format-inspector-section__summary>.rv-format-control-tooltip{left:auto;right:0;transform:translateY(-2px)}.rv-format-control-tooltip[data-visible=true]{opacity:1;transform:translate(-50%)}.rv-format-inspector-section__summary>.rv-format-control-tooltip[data-visible=true]{transform:translateY(0)}.rv-format-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rv-format-color-picker{min-width:0;position:relative}.rv-format-color-picker__trigger{appearance:none;box-sizing:border-box;border:1px solid var(--rv-control-border);background:var(--rv-control-bg);width:100%;min-height:40px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.rv-format-color-picker__trigger:hover{border-color:var(--rv-ui-btn-outline-border-hover,#a1a1aa)}.rv-format-color-picker__trigger:focus-visible,.rv-format-color-picker__trigger[aria-expanded=true]{border-color:var(--rv-ui-accent,#2563eb);box-shadow:0 0 0 3px var(--rv-ui-focus-ring,#2563eb2e);outline:none}.rv-format-color-picker__trigger-swatch{box-sizing:border-box;border:1px solid #0f172a33;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.rv-format-color-picker__trigger-swatch--empty{color:#ef4444;background:#fff!important}.rv-format-color-picker__empty-icon,.rv-format-color-picker__empty-icon svg{width:14px;height:14px;display:none}.rv-format-color-picker__trigger-swatch--empty .rv-format-color-picker__empty-icon,.rv-format-color-picker__trigger-swatch--empty .rv-format-color-picker__empty-icon svg{display:inline-flex}.rv-format-color-picker__empty-icon svg{fill:currentColor}.rv-format-color-picker__trigger-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-format-color-picker__popover{inset:auto;top:anchor(bottom);left:anchor(left);box-sizing:border-box;border:1px solid var(--rv-format-divider);background:var(--rv-dialog-bg,#fff);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;border-radius:10px;width:344px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 24px);margin:6px 0 0;padding:12px;position:fixed;overflow:auto;box-shadow:0 16px 36px #0f172a2e}.rv-format-color-picker__custom-action{appearance:none;border:0;border-top:1px solid var(--rv-format-divider);width:calc(100% + 24px);min-height:40px;color:var(--rv-ui-accent,#2563eb);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0 0 10px 10px;align-items:center;gap:9px;margin:12px -12px -12px;padding:9px 12px;display:flex}.rv-format-color-picker__custom-action:hover,.rv-format-color-picker__custom-action:focus-visible{background:var(--rv-ui-surface-hover,#f1f5f9)}.rv-format-color-picker__custom-controls{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;display:grid}.rv-format-color-picker__custom-controls[hidden]{display:none}.rv-format-color-picker__error{color:var(--rv-ui-danger,#b91c1c);grid-column:1/-1;font-size:12px;line-height:1.35}.rv-format-color-picker__native{box-sizing:border-box;border:1px solid var(--rv-control-border);background:var(--rv-control-bg);cursor:pointer;border-radius:8px;width:42px;height:38px;padding:3px}.rv-format-color-picker__hex{text-transform:uppercase}.rv-format-alignment{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rv-format-labelled-toggle{grid-column:1/-1;align-items:center;gap:8px;display:flex}.rv-format-check{cursor:pointer;align-items:center;gap:8px;min-height:38px;display:flex}@media(width<=760px){.rv-format-dialog-layout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.rv-format-dialog-layout--appearance-only{grid-template-rows:minmax(0,1fr)}}@media(width<=640px){.rv-data-grid-format-dialog{--rv-dialog-width: 100%;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:16px}.rv-format-value-layout{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.rv-format-preset-list{border-right:0;border-bottom:1px solid var(--rv-format-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-format-preset{border-bottom:3px solid #0000;border-left:0}.rv-format-preset--selected{border-bottom-color:var(--rv-ui-accent,#2563eb)}.rv-format-colors,.rv-format-alignment{grid-template-columns:1fr}.rv-format-labelled-toggle{grid-column:1}}@media(forced-colors:active){.rv-format-preset--selected,.rv-format-advanced-option--selected,.rv-format-segmented__button--selected{outline:2px solid highlight}.rv-format-control-tooltip{color:canvastext;background:canvas;border:1px solid canvastext}}@media(prefers-reduced-motion:reduce){.rv-format-inspector-section__chevron,.rv-format-control-tooltip{transition:none}}.rv-structured-editor{--rv-structured-surface: var(--rv-ui-surface-sunken,var(--rv-dialog-bg,#fff));z-index:100000;border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-dialog-bg,#fff);width:min(540px,100vw - 24px);max-height:min(680px,100dvh - 24px);box-shadow:var(--rv-dialog-shadow,0 24px 64px #0f172a38, 0 2px 8px #0f172a14);color:var(--rv-dialog-color,var(--revo-grid-text,#172033));border-radius:14px;flex-direction:column;font:14px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;overflow:hidden}@supports (color: color-mix(in lab,red,red)){.rv-structured-editor{--rv-structured-surface: var(--rv-ui-surface-sunken,color-mix(in srgb, var(--rv-dialog-bg,#fff) 96%, var(--rv-dialog-muted,#667085)))}}.rv-structured-editor--timeline{width:min(680px,100vw - 24px)}.rv-structured-editor__header,.rv-structured-editor__footer{border-color:var(--rv-dialog-border,#d8dbe3);flex:none;padding:13px 16px}.rv-structured-editor__header{border-bottom:1px solid var(--rv-dialog-border,#d8dbe3);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rv-structured-editor__footer{border-top:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-dialog-bg,#fff);justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-structured-editor__title{margin:0;font-size:16px;line-height:1.3}.rv-structured-editor__body{overscroll-behavior:contain;min-height:0;padding:14px 16px 16px;overflow-y:auto}.rv-structured-editor__summary,.rv-structured-editor__details p,.rv-structured-editor__empty{color:var(--rv-dialog-muted,#667085)}.rv-structured-editor__summary{font-size:12px;font-weight:500}.rv-structured-editor__body>.rv-structured-editor__summary{margin-bottom:10px}.rv-structured-editor__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rv-structured-editor__modes{border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-structured-surface);border-radius:9px;flex:none;gap:2px;padding:3px;display:inline-flex}.rv-structured-editor__modes button{min-height:28px;color:var(--rv-dialog-muted,#667085);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.rv-structured-editor__modes button.is-active{background:var(--rv-dialog-bg,#fff);color:inherit;box-shadow:0 1px 3px #0f172a1f}.rv-structured-editor__preview{border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-structured-surface);border-radius:10px;justify-content:center;align-items:center;height:76px;margin-bottom:12px;display:flex;overflow:hidden}.rv-structured-editor__preview svg{width:calc(100% - 24px);height:46px}.rv-structured-editor__preview polyline{fill:none;stroke:var(--rv-ui-accent,#2563eb);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rv-structured-editor__bar-preview{align-items:flex-end;gap:2px;width:calc(100% - 24px);height:46px;display:flex}.rv-structured-editor__bar-preview.top{align-items:flex-start}.rv-structured-editor__bar-preview span{background:var(--rv-ui-accent,#2563eb);border-radius:2px 2px 0 0;flex:1 1 0;min-height:1px}.rv-structured-editor__list{gap:6px;display:grid}.rv-structured-editor__row{border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-dialog-bg,#fff);border-radius:9px;align-items:start;gap:8px;padding:6px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.rv-structured-editor__row:hover{border-color:var(--rv-ui-border-strong,var(--rv-dialog-border,#d8dbe3))}.rv-structured-editor__row--number{grid-template-columns:30px 24px minmax(0,1fr) 32px}.rv-structured-editor__row input,.rv-structured-editor__details textarea{box-sizing:border-box;border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-dialog-bg,#fff);width:100%;min-height:36px;color:inherit;font:inherit;border-radius:7px;padding:7px 9px}.rv-structured-editor__row input:focus,.rv-structured-editor__details textarea:focus,.rv-timeline-editor__raw-panel textarea:focus,.rv-structured-editor button:focus-visible,.rv-timeline-editor__handle:focus-visible{border-color:var(--rv-ui-accent,#2563eb);box-shadow:0 0 0 3px var(--rv-ui-focus-ring,#2563eb33);outline:0}.rv-structured-editor__index{color:var(--rv-dialog-muted,#667085);text-align:center;align-self:center}.rv-structured-editor__icon-button,.rv-structured-editor__add{min-width:30px;min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:5px;display:inline-flex}.rv-structured-editor__icon-button:hover,.rv-structured-editor__add:hover{background:var(--rv-ui-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-structured-editor__icon-button:hover,.rv-structured-editor__add:hover{background:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 10%,transparent)}}.rv-structured-editor__icon-button svg,.rv-structured-editor__add svg{fill:currentColor;width:14px;height:14px}.rv-structured-editor__drag{cursor:grab;color:var(--rv-dialog-muted,#667085)}.rv-structured-editor__close{flex:none;margin:-4px -4px -4px 0}.rv-structured-editor__add{min-height:34px;color:var(--rv-ui-accent,#2563eb);font:inherit;margin-top:8px;padding-inline:9px;font-weight:500}.rv-structured-editor__field-error{color:var(--rv-structured-danger,#b42318);margin-top:3px;font-size:11px;display:block}.rv-structured-editor__warning{color:var(--rv-structured-warning,#854d0e);font-size:11px}.rv-structured-editor__empty{text-align:center;padding:16px}.rv-structured-editor__details{border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-structured-surface);border-radius:9px;margin-top:10px;padding:9px 10px}.rv-structured-editor__details summary{cursor:pointer;align-items:center;gap:7px;min-height:30px;font-weight:500;list-style:none;display:flex}.rv-structured-editor__details summary::-webkit-details-marker{display:none}.rv-structured-editor__details-chevron{width:12px;height:12px;transition:transform .14s;display:inline-flex}.rv-structured-editor__details-chevron svg{fill:currentColor;width:100%;height:100%}.rv-structured-editor__details[open] .rv-structured-editor__details-chevron{transform:rotate(180deg)}.rv-structured-editor__details p{margin:8px 0;font-size:12px}.rv-structured-editor__details textarea{resize:vertical;min-height:84px}.rv-structured-editor__paste-actions,.rv-structured-editor__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rv-structured-editor__live{color:var(--rv-structured-danger,#b42318);font-size:12px}.rv-structured-editor[data-theme^=dark]{--rv-structured-danger: #fda29b;--rv-structured-warning: #fde68a}.rv-timeline-editor__track{border:1px solid var(--rv-dialog-border,#d8dbe3);background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--rv-dialog-border,#d8dbe3) 25%),var(--rv-structured-surface);border-radius:11px;height:112px;margin:0 0 12px;position:relative;overflow:hidden}@supports (color: color-mix(in lab,red,red)){.rv-timeline-editor__track{background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),color-mix(in srgb,var(--rv-dialog-border,#d8dbe3) 58%,transparent) 25%),var(--rv-structured-surface)}}.rv-timeline-editor__track:before{background:var(--rv-dialog-border,#d8dbe3);content:"";height:1px;position:absolute;top:50%;left:0;right:0}@supports (color: color-mix(in lab,red,red)){.rv-timeline-editor__track:before{background:color-mix(in srgb,var(--rv-dialog-border,#d8dbe3) 82%,transparent)}}.rv-timeline-editor__range{color:var(--rv-dialog-muted,#667085);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:8px}.rv-timeline-editor__range--start{left:10px}.rv-timeline-editor__range--end{right:10px}.rv-timeline-editor__bar{z-index:1;box-sizing:border-box;border:1px solid var(--timeline-event-color-end,#15803d);background:var(--timeline-event-color,#16a34a);min-width:6px;height:30px;color:var(--timeline-event-text-color,#0f172a);touch-action:none;border-radius:7px;transition:box-shadow .12s,filter .12s;position:absolute;top:39px;box-shadow:0 1px 2px #0f172a29}.rv-timeline-editor__bar-move{z-index:1;border-radius:inherit;width:100%;color:inherit;font:inherit;text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.rv-timeline-editor__bar-move:active{cursor:grabbing}.rv-timeline-editor__bar:hover{border-color:var(--timeline-event-hover-color-end,#166534)}.rv-timeline-editor__bar--selected{box-shadow:0 0 0 3px var(--timeline-event-color,#16a34a),0 1px 2px #0f172a2e}@supports (color: color-mix(in lab,red,red)){.rv-timeline-editor__bar--selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--timeline-event-color,#16a34a) 22%,transparent),0 1px 2px #0f172a2e}}.rv-timeline-editor__bar--milestone{border-radius:50%}.rv-timeline-editor__bar--milestone .rv-timeline-editor__bar-label{display:none}.rv-timeline-editor__bar--outside{outline:2px dashed var(--rv-structured-warning,#854d0e);outline-offset:2px}.rv-timeline-editor__bar-label{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:5px 10px;display:block;overflow:hidden}.rv-timeline-editor__handle{z-index:2;cursor:ew-resize;background:0 0;border:0;width:24px;padding:0;position:absolute;top:0;bottom:0}.rv-timeline-editor__handle:after{opacity:.45;content:"";background:#ffffffd1;border-radius:999px;width:4px;position:absolute;top:6px;bottom:6px}.rv-timeline-editor__bar:hover .rv-timeline-editor__handle:after,.rv-timeline-editor__bar--selected .rv-timeline-editor__handle:after{opacity:1}.rv-timeline-editor__handle--start{left:0}.rv-timeline-editor__handle--start:after{left:3px}.rv-timeline-editor__handle--end{right:0}.rv-timeline-editor__handle--end:after{right:3px}.rv-timeline-editor__row{grid-template-columns:30px 24px minmax(120px,1fr) 96px 96px 32px;align-items:center}.rv-timeline-editor__fields{display:contents}.rv-timeline-editor__columns{color:var(--rv-dialog-muted,#667085);grid-template-columns:30px 24px minmax(120px,1fr) 96px 96px 32px;gap:8px;padding:0 6px;font-size:11px;font-weight:600;display:grid}.rv-timeline-editor__field-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-timeline-editor__row--selected{border-color:var(--rv-ui-accent,#2563eb);background:var(--rv-ui-accent,#2563eb);box-shadow:0 0 0 2px var(--rv-ui-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-timeline-editor__row--selected{border-color:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 70%,var(--rv-dialog-border,#d8dbe3))}}@supports (color: color-mix(in lab,red,red)){.rv-timeline-editor__row--selected{background:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 5%,var(--rv-dialog-bg,#fff))}}@supports (color: color-mix(in lab,red,red)){.rv-timeline-editor__row--selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--rv-ui-accent,#2563eb) 10%,transparent)}}.rv-timeline-editor__row-message{grid-column:3/-1}.rv-timeline-editor__raw{min-height:180px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}.rv-timeline-editor__raw-panel{border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-structured-surface);border-radius:10px;padding:12px}.rv-timeline-editor__raw-panel p{color:var(--rv-dialog-muted,#667085);margin:0 0 8px;font-size:12px}.rv-timeline-editor__raw-panel textarea{box-sizing:border-box;border:1px solid var(--rv-dialog-border,#d8dbe3);background:var(--rv-dialog-bg,#fff);width:100%;color:inherit;resize:vertical;border-radius:8px;padding:10px}.rv-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rv-structured-editor-anchor{width:100%;height:100%;display:block}@media(width<=639px){.rv-structured-editor{border-radius:14px;width:auto;max-height:min(82dvh,680px);bottom:8px;left:8px;right:8px}.rv-structured-editor__toolbar{flex-direction:column;align-items:flex-start}.rv-structured-editor__modes{width:100%}.rv-structured-editor__modes button{flex:1}.rv-timeline-editor__columns{display:none}.rv-timeline-editor__row{grid-template-columns:30px 24px minmax(0,1fr) 32px}.rv-timeline-editor__fields{grid-column:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.rv-timeline-editor__fields>label:first-child{grid-column:1/-1}.rv-timeline-editor__field-label{clip:auto;width:auto;height:auto;color:var(--rv-dialog-muted,#667085);white-space:normal;margin-bottom:3px;font-size:11px;display:block;position:static;overflow:visible}}@media(prefers-reduced-motion:reduce){.rv-structured-editor__row,.rv-structured-editor__details-chevron,.rv-timeline-editor__bar{transition:none}}@media(forced-colors:active){.rv-structured-editor__preview,.rv-structured-editor__row,.rv-timeline-editor__track,.rv-timeline-editor__raw-panel{border-color:canvastext}.rv-timeline-editor__bar{color:highlighttext;forced-color-adjust:auto;background:highlight;border-color:highlight}.rv-timeline-editor__bar--selected{outline:2px solid highlight}.rv-timeline-editor__handle:after{background:highlighttext}}revo-grid.rv-collaborative-presence-host{position:relative}.rv-collaborative-presence-layer{pointer-events:none;width:100%;min-width:100%;height:100%;min-height:100%;z-index:var(--rv-presence-z-index,15);display:block;position:absolute;inset:0;overflow:visible}.rv-collaborative-presence-marker{--rv-presence-color: #2563eb;box-sizing:border-box;border-radius:2px;position:absolute}.rv-collaborative-presence-range{background:var(--rv-presence-color);border:1px solid var(--rv-presence-color)}@supports (color: color-mix(in lab,red,red)){.rv-collaborative-presence-range{background:color-mix(in srgb,var(--rv-presence-color) 12%,transparent)}}@supports (color: color-mix(in lab,red,red)){.rv-collaborative-presence-range{border:1px solid color-mix(in srgb,var(--rv-presence-color) 28%,transparent)}}.rv-collaborative-presence-focus{border:2px solid var(--rv-presence-color);box-shadow:0 0 0 1px #ffffffe0,0 4px 16px var(--rv-presence-color)}@supports (color: color-mix(in lab,red,red)){.rv-collaborative-presence-focus{box-shadow:0 0 0 1px #ffffffe0,0 4px 16px color-mix(in srgb,var(--rv-presence-color) 20%,transparent)}}.rv-collaborative-presence-focus:after{background:var(--rv-presence-color);border:1px solid var(--rv-presence-surface,#fff);content:"";border-radius:3px;width:8px;height:8px;position:absolute;bottom:-5px;right:-5px}.rv-collaborative-presence-label{background:var(--rv-presence-color);border:1px solid var(--rv-presence-color);color:#fff;font-family:var(--rv-presence-font,Inter, ui-sans-serif, system-ui, sans-serif);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:160px;padding:4px 8px 4px 4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:-28px;left:-2px;box-shadow:0 8px 18px #0f172a2e}@supports (color: color-mix(in lab,red,red)){.rv-collaborative-presence-label{border:1px solid color-mix(in srgb,var(--rv-presence-color) 70%,#fff)}}.rv-collaborative-presence-label[data-placement=bottom]{top:auto;bottom:-28px}.rv-collaborative-presence-avatar{letter-spacing:0;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:inline-flex}.rv-collaborative-presence-name{text-overflow:ellipsis;overflow:hidden}.rv-collaborative-presence-activity{background:#ffffffb8;border-radius:50%;width:5px;height:5px}.rv-collaborative-presence-activity[data-activity=idle]{opacity:.5}.rv-collaborative-presence-activity[data-activity=editing]{box-shadow:0 0 0 3px #ffffff2e}.darkMaterial .rv-collaborative-presence-focus,.spreadsheet-workbench.is-dark .rv-collaborative-presence-focus{box-shadow:0 0 0 1px #16161ae6,0 4px 16px var(--rv-presence-color)}@supports (color: color-mix(in lab,red,red)){.darkMaterial .rv-collaborative-presence-focus,.spreadsheet-workbench.is-dark .rv-collaborative-presence-focus{box-shadow:0 0 0 1px #16161ae6,0 4px 16px color-mix(in srgb,var(--rv-presence-color) 24%,transparent)}}.rv-conditional-formatting-dialog{border-radius:12px;gap:16px;width:min(600px,100vw - 32px);padding:20px}.rv-conditional-formatting-dialog .rv-dialog__body{overflow:visible}.rv-conditional-formatting-dialog .rv-dialog__footer{padding-top:2px}.rv-conditional-formatting-editor{gap:12px;min-width:0;display:grid}.rv-conditional-formatting-editor .rv-form-description{max-width:54ch}.rv-conditional-formatting-editor__preview-section{grid-template-columns:minmax(88px,auto) 1fr;align-items:center}.rv-conditional-formatting-editor__preview{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:background-color var(--rv-ui-transition,.15s),color var(--rv-ui-transition,.15s);border:1px solid #0f172a1f;border-radius:8px;justify-self:stretch;padding:12px 16px;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}.rv-color-control{box-sizing:border-box;border:1px solid var(--rv-control-border,#d4d4d8);background:var(--rv-control-bg,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:5px 10px 5px 6px;display:flex}.rv-color-control:focus-within{border-color:var(--rv-ui-accent,#2563eb);box-shadow:0 0 0 3px var(--rv-ui-focus-ring,#2563eb2e)}.rv-color-control__input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;width:28px;height:28px;padding:0;overflow:hidden}.rv-color-control__input::-webkit-color-swatch-wrapper{padding:0}.rv-color-control__input::-webkit-color-swatch{border:1px solid #0f172a26;border-radius:6px}.rv-color-control__input::-moz-color-swatch{border:1px solid #0f172a26;border-radius:6px}.rv-color-control__input:focus{outline:none}.rv-color-control__value{min-width:0;color:var(--rv-dialog-muted,#667085);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media(width<=560px){.rv-conditional-formatting-dialog{width:100%;max-height:calc(100dvh - 32px);padding:16px}.rv-conditional-formatting-editor__preview-section{grid-template-columns:1fr}}.rv-value-selection-dialog{border-radius:12px;gap:16px;width:min(560px,100vw - 32px);padding:20px}.rv-value-selection-dialog .rv-dialog__footer{padding-top:2px}.rv-value-selection-editor{gap:12px;min-width:0;display:grid}.rv-value-selection-editor__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rv-value-selection-editor__search{min-width:0;display:block;position:relative}.rv-value-selection-editor__search .rv-control{background:var(--rv-control-bg,#fff);height:40px;padding-left:38px}.rv-value-selection-editor__search-icon{z-index:1;width:14px;height:14px;color:var(--rv-dialog-muted,#667085);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.rv-value-selection-editor__search-icon svg{fill:currentColor;width:100%;height:100%;display:block}.rv-value-selection-editor__select-all{min-height:40px;color:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.rv-value-selection-editor__select-all input,.rv-value-selection-editor__option input{width:17px;height:17px;accent-color:var(--rv-ui-accent,#2563eb);cursor:pointer;margin:0}.rv-value-selection-editor__summary{min-height:22px;color:var(--rv-dialog-muted,#667085);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.rv-value-selection-editor__selected-count{background:var(--rv-ui-accent,#2563eb);color:var(--rv-ui-accent,#2563eb);border-radius:999px;padding:3px 8px;font-weight:650}@supports (color: color-mix(in lab,red,red)){.rv-value-selection-editor__selected-count{background:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 10%,transparent)}}.rv-value-selection-editor__selected-count:empty{display:none}.rv-value-selection-editor__list{border:1px solid var(--rv-form-border,#0f172a1c);background:var(--rv-control-bg,#fff);border-radius:10px;min-height:190px;max-height:min(360px,48dvh);padding:6px;overflow:auto}.rv-value-selection-editor__option{box-sizing:border-box;cursor:pointer;min-height:40px;transition:background-color var(--rv-ui-transition,.15s),color var(--rv-ui-transition,.15s);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rv-value-selection-editor__option:hover{background:var(--rv-ui-btn-outline-bg-hover,#f8fafc)}.rv-value-selection-editor__option.is-selected{background:var(--rv-ui-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-value-selection-editor__option.is-selected{background:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 7%,transparent)}}.rv-value-selection-editor__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-value-selection-editor__state{min-height:178px;color:var(--rv-dialog-muted,#667085);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex}.rv-value-selection-editor__state--error{color:var(--rv-filter-error,#b42318)}.rv-value-selection-editor__state-icon{width:20px;height:20px}.rv-value-selection-editor__state-icon svg{fill:currentColor;width:100%;height:100%;display:block}.rv-value-selection-editor__spinner{border:2px solid var(--rv-ui-accent,#2563eb);border-top-color:var(--rv-ui-accent,#2563eb);border-radius:50%;width:20px;height:20px;animation:.75s linear infinite rv-value-selection-spin}@supports (color: color-mix(in lab,red,red)){.rv-value-selection-editor__spinner{border:2px solid color-mix(in srgb,var(--rv-ui-accent,#2563eb) 20%,transparent)}}@media(width<=560px){.rv-value-selection-dialog{width:100%;max-height:calc(100dvh - 32px);padding:16px}.rv-value-selection-editor__toolbar{grid-template-columns:1fr;gap:4px}}revo-grid.column-group-panel-drop-target>.drag-position-y{display:none}revo-grid.group-panel .rgHeaderCell{cursor:grab}revo-grid.group-panel .rgHeaderCell:hover{background-color:var(--revo-grid-row-hover,#f0f0f0)}revo-grid .group-panel{background-color:var(--revo-bg,#f3f3f3);border-bottom:1px solid var(--revo-border,#ddd);min-height:40px;color:var(--revo-color,#606866);white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex;overflow-x:auto}revo-grid .group-item{background-color:var(--revo-item-bg,#e4e4e4);border:1px solid var(--revo-item-border,#ccc);cursor:move;min-height:30px;color:var(--revo-color,#252927);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:7px;padding:0 6px 0 8px;display:flex}revo-grid .group-drop-ghost{min-height:30px;color:var(--revo-accent,#1b9b63);background:var(--revo-accent,#1b9b63);border:1px dashed var(--revo-accent,#1b9b63);opacity:.75;pointer-events:none;border-radius:4px;align-items:center;padding:0 12px;font-weight:600;display:flex}@supports (color: color-mix(in lab,red,red)){revo-grid .group-drop-ghost{background:color-mix(in srgb,var(--revo-accent,#1b9b63) 10%,transparent)}}revo-grid .group-handle{color:var(--revo-color-dim,#8a928f);font-size:14px;line-height:1}revo-grid .group-order{color:var(--revo-accent,#1b9b63);font-family:var(--revo-font-monospace,ui-monospace, monospace);letter-spacing:.04em;font-size:10px}revo-grid .group-label{font-weight:600}revo-grid .group-separator{color:var(--revo-color-dim,#8a928f)}revo-grid .group-delete{cursor:pointer;color:var(--revo-delete-icon,#666);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;font-size:14px;display:flex}revo-grid .group-delete:hover,revo-grid .group-delete:focus-visible{color:var(--revo-color,#252927);background:var(--revo-grid-row-hover,#0000000f);outline:none}revo-grid[theme^=dark] .group-panel{background-color:var(--revo-dark-bg,#2d2d2d);border-color:var(--revo-dark-border,#444)}revo-grid[theme^=dark] .group-item{background-color:var(--revo-dark-item-bg,#444);border-color:var(--revo-dark-item-border,#666);color:var(--revo-color,#f2f4f3)}.group-drag-image{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;inset:0 auto auto 0}.rv-drag-ghost{background-color:var(--revo-ghost-bg,#fff);border:1px solid var(--revo-ghost-border,#ccc);pointer-events:none;border-radius:4px;margin-left:20px;padding:4px 8px;display:inline-block;box-shadow:0 2px 6px #0003}:root{--rv-column-add-popup-bg: #fff;--rv-column-add-popup-text: #1f2430;--rv-column-add-popup-muted: #676879;--rv-column-add-popup-border: #dfe3eb;--rv-column-add-popup-soft: #f7f8fb;--rv-column-add-popup-shadow: 0 20px 54px #1d22322e, 0 4px 14px #1d223214}.rv-column-add-popup{z-index:99999;width:min(560px,100vw - 24px);max-height:min(680px,100vh - 24px);color:var(--rv-column-add-popup-text);background:var(--rv-column-add-popup-bg);border:1px solid var(--rv-column-add-popup-border);box-shadow:var(--rv-column-add-popup-shadow);opacity:0;transform-origin:24px 0;pointer-events:none;border-radius:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1);position:fixed;overflow:hidden;transform:translateY(-6px)scale(.985)}.rv-column-add-popup.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.rv-column-add-popup__inner{padding:22px 24px 18px}.rv-column-add-popup__title{color:var(--rv-column-add-popup-muted);margin:0 0 14px;font-size:14px;font-weight:500}.rv-column-add-popup__section+.rv-column-add-popup__section{margin-top:22px}.rv-column-add-popup__section-title{color:var(--rv-column-add-popup-muted);margin:0 0 10px;font-size:13px;font-weight:500}.rv-column-add-popup__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;display:grid}.rv-column-add-popup__item{appearance:none;width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .12s,transform .12s;display:grid}.rv-column-add-popup__item:hover,.rv-column-add-popup__item:focus-visible{background:var(--rv-column-add-popup-soft);outline:none}.rv-column-add-popup__item.is-selected{background:#eef5ff;box-shadow:inset 0 0 0 1px #b8d7ff}.rv-column-add-popup__item:active{transform:scale(.985)}.rv-column-add-popup__item:disabled{opacity:.52;cursor:not-allowed}.rv-column-add-popup__item-state{color:#0b63f6;opacity:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .12s,transform .12s;display:inline-flex;transform:scale(.7)}.is-selected .rv-column-add-popup__item-state{opacity:1;transform:scale(1)}.rv-column-add-popup__item-state svg{fill:currentColor;width:13px;height:13px}.rv-column-add-popup__icon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rv-column-add-popup__icon svg{fill:currentColor;width:15px;height:15px}.rv-column-add-popup__item-label{color:var(--rv-column-add-popup-text);font-size:15px;font-weight:500;line-height:20px;display:block}.rv-column-add-popup__item-description{color:var(--rv-column-add-popup-muted);margin-top:1px;font-size:12px;line-height:16px;display:block}.rv-column-add-popup__footer{border-top:1px solid var(--rv-column-add-popup-border);margin-top:18px;padding-top:16px}.rv-column-add-popup__footer-button{appearance:none;color:#1f2430;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;transition:background-color .12s}.rv-column-add-popup__footer-button:hover,.rv-column-add-popup__footer-button:focus-visible{background:var(--rv-column-add-popup-soft);outline:none}.rv-column-add-popup__icon--green{background:#00ca72}.rv-column-add-popup__icon--blue{background:#0b63f6}.rv-column-add-popup__icon--cyan{background:#24b7f3}.rv-column-add-popup__icon--red{background:#f43f5e}.rv-column-add-popup__icon--orange{background:#fdab3d}.rv-column-add-popup__icon--yellow{color:#3b3f4a;background:#ffcb00}.rv-column-add-popup__icon--violet{background:#784bd1}.rv-column-add-popup__icon--pink{background:#ff158a}.rv-column-add-popup__icon--gray{background:#676879}@media(width<=620px){.rv-column-add-popup__items{grid-template-columns:1fr}}revo-grid.column-selection-plugin revogr-header .rgHeaderCell{cursor:pointer}revo-grid.column-selection-plugin revogr-header .rgHeaderCell.column-selection-header-selected{background:var(--rg-theme-header-focused-bg)}revo-grid.column-selection-plugin revogr-header .rgHeaderCell.sortable i.asc,revo-grid.column-selection-plugin revogr-header .rgHeaderCell.sortable i.desc,revo-grid.column-selection-plugin revogr-header .rgHeaderCell.sortable i.sort-off{text-align:center;min-width:25px;min-height:25px;margin-right:-5px;display:inline-block}revo-grid.column-selection-plugin revogr-header .rgHeaderCell.sortable .sort-indicator{cursor:pointer}revo-grid.column-selection-plugin revogr-header .rgHeaderCell.sortable:hover i.sort-off:after{content:"\2191\2193"}.progress-container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.progress-bar{background-color:#d3d3d3;border-radius:4px;width:100%;height:80%;max-height:14px}.progress-fill{background-color:#0e4fe5;border-radius:3px;height:100%}revo-grid .revo-counter{--counter-button-size: 24px;--counter-value-size: 14px;--counter-spacing: 4px;--counter-button-bg: var(--revo-grid-background,#fff);--counter-button-color: var(--revo-grid-text,#666);--counter-button-hover-bg: var(--revo-primary-light,#e6e6e6);--counter-button-border-color: var(--revo-grid-cell-border,#e9e9e9);--counter-value-color: var(--revo-grid-text,#666);--counter-disabled-opacity: .5;justify-content:center;align-items:center;gap:var(--counter-spacing);height:100%;padding:0 var(--counter-spacing);display:flex}revo-grid .revo-counter .revo-counter-button{width:var(--counter-button-size);height:var(--counter-button-size);min-width:var(--counter-button-size);border:1px solid var(--counter-button-border-color);background:var(--counter-button-bg);color:var(--counter-button-color);font-size:calc(var(--counter-button-size) * .5);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-weight:500;line-height:1;transition:all .2s linear;display:flex}revo-grid .revo-counter .revo-counter-button:hover:not(.revo-counter-button-disabled){background:var(--counter-button-hover-bg);border-color:var(--revo-primary,#4b9dff);outline:1px solid var(--revo-primary,#4b9dff)}revo-grid .revo-counter .revo-counter-button:active:not(.revo-counter-button-disabled){transform:scale(.95)}revo-grid .revo-counter .revo-counter-button.revo-counter-button-disabled{opacity:var(--counter-disabled-opacity);cursor:not-allowed}revo-grid .revo-counter .revo-counter-value{font-size:var(--counter-value-size);color:var(--counter-value-color);min-width:calc(var(--counter-value-size) * 2);text-align:center;-webkit-user-select:none;user-select:none}revo-grid revogr-data .rgCell[row-edit]{padding:0}revo-grid .edit-row-action{vertical-align:middle;cursor:pointer;background:0 0;border:0;margin:0 4px;transition:transform .2s ease-in-out}revo-grid .edit-row-action:hover{transform:scale(1.1)}revo-grid .edit-row-action svg{width:18px;height:18px}revo-grid .edit-row-cell{height:100%;display:flex}revo-grid .edit-row-cell revogr-edit{background:0 0;width:100%;height:100%;display:flex}revo-grid .edit-row-cell revogr-edit input{background-color:#0000;border-width:1px;height:100%}revo-grid .revo-slider{--slider-thumb-size: 14px;--slider-track-height: 6px;--slider-value-size: 14px;--slider-spacing: 8px;--slider-focus-ring-color: var(--threshold-color);--slider-thumb-shadow: 0 1px 3px #0f172a2e;--slider-thumb-shadow-active: 0 2px 6px #0f172a33;--slider-thumb-bg: var(--revo-primary,#0d63e8);--slider-thumb-border: var(--revo-background,white);--slider-track-bg: var(--revo-border-color,#e2e8f0);--threshold-color: var(--revo-primary,#0d63e8);--slider-value-color: var(--revo-text-color-secondary,#718096);width:100%;height:100%;padding:0 var(--slider-spacing);align-items:center;gap:var(--slider-spacing);display:flex}@supports (color: color-mix(in lab,red,red)){revo-grid .revo-slider{--slider-focus-ring-color: color-mix(in srgb, var(--threshold-color) 18%, transparent)}}revo-grid .revo-slider-value{min-width:30px;font-size:var(--slider-value-size);color:var(--slider-value-color);text-align:right;margin-left:auto;transition:color .16s,font-weight .16s}revo-grid .revo-slider-container.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}revo-grid .revo-slider-container.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}revo-grid .revo-slider-container.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}revo-grid .revo-slider-container.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}revo-grid .revo-slider-container.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}revo-grid .revo-slider-container.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}revo-grid .revo-slider-container{height:var(--slider-track-height);border-radius:calc(var(--slider-track-height) / 2);background:var(--slider-track-bg);flex:1;transition:background-color .16s,box-shadow .16s;position:relative;overflow:visible}revo-grid .revo-slider-fill{border-radius:calc(var(--slider-track-height) / 2);background:var(--threshold-color);pointer-events:none;height:100%;transition:width .18s ease-out,background-color .18s;position:absolute;top:0;left:0;overflow:hidden}revo-grid .revo-slider-input{cursor:pointer;appearance:none;background:0 0;outline:none;width:100%;height:100%;position:absolute}revo-grid .revo-slider-input::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--threshold-color);cursor:pointer;border:2px solid var(--slider-thumb-border);box-shadow:var(--slider-thumb-shadow);border-radius:50%;margin-top:-5px;transition:box-shadow .16s,transform .16s}revo-grid .revo-slider-input::-webkit-slider-thumb:hover{box-shadow:var(--slider-thumb-shadow-active),0 0 0 4px var(--slider-focus-ring-color);transform:scale(1.08)}revo-grid .revo-slider-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--threshold-color);cursor:pointer;border:2px solid var(--slider-thumb-border);box-shadow:var(--slider-thumb-shadow);border-radius:50%;transition:box-shadow .16s,transform .16s}revo-grid .revo-slider-input::-moz-range-thumb:hover{box-shadow:var(--slider-thumb-shadow-active),0 0 0 4px var(--slider-focus-ring-color);transform:scale(1.08)}revo-grid .revo-slider:hover .revo-slider-container,revo-grid .revo-slider:focus-within .revo-slider-container{box-shadow:0 0 0 1px var(--slider-focus-ring-color)}revo-grid .revo-slider:hover .revo-slider-value,revo-grid .revo-slider:focus-within .revo-slider-value{color:var(--threshold-color);font-weight:500}@media(prefers-reduced-motion:reduce){revo-grid .revo-slider-value,revo-grid .revo-slider-container,revo-grid .revo-slider-fill{transition:none}revo-grid .revo-slider-input::-webkit-slider-thumb{transition:none}revo-grid .revo-slider-input::-moz-range-thumb{transition:none}}revo-grid{--timeline-bg: #5c5c5c;--timeline-bar-bg: #374151;--timeline-text: #fff;--timeline-icon-hover-bg: #4b5563;--timeline-icon-hover-text: #93c5fd;--timeline-icon-hover-border: #60a5fa;--timeline-icon-size: 1.5rem;--timeline-transition: all .2s ease-in-out}revo-grid[theme*=dark]{--timeline-bg: #565656;--timeline-bar-bg: #374151;--timeline-text: #fff;--timeline-icon-hover-bg: #4b5563;--timeline-icon-hover-text: #93c5fd}revo-grid .timeline-editor__progress-bar{background-color:var(--threshold-color,#3b82f6);transition:var(--timeline-transition);pointer-events:none;border-radius:20px}revo-grid .timeline-editor__progress-bar.low{--threshold-color: var(--progress-bar-low-color,#fa2057);--progress-bar-text-color: #fff}revo-grid .timeline-editor__progress-bar.medium{--threshold-color: var(--progress-bar-medium-color,#f7c605);--progress-bar-text-color: #000}revo-grid .timeline-editor__progress-bar.high{--threshold-color: var(--progress-bar-high-color,#01c26e);--progress-bar-text-color: #fff}revo-grid .timeline-editor__progress-bar.critical{--threshold-color: var(--progress-bar-critical-color,#a8183c);--progress-bar-text-color: #fff}revo-grid .timeline-editor__progress-bar.info{--threshold-color: var(--progress-bar-info-color,#5555fc);--progress-bar-text-color: #fff}revo-grid .timeline-editor__progress-bar.neutral{--threshold-color: var(--progress-bar-neutral-color,#161a42);--progress-bar-text-color: #fff}revo-grid .timeline-editor__timeline-bar{background-color:var(--timeline-bar-bg);pointer-events:none;border-radius:20px}revo-grid .timeline-editor__date-range{color:var(--progress-bar-text-color,#fff);pointer-events:none;border-radius:20px}revo-grid .timeline-editor__date-inputs{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}revo-grid .timeline-editor__date-picker-icons{z-index:2;pointer-events:none}revo-grid .timeline-editor__date-picker-icon{color:var(--timeline-text);transition:var(--timeline-transition);width:var(--timeline-icon-size);height:var(--timeline-icon-size);min-width:var(--timeline-icon-size);min-height:var(--timeline-icon-size);opacity:0;pointer-events:auto;border-radius:50%}revo-grid .timeline-editor__date-picker-icon:hover{transform:scale(1.1);opacity:1!important}revo-grid .timeline-editor__container{background-color:var(--timeline-bg);vertical-align:middle;border-radius:20px;align-self:center;height:80%;max-height:24px;display:inline-block;position:relative;overflow:hidden}revo-grid .timeline-editor__container:hover .timeline-editor__date-picker-icon{opacity:.7;background-color:var(--timeline-icon-hover-bg)}revo-grid{--slider-color: #d8dde6;--range-color: #0068f0;--filter-input-bg: #f2f2f6;--tooltip-bg: #333;--tooltip-color: #fff;--revo-grid-filter-active-badge-border: #93b4ff;--revo-grid-filter-active-badge-bg: #eef4ff;--revo-grid-filter-active-badge-color: var(--rv-filter-active-icon-color,#2563eb);--revo-grid-filter-popup-label-color: var(--gray-600,#666);--revo-grid-filter-popup-separator-color: var(--gray-400,#999);--revo-grid-filter-popup-column-color: var(--filter-input-color,#000);--rv-filter-active-column-bg: #eef2ff;--rv-filter-active-column-focused-bg: #dfe6ff;--rv-filter-active-icon-color: #2563eb;--rv-filter-expression-keyword: #315fdc;--rv-filter-expression-value: #111827;--rv-filter-expression-field: #8b8b8b;--rv-filter-expression-invalid: #dc2626}revo-grid[theme^=dark]{--slider-color: #485062;--range-color: #0068f0;--filter-input-bg: #333;--filter-input-color: #fff;--tooltip-bg: #f2f2f6;--tooltip-color: #333;--revo-grid-filter-active-badge-border: #93c5fd94;--revo-grid-filter-active-badge-bg: #2563eb38;--revo-grid-filter-active-badge-color: var(--rv-filter-active-icon-color,#93c5fd);--revo-grid-filter-popup-label-color: #ffffff94;--revo-grid-filter-popup-separator-color: #ffffff47;--revo-grid-filter-popup-column-color: #fff;--rv-filter-active-column-bg: #4a69ff2e;--rv-filter-active-column-focused-bg: #4a69ff52;--rv-filter-active-icon-color: #93c5fd;--rv-filter-expression-keyword: #8fb0ff;--rv-filter-expression-value: #fff;--rv-filter-expression-field: #ffffff8c;--rv-filter-expression-invalid: #fca5a5}.rgHeaderCell.rv-filter-dependency-number .rv-filter.active{position:relative}.rgHeaderCell.rv-filter-dependency-number .rv-filter.active:after{content:var(--rv-filter-dependency-index);background:var(--revo-grid-filter-dependency-badge-bg,#0068f0);min-width:12px;height:12px;color:var(--revo-grid-filter-dependency-badge-color,#fff);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 3px;font-size:9px;font-weight:500;line-height:12px;position:absolute;top:1px;right:-3px}.rgHeaderCell:has(.rv-filter.active){background:var(--rv-filter-active-column-bg,#eef2ff)}.rgHeaderCell.focused-cell:has(.rv-filter.active){background:var(--rv-filter-active-column-focused-bg,#dfe6ff)}.rgHeaderCell .rv-filter.active{color:var(--rv-filter-active-icon-color,#2563eb);background:0 0}.rgHeaderCell .rv-filter.active .filter-img{color:var(--rv-filter-active-icon-color,#2563eb)}revogr-filter-panel{min-width:290px;margin-left:-10px}revogr-filter-panel .filter-excel-search{gap:2px;display:grid}revogr-filter-panel .filter-excel-mini-filter.search-input{padding:0 10px}revogr-filter-panel .filter-excel-check-row{min-height:28px;color:var(--filter-input-color,#000);cursor:pointer;box-sizing:border-box;align-items:center;padding:0 5px;display:flex}revogr-filter-panel .filter-excel-check-row input[type=checkbox]{flex:none;width:16px;height:16px;margin:0 8px 0 0}revogr-filter-panel .filter-excel-add-current{border-top:1px solid var(--gray-200,#00000014);margin-top:2px;padding-top:4px}revogr-filter-panel .filter-excel-actions{border-top:1px solid var(--gray-200,#00000014);justify-content:flex-end;gap:8px;margin-top:10px;padding-top:8px;display:flex}:is(revogr-filter-panel .filter-panel-dialog:has(.filter-popup-header):not(:has(.filter-staged-mode-marker)) .filter-actions,revogr-filter-panel .filter-panel-dialog:has(.filter-selection-list-host--excel) .filter-actions),revogr-filter-panel .filter-staged-mode-marker{display:none}revogr-filter-panel .grouped-filter-launcher{appearance:none;border:1px solid var(--gray-300,#00000024);background:var(--filter-input-bg);min-height:30px;color:var(--filter-input-color,#000);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;margin:2px 0 8px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}revogr-filter-panel .grouped-filter-launcher span:first-child,revogr-filter-panel .grouped-filter-launcher svg{width:12px;height:12px}revogr-filter-panel .grouped-filter-launcher:hover,revogr-filter-panel .grouped-filter-launcher:focus{border-color:var(--revo-grid-filter-active-badge-border);background:var(--revo-grid-filter-active-badge-bg);color:var(--rv-filter-active-icon-color);outline:none}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active){width:min(820px,100vw - 16px);font:var(--rv-dialog-font,13px/1.45 Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active)>label{display:none}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active)>.filter-holder{display:none}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active)>.add-filter{display:none}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active)>.filter-actions{display:none}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active)>.filter-expression-anchor{display:none}revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active) .filter:has(.grouped-filter-editor.active)>:not(.filter-popup-header):not(.grouped-filter-anchor){display:none}revogr-filter-panel .grouped-filter-anchor{width:100%}revogr-filter-panel .grouped-filter-editor{--grouped-filter-accent: var(--rv-filter-active-icon-color,#2563eb);--grouped-filter-accent-bg: var(--revo-grid-filter-active-badge-bg,#eef4ff);--grouped-filter-border: var(--gray-300,#00000024);min-height:0;max-height:calc(100dvh - 84px);color:var(--filter-input-color,#000);flex-direction:column;display:flex}revogr-filter-panel .grouped-filter-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:0 2px;overflow:auto}revogr-filter-panel .grouped-filter-toolbar,revogr-filter-panel .grouped-filter-group-header,revogr-filter-panel .grouped-filter-actions,revogr-filter-panel .grouped-filter-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}revogr-filter-panel .grouped-filter-toolbar{flex:none;margin:2px 2px 14px}revogr-filter-panel .grouped-filter-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}revogr-filter-panel .grouped-filter-toolbar>div:first-child strong{font-size:16px;font-weight:var(--rv-ui-font-weight-medium,600);line-height:1.25}revogr-filter-panel .grouped-filter-toolbar>div:first-child span{color:var(--revo-grid-filter-popup-label-color);font-size:12.5px}revogr-filter-panel .grouped-filter-icon-button,revogr-filter-panel .grouped-filter-group-controls button,revogr-filter-panel .grouped-filter-not{appearance:none;color:var(--revo-grid-filter-popup-label-color);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}revogr-filter-panel .grouped-filter-icon-button:hover,revogr-filter-panel .grouped-filter-icon-button:focus-visible,revogr-filter-panel .grouped-filter-icon-button.active,revogr-filter-panel .grouped-filter-group-controls button:hover,revogr-filter-panel .grouped-filter-group-controls button:focus-visible,revogr-filter-panel .grouped-filter-group-controls button.active,revogr-filter-panel .grouped-filter-not:hover,revogr-filter-panel .grouped-filter-not:focus-visible,revogr-filter-panel .grouped-filter-not.active{background:var(--grouped-filter-accent-bg);color:var(--grouped-filter-accent);outline:none}revogr-filter-panel .grouped-filter-icon-button:focus-visible,revogr-filter-panel .grouped-filter-group-controls button:focus-visible,revogr-filter-panel .grouped-filter-not:focus-visible{box-shadow:0 0 0 2px var(--grouped-filter-accent)}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-icon-button:focus-visible,revogr-filter-panel .grouped-filter-group-controls button:focus-visible,revogr-filter-panel .grouped-filter-not:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--grouped-filter-accent) 24%,transparent)}}revogr-filter-panel .grouped-filter-icon-button{width:32px;height:32px;padding:8px}revogr-filter-panel .grouped-filter-icon-button span,revogr-filter-panel .grouped-filter-icon-button svg{width:100%;height:100%;display:block}revogr-filter-panel .grouped-filter-group{border:1px solid var(--grouped-filter-accent);border-left:3px solid var(--grouped-filter-accent);background:var(--grouped-filter-accent-bg);border-radius:8px;margin-top:10px;padding:12px}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-group{border:1px solid color-mix(in srgb,var(--grouped-filter-accent) 20%,var(--grouped-filter-border))}}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-group{border-left:3px solid color-mix(in srgb,var(--grouped-filter-accent) 55%,transparent)}}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-group{background:color-mix(in srgb,var(--grouped-filter-accent-bg) 58%,transparent)}}revogr-filter-panel .grouped-filter-group.root{background:0 0;border:0;margin-top:0;padding:0}revogr-filter-panel .grouped-filter-group.negated{border-left-color:var(--rv-filter-expression-invalid,#dc2626)}revogr-filter-panel .grouped-filter-group-header{min-height:30px;margin-bottom:8px}revogr-filter-panel .grouped-filter-group-header>div:first-child,revogr-filter-panel .grouped-filter-group-header .grouped-filter-group-controls{align-items:center;gap:7px;display:flex}revogr-filter-panel .grouped-filter-group-header>div:first-child{color:var(--grouped-filter-accent);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}revogr-filter-panel .grouped-filter-group-header>div:first-child small{color:var(--revo-grid-filter-popup-label-color);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:400}revogr-filter-panel .grouped-filter-group-icon{width:13px;height:13px}revogr-filter-panel .grouped-filter-group-icon svg{width:100%;height:100%;display:block}revogr-filter-panel .grouped-filter-group-controls button:not(.grouped-filter-icon-button){border:1px solid var(--grouped-filter-border);min-width:36px;height:28px;padding:0 8px;font-size:10.5px;font-weight:600}revogr-filter-panel .grouped-filter-group-controls .grouped-filter-operator-toggle{border-color:var(--grouped-filter-accent);background:var(--revo-grid-filter-panel-bg,#fff);color:var(--grouped-filter-accent)}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-group-controls .grouped-filter-operator-toggle{border-color:color-mix(in srgb,var(--grouped-filter-accent) 42%,var(--grouped-filter-border))}}revogr-filter-panel .grouped-filter-child{position:relative}revogr-filter-panel .grouped-filter-child+.grouped-filter-child{margin-top:26px}revogr-filter-panel .grouped-filter-connector{z-index:2;border:1px solid var(--grouped-filter-border);background:var(--revo-grid-filter-panel-bg,#fff);min-width:48px;height:24px;color:var(--revo-grid-filter-popup-label-color);cursor:pointer;font:inherit;letter-spacing:.04em;border-radius:999px;padding:0 9px;font-size:10.5px;font-weight:600;position:absolute;top:-21px;left:50%;transform:translate(-50%)}revogr-filter-panel .grouped-filter-connector:before,revogr-filter-panel .grouped-filter-connector:after{content:"";border-top:1px solid var(--grouped-filter-border);width:88px;position:absolute;top:50%}revogr-filter-panel .grouped-filter-connector:before{right:100%}revogr-filter-panel .grouped-filter-connector:after{left:100%}revogr-filter-panel .grouped-filter-connector.or{color:#b66b00;border-color:#e6ad36}revogr-filter-panel .grouped-filter-condition{border:1px solid var(--grouped-filter-border);background:var(--revo-grid-filter-panel-bg,#fff);border-radius:9px;grid-template-columns:auto minmax(120px,.85fr) minmax(160px,1fr) minmax(180px,1.35fr) auto;align-items:center;gap:8px;padding:9px;display:grid}revogr-filter-panel .grouped-filter-condition.negated{border-left:3px solid var(--rv-filter-expression-invalid,#dc2626)}revogr-filter-panel .grouped-filter-condition:hover{border-color:var(--grouped-filter-accent)}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-condition:hover{border-color:color-mix(in srgb,var(--grouped-filter-accent) 30%,var(--grouped-filter-border))}}revogr-filter-panel .grouped-filter-condition select,revogr-filter-panel .grouped-filter-condition input{box-sizing:border-box;border:1px solid var(--grouped-filter-border);background:var(--filter-input-bg);width:100%;min-width:0;height:36px;color:var(--filter-input-color,#000);font:inherit;border-radius:7px;margin:0;padding:0 8px;font-size:13px}revogr-filter-panel .grouped-filter-condition select:focus,revogr-filter-panel .grouped-filter-condition input:focus{border-color:var(--grouped-filter-accent);box-shadow:0 0 0 2px var(--grouped-filter-accent);outline:none}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-condition select:focus,revogr-filter-panel .grouped-filter-condition input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--grouped-filter-accent) 16%,transparent)}}revogr-filter-panel .grouped-filter-not{border:1px solid var(--grouped-filter-border);min-width:38px;height:32px;padding:0 7px;font-size:10.5px;font-weight:600}revogr-filter-panel .grouped-filter-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}revogr-filter-panel .grouped-filter-valueless{min-height:36px;color:var(--revo-grid-filter-popup-label-color);align-items:center;font-size:12px;display:flex}revogr-filter-panel .grouped-filter-empty{border:1px dashed var(--grouped-filter-border);color:var(--revo-grid-filter-popup-label-color);text-align:center;border-radius:8px;padding:14px;font-size:12px}revogr-filter-panel .grouped-filter-add-actions{align-items:center;gap:8px;margin-top:10px;display:flex}revogr-filter-panel .grouped-filter-text-button{appearance:none;min-height:30px;color:var(--grouped-filter-accent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 7px;font-size:12.5px;display:inline-flex}revogr-filter-panel .grouped-filter-text-button span,revogr-filter-panel .grouped-filter-text-button svg{width:11px;height:11px}revogr-filter-panel .grouped-filter-text-button:hover,revogr-filter-panel .grouped-filter-text-button:focus-visible{background:var(--grouped-filter-accent-bg);outline:none}revogr-filter-panel .grouped-filter-text-button:focus-visible{box-shadow:0 0 0 2px var(--grouped-filter-accent)}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-text-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--grouped-filter-accent) 20%,transparent)}}revogr-filter-panel .grouped-filter-summary{border:1px solid var(--grouped-filter-border);background:var(--filter-input-bg);border-radius:8px;margin-top:12px;padding:11px 12px}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .grouped-filter-summary{background:color-mix(in srgb,var(--filter-input-bg) 65%,transparent)}}revogr-filter-panel .grouped-filter-summary>div{color:var(--revo-grid-filter-popup-label-color);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:600}revogr-filter-panel .grouped-filter-summary>div small{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:400}revogr-filter-panel .grouped-filter-summary code{color:var(--filter-input-color,#000);white-space:normal;overflow-wrap:anywhere;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}revogr-filter-panel .grouped-filter-error{color:var(--rv-filter-expression-invalid,#dc2626);margin-top:8px;font-size:11px}revogr-filter-panel .grouped-filter-actions{border-top:1px solid var(--grouped-filter-border);background:var(--revo-grid-filter-panel-bg,#fff);flex:none;margin:14px -10px -10px;padding:12px 10px 10px}revogr-filter-panel .grouped-filter-actions>div{gap:7px;display:flex}revogr-filter-panel .grouped-filter-actions button{margin:0}revogr-filter-panel .grouped-filter-actions button:disabled{cursor:not-allowed;opacity:.45}@media(width<=760px){revogr-filter-panel .filter-panel-dialog:has(.grouped-filter-editor.active){overscroll-behavior:contain;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);top:8px!important;left:8px!important}revogr-filter-panel .grouped-filter-condition{grid-template-columns:auto minmax(0,1fr) auto}revogr-filter-panel .grouped-filter-condition>select,revogr-filter-panel .grouped-filter-condition .grouped-filter-value{grid-column:2}revogr-filter-panel .grouped-filter-condition .grouped-filter-icon-button{grid-area:1/3}revogr-filter-panel .grouped-filter-connector:before,revogr-filter-panel .grouped-filter-connector:after{width:36px}}revogr-filter-panel .filter-popup-header{border-bottom:1px solid var(--gray-200,#00000014);min-height:40px;color:var(--filter-input-color,#000);box-sizing:border-box;background:var(--revo-grid-filter-panel-bg,#fff);z-index:5;align-items:center;gap:8px;margin:-8px -8px 8px;padding:8px 10px;display:flex;position:sticky;top:-10px}revogr-filter-panel .filter-popup-header-icon{border:1px solid var(--gray-300,#00000024);background:var(--filter-input-bg);border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}revogr-filter-panel .filter-popup-header-icon .column-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}revogr-filter-panel .filter-popup-header-icon svg{width:14px;height:14px;display:block}revogr-filter-panel .filter-popup-header-title{flex:auto;align-items:baseline;gap:5px;min-width:0;font-size:14px;line-height:20px;display:inline-flex}revogr-filter-panel .filter-popup-header-label{color:var(--revo-grid-filter-popup-label-color);flex:none;font-weight:400}revogr-filter-panel .filter-popup-header-separator{color:var(--revo-grid-filter-popup-separator-color)}revogr-filter-panel .filter-popup-header-column{color:var(--revo-grid-filter-popup-column-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}revogr-filter-panel .filter-popup-header-badge{border:1px solid var(--revo-grid-filter-active-badge-border,#93b4ff);background:var(--revo-grid-filter-active-badge-bg,#eef4ff);width:24px;height:24px;color:var(--revo-grid-filter-active-badge-color,var(--rv-filter-active-icon-color,#2563eb));border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}revogr-filter-panel .filter-popup-header-badge svg{width:8px;height:8px;display:block}revogr-filter-panel .filter-popup-header-close{appearance:none;width:28px;height:28px;color:var(--gray-500,#8a8a8a);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:18px;font-weight:300;line-height:18px}revogr-filter-panel .filter-popup-header-close:hover,revogr-filter-panel .filter-popup-header-close:focus{color:var(--filter-input-color,#000);background:var(--filter-input-bg);outline:none}revogr-filter-panel .filter-popup-condition{border:1px solid var(--revo-grid-filter-active-badge-border,#93b4ff);background:var(--revo-grid-filter-active-badge-bg,#eef4ff);min-height:28px;color:var(--revo-grid-filter-active-badge-color,var(--filter-input-color,#000));border-radius:6px;align-items:center;gap:8px;margin:0 0 8px;padding:4px 6px 4px 8px;font-size:13px;line-height:18px;display:flex}revogr-filter-panel .filter-popup-condition-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}revogr-filter-panel .filter-popup-condition-clear{appearance:none;width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:17px;line-height:17px}revogr-filter-panel .filter-popup-condition-clear:hover,revogr-filter-panel .filter-popup-condition-clear:focus{background:var(--filter-input-bg);outline:none}revogr-filter-panel .select-css{appearance:none;background:var(--filter-input-bg);border:0}revogr-filter-panel .select-css,revogr-filter-panel .select-css:focus{color:var(--filter-input-color,#000)}revogr-filter-panel input[type=date],revogr-filter-panel input[type=datetime-local]{appearance:none;background:var(--filter-input-bg);color:var(--filter-input-color,#000);border:1px solid var(--gray-300);border-radius:8px;margin-top:5px;padding:5px;font-size:14px}revogr-filter-panel .date-filter-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}revogr-filter-panel .date-filter-range>input[type=date]{box-sizing:border-box;width:100%;min-width:0;margin:0}revogr-filter-panel .filter .search-input,revogr-filter-panel .multi-filter-list input[type=text]{box-sizing:border-box;border:1px solid #0000;border-radius:8px;justify-content:flex-start;align-items:center;height:34px;margin:5px 0;padding:0 10px;display:flex;background-color:var(--filter-input-bg)!important;color:var(--filter-input-color,#000)!important}revogr-filter-panel .filter .search-input input[type=checkbox],revogr-filter-panel .multi-filter-list input[type=text] input[type=checkbox]{flex:none;width:16px;height:16px;margin:0 8px 0 0}revogr-filter-panel .filter .search-input input[type=text],revogr-filter-panel .multi-filter-list input[type=text] input[type=text]{width:100%;height:100%;min-height:0;color:inherit;border:none;margin:0;padding:0;background-color:#0000!important}revogr-filter-panel .filter .search-input{padding:0 5px}revogr-filter-panel .filter{display:block}revogr-filter-panel .filter .filter-list{max-height:224px;margin-top:6px;padding:0}revogr-filter-panel .filter .filter-list .filter-list-grid-boundary{width:100%;height:100%}revogr-filter-panel .filter .filter-list .filter-list-grid{--row-size: 28px;--revo-grid-background: transparent;--revo-grid-cell-border: transparent;--revo-grid-focused-bg: transparent;--revo-grid-row-hover: var(--filter-input-bg);--revo-grid-text: var(--filter-input-color,#000);border:0;width:100%;display:block;height:100%!important;min-height:0!important}revogr-filter-panel .filter .filter-list .filter-list-grid revogr-header,revogr-filter-panel .filter .filter-list .filter-list-grid revogr-attribution{display:none}revogr-filter-panel .filter .filter-list .filter-list-grid revogr-viewport-scroll{box-shadow:none}revogr-filter-panel .filter .filter-list .filter-list-grid revogr-data{text-align:left}revogr-filter-panel .filter .filter-list .filter-list-grid revogr-data .rgRow,revogr-filter-panel .filter .filter-list .filter-list-grid revogr-data .rgCell{box-shadow:none;background:0 0}revogr-filter-panel .filter .filter-list .filter-list-grid revogr-data .rgCell{box-sizing:border-box;padding:0;width:100%!important}revogr-filter-panel .filter .filter-list .filter-list-grid revogr-data .rgRow.groupingRow{font-weight:400}revogr-filter-panel .filter .filter-list .filter-list-option{box-sizing:border-box;width:100%;min-height:28px;color:var(--filter-input-color,#000);align-items:center;gap:8px;padding:0 5px;display:flex}revogr-filter-panel .filter .filter-list .filter-list-option input[type=checkbox]{flex:none;width:14px;height:14px;margin:0}revogr-filter-panel .filter .filter-list .filter-list-option .filter-list-option-content{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}revogr-filter-panel .filter-expression-anchor{width:350px}revogr-filter-panel .filter-expression-host{margin-top:10px}revogr-filter-panel .filter-expression-actions{justify-content:flex-end;margin:8px 0;display:flex}revogr-filter-panel .filter-expression-toggle{appearance:none;border:1px solid var(--gray-300,#00000024);background:var(--filter-input-bg);cursor:pointer;border-radius:8px;align-items:center;gap:5px;min-height:24px;padding:0 5px;font-size:12px;line-height:1;display:inline-flex}revogr-filter-panel .filter-expression-toggle:hover,revogr-filter-panel .filter-expression-toggle:focus,revogr-filter-panel .filter-expression-toggle.active{border-color:var(--revo-grid-filter-active-badge-border);background:var(--revo-grid-filter-active-badge-bg);color:var(--rv-filter-active-icon-color);outline:none}revogr-filter-panel .filter-expression-toggle-icon{box-sizing:border-box;border:2px solid;border-radius:999px;width:10px;height:10px}revogr-filter-panel .filter-expression-toggle-icon:after{content:"";background:currentColor;border-radius:999px;width:4px;height:4px;margin:1px;display:block}revogr-filter-panel .filter-expression-panel{border:1px solid var(--gray-200,#0000001f);background:var(--filter-input-bg);border-radius:8px}revogr-filter-panel .filter-expression-title{letter-spacing:0;font-size:12px;font-weight:500}revogr-filter-panel .filter-expression-title-row{border-bottom:1px solid var(--gray-200,#0000001f);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}revogr-filter-panel .filter-expression-error-help{background:var(--rv-filter-expression-invalid);cursor:help;color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-flex;position:relative}revogr-filter-panel .filter-expression-error-help:hover,revogr-filter-panel .filter-expression-error-help:focus{outline:none}revogr-filter-panel .filter-expression-error-help:hover .filter-expression-error-tooltip,revogr-filter-panel .filter-expression-error-help:focus .filter-expression-error-tooltip{display:block}revogr-filter-panel .filter-expression-error-tooltip{z-index:3;background:var(--tooltip-color);min-width:220px;max-width:min(340px,80vw);color:var(--rv-filter-expression-invalid);text-align:left;text-transform:none;white-space:pre-wrap;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a2e}revogr-filter-panel .filter-expression-editor{min-height:92px;position:relative}revogr-filter-panel .filter-expression-editor.invalid{border-color:var(--rv-filter-expression-invalid)}revogr-filter-panel .filter-expression-highlight,revogr-filter-panel .filter-expression-input{box-sizing:border-box;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;width:100%;min-height:92px;margin:0;padding:8px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}revogr-filter-panel .filter-expression-highlight{pointer-events:none}revogr-filter-panel .filter-expression-input{resize:vertical;color:#0000;caret-color:var(--filter-input-color,#000);border-radius:0 0 8px 8px;outline:none;position:absolute;inset:0}revogr-filter-panel .filter-expression-input::placeholder{color:var(--revo-grid-filter-popup-label-color);opacity:.7}revogr-filter-panel .filter-expression-token-keyword,revogr-filter-panel .filter-expression-token-operator{color:var(--rv-filter-expression-keyword);font-weight:500}revogr-filter-panel .filter-expression-token-string,revogr-filter-panel .filter-expression-token-number,revogr-filter-panel .filter-expression-token-date{color:var(--rv-filter-expression-value)}revogr-filter-panel .filter-expression-token-field{color:var(--rv-filter-expression-field)}revogr-filter-panel .filter-expression-token-invalid{color:var(--rv-filter-expression-invalid);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}revogr-filter-panel .range_container{flex-direction:column;gap:10px;width:100%;margin:18px auto 5px;display:flex}revogr-filter-panel .range_container .range-values{color:var(--text-color,#666);justify-content:space-between;font-size:13px;font-weight:500;line-height:18px;display:flex}revogr-filter-panel .range_container .slider-tooltip{background:var(--tooltip-bg);color:var(--tooltip-color);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;border-radius:3px;padding:2px 6px;font-size:12px;line-height:18px;transition:opacity .2s;position:absolute;top:-40px;transform:translate(-50%)}revogr-filter-panel .range_container .range-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:2px;display:grid}revogr-filter-panel .range_container .range-input{box-sizing:border-box;border:1px solid var(--filter-input-border,#d7d7d7);background:var(--filter-input-bg,#fff);width:100%;min-width:0;height:36px;color:var(--filter-input-color,#111);font:inherit;text-align:center;border-radius:8px;outline:none;padding:0 10px;font-size:14px;line-height:20px}revogr-filter-panel .range_container .range-input:focus{border-color:var(--range-color);box-shadow:0 0 0 2px var(--range-color)}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel .range_container .range-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--range-color) 22%,transparent)}}revogr-filter-panel .range_container .range-input-separator{color:var(--text-color,#666);font-size:14px;line-height:20px}revogr-filter-panel .sliders_control{min-height:24px;position:relative}revogr-filter-panel .form_control{color:#635a5a;justify-content:space-between;font-size:24px;display:flex;position:relative}revogr-filter-panel input[type=range]{appearance:none;background-color:var(--slider-color);pointer-events:none;border-radius:999px;width:100%;height:4px;margin:0;position:absolute;top:10px;left:0}revogr-filter-panel input[type=range].fromSlider{z-index:1;background-color:#0000}revogr-filter-panel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revogr-filter-panel input[type=range]::-webkit-slider-thumb:hover{background:#fff}revogr-filter-panel input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px var(--range-color)}@supports (color: color-mix(in lab,red,red)){revogr-filter-panel input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px color-mix(in srgb,var(--range-color) 18%,transparent)}}revogr-filter-panel input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}.date-filter{padding:10px}.date-filter__operator{margin-bottom:15px}.date-filter__operator label{color:var(--gray-500);margin-bottom:5px;font-size:12px;display:block}.date-filter__operator select{border:1px solid var(--gray-300);background-color:var(--filter-input-bg);width:100%;color:var(--filter-input-color,#000);border-radius:4px;padding:5px;font-size:14px}.date-filter__operator select:focus{border-color:var(--blue-500);outline:none}.date-filter__operator select option{background-color:var(--filter-input-bg);color:var(--filter-input-color,#000)}.date-filter__range{flex-direction:column;gap:10px;display:flex}.date-filter__input-group{flex-direction:column;gap:5px;display:flex}.date-filter__input-group label{color:var(--gray-500);font-size:12px}.date-filter__input-group input{border:1px solid var(--gray-300);background-color:var(--filter-input-bg);color:var(--filter-input-color,#000);border-radius:4px;padding:5px;font-size:14px}.date-filter__input-group input:focus{border-color:var(--blue-500);outline:none}.date-filter__input-group input[type=date],.date-filter__input-group input[type=datetime-local]{min-height:30px}.rv-filter-badges{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.rv-filter-badge{font-weight:500}.rv-filter-badges-empty{color:var(--rv-ui-text-muted,#64748b);font-size:13px}revo-grid.filter-header{--rv-header-border: #e9e9e9;--rv-filter-input-border: #ccc;--rv-header-height: 60px;--rv-header-label-height: 30px;--rv-header-input-padding: 2px;--rv-filter-control-height: 28px;--rv-filter-active-column-bg: #eef2ff;--rv-filter-active-column-focused-bg: #dfe6ff;--rv-filter-header-badge-bg: var(--rv-ui-accent,#2563eb);--rv-filter-header-badge-color: var(--rv-ui-accent-fg,#fff)}revo-grid.filter-header[theme*=dark]{--rv-header-border: #686868;--rv-filter-input-border: #444;--rv-filter-active-column-bg: #4a69ff2e;--rv-filter-active-column-focused-bg: #4a69ff52}revo-grid.filter-header[theme=material],revo-grid.filter-header[theme=darkMaterial]{--rv-header-height: 90px;--rv-header-label-height: 50px;--rv-header-input-padding: 6px;--rv-filter-control-height: 32px}revo-grid.filter-header[theme=compact],revo-grid.filter-header[theme=darkCompact]{--rv-header-height: 90px;--rv-header-label-height: 45px;--rv-header-input-padding: 6px;--rv-filter-control-height: 32px}revo-grid.filter-header.no-header,revo-grid.filter-header[no-header]{--rv-header-height: 45px}revo-grid.filter-header.no-header .filter-header-content,revo-grid.filter-header[no-header] .filter-header-content{display:none}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .header-rgRow:not(.group),revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .header-rgRow:not(.group),revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .header-rgRow:not(.group){height:var(--rv-header-height)!important}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .header-rgRow:not(.group) .rgHeaderCell[data-hide-filter-header] .header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .header-rgRow:not(.group) .rgHeaderCell[data-hide-filter-header] .header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .header-rgRow:not(.group) .rgHeaderCell[data-hide-filter-header] .header-content{min-height:var(--rv-header-height);padding:0 15px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .header-rgRow:not(.group) .rgHeaderCell,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .header-rgRow:not(.group) .rgHeaderCell,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .header-rgRow:not(.group) .rgHeaderCell{padding:0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell.rv-filter-active-column,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell.rv-filter-active-column,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell.rv-filter-active-column{background:var(--rv-filter-active-column-bg)}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell.rv-filter-active-column.focused-cell,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell.rv-filter-active-column.focused-cell,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell.rv-filter-active-column.focused-cell{background:var(--rv-filter-active-column-focused-bg)}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-box,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-box,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-box{box-sizing:border-box;width:100%;min-width:0;max-width:100%}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container{box-shadow:0 -1px 0 0 var(--revo-grid-header-border) inset;height:var(--rv-header-label-height);align-self:start;padding-left:10px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container+.filter-header-box .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container+.filter-header-box .filter-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container+.filter-header-box .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container+.filter-header-box .filter-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container+.filter-header-box .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .cell-header-checkbox-container+.filter-header-box .filter-input{padding-left:0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .rv-filter,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .rv-filter,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .rv-filter{bottom:calc(var(--rv-header-input-padding,6px) + 4px);opacity:1;justify-content:center;align-items:center;line-height:24px;display:inline-flex;position:absolute;right:15px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .rv-filter .filter-img,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .rv-filter .filter-img,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .rv-filter .filter-img{flex:0 0 11px;height:11px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger{box-sizing:border-box;z-index:1;width:100%;min-width:0;max-width:100%;height:var(--rv-filter-control-height);min-height:var(--rv-filter-control-height);text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-content:flex-start;align-items:center;padding-right:30px;line-height:normal;display:flex;position:relative;bottom:auto;right:auto;overflow:hidden}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-text,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-text,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-count,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-count,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-count{background:var(--rv-filter-header-badge-bg);box-sizing:border-box;color:var(--rv-filter-header-badge-color);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-template,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-template,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-selection-trigger .filter-header-selection-template{align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container{flex-direction:column;gap:10px;width:100%;margin:18px auto 5px;display:flex}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-values,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-values,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-values{color:var(--text-color,#666);justify-content:space-between;font-size:13px;font-weight:500;line-height:18px;display:flex}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .slider-tooltip,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .slider-tooltip,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .slider-tooltip{background:var(--tooltip-bg);color:var(--tooltip-color);opacity:0;pointer-events:none;white-space:nowrap;z-index:10;border-radius:3px;padding:2px 6px;font-size:12px;line-height:18px;transition:opacity .2s;position:absolute;top:-40px;transform:translate(-50%)}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-inputs,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-inputs,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:2px;display:grid}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input{box-sizing:border-box;border:1px solid var(--filter-input-border,#d7d7d7);background:var(--filter-input-bg,#fff);width:100%;min-width:0;height:36px;color:var(--filter-input-color,#111);font:inherit;text-align:center;border-radius:8px;outline:none;padding:0 10px;font-size:14px;line-height:20px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input:focus,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input:focus,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input:focus{border-color:var(--range-color);box-shadow:0 0 0 2px var(--range-color)}@supports (color: color-mix(in lab,red,red)){revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input:focus,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input:focus,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--range-color) 22%,transparent)}}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input-separator,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input-separator,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container .range-input-separator{color:var(--text-color,#666);font-size:14px;line-height:20px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .sliders_control,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .sliders_control,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .sliders_control{min-height:24px;position:relative}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .form_control,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .form_control,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .form_control{color:#635a5a;justify-content:space-between;font-size:24px;display:flex;position:relative}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range],revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range],revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]{appearance:none;background-color:var(--slider-color);pointer-events:none;border-radius:999px;width:100%;height:4px;margin:0;position:absolute;top:10px;left:0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range].fromSlider,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range].fromSlider,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range].fromSlider{z-index:1;background-color:#0000}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:hover{background:#fff}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:hover{background:#fff}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:hover{background:#fff}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px var(--range-color)}@supports (color: color-mix(in lab,red,red)){revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px color-mix(in srgb,var(--range-color) 18%,transparent)}}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px var(--range-color)}@supports (color: color-mix(in lab,red,red)){revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px color-mix(in srgb,var(--range-color) 18%,transparent)}}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px var(--range-color)}@supports (color: color-mix(in lab,red,red)){revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0 1px 3px #0f172a33,0 0 0 4px color-mix(in srgb,var(--range-color) 18%,transparent)}}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;border:3px solid var(--range-color);cursor:pointer;background-color:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider{box-sizing:border-box;width:100%;height:var(--rv-filter-control-height);padding:4px 34px 4px 0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .range_container{justify-content:center;gap:0;height:100%;margin:0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .slider-tooltip,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .slider-tooltip,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider .slider-tooltip{top:-28px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb{border-width:2px;width:16px;height:16px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb{border-width:2px;width:16px;height:16px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-webkit-slider-thumb{border-width:2px;width:16px;height:16px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-moz-range-thumb{border-width:2px;width:16px;height:16px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-moz-range-thumb{border-width:2px;width:16px;height:16px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-slider input[type=range]::-moz-range-thumb{border-width:2px;width:16px;height:16px}:is(revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell:has(.filter-header-slider) .rv-filter,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell:has(.filter-header-slider) .rv-filter,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell:has(.filter-header-slider) .rv-filter){height:calc(var(--rv-filter-control-height) - 2px);width:20px;padding:0}:is(revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell:has(.filter-header-slider).rv-filter-dependency-number .rv-filter.active,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell:has(.filter-header-slider).rv-filter-dependency-number .rv-filter.active,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell:has(.filter-header-slider).rv-filter-dependency-number .rv-filter.active){position:absolute}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-box:after,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-box:after,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-box:after{content:"";top:calc(var(--rv-header-label-height) - 1px);background:var(--revo-grid-header-border);pointer-events:none;height:1px;position:absolute;left:0;right:0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell .filter-header-content{flex:0 0 var(--rv-header-label-height);height:var(--rv-header-label-height);line-height:var(--rv-header-label-height);min-width:0}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf],revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf],revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]{align-items:flex-end}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]>.header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]>.header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]>.header-content{height:var(--rv-header-height)}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]>.header-content+.sort-indicator,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]>.header-content+.sort-indicator,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell:not([data-hide-filter-header])[multi-row-header-leaf]>.header-content+.sort-indicator{top:auto;bottom:calc(var(--rv-header-height) - var(--rv-header-label-height))}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .header-content+.sort-indicator,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .header-content+.sort-indicator,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .header-content+.sort-indicator{z-index:1;height:var(--rv-header-label-height);pointer-events:auto;align-items:center;position:absolute;top:0;right:15px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input{padding:0 15px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .rgHeaderCell.sortable .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .rgHeaderCell.sortable .filter-header-content,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .rgHeaderCell.sortable .filter-header-content{padding-right:39px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input{box-sizing:border-box;min-width:0;min-height:0;padding-bottom:var(--rv-header-input-padding,6px);justify-content:flex-end;margin-right:0;font-weight:400;container-type:inline-size}:is(revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input:has(.filter-header-slider),revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input:has(.filter-header-slider),revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input:has(.filter-header-slider)){padding-left:10px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input input[type=text],revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input input[type=text],revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input input[type=text]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--rv-filter-control-height);margin:0;padding:5px 30px 5px 8px}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input input[type=text]:not(:disabled),revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input input[type=text]:not(:disabled),revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input input[type=text]:not(:disabled){background-color:var(--revo-grid-background,transparent);border:1px solid var(--rv-filter-input-border)}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input input[type=text]:disabled,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input input[type=text]:disabled,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input input[type=text]:disabled{visibility:hidden;background-color:#0000;border:0}@container (width<=140px){revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-input .filter-header-slider,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-input .filter-header-slider,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-input .filter-header-slider{padding-left:0;padding-right:28px}}revo-grid.filter-header>.main-viewport>.viewports>*>*>*>revogr-header .filter-header-content+hr,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>revogr-header .filter-header-content+hr,revo-grid.filter-header>.main-viewport>.viewports>*>*>*>*>*>revogr-header .filter-header-content+hr{border:0;border-top:1px solid var(--rv-header-border)}.rv-wrapper{box-sizing:border-box;gap:5px;width:100%;display:flex}.rv-wrapper revo-grid{flex-grow:1;min-width:0;height:100%;transition:width .3s}.info-panel{z-index:100;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;width:300px;min-width:300px;height:100%;transition:width .3s;transition:width .3s ease min-width .3s ease;border:1px solid var(--sl-color-gray-5,grey);border-radius:10px;flex-shrink:0;padding:16px;overflow-y:auto}.info-panel[hidden]{border:none;width:0;min-width:0;padding:0;display:flex;overflow:hidden}.info-panel h2{color:#333;margin:0 0 12px;font-size:18px}.info-panel p{color:var(--revo-grid-text);margin:0;line-height:1.5}revo-grid .loader{z-index:1000;background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s;display:none;position:absolute;inset:0}revo-grid.busy:before{content:" ";z-index:1000;background-color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}revo-grid[theme^=dark].busy:before{background-color:#3339}revo-grid.busy:after{content:" ";z-index:1001;border:8px solid #008cea;border-top-color:#0000;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}revo-grid .loader.busy{background-color:#fff9;display:flex}revo-grid .loader.busy:before{content:" ";border:8px solid #008cea;border-top-color:#0000;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;display:inline-block}revo-grid[theme^=dark] .loader{background-color:#3339}revo-grid.multi-row-header revogr-header,revo-grid.multi-row-header revogr-header .header-rgRow,revo-grid.multi-row-header revogr-header .group-rgRow{overflow:visible}revo-grid.multi-row-header revogr-header .rgHeaderCell[multi-row-header-leaf]{background:var(--revo-grid-header-bg);z-index:2;align-items:center}revo-grid.multi-row-header revogr-header .rgHeaderCell[multi-row-header-leaf] .header-content{align-items:center;display:flex}revo-grid.multi-row-header revogr-header .rgHeaderCell[multi-row-header-group] .header-content{min-width:0}revo-grid.multi-row-header revogr-header .rgHeaderCell[multi-row-header-group-span]{background:var(--revo-grid-header-bg);z-index:3;align-items:center}revo-grid.multi-row-header revogr-header .rgHeaderCell[multi-row-header-group-span] .header-content{align-items:center}revo-grid.multi-row-header revogr-header .rgHeaderCell[multi-row-header-covered-leaf]{pointer-events:none;visibility:hidden}.rv-overlay{pointer-events:none;z-index:10;position:absolute;top:0;left:0;right:0;overflow:hidden}.rv-pagination-panel{background-color:#f6f6f7;border:1px solid #f1f1f1;border-radius:2px;justify-content:space-between;align-items:stretch;gap:5px;padding:5px;display:flex}.rv-pagination-panel>span{align-items:center;gap:5px;display:flex}revo-grid[theme^=dark] .rv-pagination-panel{background-color:#333;border:#333}.rv-pagination-panel select{text-align:center;border-radius:5px;align-self:center;min-width:40px}revo-grid.revo-row-autosize .revo-row-calculation-container{box-sizing:border-box;visibility:hidden;white-space:normal;text-wrap:wrap;overflow-wrap:break-word;width:auto;height:auto;padding:5px 15px;line-height:1.5;position:absolute;top:-9999px;left:0}revo-grid.revo-row-autosize revogr-data .rgRow .rgCell{white-space:normal;text-wrap:wrap;overflow-wrap:break-word;word-break:break-word;padding:5px 15px;line-height:1.5}revo-grid .rgRow[expanded]{padding:0}revo-grid .rgRow[expanded] .revo-expanded-row{height:100%;overflow:hidden}revo-grid .rgRow[expanded] .revo-expanded-row revo-grid{min-height:inherit}revo-grid .cell-expand{cursor:pointer;text-align:center;width:18px;margin-right:5px;font-size:18px;line-height:32px;transition:transform .1s ease-in-out}revo-grid .cell-expand[expanded]{transform:rotate(90deg)}revo-grid .revo-master-row{pointer-events:all;width:100%;position:absolute;top:0;left:0;overflow:auto}revo-grid .rgRow .cell-expand{justify-content:flex-end;display:flex;padding-left:0!important;padding-right:0!important}revo-grid .rgRow .cell-expand.disabled{background-color:#0000!important}revo-grid .rgRow .expand-button{cursor:pointer;background-color:#0000;border:0;width:20px;height:100%;position:relative}revo-grid .rgRow .expand-button:before{content:"\203a";opacity:.8;text-align:center;width:18px;font-size:18px;line-height:32px;transition:transform .1s ease-in-out;position:absolute;top:0;right:0}revo-grid .rgRow.revo-master-row-tree-parent .row-master-expand-button{visibility:hidden;pointer-events:none}revo-grid .rgRow.revo-master-row-expanded .expand-button:before{transform:rotate(90deg)}revo-grid .rgRow.revo-master-row-ghost{pointer-events:none}.rv-resource-picker{gap:var(--rv-resource-picker-gap,8px);min-width:0;display:grid}.rv-resource-picker__search{box-sizing:border-box;width:100%;min-height:var(--rv-resource-picker-search-height,34px);padding:var(--rv-resource-picker-search-padding,6px 9px);border:1px solid var(--rv-resource-picker-border,currentColor);border-radius:var(--rv-resource-picker-radius,6px);background:var(--rv-resource-picker-background,Canvas);color:var(--rv-resource-picker-color,inherit);font:inherit;outline:none}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__search{border:1px solid var(--rv-resource-picker-border,color-mix(in srgb, currentColor 14%, transparent))}}.rv-resource-picker__search:focus{border-color:var(--rv-resource-picker-accent,#2563eb);box-shadow:0 0 0 3px var(--rv-resource-picker-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__search:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--rv-resource-picker-accent,#2563eb) 18%,transparent)}}.rv-resource-picker__list{grid-template-columns:repeat(auto-fit,minmax(var(--rv-resource-picker-option-min-width,180px),1fr));box-sizing:border-box;max-height:var(--rv-resource-picker-max-height,184px);padding:var(--rv-resource-picker-list-padding,6px);border:1px solid var(--rv-resource-picker-border,currentColor);border-radius:var(--rv-resource-picker-radius,6px);background:var(--rv-resource-picker-background,Canvas);display:grid;overflow:auto}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__list{border:1px solid var(--rv-resource-picker-border,color-mix(in srgb, currentColor 14%, transparent))}}.rv-resource-picker__option{min-width:0;padding:var(--rv-resource-picker-option-padding,7px 8px);border-radius:calc(var(--rv-resource-picker-radius,6px) - 1px);color:var(--rv-resource-picker-color,inherit);cursor:pointer;align-items:center;gap:var(--rv-resource-picker-option-gap,8px);grid-template-columns:18px 30px minmax(0,1fr);display:grid}.rv-resource-picker__option:hover,.rv-resource-picker__option--focused{background:var(--rv-resource-picker-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__option:hover,.rv-resource-picker__option--focused{background:color-mix(in srgb,var(--rv-resource-picker-accent,#2563eb) 8%,transparent)}}.rv-resource-picker__option:has(input:disabled){cursor:default;opacity:var(--rv-resource-picker-disabled-opacity,.62)}.rv-resource-picker .rv-resource-picker__option input[type=checkbox],.rv-resource-picker__portal .rv-resource-picker__option input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--rv-resource-picker-accent,#2563eb);margin:0;padding:0}.rv-resource-picker__avatar,.rv-resource-picker__avatar-spacer{width:30px;height:30px}.rv-resource-picker__avatar{box-sizing:border-box;border:2px solid var(--rv-resource-picker-avatar-border,#fff);color:var(--rv-resource-picker-avatar-color,#0f172a);font-size:11px;font-weight:600;box-shadow:0 2px 8px #0f172a29}.rv-resource-picker__details{gap:1px;min-width:0;display:grid}.rv-resource-picker__details strong,.rv-resource-picker__details em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-resource-picker__details strong{font-size:12px}.rv-resource-picker__details em{color:var(--rv-resource-picker-muted,#667085);font-size:11px;font-style:normal;font-weight:400}.rv-resource-picker__empty{padding:var(--rv-resource-picker-option-padding,7px 8px);color:var(--rv-resource-picker-muted,#667085);grid-column:1/-1;font-size:12px;font-weight:400}.rv-resource-picker--dropdown{display:block;position:relative}.rv-resource-picker__control{box-sizing:border-box;width:100%;min-height:var(--rv-resource-picker-control-height,42px);padding:var(--rv-resource-picker-control-padding,5px 10px);border:1px solid var(--rv-resource-picker-border,currentColor);border-radius:var(--rv-resource-picker-radius,8px);background:var(--rv-resource-picker-background,Canvas);color:var(--rv-resource-picker-color,inherit);cursor:pointer;outline:none;align-items:center;gap:8px;display:flex}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__control{border:1px solid var(--rv-resource-picker-border,color-mix(in srgb, currentColor 14%, transparent))}}.rv-resource-picker__control:hover{border-color:var(--rv-resource-picker-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__control:hover{border-color:color-mix(in srgb,var(--rv-resource-picker-accent,#2563eb) 42%,var(--rv-resource-picker-border,currentColor))}}.rv-resource-picker__control:focus-visible,.rv-resource-picker--open .rv-resource-picker__control{border-color:var(--rv-resource-picker-accent,#2563eb);box-shadow:0 0 0 3px var(--rv-resource-picker-accent,#2563eb)}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__control:focus-visible,.rv-resource-picker--open .rv-resource-picker__control{box-shadow:0 0 0 3px color-mix(in srgb,var(--rv-resource-picker-accent,#2563eb) 16%,transparent)}}.rv-resource-picker__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.rv-resource-picker__chip{border:1px solid var(--rv-resource-picker-accent,#2563eb);background:var(--rv-resource-picker-accent,#2563eb);min-width:0;max-width:180px;color:var(--rv-resource-picker-color,inherit);border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 3px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__chip{border:1px solid color-mix(in srgb,var(--rv-resource-picker-accent,#2563eb) 18%,transparent)}}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__chip{background:color-mix(in srgb,var(--rv-resource-picker-accent,#2563eb) 9%,transparent)}}.rv-resource-picker__chip .rv-resource-picker__avatar{--avatar-cell-size: 20px;box-shadow:none;border-width:1px;font-size:8px}.rv-resource-picker__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-resource-picker__chip-remove{appearance:none;color:currentColor;cursor:pointer;opacity:.58;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;min-height:18px;padding:0;display:inline-flex}.rv-resource-picker__chip-remove:hover,.rv-resource-picker__chip-remove:focus-visible{background:currentColor;opacity:1}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker__chip-remove:hover,.rv-resource-picker__chip-remove:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent)}}.rv-resource-picker__chip-remove:focus-visible{outline:2px solid var(--rv-resource-picker-accent,#2563eb);outline-offset:1px}.rv-resource-picker__chip-remove span,.rv-resource-picker__chip-remove svg,.rv-resource-picker__chevron,.rv-resource-picker__chevron svg{width:10px;height:10px;display:block}.rv-resource-picker__placeholder{color:var(--rv-resource-picker-muted,#667085);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.rv-resource-picker__chevron{flex:none;transition:transform .14s}.rv-resource-picker__chevron svg,.rv-resource-picker__chip-remove svg{fill:currentColor}.rv-resource-picker--open .rv-resource-picker__chevron{transform:rotate(180deg)}.rv-resource-picker--dropdown .rv-resource-picker__popover,.rv-resource-picker__portal .rv-resource-picker__popover{z-index:4;box-sizing:border-box;border:1px solid var(--rv-resource-picker-border,currentColor);border-radius:calc(var(--rv-resource-picker-radius,8px) + 2px);background:var(--rv-resource-picker-popover-background,Canvas);box-shadow:var(--rv-resource-picker-popover-shadow,0 14px 36px #0f172a2e);gap:6px;padding:7px;animation:.12s ease-out rv-resource-picker-popover-in;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}@supports (color: color-mix(in lab,red,red)){.rv-resource-picker--dropdown .rv-resource-picker__popover,.rv-resource-picker__portal .rv-resource-picker__popover{border:1px solid var(--rv-resource-picker-border,color-mix(in srgb, currentColor 14%, transparent))}}.rv-resource-picker__portal.revo-dropdown-menu{max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;margin-top:7px;padding:0;overflow:visible}.rv-resource-picker__portal .rv-resource-picker__popover{width:100%;position:static}.rv-resource-picker--dropdown .rv-resource-picker__search,.rv-resource-picker__portal .rv-resource-picker__search{min-height:38px}.rv-resource-picker--dropdown .rv-resource-picker__list,.rv-resource-picker__portal .rv-resource-picker__list{background:0 0;border:0;grid-template-columns:1fr;padding:3px}revo-grid{--row-odd-background-color: #f6f7f9;--row-even-background-color: transparent;--row-stripe-hover-background-color: #eceff3}revo-grid .rgRow[row-stripe]{background-color:var(--row-odd-background-color)}revo-grid .rgRow[even]:not([row-stripe]){background-color:var(--row-even-background-color)}revo-grid .rgRow[row-stripe]:hover{background-color:var(--row-stripe-hover-background-color)}revo-grid[theme^=dark]{--row-odd-background-color: #333;--row-even-background-color: transparent;--row-stripe-hover-background-color: #3d3d3d}revo-grid.cell-border .rgRow[row-stripe]{background-color:#0000}revo-grid.cell-border .rgRow[row-stripe] .rgCell:not([auto-merge=child]){background-color:var(--row-odd-background-color)}revo-grid.cell-border .rgRow[even]:not([row-stripe]){background-color:#0000}revo-grid.cell-border .rgRow[even]:not([row-stripe]) .rgCell:not([auto-merge=child]){background-color:var(--row-even-background-color)}revo-grid.cell-border .rgRow[row-stripe]:hover .rgCell:not([auto-merge=child]){background-color:var(--row-stripe-hover-background-color)}revo-grid.rg-row-status-plugin .rv-checkbox.row-status-checkbox,revo-grid.rg-row-status-plugin .rv-checkbox.row-status-group-checkbox{border-radius:var(--revo-row-status-checkbox-radius,50%);height:var(--revo-row-status-checkbox-size,16px);width:var(--revo-row-status-checkbox-size,16px);transition:background-color .12s,border-color .12s,box-shadow .12s}revo-grid.rg-row-status-plugin .rgRow[row-status] .rgCell:not(.row-status-cell):not(.cell-checkbox):not(:has(.revo-draggable)){color:var(--revo-row-status-color,currentColor);opacity:var(--revo-row-status-opacity,.78);-webkit-text-decoration:var(--revo-row-status-text-decoration,line-through);text-decoration:var(--revo-row-status-text-decoration,line-through)}@supports (color: color-mix(in lab,red,red)){revo-grid.rg-row-status-plugin .rgRow[row-status] .rgCell:not(.row-status-cell):not(.cell-checkbox):not(:has(.revo-draggable)){color:var(--revo-row-status-color,color-mix(in srgb, currentColor 62%, transparent))}}revo-grid.rg-row-status-plugin .row-status-cell{justify-content:center;align-items:center}revo-grid.rg-row-status-plugin .row-status-cell .row-status-checkbox-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}revo-grid.rg-row-status-plugin .row-status-group-label,revo-grid.rg-row-status-plugin .row-status-group-controls,revo-grid.rg-row-status-plugin .row-status-group-control,revo-grid.rg-row-status-plugin .row-status-group-content{align-items:center;display:inline-flex}revo-grid.rg-row-status-plugin .row-status-group-label{gap:10px;height:100%}revo-grid.rg-row-status-plugin .row-status-group-controls{gap:8px}revo-grid.rg-row-status-plugin .row-status-group-control{cursor:pointer;gap:4px;font-size:.75rem}revo-grid.rg-row-status-plugin .row-status-group-content{min-width:0}revo-grid.rg-row-status-plugin .row-status-group-label[row-status] .row-status-group-content{color:var(--revo-row-status-color,currentColor);opacity:var(--revo-row-status-opacity,.78);-webkit-text-decoration:var(--revo-row-status-text-decoration,line-through);text-decoration:var(--revo-row-status-text-decoration,line-through)}@supports (color: color-mix(in lab,red,red)){revo-grid.rg-row-status-plugin .row-status-group-label[row-status] .row-status-group-content{color:var(--revo-row-status-color,color-mix(in srgb, currentColor 62%, transparent))}}.rowheader-column{font-weight:500}.range-copy-preview-cell{color:var(--revogrid-foreground,currentColor);opacity:.45;font-style:italic}.range-copy-preview-cell:after{content:""}revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge=child],revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge=last]{font-size:0}revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge=child] *,revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge=last] *{display:none}revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge=child],revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge=main]{box-shadow:0 0,-1px 0 0 0 var(--revo-grid-cell-border) inset}revo-grid.same-value-merge-plugin revogr-data .rgRow .rgCell[auto-merge-group-end]{box-shadow:0 -1px 0 0 var(--revo-grid-cell-border) inset,-1px 0 0 0 var(--revo-grid-cell-border) inset}revo-grid.sticky-cells-plugin.sticky-cells-pin-animating revogr-data[type=rowPinStart]{transform-origin:top;will-change:opacity,transform;animation:.18s ease-out sticky-cells-pin-stack-settle}revo-grid.sticky-cells-plugin revogr-data .rgCell.disabled{background-color:inherit}revo-grid.sticky-cells-plugin revogr-data .rgRow:not(.groupingRow).sticky-cells-pinned-row{box-shadow:0 -1px 0 0 var(--revo-grid-cell-border) inset,-1px 0 0 0 var(--revo-grid-cell-border) inset}@media(prefers-reduced-motion:reduce){revo-grid.sticky-cells-plugin.sticky-cells-pin-animating revogr-data[type=rowPinStart]{animation:none}}revo-grid.summary-header revogr-header .header-rgRow:not(.group){height:100px!important}revo-grid.summary-header .summary-header-box{box-sizing:border-box;flex-direction:column;justify-content:stretch;align-items:stretch;height:100%;display:flex}revo-grid.summary-header .summary-header-content{font-weight:700}revo-grid.summary-header revogr-header .rgHeaderCell .header-content{overflow:visible}revo-grid.summary-header .summary-container{flex-grow:1;justify-content:center;align-items:stretch;margin:0 -20px 0 -15px;overflow:hidden}revo-grid.summary-header .cell-header-checkbox-container{margin-top:15px}revo-grid[theme^=dark].summary-header .summary-container{border-color:#444}revo-grid.summary-header .summary-container .bar-chart{height:100%}revo-grid.summary-header .summary-container .pie-chart-container{max-width:35px}revo-grid.summary-header .bar-chart-summary .bar{align-items:center;height:16px;margin-bottom:4px;display:flex}revo-grid.summary-header .bar-chart-summary .bar-fill{border-radius:2px;height:100%;margin-right:8px;transition:width .3s}revo-grid.summary-header .bar-chart-summary .bar-label{color:#555;font-size:12px}.revo-smart-panel{--revo-smart-panel-background: var(--revo-grid-background,#fff);--revo-smart-panel-color: var(--revo-grid-text,#2c3338);--revo-smart-panel-border: var(--revo-grid-border,#d7dde2);--revo-smart-panel-gap: 18px;background:var(--revo-smart-panel-background);border:1px solid var(--revo-smart-panel-border);box-sizing:border-box;color:var(--revo-smart-panel-color);align-items:center;gap:var(--revo-smart-panel-gap);border-radius:0 0 10px 10px;width:100%;min-height:38px;padding:8px 14px;font:500 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;overflow:hidden}.revo-smart-panel[hidden]{display:none}.revo-smart-panel__group{align-items:center;gap:var(--revo-smart-panel-gap);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.revo-smart-panel__group--center{justify-content:center}.revo-smart-panel__group--right{justify-content:flex-end}.revo-smart-panel__item{white-space:nowrap;align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.revo-smart-panel__label{color:currentColor}@supports (color: color-mix(in lab,red,red)){.revo-smart-panel__label{color:color-mix(in srgb,currentColor 68%,transparent)}}.revo-smart-panel__value{text-overflow:ellipsis;overflow:hidden}@media(width<=720px){.revo-smart-panel{flex-direction:column;align-items:flex-start}.revo-smart-panel__group{flex:none;justify-content:flex-start;width:100%}}revo-grid .rv-wcag-live-region{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pivot-config .pivot-field-search{border:1px solid rgb(223,226,230,var(--pv-border-opacity));color:inherit;background:rgb(255,255,255,var(--pv-bg-opacity,1));border-radius:4px;width:100%;padding:5px 7px 5px 32px}.pivot-config .pivot-field-search-root{width:100%}.pivot-config .pivot-dimensions-panel{flex:none;min-height:0}.pivot-config .pivot-dimensions-stack{flex:none;min-height:120px;position:relative}.pivot-config .pivot-dimensions-grid-shell{background-color:rgb(255,255,255,var(--pv-bg-opacity,1));border:1px solid rgb(223,226,230,var(--pv-border-opacity));border-radius:.5rem;min-height:120px;overflow:hidden}.pivot-config .pivot-dimensions-grid{--rg-tree-indent-size: 15px;--rg-tree-leaf-offset: 0;width:100%;height:100%;min-height:120px;display:block}.pivot-config .pivot-dimensions-grid .rgRow,.pivot-config .pivot-dimensions-grid .groupingRow{box-shadow:none!important}.pivot-config .pivot-dimensions-grid .rgRow{line-height:24px}.pivot-config .pivot-dimensions-grid .rgRow:not(.groupingRow){background-color:#0000!important}.pivot-config .pivot-dimensions-grid .rgRow:not(.groupingRow) .rgCell{padding-left:0;background-color:#0000!important;padding-inline:0!important}.pivot-config .pivot-dimensions-grid .rgRow:not(.groupingRow) .cell-checkbox{padding-inline:0!important}.pivot-config .pivot-dimensions-grid .pivot-dimension-group-row{font-weight:500}.pivot-config .pivot-dimensions-grid .pivot-dimension-group-row .pivot-dimension-group-cell{--rg-tree-indent-size: 25px;align-items:center;margin-left:-30px;display:flex}.pivot-config .pivot-dimensions-grid .groupingRow{align-items:center;line-height:24px;display:flex}.pivot-config .pivot-dimensions-grid .groupingRow>div{align-items:center;height:100%;display:flex}.pivot-config .pivot-dimensions-grid .groupingRow .pivot-dimension-group-label{align-items:center;gap:2px;width:100%;height:24px;padding-left:6px;display:flex}.pivot-config .pivot-dimensions-grid .groupingRow .row-select-group-content{gap:2px;height:24px}.pivot-config .pivot-dimensions-grid .groupingRow .group-expand{justify-content:center;align-items:center;width:18px;height:24px;max-height:24px;margin:0;padding:0 4px}.pivot-config .pivot-dimensions-grid .rv-checkbox{border-width:1.5px;border-radius:3px;width:14px;height:14px}.pivot-config .pivot-dimensions-empty{background-color:rgb(255,255,255,var(--pv-bg-opacity,1));z-index:2;justify-content:center;align-items:center;min-height:120px;display:flex;position:absolute;inset:0}.pivot-config .pivot-dimension-cell{align-items:center;gap:6px;min-width:0;display:flex}.pivot-config .pivot-dimension-cell .column-icon{flex:none;width:14px;height:14px;display:inline-flex}.pivot-config .pivot-dimension-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pivot-config .pivot-dimension-drag-handle{box-sizing:border-box;cursor:grab;opacity:.65;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:visible}.pivot-config .pivot-dimension-drag-handle.dragging{opacity:1}.pivot-config .pivot-six-dot-grip{content:"";background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 1.25px);background-position:0 0;background-repeat:repeat;background-size:4px 4px;flex:none;width:6px;height:10px;display:block}.pivot-config .pivot-dimension-drag-handle-hidden{cursor:default;opacity:0}.pivot-config .pivot-dimension-group-drag-handle{flex:0 0 18px;width:18px}.pivot-config .pivot-dimensions-grid .pivot-dimension-group-row .pivot-dimension-group-drag-handle{flex:auto;width:100%}.pivot-config .pivot-dimensions-grid .pivot-dimension-group-row .tree-toggle{box-sizing:border-box;flex:0 0 16px;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;padding:0;font-size:0;line-height:0;display:inline-flex;margin:0 4px 0 0!important}.pivot-config .pivot-dimensions-grid .pivot-dimension-group-row .tree-toggle:before{box-sizing:border-box;content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;display:block;transform:rotate(45deg)}.pivot-dimension-drag-preview{color:#161616;pointer-events:none;z-index:2147483647;background:#fff;border:1px solid #dfe2e6;border-radius:4px;align-items:center;gap:6px;min-width:120px;max-width:220px;margin:0;padding:5px 8px;font-family:sans-serif;font-size:14px;line-height:20px;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 2px 6px #0003}.pivot-dimension-drag-preview[data-theme^=dark]{color:#dcdcdc;background:#1e1e1e;border-color:#555}.pivot-dimension-drag-preview .pivot-dimension-drag-preview-grip{opacity:.55;content:"";background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 1.25px);background-position:0 0;background-repeat:repeat;background-size:4px 4px;flex:none;justify-content:center;align-items:center;width:6px;height:10px;display:block}.pivot-dimension-drag-preview .pivot-dimension-drag-preview-content,.pivot-dimension-drag-preview .pivot-dimension-cell{align-items:center;gap:6px;min-width:0;display:flex}.pivot-dimension-drag-preview .column-icon{flex:none;width:14px;height:14px;display:inline-flex}.pivot-dimension-drag-preview .pivot-dimension-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pivot-config{--pv-bg-color: #f4f4f7;--pv-font-color: #161616;--pv-bg-opacity: 1;--pv-cfg-width: 250px;--pv-border-opacity: .5}.pivot-config[data-theme^=dark]{--pv-bg-color: #1e1e1e;--pv-font-color: #dcdcdc;--pv-bg-opacity: .05;--pv-border-opacity: 0}.pivot-config{color:var(--pv-font-color);width:var(--pv-cfg-width);background-color:var(--pv-bg-color)}.pivot-config ul{margin:0;padding:0;list-style:none}.pivot-config button{color:inherit;cursor:pointer;opacity:.8;background-color:#0000;border:0;display:flex}.pivot-config .badge{appearance:none;background-color:rgb(243,244,246,var(--pv-bg-opacity,1));letter-spacing:.03em;text-transform:uppercase;color:inherit;border-width:1px;border:1px solid rgb(209,213,219,var(--pv-border-opacity,1));cursor:pointer;border-radius:.2rem;align-self:center;max-width:30px;padding:0 .2rem;font-size:.6rem;line-height:16px}.pivot-config .pivot-filter-selector{text-transform:none;max-width:88px}.pivot-config .zone-title{padding:4px 0}.pivot-config .zone-title span{gap:3px;display:flex}.pivot-config .zone-title svg{width:14px}.pivot-config .panels-container>div:last-child{margin-bottom:10px}.pivot-config .pivot-config-actions{justify-content:flex-end;display:flex}.pivot-config .panel-card{border:1px solid;border-color:rgb(223,226,230,var(--pv-border-opacity));border-radius:.5rem;padding:.75rem .5rem}.pivot-config .panel-card:not(.empty){background-color:rgb(255,255,255,var(--pv-bg-opacity,1))}.pivot-config .panel-card.empty{border-style:dashed}.pivot-config .panel-card.drag-over{border-color:#3b82f6cc}.pivot-config .panel-card:not(.empty) li{border-radius:.25rem;padding:0 .25rem;transition:background-color .2s ease-in-out;position:relative}.pivot-config .panel-card:not(.empty) li[draggable]{cursor:grab}.pivot-config .panel-card:not(.empty) li[draggable]:before{content:"";background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 1.25px);background-position:0 0;background-repeat:repeat;background-size:4px 4px;flex:0 0 6px;align-self:center;width:6px;height:10px;margin-right:4px;display:block}.pivot-config .panel-card:not(.empty) li[draggable=false]{cursor:default}.pivot-config .panel-card:not(.empty) li[draggable=false]:before{content:"";opacity:0;background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 1.25px);background-position:0 0;background-repeat:repeat;background-size:4px 4px;flex:0 0 6px;align-self:center;width:6px;height:10px;margin-right:4px;display:block}.pivot-config .panel-card:not(.empty) li:hover,.pivot-config .panel-card:not(.empty) li.dragging{background-color:rgb(239,246,255,var(--pv-bg-opacity,1))}.pivot-config .panel-card:not(.empty) li .column-icon{flex:none;width:14px;height:14px;display:inline-flex}.pivot-config .panel-card .pivot-zone-drop-divider{background:var(--rv-ui-accent,#2563eb);pointer-events:none;z-index:2;border-radius:999px;height:2px;position:absolute;left:4px;right:4px;box-shadow:0 0 0 1px #ffffffbf}.pivot-config .panel-card .pivot-zone-drop-divider.before{top:-1px}.pivot-config .panel-card .pivot-zone-drop-divider.after{bottom:-1px}.pivot-field-panel-host{font-family:sans-serif;display:block}.pivot-field-panel{--pv-field-bg: var(--revo-grid-background,#fff);--pv-field-muted: #a6a6a6;--pv-field-border: var(--revo-item-border,#e3e3e3);--pv-field-chip-bg: #f3f3f3;--pv-field-chip-color: #2d2d2d;background:var(--pv-field-bg);border-bottom:1px solid var(--pv-field-border);color:var(--pv-field-chip-color);width:100%}.pivot-field-panel[data-theme^=dark],.pivot-field-panel-host[data-theme^=dark] .pivot-field-panel{--pv-field-bg: var(--revo-dark-background,#1e1e1e);--pv-field-muted: #8f8f8f;--pv-field-border: var(--revo-dark-item-border,#555);--pv-field-chip-bg: #2b2b2b;--pv-field-chip-color: #e8e8e8}.pivot-field-panel-toolbar{border-bottom:1px solid var(--pv-field-border);justify-content:flex-end;align-items:center;gap:6px;min-height:32px;padding:4px 8px;display:flex}button.pivot-axis-swap{appearance:none;border:1px solid var(--pv-field-border,rgb(223, 226, 230, var(--pv-border-opacity,1)));color:inherit;cursor:pointer;opacity:.8;border-radius:4px;flex:none;justify-content:center;align-self:end;align-items:center;width:26px;height:26px;margin:2px 0 -20px;padding:5px;display:flex}button.pivot-axis-swap:hover:not(:disabled){opacity:1}button.pivot-axis-swap:focus-visible{outline-offset:1px;outline:2px solid #1a73e8}button.pivot-axis-swap:disabled{cursor:default;opacity:.4}button.pivot-axis-swap .pivot-axis-swap-icon{width:11px;height:11px;display:flex}button.pivot-axis-swap svg{fill:currentColor;width:100%;height:100%}.pivot-reset-layout{appearance:none;border:1px solid var(--pv-field-border,rgb(223, 226, 230, var(--pv-border-opacity,1)));color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px;font-size:12px;line-height:1.4}.pivot-diagnostics{flex-direction:column;gap:4px;padding:6px 8px;display:flex}.pivot-diagnostic{border-radius:4px;gap:6px;padding:5px 7px;line-height:1.35;display:flex}.pivot-diagnostic strong{flex:none}.pivot-diagnostic-warning{color:#4f3900;background:#fff7d6}.pivot-diagnostic-error{color:#5f1010;background:#ffe2e2}.pivot-field-group{border:0;min-width:0;margin:0;padding:0}.pivot-field-group-legend{width:100%;margin:0;padding:0 10px}.pivot-field-group-title{color:var(--pv-field-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.pivot-field-area{flex-wrap:wrap;align-items:center;gap:5px;min-height:48px;margin:0;padding:0 10px 5px 8px;list-style:none;display:flex}.pivot-field-area.drag-over{background:var(--pv-field-chip-bg)}@supports (color: color-mix(in lab,red,red)){.pivot-field-area.drag-over{background:color-mix(in srgb,var(--pv-field-chip-bg) 65%,transparent)}}.pivot-filter-fields{border-bottom:1px solid var(--pv-field-border)}.pivot-filter-fields .pivot-field-area{min-height:58px}.pivot-field-layout{grid-template-columns:var(--pv-field-left-col-width,minmax(180px, 25%)) 1fr;grid-template-rows:auto auto;display:grid}.pivot-field-layout.without-row-fields,.pivot-field-layout.no-data-fields.no-column-fields{grid-template-columns:1fr}.pivot-field-layout.without-row-fields .pivot-data-fields,.pivot-field-layout.without-row-fields .pivot-column-fields{border-left:0;grid-column:1}.pivot-field-layout.without-row-fields.no-data-fields .pivot-column-fields{grid-row:1}.pivot-data-fields{border-left:1px solid var(--pv-field-border);grid-area:1/2}.pivot-data-fields .pivot-field-area{padding-bottom:0}.pivot-column-fields{border-left:1px solid var(--pv-field-border);grid-area:2/2}.pivot-column-fields .pivot-field-group-legend{border-top:1px solid var(--pv-field-border);padding-top:0}.pivot-row-fields{grid-area:1/1/span 2}.pivot-field-placeholder{color:var(--pv-field-muted);font-size:14px}.pivot-field-item{align-items:center;gap:8px;display:inline-flex;position:relative}.pivot-field-item[draggable=true]{cursor:grab}.pivot-field-item.drop-target-before:before,.pivot-field-item.drop-target-after:after{content:"";background:var(--rv-ui-accent,#2563eb);pointer-events:none;border-radius:999px;width:2px;position:absolute;top:4px;bottom:4px}.pivot-field-item.drop-target-before:before{left:-5px}.pivot-field-item.drop-target-after:after{right:-5px}.pivot-field-item .column-icon{flex:none;width:14px;height:14px;display:inline-flex}.pivot-field-item-label{white-space:nowrap;font-weight:500}.pivot-field-item>.badge{appearance:auto;background:var(--pv-field-bg);border:1px solid var(--pv-field-border);color:inherit;cursor:pointer;font:inherit;border-radius:4px;align-self:center;max-width:96px;padding:0 4px;font-size:12px;line-height:20px}.pivot-field-item>.pivot-value-selector{text-transform:lowercase;max-width:80px}.pivot-field-drop-marker{background:var(--rv-ui-accent,#2563eb);pointer-events:none;border-radius:999px;align-self:center;width:2px;height:24px}.pivot-field-sort{font-size:19px;line-height:1}.pivot-field-sort-btn{appearance:none;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;align-items:center;padding:0;line-height:1;display:inline-flex}.pivot-field-sort-btn.is-asc,.pivot-field-sort-btn.is-desc{opacity:1}.pivot-field-filter{border-top:2px solid;width:16px;height:12px;display:inline-block;position:relative}.pivot-field-filter:before,.pivot-field-filter:after{content:"";border-top:2px solid;position:absolute;left:3px}.pivot-field-filter:before{width:11px;top:4px}.pivot-field-filter:after{width:6px;top:9px}.rv-pivot-context-dialog{--rv-dialog-color: var(--revo-grid-text,#171717);--rv-dialog-bg: var(--rv-context-menu-bg-color,#fff);--rv-dialog-border: var(--rv-context-menu-border-color,#d4d4d4)}.rv-pivot-context-dialog__panel{width:min(720px,100vw - 32px);max-height:min(760px,100dvh - 32px)}.rv-pivot-context-dialog input,.rv-pivot-context-dialog select{box-sizing:border-box;min-height:32px}.rv-pivot-context-dialog__body{flex-direction:column;gap:12px;min-height:100px;display:flex}.rv-pivot-context-dialog__list{flex-direction:column;max-height:420px;display:flex;overflow:auto}.rv-pivot-context-dialog__field-options{gap:6px}.rv-pivot-context-dialog__field-option{justify-content:flex-start;width:100%}.rv-pivot-context-dialog__field-option[aria-pressed=true]{border-color:var(--rv-ui-accent,#2563eb);color:var(--rv-ui-accent,#2563eb);background:var(--rv-ui-accent,#2563eb);font-weight:600}@supports (color: color-mix(in lab,red,red)){.rv-pivot-context-dialog__field-option[aria-pressed=true]{background:color-mix(in srgb,var(--rv-ui-accent,#2563eb) 10%,transparent)}}.rv-pivot-context-dialog__field{grid-template-columns:minmax(120px,1fr) minmax(180px,2fr);align-items:center;gap:12px;display:grid}.rv-pivot-context-dialog__grid{width:100%;height:min(520px,60dvh);display:block}.rv-pivot-result-filter-dialog .rv-dialog__surface{width:min(720px,100vw - 32px)}.rv-pivot-result-filter-dialog__description{max-width:62ch;color:var(--rv-ui-muted-text,#64748b);margin:0}.rv-pivot-result-filter-dialog__error{color:var(--rv-ui-danger,#dc2626);margin:0}.rv-pivot-result-filter-editor{flex-direction:column;gap:12px;display:flex}.rv-pivot-result-filter-editor input[type=number]{appearance:textfield}.rv-pivot-result-filter-editor input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.rv-pivot-result-filter-editor input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.rv-pivot-result-filter-editor__rows{flex-direction:column;gap:8px;display:flex}.rv-pivot-result-filter-editor__row{border:1px solid var(--rv-dialog-border,#d4d4d4);background:var(--rv-control-bg,var(--rv-dialog-bg,#fff));border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;gap:12px;padding:14px;display:grid}.rv-pivot-result-filter-editor__relation{align-self:flex-start;width:104px;min-height:30px;margin-left:14px;font-weight:600}.rv-pivot-result-filter-editor__add{align-self:flex-start}.rv-pivot-result-filter-editor__remove{width:36px;height:36px;min-height:36px;color:var(--rv-ui-muted-text,#64748b);border-radius:8px;padding:0}.rv-pivot-result-filter-editor__remove:hover:not(:disabled){background:var(--rv-ui-danger,#dc2626);color:var(--rv-ui-danger,#dc2626)}@supports (color: color-mix(in lab,red,red)){.rv-pivot-result-filter-editor__remove:hover:not(:disabled){background:color-mix(in srgb,var(--rv-ui-danger,#dc2626) 10%,transparent)}}.rv-pivot-result-filter-editor__remove:disabled{visibility:hidden}.rv-pivot-result-filter-editor__icon,.rv-pivot-result-filter-editor__icon svg{width:12px;height:12px;display:block}.rv-pivot-result-filter-editor__icon svg{fill:currentColor}@media(width<=560px){.rv-pivot-result-filter-editor__row{grid-template-columns:minmax(0,1fr);padding-right:58px;position:relative}.rv-pivot-result-filter-editor__remove{position:absolute;top:12px;right:12px}.rv-pivot-result-filter-editor__relation{margin-left:0}}.rv-pivot-chart-dialog__data-table{min-width:0;height:100%;min-height:0;color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-bg);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.rv-pivot-chart-dialog__data-table-scroll{scrollbar-width:thin;border:1px solid var(--rv-pivot-chart-border);border-radius:9px;max-width:100%;min-height:0;max-height:100%;overflow:auto}.rv-pivot-chart-dialog__data-table-scroll:focus-visible{outline:2px solid var(--rv-pivot-chart-accent);outline-offset:1px;box-shadow:0 0 0 2px var(--rv-pivot-chart-focus-ring)}.rv-pivot-chart-dialog__data-table table{border-spacing:0;border-collapse:separate;font-variant-numeric:tabular-nums;width:100%;min-width:max-content}.rv-pivot-chart-dialog__data-table th,.rv-pivot-chart-dialog__data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--rv-pivot-chart-border);height:34px;padding:6px 10px}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__data-table th,.rv-pivot-chart-dialog__data-table td{border-bottom:1px solid color-mix(in srgb,var(--rv-pivot-chart-border) 70%,transparent)}}.rv-pivot-chart-dialog__data-table thead th{z-index:1;color:var(--rv-pivot-chart-muted);background:var(--rv-pivot-chart-surface);padding:0;font-size:12px;font-weight:650;position:sticky;top:0}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__data-table thead th{background:color-mix(in srgb,var(--rv-pivot-chart-surface) 94%,var(--rv-pivot-chart-bg))}}.rv-pivot-chart-dialog__data-table tbody th{text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.rv-pivot-chart-dialog__data-table tbody tr:last-child>*{border-bottom:0}.rv-pivot-chart-dialog__data-table tbody tr:hover{background:var(--rv-pivot-chart-accent)}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__data-table tbody tr:hover{background:color-mix(in srgb,var(--rv-pivot-chart-accent) 5%,transparent)}}.rv-pivot-chart-dialog__data-table thead button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.rv-pivot-chart-dialog__data-table thead button:hover{color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-accent)}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__data-table thead button:hover{background:color-mix(in srgb,var(--rv-pivot-chart-accent) 7%,transparent)}}.rv-pivot-chart-dialog__data-table thead button:focus-visible{z-index:2;outline:2px solid var(--rv-pivot-chart-accent);outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--rv-pivot-chart-focus-ring);position:relative}.rv-pivot-chart-dialog__data-table-value{text-align:right!important}.rv-pivot-chart-dialog__data-table-sort{width:1em;color:var(--rv-pivot-chart-muted);text-align:center;flex:none}.rv-pivot-chart-dialog__data-table th[aria-sort=ascending] .rv-pivot-chart-dialog__data-table-sort,.rv-pivot-chart-dialog__data-table th[aria-sort=descending] .rv-pivot-chart-dialog__data-table-sort{color:var(--rv-pivot-chart-accent)}.rv-pivot-chart-ui-host{--rv-pivot-chart-bg: #fff;--rv-pivot-chart-surface: #f6f7f9;--rv-pivot-chart-text: #20242a;--rv-pivot-chart-muted: #69717d;--rv-pivot-chart-border: #d8dce2;--rv-pivot-chart-accent: var(--rv-ui-accent,var(--revo-primary,#0d63e8));--rv-pivot-chart-focus-ring: var(--rv-ui-focus-ring,var(--rv-pivot-chart-accent));--rv-pivot-chart-error: #b42318;--rv-pivot-chart-card-hover: #f0f5ff;--rv-pivot-chart-selected: var(--rv-pivot-chart-accent)}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-ui-host{--rv-pivot-chart-focus-ring: var(--rv-ui-focus-ring,color-mix(in srgb, var(--rv-pivot-chart-accent) 34%, transparent))}}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-ui-host{--rv-pivot-chart-selected: color-mix(in srgb, var(--rv-pivot-chart-accent) 9%, var(--rv-pivot-chart-bg))}}.rv-pivot-chart-ui-host[data-theme^=dark]{--rv-pivot-chart-bg: #242529;--rv-pivot-chart-surface: #1b1c1f;--rv-pivot-chart-text: #f1f3f5;--rv-pivot-chart-muted: #aeb4bd;--rv-pivot-chart-border: #484b52;--rv-pivot-chart-accent: #60a5fa;--rv-pivot-chart-error: #ff8a80;--rv-pivot-chart-card-hover: #27344a;--lightningcss-light: ;--lightningcss-dark: initial;color-scheme:dark}.rv-pivot-chart-embedded-host{width:100%;height:100%;min-height:380px}.rv-pivot-chart-embedded{box-sizing:border-box;width:100%;height:100%;min-height:380px;color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:14px;grid-template-rows:auto minmax(0,1fr);font:13px/1.35 Inter,system-ui,sans-serif;display:grid;overflow:hidden}.rv-pivot-chart-dialog{inset:calc(38px + var(--rv-pivot-chart-offset,0px)) calc(38px + var(--rv-pivot-chart-offset,0px)) auto auto;z-index:10020;resize:both;width:min(1180px,100vw - 32px);min-width:min(560px,100vw - 16px);max-width:calc(100vw - 16px);height:min(720px,100vh - 32px);min-height:380px;max-height:calc(100vh - 16px);color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:14px;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;font:13px/1.35 Inter,system-ui,sans-serif;display:none;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0f172a38,0 4px 14px #0f172a1a}.rv-pivot-chart-dialog[open]{display:grid}.rv-pivot-chart-dialog__header{border-bottom:1px solid var(--rv-pivot-chart-border);background:var(--rv-pivot-chart-bg);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.rv-pivot-chart-dialog__header>div:first-child{min-width:0;display:grid}.rv-pivot-chart-dialog__header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-pivot-chart-dialog__kicker{color:var(--rv-pivot-chart-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.rv-pivot-chart-dialog__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.rv-pivot-chart-dialog__export{position:relative}.rv-pivot-chart-dialog__export>button{align-items:center;gap:7px;display:inline-flex}.rv-pivot-chart-dialog__export-chevron{color:var(--rv-pivot-chart-muted);font-size:10px;transition:transform .12s}.rv-pivot-chart-dialog__export>button[aria-expanded=true] .rv-pivot-chart-dialog__export-chevron{transform:rotate(180deg)}.rv-pivot-chart-dialog__export-menu{z-index:5;background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:8px;min-width:148px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 14px 32px #0f172a2e,0 2px 8px #0f172a1a}.rv-pivot-chart-dialog__header .rv-pivot-chart-dialog__export-menu button{white-space:nowrap;background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.rv-pivot-chart-dialog__header .rv-pivot-chart-dialog__export-menu button:hover,.rv-pivot-chart-dialog__header .rv-pivot-chart-dialog__export-menu button:focus-visible{background:var(--rv-pivot-chart-surface)}.rv-pivot-chart-dialog__header button:not(.rv-btn):not(.rv-dialog__close),.rv-pivot-chart-dialog__settings button,.rv-pivot-chart-dialog__drill-toolbar button,.rv-pivot-chart-dialog__status button,:is(.rv-pivot-chart-dialog,.rv-pivot-chart-embedded) input,:is(.rv-pivot-chart-dialog,.rv-pivot-chart-embedded) select{font:inherit}.rv-pivot-chart-dialog__header button:not(.rv-btn):not(.rv-dialog__close),.rv-pivot-chart-dialog__settings button,.rv-pivot-chart-dialog__drill-toolbar button,.rv-pivot-chart-dialog__status button{min-height:30px;color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-surface);border:1px solid var(--rv-pivot-chart-border);cursor:pointer;border-radius:6px;padding:5px 10px}.rv-pivot-chart-dialog__header button:not(.rv-btn):not(.rv-dialog__close):hover:not(:disabled),.rv-pivot-chart-dialog__settings button:hover:not(:disabled),.rv-pivot-chart-dialog__drill-toolbar button:hover:not(:disabled),.rv-pivot-chart-dialog__status button:hover:not(:disabled){border-color:var(--rv-pivot-chart-accent)}.rv-pivot-chart-dialog__header button:not(.rv-btn):not(.rv-dialog__close):focus-visible,.rv-pivot-chart-dialog__settings button:focus-visible,.rv-pivot-chart-dialog__drill-toolbar button:focus-visible,.rv-pivot-chart-dialog__breadcrumbs [aria-current=page]:focus-visible,.rv-pivot-chart-dialog__status button:focus-visible,:is(.rv-pivot-chart-dialog,.rv-pivot-chart-embedded) input:focus-visible,:is(.rv-pivot-chart-dialog,.rv-pivot-chart-embedded) select:focus-visible{outline:2px solid var(--rv-pivot-chart-accent);outline-offset:1px;box-shadow:0 0 0 2px var(--rv-pivot-chart-focus-ring)}.rv-pivot-chart-dialog__header button:not(.rv-btn):not(.rv-dialog__close):disabled,.rv-pivot-chart-dialog__settings button:disabled,.rv-pivot-chart-dialog__drill-toolbar button:disabled,.rv-pivot-chart-dialog__status button:disabled,:is(.rv-pivot-chart-dialog,.rv-pivot-chart-embedded) fieldset:disabled{cursor:default;opacity:.62}.rv-pivot-chart-dialog__body{grid-template-columns:minmax(0,1fr) minmax(350px,360px);min-height:0;display:grid;overflow:hidden}.rv-pivot-chart-dialog__visual{background:var(--rv-pivot-chart-bg);grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:12px;display:grid;position:relative}.rv-pivot-chart-dialog__drill-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:28px;padding:0 2px;display:grid}.rv-pivot-chart-dialog__breadcrumbs{scrollbar-width:thin;min-width:0;overflow-x:auto}.rv-pivot-chart-dialog__breadcrumbs ol{align-items:center;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.rv-pivot-chart-dialog__breadcrumbs li{align-items:center;min-width:0;display:flex}.rv-pivot-chart-dialog__breadcrumbs button{max-width:160px;min-height:24px;color:var(--rv-pivot-chart-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:2px 4px;overflow:hidden}.rv-pivot-chart-dialog__breadcrumbs button:hover:not(:disabled){color:var(--rv-pivot-chart-accent)}.rv-pivot-chart-dialog__breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:220px;padding:2px 4px;font-weight:650;display:block;overflow:hidden}.rv-pivot-chart-dialog__breadcrumb-separator{color:var(--rv-pivot-chart-muted);flex:none}.rv-pivot-chart-dialog__drill-status{min-width:0}.rv-pivot-chart-dialog__drill-loading,.rv-pivot-chart-dialog__drill-error{align-items:center;gap:7px;max-width:360px;font-size:12px;display:flex}.rv-pivot-chart-dialog__drill-loading{color:var(--rv-pivot-chart-muted)}.rv-pivot-chart-dialog__drill-loading>[aria-hidden=true]{box-sizing:border-box;border:2px solid var(--rv-pivot-chart-accent);border-top-color:var(--rv-pivot-chart-accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.72s linear infinite rv-pivot-chart-drill-loading}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__drill-loading>[aria-hidden=true]{border:2px solid color-mix(in srgb,var(--rv-pivot-chart-accent) 32%,transparent)}}.rv-pivot-chart-dialog__drill-error{color:var(--rv-pivot-chart-error)}.rv-pivot-chart-dialog__drill-error>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-pivot-chart-dialog__drill-error button{flex:none}.rv-pivot-chart-dialog__chart[aria-busy=true]{opacity:.72;transition:opacity .12s}.rv-pivot-chart-dialog__visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes rv-pivot-chart-drill-loading{to{transform:rotate(360deg)}}.rv-pivot-chart-dialog__chart{width:100%;height:100%;min-height:300px}.rv-pivot-chart-tooltip{z-index:100000;box-sizing:border-box;pointer-events:none;min-width:190px;max-width:min(360px,100vw - 20px);color:var(--rv-pivot-chart-tooltip-color,#172033);background:var(--rv-pivot-chart-tooltip-bg,#fff);border:1px solid var(--rv-pivot-chart-tooltip-muted,#667085);word-break:break-word;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform-origin:50% 100%;border-radius:12px;padding:11px 12px;font:12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity .11s,transform .14s cubic-bezier(.2,.8,.2,1);position:fixed;transform:translateY(3px)scale(.985);box-shadow:0 16px 40px #0f172a2e,0 2px 8px #0f172a14}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-tooltip{background:color-mix(in srgb,var(--rv-pivot-chart-tooltip-bg,#fff) 94%,transparent)}}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-tooltip{border:1px solid color-mix(in srgb,var(--rv-pivot-chart-tooltip-muted,#667085) 24%,transparent)}}.rv-pivot-chart-tooltip[hidden]{display:none}.rv-pivot-chart-tooltip[data-visible]{opacity:1;transform:translateY(0)scale(1)}.rv-pivot-chart-tooltip--plain{white-space:pre-wrap}.rv-pivot-chart-tooltip__title{letter-spacing:-.01em;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.32}.rv-pivot-chart-tooltip__body{gap:6px;display:grid}.rv-pivot-chart-tooltip__row{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:18px;display:grid}.rv-pivot-chart-tooltip__identity{min-width:0;color:var(--rv-pivot-chart-tooltip-muted,#667085);align-items:baseline;gap:7px;display:flex}.rv-pivot-chart-tooltip__swatch{border-radius:2px;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 1px #ffffff47}.rv-pivot-chart-tooltip__series{text-overflow:ellipsis;overflow:hidden}.rv-pivot-chart-tooltip__value{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.rv-pivot-chart-tooltip__footer{color:var(--rv-pivot-chart-tooltip-muted,#667085);border-top:1px solid var(--rv-pivot-chart-tooltip-muted,#667085);margin-top:8px;padding-top:8px;font-size:11px}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-tooltip__footer{border-top:1px solid color-mix(in srgb,var(--rv-pivot-chart-tooltip-muted,#667085) 18%,transparent)}}.rv-pivot-chart-dialog__chart[hidden]{display:none}.rv-pivot-chart-dialog__chart [data-pivot-chart-legend-item]{cursor:pointer}.rv-pivot-chart-dialog__chart [data-pivot-chart-legend-item]:focus{outline:none}.rv-pivot-chart [data-pivot-chart-datum]:focus{outline:2px solid var(--rv-pivot-chart-focus,#2563eb);outline-offset:2px}.rv-pivot-chart-dialog__chart [data-pivot-chart-legend-item]:focus [data-pivot-chart-legend-focus-ring]{stroke:var(--rv-pivot-chart-accent);stroke-width:1.5px}.rv-pivot-chart-dialog__visual>.rv-pivot-chart-dialog__chart:first-child,.rv-pivot-chart-dialog__visual[data-showing-data=true]>.rv-pivot-chart-dialog__data-table{grid-row:1/-1}.rv-pivot-chart-dialog__visual[data-showing-data=true][data-has-drill-toolbar=true]>.rv-pivot-chart-dialog__data-table{grid-row:2}.rv-pivot-chart-dialog__status{max-width:min(420px,100% - 32px);color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0000001f}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__status{background:color-mix(in srgb,var(--rv-pivot-chart-bg) 94%,transparent)}}.rv-pivot-chart-dialog__status--error{color:var(--rv-pivot-chart-error)}.rv-pivot-chart-dialog__settings{background:var(--rv-pivot-chart-surface);border-left:1px solid var(--rv-pivot-chart-border);grid-template-rows:auto minmax(0,1fr);min-width:0;padding:0;display:grid;overflow:hidden;container-type:inline-size}.rv-pivot-chart-dialog__tabpanel fieldset{border:0;gap:11px;min-width:0;margin:0;padding:0;display:grid}.rv-pivot-chart-dialog__tabpanel label{min-width:0;color:var(--rv-pivot-chart-muted);gap:4px;font-size:12px;display:grid}.rv-pivot-chart-dialog__tabpanel input:not([type=checkbox]),.rv-pivot-chart-dialog__tabpanel select{box-sizing:border-box;width:100%;min-height:32px;color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:5px;padding:5px 7px}.rv-pivot-chart-dialog__tabpanel select option{color:var(--rv-pivot-chart-text);background:var(--rv-pivot-chart-bg)}.rv-pivot-chart-dialog__tabpanel input::placeholder{color:var(--rv-pivot-chart-muted);opacity:1}.rv-pivot-chart-dialog__tabpanel input[type=checkbox]{accent-color:var(--rv-pivot-chart-accent)}.rv-pivot-chart-dialog__checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:28px;color:var(--rv-pivot-chart-text)!important;gap:7px!important;display:flex!important}.rv-pivot-chart-dialog__checkbox input{margin:0}.rv-pivot-chart-dialog__options{background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:10px;gap:10px;margin:3px -4px;padding:12px;display:grid}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__options{background:color-mix(in srgb,var(--rv-pivot-chart-bg) 76%,var(--rv-pivot-chart-surface))}}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__options{border:1px solid color-mix(in srgb,var(--rv-pivot-chart-border) 82%,transparent)}}.rv-pivot-chart-dialog__options>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rv-pivot-chart-dialog__options h3,.rv-pivot-chart-dialog__options p{margin:0}.rv-pivot-chart-dialog__options h3{color:var(--rv-pivot-chart-text);font-size:12px}.rv-pivot-chart-dialog__options p,.rv-pivot-chart-dialog__option small{color:var(--rv-pivot-chart-muted);font-size:10px;line-height:1.35;display:block}.rv-pivot-chart-dialog__options p{margin-top:2px}.rv-pivot-chart-dialog__options-reset-all{flex:none;background:0 0!important;min-height:26px!important;padding:3px 7px!important;font-size:10px!important}.rv-pivot-chart-dialog__options-list{gap:7px;display:grid}.rv-pivot-chart-dialog__option{background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:7px;min-width:0;padding:8px 32px 8px 9px;position:relative}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__option{border:1px solid color-mix(in srgb,var(--rv-pivot-chart-border) 70%,transparent)}}.rv-pivot-chart-dialog__option label{color:var(--rv-pivot-chart-text)}.rv-pivot-chart-dialog__option strong{font-size:11px;font-weight:650}.rv-pivot-chart-dialog__option-toggle{justify-content:space-between;align-items:center;gap:10px!important;display:flex!important}.rv-pivot-chart-dialog__option-toggle>span{min-width:0;display:grid}.rv-pivot-chart-dialog__option-toggle input{width:32px;height:18px;accent-color:var(--rv-pivot-chart-accent);flex:none}.rv-pivot-chart-dialog__option-range-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rv-pivot-chart-dialog__option output{color:var(--rv-pivot-chart-muted);font-variant-numeric:tabular-nums}.rv-pivot-chart-dialog__option input[type=range]{width:100%;accent-color:var(--rv-pivot-chart-accent);margin:5px 0 0}.rv-pivot-chart-dialog__option-reset{width:24px;position:absolute;top:7px;right:6px;min-height:24px!important;color:var(--rv-pivot-chart-muted)!important;background:0 0!important;border-color:#0000!important;padding:0!important}.rv-pivot-chart-dialog__tabs{z-index:2;background:var(--rv-pivot-chart-bg);border-bottom:1px solid var(--rv-pivot-chart-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px;display:grid;position:relative}.rv-pivot-chart-dialog__tabs button{min-width:0;min-height:44px;color:var(--rv-pivot-chart-muted);background:0 0;border:0;border-radius:0;padding:0 6px;font-weight:600;position:relative}.rv-pivot-chart-dialog__tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.rv-pivot-chart-dialog__tabs button[aria-selected=true]{color:var(--rv-pivot-chart-text)}.rv-pivot-chart-dialog__tabs button[aria-selected=true]:after{background:var(--rv-pivot-chart-accent)}.rv-pivot-chart-dialog__tabpanel{min-height:0;overflow:auto}.rv-pivot-chart-dialog__tabpanel>fieldset{padding:14px}.rv-pivot-chart-dialog__gallery-shell{min-height:100%}.rv-pivot-chart-dialog__gallery-search{z-index:1;background:var(--rv-pivot-chart-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 12px 10px;position:sticky;top:0}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__gallery-search{background:color-mix(in srgb,var(--rv-pivot-chart-surface) 94%,transparent)}}.rv-pivot-chart-dialog__gallery-search input{border-radius:8px!important;padding-left:11px!important}.rv-pivot-chart-dialog__gallery{gap:18px;padding:2px 12px 18px;display:grid}.rv-pivot-chart-dialog__gallery-section{gap:8px;display:grid}.rv-pivot-chart-dialog__gallery-section h3{color:var(--rv-pivot-chart-text);letter-spacing:.015em;margin:0;font-size:12px;font-weight:680}.rv-pivot-chart-dialog__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rv-pivot-chart-dialog__gallery-card-wrap{min-width:0}.rv-pivot-chart-dialog__gallery-card{text-align:left;gap:5px;width:100%;min-width:0;display:grid;min-height:0!important;color:var(--rv-pivot-chart-text)!important;background:var(--rv-pivot-chart-bg)!important;border-radius:9px!important;padding:6px!important}.rv-pivot-chart-dialog__gallery-card:hover{box-shadow:0 5px 14px #0f172a17;background:var(--rv-pivot-chart-card-hover)!important}.rv-pivot-chart-dialog__gallery-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rv-pivot-chart-accent);color:var(--rv-pivot-chart-accent)!important;background:var(--rv-pivot-chart-selected)!important;border-color:var(--rv-pivot-chart-accent)!important}.rv-pivot-chart-dialog__gallery-card[aria-disabled=true]{cursor:not-allowed;filter:saturate(.25);opacity:.48}.rv-pivot-chart-dialog__gallery-card>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;font-size:10px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden}.rv-pivot-chart-dialog__preview{pointer-events:none;background:var(--rv-pivot-chart-bg);border:1px solid var(--rv-pivot-chart-border);border-radius:6px;width:100%;position:relative;overflow:hidden}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__preview{border:1px solid color-mix(in srgb,var(--rv-pivot-chart-border) 76%,transparent)}}.rv-pivot-chart-dialog__preview:after{content:"";background:linear-gradient(100deg,transparent 25%,var(--rv-pivot-chart-muted) 45%,transparent 65%);position:absolute;inset:0;transform:translate(-100%)}@supports (color: color-mix(in lab,red,red)){.rv-pivot-chart-dialog__preview:after{background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--rv-pivot-chart-muted) 9%,transparent) 45%,transparent 65%)}}.rv-pivot-chart-dialog__preview:not([data-preview-ready]):after{animation:1.2s ease-in-out infinite rv-pivot-chart-preview-loading}.rv-pivot-chart-dialog__preview[data-preview-error]:after{display:none}.rv-pivot-chart-dialog__preview [data-preview-fallback]{width:100%;height:100%;color:var(--rv-pivot-chart-muted);display:block}.rv-pivot-chart-dialog__preview svg{pointer-events:none}.rv-pivot-chart-dialog__compatibility-reason{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rv-pivot-chart-dialog__gallery-empty{color:var(--rv-pivot-chart-muted);text-align:center;margin:24px 8px}@keyframes rv-pivot-chart-preview-loading{to{transform:translate(100%)}}@container (width<=310px){.rv-pivot-chart-dialog__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rv-pivot-chart-tooltip{transition:none}.rv-pivot-chart-dialog__preview:after{animation:none!important}.rv-pivot-chart-dialog__drill-loading>[aria-hidden=true]{animation:none}.rv-pivot-chart-dialog__chart[aria-busy=true]{transition:none}}.rv-pivot-chart-context-item{font-weight:500}@media(width<=820px){.rv-pivot-chart-dialog{resize:none;width:calc(100vw - 16px);min-width:0;height:calc(100vh - 16px);min-height:0;inset:8px}.rv-pivot-chart-dialog__body{grid-template-rows:minmax(180px,1fr) minmax(160px,42%);grid-template-columns:1fr;overflow:auto}.rv-pivot-chart-dialog__chart{min-height:180px}.rv-pivot-chart-dialog__settings{border-top:1px solid var(--rv-pivot-chart-border);border-left:0}.rv-pivot-chart-dialog__drill-toolbar{grid-template-columns:auto minmax(0,1fr)}.rv-pivot-chart-dialog__drill-status{grid-column:1/-1}}@media(width<=520px){.rv-pivot-chart-dialog__header{flex-wrap:wrap;align-items:flex-start;gap:8px}.rv-pivot-chart-dialog__header>div:first-child{flex:140px}.rv-pivot-chart-dialog__header-actions{flex:auto}}@media(height<=620px){.rv-pivot-chart-dialog__chart{min-height:160px}}:root{--navy: #1d1d1f;--accent: #007aff;--accent-hover: #0a6fe0;--gold: var(--accent);--accent-soft: rgba(0, 122, 255, .12);--dbd-btn-bg: var(--accent);--dbd-btn-fg: #ffffff;--bg: #f5f5f7;--panel: #ffffff;--panel-2: #ffffff;--text: #1d1d1f;--text-muted: #6e6e73;--dbd-faint: #8e8e93;--dbd-border: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .16);--border-subtle: rgba(0, 0, 0, .06);--dbd-hover: rgba(0, 0, 0, .04);--selected: var(--accent-soft);--danger: #ff3b30;--danger-soft: rgba(255, 59, 48, .12);--success: #34c759;--success-bg: rgba(52, 199, 89, .16);--link: var(--accent);--stage-bg: #eef0f4;--stage-dot: #d5dbe6;--table-header: #1d1d1f;--table-body: #ffffff;--table-body-alt: #f7f8fb;--table-text: #1d1d1f;--table-type: #8e8e93;--table-border: rgba(0, 0, 0, .12);--glass: rgba(246, 246, 248, .86);--glass-border: rgba(0, 0, 0, .08);--dbd-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 1px rgba(0, 0, 0, .04);--shadow: 0 4px 16px rgba(0, 0, 0, .08);--dbd-shadow-lg: 0 12px 40px rgba(0, 0, 0, .16);--dbd-radius-sm: 7px;--radius: 12px;--dbd-radius-lg: 18px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, Roboto, Helvetica, Arial, sans-serif;color-scheme:light;--navy-text: var(--text);--page-bg: var(--bg);--panel-bg: var(--panel);--dbd-muted: var(--text-muted);--danger-strong: var(--danger);--gold-tint-bg: var(--gold);--gold-tint-border: var(--gold)}@supports (color: color-mix(in lab,red,red)){:root{--gold-tint-bg: color-mix(in srgb, var(--gold) 14%, var(--panel))}}@supports (color: color-mix(in lab,red,red)){:root{--gold-tint-border: color-mix(in srgb, var(--gold) 34%, transparent)}}:root[data-theme=cosmos-dark]{--navy: #111114;--accent: #0a84ff;--accent-hover: #409cff;--gold: var(--accent);--accent-soft: rgba(10, 132, 255, .22);--bg: #1c1c1e;--panel: #2c2c2e;--panel-2: #3a3a3c;--text: #f5f5f7;--text-muted: #aeaeb2;--dbd-faint: #8e8e93;--dbd-border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--border-subtle: rgba(255, 255, 255, .08);--dbd-hover: rgba(255, 255, 255, .06);--danger: #ff453a;--danger-soft: rgba(255, 69, 58, .24);--success: #30d158;--success-bg: rgba(48, 209, 88, .22);--link: var(--accent);--stage-bg: #202022;--stage-dot: #34343a;--table-header: #111114;--table-body: #2c2c2e;--table-body-alt: #343437;--table-text: #f5f5f7;--table-type: #8e8e93;--table-border: rgba(255, 255, 255, .14);--glass: rgba(28, 28, 30, .82);--glass-border: rgba(255, 255, 255, .1);--dbd-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 4px 16px rgba(0, 0, 0, .5);--dbd-shadow-lg: 0 12px 40px rgba(0, 0, 0, .6);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);font-size:15px;line-height:1.45;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .25s ease,color .25s ease}h1,h2,h3,h4{margin:0;color:var(--text);font-weight:600;letter-spacing:-.02em}p:not(:where([class*=sc-cosmos])){margin:revert}ol:not(:where([class*=sc-cosmos])),ul:not(:where([class*=sc-cosmos])){list-style:revert;margin:revert;padding:revert}.goldbar{display:none}.btn app-icon{flex:0 0 auto}label.field:not(:where([class*=sc-cosmos])){display:block;margin-bottom:14px}label.field>span{display:block;font-size:13px;font-weight:500;color:var(--text-muted);margin-bottom:6px}.card:not(:where([class*=sc-cosmos])){background:var(--panel);border:1px solid var(--dbd-border);border-radius:var(--dbd-radius-lg);box-shadow:var(--dbd-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.card.clickable:not(:where([class*=sc-cosmos])){cursor:pointer}.card.clickable:hover:not(:where([class*=sc-cosmos])){border-color:var(--accent);box-shadow:var(--shadow)}.card.selected:not(:where([class*=sc-cosmos])){border-color:var(--accent)}table.grid:not(:where([class*=sc-cosmos])){display:table;width:100%;border-collapse:collapse;font-size:14px}table.grid thead{display:table-header-group}table.grid tbody{display:table-row-group}table.grid tr{display:table-row}table.grid thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:11px 12px;border-bottom:1px solid var(--dbd-border);background:var(--text)}@supports (color: color-mix(in lab,red,red)){table.grid thead th{background:color-mix(in srgb,var(--text) 4%,var(--panel))}}table.grid tbody td{padding:12px;border-bottom:1px solid var(--dbd-border)}table.grid tbody tr:hover{background:var(--dbd-hover)}.pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:500;letter-spacing:0;background:var(--accent-soft);color:var(--accent)}.tag{border-radius:6px;padding:1px 7px;font-size:10px;font-weight:600}.tag.pk{background:var(--accent-soft);color:var(--accent)}.tag.green{background:var(--success-bg);color:var(--success)}cosmos-modal .modal-box{width:460px;max-width:92vw}cosmos-modal.wide .modal-box{width:680px;max-width:92vw}cosmos-modal.xwide .modal-box,cosmos-modal.criar .modal-box{width:900px;max-width:94vw}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-head h3{margin:0;font-size:19px;font-weight:600}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}revo-grid{--revo-grid-header-text-align: center}.grade-caixa revo-grid[data-rg-theme-scheme]{background:var(--rg-theme-background);color:var(--rg-theme-text)}.grade-caixa revo-grid{border:1px solid var(--rg-theme-border);border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #00000014}revo-grid .footer-wrapper .rgCell,revo-grid revogr-data[type=rowPinEnd] .rgCell{font-weight:700;background:var(--revo-grid-header-bg);border-top:2px solid var(--revo-grid-header-border)}.rv-bar{display:flex;align-items:center;gap:6px;height:100%}.rv-bar-trilho{flex:1;height:7px;min-width:20px;border-radius:4px;background:var(--revo-grid-cell-border, var(--dbd-border));overflow:hidden}.rv-bar-fill{height:100%;border-radius:4px;background:var(--revo-grid-primary, var(--accent))}.rv-bar-txt{font-variant-numeric:tabular-nums;white-space:nowrap}.rv-circ{display:inline-flex;align-items:center;height:100%;color:var(--revo-grid-primary, var(--accent))}.rv-circ-anel{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.rv-circ-furo{width:16px;height:16px;border-radius:50%;background:var(--revo-grid-background, var(--panel));display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:700;color:var(--revo-grid-text, var(--text));font-variant-numeric:tabular-nums}.rv-tl{display:flex;align-items:center;gap:8px;height:100%}.rv-tl-trilho{flex:1;min-width:24px;position:relative;height:2px;border-radius:2px;background:var(--revo-grid-cell-border, var(--dbd-border))}.rv-tl-ponto{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--revo-grid-primary, var(--accent));transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--revo-grid-background, var(--panel))}.rv-tl-txt{font-size:10px;color:var(--revo-grid-text, var(--text-muted));white-space:nowrap;flex:none}.rv-stars{display:inline-flex;gap:1px;line-height:1}.rv-star{color:var(--revo-grid-border, var(--border-strong));font-size:12px}.rv-star.on:not(:where([class*=sc-cosmos])){color:#f0a000}.rv-spark{display:inline-flex;align-items:flex-end;gap:1px;height:16px;width:100%;max-width:90px;vertical-align:middle}.rv-spark-col{flex:1;min-width:2px;border-radius:1px;background:var(--revo-grid-primary, var(--accent));opacity:.45}.rv-spark-col.fim{opacity:1}.rv-badge{display:inline-block;padding:1px 9px;border-radius:999px;background:var(--revo-grid-primary-transparent, var(--accent-soft));color:var(--revo-grid-text, var(--text));font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.muted{color:var(--text-muted)}.error-text{color:var(--danger);font-size:13.5px}::selection{background:var(--accent-soft)}.rv-grupo{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;height:100%}.rv-grupo-seta{color:var(--revo-grid-text, var(--text-muted));font-size:10px;width:10px}.rv-grupo:hover .rv-grupo-seta{color:var(--revo-grid-primary, var(--accent))}.rv-grupo-conta{color:var(--revo-grid-text, var(--text-muted));font-size:10.5px}revo-grid .linha-escolhida{background:var(--revo-grid-primary, var(--accent, #2563eb))!important}@supports (color: color-mix(in lab,red,red)){revo-grid .linha-escolhida{background:color-mix(in srgb,var(--revo-grid-primary, var(--accent, #2563eb)) 16%,transparent)!important}}.mod-site{--text-2: var(--text-muted);--ok: var(--success)}.mod-site h1{font-size:1.5rem;margin:0 0 .5rem;letter-spacing:-.02em}.mod-site h2{font-size:1.125rem;margin:0 0 .5rem}.mod-site .input:not(:where([class*=sc-cosmos])),.mod-site .select:not(:where([class*=sc-cosmos])),.mod-site .textarea:not(:where([class*=sc-cosmos])){width:100%;font:inherit;font-size:15px;color:var(--text);background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--dbd-radius-sm);padding:.5rem .625rem}.mod-site .input:focus:not(:where([class*=sc-cosmos])),.mod-site .select:focus:not(:where([class*=sc-cosmos])),.mod-site .textarea:focus:not(:where([class*=sc-cosmos])){outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mod-site .textarea:not(:where([class*=sc-cosmos])){min-height:120px;resize:vertical;font-size:13.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mod-site .campo{display:grid;gap:.3rem;margin-bottom:1rem}.mod-site .campo>label{font-size:13px;font-weight:500;color:var(--text-2)}.mod-site .campo .dica,.mod-site .dica{font-size:12.5px;color:var(--text-2)}.mod-site .linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 1rem}.mod-site .check:not(:where([class*=sc-cosmos])){display:inline-flex;align-items:center;gap:.5rem;font-size:14px;margin-bottom:1rem}.mod-site .check input{width:16px;height:16px;accent-color:var(--accent)}.mod-site .check+.check:not(:where([class*=sc-cosmos])){margin-left:1.25rem}.mod-site .cor{display:flex;gap:.5rem;align-items:center}.mod-site .cor input[type=color]{width:38px;height:34px;padding:2px;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--dbd-radius-sm)}.mod-site .cor input[type=text]{flex:1 1 auto;font-size:13px;font-family:ui-monospace,Menlo,Consolas,monospace}.mod-site .cartao{background:var(--panel);border:1px solid var(--dbd-border);border-radius:var(--radius);padding:1.25rem;margin-bottom:1rem}.mod-site .cartao>h2{margin-bottom:1rem}.mod-site .grade{width:100%;border-collapse:collapse;table-layout:fixed}.mod-site .grade th{text-align:left;font-size:12.5px;font-weight:600;color:var(--text-2);padding:.5rem .625rem;border-bottom:1px solid var(--dbd-border)}.mod-site .grade td{padding:.625rem;border-bottom:1px solid var(--dbd-border);font-size:14px}.mod-site .grade tbody tr:hover{background:var(--dbd-hover)}.mod-site .grade .acoes{text-align:right;white-space:nowrap}.mod-site .selo{display:inline-flex;padding:.1rem .5rem;border-radius:999px;font-size:12px;font-weight:500;background:var(--accent-soft);color:var(--accent)}.mod-site .selo.cinza{background:var(--dbd-border);color:var(--text-2)}.mod-site .selo.ok{background:var(--success-bg);color:var(--ok)}.mod-site .aviso{padding:.625rem .75rem;border-radius:var(--dbd-radius-sm);font-size:14px;margin-bottom:1rem;background:var(--danger-soft);color:var(--danger)}.mod-site .aviso.ok{background:var(--success-bg);color:var(--ok)}.mod-site .vazio{padding:2.5rem 1rem;text-align:center;color:var(--text-2)}.mod-site .barra{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.mod-site .barra .espaco{flex:1 1 auto}.mod-site .modal-fundo{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#0a0d1073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mod-site .modal:not(:where([class*=sc-cosmos])){width:100%;max-width:720px;max-height:90vh;overflow:auto;background:var(--panel);border-radius:var(--radius);box-shadow:var(--dbd-shadow-lg);padding:1.25rem}.mod-site .modal-fim{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.etb{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.etb .name-input{width:220px;min-width:120px;font-weight:600}.etb .pill{white-space:nowrap;font-size:11px}.etb .sep{flex:1}.etb .flip{transform:rotate(180deg)}.etb .status:not(:where([class*=sc-cosmos])){font-size:12px;color:var(--dbd-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.etb .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.etb .dot.ok{background:var(--success)}.etb .dot.dirty{background:var(--gold)}.etb .dot.saving{background:var(--link)}.btn.ico:not(:where([class*=sc-cosmos])){width:34px;height:34px;min-height:34px;padding:0;justify-content:center;position:relative;flex:none}.btn.ico.on:not(:where([class*=sc-cosmos])){background:var(--accent-hover);box-shadow:inset 0 2px 5px #00000047}cosmos-button .btn{position:relative}.selo-conta{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.selo-conta.so-aviso{background:#d97706}.selo-conta.info{background:var(--link)}revo-grid .linha-escolhida{background:var(--accent, #2563eb)!important}@supports (color: color-mix(in lab,red,red)){revo-grid .linha-escolhida{background:color-mix(in srgb,var(--accent, #2563eb) 16%,transparent)!important}}
