From 94ae8a3c9fe4a325bc2b10bae6befee74a2363ef Mon Sep 17 00:00:00 2001 From: Eugene Burmakin Date: Fri, 7 Jun 2024 19:22:39 +0200 Subject: [PATCH] Add favicon and allow setting concurrency via BACKGROUND_PROCESSING_CONCURRENCY --- CHANGELOG.md | 3 + README.md | 4 +- app/assets/builds/tailwind.css | 2 +- app/assets/config/manifest.js | 1 + app/assets/images/favicon.jpeg | Bin 0 -> 73852 bytes .../images/favicon/android-chrome-192x192.png | Bin 0 -> 11909 bytes .../images/favicon/android-chrome-512x512.png | Bin 0 -> 54836 bytes .../images/favicon/apple-touch-icon.png | Bin 0 -> 11464 bytes .../images/favicon/browserconfig.xml.erb | 9 +++ app/assets/images/favicon/favicon-16x16.png | Bin 0 -> 841 bytes app/assets/images/favicon/favicon-32x32.png | Bin 0 -> 1618 bytes app/assets/images/favicon/favicon.ico | Bin 0 -> 15086 bytes app/assets/images/favicon/mstile-150x150.png | Bin 0 -> 10071 bytes .../images/favicon/safari-pinned-tab.svg | 15 +++++ .../images/favicon/site.webmanifest.erb | 19 ++++++ app/javascript/controllers/maps_controller.js | 4 +- app/jobs/import_google_takeout_job.rb | 1 + app/views/application/_favicon.html.erb | 9 +++ app/views/layouts/application.html.erb | 1 + config/favicon.json | 61 ++++++++++++++++++ config/initializers/rswag_ui.rb | 4 +- config/initializers/web_app_manifest.rb | 18 ++++++ config/sidekiq.yml | 2 +- docker-compose.yml | 1 + 24 files changed, 147 insertions(+), 7 deletions(-) create mode 100644 app/assets/images/favicon.jpeg create mode 100644 app/assets/images/favicon/android-chrome-192x192.png create mode 100644 app/assets/images/favicon/android-chrome-512x512.png create mode 100644 app/assets/images/favicon/apple-touch-icon.png create mode 100644 app/assets/images/favicon/browserconfig.xml.erb create mode 100644 app/assets/images/favicon/favicon-16x16.png create mode 100644 app/assets/images/favicon/favicon-32x32.png create mode 100644 app/assets/images/favicon/favicon.ico create mode 100644 app/assets/images/favicon/mstile-150x150.png create mode 100644 app/assets/images/favicon/safari-pinned-tab.svg create mode 100644 app/assets/images/favicon/site.webmanifest.erb create mode 100644 app/views/application/_favicon.html.erb create mode 100644 config/favicon.json create mode 100644 config/initializers/web_app_manifest.rb diff --git a/CHANGELOG.md b/CHANGELOG.md index 1418c649..4ca07b8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added +- Background jobs concurrency now can be set with `BACKGROUND_PROCESSING_CONCURRENCY` env variable in `docker-compose.yml` file. Default value is 10. +- Hand-made favicon + ### Changed - Change minutes to days and hours on route popup diff --git a/README.md b/README.md index b712b4a3..1c35126a 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,12 @@ You can find changelog [here](CHANGELOG.md). To track your location, install the [Owntracks app](https://owntracks.org/booklet/guide/apps/) or [Overland app](https://overland.p3k.app/) on your phone and configure it to send location updates to your Dawarich instance. -Currently, the app only supports [HTTP mode](https://owntracks.org/booklet/tech/http/). - ### OwnTracks The url to send the location updates to is `http:///api/v1/owntracks/points?api_key=YOUR_API_KEY`. +Currently, the app only supports [HTTP mode](https://owntracks.org/booklet/tech/http/) of OwnTracks. + ### Overland The url to send the location updates to is `http:///api/v1/overland/batches?api_key=YOUR_API_KEY`. diff --git a/app/assets/builds/tailwind.css b/app/assets/builds/tailwind.css index 09d261c5..d5cdf049 100644 --- a/app/assets/builds/tailwind.css +++ b/app/assets/builds/tailwind.css @@ -1 +1 @@ -/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter var,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0 0 0)){:root{--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000;color-scheme:dark}}}html{-webkit-tap-highlight-color:transparent}:root{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.89824 0.06192 275.75;--ac:0.15352 0.0368 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.4912 0.3096 275.75;--s:0.6971 0.329 342.55;--sc:0.9871 0.0106 342.55;--a:0.7676 0.184 183.61;--n:0.321785 0.02476 255.701624;--nc:0.894994 0.011585 252.096176;--b1:1 0 0;--b2:0.961151 0 0;--b3:0.924169 0.00108 197.137559;--bc:0.278078 0.029596 256.847952;color-scheme:light}@media (prefers-color-scheme:dark){:root{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.13138 0.0392 275.75;--sc:0.1496 0.052 342.55;--ac:0.14902 0.0334 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.6569 0.196 275.75;--s:0.748 0.26 342.55;--a:0.7451 0.167 183.61;--n:0.313815 0.021108 254.139175;--nc:0.746477 0.0216 264.435964;--b1:0.253267 0.015896 252.417568;--b2:0.232607 0.013807 253.100675;--b3:0.211484 0.01165 254.087939;--bc:0.746477 0.0216 264.435964;color-scheme:dark}}[data-theme=light]{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.89824 0.06192 275.75;--ac:0.15352 0.0368 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.4912 0.3096 275.75;--s:0.6971 0.329 342.55;--sc:0.9871 0.0106 342.55;--a:0.7676 0.184 183.61;--n:0.321785 0.02476 255.701624;--nc:0.894994 0.011585 252.096176;--b1:1 0 0;--b2:0.961151 0 0;--b3:0.924169 0.00108 197.137559;--bc:0.278078 0.029596 256.847952;color-scheme:light}[data-theme=dark]{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.13138 0.0392 275.75;--sc:0.1496 0.052 342.55;--ac:0.14902 0.0334 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.6569 0.196 275.75;--s:0.748 0.26 342.55;--a:0.7451 0.167 183.61;--n:0.313815 0.021108 254.139175;--nc:0.746477 0.0216 264.435964;--b1:0.253267 0.015896 252.417568;--b2:0.232607 0.013807 253.100675;--b3:0.211484 0.01165 254.087939;--bc:0.746477 0.0216 264.435964;color-scheme:dark}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.alert{--tw-border-opacity:1;--tw-text-opacity:1;--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));align-content:flex-start;align-items:center;background-color:var(--alert-bg);border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-radius:var(--rounded-box,1rem);border-width:1px;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:grid;gap:1rem;grid-auto-flow:row;justify-items:center;padding:1rem;text-align:center;width:100%}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.badge{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-radius:var(--rounded-badge,1.9rem);border-width:1px;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-flex;font-size:.875rem;height:1.25rem;justify-content:center;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:-moz-fit-content;width:fit-content}@media (hover:hover){.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity:1}.tabs-boxed .tab-active:not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-border-opacity:1;align-items:center;animation:button-pop var(--animation-btn,.25s) ease-out;background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));border-color:#0000;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));border-radius:var(--rounded-btn,.5rem);border-width:var(--border-btn,1px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.5rem;height:3rem;justify-content:center;line-height:1em;min-height:3rem;outline-color:var(--fallback-bc,oklch(var(--bc)/1));padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{border-radius:var(--rounded-box,1rem);display:flex;flex-direction:column;position:relative}.card:focus{outline:2px solid #0000;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:var(--padding-card,2rem)}.card-body :where(p){flex-grow:1}.card-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.card figure{align-items:center;display:flex;justify-content:center}.card.image-full{display:grid}.card.image-full:before{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem);content:"";opacity:.75;position:relative;z-index:10}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));position:relative;z-index:20}.checkbox{--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));--tw-border-opacity:0.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:var(--rounded-btn,.5rem);border-width:1px;cursor:pointer;flex-shrink:0;height:1.5rem;width:1.5rem}.dropdown{display:inline-block;position:relative}.dropdown>:not(summary):focus{outline:2px solid #0000;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:top;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);visibility:hidden}.dropdown-end .dropdown-content{inset-inline-end:0}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.dropdown-end.dropdown-left .dropdown-content,.dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{opacity:1;visibility:visible}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;visibility:visible}.btn:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid #0000;outline-offset:2px}@supports (color:oklch(0 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{--tw-text-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:not-allowed}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.file-input{--tw-border-opacity:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:var(--rounded-btn,.5rem);border-width:1px;flex-shrink:1;font-size:1rem;height:3rem;line-height:2;line-height:1.5rem;overflow:hidden;padding-inline-end:1rem}.file-input::file-selector-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;animation:button-pop var(--animation-btn,.25s) ease-out;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));border-style:solid;border-width:var(--border-btn,1px);color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;height:100%;justify-content:center;line-height:1.25rem;line-height:1em;margin-inline-end:1rem;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer{-moz-column-gap:1rem;column-gap:1rem;font-size:.875rem;grid-auto-flow:row;line-height:1.25rem;row-gap:2.5rem;width:100%}.footer,.footer>*{display:grid;place-items:start}.footer>*{gap:.5rem}.footer-center{text-align:center}.footer-center,.footer-center>*{place-items:center}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{flex-direction:column}.form-control,.label{display:flex}.label{align-items:center;justify-content:space-between;padding:.5rem .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero{background-position:50%;background-size:cover;display:grid;place-items:center;width:100%}.hero>*{grid-column-start:1;grid-row-start:1}.hero-content{align-items:center;display:flex;gap:1rem;justify-content:center;max-width:80rem;padding:1rem;z-index:0}.input{--tw-bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:#0000;border-radius:var(--rounded-btn,.5rem);border-width:1px;flex-shrink:1;font-size:1rem;height:3rem;line-height:2;line-height:1.5rem;padding-left:1rem;padding-right:1rem}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-bottom:-1rem;margin-top:-1rem;margin-inline-end:-1rem}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-end-end-radius:inherit;border-start-end-radius:inherit}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;white-space:nowrap}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){align-content:flex-start;align-items:center;display:grid;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{color:var(--fallback-bc,oklch(var(--bc)/.3));cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;position:relative}:where(.menu li) .badge{justify-self:end}.modal{background-color:initial;color:inherit;display:grid;height:100%;inset:0;justify-items:center;margin:0;max-height:none;max-width:none;opacity:0;overflow-y:hidden;overscroll-behavior:contain;padding:0;pointer-events:none;position:fixed;transition-duration:.2s;transition-property:transform,opacity,visibility;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%;z-index:999}:where(.modal){align-items:center}.modal-box{--tw-scale-x:.9;--tw-scale-y:.9;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);box-shadow:0 25px 50px -12px #00000040;grid-column-start:1;grid-row-start:1;max-height:calc(100vh - 5em);max-width:32rem;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:91.666667%}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{opacity:1;pointer-events:auto;visibility:visible}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden}.navbar{align-items:center;display:flex;min-height:4rem;padding:var(--navbar-padding,.5rem);width:100%}:where(.navbar>:not(script,style)){align-items:center;display:inline-flex}.navbar-start{justify-content:flex-start;width:50%}.navbar-center{flex-shrink:0}.navbar-end{justify-content:flex-end;width:50%}.progress{background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-radius:var(--rounded-box,1rem);height:.5rem;overflow:hidden;position:relative;width:100%}.progress,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio{--chkbg:var(--bc);--tw-border-opacity:0.2;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:9999px;border-width:1px;cursor:pointer;flex-shrink:0;height:1.5rem;width:1.5rem}.stats{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem);color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-grid}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{--tw-border-opacity:0.1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));-moz-column-gap:1rem;column-gap:1rem;display:inline-grid;grid-template-columns:repeat(1,1fr);padding:1rem 1.5rem;width:100%}.stat-title{color:var(--fallback-bc,oklch(var(--bc)/.6))}.stat-title,.stat-value{grid-column-start:1;white-space:nowrap}.stat-value{font-size:2.25rem;font-weight:800;line-height:2.5rem}.tabs{align-items:flex-end;display:grid}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(.tab-active),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(.tab-active){border-bottom-color:#0000}.tab{--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--tab-color);cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:.875rem;grid-row-start:1;height:2rem;justify-content:center;line-height:1.25rem;line-height:2;padding-inline-end:var(--tab-padding,1rem);padding-inline-start:var(--tab-padding,1rem);position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab:is(input[type=radio]){border-bottom-left-radius:0;border-bottom-right-radius:0;width:auto}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}.tab-content{border-color:#0000;border-width:var(--tab-border,0);display:none;grid-column-end:span 9999;grid-column-start:1;grid-row-start:2;margin-top:calc(var(--tab-border)*-1)}.tab-active+.tab-content:nth-child(2),:checked+.tab-content:nth-child(2){border-start-start-radius:0}.tab-active+.tab-content,input.tab:checked+.tab-content{display:block}.table{border-radius:var(--rounded-box,1rem);font-size:.875rem;line-height:1.25rem;position:relative;text-align:left;width:100%}.table :where(.table-pin-rows thead tr){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;top:0;z-index:1}.table :where(.table-pin-rows tfoot tr){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));bottom:0;position:sticky;z-index:1}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));left:0;position:sticky;right:0}.alert-info{--tw-text-opacity:1;--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:var(--fallback-in,oklch(var(--in)/.2));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.alert-warning{--tw-text-opacity:1;--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:var(--fallback-wa,oklch(var(--wa)/.2));color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.badge-outline{--tw-border-opacity:0.5;background-color:initial;border-color:currentColor;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}}@supports (color:color-mix(in oklab,black,black)){.btn-active{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3))/var(--tw-border-opacity,1)) 90%,#000)}.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0 0 0)){.btn-primary{--btn-color:var(--p)}}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:initial;border-color:#0000;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:currentColor;outline-color:currentColor}.btn-ghost.btn-active{background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-color:#0000}.btn-link.btn-active{background-color:initial;border-color:#0000;text-decoration-line:underline}.btn-outline.btn-active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){border-end-end-radius:unset;border-end-start-radius:unset;border-start-end-radius:inherit;border-start-start-radius:inherit;overflow:hidden}.card :where(figure:last-child){border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:unset;border-start-start-radius:unset;overflow:hidden}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-width:1px}.card.compact .card-body{font-size:.875rem;line-height:1.25rem;padding:1rem}.card-title{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;line-height:1.75rem}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.checkbox:checked,.checkbox[aria-checked=true],.checkbox[checked=true]{animation:checkmark var(--animation-input,.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,#0000 65%,var(--chkbg) 65.99%),linear-gradient(45deg,#0000 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,#0000 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,#0000 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%);background-repeat:no-repeat}.checkbox:indeterminate{animation:checkmark var(--animation-input,.2s) ease-out;background-image:linear-gradient(90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(-90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%);background-repeat:no-repeat}.checkbox:disabled,.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.checkbox:disabled{border-color:#0000;cursor:not-allowed;opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.file-input-bordered{--tw-border-opacity:0.2}.file-input:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.file-input-disabled,.file-input[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:0.2;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));cursor:not-allowed}.file-input-disabled::-moz-placeholder,.file-input[disabled]::-moz-placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.label-text{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));font-size:.875rem;line-height:1.25rem}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}.input input:focus{outline:2px solid #0000;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered,.input:focus,.input:focus-within{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.input-disabled,.input:disabled,.input[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4));cursor:not-allowed}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid #0000;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));height:1px;margin:.5rem 1rem;opacity:.1}.menu :where(li ul):before{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));bottom:.75rem;content:"";inset-inline-start:0;opacity:.1;position:absolute;top:.75rem;width:1px}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){text-wrap:balance;border-radius:var(--rounded-btn,.5rem);padding:.5rem 1rem;text-align:start;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus{--tw-text-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/.1));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;outline:2px solid #0000;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>.menu-dropdown-toggle):after,.menu :where(li>details>summary):after{box-shadow:2px 2px;content:"";display:block;height:.5rem;justify-self:end;margin-top:-.5rem;pointer-events:none;transform:rotate(45deg);transform-origin:75% 75%;transition-duration:.3s;transition-property:transform,margin-top;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{margin-top:0;transform:rotate(225deg)}.mockup-browser .mockup-browser-toolbar .input{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));direction:ltr;display:block;height:1.75rem;margin-left:auto;margin-right:auto;overflow:hidden;padding-left:2rem;position:relative;text-overflow:ellipsis;white-space:nowrap;width:24rem}.mockup-browser .mockup-browser-toolbar .input:before{--tw-translate-y:-50%;aspect-ratio:1/1;border-color:currentColor;border-radius:9999px;border-width:2px;height:.75rem;left:.5rem}.mockup-browser .mockup-browser-toolbar .input:after,.mockup-browser .mockup-browser-toolbar .input:before{content:"";opacity:.6;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mockup-browser .mockup-browser-toolbar .input:after{--tw-translate-y:25%;--tw-rotate:-45deg;border-color:currentColor;border-radius:9999px;border-width:1px;height:.5rem;left:1.25rem}.modal::backdrop,.modal:not(dialog:not(.modal-open)){animation:modal-pop .2s ease-out;background-color:#0006}.modal-backdrop{align-self:stretch;color:#0000;display:grid;grid-column-start:1;grid-row-start:1;justify-self:stretch;z-index:-1}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem)}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));animation:progress-loading 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-position-x:15%;background-size:200%}.progress::-webkit-progress-bar{background-color:initial;border-radius:var(--rounded-box,1rem)}.progress::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem)}.progress:indeterminate::-moz-progress-bar{animation:progress-loading 5s ease-in-out infinite;background-color:initial;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-position-x:15%;background-size:200%}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;animation:radiomark var(--animation-input,.2s) ease-out;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(0px*(1 - var(--tw-divide-y-reverse))) calc(1px*var(--tw-divide-x-reverse)) calc(0px*var(--tw-divide-y-reverse)) calc(1px*(1 - var(--tw-divide-x-reverse)))}:is([dir=rtl] .stats>:not([hidden])~:not([hidden])){--tw-divide-x-reverse:1}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab.tab-active:not(.tab-disabled):not([disabled]),.tab:is(input:checked){--tw-border-opacity:1;--tw-text-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))}.tab:focus{outline:2px solid #0000;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{--tw-text-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:not-allowed}.tabs-bordered>.tab{--tw-border-opacity:0.2;border-bottom-width:calc(var(--tab-border, 1px) + 1px);border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-style:solid}.tabs-lifted>.tab{border:var(--tab-border,1px) solid #0000;border-bottom-color:var(--tab-border-color);border-start-end-radius:var(--tab-radius,.5rem);border-start-start-radius:var(--tab-radius,.5rem);border-width:0 0 var(--tab-border,1px) 0;padding-inline-end:var(--tab-padding,1rem);padding-inline-start:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-inline-end-color:var(--tab-border-color);border-inline-start-color:var(--tab-border-color);border-top-color:var(--tab-border-color);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border,1px);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-top:0}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));background-image:var(--radius-start),var(--radius-end);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:var(--tab-radius,.5rem);bottom:0;content:"";display:block;height:var(--tab-radius,.5rem);position:absolute;width:calc(100% + var(--tab-radius, .5rem)*2);z-index:1}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before,[dir=rtl] .tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:0 0}.tabs-lifted>.tab-active:not(.tab-disabled):not([disabled])+.tabs-lifted .tab-active:not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,[dir=rtl] .tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.25rem}.tabs-boxed,.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.tabs-boxed .tab-active:not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}:is([dir=rtl] .table){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table :where(thead,tbody) :where(tr:first-child:last-child),.table :where(thead,tbody) :where(tr:not(:last-child)){--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-bottom-width:1px}.table :where(thead,tfoot){color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:.75rem;font-weight:700;line-height:1rem;white-space:nowrap}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.glass,.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:initial;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,#0000 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,#0000 25%);border:none;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}@media (hover:hover){.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:initial;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,#0000 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,#0000 25%);border:none;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}}[type=checkbox].checkbox-sm{height:1.25rem;width:1.25rem}.menu-horizontal{display:inline-flex;flex-direction:row}.menu-horizontal>li:not(.menu-title)>details>ul{position:absolute}.stats-vertical{grid-auto-flow:row}.tabs-md :where(.tab){--tab-padding:1rem;font-size:.875rem;height:2rem;line-height:1.25rem;line-height:2}.tabs-lg :where(.tab){--tab-padding:1.25rem;font-size:1.125rem;height:3rem;line-height:1.75rem;line-height:2}.tabs-sm :where(.tab){--tab-padding:0.75rem;font-size:.875rem;height:1.5rem;line-height:.75rem}.tabs-xs :where(.tab){--tab-padding:0.5rem;font-size:.75rem;height:1.25rem;line-height:.75rem}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{--tw-content:attr(data-tip);content:var(--tw-content);pointer-events:none;position:absolute;z-index:1}.tooltip-top:before,.tooltip:before{bottom:var(--tooltip-offset);left:50%;right:auto;top:auto;transform:translateX(-50%)}.tooltip-bottom:before{bottom:auto;left:50%;right:auto;top:var(--tooltip-offset);transform:translateX(-50%)}.card-compact .card-body{font-size:.875rem;line-height:1.25rem;padding:1rem}.card-compact .card-title{margin-bottom:.25rem}.card-normal .card-body{font-size:1rem;line-height:1.5rem;padding:var(--padding-card,2rem)}.card-normal .card-title{margin-bottom:.75rem}.menu-horizontal>li:not(.menu-title)>details>ul{margin-inline-start:0;margin-top:1rem;padding-bottom:.5rem;padding-inline-end:.5rem;padding-top:.5rem}.menu-horizontal>li>details>ul:before{content:none}:where(.menu-horizontal>li:not(.menu-title)>details>ul){--tw-bg-opacity:1;--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.menu-sm :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);font-size:.875rem;line-height:1.25rem;padding:.25rem .75rem}.menu-sm .menu-title{padding:.5rem .75rem}.modal-top :where(.modal-box){--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0;max-width:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.modal-middle :where(.modal-box){--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);max-width:32rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:91.666667%}.modal-bottom :where(.modal-box){--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);max-width:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(1px*(1 - var(--tw-divide-y-reverse))) calc(0px*var(--tw-divide-x-reverse)) calc(1px*var(--tw-divide-y-reverse)) calc(0px*(1 - var(--tw-divide-x-reverse)))}.stats-vertical{overflow-y:auto}.tooltip{--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail));display:inline-block;position:relative;text-align:center}.tooltip:after,.tooltip:before{opacity:0;transition-delay:.1s;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip:after{border-style:solid;border-width:var(--tooltip-tail,0);content:"";display:block;height:0;position:absolute;width:0}.tooltip:before{background-color:var(--tooltip-color);border-radius:.25rem;color:var(--tooltip-text-color);font-size:.875rem;line-height:1.25rem;max-width:20rem;padding:.25rem .5rem;width:-moz-max-content;width:max-content}.tooltip.tooltip-open:after,.tooltip.tooltip-open:before,.tooltip:hover:after,.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{opacity:0;visibility:hidden}.tooltip-top:after,.tooltip:after{border-color:var(--tooltip-color) #0000 #0000 #0000;bottom:var(--tooltip-tail-offset);left:50%;right:auto;top:auto;transform:translateX(-50%)}.tooltip-bottom:after{border-color:#0000 #0000 var(--tooltip-color) #0000;bottom:auto;left:50%;right:auto;top:var(--tooltip-tail-offset);transform:translateX(-50%)}.static{position:static}.fixed{position:fixed}.right-5{right:1.25rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-\[1\]{z-index:1}.m-1{margin:.25rem}.m-5{margin:1.25rem}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mr-4{margin-right:1rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[25rem\]{height:25rem}.h-fit{height:-moz-fit-content;height:fit-content}.min-h-screen{min-height:100vh}.w-1\/5{width:20%}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.justify-self-center{justify-self:center}.overflow-x-auto{overflow-x:auto}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border-base-300{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.bg-base-300{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-neutral{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-secondary-content{--tw-bg-opacity:1;background-color:var(--fallback-sc,oklch(var(--sc)/var(--tw-bg-opacity)))}.stroke-current{stroke:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.normal-case{text-transform:none}.text-base-content{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-neutral-content{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.text-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.text-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.text-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@tailwind daisyui;@media (min-width:1024px){.lg\:stats-horizontal{grid-auto-flow:column}.lg\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(0px*(1 - var(--tw-divide-y-reverse))) calc(1px*var(--tw-divide-x-reverse)) calc(0px*var(--tw-divide-y-reverse)) calc(1px*(1 - var(--tw-divide-x-reverse)))}.lg\:stats-horizontal{overflow-x:auto}:is([dir=rtl] .lg\:stats-horizontal){--tw-divide-x-reverse:1}}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:no-underline:hover{text-decoration-line:none}@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\:w-1\/3{width:33.333333%}.md\:w-2\/12{width:16.666667%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/6{width:33.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:text-left{text-align:left}} \ No newline at end of file +/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter var,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0 0 0)){:root{--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000;color-scheme:dark}}}html{-webkit-tap-highlight-color:transparent}:root{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.89824 0.06192 275.75;--ac:0.15352 0.0368 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.4912 0.3096 275.75;--s:0.6971 0.329 342.55;--sc:0.9871 0.0106 342.55;--a:0.7676 0.184 183.61;--n:0.321785 0.02476 255.701624;--nc:0.894994 0.011585 252.096176;--b1:1 0 0;--b2:0.961151 0 0;--b3:0.924169 0.00108 197.137559;--bc:0.278078 0.029596 256.847952;color-scheme:light}@media (prefers-color-scheme:dark){:root{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.13138 0.0392 275.75;--sc:0.1496 0.052 342.55;--ac:0.14902 0.0334 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.6569 0.196 275.75;--s:0.748 0.26 342.55;--a:0.7451 0.167 183.61;--n:0.313815 0.021108 254.139175;--nc:0.746477 0.0216 264.435964;--b1:0.253267 0.015896 252.417568;--b2:0.232607 0.013807 253.100675;--b3:0.211484 0.01165 254.087939;--bc:0.746477 0.0216 264.435964;color-scheme:dark}}[data-theme=light]{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.89824 0.06192 275.75;--ac:0.15352 0.0368 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.4912 0.3096 275.75;--s:0.6971 0.329 342.55;--sc:0.9871 0.0106 342.55;--a:0.7676 0.184 183.61;--n:0.321785 0.02476 255.701624;--nc:0.894994 0.011585 252.096176;--b1:1 0 0;--b2:0.961151 0 0;--b3:0.924169 0.00108 197.137559;--bc:0.278078 0.029596 256.847952;color-scheme:light}[data-theme=dark]{--in:0.7206 0.191 231.6;--su:64.8% 0.150 160;--wa:0.8471 0.199 83.87;--er:0.7176 0.221 22.18;--pc:0.13138 0.0392 275.75;--sc:0.1496 0.052 342.55;--ac:0.14902 0.0334 183.61;--inc:0 0 0;--suc:0 0 0;--wac:0 0 0;--erc:0 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:0.6569 0.196 275.75;--s:0.748 0.26 342.55;--a:0.7451 0.167 183.61;--n:0.313815 0.021108 254.139175;--nc:0.746477 0.0216 264.435964;--b1:0.253267 0.015896 252.417568;--b2:0.232607 0.013807 253.100675;--b3:0.211484 0.01165 254.087939;--bc:0.746477 0.0216 264.435964;color-scheme:dark}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=checkbox]:indeterminate,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.alert{--tw-border-opacity:1;--tw-text-opacity:1;--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));align-content:flex-start;align-items:center;background-color:var(--alert-bg);border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-radius:var(--rounded-box,1rem);border-width:1px;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:grid;gap:1rem;grid-auto-flow:row;justify-items:center;padding:1rem;text-align:center;width:100%}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.badge{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-radius:var(--rounded-badge,1.9rem);border-width:1px;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-flex;font-size:.875rem;height:1.25rem;justify-content:center;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:-moz-fit-content;width:fit-content}@media (hover:hover){.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.tab:hover{--tw-text-opacity:1}.tabs-boxed .tab-active:not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-border-opacity:1;align-items:center;animation:button-pop var(--animation-btn,.25s) ease-out;background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));border-color:#0000;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));border-radius:var(--rounded-btn,.5rem);border-width:var(--border-btn,1px);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.5rem;height:3rem;justify-content:center;line-height:1em;min-height:3rem;outline-color:var(--fallback-bc,oklch(var(--bc)/1));padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{border-radius:var(--rounded-box,1rem);display:flex;flex-direction:column;position:relative}.card:focus{outline:2px solid #0000;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:var(--padding-card,2rem)}.card-body :where(p){flex-grow:1}.card-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.card figure{align-items:center;display:flex;justify-content:center}.card.image-full{display:grid}.card.image-full:before{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem);content:"";opacity:.75;position:relative;z-index:10}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));position:relative;z-index:20}.checkbox{--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));--tw-border-opacity:0.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:var(--rounded-btn,.5rem);border-width:1px;cursor:pointer;flex-shrink:0;height:1.5rem;width:1.5rem}.dropdown{display:inline-block;position:relative}.dropdown>:not(summary):focus{outline:2px solid #0000;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:top;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);visibility:hidden}.dropdown-end .dropdown-content{inset-inline-end:0}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.dropdown-end.dropdown-left .dropdown-content,.dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{opacity:1;visibility:visible}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;visibility:visible}.btn:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid #0000;outline-offset:2px}@supports (color:oklch(0 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{--tw-text-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:not-allowed}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.file-input{--tw-border-opacity:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:var(--rounded-btn,.5rem);border-width:1px;flex-shrink:1;font-size:1rem;height:3rem;line-height:2;line-height:1.5rem;overflow:hidden;padding-inline-end:1rem}.file-input::file-selector-button{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;animation:button-pop var(--animation-btn,.25s) ease-out;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));border-style:solid;border-width:var(--border-btn,1px);color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;height:100%;justify-content:center;line-height:1.25rem;line-height:1em;margin-inline-end:1rem;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;text-transform:uppercase;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer{-moz-column-gap:1rem;column-gap:1rem;font-size:.875rem;grid-auto-flow:row;line-height:1.25rem;row-gap:2.5rem;width:100%}.footer,.footer>*{display:grid;place-items:start}.footer>*{gap:.5rem}.footer-center{text-align:center}.footer-center,.footer-center>*{place-items:center}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{flex-direction:column}.form-control,.label{display:flex}.label{align-items:center;justify-content:space-between;padding:.5rem .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero{background-position:50%;background-size:cover;display:grid;place-items:center;width:100%}.hero>*{grid-column-start:1;grid-row-start:1}.hero-content{align-items:center;display:flex;gap:1rem;justify-content:center;max-width:80rem;padding:1rem;z-index:0}.input{--tw-bg-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:#0000;border-radius:var(--rounded-btn,.5rem);border-width:1px;flex-shrink:1;font-size:1rem;height:3rem;line-height:2;line-height:1.5rem;padding-left:1rem;padding-right:1rem}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-bottom:-1rem;margin-top:-1rem;margin-inline-end:-1rem}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-end-end-radius:inherit;border-start-end-radius:inherit}.link{cursor:pointer;text-decoration-line:underline}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;white-space:nowrap}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){align-content:flex-start;align-items:center;display:grid;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{color:var(--fallback-bc,oklch(var(--bc)/.3));cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;position:relative}:where(.menu li) .badge{justify-self:end}.modal{background-color:initial;color:inherit;display:grid;height:100%;inset:0;justify-items:center;margin:0;max-height:none;max-width:none;opacity:0;overflow-y:hidden;overscroll-behavior:contain;padding:0;pointer-events:none;position:fixed;transition-duration:.2s;transition-property:transform,opacity,visibility;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%;z-index:999}:where(.modal){align-items:center}.modal-box{--tw-scale-x:.9;--tw-scale-y:.9;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);box-shadow:0 25px 50px -12px #00000040;grid-column-start:1;grid-row-start:1;max-height:calc(100vh - 5em);max-width:32rem;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:91.666667%}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{opacity:1;pointer-events:auto;visibility:visible}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden}.navbar{align-items:center;display:flex;min-height:4rem;padding:var(--navbar-padding,.5rem);width:100%}:where(.navbar>:not(script,style)){align-items:center;display:inline-flex}.navbar-start{justify-content:flex-start;width:50%}.navbar-center{flex-shrink:0}.navbar-end{justify-content:flex-end;width:50%}.progress{background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-radius:var(--rounded-box,1rem);height:.5rem;overflow:hidden;position:relative;width:100%}.progress,.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio{--chkbg:var(--bc);--tw-border-opacity:0.2;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:9999px;border-width:1px;cursor:pointer;flex-shrink:0;height:1.5rem;width:1.5rem}.stats{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem);color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-grid}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{--tw-border-opacity:0.1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));-moz-column-gap:1rem;column-gap:1rem;display:inline-grid;grid-template-columns:repeat(1,1fr);padding:1rem 1.5rem;width:100%}.stat-title{color:var(--fallback-bc,oklch(var(--bc)/.6))}.stat-title,.stat-value{grid-column-start:1;white-space:nowrap}.stat-value{font-size:2.25rem;font-weight:800;line-height:2.5rem}.tabs{align-items:flex-end;display:grid}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(.tab-active),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(.tab-active){border-bottom-color:#0000}.tab{--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--tab-color);cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:.875rem;grid-row-start:1;height:2rem;justify-content:center;line-height:1.25rem;line-height:2;padding-inline-end:var(--tab-padding,1rem);padding-inline-start:var(--tab-padding,1rem);position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab:is(input[type=radio]){border-bottom-left-radius:0;border-bottom-right-radius:0;width:auto}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}.tab-content{border-color:#0000;border-width:var(--tab-border,0);display:none;grid-column-end:span 9999;grid-column-start:1;grid-row-start:2;margin-top:calc(var(--tab-border)*-1)}.tab-active+.tab-content:nth-child(2),:checked+.tab-content:nth-child(2){border-start-start-radius:0}.tab-active+.tab-content,input.tab:checked+.tab-content{display:block}.table{border-radius:var(--rounded-box,1rem);font-size:.875rem;line-height:1.25rem;position:relative;text-align:left;width:100%}.table :where(.table-pin-rows thead tr){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;top:0;z-index:1}.table :where(.table-pin-rows tfoot tr){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));bottom:0;position:sticky;z-index:1}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));left:0;position:sticky;right:0}.alert-info{--tw-text-opacity:1;--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:var(--fallback-in,oklch(var(--in)/.2));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.alert-warning{--tw-text-opacity:1;--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:var(--fallback-wa,oklch(var(--wa)/.2));color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.badge-outline{--tw-border-opacity:0.5;background-color:initial;border-color:currentColor;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}}@supports (color:color-mix(in oklab,black,black)){.btn-active{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3))/var(--tw-border-opacity,1)) 90%,#000)}.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0 0 0)){.btn-primary{--btn-color:var(--p)}}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:initial;border-color:#0000;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:currentColor;outline-color:currentColor}.btn-ghost.btn-active{background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-color:#0000}.btn-link.btn-active{background-color:initial;border-color:#0000;text-decoration-line:underline}.btn-outline.btn-active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){border-end-end-radius:unset;border-end-start-radius:unset;border-start-end-radius:inherit;border-start-start-radius:inherit;overflow:hidden}.card :where(figure:last-child){border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:unset;border-start-start-radius:unset;overflow:hidden}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-width:1px}.card.compact .card-body{font-size:.875rem;line-height:1.25rem;padding:1rem}.card-title{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;line-height:1.75rem}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.checkbox:checked,.checkbox[aria-checked=true],.checkbox[checked=true]{animation:checkmark var(--animation-input,.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,#0000 65%,var(--chkbg) 65.99%),linear-gradient(45deg,#0000 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,#0000 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,#0000 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%);background-repeat:no-repeat}.checkbox:indeterminate{animation:checkmark var(--animation-input,.2s) ease-out;background-image:linear-gradient(90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(-90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%);background-repeat:no-repeat}.checkbox:disabled,.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.checkbox:disabled{border-color:#0000;cursor:not-allowed;opacity:.2}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.file-input-bordered{--tw-border-opacity:0.2}.file-input:focus{outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.file-input-disabled,.file-input[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:0.2;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));cursor:not-allowed}.file-input-disabled::-moz-placeholder,.file-input[disabled]::-moz-placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.label-text{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));font-size:.875rem;line-height:1.25rem}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}.input input:focus{outline:2px solid #0000;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered,.input:focus,.input:focus-within{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.input-disabled,.input:disabled,.input[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4));cursor:not-allowed}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid #0000;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));height:1px;margin:.5rem 1rem;opacity:.1}.menu :where(li ul):before{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));bottom:.75rem;content:"";inset-inline-start:0;opacity:.1;position:absolute;top:.75rem;width:1px}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){text-wrap:balance;border-radius:var(--rounded-btn,.5rem);padding:.5rem 1rem;text-align:start;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus{--tw-text-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/.1));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;outline:2px solid #0000;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>.menu-dropdown-toggle):after,.menu :where(li>details>summary):after{box-shadow:2px 2px;content:"";display:block;height:.5rem;justify-self:end;margin-top:-.5rem;pointer-events:none;transform:rotate(45deg);transform-origin:75% 75%;transition-duration:.3s;transition-property:transform,margin-top;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{margin-top:0;transform:rotate(225deg)}.mockup-browser .mockup-browser-toolbar .input{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));direction:ltr;display:block;height:1.75rem;margin-left:auto;margin-right:auto;overflow:hidden;padding-left:2rem;position:relative;text-overflow:ellipsis;white-space:nowrap;width:24rem}.mockup-browser .mockup-browser-toolbar .input:before{--tw-translate-y:-50%;aspect-ratio:1/1;border-color:currentColor;border-radius:9999px;border-width:2px;height:.75rem;left:.5rem}.mockup-browser .mockup-browser-toolbar .input:after,.mockup-browser .mockup-browser-toolbar .input:before{content:"";opacity:.6;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mockup-browser .mockup-browser-toolbar .input:after{--tw-translate-y:25%;--tw-rotate:-45deg;border-color:currentColor;border-radius:9999px;border-width:1px;height:.5rem;left:1.25rem}.modal::backdrop,.modal:not(dialog:not(.modal-open)){animation:modal-pop .2s ease-out;background-color:#0006}.modal-backdrop{align-self:stretch;color:#0000;display:grid;grid-column-start:1;grid-row-start:1;justify-self:stretch;z-index:-1}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem)}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));animation:progress-loading 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-position-x:15%;background-size:200%}.progress::-webkit-progress-bar{background-color:initial;border-radius:var(--rounded-box,1rem)}.progress::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem)}.progress:indeterminate::-moz-progress-bar{animation:progress-loading 5s ease-in-out infinite;background-color:initial;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-position-x:15%;background-size:200%}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;animation:radiomark var(--animation-input,.2s) ease-out;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(0px*(1 - var(--tw-divide-y-reverse))) calc(1px*var(--tw-divide-x-reverse)) calc(0px*var(--tw-divide-y-reverse)) calc(1px*(1 - var(--tw-divide-x-reverse)))}:is([dir=rtl] .stats>:not([hidden])~:not([hidden])){--tw-divide-x-reverse:1}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab.tab-active:not(.tab-disabled):not([disabled]),.tab:is(input:checked){--tw-border-opacity:1;--tw-text-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))}.tab:focus{outline:2px solid #0000;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{--tw-text-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:not-allowed}.tabs-bordered>.tab{--tw-border-opacity:0.2;border-bottom-width:calc(var(--tab-border, 1px) + 1px);border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-style:solid}.tabs-lifted>.tab{border:var(--tab-border,1px) solid #0000;border-bottom-color:var(--tab-border-color);border-start-end-radius:var(--tab-radius,.5rem);border-start-start-radius:var(--tab-radius,.5rem);border-width:0 0 var(--tab-border,1px) 0;padding-inline-end:var(--tab-padding,1rem);padding-inline-start:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-inline-end-color:var(--tab-border-color);border-inline-start-color:var(--tab-border-color);border-top-color:var(--tab-border-color);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border,1px);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-top:0}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));background-image:var(--radius-start),var(--radius-end);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:var(--tab-radius,.5rem);bottom:0;content:"";display:block;height:var(--tab-radius,.5rem);position:absolute;width:calc(100% + var(--tab-radius, .5rem)*2);z-index:1}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before,[dir=rtl] .tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:0 0}.tabs-lifted>.tab-active:not(.tab-disabled):not([disabled])+.tabs-lifted .tab-active:not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,[dir=rtl] .tabs-lifted>.tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.25rem}.tabs-boxed,.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.tabs-boxed .tab-active:not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}:is([dir=rtl] .table){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table :where(thead,tbody) :where(tr:first-child:last-child),.table :where(thead,tbody) :where(tr:not(:last-child)){--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-bottom-width:1px}.table :where(thead,tfoot){color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:.75rem;font-weight:700;line-height:1rem;white-space:nowrap}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.glass,.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:initial;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,#0000 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,#0000 25%);border:none;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}@media (hover:hover){.glass.btn-active{-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:initial;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,#0000 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,#0000 25%);border:none;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}}[type=checkbox].checkbox-sm{height:1.25rem;width:1.25rem}.menu-horizontal{display:inline-flex;flex-direction:row}.menu-horizontal>li:not(.menu-title)>details>ul{position:absolute}.stats-vertical{grid-auto-flow:row}.tabs-md :where(.tab){--tab-padding:1rem;font-size:.875rem;height:2rem;line-height:1.25rem;line-height:2}.tabs-lg :where(.tab){--tab-padding:1.25rem;font-size:1.125rem;height:3rem;line-height:1.75rem;line-height:2}.tabs-sm :where(.tab){--tab-padding:0.75rem;font-size:.875rem;height:1.5rem;line-height:.75rem}.tabs-xs :where(.tab){--tab-padding:0.5rem;font-size:.75rem;height:1.25rem;line-height:.75rem}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{--tw-content:attr(data-tip);content:var(--tw-content);pointer-events:none;position:absolute;z-index:1}.tooltip-top:before,.tooltip:before{bottom:var(--tooltip-offset);left:50%;right:auto;top:auto;transform:translateX(-50%)}.tooltip-bottom:before{bottom:auto;left:50%;right:auto;top:var(--tooltip-offset);transform:translateX(-50%)}.card-compact .card-body{font-size:.875rem;line-height:1.25rem;padding:1rem}.card-compact .card-title{margin-bottom:.25rem}.card-normal .card-body{font-size:1rem;line-height:1.5rem;padding:var(--padding-card,2rem)}.card-normal .card-title{margin-bottom:.75rem}.menu-horizontal>li:not(.menu-title)>details>ul{margin-inline-start:0;margin-top:1rem;padding-bottom:.5rem;padding-inline-end:.5rem;padding-top:.5rem}.menu-horizontal>li>details>ul:before{content:none}:where(.menu-horizontal>li:not(.menu-title)>details>ul){--tw-bg-opacity:1;--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:var(--rounded-box,1rem);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.menu-sm :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);font-size:.875rem;line-height:1.25rem;padding:.25rem .75rem}.menu-sm .menu-title{padding:.5rem .75rem}.modal-top :where(.modal-box){--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0;max-width:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.modal-middle :where(.modal-box){--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);max-width:32rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:91.666667%}.modal-bottom :where(.modal-box){--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);max-width:none;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}.stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(1px*(1 - var(--tw-divide-y-reverse))) calc(0px*var(--tw-divide-x-reverse)) calc(1px*var(--tw-divide-y-reverse)) calc(0px*(1 - var(--tw-divide-x-reverse)))}.stats-vertical{overflow-y:auto}.tooltip{--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail));display:inline-block;position:relative;text-align:center}.tooltip:after,.tooltip:before{opacity:0;transition-delay:.1s;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip:after{border-style:solid;border-width:var(--tooltip-tail,0);content:"";display:block;height:0;position:absolute;width:0}.tooltip:before{background-color:var(--tooltip-color);border-radius:.25rem;color:var(--tooltip-text-color);font-size:.875rem;line-height:1.25rem;max-width:20rem;padding:.25rem .5rem;width:-moz-max-content;width:max-content}.tooltip.tooltip-open:after,.tooltip.tooltip-open:before,.tooltip:hover:after,.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{opacity:0;visibility:hidden}.tooltip-top:after,.tooltip:after{border-color:var(--tooltip-color) #0000 #0000 #0000;bottom:var(--tooltip-tail-offset);left:50%;right:auto;top:auto;transform:translateX(-50%)}.tooltip-bottom:after{border-color:#0000 #0000 var(--tooltip-color) #0000;bottom:auto;left:50%;right:auto;top:var(--tooltip-tail-offset);transform:translateX(-50%)}.static{position:static}.fixed{position:fixed}.right-5{right:1.25rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-\[1\]{z-index:1}.m-1{margin:.25rem}.m-auto{margin:auto}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.mr-4{margin-right:1rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[25rem\]{height:25rem}.h-fit{height:-moz-fit-content;height:fit-content}.min-h-screen{min-height:100vh}.w-1\/5{width:20%}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-96{width:24rem}.w-auto{width:auto}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.justify-self-center{justify-self:center}.overflow-x-auto{overflow-x:auto}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border-base-300{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity))}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.bg-base-300{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.bg-neutral{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-secondary-content{--tw-bg-opacity:1;background-color:var(--fallback-sc,oklch(var(--sc)/var(--tw-bg-opacity)))}.stroke-current{stroke:currentColor}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.normal-case{text-transform:none}.text-base-content{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-neutral-content{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.text-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.text-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.text-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.text-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@tailwind daisyui;@media (min-width:1024px){.lg\:stats-horizontal{grid-auto-flow:column}.lg\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(0px*(1 - var(--tw-divide-y-reverse))) calc(1px*var(--tw-divide-x-reverse)) calc(0px*var(--tw-divide-y-reverse)) calc(1px*(1 - var(--tw-divide-x-reverse)))}.lg\:stats-horizontal{overflow-x:auto}:is([dir=rtl] .lg\:stats-horizontal){--tw-divide-x-reverse:1}}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:no-underline:hover{text-decoration-line:none}@media (min-width:640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:768px){.md\:w-2\/12{width:16.666667%}.md\:w-2\/3{width:66.666667%}.md\:w-2\/6{width:33.333333%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:text-left{text-align:left}} \ No newline at end of file diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js index d39ca550..cd93c780 100644 --- a/app/assets/config/manifest.js +++ b/app/assets/config/manifest.js @@ -3,3 +3,4 @@ //= link_tree ../builds //= link_tree ../../javascript .js //= link_tree ../../../vendor/javascript .js +//= link favicon/browserconfig.xml diff --git a/app/assets/images/favicon.jpeg b/app/assets/images/favicon.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d2c3ecee5ffca382bcea66a60d4ab0d2aa95fd3d GIT binary patch literal 73852 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 S#J|J;|DXL9Ki;GNKKg%*TgM{+ literal 0 HcmV?d00001 diff --git a/app/assets/images/favicon/android-chrome-192x192.png b/app/assets/images/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..38124e60bbe4485e28d0cb64bb64bd93dabf9aa0 GIT binary patch literal 11909 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 + + + + + #da532c + + + diff --git a/app/assets/images/favicon/favicon-16x16.png b/app/assets/images/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..1a15696eb1ccc7a172889a6018d4b155034956e1 GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>hPmSufBf$@%!%c&-*XFymbG=*B^iW{Qdj$_n)V4zg@Wd?)~SV|Ni~I z{P6AM?KfK1U0HVc-kVR~uRQp$Z2!X-@4w%8@;-Oondm7e6Q-SvntZZ<^VRP^f4}+o zbLF8&cb|WmzxQTP@3E=duARH{s$l+^n90YlK76zF)U$^#zs}fx&9~#oqP;hsy#83S z;B;v3(F=E9?K%JQ?z7JaEhC7!;n>@V2Z zcmxc7zI0jz6k6=*;us=vIXNLAB`GN>Eisje*^P~D1B0|R`zi)?adUqCO$_q(s~Z%$ z1$-PLTta+eoFam}q_h;2wbj=zSg~ZyA}-N@;OiHzT)LKc>1s3A3uy@{$=NfEX3lhG z)zMkICO7Bpj5o3inEL$A>8;E2c_%l|Abang+M2&J{xCBoGC3YpTo`AJ5BWF=_(4|eCc^IW1hEXYqdOsaJOhV!{e|zpmSAATq884!gS8d({dS(#X98yHv_7)XfeD4}S`%}>cptHiA#(|gK1poZ|Okcg6?#Bzm# zqWrYXoK%I9%7Rpd%z~0+28N0`k3aEn6ozSNobo??#`9?q1G6%>UNX0^vat7L5oTcp zmj;u=Da^{7LljQmxN_pinIkes*iScjEb!7}cqJ}a^2y0`D$oiBPgg&ebxsLQ05^`B A2mk;8 literal 0 HcmV?d00001 diff --git a/app/assets/images/favicon/favicon-32x32.png b/app/assets/images/favicon/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..b43a66e872ee30726b4b65ae37e516e1f7acc917 GIT binary patch literal 1618 zcmZ`(X;>0=82={%Dq4|vriNG^kwqR22_=amF~gK4Not0~P?{*@ZSh!IvU0URt&ugG z)@nKpwW&FCnwDpXx22_)$80Gb9_1Q++=o5y@q3=%@x0&O?7)3=6C-OQ0Dy_#9!ii7 z(O<>@rrY9_ly^GN=lcfu0#N=v;!`B_i^$y*6aYYqBLLFV04(b$=@bCRaRAI527r(c zfQ3j|v!AFFU`PDv6!7^=U9Y=&Nyoq?egRbY6bxp(c6-j>@j8?KTR(~~i``h4Hyq3Q z8g-^Vy;E5&Db`pq_zZ-GjC4jZe2whUdcOO)J-4#eO->PMliTLj*f$%jfgL$gxF-I* z{zT!6bsSdtfZ-s#Ss&er>i9zQ$1H-3H@ADsN=r5=U6 zy1cBhq}Hq36bgI8bkMr3%J2#2TtnMb4E8G~YTXm@l4xo9<1xf4*6b=NYq!ZSS=OMh zXa=uwZ~o~LM94*}9bPEHNlhYMs+)S>iakCsjX zeH^U}o{!6bL*x(}+D^o#&(Sm)=Gr&++7ruyl+H;QXX7}@s3Ec8^+#9{gr&&XmC+_!jm7Jsdagu0( zW099Jj9N5@CMYP?tx=g24i;qA4nzcuMNaJXy}0&^5Sq^&>Yx~b;M zO4@vi?5jSS;cX1OHF|{+qKZhJ|Di_JEn4-oy-^6NnISZurAXk1AoliQbF%5 z`<|ScP!cKLeC`{I5)&v>O(J+n1nwsM5OZAM`yJYnoP)7>mv>6|U5z#T zhDoR}Fi?BcLOWG-a7yEpb0(zMiYkBU;;i z+d{wVnpuP@DERy!Uj^wfsq~<^IyQTRq7E90<|Y8?kWG|ZY`zF0H)b0}uUz@ML)B3% z|C7%lw&;l=l$Z>mfYbC|?Lo^xd5cQWgY#PPMQvbi+fcD}(BlEsW7kY>h=43DdEK$4 zRDIT9$e?r~Dk*d=I?8NtPb2*0=v5k_3JF9oOJRAuq@t}G#em0&L0ZJP6L;VmLhx_!1cD7(NFPvqI()ol8q{JC-o zTZ4T4cQo(dQ>kTzIps9rrIT(=;lqPA z@J5?y%ioW3hxE%8{tK<4gj}Z$UC8InbEuo8&-lr1?Pqr82AL+ESe9+uSWDn|#qs1L zspRzYZJcK@b~{NCJ<2z>PFJyWBUO&p<3BMp2Tr&IG&$U_uFjTTiTXH07~-r0#>M=_ zR}_-DY~h~gwp)uC1TYuMM})+#ew&bp^%;Iej>r<%S$z=hEsIPxuDlS{3!HhHZY7x| zy>_y`MdaAUuMOV#DsJg5YaW~L5}gxf$J_7G&a|K#!i7HR4Pyws{MK6HBL%w`Wp93b z;EB1@^8rOxJ$_f=)(53I`ss~cRrmUX*WX^wJCeJ(vrt~>ZC2!Mw!$ASQ~ygSh$)&P^=OQOIH*|Ywt=2UP3=uKP4G79p6iUQV8#L|(ULtCx)Z>U Lx{p#yKAiC{Lhii# literal 0 HcmV?d00001 diff --git a/app/assets/images/favicon/favicon.ico b/app/assets/images/favicon/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..842f7635e3f3ac9f9a2980feea1d4181a03856ca GIT binary patch literal 15086 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 + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + diff --git a/app/assets/images/favicon/site.webmanifest.erb b/app/assets/images/favicon/site.webmanifest.erb new file mode 100644 index 00000000..9cff8bac --- /dev/null +++ b/app/assets/images/favicon/site.webmanifest.erb @@ -0,0 +1,19 @@ +{ + "name": "Dawarich", + "short_name": "Dawarich", + "icons": [ + { + "src": "<%= asset_path 'favicon/android-chrome-192x192.png' %>", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "<%= asset_path 'favicon/android-chrome-512x512.png' %>", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/app/javascript/controllers/maps_controller.js b/app/javascript/controllers/maps_controller.js index 676534d2..129b3c21 100644 --- a/app/javascript/controllers/maps_controller.js +++ b/app/javascript/controllers/maps_controller.js @@ -93,8 +93,8 @@ export default class extends Controller { Start: ${firstTimestamp}
End: ${lastTimestamp}
Duration: ${timeOnRoute}
- Prev Route: ${Math.round(distanceToPrev)} m, ${minutesToDaysHoursMinutes(timeBetweenPrev)} away
- Next Route: ${Math.round(distanceToNext)} m, ${minutesToDaysHoursMinutes(timeBetweenNext)} away
+ Prev Route: ${Math.round(distanceToPrev)}m and ${minutesToDaysHoursMinutes(timeBetweenPrev)} away
+ Next Route: ${Math.round(distanceToNext)}m and ${minutesToDaysHoursMinutes(timeBetweenNext)} away
`); // Add mouseover event to highlight the polyline and show the start and end markers diff --git a/app/jobs/import_google_takeout_job.rb b/app/jobs/import_google_takeout_job.rb index b06d867d..6a3faf60 100644 --- a/app/jobs/import_google_takeout_job.rb +++ b/app/jobs/import_google_takeout_job.rb @@ -2,6 +2,7 @@ class ImportGoogleTakeoutJob < ApplicationJob queue_as :imports + sidekiq_options retry: false def perform(import_id, json_string) import = Import.find(import_id) diff --git a/app/views/application/_favicon.html.erb b/app/views/application/_favicon.html.erb new file mode 100644 index 00000000..5eba3e9c --- /dev/null +++ b/app/views/application/_favicon.html.erb @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index f500226e..b7f37b57 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -12,6 +12,7 @@ <%= stylesheet_link_tag "tailwind", "inter-font", "data-turbo-track": "reload" %> <%= stylesheet_link_tag "application", "data-turbo-track": "reload" %> <%= javascript_importmap_tags %> + <%= render 'application/favicon' %> diff --git a/config/favicon.json b/config/favicon.json new file mode 100644 index 00000000..8acd07d6 --- /dev/null +++ b/config/favicon.json @@ -0,0 +1,61 @@ +{ + "master_picture": "app/assets/images/favicon.jpeg", + "favicon_design": { + "ios": { + "picture_aspect": "background_and_margin", + "background_color": "#ffffff", + "margin": "14%", + "assets": { + "ios6_and_prior_icons": false, + "ios7_and_later_icons": false, + "precomposed_icons": false, + "declare_only_default_icon": true + } + }, + "desktop_browser": { + "design": "raw" + }, + "windows": { + "picture_aspect": "no_change", + "background_color": "#da532c", + "on_conflict": "override", + "assets": { + "windows_80_ie_10_tile": false, + "windows_10_ie_11_edge_tiles": { + "small": false, + "medium": true, + "big": false, + "rectangle": false + } + } + }, + "android_chrome": { + "picture_aspect": "background_and_margin", + "margin": "17%", + "background_color": "#ffffff", + "theme_color": "#ffffff", + "manifest": { + "name": "Dawarich", + "display": "standalone", + "orientation": "not_set", + "on_conflict": "override", + "declared": true + }, + "assets": { + "legacy_icon": false, + "low_resolution_icons": false + } + }, + "safari_pinned_tab": { + "picture_aspect": "silhouette", + "theme_color": "#5bbad5" + } + }, + "settings": { + "scaling_algorithm": "Mitchell", + "error_on_image_too_small": false, + "readme_file": false, + "html_code_file": false, + "use_path_as_is": false + } +} diff --git a/config/initializers/rswag_ui.rb b/config/initializers/rswag_ui.rb index 1d6151b6..3f797c1d 100644 --- a/config/initializers/rswag_ui.rb +++ b/config/initializers/rswag_ui.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + Rswag::Ui.configure do |c| # List the Swagger endpoints that you want to be documented through the @@ -8,7 +10,7 @@ Rswag::Ui.configure do |c| # (under openapi_root) as JSON or YAML endpoints, then the list below should # correspond to the relative paths for those endpoints. - c.swagger_endpoint '/api-docs/v1/swagger.yaml', 'API V1 Docs' + c.openapi_endpoint '/api-docs/v1/swagger.yaml', 'API V1 Docs' # Add Basic Auth in case your API is private # c.basic_auth_enabled = true diff --git a/config/initializers/web_app_manifest.rb b/config/initializers/web_app_manifest.rb new file mode 100644 index 00000000..524a9832 --- /dev/null +++ b/config/initializers/web_app_manifest.rb @@ -0,0 +1,18 @@ +# This file was generated by rails_favicon_generator, from +# https://realfavicongenerator.net/ + +# It makes files with .webmanifest extension first class files in the asset +# pipeline. This is to preserve this extension, as is it referenced in a call +# to asset_path in the _favicon.html.erb partial. + +Rails.application.config.assets.configure do |env| + mime_type = 'application/manifest+json' + extensions = ['.webmanifest'] + + if Sprockets::VERSION.to_i >= 4 + extensions << '.webmanifest.erb' + env.register_preprocessor(mime_type, Sprockets::ERBProcessor) + end + + env.register_mime_type(mime_type, extensions: extensions) +end diff --git a/config/sidekiq.yml b/config/sidekiq.yml index d7ab48fa..a073af8b 100644 --- a/config/sidekiq.yml +++ b/config/sidekiq.yml @@ -1,5 +1,5 @@ --- -:concurrency: 10 +:concurrency: <%= ENV.fetch("BACKGROUND_PROCESSING_CONCURRENCY", 10) %> :queues: - default - imports diff --git a/docker-compose.yml b/docker-compose.yml index 1d1ef563..8d15e640 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -68,6 +68,7 @@ services: DATABASE_PASSWORD: password DATABASE_NAME: dawarich_development APPLICATION_HOST: localhost + BACKGROUND_PROCESSING_CONCURRENCY: 10 depends_on: - dawarich_db - dawarich_redis