@layer reset,daisy,theme,base,components,utilities;@layer reset{@layer base{*,:after,::backdrop,:before,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");-webkit-tap-highlight-color:#0000}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}table{text-indent:0;border-color:inherit;border-collapse:collapse}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}input:where(:not([type=button],[type=reset],[type=submit])),select,textarea{border-width:1px}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-search-decoration{-webkit-appearance:none}menu,ol,ul{list-style:none}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in oklch,currentColor 50%,#0000)}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}}}@layer daisy{@layer base{@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}}}@layer daisy{@layer base{:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}}@layer daisy{@layer utilities{@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%));--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-weight:600;font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn:is([type=checkbox],[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-outline,.btn-dash{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-dash{--btn-border-style:dashed}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)));color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);color:var(--btn-fg);--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.btn-wide{width:100%;max-width:16rem}.btn-block{width:100%}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}@layer daisyui{.btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:color-mix(in oklch,var(--color-base-content) 20%,#0000);--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media (width>=640px){@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.sm\:btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%));--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-weight:600;font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.sm\:btn:is([type=checkbox],[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}.sm\:btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.sm\:btn-outline,.sm\:btn-dash{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.sm\:btn-dash{--btn-border-style:dashed}.sm\:btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.sm\:btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)));color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.sm\:prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.sm\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);color:var(--btn-fg);--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.sm\:btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.sm\:btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);isolation:isolate}.sm\:btn:focus-visible,.sm\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.sm\:btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.sm\:btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.sm\:btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.sm\:btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.sm\:btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.sm\:btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.sm\:btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.sm\:btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.sm\:btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.sm\:btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.sm\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.sm\:btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.sm\:btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.sm\:btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.sm\:btn-wide{width:100%;max-width:16rem}.sm\:btn-block{width:100%}.sm\:btn-square{width:var(--size);height:var(--size);padding-inline:0}.sm\:btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}@layer daisyui{.sm\:btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}.sm\:btn-disabled,.sm\:btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:color-mix(in oklch,var(--color-base-content) 20%,#0000);--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}@media (width>=768px){@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.md\:btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%));--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-weight:600;font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.md\:btn:is([type=checkbox],[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}.md\:btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.md\:btn-outline,.md\:btn-dash{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.md\:btn-dash{--btn-border-style:dashed}.md\:btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.md\:btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)));color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.md\:prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.md\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);color:var(--btn-fg);--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.md\:btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.md\:btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);isolation:isolate}.md\:btn:focus-visible,.md\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.md\:btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.md\:btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.md\:btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.md\:btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.md\:btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.md\:btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.md\:btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.md\:btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.md\:btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.md\:btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.md\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.md\:btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.md\:btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.md\:btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.md\:btn-wide{width:100%;max-width:16rem}.md\:btn-block{width:100%}.md\:btn-square{width:var(--size);height:var(--size);padding-inline:0}.md\:btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}@layer daisyui{.md\:btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}.md\:btn-disabled,.md\:btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:color-mix(in oklch,var(--color-base-content) 20%,#0000);--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}@media (width>=1024px){@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.lg\:btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%));--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-weight:600;font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.lg\:btn:is([type=checkbox],[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}.lg\:btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.lg\:btn-outline,.lg\:btn-dash{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.lg\:btn-dash{--btn-border-style:dashed}.lg\:btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.lg\:btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)));color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.lg\:prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.lg\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);color:var(--btn-fg);--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.lg\:btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.lg\:btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);isolation:isolate}.lg\:btn:focus-visible,.lg\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.lg\:btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.lg\:btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.lg\:btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.lg\:btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.lg\:btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.lg\:btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.lg\:btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.lg\:btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.lg\:btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.lg\:btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.lg\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.lg\:btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.lg\:btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.lg\:btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.lg\:btn-wide{width:100%;max-width:16rem}.lg\:btn-block{width:100%}.lg\:btn-square{width:var(--size);height:var(--size);padding-inline:0}.lg\:btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}@layer daisyui{.lg\:btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}.lg\:btn-disabled,.lg\:btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:color-mix(in oklch,var(--color-base-content) 20%,#0000);--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}@media (width>=1280px){@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.xl\:btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%));--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-weight:600;font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.xl\:btn:is([type=checkbox],[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}.xl\:btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.xl\:btn-outline,.xl\:btn-dash{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.xl\:btn-dash{--btn-border-style:dashed}.xl\:btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.xl\:btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)));color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.xl\:prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.xl\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);color:var(--btn-fg);--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.xl\:btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.xl\:btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);isolation:isolate}.xl\:btn:focus-visible,.xl\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.xl\:btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.xl\:btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.xl\:btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.xl\:btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.xl\:btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.xl\:btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.xl\:btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.xl\:btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.xl\:btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.xl\:btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.xl\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.xl\:btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.xl\:btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.xl\:btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.xl\:btn-wide{width:100%;max-width:16rem}.xl\:btn-block{width:100%}.xl\:btn-square{width:var(--size);height:var(--size);padding-inline:0}.xl\:btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}@layer daisyui{.xl\:btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}.xl\:btn-disabled,.xl\:btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:color-mix(in oklch,var(--color-base-content) 20%,#0000);--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}@media (width>=1536px){@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.\32xl\:btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%));--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-weight:600;font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.\32xl\:btn:is([type=checkbox],[type=radio]){appearance:none;&[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}}.\32xl\:btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.\32xl\:btn-outline,.\32xl\:btn-dash{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.\32xl\:btn-dash{--btn-border-style:dashed}.\32xl\:btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.\32xl\:btn-soft{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--btn-soft-bg,var(--color-base-100)));color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--btn-soft-bg,var(--color-base-100)));--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}.\32xl\:prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.\32xl\:btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);color:var(--btn-fg);--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.\32xl\:btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.\32xl\:btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);isolation:isolate}.\32xl\:btn:focus-visible,.\32xl\:btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.\32xl\:btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%);color:var(--btn-fg,var(--color-base-content));--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%);--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.\32xl\:btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.\32xl\:btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content);--btn-soft-bg:initial}.\32xl\:btn-accent{--btn-color:var(--color-accent);--btn-fg:var(--color-accent-content);--btn-soft-bg:initial}.\32xl\:btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.\32xl\:btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);--btn-soft-bg:initial}.\32xl\:btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content);--btn-soft-bg:initial}.\32xl\:btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);--btn-soft-bg:initial}.\32xl\:btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content);--btn-soft-bg:initial}.\32xl\:btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem) * 6)}.\32xl\:btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.\32xl\:btn-md{--fontsize:.875rem;--btn-p:1rem;--size:calc(var(--size-field,.25rem) * 10)}.\32xl\:btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.\32xl\:btn-xl{--fontsize:1.375rem;--btn-p:1.5rem;--size:calc(var(--size-field,.25rem) * 14)}.\32xl\:btn-wide{width:100%;max-width:16rem}.\32xl\:btn-block{width:100%}.\32xl\:btn-square{width:var(--size);height:var(--size);padding-inline:0}.\32xl\:btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}}@layer daisyui{.\32xl\:btn-link{--btn-bg:#0000;color:var(--btn-color,var(--color-primary));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none;text-decoration-line:underline}.\32xl\:btn-disabled,.\32xl\:btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:color-mix(in oklch,var(--color-base-content) 20%,#0000);--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}}}@layer daisy{@layer utilities{@layer daisyui.l1.l2.l3{.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card-body p{flex-grow:1}}@layer daisyui.l1.l2{.card-border{border:var(--border) solid var(--color-base-200)}.card-dash{border:var(--border) dashed var(--color-base-200)}.image-full{display:grid}.image-full>*{grid-row-start:1;grid-column-start:1}.image-full>.card-body{color:var(--color-neutral-content);position:relative}.image-full :where(figure){border-radius:inherit;overflow:hidden}.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.card-xs .card-title{--cardtitle-fs:.875rem}.card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.card-sm .card-title{--cardtitle-fs:1rem}.card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.card-md .card-title{--cardtitle-fs:1.125rem}.card-lg .card-body{--card-p:2rem;--card-fs:1rem}.card-lg .card-title{--cardtitle-fs:1.25rem}.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.card-xl .card-title{--cardtitle-fs:1.375rem}.card-side{flex-direction:row;align-items:stretch}.card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.card-side figure>*{max-width:unset}.card-side :where(figure>*){object-fit:cover;width:100%;height:100%}}@media (width>=640px){@layer daisyui.l1.l2.l3{.sm\:card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.sm\:card:focus-visible,.sm\:card[aria-checked=true],.sm\:card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.sm\:card:has(>:checked:focus-visible),.sm\:card[aria-checked=true]:focus-visible,.sm\:card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.sm\:card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.sm\:card>:is([type=checkbox],[type=radio]){appearance:none}.sm\:card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.sm\:card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.sm\:card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}@layer daisyui.l1.l2.l3.l4{.sm\:card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.sm\:card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.sm\:card figure{justify-content:center;align-items:center;display:flex}.sm\:card-body p{flex-grow:1}}@layer daisyui.l1.l2{.sm\:card-border{border:var(--border) solid var(--color-base-200)}.sm\:card-dash{border:var(--border) dashed var(--color-base-200)}.sm\:image-full{display:grid}.sm\:image-full>*{grid-row-start:1;grid-column-start:1}.sm\:image-full>.card-body{color:var(--color-neutral-content);position:relative}.sm\:image-full :where(figure){border-radius:inherit;overflow:hidden}.sm\:image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.sm\:card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.sm\:card-xs .card-title{--cardtitle-fs:.875rem}.sm\:card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.sm\:card-sm .card-title{--cardtitle-fs:1rem}.sm\:card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.sm\:card-md .card-title{--cardtitle-fs:1.125rem}.sm\:card-lg .card-body{--card-p:2rem;--card-fs:1rem}.sm\:card-lg .card-title{--cardtitle-fs:1.25rem}.sm\:card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.sm\:card-xl .card-title{--cardtitle-fs:1.375rem}.sm\:card-side{flex-direction:row;align-items:stretch}.sm\:card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.sm\:card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.sm\:card-side figure>*{max-width:unset}.sm\:card-side :where(figure>*){object-fit:cover;width:100%;height:100%}}}@media (width>=768px){@layer daisyui.l1.l2.l3{.md\:card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.md\:card:focus-visible,.md\:card[aria-checked=true],.md\:card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.md\:card:has(>:checked:focus-visible),.md\:card[aria-checked=true]:focus-visible,.md\:card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.md\:card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.md\:card>:is([type=checkbox],[type=radio]){appearance:none}.md\:card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.md\:card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.md\:card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}@layer daisyui.l1.l2.l3.l4{.md\:card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.md\:card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.md\:card figure{justify-content:center;align-items:center;display:flex}.md\:card-body p{flex-grow:1}}@layer daisyui.l1.l2{.md\:card-border{border:var(--border) solid var(--color-base-200)}.md\:card-dash{border:var(--border) dashed var(--color-base-200)}.md\:image-full{display:grid}.md\:image-full>*{grid-row-start:1;grid-column-start:1}.md\:image-full>.card-body{color:var(--color-neutral-content);position:relative}.md\:image-full :where(figure){border-radius:inherit;overflow:hidden}.md\:image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.md\:card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.md\:card-xs .card-title{--cardtitle-fs:.875rem}.md\:card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.md\:card-sm .card-title{--cardtitle-fs:1rem}.md\:card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.md\:card-md .card-title{--cardtitle-fs:1.125rem}.md\:card-lg .card-body{--card-p:2rem;--card-fs:1rem}.md\:card-lg .card-title{--cardtitle-fs:1.25rem}.md\:card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.md\:card-xl .card-title{--cardtitle-fs:1.375rem}.md\:card-side{flex-direction:row;align-items:stretch}.md\:card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.md\:card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.md\:card-side figure>*{max-width:unset}.md\:card-side :where(figure>*){object-fit:cover;width:100%;height:100%}}}@media (width>=1024px){@layer daisyui.l1.l2.l3{.lg\:card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.lg\:card:focus-visible,.lg\:card[aria-checked=true],.lg\:card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.lg\:card:has(>:checked:focus-visible),.lg\:card[aria-checked=true]:focus-visible,.lg\:card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.lg\:card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.lg\:card>:is([type=checkbox],[type=radio]){appearance:none}.lg\:card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.lg\:card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.lg\:card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}@layer daisyui.l1.l2.l3.l4{.lg\:card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.lg\:card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.lg\:card figure{justify-content:center;align-items:center;display:flex}.lg\:card-body p{flex-grow:1}}@layer daisyui.l1.l2{.lg\:card-border{border:var(--border) solid var(--color-base-200)}.lg\:card-dash{border:var(--border) dashed var(--color-base-200)}.lg\:image-full{display:grid}.lg\:image-full>*{grid-row-start:1;grid-column-start:1}.lg\:image-full>.card-body{color:var(--color-neutral-content);position:relative}.lg\:image-full :where(figure){border-radius:inherit;overflow:hidden}.lg\:image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.lg\:card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.lg\:card-xs .card-title{--cardtitle-fs:.875rem}.lg\:card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.lg\:card-sm .card-title{--cardtitle-fs:1rem}.lg\:card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.lg\:card-md .card-title{--cardtitle-fs:1.125rem}.lg\:card-lg .card-body{--card-p:2rem;--card-fs:1rem}.lg\:card-lg .card-title{--cardtitle-fs:1.25rem}.lg\:card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.lg\:card-xl .card-title{--cardtitle-fs:1.375rem}.lg\:card-side{flex-direction:row;align-items:stretch}.lg\:card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.lg\:card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.lg\:card-side figure>*{max-width:unset}.lg\:card-side :where(figure>*){object-fit:cover;width:100%;height:100%}}}@media (width>=1280px){@layer daisyui.l1.l2.l3{.xl\:card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.xl\:card:focus-visible,.xl\:card[aria-checked=true],.xl\:card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.xl\:card:has(>:checked:focus-visible),.xl\:card[aria-checked=true]:focus-visible,.xl\:card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.xl\:card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.xl\:card>:is([type=checkbox],[type=radio]){appearance:none}.xl\:card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.xl\:card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.xl\:card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}@layer daisyui.l1.l2.l3.l4{.xl\:card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.xl\:card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.xl\:card figure{justify-content:center;align-items:center;display:flex}.xl\:card-body p{flex-grow:1}}@layer daisyui.l1.l2{.xl\:card-border{border:var(--border) solid var(--color-base-200)}.xl\:card-dash{border:var(--border) dashed var(--color-base-200)}.xl\:image-full{display:grid}.xl\:image-full>*{grid-row-start:1;grid-column-start:1}.xl\:image-full>.card-body{color:var(--color-neutral-content);position:relative}.xl\:image-full :where(figure){border-radius:inherit;overflow:hidden}.xl\:image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.xl\:card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.xl\:card-xs .card-title{--cardtitle-fs:.875rem}.xl\:card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.xl\:card-sm .card-title{--cardtitle-fs:1rem}.xl\:card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.xl\:card-md .card-title{--cardtitle-fs:1.125rem}.xl\:card-lg .card-body{--card-p:2rem;--card-fs:1rem}.xl\:card-lg .card-title{--cardtitle-fs:1.25rem}.xl\:card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.xl\:card-xl .card-title{--cardtitle-fs:1.375rem}.xl\:card-side{flex-direction:row;align-items:stretch}.xl\:card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.xl\:card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.xl\:card-side figure>*{max-width:unset}.xl\:card-side :where(figure>*){object-fit:cover;width:100%;height:100%}}}@media (width>=1536px){@layer daisyui.l1.l2.l3{.\32xl\:card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.\32xl\:card:focus-visible,.\32xl\:card[aria-checked=true],.\32xl\:card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.\32xl\:card:has(>:checked:focus-visible),.\32xl\:card[aria-checked=true]:focus-visible,.\32xl\:card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.\32xl\:card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;user-select:none}.\32xl\:card>:is([type=checkbox],[type=radio]){appearance:none}.\32xl\:card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.\32xl\:card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.\32xl\:card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}}@layer daisyui.l1.l2.l3.l4{.\32xl\:card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.\32xl\:card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.\32xl\:card figure{justify-content:center;align-items:center;display:flex}.\32xl\:card-body p{flex-grow:1}}@layer daisyui.l1.l2{.\32xl\:card-border{border:var(--border) solid var(--color-base-200)}.\32xl\:card-dash{border:var(--border) dashed var(--color-base-200)}.\32xl\:image-full{display:grid}.\32xl\:image-full>*{grid-row-start:1;grid-column-start:1}.\32xl\:image-full>.card-body{color:var(--color-neutral-content);position:relative}.\32xl\:image-full :where(figure){border-radius:inherit;overflow:hidden}.\32xl\:image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.\32xl\:card-xs .card-body{--card-p:.5rem;--card-fs:.6875rem}.\32xl\:card-xs .card-title{--cardtitle-fs:.875rem}.\32xl\:card-sm .card-body{--card-p:1rem;--card-fs:.75rem}.\32xl\:card-sm .card-title{--cardtitle-fs:1rem}.\32xl\:card-md .card-body{--card-p:1.5rem;--card-fs:.875rem}.\32xl\:card-md .card-title{--cardtitle-fs:1.125rem}.\32xl\:card-lg .card-body{--card-p:2rem;--card-fs:1rem}.\32xl\:card-lg .card-title{--cardtitle-fs:1.25rem}.\32xl\:card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem}.\32xl\:card-xl .card-title{--cardtitle-fs:1.375rem}.\32xl\:card-side{flex-direction:row;align-items:stretch}.\32xl\:card-side :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:unset;border-end-end-radius:unset;border-end-start-radius:inherit;overflow:hidden}.\32xl\:card-side :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:unset;overflow:hidden}.\32xl\:card-side figure>*{max-width:unset}.\32xl\:card-side :where(figure>*){object-fit:cover;width:100%;height:100%}}}}}@layer daisy{@layer utilities{@layer daisyui.l1.l2.l3{.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge-dash{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100));background-image:none}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.badge-md{--size:calc(var(--size-selector,.25rem) * 6);font-size:.875rem}.badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.badge-xl{--size:calc(var(--size-selector,.25rem) * 8);font-size:1.125rem}}@media (width>=640px){@layer daisyui.l1.l2.l3{.sm\:badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.sm\:badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.sm\:badge-dash{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.sm\:badge-soft{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100));background-image:none}.sm\:badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.sm\:badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.sm\:badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.sm\:badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.sm\:badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.sm\:badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.sm\:badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.sm\:badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.sm\:badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.sm\:badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.sm\:badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.sm\:badge-md{--size:calc(var(--size-selector,.25rem) * 6);font-size:.875rem}.sm\:badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.sm\:badge-xl{--size:calc(var(--size-selector,.25rem) * 8);font-size:1.125rem}}}@media (width>=768px){@layer daisyui.l1.l2.l3{.md\:badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.md\:badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.md\:badge-dash{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.md\:badge-soft{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100));background-image:none}.md\:badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.md\:badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.md\:badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.md\:badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.md\:badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.md\:badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.md\:badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.md\:badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.md\:badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.md\:badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.md\:badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.md\:badge-md{--size:calc(var(--size-selector,.25rem) * 6);font-size:.875rem}.md\:badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.md\:badge-xl{--size:calc(var(--size-selector,.25rem) * 8);font-size:1.125rem}}}@media (width>=1024px){@layer daisyui.l1.l2.l3{.lg\:badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.lg\:badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.lg\:badge-dash{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.lg\:badge-soft{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100));background-image:none}.lg\:badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.lg\:badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.lg\:badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.lg\:badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.lg\:badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.lg\:badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.lg\:badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.lg\:badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.lg\:badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.lg\:badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.lg\:badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.lg\:badge-md{--size:calc(var(--size-selector,.25rem) * 6);font-size:.875rem}.lg\:badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.lg\:badge-xl{--size:calc(var(--size-selector,.25rem) * 8);font-size:1.125rem}}}@media (width>=1280px){@layer daisyui.l1.l2.l3{.xl\:badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.xl\:badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.xl\:badge-dash{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.xl\:badge-soft{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100));background-image:none}.xl\:badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.xl\:badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.xl\:badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.xl\:badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.xl\:badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.xl\:badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.xl\:badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.xl\:badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.xl\:badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.xl\:badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.xl\:badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.xl\:badge-md{--size:calc(var(--size-selector,.25rem) * 6);font-size:.875rem}.xl\:badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.xl\:badge-xl{--size:calc(var(--size-selector,.25rem) * 8);font-size:1.125rem}}}@media (width>=1536px){@layer daisyui.l1.l2.l3{.\32xl\:badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}}@layer daisyui.l1.l2{.\32xl\:badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.\32xl\:badge-dash{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.\32xl\:badge-soft{color:var(--badge-color,var(--color-base-content));background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 8%,var(--color-base-100));border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content)) 10%,var(--color-base-100));background-image:none}.\32xl\:badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.\32xl\:badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.\32xl\:badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.\32xl\:badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.\32xl\:badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.\32xl\:badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.\32xl\:badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.\32xl\:badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.\32xl\:badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.\32xl\:badge-xs{--size:calc(var(--size-selector,.25rem) * 4);font-size:.625rem}.\32xl\:badge-sm{--size:calc(var(--size-selector,.25rem) * 5);font-size:.75rem}.\32xl\:badge-md{--size:calc(var(--size-selector,.25rem) * 6);font-size:.875rem}.\32xl\:badge-lg{--size:calc(var(--size-selector,.25rem) * 7);font-size:1rem}.\32xl\:badge-xl{--size:calc(var(--size-selector,.25rem) * 8);font-size:1.125rem}}}}}@layer daisy{@layer utilities{.collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){>input[type=checkbox],>input[type=radio]:not(:checked),>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}}@layer daisyui.l1.l2.l3{.collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg);@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.collapse-open{grid-template-rows:max-content 1fr}.collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){visibility:visible}}}@media (width>=640px){.sm\:collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){>input[type=checkbox],>input[type=radio]:not(:checked),>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}}@layer daisyui.l1.l2.l3{.sm\:collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.sm\:collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.sm\:collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.sm\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.sm\:collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg);@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.sm\:collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.sm\:collapse-open{grid-template-rows:max-content 1fr}.sm\:collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){visibility:visible}}}}@media (width>=768px){.md\:collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){>input[type=checkbox],>input[type=radio]:not(:checked),>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}}@layer daisyui.l1.l2.l3{.md\:collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.md\:collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.md\:collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.md\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.md\:collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg);@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.md\:collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.md\:collapse-open{grid-template-rows:max-content 1fr}.md\:collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){visibility:visible}}}}@media (width>=1024px){.lg\:collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){>input[type=checkbox],>input[type=radio]:not(:checked),>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}}@layer daisyui.l1.l2.l3{.lg\:collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.lg\:collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.lg\:collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.lg\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.lg\:collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg);@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.lg\:collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.lg\:collapse-open{grid-template-rows:max-content 1fr}.lg\:collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){visibility:visible}}}}@media (width>=1280px){.xl\:collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){>input[type=checkbox],>input[type=radio]:not(:checked),>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}}@layer daisyui.l1.l2.l3{.xl\:collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.xl\:collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.xl\:collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.xl\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.xl\:collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg);@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.xl\:collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.xl\:collapse-open{grid-template-rows:max-content 1fr}.xl\:collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){visibility:visible}}}}@media (width>=1536px){.\32xl\:collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;grid-row-start:1;grid-column-start:1}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){>input[type=checkbox],>input[type=radio]:not(:checked),>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}>input:is([type=checkbox],[type=radio]){z-index:1;padding:1rem;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&.collapse-open{&.collapse-plus{>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){>.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"\2212";content:var(--tw-content)}}}}@layer daisyui.l1.l2.l3{.\32xl\:collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.\32xl\:collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.\32xl\:collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}.\32xl\:collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}}@layer daisyui.l1.l2{.\32xl\:collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg);@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.\32xl\:collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;@media (prefers-reduced-motion:no-preference){transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.\32xl\:collapse-open{grid-template-rows:max-content 1fr}.\32xl\:collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem;@supports not (content-visibility:visible){visibility:visible}}}}}}@layer daisy{@layer utilities{.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid;&:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@layer daisyui.l1.l2{.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100));--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100));box-shadow:none;background-image:none}.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}@media (width>=640px){.sm\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid;&:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@layer daisyui.l1.l2{.sm\:alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.sm\:alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.sm\:alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.sm\:alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.sm\:alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.sm\:alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.sm\:alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.sm\:alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.sm\:alert-soft{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100));--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100));box-shadow:none;background-image:none}.sm\:alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.sm\:alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}@media (width>=768px){.md\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid;&:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@layer daisyui.l1.l2{.md\:alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.md\:alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.md\:alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.md\:alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.md\:alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.md\:alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.md\:alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.md\:alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.md\:alert-soft{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100));--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100));box-shadow:none;background-image:none}.md\:alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.md\:alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}@media (width>=1024px){.lg\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid;&:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@layer daisyui.l1.l2{.lg\:alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.lg\:alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.lg\:alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.lg\:alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.lg\:alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.lg\:alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.lg\:alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.lg\:alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.lg\:alert-soft{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100));--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100));box-shadow:none;background-image:none}.lg\:alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.lg\:alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}@media (width>=1280px){.xl\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid;&:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@layer daisyui.l1.l2{.xl\:alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.xl\:alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.xl\:alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.xl\:alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.xl\:alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.xl\:alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.xl\:alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.xl\:alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.xl\:alert-soft{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100));--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100));box-shadow:none;background-image:none}.xl\:alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.xl\:alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}@media (width>=1536px){.\32xl\:alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));@layer daisyui.l1.l2.l3{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid;&:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}}@layer daisyui.l1.l2{.\32xl\:alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.\32xl\:alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.\32xl\:alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.\32xl\:alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.\32xl\:alert-vertical{text-align:center;grid-template-columns:auto;grid-auto-flow:row;justify-content:center;justify-items:center}.\32xl\:alert-vertical:has(>:nth-child(2)){grid-template-columns:auto}.\32xl\:alert-horizontal{text-align:start;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;justify-items:start}.\32xl\:alert-horizontal:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1{.\32xl\:alert-soft{color:var(--alert-color,var(--color-base-content));background:color-mix(in oklab,var(--alert-color,var(--color-base-content)) 8%,var(--color-base-100));--alert-border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100));box-shadow:none;background-image:none}.\32xl\:alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.\32xl\:alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}}}}}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("../fonts/cormorant-garamond-latin-MDQOOSIJ-7993b0badcdcb7bdcb4bb75a2bb2f693.woff2?vsn=d") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("../fonts/cormorant-garamond-hu-PHFEA5TY-f0c8e47fd654121438c697d30786160e.woff2?vsn=d") format("woff2-variations");unicode-range:U+0150-0151,U+0170-0171}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("../fonts/dm-sans-latin-S75CHQGV-82d33afa8c0240c8306782afa7853cf8.woff2?vsn=d") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("../fonts/dm-sans-hu-CEPQT75V-9a2e5e9103d57c729cb92e009deef6a7.woff2?vsn=d") format("woff2-variations");unicode-range:U+0150-0151,U+0170-0171}@layer theme{:root{--aurum-error: oklch(52% .17 25);--aurum-error-foreground: oklch(98% .01 25);--aurum-success: oklch(48% .1 150);--aurum-success-foreground: oklch(98% .01 150);--aurum-warning: oklch(72% .135 70);--aurum-warning-foreground: oklch(22% .04 70);--aurum-info: oklch(50% .09 240);--aurum-info-foreground: oklch(98% .01 240)}html[data-color-mode=dark]{color-scheme:dark;--aurum-error: oklch(73% .15 25);--aurum-error-foreground: oklch(20% .04 25);--aurum-success: oklch(75% .1 150);--aurum-success-foreground: oklch(19% .03 150);--aurum-warning: oklch(81% .12 70);--aurum-warning-foreground: oklch(22% .04 70);--aurum-info: oklch(77% .08 240);--aurum-info-foreground: oklch(19% .03 240)}:root{--aurum-glass-fill: 62%;--aurum-glass-blur: 18px;--aurum-glass-edge: color-mix(in srgb, var(--aurum-border) 80%, transparent);--aurum-glass-sheen: color-mix(in srgb, oklch(from var(--aurum-card) calc(l + .07) c h) 72%, transparent);--aurum-glass-wash: color-mix(in srgb, var(--aurum-glass-sheen) 82%, transparent)}html[data-color-mode=dark]{--aurum-glass-edge: color-mix(in srgb, var(--aurum-border) 95%, transparent);--aurum-glass-sheen: color-mix(in srgb, oklch(from var(--aurum-accent) calc(l + .09) c h) 60%, transparent);--aurum-glass-wash: color-mix(in srgb, var(--aurum-glass-sheen) 34%, transparent)}html[data-style-preset=aurum]{--aurum-background: #f6f1e8;--aurum-foreground: oklch(23% .016 52);--aurum-card: oklch(98.8% .0084 72);--aurum-card-foreground: oklch(23% .016 52);--aurum-popover: oklch(99% .0077 72);--aurum-popover-foreground: oklch(23% .016 52);--aurum-muted: oklch(94.5% .0182 72);--aurum-muted-foreground: oklch(45% .026 72);--aurum-sunken: oklch(92% .021 72);--aurum-sunken-foreground: oklch(23% .016 52);--aurum-accent: oklch(93% .0266 72);--aurum-accent-foreground: oklch(23% .016 52);--aurum-primary: oklch(49% .078 62);--aurum-primary-foreground: oklch(98% .012 80);--aurum-primary-text: oklch(42% .072 60);--aurum-primary-tint: oklch(93% .04 72);--aurum-secondary: oklch(42% .026 58);--aurum-secondary-foreground: oklch(98% .012 80);--aurum-secondary-text: oklch(38% .02 52);--aurum-secondary-tint: oklch(93% .02 66);--aurum-border: oklch(87.5% .0238 72);--aurum-border-strong: oklch(58% .0308 72);--aurum-input: oklch(84.5% .0252 72);--aurum-ring: oklch(49% .078 62);--aurum-radius: .3rem;--aurum-font-heading: "Cormorant Garamond Variable", Georgia, serif;--aurum-font-body: "DM Sans Variable", sans-serif;--aurum-glass-fill: 68%;--aurum-glass-blur: 18px;--aurum-lift: oklch(98.6% .0063 72);--aurum-shade: oklch(86% .0308 72);--aurum-stroke: oklch(86% .0308 72);--aurum-counter: oklch(98.6% .0063 72);--aurum-shadow: none;--aurum-glass-shadow: none;--aurum-field-tile: url(/images/landing/marble-tile-light-ecbc3b0729759a4ee6de6f43a4f96f92.png?vsn=d)}html[data-style-preset=aurum][data-color-mode=dark]{--aurum-background: oklch(20.5% .03 52);--aurum-foreground: oklch(92.5% .016 72);--aurum-card: oklch(29.5% .0345 52);--aurum-card-foreground: oklch(92.5% .016 72);--aurum-popover: oklch(32% .0375 52);--aurum-popover-foreground: oklch(92.5% .016 72);--aurum-muted: oklch(26.5% .0405 52);--aurum-muted-foreground: oklch(74% .026 52);--aurum-sunken: oklch(16% .027 52);--aurum-sunken-foreground: oklch(92.5% .016 72);--aurum-accent: oklch(35.5% .0465 52);--aurum-accent-foreground: oklch(92.5% .016 72);--aurum-primary: oklch(81% .092 78);--aurum-primary-foreground: oklch(22% .03 62);--aurum-primary-text: oklch(84% .086 80);--aurum-primary-tint: oklch(31% .046 70);--aurum-secondary: oklch(75% .026 62);--aurum-secondary-foreground: oklch(21% .015 70);--aurum-secondary-text: oklch(80% .022 72);--aurum-secondary-tint: oklch(30% .022 70);--aurum-border: oklch(38.5% .0435 52);--aurum-border-strong: oklch(56.5% .048 52);--aurum-input: oklch(42.5% .045 52);--aurum-ring: oklch(81% .092 78);--aurum-glass-fill: 58%;--aurum-glass-blur: 18px;--aurum-lift: oklch(33.5% .057 52);--aurum-shade: oklch(12% .024 52);--aurum-stroke: oklch(33.5% .057 52);--aurum-counter: oklch(12% .024 52);--aurum-shadow: none;--aurum-glass-shadow: none}}@layer theme{:root,[data-style-preset]{--color-base-100: var(--aurum-card);--color-base-200: var(--aurum-muted);--color-base-300: var(--aurum-sunken);--color-base-content: var(--aurum-foreground);--color-primary: var(--aurum-primary);--color-primary-content: var(--aurum-primary-foreground);--color-secondary: var(--aurum-secondary);--color-secondary-content: var(--aurum-secondary-foreground);--color-accent: var(--aurum-primary);--color-accent-content: var(--aurum-primary-foreground);--color-neutral: var(--aurum-foreground);--color-neutral-content: var(--aurum-background);--color-info: var(--aurum-info);--color-info-content: var(--aurum-info-foreground);--color-success: var(--aurum-success);--color-success-content: var(--aurum-success-foreground);--color-warning: var(--aurum-warning);--color-warning-content: var(--aurum-warning-foreground);--color-error: var(--aurum-error);--color-error-content: var(--aurum-error-foreground);--radius-selector: var(--aurum-radius, 1rem);--radius-field: var(--aurum-radius, 1rem);--radius-box: var(--aurum-radius, 1rem);--size-selector: .25rem;--size-field: .25rem;--border: 1px;--depth: 0;--noise: 0}}@layer base{[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--aurum-background);color:var(--aurum-foreground)}body{margin:0;min-width:0;font-family:var(--aurum-font-body, sans-serif);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a,button,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--aurum-ring);outline-offset:5px}::selection{background:var(--aurum-primary);color:var(--aurum-primary-foreground)}img{max-width:100%;height:auto}.icon{width:1.2rem;height:1.2rem;flex:none}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:100;padding:1rem;background:var(--aurum-popover);color:var(--aurum-popover-foreground);border:1px solid var(--aurum-border-strong)}.skip-link:focus{top:1rem}.btn{min-height:46px;gap:.7rem;font-family:inherit;text-transform:none;font-weight:600;border-radius:999px;box-shadow:none;border:1px solid transparent;transition:background-color .15s,color .15s,border-color .15s}.btn-solid{background:var(--aurum-primary);color:var(--aurum-primary-foreground)}.btn-solid:hover{background:color-mix(in oklab,var(--aurum-primary) 88%,var(--aurum-foreground))}.btn-outline{background:transparent;color:var(--aurum-primary-text);border-color:color-mix(in oklab,var(--aurum-primary) 55%,transparent)}.btn-outline:hover{background:var(--aurum-primary-tint);border-color:var(--aurum-primary)}.btn-soft{background:var(--aurum-primary-tint);color:var(--aurum-primary-text)}.btn-soft:hover{background:color-mix(in oklab,var(--aurum-primary-tint) 80%,var(--aurum-primary))}.btn-ghost{background:transparent;color:var(--aurum-foreground)}.btn-ghost:hover{background:var(--aurum-accent);color:var(--aurum-accent-foreground)}.btn-link{background:transparent;color:var(--aurum-primary-text);min-height:0;padding-inline:0;text-decoration:underline;text-underline-offset:.35em}.btn-link:hover{text-decoration-thickness:2px}.btn-neutral-color.btn-solid{background:var(--aurum-foreground);color:var(--aurum-background)}.btn-neutral-color:is(.btn-outline,.btn-soft,.btn-ghost,.btn-link){color:var(--aurum-foreground)}.btn-neutral-color.btn-outline{border-color:var(--aurum-border-strong)}.btn-neutral-color.btn-outline:hover{background:var(--aurum-accent);border-color:var(--aurum-foreground)}.btn-neutral-color.btn-soft{background:var(--aurum-muted)}.btn-secondary-color.btn-solid{background:var(--aurum-secondary);color:var(--aurum-secondary-foreground)}.btn-secondary-color:is(.btn-outline,.btn-soft,.btn-ghost,.btn-link){color:var(--aurum-secondary-text)}.btn-secondary-color.btn-outline{border-color:color-mix(in oklab,var(--aurum-secondary) 55%,transparent)}.btn-secondary-color.btn-soft{background:var(--aurum-secondary-tint)}.btn-size-sm{min-height:36px;font-size:.82rem;padding-inline:.9rem}.btn-size-md{min-height:46px;font-size:.92rem;padding-inline:1.15rem}.btn-size-lg{min-height:54px;font-size:1rem;padding-inline:1.5rem}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}#flash-group{position:fixed;bottom:1rem;right:1rem;z-index:50}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer components{.site,.landing{--aurum-title-size: clamp(2rem, 4.2vw, 3.75rem);--aurum-section-title-size: clamp(1.5rem, 2.6vw, 2.25rem);--aurum-card-title-size: clamp(1.1rem, 1.6vw, 1.4rem);--aurum-page-gutter: max(clamp(1.25rem, 5vw, 5rem), calc((100% - 76rem)/2) );--aurum-space: calc(clamp(2.25rem, 4.4vw, 4rem) * var(--aurum-rhythm, 1));font-size:.9375rem;font-family:var(--aurum-font-body);scroll-margin-top:var(--aurum-sticky-top, 7rem);color:var(--aurum-foreground);transition:background-color .3s ease,color .3s ease}.landing :is(h1,h2){font-family:var(--aurum-font-heading);font-weight:var(--aurum-heading-weight, 650);line-height:1.2;letter-spacing:var(--aurum-tracking-display, -.02em);margin:0;text-wrap:balance}.landing{display:block;min-height:100vh;background:transparent}.site-picture{display:contents}.site-picture>source{display:none}}@layer components{.site{--measure: 34rem;--section: calc(clamp(4rem, 8vw, 7.5rem) * var(--aurum-rhythm, 1));display:block;background:transparent}.site>section,.site>footer{padding-inline:var(--aurum-page-gutter)}.site>section[id],.site #hirlevel{scroll-margin-top:calc(var(--aurum-sticky-top, 7rem) + .5rem)}.site h1{font-family:var(--aurum-font-heading);font-weight:var(--aurum-heading-weight, 650);font-size:clamp(2.6rem,5.4vw,4.75rem);line-height:1.05;letter-spacing:var(--aurum-tracking-display, -.02em);margin:0;text-wrap:balance}.site h2{font-family:var(--aurum-font-heading);font-weight:var(--aurum-heading-weight, 650);font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.15;letter-spacing:var(--aurum-tracking-display, -.02em);margin:0;text-wrap:balance}.site h3{font-family:var(--aurum-font-heading);font-weight:var(--aurum-heading-weight, 650);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.2;margin:0}.site p{margin:0}.site address{font-style:normal}.site-eyebrow{display:block;color:var(--aurum-primary-text);font-family:var(--aurum-font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-brand{display:inline-flex;align-items:center;gap:.6rem;color:inherit}.site-brand img{border-radius:50%}.site-brand__name{font-family:var(--aurum-font-heading);font-size:1.05rem;font-weight:var(--aurum-heading-weight, 650);line-height:1.1}.site-brand__name span{display:block;color:var(--aurum-muted-foreground);font-family:var(--aurum-font-body);font-size:.56rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.site-nav{display:flex;flex-wrap:wrap;gap:1.4rem;margin-inline:auto;font-size:.84rem}.site-nav a{color:var(--aurum-muted-foreground);font-weight:600}.site-nav a:hover{color:var(--aurum-foreground)}.hours-list{display:grid;gap:.55rem;margin:.75rem 0 0}.hours-list__row{display:flex;justify-content:space-between;gap:1.5rem;padding-bottom:.55rem;border-bottom:1px solid var(--aurum-border);color:var(--aurum-muted-foreground);font-size:.9rem}.hours-list__row dd{margin:0;color:var(--aurum-foreground);font-variant-numeric:tabular-nums}.landing-hours__exceptions{margin-top:1.4rem}.landing-hours__exceptions-title{color:var(--aurum-primary-text);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hours-list__row dt{display:grid;gap:.1rem}.hours-list__note{font-size:.8rem;font-style:italic}.landing-announcement{--landing-announcement-tone: var(--aurum-info);--landing-announcement-text: var(--aurum-info-foreground);position:relative;z-index:3;background:var(--landing-announcement-tone);border-bottom:1px solid color-mix(in oklab,var(--landing-announcement-tone) 75%,black);color:var(--landing-announcement-text);font-size:.95rem;line-height:1.45}.landing-announcement--offer{--landing-announcement-tone: var(--aurum-primary);--landing-announcement-text: var(--aurum-primary-foreground)}.landing-announcement--secondary{--landing-announcement-tone: var(--aurum-secondary);--landing-announcement-text: var(--aurum-secondary-foreground)}.landing-announcement--success{--landing-announcement-tone: var(--aurum-success);--landing-announcement-text: var(--aurum-success-foreground)}.landing-announcement--warning{--landing-announcement-tone: var(--aurum-warning);--landing-announcement-text: var(--aurum-warning-foreground)}.landing-announcement--error{--landing-announcement-tone: var(--aurum-error);--landing-announcement-text: var(--aurum-error-foreground)}.landing-announcement+.landing-announcement{border-top:1px solid color-mix(in oklab,var(--landing-announcement-text) 25%,transparent)}.landing-announcement__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1rem;padding-block:.6rem;text-align:center}.landing-announcement__icon{flex:none;width:1.15rem;height:1.15rem}.landing-announcement__text{margin:0;font-weight:500}.landing-announcement--scrolling .landing-announcement__inner{flex-wrap:nowrap;justify-content:flex-start;padding-inline:clamp(1rem,2.5vw,2rem);text-align:start}.landing-announcement__marquee{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem}.landing-announcement__viewport{--landing-marquee-gap: 3rem;flex:1;min-width:0;display:flex;gap:var(--landing-marquee-gap);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.landing-announcement__track{display:flex;flex-shrink:0;align-items:center;gap:var(--landing-marquee-gap);margin:0;white-space:nowrap;animation:landing-marquee var(--landing-marquee-duration, 20s) linear infinite}.landing-announcement__sep{font-size:.7rem;opacity:.7}.landing-announcement--scrolling:hover .landing-announcement__track,.landing-announcement__toggle:checked~.landing-announcement__viewport .landing-announcement__track{animation-play-state:paused}.landing-announcement__pause{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;box-shadow:0 0 0 1px color-mix(in oklab,var(--landing-announcement-text) 45%,transparent);cursor:pointer}.landing-announcement__toggle:focus-visible~.landing-announcement__pause{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion: reduce){.landing-announcement__track{flex-shrink:1;white-space:normal;animation:none}.landing-announcement__track+.landing-announcement__track,.landing-announcement__pause,.landing-announcement__track .landing-announcement__sep{display:none}}.landing-announcement__link{color:inherit;font-size:.86rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.site-footer{display:grid;gap:1rem;padding-block:calc(var(--section) * .6);border-top:1px solid var(--aurum-border)}.site-footer__name{font-family:var(--aurum-font-heading);font-size:1.05rem}.landing-header{position:sticky;top:var(--aurum-review-bar, 3.25rem);z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem var(--aurum-page-gutter)}.landing{--site-card-radius: 1.15rem;--landing-bg-about: url(/images/landing/about-spiral-4c0fb2d6293120979982b5e760f22d15.jpeg?vsn=d);--landing-bg-services: url(/images/landing/services-corners-8a50313ffc958a9a5067b03bf77a2415.jpeg?vsn=d);--landing-bg-contact: url(/images/landing/contact-circle-4526cdb81d53bd977727118b55b53f72.jpeg?vsn=d)}.landing-header{top:0;border-bottom:1px solid var(--aurum-border);background:color-mix(in oklab,var(--aurum-popover) 92%,transparent);backdrop-filter:blur(10px)}.landing-header__monogram{width:2.75rem;height:2.75rem;object-fit:contain;display:block;flex-shrink:0}.site .landing-header__monogram-disc{--monogram-fill: transparent;--monogram-ring: transparent;display:inline-flex;box-sizing:border-box;width:44px;height:44px;padding:.2rem;border:1px solid var(--monogram-ring);border-radius:50%;background:var(--monogram-fill)}.site .landing-header__monogram-disc[data-fill=primary]{--monogram-fill: var(--aurum-primary)}.site .landing-header__monogram-disc[data-fill=secondary]{--monogram-fill: var(--aurum-secondary)}.site .landing-header__monogram-disc[data-fill=light]{--monogram-fill: var(--aurum-card)}.site .landing-header__monogram-disc[data-ring=primary]{--monogram-ring: color-mix(in srgb, var(--aurum-primary) 55%, transparent)}.site .landing-header__monogram-disc[data-ring=secondary]{--monogram-ring: color-mix(in srgb, var(--aurum-secondary) 55%, transparent)}.site .landing-header__monogram-disc[data-ring=light]{--monogram-ring: color-mix(in srgb, var(--aurum-card) 75%, transparent)}.site .landing-header__monogram{width:100%;height:100%;object-fit:contain}.site .landing-header__monogram-disc:is([data-fill=primary],[data-fill=secondary]) .landing-header__monogram{filter:brightness(1.42) saturate(1.06) drop-shadow(0 1px 1.5px rgba(0,0,0,.38))}.landing-hero,.landing-about,.landing-gallery,.landing-services,.landing-hours-section,.landing-contact{position:relative;isolation:isolate;background-color:var(--aurum-background);background-repeat:no-repeat;background-size:cover;background-position:center}.landing-hero{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center;padding-block:clamp(3rem,8vw,5.5rem);padding-inline:clamp(1.25rem,4vw,2.5rem);overflow:hidden}.landing-hero__glass{position:relative;z-index:1}.landing-hero__glass.glass-pane{--aurum-glass-fill: 48%;--aurum-glass-blur: 22px;--aurum-glass-edge: color-mix(in srgb, var(--aurum-border) 70%, transparent);--aurum-glass-sheen: color-mix(in srgb, oklch(from var(--aurum-card) calc(l + .08) c h) 70%, transparent);--aurum-glass-wash: color-mix(in srgb, var(--aurum-glass-sheen) 78%, transparent);--aurum-radius: 1.15rem;max-width:min(40rem,100%);justify-self:start}.landing-hero__copy{display:grid;gap:1.35rem;max-width:38rem;justify-items:start}.landing-hero__copy h1{font-weight:500;max-width:16ch}.landing-hero__lead{max-width:var(--measure);color:var(--aurum-muted-foreground);font-size:clamp(1.02rem,1.3vw,1.12rem);line-height:1.7;font-style:italic}.landing-hero__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.25rem;color:var(--aurum-primary-text);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--aurum-primary) 55%,transparent);padding-bottom:.2rem}.landing-hero__cta:hover{color:var(--aurum-foreground);border-bottom-color:var(--aurum-primary)}.landing-about{display:grid;padding-block:var(--section);background-image:var(--landing-bg-about);background-position:left center}.landing-about__panel{display:grid;gap:1rem;padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--aurum-border);border-radius:var(--site-card-radius);background:color-mix(in oklab,var(--aurum-card) 92%,transparent);color:var(--aurum-card-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--aurum-shade) 12%,transparent),0 10px 28px color-mix(in srgb,var(--aurum-shade) 10%,transparent)}.landing-about h2{font-weight:500;max-width:22ch}.landing-gallery{padding-block:var(--section)}.landing-gallery--page{min-height:calc(100dvh - var(--aurum-sticky-top, 4.75rem))}.site .landing-gallery__panel.glass-pane{display:grid;gap:1.5rem;color:var(--aurum-card-foreground)}.landing-gallery__copy{display:grid;gap:1rem;max-width:var(--measure)}.landing-gallery h2{font-weight:500}.landing-gallery__text{display:grid;gap:.85rem;color:var(--aurum-muted-foreground);line-height:1.75}.landing-gallery__text p{margin:0}.landing-gallery__text strong{color:var(--aurum-card-foreground);font-weight:600}.landing-gallery__empty{margin:0;color:var(--aurum-muted-foreground);font-style:italic}.landing-gallery__grid{display:grid;gap:clamp(1.25rem,3vw,2rem)}@media (min-width: 48rem){.landing-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-compare{display:grid;gap:.6rem;margin:0}.landing-compare figcaption{color:var(--aurum-primary-text);font-size:.9rem;font-weight:600;letter-spacing:.04em}.landing-compare__frame{--pos: 50%;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--aurum-radius, 1.35rem) - 10px);background:var(--aurum-muted)}.landing-compare__frame img,.landing-compare__before{position:absolute;inset:0;width:100%;height:100%}.landing-compare__frame img{object-fit:cover}.landing-compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.landing-compare__label{position:absolute;top:.75rem;z-index:1;padding:.3rem .7rem;border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 90%,transparent);color:var(--aurum-primary-text);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.landing-compare__label--before{left:.75rem}.landing-compare__label--after{right:.75rem}.landing-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);z-index:1;width:2px;translate:-1px 0;background:var(--aurum-primary);pointer-events:none}.landing-compare__handle:after{content:"\2039  \203a";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:2.4rem;height:2.4rem;translate:-50% -50%;border:2px solid var(--aurum-primary);border-radius:999px;background:var(--aurum-card);color:var(--aurum-primary-text);font-size:.95rem;font-weight:600;letter-spacing:.1em}.landing-compare__range{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.landing-compare__frame:has(.landing-compare__range:focus-visible){outline:2px solid var(--aurum-primary);outline-offset:3px}.landing-about__body{display:grid;gap:.85rem;max-width:var(--measure);color:var(--aurum-muted-foreground);line-height:1.75}.landing-about__body p,.landing-services__note p{margin:0}.landing-about__body strong,.landing-services__note strong,.landing-card__lead strong,.landing-hours__flexible strong{color:var(--aurum-card-foreground);font-weight:600}.rich-text{display:contents}.rich-text:not(.rich-text--open) .rich-text__rest,.rich-text--open .rich-text__ellipsis,.rich-text__close,.rich-text--open .rich-text__open{display:none}.rich-text--open .rich-text__close{display:inline}.rich-text__toggle{justify-self:start;width:fit-content;padding:0;border:0;background:none;color:var(--aurum-primary-text);font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.04em;cursor:pointer}.rich-text__toggle:after{content:" \2193"}.rich-text--open .rich-text__toggle:after{content:" \2191"}.landing-about__copy{display:grid;gap:1rem}.landing-about__photos{--about-feather: 13%;isolation:isolate}.landing-about__photo{display:block;width:100%;height:auto;opacity:.97;filter:saturate(.94) contrast(1.03) brightness(1.02);-webkit-mask-image:radial-gradient(120% 105% at 50% 42%,#000 58%,rgba(0,0,0,.45) 78%,transparent 98%),linear-gradient(to right,transparent,#000 var(--about-feather),#000 calc(100% - var(--about-feather)),transparent),linear-gradient(to bottom,transparent,#000 calc(var(--about-feather) * .8),#000 calc(100% - var(--about-feather)),transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(120% 105% at 50% 42%,#000 58%,rgba(0,0,0,.45) 78%,transparent 98%),linear-gradient(to right,transparent,#000 var(--about-feather),#000 calc(100% - var(--about-feather)),transparent),linear-gradient(to bottom,transparent,#000 calc(var(--about-feather) * .8),#000 calc(100% - var(--about-feather)),transparent);mask-composite:intersect}.landing-about__photos>figure:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(115% 100% at 50% 44%,transparent 55%,color-mix(in srgb,var(--aurum-card) 32%,transparent) 78%,color-mix(in srgb,var(--aurum-card) 58%,transparent) 99%),linear-gradient(to top,color-mix(in srgb,var(--aurum-card) 26%,transparent),transparent 42%);-webkit-mask-image:radial-gradient(120% 105% at 50% 42%,#000 58%,rgba(0,0,0,.45) 78%,transparent 98%),linear-gradient(to right,transparent,#000 var(--about-feather),#000 calc(100% - var(--about-feather)),transparent),linear-gradient(to bottom,transparent,#000 calc(var(--about-feather) * .8),#000 calc(100% - var(--about-feather)),transparent);-webkit-mask-composite:source-in;mask-image:radial-gradient(120% 105% at 50% 42%,#000 58%,rgba(0,0,0,.45) 78%,transparent 98%),linear-gradient(to right,transparent,#000 var(--about-feather),#000 calc(100% - var(--about-feather)),transparent),linear-gradient(to bottom,transparent,#000 calc(var(--about-feather) * .8),#000 calc(100% - var(--about-feather)),transparent);mask-composite:intersect}.landing-services{padding-block:var(--section);background-image:var(--landing-bg-services);background-position:top center}.landing-services__inner{display:grid;gap:2.4rem}.landing-services__head{display:grid;gap:1rem;align-items:end;padding:clamp(1.1rem,2.5vw,1.5rem);border:1px solid var(--aurum-border);border-radius:var(--site-card-radius);background:color-mix(in oklab,var(--aurum-card) 90%,transparent)}.landing-services__head h2{font-weight:500;margin-top:.8rem}.landing-services__copy{display:grid;gap:1rem}.landing-services__head[data-photos] .landing-services__photos{align-self:stretch}.landing-services__head:not([data-photos]){justify-self:center;width:100%;max-width:40rem}[data-section-hidden],[data-part-hidden]{position:relative;opacity:.45}[data-section-hidden]:before{content:attr(data-section-hidden)}[data-section-elsewhere]{position:relative}[data-section-elsewhere]:before{content:attr(data-section-elsewhere)}[data-section-hidden]:before,[data-section-elsewhere]:before,.landing-hidden-label{position:absolute;top:.5rem;left:50%;z-index:5;translate:-50% 0;padding:.3rem .8rem;border-radius:999px;background:var(--aurum-foreground);color:var(--aurum-background);font-size:.75rem;font-weight:600;letter-spacing:.06em}.landing-services__note{display:grid;gap:.6rem;max-width:28rem;color:var(--aurum-muted-foreground);line-height:1.6}.landing-cards{display:grid;gap:1rem}.landing-card{--landing-card-max-height: 30.5rem;display:flex;flex-direction:column;gap:1rem;height:var(--landing-card-max-height);max-height:var(--landing-card-max-height);padding:1.35rem 1.4rem 1.5rem;border:1px solid var(--aurum-border);border-radius:var(--site-card-radius);background:color-mix(in oklab,var(--aurum-card) 94%,transparent);color:var(--aurum-card-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--aurum-shade) 12%,transparent),0 10px 28px color-mix(in srgb,var(--aurum-shade) 10%,transparent)}.landing-card h3{color:var(--aurum-primary-text);font-weight:500}.landing-card__lead{margin:-.35rem 0 0;color:var(--aurum-muted-foreground);font-size:.92rem;line-height:1.55}.landing-card>:not(.landing-card__list){flex:none}.landing-card:has(.rich-text--open){height:auto;max-height:none}.landing-card__list{display:grid;flex:0 1 auto;align-content:start;gap:.8rem;min-height:4rem;margin:0;padding:.95rem 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--aurum-primary) 45%,transparent) transparent;border-top:1px solid color-mix(in oklab,var(--aurum-primary) 22%,transparent);list-style:none;color:var(--aurum-card-foreground);line-height:1.4;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--landing-card-fade)),transparent);mask-image:linear-gradient(#000 calc(100% - var(--landing-card-fade)),transparent)}@property --landing-card-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll()){.landing-card__list{animation:landing-card-fade linear both;animation-timeline:scroll(self)}}@keyframes landing-card-fade{0%{--landing-card-fade: 2.5rem}to{--landing-card-fade: 0px}}@media (max-width: 63.99rem){.landing-card{height:auto;max-height:none}.landing-card__list{overflow-y:visible;animation:none;-webkit-mask-image:none;mask-image:none}}.landing-card li{position:relative;display:grid;gap:.15rem;padding-left:1rem}.landing-card__badge{display:inline-flex;align-items:center;gap:.25rem;margin-inline-start:.4rem;padding:.1rem .5rem 0 .4rem;border-radius:999px;background:color-mix(in oklab,var(--landing-badge) 14%,transparent);color:color-mix(in oklab,var(--landing-badge) 85%,var(--aurum-foreground));font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:.12em;white-space:nowrap}.landing-card__badge>span{width:.8rem;height:.8rem;margin-bottom:.15em}.landing-card__badge--featured{--landing-badge: var(--aurum-primary)}.landing-card__badge--new{--landing-badge: var(--aurum-success)}.landing-card__badge--sale{--landing-badge: var(--aurum-error)}.landing-card li.landing-card__item--featured:before{background:var(--aurum-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--aurum-primary) 25%,transparent)}.landing-card li.landing-card__item--new:before{background:var(--aurum-success)}.landing-card li.landing-card__item--sale:before{background:var(--aurum-error)}.landing-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.landing-card__meta .landing-card__badge{margin-inline-start:0}.landing-card__toggle{display:grid;grid-template-columns:1fr auto;column-gap:.5rem;row-gap:.15rem;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.landing-card__toggle>:not(.landing-card__chevron){grid-column:1}.landing-card__toggle:hover .landing-card__service{color:var(--aurum-primary-text)}.landing-card__toggle:focus-visible{outline:2px solid var(--aurum-primary);outline-offset:3px;border-radius:.25rem}.landing-card__chevron{grid-column:2;grid-row:1 / span 2;align-self:center;width:1rem;height:1rem;color:var(--aurum-primary-text)}.landing-card__item--open .landing-card__chevron{rotate:180deg}.landing-card li:not(.landing-card__item--open)>.landing-card__service-note{display:none}.landing-card__service-note{display:grid;gap:.35rem;color:var(--aurum-muted-foreground);font-size:.8rem;line-height:1.35}.landing-card__service-note strong{color:var(--aurum-card-foreground);font-weight:600}.landing-card__price{color:var(--aurum-primary-text);font-size:.8rem;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.landing-card li:before{content:"";position:absolute;left:3px;top:.6em;width:.32rem;height:.32rem;border-radius:999px;background:var(--aurum-primary)}.landing-card__more{align-self:flex-start;margin-top:auto;color:var(--aurum-primary-text);font-size:.84rem;font-weight:600;letter-spacing:.04em;text-decoration:none}.landing-card__more:hover{color:var(--aurum-foreground)}.landing-hours-section{padding-block:var(--section);background-image:var(--landing-bg-hours);background-position:center}.landing-hours{display:grid;gap:1.75rem;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--aurum-border);border-radius:var(--site-card-radius);background:color-mix(in oklab,var(--aurum-card) 94%,transparent);color:var(--aurum-card-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--aurum-shade) 12%,transparent),0 10px 28px color-mix(in srgb,var(--aurum-shade) 10%,transparent)}.landing-hours__main{display:grid;gap:.75rem;align-content:start}.landing-hours__flexible{display:grid;gap:1.1rem;justify-items:start;max-width:30rem}.landing-hours__flexible p{margin:0;color:var(--aurum-muted-foreground);font-size:.95rem;line-height:1.6}.landing-hours__side .landing-hours__exceptions{margin-top:0}.landing-hours h2{font-weight:500;margin:.15rem 0 .35rem}.landing-hours small{display:block;max-width:24rem;color:var(--aurum-muted-foreground);font-size:.74rem;line-height:1.5}.landing-contact{padding-block:var(--section);background-image:var(--landing-bg-contact);background-position:right center}.landing-contact__panel{display:grid;gap:1.5rem;padding:clamp(1.35rem,3vw,2rem);border:1px solid var(--aurum-border);border-radius:var(--site-card-radius);background:color-mix(in oklab,var(--aurum-card) 92%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--aurum-shade) 12%,transparent),0 10px 28px color-mix(in srgb,var(--aurum-shade) 10%,transparent)}.landing-contact h2{font-weight:500;margin-top:.8rem}.landing-contact__body{display:grid;gap:.9rem;justify-items:start;max-width:32rem;color:var(--aurum-muted-foreground)}.landing-contact__body address{color:var(--aurum-foreground);font-size:1.05rem}.landing-footer{border-top:1px solid var(--aurum-border-strong);background:var(--aurum-background)}@media (min-width: 48rem){.landing-hours,.landing-contact__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-services__head[data-photos]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(18rem,auto);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cards[data-columns=one]{grid-template-columns:minmax(0,1fr)}}@media (min-width: 64rem){.landing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-cards[data-columns=one]{grid-template-columns:minmax(0,1fr)}.landing-cards[data-columns=two]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 80rem){.landing-cards[data-columns=four]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 40rem){.landing-header{padding-block:.5rem;gap:.6rem}}.glass-pane{--bevel: 7px;position:relative;isolation:isolate;border-radius:var(--aurum-radius);box-shadow:var(--aurum-shadow)}.glass-pane:before,.glass-pane:after{content:"";position:absolute;pointer-events:none}.glass-pane:before{inset:0;z-index:-2;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--aurum-glass-sheen) 55%,transparent) 0%,transparent 28%,transparent 70%,color-mix(in srgb,var(--aurum-shade) 16%,transparent) 100%),color-mix(in srgb,var(--aurum-card) 6%,transparent);-webkit-backdrop-filter:blur(2px) saturate(150%) brightness(1.12) contrast(1.04);backdrop-filter:blur(2px) saturate(150%) brightness(1.12) contrast(1.04);box-shadow:inset 1.5px 1.5px 0 -.5px var(--aurum-glass-sheen),inset -1.5px -1.5px 0 -.5px color-mix(in srgb,var(--aurum-shade) 50%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--aurum-glass-sheen) 45%,transparent)}.glass-pane:after{inset:var(--bevel);z-index:-1;border-radius:calc(var(--aurum-radius) - var(--bevel));--feather: 10px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent);mask-composite:intersect;background:radial-gradient(ellipse 70% 52% at 14% 0%,var(--aurum-glass-sheen),transparent 70%),radial-gradient(ellipse 44% 36% at 94% 100%,color-mix(in srgb,var(--aurum-glass-sheen) 62%,transparent),transparent 70%),linear-gradient(118deg,var(--aurum-glass-wash) 0%,transparent 42%),color-mix(in srgb,var(--aurum-card) var(--aurum-glass-fill),transparent);-webkit-backdrop-filter:blur(var(--aurum-glass-blur)) saturate(165%);backdrop-filter:blur(var(--aurum-glass-blur)) saturate(165%);box-shadow:inset 1px 1px color-mix(in srgb,var(--aurum-glass-sheen) 90%,transparent),inset -1px -1px color-mix(in srgb,var(--aurum-shade) 38%,transparent),0 1px 2px color-mix(in srgb,var(--aurum-shade) 18%,transparent)}.glass-pane{padding:calc(var(--bevel) + clamp(1.25rem,2.6vw,2rem))}html[data-style-preset],html[data-style-preset] body{background-color:var(--aurum-background, #f6f1e8);background-image:none}.site.landing{position:relative;isolation:isolate;background:transparent}.site.landing{--landing-field-width: max(100vw, 100vh * 1672 / 941);--landing-field-height: max(100vh, 100vw * 941 / 1672);--landing-field-tile-size: calc(var(--landing-field-width) * 768 / 1672)}.site.landing:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-color:var(--aurum-background, #f6f1e8);background-image:var(--aurum-field-tile, none);background-repeat:repeat;background-size:var(--landing-field-tile-size) auto;background-position:0 0;filter:none;opacity:1;mix-blend-mode:normal}@media (min-width: 48rem){.site.landing:before{background-image:var(--landing-ribbon, none),var(--aurum-field-tile, none);background-repeat:no-repeat,repeat;background-size:auto var(--landing-field-height),var(--landing-field-tile-size) auto;background-position:calc((100vw - var(--landing-field-width)) / 2) calc((100vh - var(--landing-field-height)) / 2),0 0}}@supports (background-image: image-set("x.png" type("image/png"))){.site.landing:before{background-image:var(--landing-field-tile, var(--aurum-field-tile, none))}@media (min-width: 48rem){.site.landing:before{background-image:var(--landing-ribbon-set, var(--landing-ribbon, none)),var(--landing-field-tile, var(--aurum-field-tile, none))}}}.site .landing-field-veil{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--landing-field-veil-color, transparent);opacity:var(--landing-field-veil-opacity, 0);mix-blend-mode:normal}.site .landing-field-logo{position:fixed;inset:0;z-index:0;display:grid;align-items:start;justify-items:center;padding-top:clamp(5.5rem,14vh,7.5rem);padding-inline:1rem;pointer-events:none}.site .landing-field-logo__plate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.05rem;margin:0;width:min(34rem,40vw);text-align:center}.site .landing-field-logo__mark{width:100%;height:auto;display:block;margin-inline:auto;filter:drop-shadow(0 18px 40px color-mix(in srgb,var(--aurum-shade) 26%,transparent))}.site .landing-field-logo__caption{box-sizing:border-box;width:100%;margin:0;padding-inline:.18em 0;color:var(--aurum-muted-foreground);font-size:clamp(.82rem,1.15vw,1.02rem);font-weight:650;letter-spacing:.18em;line-height:1.35;text-align:center;text-transform:uppercase;transform:translate(var(--landing-logo-caption-nudge, 3.25%))}.site.landing>*:not(.landing-field-logo):not(.landing-field-veil):not(.landing-top):not(.landing-map-dialog):not(.landing-booking){position:relative;z-index:1}.site{--site-shell-gutter: 1.5rem}@media (max-width: 40rem){.site{--site-shell-gutter: 1rem}}.site .site-shell{width:min(72rem,100% - 2 * var(--site-shell-gutter));margin-inline:auto}.site>section,.site>footer{padding-inline:0}.site .landing-top{position:sticky;top:0;z-index:50}.site .landing-header.landing-header--dock{position:relative;top:auto;padding:.85rem 0;background:color-mix(in oklab,var(--aurum-popover) var(--landing-chrome-opacity, 80%),transparent);border-bottom-color:color-mix(in srgb,var(--aurum-border) 50%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 -1px color-mix(in srgb,var(--aurum-glass-sheen) 35%,transparent)}.site .landing-header__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem}.site .landing-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.15rem;margin-inline:0}.site .landing-nav__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--aurum-muted-foreground);font-weight:600;font-size:15.5px;text-decoration:none}.site .landing-nav__link:hover,.site .landing-nav__link[aria-current=page]{color:var(--aurum-foreground)}.site .landing-nav__icon{width:1.05rem;height:1.05rem;flex-shrink:0;opacity:.9}.site .landing-header__end{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;margin-inline-start:0}.site .landing-menu__toggle{display:none}.site .landing-header__monogram-disc{flex-shrink:0}@media (max-width: 63.99rem){.site .landing-header.landing-header--dock{padding-block:.6rem}.site .landing-header__bar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.site .landing-header .landing-nav{display:none}.site .landing-header .site-brand{justify-self:start}.site .landing-header__end{flex-wrap:nowrap;gap:.5rem}.site .landing-menu__toggle{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--aurum-border-strong) 55%,transparent);border-radius:999px;background:transparent;color:var(--aurum-foreground);cursor:pointer}.site .landing-menu__toggle:hover{background:var(--aurum-accent)}.site .landing-menu__toggle:focus-visible{outline:2px solid var(--aurum-ring);outline-offset:2px}html:has(.landing-menu:popover-open){overflow:hidden}}.site .landing-menu{position:fixed;inset:var(--landing-menu-top, 4rem) 0 auto;width:100%;max-width:none;max-height:calc(100dvh - var(--landing-menu-top, 4rem));margin:0;padding:.25rem 0 .75rem;overflow-y:auto;overscroll-behavior:contain;border:0;border-bottom:1px solid color-mix(in srgb,var(--aurum-border) 50%,transparent);color:var(--aurum-foreground);background:color-mix(in oklab,var(--aurum-popover) var(--landing-chrome-opacity, 80%),transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 -1px color-mix(in srgb,var(--aurum-glass-sheen) 35%,transparent),0 18px 40px -18px color-mix(in srgb,var(--aurum-shade) 45%,transparent)}.site .landing-menu::backdrop{background:color-mix(in srgb,var(--aurum-shade) 12%,transparent)}.site .landing-menu__list{display:grid}.site .landing-menu__link{display:flex;align-items:center;gap:.75rem;min-height:48px;padding-inline:.25rem;color:var(--aurum-foreground);font-size:1.02rem;font-weight:600;text-decoration:none}.site .landing-menu__link+.landing-menu__link{border-top:1px solid color-mix(in srgb,var(--aurum-border) 60%,transparent)}.site .landing-menu__link:hover,.site .landing-menu__link[aria-current=page]{color:var(--aurum-primary-text)}.site .landing-menu__link:focus-visible{outline:2px solid var(--aurum-ring);outline-offset:-2px;border-radius:.5rem}@media (min-width: 64rem){.site .landing-menu{display:none}}@media (max-width: 22.49rem){.site .landing-header .site-brand__name{display:none}}.site .landing-footer.landing-footer--frost{background:color-mix(in oklab,var(--aurum-popover) var(--landing-chrome-opacity, 80%),transparent);border-top:1px solid color-mix(in srgb,var(--aurum-border) 50%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px color-mix(in srgb,var(--aurum-glass-sheen) 35%,transparent);padding:1.5rem 0 4px}.site .landing-footer{display:block}.site .landing-footer{--landing-footer-tracks: minmax(0, 1.1fr) minmax(0, .85fr) minmax(0, 1fr);display:block}.site .landing-footer__inner{display:grid;gap:1.5rem 2rem}.site .landing-footer__lower{border-top:1px solid var(--aurum-primary);margin-top:8px;padding-top:3px}.site .landing-footer__heading{margin:0 0 .55rem;color:var(--aurum-foreground);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site .landing-footer__triad{margin:.25rem 0 .5rem;color:var(--aurum-primary-text);font-size:.8rem;font-weight:600;letter-spacing:.04em}.site .landing-footer__nav,.site .landing-footer__reach{display:grid;gap:.5rem;justify-items:start;align-content:start}.site .landing-footer__nav a:not(.btn),.site .landing-footer__reach a:not(.btn),.site .landing-footer__reach address{color:var(--aurum-muted-foreground);font-size:.88rem;line-height:1.45;text-decoration:none}.site .landing-footer__nav a:not(.btn):hover,.site .landing-footer__reach a:not(.btn):hover{color:var(--aurum-foreground)}.site .landing-footer__social{display:inline-flex;align-items:center;gap:.45rem}.site .landing-footer__lines{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;color:var(--aurum-muted-foreground);font-size:.88rem;line-height:1.45}.site .landing-footer__brand .landing-footer__lines{margin-top:.6rem}.site .landing-footer__lines a{color:var(--aurum-muted-foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.18em}.site .landing-footer__lines a:hover{color:var(--aurum-foreground)}.site[data-editing] .landing-footer__nav:not(:has(*)){min-height:3.5rem;border:1px dashed var(--aurum-border);border-radius:calc(var(--aurum-radius) * .5)}.site[data-editing] .landing-footer__nav:not(:has(*)):before{content:attr(data-edit-label);display:block;padding:.9rem;color:var(--aurum-muted-foreground);font-size:.8rem}.site .landing-footer__reach address{font-style:normal}.site .landing-footer__copy{margin:0;color:var(--aurum-muted-foreground);font-size:.78rem}.site .landing-footer__lower-grid{--landing-lower-shell: min(72rem, 100% - 2 * var(--site-shell-gutter, 1.5rem));padding-inline:var(--site-shell-gutter, 1.5rem);display:grid;grid-template-columns:max(0px,calc((100% - var(--landing-lower-shell)) / 2 - 2rem)) minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1fr) max(0px,calc((100% - var(--landing-lower-shell)) / 2 - 2rem));column-gap:2rem;align-items:center}.site .landing-footer__copy{grid-column:2}.site .landing-footer__legal{grid-column:4}@media (max-width: 47.99rem){.site .landing-footer__lower-grid{grid-template-columns:minmax(0,1fr);row-gap:.55rem;justify-items:start;padding-bottom:.75rem}.site .landing-footer__copy,.site .landing-footer__legal{grid-column:1}}.site .landing-footer__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.site .landing-footer__legal-item{color:var(--aurum-muted-foreground);font-size:.78rem;text-decoration:none}.site .landing-footer__legal-item:hover{color:var(--aurum-foreground)}@media (min-width: 48rem){.site .landing-footer__inner{grid-template-columns:var(--landing-footer-tracks)}}.site .landing-hero,.site .landing-about,.site .landing-gallery,.site .landing-services,.site .landing-hours-section,.site .landing-contact{background-image:none;background-color:transparent}.site .landing-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:100vh;min-height:100dvh;margin-top:calc(-1 * var(--aurum-sticky-top, 4.75rem));padding-top:clamp(18rem,48vh,28rem);padding-bottom:clamp(2rem,6vh,3.5rem);padding-inline:var(--aurum-page-gutter);overflow:visible}.site.landing{--landing-glass-body: 80%;--landing-chrome-opacity: 80%;--landing-field-veil-color: #000;--landing-field-veil-opacity: .17}.site .site-glass.glass-pane{--bevel: 10px;--feather: 14px;--aurum-radius: 1.35rem;--aurum-glass-blur: 18px;--aurum-glass-sheen: color-mix(in srgb, oklch(from var(--aurum-card) calc(l + .07) c h) 68%, transparent);--aurum-glass-wash: color-mix(in srgb, var(--aurum-glass-sheen) 70%, transparent);border-radius:var(--aurum-radius)}.site .site-glass.glass-pane:before{border-radius:inherit}.site .site-glass.glass-pane:after{border-radius:calc(var(--aurum-radius) - 4px);--feather: 14px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--feather),#000 calc(100% - var(--feather)),transparent);mask-composite:intersect;background:radial-gradient(ellipse 70% 52% at 14% 0%,color-mix(in srgb,var(--aurum-glass-sheen) 48%,transparent),transparent 70%),radial-gradient(ellipse 44% 36% at 94% 100%,color-mix(in srgb,var(--aurum-glass-sheen) 32%,transparent),transparent 70%),linear-gradient(118deg,color-mix(in srgb,var(--aurum-glass-wash) 52%,transparent) 0%,transparent 42%),color-mix(in srgb,var(--aurum-card) var(--landing-glass-body, 80%),transparent);-webkit-backdrop-filter:blur(var(--aurum-glass-blur)) saturate(155%);backdrop-filter:blur(var(--aurum-glass-blur)) saturate(155%);box-shadow:inset 1.5px 1.5px color-mix(in srgb,var(--aurum-glass-sheen) 92%,transparent),inset -1.5px -1.5px color-mix(in srgb,var(--aurum-shade) 42%,transparent),inset 0 0 18px color-mix(in srgb,var(--aurum-shade) 6%,transparent),0 1px 2px color-mix(in srgb,var(--aurum-shade) 14%,transparent)}.site .landing-hero__glass.glass-pane{width:min(40rem,92vw);max-width:100%;margin-inline:auto;min-height:28.125rem;display:grid;align-content:center}.site .landing-hero__copy{max-width:none;gap:1.55rem}.site .landing-hero__copy h1{max-width:14ch;font-size:clamp(2.6rem,4.6vw,3.85rem);line-height:1.08}.site .landing-hero__lead{font-size:clamp(1.08rem,1.45vw,1.22rem);max-width:36rem}.site .landing-hero__cta{font-size:.84rem}@media (min-width: 64rem){.site{--landing-opening-columns: minmax(0, 1fr) minmax(20rem, 24rem)}.site .landing-field-logo,.site .landing-hero{grid-template-columns:var(--landing-opening-columns);column-gap:2rem;padding-inline:max(var(--site-shell-gutter),(100% - 72rem) / 2)}.site .landing-field-logo{display:grid;align-items:center;justify-items:center;padding-top:var(--aurum-sticky-top, 4.75rem)}.site .landing-field-logo__plate{grid-column:2;width:min(24rem,100%)}.site .landing-hero{display:grid;align-items:center;padding-top:calc(var(--aurum-sticky-top, 4.75rem) + 2rem);padding-bottom:2rem}.site .landing-hero__glass.glass-pane{grid-column:1;width:100%;max-width:51.75rem;margin-inline:0}}.site .landing-hero__glass[data-photos]{gap:clamp(1.25rem,3vw,2.25rem)}@media (min-width: 48rem){.site .landing-hero__glass.glass-pane[data-photos]{width:min(52rem,92vw);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch}.site .landing-hero__glass[data-photos] .landing-hero__copy{align-self:center}.site .landing-hero__glass[data-photos] h1{font-size:clamp(2.3rem,3.6vw,3.3rem)}.site .landing-hero__photos{align-self:stretch;min-height:18rem}}@media (min-width: 64rem){.site .landing-hero__glass.glass-pane[data-photos]{width:100%;grid-template-columns:minmax(15rem,1fr) minmax(0,24rem);column-gap:1.75rem;align-content:center}.site .landing-hero__glass[data-photos] .landing-hero__photos{align-self:center;aspect-ratio:12 / 11;min-height:0}}.site .landing-about__panel,.site .landing-gallery__panel,.site .landing-contact__panel,.site .landing-services__head,.site .landing-card,.site .landing-hours.site-glass{position:relative;z-index:1;background:transparent;border:0;border-radius:calc(var(--aurum-radius, 1.35rem) - 10px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site .landing-hours.site-glass.glass-pane,.site .landing-about__panel.glass-pane,.site .landing-gallery__panel.glass-pane,.site .landing-contact__panel.glass-pane{background:transparent;border:0;box-shadow:none;padding:calc(var(--bevel, 9px) + clamp(1.25rem,2.6vw,2rem))}.site .landing-about__panel.glass-pane{display:grid;gap:1.35rem;align-items:center;color:var(--aurum-card-foreground)}@media (min-width: 48rem){.site .landing-about__panel.glass-pane{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);column-gap:clamp(1.5rem,3.5vw,2.75rem)}.landing-photos.landing-about__photos{justify-self:end}.site .landing-about__panel.glass-pane:not([data-photos]){grid-template-columns:minmax(0,1fr);max-width:40rem}}.site .landing-contact__panel.glass-pane{display:grid;gap:1.25rem 1.35rem;max-width:100%;color:var(--aurum-card-foreground);grid-template-columns:minmax(0,1fr)}.site .landing-contact__map{position:relative;z-index:1;min-width:0}.site .landing-contact__map-link{display:block;overflow:hidden;height:235px;border-radius:calc(var(--aurum-radius, 1.35rem) - 12px);border:1px solid color-mix(in srgb,var(--aurum-border) 55%,transparent);background:color-mix(in oklab,var(--aurum-muted) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aurum-glass-sheen) 25%,transparent);cursor:pointer}.site .landing-contact__map-picture{display:block;width:100%;height:100%;max-width:none;object-fit:none;object-position:50% 50%;opacity:.94;transition:filter .2s ease}.site .landing-contact__map-link:hover .landing-contact__map-picture{filter:brightness(1.03) saturate(1.08)}.site .landing-contact__map-link:focus-visible{outline:2px solid var(--aurum-primary);outline-offset:2px}.site .landing-contact__map-credit{display:flex;align-items:center;justify-content:flex-end;min-height:24px;max-width:calc(100% - 2px);position:absolute;right:1px;bottom:1px;padding:.1rem .45rem;border-top-left-radius:.45rem;border-bottom-right-radius:calc(var(--aurum-radius, 1.35rem) - 13px);background:color-mix(in oklab,var(--aurum-card) 82%,transparent);color:var(--aurum-muted-foreground);font-size:.66rem;line-height:1.4;text-align:right;text-decoration:none}.site .landing-contact__map-credit:hover{color:var(--aurum-foreground);text-decoration:underline}.site .landing-contact__map-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.35rem 1rem;border:1px solid color-mix(in srgb,var(--aurum-border) 80%,transparent);border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 70%,transparent);color:var(--aurum-foreground);font:inherit;font-size:.78rem;font-weight:650;letter-spacing:.02em;text-decoration:none;cursor:pointer}.site .landing-contact__map-note{flex:1 1 12rem;margin:0;color:var(--aurum-muted-foreground);font-size:.75rem;line-height:1.35}.site .landing-contact__map-note a{color:var(--aurum-muted-foreground);text-decoration:underline;text-underline-offset:2px}.site .landing-contact__map-note a:hover{color:var(--aurum-foreground)}.site .landing-contact__map-btn:hover{border-color:color-mix(in srgb,var(--aurum-primary) 45%,var(--aurum-border));background:color-mix(in oklab,var(--aurum-card) 88%,transparent)}.landing-map-dialog{position:fixed;inset:0;width:min(72rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);height:min(42rem,calc(100vh - 2rem));max-height:calc(100vh - 2rem);margin:auto;padding:0;border:0;background:transparent;color:var(--aurum-foreground)}.landing-map-dialog::backdrop{background:color-mix(in oklab,var(--aurum-shade) 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.landing-map-dialog__shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;box-sizing:border-box;width:100%;height:100%;padding:calc(var(--bevel, 9px) + .85rem);overflow:hidden}.landing-map-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-map-dialog__title{margin:0;font-family:var(--aurum-font-heading);font-size:1.15rem;font-weight:550}.landing-map-dialog__close{min-height:2.15rem;padding:.3rem 1rem;border:1px solid color-mix(in srgb,var(--aurum-border) 75%,transparent);border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 70%,transparent);color:var(--aurum-foreground);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.landing-map-dialog__canvas{min-height:0;overflow:hidden;border-radius:calc(var(--aurum-radius, 1.35rem) - 14px);border:1px solid color-mix(in srgb,var(--aurum-border) 55%,transparent);background:color-mix(in oklab,var(--aurum-muted) 50%,transparent)}.landing-map-dialog__canvas iframe{display:block;width:100%;height:100%;border:0}.landing-map-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.landing-map-dialog__notice{margin:0;color:var(--aurum-muted-foreground);font-size:.8rem}.landing-map-dialog__notice a{color:var(--aurum-primary-text)}.site .landing-contact__column{display:flex;flex-direction:column;gap:1rem;min-width:0}.site .landing-contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;min-height:2.5rem;margin-top:auto}.site .landing-contact__column--news .landing-contact__newsletter{flex:1 1 auto}.site .landing-contact__main{display:grid;gap:1.1rem;align-content:start;min-width:0}.site .landing-contact__intro{display:grid;gap:.55rem}.site .landing-contact__intro h2{margin:0;max-width:14ch}.site .landing-contact__body{display:grid;gap:1rem;justify-items:start;max-width:none}.site .landing-contact__body address,.site .landing-contact__newsletter-lead{margin:0;color:var(--aurum-foreground);font-size:1.05rem;font-style:normal;line-height:1.45}.site .landing-contact__body address{display:grid;justify-items:start}.site .landing-contact__newsletter-lead{max-width:28ch}.site .landing-contact__newsletter-notice{margin:0;padding:.6rem .85rem;border-radius:.6rem;background:color-mix(in oklab,var(--aurum-info) 14%,var(--aurum-card));color:color-mix(in oklab,var(--aurum-info) 80%,var(--aurum-foreground));font-size:.9rem;line-height:1.45}.site .landing-contact__channels{display:grid;gap:.55rem;justify-items:start}.site .landing-contact__channel{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.35rem .7rem .35rem .55rem;border:1px solid color-mix(in srgb,var(--aurum-border) 80%,transparent);border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 55%,transparent);color:var(--aurum-foreground);font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.site .landing-contact__phones{display:grid;gap:.45rem;margin-top:.85rem}.site .landing-contact__phones-title{margin:0;color:var(--aurum-muted-foreground);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site .landing-contact__channel--phone{display:inline-grid;grid-template-columns:auto auto;gap:0 .45rem;padding-block:.4rem;border-radius:1.1rem}.site .landing-contact__channel--phone .site-channel-icon{grid-row:span 3}.site .landing-contact__channel-number{white-space:nowrap;font-variant-numeric:tabular-nums}.site .landing-contact__channel-note{grid-column:2;color:var(--aurum-muted-foreground);font-size:.8rem;font-weight:500}.site .landing-contact__channel:hover{border-color:color-mix(in srgb,var(--aurum-primary) 45%,var(--aurum-border));background:color-mix(in oklab,var(--aurum-card) 78%,transparent)}.site .landing-contact__newsletter{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.site .landing-contact__newsletter-form{margin-block:auto;padding-bottom:.6rem}.site .landing-contact__newsletter-form{display:grid;gap:.65rem;justify-items:stretch}.site .landing-contact__newsletter-field{position:relative;display:block}.site .landing-contact__newsletter-icon{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--aurum-muted-foreground);pointer-events:none}.site .landing-contact__newsletter-label{color:var(--aurum-muted-foreground);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site .landing-contact__newsletter-form input[type=email]{display:block;width:100%;min-height:2.5rem;padding:.55rem .75rem .55rem 2.3rem;border:1px solid color-mix(in srgb,var(--aurum-border) 85%,transparent);border-radius:calc(var(--aurum-radius, .3rem) + .1rem);background:color-mix(in oklab,var(--aurum-card) 70%,transparent);color:var(--aurum-foreground);font:inherit;font-size:.92rem;line-height:1.5}.site .landing-contact__newsletter-form input[type=email]::placeholder{color:color-mix(in srgb,var(--aurum-muted-foreground) 80%,transparent)}.site .landing-contact__newsletter-form input[type=email]:focus{outline:2px solid color-mix(in srgb,var(--aurum-primary) 45%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--aurum-primary) 40%,var(--aurum-border))}.site .landing-contact__newsletter-form .btn{justify-self:start}.site .landing-contact__newsletter-consent{display:flex;align-items:flex-start;gap:.5rem;color:var(--aurum-muted-foreground);font-size:.82rem;line-height:1.45;cursor:pointer}.site .landing-contact__newsletter-consent input[type=checkbox]{flex:0 0 auto;width:1.05rem;height:1.05rem;margin:.15rem 0 0;accent-color:var(--aurum-primary)}.site .landing-contact__newsletter-consent input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--aurum-primary) 45%,transparent);outline-offset:2px}.site .landing-contact__newsletter-consent a{color:var(--aurum-primary-text);text-decoration:underline;text-underline-offset:.18em}.site .landing-contact__newsletter-consent a:hover{color:var(--aurum-foreground)}@media (min-width: 64rem){.site .landing-contact__panel.glass-pane{grid-template-columns:240px minmax(0,1fr) 240px;align-items:stretch;column-gap:1.5rem}.site .landing-contact__column{gap:8px}.site .landing-contact__column--map .landing-contact__map{display:flex;flex:1 1 auto;flex-direction:column}.site .landing-contact__column--map .landing-contact__map-link{flex:1 1 auto;height:auto;min-height:235px}}@media (min-width: 48rem) and (max-width: 63.99rem){.site .landing-contact__panel.glass-pane{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site .landing-contact__column--map{grid-column:1 / -1;grid-row:2}}.site .landing-footer{background:color-mix(in oklab,var(--aurum-background) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 63.99rem){.site .landing-field-logo{align-items:start;justify-items:center;padding-top:clamp(4.75rem,12vh,6rem);padding-inline:1rem}.site .landing-field-logo__plate{width:min(18rem,72vw)}.site .landing-field-logo__caption{font-size:clamp(.78rem,2.8vw,.92rem)}.site .landing-hero{min-height:100vh;min-height:100dvh;align-items:center;justify-content:flex-end;padding-top:clamp(22rem,62vh,30rem);padding-bottom:clamp(2rem,6vh,3.5rem)}.site .landing-hero__glass.glass-pane{width:min(100%,28rem)}}@media (max-width: 47.99rem){.site .landing-hero__glass.glass-pane{min-height:0}.site .landing-field-logo__caption{display:none}.site{--landing-phone-logo-top: clamp(4.75rem, 12vh, 6rem);--landing-phone-logo-size: min(18rem, 72vw)}.site .landing-field-logo{padding-top:var(--landing-phone-logo-top)}.site .landing-field-logo__plate{width:var(--landing-phone-logo-size)}.site .landing-hero{min-height:0;align-items:flex-start;padding-top:calc(var(--landing-phone-logo-top) + var(--landing-phone-logo-size) + 1.5rem)}}.site .landing-card__more,.site .landing-footer a:not(.btn){position:relative}.site .landing-card__more:after,.site .landing-footer a:not(.btn):after{content:"";position:absolute;top:calc(50% - 22px);right:-.25rem;left:-.25rem;height:44px}.site .landing-footer__lower{overflow-y:clip;overflow-clip-margin:4px}.site[data-editing]{--landing-edit-highlight: var(--aurum-error);--landing-edit-width: 3px;--landing-edit-surface: color-mix(in oklab, var(--aurum-error) 6%, var(--aurum-card))}.site[data-editing] [data-edit-section]{cursor:pointer}.site[data-editing] [data-edit-section]:hover{outline:calc(var(--landing-edit-width) - 1px) dashed var(--landing-edit-highlight);outline-offset:6px}.site[data-editing] [data-edit-section][data-edit-selected]{--aurum-card: var(--landing-edit-surface);--landing-glass-body: 100%;background-color:var(--landing-edit-surface);outline:var(--landing-edit-width) solid var(--landing-edit-highlight);outline-offset:6px;box-shadow:0 0 0 12px color-mix(in oklab,var(--landing-edit-highlight) 14%,transparent),0 22px 70px 14px color-mix(in oklab,var(--landing-edit-highlight) 38%,transparent);transition:box-shadow .25s ease,background-color .25s ease}.site[data-editing] img[data-edit-section][data-edit-selected]{background-color:transparent}.site[data-editing] .btn-solid[data-edit-section][data-edit-selected]{background-color:var(--aurum-primary)}.site[data-editing] .landing-field-logo [data-edit-section]{pointer-events:auto}.site[data-editing] .landing-hero{pointer-events:none}.site[data-editing] .landing-hero>*{pointer-events:auto}.site[data-editing] .landing-announcement[data-edit-selected]{background-color:var(--landing-announcement-tone);outline-offset:calc(var(--landing-edit-width) * -2)}.landing-booking{position:fixed;inset:0;width:min(28rem,calc(100vw - 2rem));height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow-y:auto;border:0;background:transparent;color:var(--aurum-foreground)}.landing-booking::backdrop{background:color-mix(in oklab,var(--aurum-shade) 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:has(.landing-booking:popover-open){overflow:hidden}.landing-booking__shell{display:grid;gap:1rem;box-sizing:border-box;padding:calc(var(--bevel, 9px) + 1rem)}.landing-booking__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-booking__title{margin:0;font-family:var(--aurum-font-heading);font-size:1.45rem;font-weight:550;line-height:1.15}.landing-booking__close{min-height:2.15rem;padding:.3rem 1rem;border:1px solid color-mix(in srgb,var(--aurum-border) 75%,transparent);border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 70%,transparent);color:var(--aurum-foreground);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.landing-booking__close:focus-visible,.landing-booking__phone:focus-visible{outline:2px solid var(--aurum-ring);outline-offset:2px}.landing-booking__text{margin:0;color:var(--aurum-muted-foreground);font-size:.95rem;line-height:1.5}.landing-booking__phone{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.8rem;min-height:3.5rem;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--aurum-primary) 35%,var(--aurum-border));border-radius:calc(var(--aurum-radius, 1.35rem) - 8px);background:color-mix(in oklab,var(--aurum-card) 75%,transparent);color:var(--aurum-foreground);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.landing-booking__phone:hover{border-color:var(--aurum-primary);background:var(--aurum-card)}.landing-booking__icon{grid-row:span 3;width:1.4rem;height:1.4rem;color:var(--aurum-primary-text)}.landing-booking__number{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.01em}.landing-booking__note{grid-column:2;color:var(--aurum-muted-foreground);font-size:.85rem}.landing-booking__online{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--aurum-border) 60%,transparent)}.landing-booking__online p{margin:0;color:var(--aurum-muted-foreground);font-size:.9rem}@media (min-width: 48rem){.site .landing-hours.site-glass{--hours-height: 22rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(var(--hours-height),auto);gap:clamp(1.75rem,4vw,3.5rem);align-items:stretch}.site .landing-hours.site-glass[data-side=none]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;max-width:40rem}.landing-hours__side{position:relative;min-height:0}.landing-hours__side>*{position:absolute;inset:0}.landing-hours__side .landing-hours__exceptions{padding-right:.35rem;overflow-y:auto;overscroll-behavior:contain}}.landing-photos{position:relative;border-radius:calc(var(--aurum-radius, 1.35rem) - 10px);background:var(--aurum-muted);overflow:hidden}.landing-photos:not([data-phone]){display:none}.landing-photos[data-phone]{aspect-ratio:16 / 10}@media (min-width: 48rem){.landing-photos:not([data-phone]){display:block}.landing-photos--box[data-phone]{aspect-ratio:auto}}.landing-photos.landing-photos--portrait{justify-self:center;width:min(100%,20rem);aspect-ratio:3 / 4;border-radius:0;background:none;overflow:visible}.landing-photos>figure{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none;transition:opacity 1.2s ease}.landing-photos>figure[data-active]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.landing-photos>figure{transition:none}}.landing-photos figcaption{position:absolute;top:.75rem;left:.75rem;z-index:1;max-width:calc(100% - 1.5rem);padding:.35rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 90%,transparent);color:var(--aurum-primary-text);font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.landing-photos img{display:block;width:100%;height:100%;object-fit:cover}.landing-photos__link{display:block;height:100%}.landing-photos__out{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 90%,transparent);color:var(--aurum-primary-text);font-size:.85rem}.landing-photos>.landing-photos__nav{position:absolute;inset:auto .6rem .6rem auto;z-index:2;display:flex;gap:.35rem}.landing-photos__step{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 88%,transparent);color:var(--aurum-primary-text);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.landing-photos__step:hover{background:var(--aurum-card)}.landing-photos__step:focus-visible{outline:2px solid var(--aurum-primary);outline-offset:2px}.site .landing-marquee{--bevel: 8px;--landing-marquee-gap: 2rem;display:flex;align-items:center;gap:.6rem;box-sizing:border-box;width:min(100%,28rem);padding:calc(var(--bevel) + 1.9rem) calc(var(--bevel) + 1.4rem) calc(var(--bevel) + 1.9rem) calc(var(--bevel) + 1rem)}.site .landing-marquee__viewport{flex:1;min-width:0;display:flex;gap:var(--landing-marquee-gap);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.site .landing-marquee__track{display:flex;flex-shrink:0;align-items:center;gap:var(--landing-marquee-gap);margin:0;padding:0;list-style:none;animation:landing-marquee var(--landing-marquee-duration, 45s) linear infinite}@keyframes landing-marquee{to{transform:translate(calc(-100% - var(--landing-marquee-gap)))}}.site .landing-marquee:hover .landing-marquee__track,.site .landing-marquee__toggle:checked~.landing-marquee__viewport .landing-marquee__track{animation-play-state:paused}.site .landing-marquee__item{display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}.site .landing-marquee__item .landing-card__badge{margin-inline-start:0}.site .landing-marquee__thumb,.site .landing-marquee__thumb img{display:block;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.site .landing-marquee__thumb{flex-shrink:0;overflow:hidden;box-shadow:0 0 0 1px color-mix(in oklab,var(--aurum-primary) 35%,transparent)}.site .landing-marquee__text{color:var(--aurum-foreground);font-size:.92rem;font-weight:600}.site .landing-marquee__sep{margin-inline-start:calc(var(--landing-marquee-gap) - .55rem);color:var(--aurum-primary);font-size:.7rem;opacity:.75}.site .landing-marquee__pause{flex-shrink:0;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in oklab,var(--aurum-card) 85%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--aurum-primary) 30%,transparent);color:var(--aurum-primary-text);cursor:pointer}.site .landing-marquee__pause:hover{background:var(--aurum-card)}.site .landing-marquee__toggle:focus-visible~.landing-marquee__pause{outline:2px solid var(--aurum-ring);outline-offset:2px}@media (max-width: 63.99rem){.site .landing-hero{padding-inline:var(--site-shell-gutter)}}@media (min-width: 48rem) and (max-width: 63.99rem){.site .landing-hero__glass.glass-pane{width:100%}}@media (min-width: 48rem){.site .landing-marquee{width:100%}}.site{--landing-marquee-height: calc(2*(8px + 1.9rem) + 2.75rem) ;--landing-opening-row-gap: 2rem}.site .landing-marquee__viewport{min-height:2.75rem}@media (min-width: 64rem){.site .landing-marquee{grid-column:1 / -1;height:var(--landing-marquee-height)}.site .landing-hero:has(>.landing-marquee[data-wide]){grid-template-rows:1fr auto;row-gap:var(--landing-opening-row-gap)}.site:has(.landing-marquee[data-wide]) .landing-field-logo{padding-bottom:calc(var(--landing-marquee-height) + var(--landing-opening-row-gap))}}@media (min-width: 48rem){.site .landing-marquee:not([data-wide]){display:none}}@media (max-width: 47.99rem){.site .landing-marquee:not([data-phone]){display:none}}@media (prefers-reduced-motion: reduce){.site .landing-marquee__track{animation:none}.site .landing-marquee__track+.landing-marquee__track,.site .landing-marquee__pause{display:none}.site .landing-marquee__viewport{overflow-x:auto}}.site .status-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}}@layer components{.legal-page{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.legal-hero{min-width:0;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3rem,7vw,5rem)}.legal-home{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-block:1.1rem}.legal-home__back{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem;padding:.3rem 1.1rem;border:1px solid color-mix(in srgb,var(--aurum-border) 80%,transparent);border-radius:999px;background:color-mix(in oklab,var(--aurum-card) 55%,transparent);color:var(--aurum-foreground);font-size:.85rem;font-weight:650;text-decoration:none}.legal-home__back:hover{border-color:color-mix(in srgb,var(--aurum-primary) 45%,var(--aurum-border));background:color-mix(in oklab,var(--aurum-card) 88%,transparent)}.legal-panel{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:clamp(1.35rem,3vw,2.25rem);border:1px solid var(--aurum-border);border-radius:var(--site-card-radius, var(--aurum-radius));background:color-mix(in oklab,var(--aurum-card) 92%,transparent);color:var(--aurum-card-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--aurum-shade) 12%,transparent),0 10px 28px color-mix(in srgb,var(--aurum-shade) 10%,transparent)}.legal-panel h1{font-family:var(--aurum-font-heading);font-size:var(--aurum-section-title-size, 2rem);font-weight:500;letter-spacing:var(--aurum-tracking-display, -.02em);line-height:1.2;margin:0;text-wrap:balance}.legal-prose h2{font-family:var(--aurum-font-heading);font-size:1.2rem;font-weight:500;line-height:1.3;margin:1.9rem 0 .6rem;padding-top:1.4rem;border-top:1px solid color-mix(in srgb,var(--aurum-border) 55%,transparent);text-wrap:balance}.legal-prose h3{font-family:var(--aurum-font-heading);font-size:1rem;font-weight:600;line-height:1.35;margin:1.3rem 0 .45rem}.legal-prose p{margin:0 0 .75rem;max-width:34rem;line-height:1.65}.legal-intro{color:var(--aurum-muted-foreground)}.legal-list{max-width:34rem;margin:0 0 .9rem;padding-left:1.15rem;display:grid;gap:.4rem;line-height:1.6}.legal-prose a{overflow-wrap:anywhere;color:var(--aurum-primary);text-decoration:underline;text-underline-offset:.18em}.legal-prose code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.85em;padding:.1em .35em;border:1px solid color-mix(in srgb,var(--aurum-border) 70%,transparent);border-radius:var(--aurum-radius);background:color-mix(in oklab,var(--aurum-muted) 50%,transparent)}.legal-missing{display:inline;padding:.05em .4em;border:1px dashed var(--aurum-warning);border-radius:var(--aurum-radius);background:color-mix(in srgb,var(--aurum-warning) 18%,var(--aurum-card));font-size:.88em;font-style:italic;color:var(--aurum-warning-foreground)}.legal-facts{display:grid;gap:0;margin:.25rem 0 1rem;max-width:34rem;border:1px solid color-mix(in srgb,var(--aurum-border) 70%,transparent);border-radius:var(--aurum-radius);overflow:hidden}.legal-facts__row{display:grid;grid-template-columns:minmax(9.5rem,14rem) 1fr;gap:.4rem 1rem;padding:.6rem .8rem;border-top:1px solid color-mix(in srgb,var(--aurum-border) 55%,transparent);background:color-mix(in oklab,var(--aurum-card) 55%,transparent)}.legal-facts__row:first-child{border-top:0}.legal-facts dt{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--aurum-muted-foreground)}.legal-facts dd{margin:0;font-size:.92rem;line-height:1.55}.legal-table-wrap{margin:.5rem 0 1rem;overflow-x:auto;border:1px solid color-mix(in srgb,var(--aurum-border) 70%,transparent);border-radius:var(--aurum-radius)}.legal-table{width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.5}.legal-table :is(th,td){padding:.55rem .7rem;text-align:left;vertical-align:top;border-top:1px solid color-mix(in srgb,var(--aurum-border) 50%,transparent)}.legal-table thead th{border-top:0;background:color-mix(in oklab,var(--aurum-muted) 50%,transparent);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aurum-muted-foreground)}@media (max-width: 40rem){.legal-facts__row{grid-template-columns:1fr;gap:.15rem}}}@layer components{.admin-body{margin:0;min-height:100svh;background:var(--aurum-background);color:var(--aurum-foreground);font-family:var(--aurum-font-body)}.admin-page{min-height:100svh;padding:clamp(1.5rem,5vw,3rem) 1rem;box-sizing:border-box}.admin-page--centred{display:grid;place-items:center}.admin-panel{width:min(100%,26rem);display:grid;gap:1rem;padding:clamp(1.5rem,5vw,2.25rem);box-sizing:border-box;border:1px solid var(--aurum-border);border-radius:var(--aurum-radius);background:var(--aurum-card);color:var(--aurum-card-foreground);box-shadow:var(--aurum-shadow)}.admin-eyebrow{margin:0;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--aurum-muted-foreground)}.admin-title{margin:0;font-family:var(--aurum-font-heading);font-size:1.6rem;font-weight:500;line-height:1.25}.admin-text{margin:0;line-height:1.5;overflow-wrap:anywhere}.admin-text--muted{color:var(--aurum-muted-foreground)}.admin-text--note{margin-block-end:.75rem;padding:.6rem .75rem;border-inline-start:3px solid var(--aurum-info);border-radius:var(--aurum-radius);background:color-mix(in oklab,var(--aurum-info) 10%,var(--aurum-card));font-size:.9rem}.admin-panel #flash-group:empty{display:none}.admin-body:has(.admin-editor){overflow:hidden}.admin-editor{height:100svh;display:flex;flex-direction:column;overflow:hidden}.admin-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem 1rem;border-bottom:1px solid var(--aurum-border);background:var(--aurum-card);color:var(--aurum-card-foreground)}.admin-bar__brand{display:flex;align-items:center;gap:.75rem;min-width:0}.admin-bar__meta{margin:0;font-size:.8rem;color:var(--aurum-muted-foreground)}.admin-menu__icon{display:none}.admin-menu__icon>span{width:1.15rem;height:1.15rem}@media (max-width: 112.49rem){.admin-bar__meta,.admin-local-copy__more{display:none}}@media (max-width: 93.74rem){.admin-side-toggle{padding:0 .55rem}.admin-side-toggle__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 79.99rem){.admin-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-menu__icon{display:inline-flex}}.admin-bar__tools,.admin-bar__actions{display:flex;align-items:center;gap:.35rem}.admin-bar__tools{margin-inline-start:auto}.admin-bar__brand+.admin-bar__actions,.admin-bar__meta+.admin-bar__actions{margin-inline-start:auto}.admin-bar[data-local-copy]{border-bottom:3px solid var(--aurum-error);background:color-mix(in oklab,var(--aurum-error) 16%,var(--aurum-card))}.admin-local-copy{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:999px;background:var(--aurum-error);color:var(--aurum-error-foreground);font-size:.8rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.admin-local-copy--ribbon{position:fixed;z-index:100;inset-block-end:1rem;inset-inline-start:50%;margin:0;transform:translate(-50%);box-shadow:0 .25rem 1rem color-mix(in oklab,var(--aurum-error) 35%,transparent);pointer-events:none}.admin-status{padding:.2rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.admin-status--live{background:var(--aurum-success);color:var(--aurum-success-foreground)}.admin-status--draft{background:var(--aurum-warning);color:var(--aurum-warning-foreground)}.admin-status--error{background:var(--aurum-error);color:var(--aurum-error-foreground)}.admin-save{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border:0;border-radius:999px;background:color-mix(in oklab,var(--aurum-success) 16%,transparent);color:color-mix(in oklab,var(--aurum-success) 70%,var(--aurum-foreground));font:inherit;font-size:.8rem;font-weight:600;white-space:nowrap}.admin-save:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:currentColor}.admin-save__state{display:inline-flex;align-items:center;gap:.3rem}.admin-save__busy,.admin-save__offline{display:none}.admin-save--invalid{background:color-mix(in oklab,var(--aurum-warning) 28%,transparent);color:color-mix(in oklab,var(--aurum-warning) 55%,var(--aurum-foreground));cursor:pointer}.admin-save--failed,.phx-client-error .admin-save,.phx-server-error .admin-save{background:color-mix(in oklab,var(--aurum-error) 16%,transparent);color:var(--aurum-error)}.admin-editor:has(form.phx-change-loading) .admin-save__state{display:none}.admin-editor:has(form.phx-change-loading) .admin-save__busy{display:inline}.phx-client-error .admin-save__state,.phx-server-error .admin-save__state,.phx-client-error .admin-save__busy,.phx-server-error .admin-save__busy{display:none}.phx-client-error .admin-save__offline,.phx-server-error .admin-save__offline{display:inline}.admin-status--jump{display:inline-flex;font-family:inherit;align-items:center;gap:.35rem;border:0;cursor:pointer}.admin-button,.admin-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.35rem .9rem;border:1px solid var(--aurum-input);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;list-style:none}.admin-button::-webkit-details-marker{display:none}.admin-icon-button{width:2.25rem;padding:0;border-color:transparent}.admin-button:hover,.admin-icon-button:hover{background:var(--aurum-accent);color:var(--aurum-accent-foreground)}.admin-icon-button.is-active{background:var(--aurum-primary-tint);color:var(--aurum-primary-text)}.admin-icon-button--danger:hover{background:var(--aurum-error);color:var(--aurum-error-foreground)}.admin-button--quiet{border-color:transparent}.admin-button--outline{border-color:var(--aurum-primary);background:transparent;color:var(--aurum-primary-text)}.admin-button--primary{border-color:var(--aurum-primary);background:var(--aurum-primary);color:var(--aurum-primary-foreground)}.admin-button--primary:hover{background:color-mix(in oklab,var(--aurum-primary) 88%,var(--aurum-foreground));color:var(--aurum-primary-foreground)}.admin-button--danger{border-color:var(--aurum-error);background:var(--aurum-error);color:var(--aurum-error-foreground)}.admin-button--add{width:100%;border-style:dashed;color:var(--aurum-primary-text)}.admin-button:disabled,.admin-icon-button:disabled{opacity:.4;cursor:not-allowed;background:transparent;color:inherit}.admin-button--primary:disabled{background:var(--aurum-primary);color:var(--aurum-primary-foreground)}.admin-menu{position:relative}.admin-menu__list{position:absolute;inset-inline-end:0;top:calc(100% + .35rem);z-index:20;display:grid;min-width:16rem;padding:.35rem;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .75);background:var(--aurum-popover);color:var(--aurum-popover-foreground);box-shadow:var(--aurum-shadow)}.admin-menu__list>button,.admin-menu__list>a{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border:0;border-radius:calc(var(--aurum-radius) * .5);background:none;color:inherit;font:inherit;font-size:.9rem;text-align:start;text-decoration:none}.admin-menu__list>button:hover,.admin-menu__list>a:hover{background:var(--aurum-accent)}.admin-menu__list>button:disabled{opacity:.4;background:none;cursor:not-allowed}.admin-menu__who{margin:.35rem .75rem 0;padding-top:.5rem;border-top:1px solid var(--aurum-border);font-size:.8rem;color:var(--aurum-muted-foreground);overflow-wrap:anywhere}.admin-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.4rem 1rem;background:var(--aurum-info);color:var(--aurum-info-foreground);font-size:.9rem}.admin-editor__body{--admin-docs-width: 0;--admin-panel-width: 0;position:relative;flex:1;display:grid;grid-template-columns:var(--admin-docs-width) minmax(0,1fr) var(--admin-panel-width);min-height:0}.admin-editor[data-docs=open] .admin-editor__body{--admin-docs-width: minmax(15rem, 18rem)}.admin-editor[data-panel=open] .admin-editor__body{--admin-panel-width: minmax(20rem, 27rem)}.admin-editor[data-docs=hidden] .admin-docs-side,.admin-editor[data-panel=hidden] .admin-panel-side{display:none}.admin-docs-side{grid-column:1}.admin-stage{grid-column:2}.admin-panel-side{grid-column:3}.admin-side-toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .65rem;border:1px solid var(--aurum-border);border-radius:var(--aurum-radius);background:transparent;color:inherit;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.admin-side-toggle:hover{background:var(--aurum-accent);color:var(--aurum-accent-foreground)}.admin-side-toggle.is-active{background:var(--aurum-primary-tint);color:var(--aurum-primary-text)}.admin-side-toggle>[class^=i-]{width:1.15rem;height:1.15rem}#admin-panel-toggle{margin-inline-start:.25rem}.admin-docs-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .6rem 3rem;border-inline-end:1px solid var(--aurum-border);background:var(--aurum-card);color:var(--aurum-card-foreground)}.admin-docs{display:grid;gap:.1rem}.admin-docs__link{display:flex;align-items:center;gap:.55rem;min-height:2.1rem;padding:.3rem .55rem;border-radius:var(--aurum-radius);color:inherit;font-size:.9rem;line-height:1.3;text-decoration:none}.admin-docs__link>[class^=i-]{flex:none;width:1rem;height:1rem;color:var(--aurum-muted-foreground)}.admin-docs__link:hover{background:var(--aurum-muted)}.admin-docs__link.is-current{background:var(--aurum-primary-tint);color:var(--aurum-primary-text);font-weight:600}.admin-docs__link.is-current>[class^=i-]{color:inherit}.admin-docs__name{flex:1;min-width:0}.admin-docs__group{margin-block-start:.6rem}.admin-docs__group>.admin-docs__link{padding-inline-start:1.6rem}.admin-docs__folder{display:flex;align-items:center;gap:.35rem;padding:.35rem .4rem;border-radius:var(--aurum-radius);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aurum-muted-foreground);cursor:pointer;list-style:none}.admin-docs__folder::-webkit-details-marker{display:none}.admin-docs__folder:hover{background:var(--aurum-muted)}.admin-docs__chevron{width:.95rem;height:.95rem;transition:transform .15s}.admin-docs__group[open] .admin-docs__chevron{transform:rotate(90deg)}.admin-stage[data-stage=doc]{display:block;overflow-y:auto;background:var(--aurum-background)}.admin-stage[data-stage=doc] .admin-stage__frame{display:none}.handover-doc{max-width:50rem;margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,2.5rem) 4rem;line-height:1.6}.handover-doc__trail{margin:0 0 .5rem;font-size:.85rem}.handover-doc__trail a{color:var(--aurum-muted-foreground)}.handover-doc__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-end:1.25rem}.handover-doc__title{margin:0;font-family:var(--aurum-font-heading);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:500;line-height:1.15}.handover-doc__summary{margin-block:0 1.75rem;padding:.9rem 1.1rem;border-inline-start:3px solid var(--aurum-primary);border-radius:var(--aurum-radius);background:var(--aurum-primary-tint)}.handover-doc__summary>strong{display:block;margin-block-end:.2rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--aurum-primary-text)}.handover-doc__summary p,.handover-doc__card-text p{margin:0}.handover-doc__summary p+p{margin-block-start:.5rem}.handover-doc__body h2{margin-block:2.25rem .75rem;font-family:var(--aurum-font-heading);font-size:1.6rem;font-weight:500;line-height:1.2}.handover-doc__body h3{margin-block:1.75rem .5rem;font-size:1.05rem}.handover-doc__body h4{margin-block:1.25rem .4rem;font-size:.95rem}.handover-doc__body p,.handover-doc__body ul,.handover-doc__body ol{margin-block:0 .9rem}.handover-doc__body li+li{margin-block-start:.25rem}.handover-doc__body a{color:var(--aurum-primary-text)}.handover-doc__body a.anchor{display:none}.handover-doc__body code{padding:.05rem .3rem;border-radius:calc(var(--aurum-radius) * .6);background:var(--aurum-muted);font-size:.88em;overflow-wrap:anywhere}.handover-doc__body pre{overflow-x:auto;padding:.8rem 1rem;border-radius:var(--aurum-radius);background:var(--aurum-muted);font-size:.85rem;line-height:1.45}.handover-doc__body pre code{padding:0;background:none;overflow-wrap:normal}.handover-doc__body blockquote{margin:0 0 1rem;padding:.6rem 1rem;border-inline-start:3px solid var(--aurum-border-strong);background:var(--aurum-card)}.handover-doc__body blockquote>:last-child{margin-block-end:0}.handover-doc__body table{display:block;overflow-x:auto;margin-block:0 1.25rem;border-collapse:collapse;font-size:.9rem;line-height:1.45}.handover-doc__body th,.handover-doc__body td{padding:.45rem .7rem;border:1px solid var(--aurum-border);text-align:start;vertical-align:top}.handover-doc__body th{background:var(--aurum-muted);font-weight:600}.handover-doc__body li:has(>input[type=checkbox]){list-style:none;margin-inline-start:-1.25rem}.handover-doc__body input[type=checkbox]{margin-inline-end:.4rem;accent-color:var(--aurum-primary)}.handover-diagram{margin:1rem 0 1.75rem;padding:1rem;border:1px solid var(--aurum-border);border-radius:var(--aurum-radius);background:var(--aurum-card);overflow-x:auto}.handover-diagram svg{display:block;height:auto;margin-inline:auto}.handover-picture{margin:1rem 0 1.75rem}.handover-picture img{display:block;max-width:100%;height:auto;margin-inline:auto;border:1px solid var(--aurum-border);border-radius:var(--aurum-radius);background:var(--aurum-card)}.handover-picture figcaption{margin-block-start:.5rem;font-size:.85rem;color:var(--aurum-muted-foreground);text-align:center}.handover-doc__list{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.handover-doc__list>li>a{display:flex;align-items:center;gap:.6rem;color:var(--aurum-primary-text);font-size:1.05rem}.handover-doc__list>li{padding:.9rem 1.1rem;border:1px solid var(--aurum-border);border-radius:var(--aurum-radius);background:var(--aurum-card)}.handover-doc__card-text{margin-block-start:.35rem;color:var(--aurum-muted-foreground);font-size:.92rem}.handover-doc__source{margin-block-start:3rem;color:var(--aurum-muted-foreground);font-family:ui-monospace,monospace;font-size:.78rem}@media print{.admin-bar,.admin-docs-side,.admin-panel-side,.admin-notice{display:none!important}.admin-body:has(.admin-editor),.admin-editor,.admin-stage[data-stage=doc]{height:auto;overflow:visible}.admin-editor__body{display:block}}.admin-stage{min-width:0;min-height:0;display:flex;justify-content:center;background:var(--aurum-sunken)}.admin-stage__frame{width:100%;height:100%}.admin-editor[data-device=phone] .admin-stage__frame{width:390px;max-width:100%;height:calc(100% - 2rem);margin-block:1rem;overflow:hidden;border:1px solid var(--aurum-border-strong);border-radius:1.5rem;box-shadow:var(--aurum-shadow)}.admin-stage__frame iframe{display:block;width:100%;height:100%;border:0;background:var(--aurum-background)}.admin-panel-side{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem 3rem;border-inline-start:1px solid var(--aurum-border);background:var(--aurum-card);color:var(--aurum-card-foreground)}.admin-section__head{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:.35rem;height:3.25rem;margin:0 -1.25rem;padding:0 1.25rem 0 .6rem;border-bottom:1px solid var(--aurum-border);background:var(--aurum-card)}.admin-section__head .admin-section__title{font-size:1.2rem}.admin-section__help{margin:.75rem 0 1.25rem}.admin-section__title{margin:0;font-family:var(--aurum-font-heading);font-size:1.35rem;font-weight:500}.admin-sections{display:grid;gap:.5rem;padding-top:1rem}.admin-sections .admin-field__help{margin-bottom:.5rem}.admin-sections__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .6);background:var(--aurum-background);color:inherit;font:inherit;text-align:start}.admin-sections__item>span:first-child{display:grid;gap:.15rem}.admin-sections__item .admin-field__help{margin:0}.admin-sections__item:hover{border-color:var(--aurum-primary)}.admin-form{display:grid;gap:1rem}.admin-field{display:grid;gap:.35rem;min-width:0;margin:0;padding:0;border:0}.admin-field__top{display:flex;justify-content:space-between;gap:.5rem}.admin-field__label{padding:0;font-size:.85rem;font-weight:600}.admin-field__count{font-size:.75rem;color:var(--aurum-muted-foreground)}.admin-field__count--near{color:color-mix(in oklab,var(--aurum-warning) 70%,var(--aurum-foreground));font-weight:700}.admin-field__count--over{color:var(--aurum-error);font-weight:700}.admin-field__help{margin:0;font-size:.8rem;line-height:1.4;color:var(--aurum-muted-foreground)}.admin-field__error{margin:0;font-size:.8rem;font-weight:600;color:var(--aurum-error)}.admin-field input[type=text],.admin-field input[type=email],.admin-field input[type=url],.admin-field input[type=tel],.admin-field input[type=number],.admin-field input[type=date],.admin-field input[type=time],.admin-field textarea{width:100%;box-sizing:border-box;min-height:2.5rem;padding:.5rem .7rem;border:1px solid var(--aurum-input);border-radius:calc(var(--aurum-radius) * .5);background:var(--aurum-background);color:var(--aurum-foreground);font:inherit;font-size:1rem}.admin-field textarea{resize:vertical;line-height:1.5}.admin-field--invalid input,.admin-field--invalid textarea{border-color:var(--aurum-error)}.admin-switch,.admin-choice__option{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem}.admin-switch input,.admin-choice__option input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--aurum-primary)}.admin-field--range input[type=range]{width:100%;margin:.25rem 0 0;accent-color:var(--aurum-primary)}.admin-field--range output{font-variant-numeric:tabular-nums}.admin-choice{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.admin-list{display:grid;gap:.6rem;min-width:0;margin:0;padding:0;border:0}.admin-item{display:grid;gap:.75rem;padding:.75rem;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .6);background:var(--aurum-background)}.admin-item__head,.admin-item__title{flex:1;min-width:0;font-size:.9rem}.admin-item__actions{display:inline-flex;gap:.1rem}.admin-item__actions .admin-icon-button{width:2rem;min-height:2rem}.admin-item--row{grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.5rem .75rem}.admin-item--row .admin-item__head{grid-row:1 / span 2;align-self:start;padding-top:.15rem}.admin-item--row .admin-field__help{display:none}.admin-item--row .admin-field__error{grid-column:1 / -1}.admin-item--row>.admin-field--switch{grid-column:2 / -1}.admin-fold{position:relative;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .6);background:var(--aurum-background)}.admin-fold__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;min-height:2.75rem;padding:.45rem 7.25rem .45rem .6rem;list-style:none;cursor:pointer}.admin-fold__head::-webkit-details-marker{display:none}.admin-fold__chevron{grid-row:1 / span 2;color:var(--aurum-muted-foreground);transition:transform .15s}.admin-fold[open]>.admin-fold__head .admin-fold__chevron{transform:rotate(90deg)}.admin-fold__title{min-width:0;font-size:.9rem;overflow-wrap:anywhere}.admin-fold__meta{grid-column:2;font-size:.78rem;color:var(--aurum-muted-foreground)}.admin-fold__actions{position:absolute;top:.4rem;inset-inline-end:.4rem;display:flex;z-index:2}.admin-fold__actions .admin-icon-button{width:2rem;min-height:2rem}.admin-fold__body{display:grid;gap:.75rem;padding:.25rem .75rem .9rem}.admin-fold[open]>.admin-fold__head{border-bottom:1px solid var(--aurum-border)}.admin-fold[open]>.admin-fold__body{padding-top:.75rem}.admin-cards{display:grid;gap:.6rem}.admin-card{border-inline-start:4px solid var(--aurum-primary);background:var(--aurum-card);scroll-margin-top:3.5rem}.admin-card>.admin-fold__head{background:var(--aurum-primary-tint);border-start-start-radius:calc(var(--aurum-radius) * .6 - 1px);border-start-end-radius:calc(var(--aurum-radius) * .6 - 1px)}.admin-card[open]>.admin-fold__head{position:sticky;top:3.25rem;z-index:1}.admin-card>.admin-fold__head .admin-fold__title{font-size:1rem;color:var(--aurum-primary-text)}.admin-card>.admin-fold__actions{top:.45rem}.admin-treatment{background:var(--aurum-background)}.admin-treatment>.admin-fold__head{min-height:2.5rem}.admin-treatment>.admin-fold__head .admin-fold__title{font-weight:600}.admin-image{position:relative}.admin-image__thumb{width:100%;max-height:14rem;object-fit:contain;border-radius:calc(var(--aurum-radius) * .5);background:var(--aurum-muted)}.admin-image__empty{display:grid;place-items:center;min-height:6rem;margin:0;border:1px dashed var(--aurum-border-strong);border-radius:calc(var(--aurum-radius) * .5);color:var(--aurum-muted-foreground);font-size:.85rem}.admin-image__actions{display:flex;flex-wrap:wrap;gap:.35rem}.admin-image__actions label.admin-button{cursor:pointer}.admin-image__actions:has(input:focus-visible) label.admin-button{outline:2px solid var(--aurum-ring);outline-offset:2px}.admin-image__progress{position:relative;overflow:hidden;padding:.35rem .6rem;border-radius:999px;background:var(--aurum-muted);font-size:.8rem;font-weight:600}.admin-image__progress>span{position:absolute;inset:0 auto 0 0;z-index:-1;background:var(--aurum-primary-tint);transition:width .2s}.admin-image__progress{isolation:isolate}.admin-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem}.admin-library__item{padding:0;overflow:hidden;aspect-ratio:1;border:2px solid transparent;border-radius:calc(var(--aurum-radius) * .5);background:var(--aurum-muted);cursor:pointer}.admin-library__item:hover,.admin-library__item:focus-visible{border-color:var(--aurum-primary)}.admin-library__item img{width:100%;height:100%;object-fit:cover}.admin-badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:var(--aurum-success);color:var(--aurum-success-foreground);font-size:.75rem;font-weight:600}.admin-badge--error{background:var(--aurum-error);color:var(--aurum-error-foreground)}.admin-dialog{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem}.admin-dialog__backdrop{position:absolute;inset:0;background:color-mix(in oklab,var(--aurum-foreground) 45%,transparent)}.admin-dialog__box{position:relative;display:grid;gap:1rem;width:min(100%,34rem);max-height:calc(100svh - 2rem);overflow-y:auto;box-sizing:border-box;padding:1.5rem;border-radius:var(--aurum-radius);background:var(--aurum-popover);color:var(--aurum-popover-foreground);box-shadow:var(--aurum-shadow)}.admin-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.admin-changes,.admin-changes li{display:grid;gap:.2rem;padding:.6rem .75rem;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .5);font-size:.9rem}.admin-version{display:grid;gap:.3rem;padding:.65rem .8rem;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .5);background:var(--aurum-card);font-size:.9rem}.admin-version--baseline{border-inline-start:3px solid var(--aurum-primary)}.admin-version--saved{border-inline-start:3px solid var(--aurum-info)}.admin-version--auto{background:color-mix(in oklab,var(--aurum-card) 70%,transparent)}.admin-history__heading{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--aurum-border);font-size:1rem;font-weight:600}.admin-version__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.admin-version__note{margin:0;overflow-wrap:anywhere}.admin-version__meta{margin:0;font-size:.8rem}.admin-version__actions,.admin-version__save{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.admin-version__save input[type=text]{flex:1 1 12rem}.admin-badge--baseline,.admin-badge--saved{display:inline-flex;align-items:center;gap:.25rem}.admin-badge--baseline{background:color-mix(in oklab,var(--aurum-primary) 18%,var(--aurum-card));color:var(--aurum-primary-text)}.admin-badge--saved{background:color-mix(in oklab,var(--aurum-info) 14%,var(--aurum-card));color:color-mix(in oklab,var(--aurum-info) 80%,var(--aurum-foreground))}.admin-badge--baseline>span,.admin-badge--saved>span{width:.85rem;height:.85rem}.admin-changes__values{overflow-wrap:anywhere}.admin-changes del{color:var(--aurum-muted-foreground)}.admin-changes ins{text-decoration:none;font-weight:600}.admin-site-state{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;background:var(--aurum-warning);color:var(--aurum-warning-foreground);font-size:.8rem;font-weight:700;white-space:nowrap}.admin-states{display:grid;gap:.75rem;margin:0 0 .5rem;padding:0;border:0}.admin-states__option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;padding:.6rem .75rem;border:1px solid var(--aurum-border);border-radius:calc(var(--aurum-radius) * .5);cursor:pointer}.admin-states__option:has(input:checked){border-color:var(--aurum-primary)}.admin-states__option input{margin-top:.2rem;accent-color:var(--aurum-primary)}.admin-states__option>span{display:grid;gap:.15rem}.admin-states__option small{font-weight:400;color:var(--aurum-muted-foreground)}.admin-phone-note{display:none}@media (max-width: 47.99rem){.admin-phone-note{display:flex;align-items:center;gap:.5rem;margin:0;padding:.4rem .5rem .4rem .75rem;border-bottom:1px solid var(--aurum-border);background:var(--aurum-muted);color:var(--aurum-muted-foreground);font-size:.8rem;line-height:1.3}.admin-phone-note>span:nth-child(2){flex:1}}.admin-phone-note__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.4rem 0;border:0;background:none;color:inherit;cursor:pointer}@media (max-width: 56rem){.admin-bar{padding:.5rem .75rem}.admin-bar__meta{display:none}.admin-bar__tools{margin-inline-start:0}.admin-bar__tools>.admin-icon-button{display:none}.admin-bar__actions{margin-inline-start:auto}.admin-editor__body{grid-template-columns:minmax(0,1fr)}.admin-stage{grid-column:1}.admin-side-toggle__label{display:none}.admin-panel-side,.admin-docs-side{position:absolute;inset:0;z-index:10;border-inline:0}.admin-item--row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-item--row .admin-item__head{grid-row:auto;grid-column:1 / -1}.admin-item--row>.admin-field--switch{grid-column:1 / -1}}.admin-state{margin:0 0 1rem;padding:.6rem .8rem;border-radius:calc(var(--aurum-radius) * .5);font-size:.85rem;font-weight:600}.admin-state--on{background:var(--aurum-success);color:var(--aurum-success-foreground)}.admin-state--off{background:var(--aurum-muted);color:var(--aurum-foreground)}.admin-preview{display:grid;gap:.6rem;margin:0 0 1.5rem;padding:.9rem;border:1px dashed var(--aurum-border-strong);border-radius:calc(var(--aurum-radius) * .6)}.admin-serp{display:grid;gap:.15rem;padding:.75rem;border-radius:calc(var(--aurum-radius) * .5);background:#fff;color:#202124;font-family:Arial,sans-serif}.admin-serp__url{font-size:.78rem;color:#4d5156}.admin-serp__title{font-size:1.1rem;color:#1a0dab;overflow-wrap:anywhere}.admin-serp__text{font-size:.85rem;line-height:1.45;color:#4d5156}.admin-share{overflow:hidden;border:1px solid #dadde1;border-radius:calc(var(--aurum-radius) * .5);background:#f0f2f5;color:#1c1e21;font-family:Arial,sans-serif}.admin-share__image{display:block;width:100%;aspect-ratio:1.91;object-fit:cover}.admin-share__text{display:grid;gap:.15rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.35}.admin-preview a{color:var(--aurum-primary);text-decoration:underline;text-underline-offset:.15em}.admin-chat{display:grid;justify-items:end;padding:.75rem;border-radius:calc(var(--aurum-radius) * .5);background:#efe7dd}.admin-chat__bubble{display:grid;gap:.35rem;width:min(100%,17rem);padding:.25rem .25rem .4rem;border-radius:.6rem;background:#d9fdd3;color:#111b21;font-family:Arial,sans-serif;font-size:.8rem;line-height:1.3}.admin-chat__bubble .admin-share__image{border-radius:.45rem .45rem 0 0}.admin-chat__text{display:grid;gap:.1rem;padding:.3rem .5rem;border-radius:0 0 .45rem .45rem;background:#0000000d}.admin-chat__link{padding-inline:.35rem;color:#027eb5;overflow-wrap:anywhere}.admin-x{display:grid;gap:.3rem;font-family:Arial,sans-serif}.admin-x__card{position:relative;overflow:hidden;border:1px solid #cfd9de;border-radius:1rem}.admin-x__title{position:absolute;inset-inline-start:.6rem;inset-block-end:.6rem;max-width:calc(100% - 1.2rem);padding:.1rem .4rem;overflow:hidden;border-radius:.25rem;background:#000000c4;color:#fff;font-size:.8rem;white-space:nowrap;text-overflow:ellipsis}.admin-panel--wide{width:min(100%,36rem);margin-inline:auto}.admin-back{justify-self:start;margin-inline-start:-.6rem}.admin-users{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--aurum-border)}.admin-users__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--aurum-border)}.admin-users__row--self{padding-inline:.75rem;border-inline-start:4px solid var(--aurum-primary);background:var(--aurum-primary-tint)}.admin-users__who{display:grid;gap:.15rem;min-width:0;overflow-wrap:anywhere;font-size:.9rem}.admin-users__who .admin-text--muted{font-size:.8rem}.admin-group{display:grid;gap:1rem;padding:.9rem 1rem 1rem;border:1px solid var(--aurum-border);border-inline-start:4px solid var(--aurum-primary);border-radius:calc(var(--aurum-radius) * .6);background:var(--aurum-card);scroll-margin-top:3.5rem}.admin-group__title{margin:0;font-size:.95rem;font-weight:600}[data-panel-selected]{outline:3px solid var(--aurum-error);outline-offset:3px;box-shadow:0 0 0 8px color-mix(in oklab,var(--aurum-error) 14%,transparent)}#section-form[data-panel-selected]{outline-offset:6px;border-radius:2px}.admin-pulse{animation:admin-pulse 1.4s ease-out 1}@keyframes admin-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--aurum-error) 45%,transparent)}60%{box-shadow:0 0 0 16px color-mix(in oklab,var(--aurum-error) 0%,transparent)}to{box-shadow:0 0 0 8px color-mix(in oklab,var(--aurum-error) 14%,transparent)}}@media (prefers-reduced-motion: reduce){.admin-pulse{animation:none}}.admin-badge--soon{background:var(--aurum-muted);color:var(--aurum-muted-foreground)}.admin-badge-chip{display:inline-flex;align-items:center;gap:.2rem;margin-inline-start:.35rem;padding:0 .45rem 0 .35rem;border-radius:999px;background:color-mix(in oklab,var(--admin-badge) 16%,transparent);color:color-mix(in oklab,var(--admin-badge) 85%,var(--aurum-foreground));font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em}.admin-badge-chip>span{width:.75rem;height:.75rem}.admin-badge-chip--featured{--admin-badge: var(--aurum-primary)}.admin-badge-chip--new{--admin-badge: var(--aurum-success)}.admin-badge-chip--sale{--admin-badge: var(--aurum-error)}.admin-history-help{margin:.9rem 0 .3rem}.admin-history-help+.admin-history-fold{margin-top:0}.admin-history-more{justify-self:start;margin-top:.4rem}}@layer components{.page{position:relative;isolation:isolate}.site{background:transparent}@media (max-width: 700px){:root{--aurum-glass-blur: 12px}}}@layer utilities{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-accent-opacity:100%}}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-accent-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}:root,:host{--spacing: .25rem;--radius-DEFAULT: .25rem}.i-heroicons-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19.5 13.5L12 21m0 0l-7.5-7.5M12 21V3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-path{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-right-start-on-rectangle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15m3 0l3-3m0 0l-3-3m3 3H9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-top-right-on-square{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.5 10.5L12 3m0 0l7.5 7.5M12 3v18'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-up-tray{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0l4.5 4.5M12 3v13.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-arrow-uturn-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 15L3 9m0 0l6-6M3 9h12a6 6 0 0 1 0 12h-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-bookmark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25L4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.5 48.5 0 0 1 11.186 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15.75 19.5L8.25 12l7.5-7.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m8.25 4.5l7.5 7.5l-7.5 7.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-clock{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-computer-desktop{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-device-phone-mobile{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.5 1.5H8.25A2.25 2.25 0 0 0 6 3.75v16.5a2.25 2.25 0 0 0 2.25 2.25h7.5A2.25 2.25 0 0 0 18 20.25V3.75a2.25 2.25 0 0 0-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-ellipsis-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.75 12a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0m6 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0m6 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-globe-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a9 9 0 0 1 7.843 4.582M12 3a9 9 0 0 0-7.843 4.582m15.686 0A11.95 11.95 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.96 8.96 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.9 17.9 0 0 1 12 16.5a17.9 17.9 0 0 1-8.716-2.247m0 0A9 9 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-photo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2.25 15.75l5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5m10.5-11.25h.008v.008h-.008zm.375 0a.375.375 0 1 1-.75 0a.375.375 0 0 1 .75 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-shield-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 12.75L11.25 15L15 9.75m-3-7.036A11.96 11.96 0 0 1 3.598 6A12 12 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623c5.176-1.332 9-6.03 9-11.622c0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-star{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.56.56 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.56.56 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.56.56 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.56.56 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.56.56 0 0 0 .475-.345z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-trash{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21q.512.078 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48 48 0 0 0-3.478-.397m-12 .562q.51-.088 1.022-.165m0 0a48 48 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a52 52 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a49 49 0 0 0-7.5 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-users{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 19.128a9.4 9.4 0 0 0 2.625.372a9.3 9.3 0 0 0 4.121-.952q.004-.086.004-.173a4.125 4.125 0 0 0-7.536-2.32M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.3 12.3 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0a3.375 3.375 0 0 1 6.75 0m8.25 2.25a2.625 2.625 0 1 1-5.25 0a2.625 2.625 0 0 1 5.25 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-heroicons-x-mark{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 18L18 6M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-compass{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16.24 7.76l-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-file-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-folder-open{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 14l1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-monitor-smartphone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8m-2 4v-3.96v3.15M7 19h5'/%3E%3Crect width='6' height='10' x='16' y='12' rx='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-panel-left-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18m7-6l-3-3l3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-panel-left-open{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18m5-12l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-panel-right-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M15 3v18M8 9l3 3l-3 3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-panel-right-open{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M15 3v18m-5-6l-3-3l3-3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-alert-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v4m0 3h.002m-8.636 3.353h17.268a.5.5 0 0 0 .433-.75L12.433 3.648a.5.5 0 0 0-.866 0L2.933 18.603a.5.5 0 0 0 .433.75'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-check-circle-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.464 11.21a1 1 0 0 0-1.414 1.414l.707-.707zm2.122 3.535l-.707.707a1 1 0 0 0 1.414 0zm6.364-4.95a1 1 0 0 0-1.415-1.414l.707.707zM21 12h-1a8 8 0 0 1-8 8v2c5.523 0 10-4.477 10-10zm-9 9v-1a8 8 0 0 1-8-8H2c0 5.523 4.477 10 10 10zm-9-9h1a8 8 0 0 1 8-8V2C6.477 2 2 6.477 2 12zm9-9v1a8 8 0 0 1 8 8h2c0-5.523-4.477-10-10-10zm-4.243 8.917l-.707.707l2.829 2.828l.707-.707l.707-.707l-2.829-2.828zm2.829 2.828l.707.707l5.657-5.657l-.707-.707l-.708-.707l-5.656 5.657z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-close-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='m5.636 5.637l12.728 12.728m-12.728 0L18.364 5.637'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-down-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.657 9.343L12 15L6.343 9.343'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-facebook-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18Zm0 0v-8m2.5-5H14a2 2 0 0 0-2 2v3m0 0h-2m2 0h2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-group-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 18a1 1 0 1 0 2 0zm-5 1a1 1 0 1 0 2 0zM2 19a1 1 0 1 0 2 0zm15-5v1h2v-2h-2zm4 2h-1v2h2v-2zm-1-7h-1a1 1 0 0 1-1 1v2a3 3 0 0 0 3-3zm-2 2v-1a1 1 0 0 1-1-1h-2a3 3 0 0 0 3 3zm-2-2h1a1 1 0 0 1 1-1V6a3 3 0 0 0-3 3zm2-2v1a1 1 0 0 1 1 1h2a3 3 0 0 0-3-3zM6 14v1h7v-2H6zm10 3h-1v2h2v-2zM3 19h1v-2H2v2zM13 7.5h-1A2.5 2.5 0 0 1 9.5 10v2A4.5 4.5 0 0 0 14 7.5zM9.5 11v-1A2.5 2.5 0 0 1 7 7.5H5A4.5 4.5 0 0 0 9.5 12zM6 7.5h1A2.5 2.5 0 0 1 9.5 5V3A4.5 4.5 0 0 0 5 7.5zM9.5 4v1A2.5 2.5 0 0 1 12 7.5h2A4.5 4.5 0 0 0 9.5 3zM13 14v1a2 2 0 0 1 2 2h2a4 4 0 0 0-4-4zm-7 0v-1a4 4 0 0 0-4 4h2a2 2 0 0 1 2-2zm13 0v1a1 1 0 0 1 1 1h2a3 3 0 0 0-3-3z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-home-4-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M4 9.5a1 1 0 0 1 .4-.8l7-5.25a1 1 0 0 1 1.2 0l7 5.25a1 1 0 0 1 .4.8V19a1 1 0 0 1-1 1h-4.9a.1.1 0 0 1-.1-.1V14a2 2 0 1 0-4 0v5.9a.1.1 0 0 1-.1.1H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-information-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8h.002M11 11h1v6h.5m8.5-5a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-instagram-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 7.5h.002M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0m-7 8h8a4 4 0 0 0 4-4V8a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-lotus-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M15 11.159c2.067-1.48 4.255-1.888 4.743-1.401c.589.589-.132 3.667-2.475 6.01c-1.388 1.388-3.034 2.207-4.268 2.521m-4-7.13C6.932 9.679 4.744 9.27 4.257 9.758c-.589.589.132 3.667 2.475 6.01C8.12 17.156 9.766 17.975 11 18.289m-5-3.058c-1.766.412-3 1.274-3 1.769c0 .667 2.239 2 5 2c1.636 0 3.088-.468 4-.988c.912.52 2.364.988 4 .988c2.761 0 5-1.333 5-2c0-.495-1.234-1.357-3-1.769M15 11.5c0 3.59-2 6.5-3 6.5s-3-2.91-3-6.5S11 5 12 5s3 2.91 3 6.5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-mail-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='m3 6.5l8.68 7.233a.5.5 0 0 0 .64 0L21 6.5M4 19h16a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-menu-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-pause-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='M8 5v14m8-14v14'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-phone-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M7.464 16.535c4.06 4.06 7.882 4.552 9.125 4.598a3 3 0 0 0 .832-.104l.074-.019a4.87 4.87 0 0 0 3.295-2.806a.47.47 0 0 0-.057-.476c-1.102-1.411-2.623-2.414-4.085-3.428a.5.5 0 0 0-.642.057L14.4 15.963a.47.47 0 0 1-.507.11c-.639-.259-2.226-.992-3.6-2.366s-2.107-2.962-2.366-3.6a.47.47 0 0 1 .11-.508l1.606-1.606a.504.504 0 0 0 .058-.641c-.997-1.458-1.998-3.053-3.433-4.1a.47.47 0 0 0-.462-.047a4.9 4.9 0 0 0-2.82 3.31l-.015.063a3 3 0 0 0-.104.833c.046 1.243.538 5.065 4.597 9.124Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-pic-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8.5a.5.5 0 1 1-1 0a.5.5 0 0 1 1 0'/%3E%3Cpath fill='currentColor' d='M14.121 14.879a1 1 0 1 0 1.415 1.414l-.708-.707zm2.829-1.415l.707-.707a1 1 0 0 0-1.414 0zm3.328 4.743a1 1 0 0 0 1.414-1.414l-.707.707zm-10.4-7.571l.708-.707a1 1 0 0 0-1.415 0zm5.158 6.571a1 1 0 0 0 1.414-1.414l-.707.707zM4 4v1h16V3H4zm17 1h-1v14h2V5zm-1 15v-1H4v2h16zM3 19h1V5H2v14zm11.828-3.414l.708.707l2.12-2.121l-.706-.708l-.707-.707l-2.122 2.122zm2.122-2.122l-.707.707l4.035 4.036l.707-.707l.707-.707l-4.035-4.036zm-7.071-2.828l-.707.707l5.864 5.864l.707-.707l.707-.707l-5.864-5.864zM3 17.515l.707.707l6.879-6.879l-.707-.707l-.707-.707l-6.88 6.879zM16 8.5h-1a.5.5 0 0 1 .5-.5v2A1.5 1.5 0 0 0 17 8.5zm-.5.5V8a.5.5 0 0 1 .5.5h-2a1.5 1.5 0 0 0 1.5 1.5zm-.5-.5h1a.5.5 0 0 1-.5.5V7A1.5 1.5 0 0 0 14 8.5zm.5-.5v1a.5.5 0 0 1-.5-.5h2A1.5 1.5 0 0 0 15.5 7zM4 20v-1H2a2 2 0 0 0 2 2zm17-1h-1v2a2 2 0 0 0 2-2zM20 4v1h2a2 2 0 0 0-2-2zM4 4V3a2 2 0 0 0-2 2h2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-play-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M6.661 4.88a.47.47 0 0 1 .656-.378c1.032.441 3.375 1.502 6.354 3.222s5.071 3.22 5.97 3.893a.468.468 0 0 1 0 .755c-.889.667-2.954 2.148-5.97 3.89c-3.019 1.742-5.334 2.79-6.356 3.226a.468.468 0 0 1-.653-.378c-.135-1.11-.389-3.662-.389-7.116c0-3.452.254-6.003.388-7.115Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-sparkles-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M6 14.806a9.7 9.7 0 0 0 2.33 2.52A9.7 9.7 0 0 0 6 19.846a9.7 9.7 0 0 0-2.33-2.52A9.7 9.7 0 0 0 6 14.806ZM14.774 4.4a16.2 16.2 0 0 0 5.374 5.893a16.2 16.2 0 0 0-5.374 5.892a16.2 16.2 0 0 0-5.372-5.892A16.2 16.2 0 0 0 14.774 4.4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-star-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M11.784 2.87a.25.25 0 0 1 .432 0l2.961 5.085a.25.25 0 0 0 .164.119l5.75 1.245a.25.25 0 0 1 .134.41l-3.92 4.388a.25.25 0 0 0-.063.192l.593 5.854a.25.25 0 0 1-.35.254l-5.384-2.373a.25.25 0 0 0-.202 0l-5.384 2.373a.25.25 0 0 1-.35-.254l.593-5.854a.25.25 0 0 0-.062-.192L2.776 9.73a.25.25 0 0 1 .133-.411l5.75-1.245a.25.25 0 0 0 .164-.119z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-tag-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M3.738 12.223a2 2 0 0 1-.578-1.595l.472-5.186a2 2 0 0 1 1.81-1.81l5.186-.472a2 2 0 0 1 1.595.578l7.823 7.823a2 2 0 0 1 0 2.828l-5.657 5.657a2 2 0 0 1-2.828 0z'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' d='M10.853 8.025a2 2 0 1 1-2.829 2.829a2 2 0 0 1 2.829-2.829Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-time-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v5l3 3m6-3a9 9 0 1 1-18 0a9 9 0 0 1 18 0'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-mingcute-warning-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-width='2' d='M12 7v6m0 3h.002M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.container{width:100%}@media (min-width: 40rem){.container{max-width:40rem}}@media (min-width: 48rem){.container{max-width:48rem}}@media (min-width: 64rem){.container{max-width:64rem}}@media (min-width: 80rem){.container{max-width:80rem}}@media (min-width: 96rem){.container{max-width:96rem}}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.px{padding-inline:calc(var(--spacing) * 4)}.outline{outline-style:var(--un-outline-style);outline-width:1px}.accent-foreground{accent-color:color-mix(in srgb,var(--aurum-foreground) var(--un-accent-opacity),transparent)}.b,.border{border-width:1px}.rounded{border-radius:var(--radius-DEFAULT)}.flex{display:flex}.gap-4{gap:calc(var(--spacing) * 4)}.grid{display:grid}.h1{height:calc(var(--spacing) * 1)}.ha{height:auto}.block{display:block}.contents{display:contents}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.resize{resize:both}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ring{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.items-center{align-items:center}.justify-between{justify-content:space-between}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.table{display:table}@media (min-width: 48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.site .landing-nav__icon,.site .site-channel-icon{width:1.05rem;height:1.05rem}.site .site-channel-icon{color:var(--aurum-primary-text)}.site .landing-menu__icon{width:1.5rem;height:1.5rem}.site .landing-menu__toggle .landing-menu__icon--close,.site .landing-menu__toggle[aria-expanded=true] .landing-menu__icon--open{display:none}.site .landing-menu__toggle[aria-expanded=true] .landing-menu__icon--close{display:inline-block}.site .landing-menu__link-icon{width:1.2rem;height:1.2rem;color:var(--aurum-primary-text)}.site .landing-marquee__pause [class*=i-mingcute]{width:1rem;height:1rem}.site .landing-announcement__pause [class*=i-mingcute]{width:.85rem;height:.85rem}.site .landing-marquee__icon--play,.site .landing-marquee__toggle:checked~.landing-marquee__pause .landing-marquee__icon--pause,.site .landing-announcement__toggle:checked~.landing-announcement__pause .landing-marquee__icon--pause{display:none}.site .landing-marquee__toggle:checked~.landing-marquee__pause .landing-marquee__icon--play,.site .landing-announcement__toggle:checked~.landing-announcement__pause .landing-marquee__icon--play{display:inline-block}
/*! Bundled license information:

daisyui/base/reset.css:
daisyui/base/properties.css:
daisyui/base/rootcolor.css:
daisyui/components/button.css:
daisyui/components/card.css:
daisyui/components/badge.css:
daisyui/components/collapse.css:
daisyui/components/alert.css:
  (*! 🌼 daisyUI 5.7.37 - MIT License *)
*/
