/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}: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)}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root:has(input.theme-controller[value=atlas-light]:checked),:where(:root),[data-theme=atlas-light]{color-scheme:light;--color-base-100:#fff;--color-base-200:#f4f7fc;--color-base-300:#e7edf7;--color-base-content:#14284a;--color-primary:#145fe5;--color-primary-content:#fff;--color-secondary:#0b1e43;--color-secondary-content:#fff;--color-accent:#2f75f1;--color-accent-content:#fff;--color-neutral:#e7edf7;--color-neutral-content:#14284a;--color-info:#2563eb;--color-info-content:#fff;--color-success:#16845f;--color-success-content:#fff;--color-warning:#b7791f;--color-warning-content:#fff;--color-error:#c24151;--color-error-content:#fff;--radius-selector:.625rem;--radius-field:.625rem;--radius-box:.75rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) minmax(0,auto) 1fr}.list .list-row>*{grid-row-start:1}.input{--in-size-mul:10;--font-size-min:.875rem;--spin-my:-3}.floating-label:has(.input){--top-mul:5;--font-size:.875rem}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.select{--sl-size-mul:10;--font-size-min:.875rem;--option-px:3}.floating-label:has(.select){--top-mul:5;--font-size:.875rem}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.btn-block{width:100%}.input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.input-ghost:focus,.input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.input-sm{--in-size-mul:8;--font-size-min:.75rem;--spin-my:-2}.floating-label:has(.input-sm){--top-mul:4;--font-size:.75rem}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.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)}}@layer daisyui.l1.l2.l3{.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color) calc(69% - var(--border) + .25px),var(--tab-border-color) 69%,var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li) [disabled],.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li) [disabled],.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.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)}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem) * 6)!important;background-color:currentColor!important;display:inline-block!important;-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")!important;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")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}@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")!important;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")!important}}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (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")}}.\!filter{flex-wrap:wrap!important;display:flex!important}.\!filter [type=radio]{width:auto!important}.\!filter input{opacity:1!important;transition:visibility allow-discrete .1s,margin .1s,opacity .3s,padding .3s,border-width .1s!important;overflow:hidden!important;scale:1!important}.\!filter input.filter-reset{aspect-ratio:1!important}.\!filter input.filter-reset:after{--tw-content:"×"!important;content:var(--tw-content)!important}.\!filter>:not(:last-child) input,.\!filter>input:not(:last-child){margin-inline-end:.25rem!important}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility allow-discrete .1s,margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>:not(:last-child) input,.filter>input:not(:last-child){margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:toast .25s ease-out}}.toggle{border:var(--border) solid;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@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;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.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:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0 0 0/calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth) * .1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.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-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle:has(>input:checked),.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid;background-color:#0000}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}.input input,input.input{display:inline-flex;position:relative}:is(input.input,.input input)[type=email],:is(input.input,.input input)[type=url]{text-align:left}:is(input.input,.input input)::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}:is(input.input,.input input)::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my))}:is(input.input,.input input)::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}:is(input.input,.input input)::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus,.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,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) :is(input),:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input):is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input) ::placeholder,:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.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));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;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::-webkit-slider-thumb{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;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);position:relative;inset-block-start:50%;transform:translateY(-50%)}@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-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));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);background-color:currentColor;position:relative}@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:.3}.table{border-collapse:separate;--tw-border-spacing-x:0;--tw-border-spacing-y:0;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.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){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.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-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.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)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step:not(:has(.step-icon)):after,.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e+38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}:is(.select:focus,.select:focus-within,.select:open){--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){:is(.select:focus,.select:focus-within,.select:open){box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}:is(.select:focus,.select:focus-within,.select:open){outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;background-image:linear-gradient(135deg,#0000 50%,currentColor 0),linear-gradient(45deg,currentColor 50%,#0000 0)}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) :is(select),:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select):is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{box-shadow:none}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select) ::placeholder,:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):focus-visible,:is(.select,.select select) option:not(:disabled):hover{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.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{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0 0 0/calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--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);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px 0 0 oklch(100% 0 0/calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.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))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.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{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e+38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@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{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);border-radius:3.40282e+38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0 0 0/calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth) * .1)) inset,0 1px oklch(0 0 0/calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible),.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:progress 5s ease-in-out infinite}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:progress 5s ease-in-out infinite}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));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);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0 40%,var(--color-base-100) 50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:skeleton 1.8s ease-in-out infinite}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.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;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0 0 0/calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0 0 0/calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@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){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.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:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.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)}.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,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.\!filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden!important}.\!filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible),.\!filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0!important;border-width:0!important;width:0!important;margin-inline:0!important;padding-inline:0!important;scale:0!important}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible),.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(: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(:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.bg-base-100{background-color:var(--color-base-100)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--nav:#0a1d42;--nav-muted:#91a6ca;--brand:#145fe5;--brand-hover:#0d4fc7;--blue:var(--brand);--blue-hover:var(--brand-hover);--bg:#f4f7fc;--surface:#fff;--line:#e0e8f3;--text:#14284a;--muted:#647894;--dashboard-track:#e6edf7;--risk-critical:#d94f63;--risk-high:#d8872f;--risk-medium:#2563eb;--risk-low:#16845f;--radius:10px;--red:#d94f63;--green:#16845f;--shadow:0 8px 26px #18366012;--motion-ease:cubic-bezier(.2,.75,.25,1)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Noto Sans Thai,Arial,sans-serif;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #77a8fb}button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .17s ease,transform .15s var(--motion-ease)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.9px;font-size:29px;line-height:1.4}h1,h2{font-weight:600}h2,h3{font-size:16px}small{font-size:12px}.muted{color:var(--muted)}.workspace{min-height:100vh}.sidebar-backdrop{display:none}.sidebar{background:var(--nav);color:#d0d9e6;z-index:40;flex-direction:column;width:242px;padding:31px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:3.8px;align-items:center;gap:11px;padding-left:12px;font-family:Arial,sans-serif;font-size:27px;font-weight:700;display:flex}.brand-mark{color:#9ec5ff;letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.brand-dot{letter-spacing:0;align-self:flex-start;margin:4px 0 0 -6px;font-size:10px}.workspace-selector{border:1px solid #2b3a50;border-radius:8px;align-items:center;gap:10px;margin:34px 0 28px;padding:12px 9px;font-size:12px;display:flex}.workspace-selector strong{color:#eaf0f8;font-size:12px;font-weight:500;display:block}.workspace-selector small{color:var(--nav-muted);font-size:11px}.workspace-selector>div{min-width:0}.org-avatar{color:#cfe1ff;background:#2d4567;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;font-weight:600;display:grid}.nav-caption{letter-spacing:1.5px;color:#7186a4;margin:18px 14px 12px;font-size:10px;font-weight:600}.sidebar>.nav-caption{margin-top:0}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav>a{min-height:45px;transition:background-color .16s ease,color .16s ease,transform .16s var(--motion-ease);border-radius:7px;align-items:center;gap:12px;padding:9px 13px;font-size:13px;display:flex}.sidebar nav>a svg{color:#8fa3bd;flex-shrink:0}.sidebar nav>a:hover{background:#1b2f4a;transform:translate(2px)}.sidebar nav>a.active{color:#fff;background:#145fe5;font-weight:600;box-shadow:inset 2px 0 #c9ddff,0 2px 6px #07152a24}.sidebar nav>a.active svg{color:#fff}.nav-count{text-align:center;color:#e5eaf2;background:#405068;border-radius:4px;min-width:19px;margin-left:auto;font-size:11px}.portal-switch{margin-top:17px}.sidebar-bottom{margin-top:auto;padding-top:35px}.environment-label{color:#92a4bc;align-items:center;gap:8px;padding:0 11px 18px;font-size:11px;display:flex}.environment-label i,.status-dot{background:#4dc4a5;border-radius:50%;width:6px;height:6px;display:inline-block}.user-card{border-top:1px solid #2b3a50;align-items:center;gap:10px;padding:19px 6px 8px;display:flex}.user-card strong{color:#e8edf6;font-size:12px;font-weight:500;display:block}.user-card small{color:#8399b6;font-size:11px}.user-card>svg{color:#93a4bd;margin-left:auto}.avatar{color:#4670ab;background:#e2eaff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.avatar.small{width:31px;height:31px;transition:box-shadow .16s ease,transform .16s var(--motion-ease);font-size:11px}.avatar.small:hover{transform:scale(1.05);box-shadow:0 3px 9px #145fe525}.logout{color:#9dadc3;background:0 0;border:0;align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.logout:hover{color:#fff}.main-shell{margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;height:73px;padding:0 36px}.breadcrumb,.topbar{align-items:center;display:flex}.breadcrumb{color:#7e899a;gap:13px;font-size:12px}.breadcrumb strong{color:#3b4960;font-weight:500}.topbar-right{gap:21px}.language-button,.topbar-right{align-items:center;display:flex}.language-button{color:#8390a3;background:0 0;border:0;border-radius:8px;gap:7px;padding:7px 9px;font-size:12px}.language-button:hover{color:#405777;background:#f3f6fb}.language-switcher{position:relative}.language-chevron{margin-left:1px;transition:transform .16s}.language-switcher.is-open .language-chevron{transform:rotate(180deg)}.language-menu{z-index:60;border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;width:172px;transition:opacity .14s ease,transform .16s var(--motion-ease),visibility 0s linear .15s;background:#fff;border-radius:11px;padding:5px;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-5px)scale(.98);box-shadow:0 12px 32px #1527441c}.language-switcher.is-open .language-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease,transform .16s var(--motion-ease),visibility 0s;transform:translateY(0)scale(1)}.language-menu>button{text-align:left;color:#435269;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:39px;padding:0 10px;font-size:12px;display:flex}.language-menu>button.is-selected,.language-menu>button:hover{background:#f3f6fb}.language-menu>button small{color:#8592a4;margin-left:auto;font-size:10px}.language-menu>button svg{color:var(--blue)}.language-button .chosen{color:#293c59;font-weight:600}.icon-button{color:#75839a;width:32px;height:32px;transition:background-color .15s ease,color .15s ease,transform .15s var(--motion-ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button:active:not(:disabled){transform:scale(.93)}.icon-button:hover{background:#edf2f9}.notification{position:relative}.notification i{background:#e47d68;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px}.demo-banner{color:#63768e;background:#edf3fc;border-bottom:1px solid #e4ecf8;justify-content:space-between;gap:12px;padding:8px 36px;font-size:11px;display:flex}.demo-banner>span:first-child{align-items:center;gap:9px;display:flex}.demo-pill{letter-spacing:1px;color:#5c769b;border:1px solid #bdcce3;border-radius:3px;padding:1px 5px;font-family:Arial,sans-serif;font-size:9px;font-weight:700}main{max-width:1720px;min-height:calc(100vh - 160px);margin:auto;padding:31px 36px 20px}.page-transition{min-height:1px}.page-transition.is-entering{animation:page-enter var(--motion-page,.21s) var(--motion-ease) both}.page-transition.is-exiting{pointer-events:none;animation:page-exit .1s ease-in both}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes page-exit{to{opacity:0;transform:translateY(-3px)}}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 29px;display:flex}.eyebrow{letter-spacing:1.8px;color:#71829b;margin-bottom:8px;font-size:10px;font-weight:600}.page-heading p{color:var(--muted);margin-top:6px;font-size:13px}.heading-actions{align-items:center;gap:11px;display:flex}.btn{white-space:nowrap;color:#435269;min-height:39px;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .17s ease,transform .15s var(--motion-ease);background:#fff;border:1px solid #dce3ed;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.btn.btn-primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 2px 5px #145fe522}.btn.btn-primary:hover{background:var(--blue-hover);box-shadow:0 4px 12px #145fe52b}.btn.btn-outline:hover{background:#f5f8fc}.btn.btn-error.btn-outline{color:#bd4054;background:#fff;border-color:#efd0d6}.btn.btn-block{width:100%}.btn.icon-button{color:#75839a;width:32px;height:32px;min-height:32px;box-shadow:none;background:0 0;border-color:#0000;padding:0}.btn.icon-button:hover{background:#edf2f9}.date-chip{color:#708198;border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 12px;font-size:11px}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.metric{border:1px solid var(--line);box-shadow:var(--shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--motion-ease);background:#fff;border-radius:13px;padding:18px 20px}.metric-top{color:#6a7890;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-icon{color:#5883db;background:#edf3ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.metric-icon.red{color:#d46b7b;background:#fff0f1}.metric-icon.orange{color:#d7984c;background:#fff5e9}.metric-icon.purple{color:#9c87d0;background:#f1edfd}.metric>strong{letter-spacing:-1px;margin-top:6px;font-family:Arial,sans-serif;font-size:34px;font-weight:500;line-height:1.5;display:block}.metric>p{color:#8692a4;margin-top:5px;font-size:11px}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;margin-bottom:22px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:21px 23px 16px;display:flex}.panel-heading>.muted{font-size:10px}.dashboard-grid{grid-template-columns:1fr 1.1fr;gap:22px;display:grid}.distribution{align-items:center;gap:34px;padding:16px 24px 23px;display:flex}.donut{border-radius:50%;flex-shrink:0;width:157px;height:157px;padding:20px;transform:rotate(-90deg)}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(90deg)}.donut strong{font-family:Arial;font-size:32px;font-weight:500}.donut span{color:#8390a1;letter-spacing:1.1px;font-size:9px}.grade-legend{flex:1;min-width:140px}.grade-legend>div{align-items:center;gap:9px;margin:9px 0;font-size:11px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px;display:block}.color-A{background:#29a77b}.color-B{background:#58a7e8}.color-C{background:#edbe4b}.color-D{background:#ee8b51}.color-F{background:#d85e6e}.legend-risk{color:#8b96a6;margin-left:3px;font-size:10px}.grade-legend strong{margin-left:auto}.panel-note{color:#8591a2;background:#fbfcfe;border-top:1px solid #f0f3f8;padding:11px 24px;font-size:11px}.attention-list{padding:0 23px}.attention-row{border-bottom:1px solid #edf1f6;align-items:center;gap:13px;padding:17px 0;display:flex}.attention-row:last-child{border:0}.attention-row>div:nth-child(2){flex:1}.attention-row strong{font-size:12px;font-weight:600}.attention-row small{color:#8d98a8;margin-top:3px;font-size:10px;display:block}.attention-score{text-align:right}.attention-score strong{font-size:16px}.attention-score small{margin-left:3px;font-size:9px;display:inline}.attention-score>span{color:#ae6972;font-size:10px;display:block}.grade{color:#7a889b;background:#f0f3f7;border:1px solid #e4eaf2;border-radius:6px;place-items:center;width:28px;height:28px;font-family:Arial;font-size:13px;font-weight:600;display:inline-grid}.grade-A{color:#2b9976;background:#edf8f2;border-color:#d7eee2}.grade-B{color:#4e8bca;background:#eef5fe;border-color:#dfebfa}.grade-C{color:#bd9539;background:#fff9e9;border-color:#f6eacc}.grade-D{color:#d28a49;background:#fff3e9;border-color:#f8e1cd}.grade-F{color:#cd5c70;background:#fff0f2;border-color:#f7dbe1}.grade.large{border-radius:12px;width:64px;height:64px;font-size:31px}.insight-note{color:#7b8ca3;background:#f6f8fc;border-radius:7px;gap:11px;margin:12px 22px 20px;padding:14px 18px;font-size:10px;line-height:1.65;display:flex}.insight-note svg{color:#7799cf;flex-shrink:0}.text-link{color:#497bcd;align-items:center;gap:6px;font-size:11px;display:inline-flex}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#8c98aa;letter-spacing:.8px;background:#f9fafc;border-block:1px solid #edf0f5;padding:12px 21px;font-size:9px;font-weight:500}td{color:#6e7e95;border-bottom:1px solid #edf1f6;padding:13px 20px;font-size:11px}tbody tr{transition:background-color .15s}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcff}.entity-name{color:#34445d;font-weight:500;transition:color .14s}.entity-name:hover{color:var(--blue)}.entity-cell{align-items:center;gap:11px;display:flex}.entity-cell small{color:#8895a8;font-size:10px;font-weight:400;display:block}.entity-icon{color:#7f92ab;background:#f2f5f9;border:1px solid #e6edf4;border-radius:9px;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.badge{color:#7b889c;white-space:nowrap;background:#f2f5f9;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:400;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge.active,.badge.completed,.badge.ready,.badge.resolved{color:#539e80;background:#edf8f3}.badge.critical,.badge.failed,.badge.high{color:#bd6071;background:#fceff1}.badge.medium,.badge.pending,.badge.queued{color:#b28c3e;background:#fff8e9}.badge.acknowledged,.badge.low,.badge.reviewed{color:#668bbf;background:#edf4ff}.badge.analyzing,.badge.collecting,.badge.generating,.badge.reporting,.badge.scoring{color:#6f72c2;background:#eef1ff}.table-footer{border-top:1px solid var(--line);color:#96a1b1;justify-content:space-between;padding:11px 20px;font-size:10px}.pagination,.table-footer{align-items:center;display:flex}.pagination{gap:9px}.pagination .icon-button{background:#fff;border-color:#e7ecf3;width:25px;height:25px;min-height:25px;padding:0}.dashboard-bottom{color:#7a8ba1;justify-content:space-between;align-items:center;margin-top:2px;font-size:11px;display:flex}.dashboard-bottom .status-dot{margin-right:8px}.dashboard-bottom small{color:#9aa5b4;margin:4px 0 0 14px;font-size:10px;display:block}.dashboard-bottom>span{color:#9aa7b8;font-size:10px}.app-footer{color:#9ba6b6;justify-content:space-between;padding:20px 36px;font-size:10px;display:flex}.app-footer .muted{margin:0 7px}.search-field{color:#8a99ad;background:#fff;border:1px solid #e0e6ef;border-radius:7px;align-items:center;gap:9px;padding:8px 12px;display:flex}.search-field input{color:#3b4c65;background:0 0;border:0;outline:none;width:100%;min-width:120px;font-size:12px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:19px;display:flex}.toolbar .search-field{flex:1;min-width:260px;max-width:400px}input,select,textarea{color:#455770;background:#fff;border:1px solid #dce4ee;border-radius:7px;min-width:0;padding:10px 12px}.field,select{font-size:12px}.field{color:#586983;flex-direction:column;gap:6px;margin-bottom:17px;display:flex}.field>input,.field>select,.field>textarea{width:100%}.field>textarea{resize:vertical;min-height:90px}.field>span{font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;padding-top:15px;display:flex}.panel-body{padding:22px 24px}.empty{text-align:center;color:var(--muted);padding:50px 24px}.empty h3{color:#536782;margin:13px 0 4px}.empty p{max-width:420px;margin:0 auto 18px;font-size:13px}.empty-icon{color:#8ca3c3;background:#f1f5fb;border-radius:13px;padding:14px;display:inline-flex}dialog{border:1px solid var(--line);width:min(560px,100vw - 32px);max-height:85vh;color:var(--text);border-radius:14px;padding:25px;box-shadow:0 25px 100px #10203b33}dialog.atlas-dialog{height:fit-content;max-height:min(85vh,100dvh - 32px);margin:auto;position:fixed;inset:0;overflow-y:auto}dialog.atlas-dialog[open]{animation:modal-enter var(--motion-page,.21s) var(--motion-ease) both}dialog.atlas-dialog.is-closing{animation:modal-exit .135s ease-in both}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:backdrop-enter var(--motion-page,.21s) ease both;background:#13233b66}dialog.atlas-dialog.is-closing::backdrop{animation:backdrop-exit .135s both}@keyframes modal-enter{0%{opacity:0;transform:translateY(7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-exit{to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes backdrop-exit{to{opacity:0}}.modal-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-heading h2{font-size:20px}.toast{z-index:100;animation:toast-enter var(--motion-page,.21s) var(--motion-ease) both;background:#fff;border:1px solid #d9e9e4;border-radius:9px;align-items:center;gap:10px;padding:13px 17px;font-size:13px;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 8px 35px #182b4b22}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.toast>svg{color:var(--green)}.tabs{border-bottom:1px solid #dfe6ef;gap:23px;margin-bottom:23px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:#7c8da4;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 1px 14px;font-size:12px}.tabs button.selected{color:#145fe5;border-bottom-color:#145fe5}.detail-summary{align-items:center;gap:20px;padding:23px;display:flex}.detail-summary h2{font-size:21px}.detail-summary p{color:#8392a6;font-size:12px}.detail-grid{grid-template-columns:1.5fr 1fr;gap:22px;display:grid}.definition-list{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:22px;display:grid}.definition-list dt{color:#8a98ab;margin-bottom:4px;font-size:11px}.definition-list dd{color:#42556e;margin:0;font-size:13px}.score-big{color:#263b57;font-family:Arial;font-size:48px}.score-big small{color:#9aa8ba;font-size:16px}.risk-spectrum{gap:4px;margin:18px 0;display:flex}.risk-spectrum i{background:#39a480;border-radius:2px;flex:1;height:7px}.risk-spectrum i:nth-child(2){background:#70a9df}.risk-spectrum i:nth-child(3){background:#e6bd50}.risk-spectrum i:nth-child(4){background:#e89459}.risk-spectrum i:nth-child(5){background:#d96576}.factor-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.factor-row:last-child{border:0}.factor-row strong{color:#3e70ba}.progress{background:#eaf0f9;border-radius:4px;width:100%;height:6px;overflow:hidden}.progress>span{background:#5489de;height:100%;transition:width .5s;display:block}.progress-cell{align-items:center;gap:10px;min-width:100px;display:flex}.progress-cell small{white-space:nowrap;font-size:10px}.steps{flex-wrap:wrap;gap:8px;padding:28px 22px;display:flex}.step{color:#99a4b3;flex:1;min-width:90px;font-size:11px}.step strong{background:#f8fafd;border:1px solid #dce4ef;border-radius:50%;place-items:center;width:27px;height:27px;margin-bottom:10px;font-weight:400;display:grid}.step.done{color:#3875c8}.step.done strong{background:#e8f0ff;border-color:#c9dcfc}.callout{color:#6e85a3;background:#f4f8ff;border:1px solid #dce8f9;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:14px 17px;font-size:12px;display:flex}.callout>svg{flex-shrink:0}.monitoring-page>.tabs{margin-top:26px;margin-bottom:20px}.monitoring-page [role=alert]{color:#8c4651;overflow-wrap:anywhere;background:#fff7f7;border-color:#f2d4d8;line-height:1.55}.monitoring-page .monitoring-plan-status{color:#526c91;background:linear-gradient(105deg,#f3f7ff,#f8faff);border-color:#d9e7fc;align-items:center;line-height:1.65}.monitoring-page .monitoring-plan-missing{color:#826a36;background:#fffaf0;border-color:#f0dfb8}.monitoring-page .panel>.table-wrap{border-radius:0 0 12px 12px}.monitoring-page table{min-width:850px}.monitoring-page th{background:#f7f9fc;padding-block:14px}.monitoring-page td{vertical-align:middle;padding-block:16px}.monitoring-page .empty{padding-block:44px}.monitoring-page .toolbar{margin:8px 0 16px}@media (max-width:760px){.monitoring-page>.tabs{gap:22px;margin-top:20px}.monitoring-page .empty{padding:34px 16px}}.form-error{color:#b54c61;background:#fff0f2}.form-error,.form-success{border-radius:7px;margin-bottom:15px;padding:12px;font-size:12px}.form-success{color:#2f7a50;background:#eefaf3;gap:8px}.form-success,.inline-actions{align-items:center;display:flex}.inline-actions{gap:7px}.switch{background:#cbd5e4;border:0;border-radius:15px;width:37px;height:21px;position:relative}.switch.on{background:#3d78da}.switch:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px}.switch.on:after{transform:translate(16px)}.settings-layout{max-width:850px}.settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.settings-row:last-child{border:0}.settings-row p{color:#8b98ab;margin-top:4px;font-size:12px}.report-page{background:#fff;max-width:900px;margin:auto;padding:32px}.report-header{border-bottom:2px solid #1f3a60;margin-bottom:25px;padding-bottom:25px}.report-header h1{margin:16px 0}.report-section{margin-bottom:27px}.report-section p{color:#6b7b93;margin:9px 0}.report-find{border:1px solid var(--line);border-radius:8px;margin:15px 0;padding:16px}.login-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:#10213a;flex-direction:column;padding:48px 58px;display:flex;position:relative}.login-story .brand{padding:0}.login-intro{max-width:420px;margin:auto;padding:55px 0}.login-intro .eyebrow{color:#7c9fcc;letter-spacing:2px}.login-intro h1{white-space:pre-line;color:#f2f6fc;letter-spacing:-1.1px;margin:18px 0;font-size:39px}.login-intro>p{color:#98adc9;max-width:360px;font-size:14px}.login-preview{background:#1a2f4c;border:1px solid #344a68;border-radius:13px;margin-top:40px;padding:23px 27px;box-shadow:0 22px 45px #09182b44}.preview-title{color:#b9cbe2;align-items:center;gap:9px;font-size:12px;display:flex}.preview-title .demo-pill{color:#819dbf;border-color:#3b5475;margin-left:auto}.preview-score{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.preview-score>span{font-family:Arial;font-size:47px;font-weight:500}.preview-score small{color:#7d94b4;margin-left:6px;font-size:14px}.preview-factors{color:#adc0d9;grid-template-columns:1fr auto;gap:11px;margin-top:22px;font-size:11px;display:grid}.preview-factors strong{color:#d4e2f5}.login-trust{color:#7f98b9;align-items:center;gap:9px;margin-top:29px;font-size:11px;display:flex}.login-copyright{color:#597291;font-size:11px}.login-form-side{justify-content:center;align-items:center;padding:65px 40px;display:flex;position:relative}.login-language{position:absolute;top:30px;right:35px}.login-form{width:100%;max-width:350px}.welcome-icon{color:#5885c8;background:#edf3fc;border:1px solid #dce7f7;border-radius:12px;place-items:center;margin-bottom:23px;padding:14px;display:inline-grid}.login-form h2{letter-spacing:-.5px;font-size:28px;font-weight:600}.login-form>p{color:#8b97a8;margin:6px 0 30px;font-size:13px}.login-form .field{margin-bottom:19px;font-size:12px}.login-form input{min-height:44px}.login-form .btn{min-height:43px}.divider{align-items:center;gap:13px;margin:28px 0 20px;display:flex}.divider:after,.divider:before{content:"";background:#e4eaf2;flex:1;height:1px}.divider span{letter-spacing:1px;color:#96a4b6;font-size:9px}.login-form p.login-note{text-align:center;margin:17px 0 0;font-size:11px;line-height:1.7}.loading-screen{color:#5b7da9;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:28px;display:flex}.loading-shell{background:#f5f7fa;border:1px solid #e3e9f2;border-radius:16px;grid-template-columns:212px minmax(0,1fr);width:min(100%,1080px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 18px 55px #172b490b}.loading-sidebar{background:var(--nav);padding:25px 17px}.loading-brand{align-items:center;gap:10px;margin-bottom:31px;display:flex}.loading-brand-name{background-color:#334a6b;width:81px;height:14px}.loading-workspace{background-color:#20344e;border-radius:8px;height:57px;margin-bottom:28px}.loading-sidebar-nav{gap:11px;display:grid}.loading-nav-row{align-items:center;gap:11px;height:38px;padding:0 10px;display:flex}.loading-nav-icon{background-color:#304765;border-radius:5px;width:17px;height:17px}.loading-nav-label{background-color:#304765;width:93px;height:10px}.loading-main{min-width:0}.loading-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:59px;padding:0 24px;display:flex}.loading-crumb{width:118px;height:10px}.loading-avatar{border-radius:50%;width:29px;height:29px}.loading-content{padding:28px 27px}.loading-title{gap:10px;margin-bottom:24px;display:grid}.loading-eyebrow{width:106px;height:8px}.loading-heading{width:min(285px,75%);height:26px}.loading-description{width:min(340px,85%);height:10px}.loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.loading-metric,.loading-panel{background:#fff;border:1px solid #e6eaf0;border-radius:11px;flex-direction:column;gap:14px;padding:17px;display:flex}.loading-metric-label{width:69%;height:8px}.loading-metric-value{width:43%;height:24px}.loading-panel{gap:17px;min-height:143px}.loading-panel-title{width:38%;height:13px}.loading-panel-line{width:90%;height:8px}.loading-panel-line.short{width:61%}.loading-skeleton{background-color:#e8edf5;background-image:linear-gradient(100deg,#0000 18%,#fff9 38%,#0000 58%);background-size:220% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}.loading-sidebar .loading-skeleton{background-image:linear-gradient(100deg,#0000 18%,#ffffff12 38%,#0000 58%)}@keyframes skeleton-shimmer{to{background-position-x:-220%}}.loading-caption{color:#71819a;align-items:center;gap:9px;margin-top:18px;font-size:12px;display:flex}.loading-pulse{background:#78a2e3;border-radius:50%;place-items:center;width:7px;height:7px;animation:loading-pulse 1.5s ease-in-out infinite;display:inline-grid}.loading-pulse i{background:#fff;border-radius:50%;width:3px;height:3px}@keyframes loading-pulse{50%{box-shadow:0 0 0 5px #78a2e322}}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px}.skip-link:focus{top:10px;left:10px}.mobile-toggle{display:none}.check-field{align-items:center;gap:9px;margin:14px 0;font-size:13px;display:flex}.chart-bars{align-items:flex-end;gap:20px;height:150px;padding-top:20px;display:flex}.chart-bar{color:#8797ad;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;font-size:10px;display:flex}.chart-bar i{background:#77a2e7;border-radius:5px 5px 0 0;width:100%;max-width:40px;min-height:3px}.chart-bar strong{font-size:11px}.stacked{flex-direction:column;gap:6px;display:flex}.code{font-family:monospace;font-size:12px}.text-block{color:#64758c;font-size:14px;line-height:1.9}.print-only{display:none}.sidebar nav>a{font-size:14px}.user-card strong,.workspace-selector strong{font-size:13px}.attention-row strong,.badge,.btn,.factor-row,.field,.metric-top,.search-field input,.settings-row,.tabs button,.text-link,.toolbar select,td{font-size:14px}th{letter-spacing:.3px}.attention-row small,.attention-score>span,.breadcrumb,.demo-banner,.entity-cell small,.grade-legend>div,.language-button,.legend-risk,.metric>p,.page-heading p,.panel-note,.table-footer,th{font-size:12px}.panel-heading h2{font-size:16px}.app-footer,.dashboard-bottom,.eyebrow,.insight-note,.login-note,.nav-caption,.panel-heading>.muted,.step{font-size:12px}.metric>p{color:#738297}.attention-row small,.demo-banner,.panel-note{color:#6b7c93}.legend-risk{color:#728198}.table-footer{color:#718096}th{color:#667990}.badge.active,.badge.completed,.badge.ready,.badge.resolved{color:#297858}.badge.critical,.badge.failed,.badge.high{color:#ae4056}.badge.medium,.badge.pending,.badge.queued{color:#8e6c22}.badge.acknowledged,.badge.low,.badge.reviewed{color:#426ca5}@media (min-width:1550px){main{padding-top:38px}.metric{padding:24px}.distribution{gap:45px;padding:24px 30px}.donut{width:180px;height:180px;padding:22px}.attention-row{padding:23px 0}td{padding-top:19px;padding-bottom:19px}}@media (max-width:1250px){.sidebar{width:220px;padding-inline:12px}.main-shell{margin-left:220px}main{padding:25px 24px}.demo-banner,.topbar{padding-inline:24px}.heading-actions .date-chip{display:none}.dashboard-grid{grid-template-columns:1fr 1fr}.distribution{gap:18px;padding:18px}.donut{width:130px;height:130px;padding:17px}.legend-risk{display:none}.attention-row{gap:9px}.metrics{gap:12px}.metric{padding:16px}.metric-top{font-size:12px}.metric-icon{width:28px;height:28px}.panel-heading{padding-inline:18px}h1{font-size:25px}.attention-list{padding-inline:16px}}@media (max-width:1000px){.dashboard-grid{grid-template-columns:1fr}.distribution{justify-content:center;gap:60px}.grade-legend{max-width:230px}.metrics{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.login-story{padding:35px}.login-intro h1{font-size:31px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-bottom>span{display:none}.page-heading{align-items:flex-start}}@media (max-width:760px){.sidebar{width:242px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{z-index:39;opacity:0;visibility:hidden;pointer-events:none;background:#10213a66;border:0;transition:opacity .18s,visibility 0s linear .19s;display:block;position:fixed;inset:0}.sidebar-backdrop.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,visibility}.loading-shell{grid-template-columns:minmax(0,1fr);min-height:370px}.loading-sidebar{display:none}.loading-content{padding:22px 18px}.loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.main-shell{margin-left:0}.mobile-toggle{display:flex}.topbar{height:61px;padding:0 16px}.topbar-right{gap:10px}.breadcrumb{gap:7px}.breadcrumb>span{display:none}.demo-banner{padding:8px 16px;font-size:10px}.demo-banner>span:last-child{display:none}main{padding:23px 16px}.page-heading{margin-bottom:22px;display:block}.heading-actions{justify-content:flex-start;margin-top:16px}h1{font-size:25px}.metrics{gap:10px}.metric{padding:14px}.metric>strong{font-size:30px}.metric-icon{width:25px;height:25px}.metric-icon svg{width:16px}.metric>p{font-size:11px}.distribution{gap:30px}.panel-heading{padding:17px 16px}.panel-heading h2{font-size:14px}.panel-heading .text-link{font-size:12px}.panel-heading>.muted{display:none}.app-footer{padding:17px 16px}.app-footer>span:last-child{display:none}.toolbar .search-field{flex:1;min-width:100%;max-width:none}.toolbar select{flex:1}.form-grid{grid-template-columns:1fr}.definition-list{gap:20px;padding:20px}.detail-summary{flex-wrap:wrap}.login-layout{grid-template-columns:1fr}.login-story{display:none}.login-form-side{min-height:100vh;padding:90px 25px 40px}.toast{bottom:16px;left:16px;right:16px}.attention-row strong{font-size:12px}.report-page{padding:18px}.tabs{gap:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.app-footer,.btn,.demo-banner,.heading-actions,.no-print,.sidebar,.tabs,.toast,.topbar{display:none!important}.main-shell{margin:0}.report-page,main{max-width:none;padding:0}.print-only{display:block}.panel{break-inside:avoid;box-shadow:none}body{background:#fff;font-size:12px}}.atlas-logo{vertical-align:middle;background:#041832;border-radius:15%;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.atlas-logo .atlas-logo-image{width:115.5%;max-width:none;height:115.5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.welcome-logo{margin-bottom:23px;display:inline-flex}.collection-provenance{border:1px solid var(--line);background:#fbfcfe;border-radius:6px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr);gap:18px;margin-top:18px;padding:16px;display:grid}.collection-provenance>div:first-child{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}.collection-provenance p{color:#62718a;font-size:12px;line-height:1.5}.collection-provenance code{overflow-wrap:anywhere;color:#53647c;max-width:100%;font-size:11px}.collection-times{color:#53647c;align-content:start;gap:8px;font-size:12px;line-height:1.5;display:grid}.asset-attribution,.asset-observation{justify-items:start;gap:6px;min-width:180px;display:grid}.asset-attribution small,.asset-observation small{color:#62718a;white-space:normal;max-width:34ch;font-size:11px;line-height:1.45}.mfa-account{color:var(--text);margin-bottom:10px;font-weight:600;display:block}.mfa-setup-card{border:1px solid var(--line);text-align:center;background:#f8faff;border-radius:10px;justify-items:center;gap:12px;margin:0 0 20px;padding:16px;display:grid}.mfa-setup-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.mfa-qr{background:#fff;border-radius:8px;width:190px;height:190px;padding:8px}.mfa-secret{max-width:100%;color:var(--text);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:8px 10px;font-size:12px}.mfa-code-field{gap:9px}.mfa-code-entry{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid;position:relative}.mfa-code-slot{border:1px solid var(--line);min-width:0;height:56px;color:var(--text);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;place-items:center;font-size:21px;font-weight:650;transition:border-color .14s,box-shadow .14s,background .14s,transform .14s;display:grid}.mfa-code-slot.has-value{background:#f8faff}.mfa-code-entry:focus-within .mfa-code-slot.is-current{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 0 0 3px #145fe51c}.mfa-code-capture{z-index:2;color:#0000;caret-color:#0000;opacity:0;cursor:text;background:0 0;border-radius:10px;outline:0;width:100%;height:100%;margin:0;position:absolute;inset:0;min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important}.mfa-code-help{color:var(--muted);font-size:11px;line-height:1.5}.mfa-signout{margin-top:10px}@media (max-width:760px){.collection-provenance{grid-template-columns:1fr;padding:12px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes dropdown{0%{opacity:0}}@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 menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@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)}}@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}