@layer components{@layer utilities{@layer daisyui.l1.l2.l3{.range{appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-moz-range-track{border:1px solid}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}.range:disabled{cursor:not-allowed;opacity:.3}}@layer daisyui.l1.l2{.range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.range-xs{--range-thumb-size:calc(var(--size-selector,.25rem) * 4)}.range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.range-md{--range-thumb-size:calc(var(--size-selector,.25rem) * 6)}.range-lg{--range-thumb-size:calc(var(--size-selector,.25rem) * 7)}.range-xl{--range-thumb-size:calc(var(--size-selector,.25rem) * 8)}.range-vertical{writing-mode:vertical-lr;width:var(--range-thumb-size);--range-fill-x:0;--range-fill-y:calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread:calc(100cqh * var(--range-fill));direction:rtl;height:clamp(3rem,20rem,100%)}.range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}}@media (width>=640px){@layer daisyui.l1.l2.l3{.sm\:range{appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.sm\:range:focus{outline:none}.sm\:range:focus-visible{outline-offset:2px;outline:2px solid}.sm\:range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.sm\:range::-webkit-slider-runnable-track{border:1px solid}}.sm\:range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}.sm\:range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.sm\:range::-moz-range-track{border:1px solid}}.sm\:range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}.sm\:range:disabled{cursor:not-allowed;opacity:.3}}@layer daisyui.l1.l2{.sm\:range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.sm\:range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.sm\:range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.sm\:range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.sm\:range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.sm\:range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.sm\:range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.sm\:range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.sm\:range-xs{--range-thumb-size:calc(var(--size-selector,.25rem) * 4)}.sm\:range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.sm\:range-md{--range-thumb-size:calc(var(--size-selector,.25rem) * 6)}.sm\:range-lg{--range-thumb-size:calc(var(--size-selector,.25rem) * 7)}.sm\:range-xl{--range-thumb-size:calc(var(--size-selector,.25rem) * 8)}.sm\:range-vertical{writing-mode:vertical-lr;width:var(--range-thumb-size);--range-fill-x:0;--range-fill-y:calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread:calc(100cqh * var(--range-fill));direction:rtl;height:clamp(3rem,20rem,100%)}.sm\:range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.sm\:range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.sm\:range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}}}@media (width>=768px){@layer daisyui.l1.l2.l3{.md\:range{appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.md\:range:focus{outline:none}.md\:range:focus-visible{outline-offset:2px;outline:2px solid}.md\:range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.md\:range::-webkit-slider-runnable-track{border:1px solid}}.md\:range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}.md\:range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.md\:range::-moz-range-track{border:1px solid}}.md\:range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}.md\:range:disabled{cursor:not-allowed;opacity:.3}}@layer daisyui.l1.l2{.md\:range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.md\:range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.md\:range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.md\:range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.md\:range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.md\:range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.md\:range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.md\:range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.md\:range-xs{--range-thumb-size:calc(var(--size-selector,.25rem) * 4)}.md\:range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.md\:range-md{--range-thumb-size:calc(var(--size-selector,.25rem) * 6)}.md\:range-lg{--range-thumb-size:calc(var(--size-selector,.25rem) * 7)}.md\:range-xl{--range-thumb-size:calc(var(--size-selector,.25rem) * 8)}.md\:range-vertical{writing-mode:vertical-lr;width:var(--range-thumb-size);--range-fill-x:0;--range-fill-y:calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread:calc(100cqh * var(--range-fill));direction:rtl;height:clamp(3rem,20rem,100%)}.md\:range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.md\:range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.md\:range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}}}@media (width>=1024px){@layer daisyui.l1.l2.l3{.lg\:range{appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.lg\:range:focus{outline:none}.lg\:range:focus-visible{outline-offset:2px;outline:2px solid}.lg\:range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.lg\:range::-webkit-slider-runnable-track{border:1px solid}}.lg\:range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}.lg\:range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.lg\:range::-moz-range-track{border:1px solid}}.lg\:range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}.lg\:range:disabled{cursor:not-allowed;opacity:.3}}@layer daisyui.l1.l2{.lg\:range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.lg\:range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.lg\:range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.lg\:range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.lg\:range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.lg\:range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.lg\:range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.lg\:range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.lg\:range-xs{--range-thumb-size:calc(var(--size-selector,.25rem) * 4)}.lg\:range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.lg\:range-md{--range-thumb-size:calc(var(--size-selector,.25rem) * 6)}.lg\:range-lg{--range-thumb-size:calc(var(--size-selector,.25rem) * 7)}.lg\:range-xl{--range-thumb-size:calc(var(--size-selector,.25rem) * 8)}.lg\:range-vertical{writing-mode:vertical-lr;width:var(--range-thumb-size);--range-fill-x:0;--range-fill-y:calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread:calc(100cqh * var(--range-fill));direction:rtl;height:clamp(3rem,20rem,100%)}.lg\:range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.lg\:range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.lg\:range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}}}@media (width>=1280px){@layer daisyui.l1.l2.l3{.xl\:range{appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.xl\:range:focus{outline:none}.xl\:range:focus-visible{outline-offset:2px;outline:2px solid}.xl\:range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.xl\:range::-webkit-slider-runnable-track{border:1px solid}}.xl\:range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}.xl\:range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.xl\:range::-moz-range-track{border:1px solid}}.xl\:range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}.xl\:range:disabled{cursor:not-allowed;opacity:.3}}@layer daisyui.l1.l2{.xl\:range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.xl\:range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.xl\:range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.xl\:range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.xl\:range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.xl\:range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.xl\:range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.xl\:range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.xl\:range-xs{--range-thumb-size:calc(var(--size-selector,.25rem) * 4)}.xl\:range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.xl\:range-md{--range-thumb-size:calc(var(--size-selector,.25rem) * 6)}.xl\:range-lg{--range-thumb-size:calc(var(--size-selector,.25rem) * 7)}.xl\:range-xl{--range-thumb-size:calc(var(--size-selector,.25rem) * 8)}.xl\:range-vertical{writing-mode:vertical-lr;width:var(--range-thumb-size);--range-fill-x:0;--range-fill-y:calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread:calc(100cqh * var(--range-fill));direction:rtl;height:clamp(3rem,20rem,100%)}.xl\:range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.xl\:range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.xl\:range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}}}@media (width>=1536px){@layer daisyui.l1.l2.l3{.\32 xl\:range{appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.\32 xl\:range:focus{outline:none}.\32 xl\:range:focus-visible{outline-offset:2px;outline:2px solid}.\32 xl\:range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.\32 xl\:range::-webkit-slider-runnable-track{border:1px solid}}.\32 xl\:range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}.\32 xl\:range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.\32 xl\:range::-moz-range-track{border:1px solid}}.\32 xl\:range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}.\32 xl\:range:disabled{cursor:not-allowed;opacity:.3}}@layer daisyui.l1.l2{.\32 xl\:range-primary{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.\32 xl\:range-secondary{color:var(--color-secondary);--range-thumb:var(--color-secondary-content)}.\32 xl\:range-accent{color:var(--color-accent);--range-thumb:var(--color-accent-content)}.\32 xl\:range-neutral{color:var(--color-neutral);--range-thumb:var(--color-neutral-content)}.\32 xl\:range-success{color:var(--color-success);--range-thumb:var(--color-success-content)}.\32 xl\:range-warning{color:var(--color-warning);--range-thumb:var(--color-warning-content)}.\32 xl\:range-info{color:var(--color-info);--range-thumb:var(--color-info-content)}.\32 xl\:range-error{color:var(--color-error);--range-thumb:var(--color-error-content)}.\32 xl\:range-xs{--range-thumb-size:calc(var(--size-selector,.25rem) * 4)}.\32 xl\:range-sm{--range-thumb-size:calc(var(--size-selector,.25rem) * 5)}.\32 xl\:range-md{--range-thumb-size:calc(var(--size-selector,.25rem) * 6)}.\32 xl\:range-lg{--range-thumb-size:calc(var(--size-selector,.25rem) * 7)}.\32 xl\:range-xl{--range-thumb-size:calc(var(--size-selector,.25rem) * 8)}.\32 xl\:range-vertical{writing-mode:vertical-lr;width:var(--range-thumb-size);--range-fill-x:0;--range-fill-y:calc(100cqh + var(--range-thumb-size) / 2);--range-fill-spread:calc(100cqh * var(--range-fill));direction:rtl;height:clamp(3rem,20rem,100%)}.\32 xl\:range-vertical::-webkit-slider-runnable-track{height:100%;width:calc(var(--range-thumb-size) * .5)}.\32 xl\:range-vertical::-webkit-slider-thumb{transform:translate(-50%)}.\32 xl\:range-vertical::-moz-range-track{height:100%;width:calc(var(--range-thumb-size) * .5)}}}}}.migration{--migration-water:var(--color-map-water);--migration-land:var(--color-map-land);--migration-border:var(--color-base-300);--migration-partner:var(--color-map-partner);--migration-selected:var(--color-map-selected);--migration-ink:var(--color-base-content);--migration-in:var(--color-flow-in);--migration-out:var(--color-flow-out);--migration-hover:var(--color-brand-soft);--migration-shadow:var(--shadow-panel);font-variant-numeric:tabular-nums;min-width:0}.migration [hidden]{display:none!important}.migration-workspace{background:var(--migration-water);overflow-anchor:none;height:100%;position:relative;overflow:clip}.migration-heading{flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.migration-heading .workspace-title{flex:1}.migration-heading .migration-level{flex:none;width:7rem}.migration-workspace[data-selected=false] .migration-panel-heading{display:none}.migration .tab{white-space:nowrap;min-height:44px}.migration-map-wrap{-webkit-user-select:none;user-select:none;position:absolute;inset:0}#migration-map,#migration-flows{width:100%;height:100%;display:block;position:absolute;inset:0}#migration-map{touch-action:none;cursor:grab}#migration-map:active{cursor:grabbing}#migration-map:focus-visible{outline-offset:-3px}#migration-flows{pointer-events:none;overflow:hidden}#migration-map path[data-code]{stroke:var(--color-map-border);stroke-width:.75px;vector-effect:non-scaling-stroke;cursor:pointer}#migration-map path[data-code]:not([data-selected=true]):hover{fill:var(--migration-hover);stroke:var(--migration-ink)}#migration-pref-borders,#migration-outlines{pointer-events:none}#migration-outlines path{fill:none;stroke:var(--migration-ink);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}#migration-hover-outline{stroke-width:1.5px}#migration-selected-outline{stroke-width:2.5px}.migration-no-flows{font-size:var(--type-ui);gap:16px;display:grid}.migration-map-controls{z-index:2;box-shadow:var(--migration-shadow);position:absolute;bottom:36px;right:400px}.migration .migration-map-controls .btn{width:44px;height:44px;min-height:44px;padding:0}.migration-map-bottom{z-index:2;border:1px solid var(--migration-border);border-radius:var(--radius-field);background:var(--color-base-100);box-shadow:var(--migration-shadow);font-size:var(--type-meta);max-width:calc(100% - 480px);padding:8px 10px;position:absolute;bottom:32px;left:24px}#migration-map-title,#migration-map-period{display:none}#migration-flow-empty{color:var(--color-base-content);margin:0}.migration-legend{grid-template-rows:auto auto;grid-auto-flow:column;gap:4px 12px;display:grid}.migration-legend small{grid-area:1/1/auto/3}.migration-legend span{grid-row:2;align-items:center;gap:8px;line-height:1.5;display:inline-flex}.migration-legend i{width:18px;height:3px;display:inline-block}.migration .migration-playback{width:100%;min-width:100px;min-height:44px;margin-top:8px;padding-inline:12px}.migration-playback[data-playing=true] .migration-play-icon,.migration-playback[data-playing=false] .migration-pause-icon{display:none}.migration-tooltip{z-index:4;pointer-events:none;background:var(--color-base-100);border:1px solid var(--migration-border);border-radius:var(--radius-field);width:max-content;max-width:260px;font-size:var(--type-meta);box-shadow:var(--migration-shadow);padding:8px 12px;position:absolute}.migration-panel{z-index:3;background:var(--color-base-100);border:1px solid var(--migration-border);border-radius:var(--radius-box);width:356px;box-shadow:var(--migration-shadow);flex-direction:column;display:flex;position:absolute;top:20px;bottom:32px;right:20px;overflow:hidden}@media (width>=751px){.migration-workspace[data-selected=false] .migration-panel{max-height:calc(100% - 52px);bottom:auto}}.migration-workspace[data-selected=false] .migration-map-bottom,.migration-workspace[data-selected=false] .migration-controls>fieldset{display:none}.migration-panel-heading{padding:var(--space-lg,24px) var(--space-md,16px) var(--space-md,16px);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.migration-panel-heading>div{min-width:0}.migration .migration-panel-heading h2{font-size:var(--type-panel);margin:4px 0;font-weight:600;line-height:1.35}.migration-panel-heading p{font-size:var(--type-meta);color:var(--color-muted);margin:0}.migration-panel-heading .migration-eyebrow{font-size:var(--type-meta)}.migration-panel-heading>.btn{flex-shrink:0}.migration-panel-toggle{display:none}.migration .migration-totals{gap:var(--space-xs,8px);border-bottom:1px solid var(--migration-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 16px;padding:0 0 16px;display:grid;container-type:inline-size}.migration-totals>div{min-width:0;padding-block:var(--space-xs,8px);border-bottom:2px solid #0000}.migration-totals .migration-total-main{border-bottom-color:var(--color-brand-ink)}.migration-totals .migration-total-main dt{color:var(--color-brand-ink);font-weight:600}.migration-totals dt{font-size:var(--type-meta);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.migration-totals dd{font-size:var(--type-subhead);margin:3px 0 0;font-weight:500;line-height:1.4}.migration-total-main dd{font-size:var(--type-metric);letter-spacing:-.025em;font-weight:700}.migration-total-value,.migration-total-unit{display:block}.migration-total-value{white-space:nowrap}.migration-total-unit{font-size:var(--type-meta);color:var(--color-muted);font-weight:400}.migration [data-sign=negative]{color:var(--migration-out)}.migration [data-sign=positive]{color:var(--migration-in)}.migration-panel-body{overscroll-behavior:contain;min-height:0;font-size:var(--type-body);scrollbar-gutter:stable;padding:16px;overflow-y:auto}.migration-controls{gap:var(--space-lg,24px);display:grid}.migration-controls>.migration-disclosure{border:0;border-bottom:1px solid var(--migration-border);border-radius:0}.migration-controls .collapse-title{padding-inline:0 32px}.migration-controls .collapse-content{padding-inline:0}.migration .fieldset{gap:8px;min-width:0;margin:0;padding:0}.migration .fieldset-legend{font-size:var(--type-ui);margin:0;padding:0}.migration fieldset>legend.fieldset-legend{margin-bottom:12px}.migration-controls .select{width:100%;min-height:44px}.migration-region-fields{gap:16px;display:grid}.migration-segment{display:flex}.migration-segment .tab{flex:1;padding-inline:8px}.migration-disclosure{border:1px solid var(--migration-border)}.migration-disclosure>.collapse-title{font-size:var(--type-ui);font-weight:500}.migration-period-settings .collapse-title strong{font-size:var(--type-meta);color:var(--color-muted);margin-top:4px;font-weight:400;display:block}.migration-periods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.migration-period-field{min-width:0;font-size:var(--type-meta);gap:8px;display:grid}.migration-periods .range{--range-fill:0;width:100%}.migration-presets{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.migration-presets .btn{flex:auto}.migration-results{gap:24px;padding-top:24px;display:grid}.migration-empty{font-size:var(--type-ui);color:var(--color-muted);padding-block:24px;line-height:1.8}.migration-trend,.migration-rankings{border-top:1px solid var(--migration-border);padding-top:24px}.migration h3{font-size:var(--type-subhead);margin:0;font-weight:600;line-height:1.5}#migration-chart{width:100%;height:auto;margin-top:12px;display:block}.migration-chart-note,.migration-ranking-note{font-size:var(--type-meta);color:var(--color-muted);margin:8px 0 16px;line-height:1.7}.migration-table{overflow-x:auto}.migration-table .table{font-size:var(--type-data);white-space:nowrap}.migration-rankings>p{font-size:var(--type-meta);margin:0 0 12px;line-height:1.7}.migration-rankings ol{gap:8px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.migration-rankings ol:empty{display:none}.migration .migration-rankings .btn{text-align:left;grid-template-columns:18px minmax(0,1fr) auto;gap:4px 8px;width:100%;height:auto;min-height:44px;padding:8px 12px;font-weight:400;display:grid}.migration-rankings .btn>span:not(.migration-ranking-bar){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.migration-rankings .btn>span:first-child{color:var(--color-muted);font-size:var(--type-meta)}.migration-rankings .btn strong{font-weight:500}.migration-ranking-bar{background:var(--color-base-200);border-radius:2px;grid-column:2/-1;width:100%;height:3px}.migration-ranking-bar i{border-radius:inherit;opacity:.75;background:currentColor;height:100%;display:block}.migration-results>p,.migration-about{font-size:var(--type-body);line-height:1.8}.migration-about{margin-top:24px}.migration-data-notes{gap:12px;display:grid}.migration-data-notes p{margin:0}.migration-source{text-align:right;font-size:var(--type-meta);color:var(--color-muted);pointer-events:none;margin:0;position:absolute;bottom:8px;left:24px;right:24px}.migration-feedback{z-index:5;width:min(420px,100% - 400px);max-width:calc(100% - 48px);position:absolute;top:16px;left:24px}.migration-feedback>#migration-status:not(:empty){background:var(--color-base-100);border-radius:var(--radius-field);padding:12px 16px}@media (width<=1050px){.migration-panel{width:328px;right:16px}.migration-map-controls{right:368px}}@media (width<=750px){.migration-heading{padding-inline:12px}.migration-heading .migration-level{width:6.5rem}.migration-feedback{width:auto;right:24px}.migration-periods{grid-template-columns:minmax(0,1fr)}.migration-workspace{--migration-peek-min:min(232px, 35dvh);--migration-peek:var(--migration-peek-min)}.migration-panel{width:auto;height:auto;min-height:var(--migration-peek-min);border-radius:14px 14px 0 0;max-height:82%;inset:auto 0 0}.migration-panel:not(.is-expanded){overflow-y:auto}.migration-panel-heading,.migration .migration-totals{flex-shrink:0}.migration-workspace[data-selected=false] .migration-panel{height:auto}.migration-panel.is-expanded{height:82%!important}.migration .migration-panel-toggle{touch-action:none;flex-shrink:0;padding:0;display:inline-flex}.migration-panel-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.migration-panel-heading{padding:6px 16px 10px}.migration .migration-panel-heading h2{font-size:var(--type-subhead);margin:0 0 2px}.migration-eyebrow{display:none}.migration .migration-totals{padding:0 0 var(--space-md,16px);gap:8px;margin:0 16px}.migration-totals dd{font-size:var(--type-subhead)}.migration-totals dt{font-size:var(--type-meta)}.migration-panel-body{padding:16px 16px 24px;display:none}.migration-panel.is-expanded .migration-panel-body{display:block}.migration-map-bottom{left:12px;bottom:calc(var(--migration-peek) + 12px);max-width:calc(100% - 118px);font-size:var(--type-meta);padding:8px 10px}.migration-map-controls{right:12px;bottom:calc(var(--migration-peek) + 12px)}.migration-workspace:has(.migration-panel.is-expanded) :is(.migration-map-controls,.migration-map-bottom){visibility:hidden}.migration-workspace[data-selected=false]{--migration-peek-min:64px}.migration-source{display:none}}#migration-chart rect:focus-visible{outline:2px solid var(--migration-ink);outline-offset:2px}.migration-legend small{color:var(--color-muted);font-size:var(--type-meta)}.migration-map-hint{max-width:280px;font-size:var(--type-ui);color:var(--color-muted);pointer-events:none;line-height:1.8;position:absolute;top:16px;left:24px}@media (width<=750px){.migration-map-hint{text-align:center;max-width:none;font-size:var(--type-ui);top:16px;left:24px;right:24px}}@media (width<=750px) and (height<=700px){.migration-workspace{--migration-peek-min:176px}.migration .migration-totals{padding-bottom:var(--space-md,16px);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:16px}.migration-totals>div{padding-block:0}.migration-totals dt{line-height:1.3}.migration-totals dd{font-size:var(--type-subhead);line-height:1.2}.migration-total-unit{line-height:1}.migration .migration-panel-heading h2{font-size:var(--type-subhead)}.migration-panel-heading{padding-block:4px 8px}.migration-map-bottom{align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.migration-legend{grid-template-rows:auto;grid-auto-flow:row;gap:2px}.migration-legend :is(small,span){white-space:nowrap;grid-area:auto}.migration .migration-playback{width:44px;min-width:44px;margin:0;padding:0}.migration-playback span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.migration-map-controls{border-radius:var(--radius-field);grid-template-columns:44px 44px;display:grid}.migration-map-controls .join-item{border-radius:0;margin:0}.migration-map-controls .join-item:first-child{border-start-start-radius:var(--radius-field)}.migration-map-controls .join-item:nth-child(2){border-start-end-radius:var(--radius-field)}.migration-map-controls .join-item:nth-child(3){border-end-start-radius:var(--radius-field)}.migration-map-controls .join-item:nth-child(4){border-end-end-radius:var(--radius-field)}}.migration-workspace[aria-busy=true] #migration-shapes,.migration-workspace[aria-busy=true] #migration-flows{pointer-events:none}.migration-workspace[aria-busy=true] .migration-panel{cursor:progress}@media (width<=750px) and (height<=500px){.migration-workspace,.migration-workspace[data-selected=false]{--migration-peek-min:48px}.migration-heading{padding-block:2px}.migration-panel:not(.is-expanded) :is(.migration-totals,#migration-period){display:none}}@media (height<=500px){.migration-panel{overscroll-behavior:contain;overflow-y:auto}.migration-panel-body{flex-shrink:0;overflow:visible}}
