/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.workbench{isolation:isolate;z-index:20;margin-block:calc(var(--spacing,.25rem) * 6);max-width:var(--container-3xl,48rem);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing,.25rem) * 6);box-shadow:var(--shadow-card);position:relative}.workbench>.footnote:first-child{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool-stage .workbench{max-width:none;margin-block:0}.workbench.mix-wide,.workbench.compress-wide,.workbench.tool-wide,.workbench.cut-wide{max-width:none;overflow-x:hidden}.workbench.cut-wide{padding:calc(var(--spacing,.25rem) * 4)}.workbench label:has(>input):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),.workbench label:has(>select),.workbench label:has(>textarea){letter-spacing:.02em;color:var(--slate);font-size:.75rem;font-weight:600}.workbench label :is(input,select,textarea){color:var(--ink);font-size:.9375rem;font-weight:400}.workbench :is(input,select,textarea):focus,.workbench :is(input,select,textarea):focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.workbench :is(input,select,textarea):focus,.workbench :is(input,select,textarea):focus-visible{outline:2px solid color-mix(in oklab, var(--color-primary) 55%, transparent)}}.workbench :is(input,select,textarea):focus,.workbench :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:var(--color-primary)}.bench-3{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr) minmax(14rem,16rem);align-items:start;gap:1rem;display:grid}.bench-3 label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content);display:grid}@supports (color:color-mix(in lab, red, red)){.bench-3 label{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.bench-3 textarea,.bench-3 input,.bench-3 select{max-width:none}@media (width<=900px){.bench-3{grid-template-columns:minmax(0,1fr)}}.dual-pane{grid-template-columns:1fr 1fr;gap:1rem;min-height:22rem;display:grid}@media (width<=720px){.dual-pane{grid-template-columns:1fr}}.dual-pane textarea,.dual-pane .md-preview,.dual-pane pre{max-width:none;min-height:22rem}.result-hero{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);word-break:break-all}@media (width>=48rem){.result-hero{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.pill-row{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@layer daisyui.l1.l2{.pill-row button.is-on{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.button-primary:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-primary:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.button-primary:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-primary:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.button-primary:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.button-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.button-ghost:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-ghost:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.button-ghost:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-ghost:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.button-ghost:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.crop-presets button.is-on{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}.error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.file-chip{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}input[type=range]{color:var(--color-primary);--range-thumb:var(--color-primary-content)}.csv-table table tbody tr:where(:nth-child(2n)),.csv-table table tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(:is(.csv-table table tbody tr.row-hover),.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover,:is(:is(.table-zebra tbody tr.row-hover),.csv-table table tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.cut-select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.cut-select:has(>select[disabled]):is(select),.cut-select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cut-select:has(>select[disabled]):is(select),.cut-select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.cut-select:has(>select[disabled]){box-shadow:none}.cut-select:has(>select[disabled])::placeholder,.cut-select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.cut-select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.cut-select:is(:disabled,[disabled]):is(select),.cut-select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.cut-select:is(:disabled,[disabled]):is(select),.cut-select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.cut-select:is(:disabled,[disabled]){box-shadow:none}.cut-select:is(:disabled,[disabled])::placeholder,.cut-select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .cut-select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .cut-select:is(select),fieldset:disabled .cut-select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .cut-select:is(select),fieldset:disabled .cut-select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .cut-select{box-shadow:none}fieldset:disabled .cut-select::placeholder,fieldset:disabled .cut-select ::placeholder{color:var(--color-base-content);opacity:.2}.cut-select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.cut-select{--sl-size-mul:6;--font-size-min:.6875rem;--option-px:2}.floating-label:has(.cut-select){--top-mul:3;--font-size:.6875rem}.crop-presets button:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.crop-presets button:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.crop-presets button:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.crop-presets button:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.crop-presets button:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}}.file-cards{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.file-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.file-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.file-card{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);text-align:left;position:relative;overflow:hidden}.file-card img,.file-card canvas{height:calc(var(--spacing,.25rem) * 28);object-fit:cover;width:100%}.file-card .file-card-name{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow:hidden}.qr-stage{min-height:calc(var(--spacing,.25rem) * 80);border-radius:var(--radius-box);background-color:var(--color-base-200);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;justify-content:center;align-items:center;display:flex}.qr-stage canvas,.qr-stage img{width:min(100%,400px);height:auto}.count-bar{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-wrap:wrap;display:flex}.serp-cards{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (width>=64rem){.serp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.serp-google{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.serp-wx,.serp-xhs{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);overflow:hidden}.check-ok{color:var(--color-success)}.check-bad{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-error)}.mix-export-bar{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.compare-frame{cursor:col-resize;border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-300);-webkit-user-select:none;user-select:none;width:100%;margin-inline:auto;position:relative;overflow:hidden}.compare-frame img{background-color:var(--color-white,#fff);object-fit:contain;width:100%;max-height:50vh;margin-inline:auto;display:block}.compare-frame .compare-after{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare-bar{pointer-events:none;z-index:10;height:100%;width:calc(var(--spacing,.25rem) * .5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary);position:absolute;top:0}.compare-bar:after{content:"";height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-base-100);border-radius:2147483647px;position:absolute;top:50%;left:50%}.workbench.mix-wide input[type=range]{max-width:100%}.workbench.mix-wide input[type=number],.workbench.mix-wide select,.workbench.compress-wide input[type=number],.workbench.compress-wide select,.workbench.tool-wide input[type=text],.workbench.tool-wide input[type=number],.workbench.tool-wide input[type=datetime-local],.workbench.tool-wide select,.workbench.tool-wide textarea{min-width:0;max-width:100%}.file-row{min-height:calc(var(--spacing,.25rem) * 14);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.pane-split{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);min-width:0;display:grid}@media (width>=64rem){.pane-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.pane-split textarea{min-height:calc(var(--spacing,.25rem) * 64);max-width:none}.card-grid{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-grid img{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);object-fit:cover;width:100%}.serp-card{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-xl,36rem);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing,.25rem) * 4)}.serp-card .serp-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-primary)}.serp-card .serp-url{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-success)}.serp-card .serp-desc{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.serp-card .serp-desc{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.og-card{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-sm,24rem);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);overflow:hidden}.swatch-row{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.mix-cols,.mix-ends{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));min-width:0;display:grid}@media (width>=48rem){.mix-cols,.mix-ends{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.mix-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.mix-cols>*,.mix-ends>*,.mix-bodies,.mix-node{min-width:0;overflow:hidden}.mix-bodies{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);display:grid}.mix-chip-grid{gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:grid}@media (width>=40rem){.mix-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.mix-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mix-cols .params,.mix-ends .params,.mix-node .params,.mix-cols .params label,.mix-ends .params label,.mix-node .params label{min-width:0}.mix-cols input[type=number],.mix-cols select,.mix-ends input[type=number],.mix-ends select,.mix-node input[type=number]{field-sizing:fixed;width:100%;min-width:0;max-width:100%}.mix-cols .dropzone,.mix-ends .dropzone,.mix-node .dropzone{min-height:calc(var(--spacing,.25rem) * 16);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.mix-stage{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);min-width:0;display:grid}@media (width>=80rem){.mix-stage{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.7fr)}}.mix-stage>*{min-width:0;overflow:hidden}.mix-preview video{max-height:calc(var(--spacing,.25rem) * 72);background-color:var(--color-black,#000);width:100%}.mix-dock{flex-direction:column;min-width:0;display:flex}.mix-aux{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);min-width:0;display:grid}@media (width>=64rem){.mix-aux{grid-template-columns:repeat(3,minmax(0,1fr))}}.mix-aux>*{min-width:0;overflow:hidden}.mix-aux .dropzone{min-height:calc(var(--spacing,.25rem) * 16);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.mix-seg-chip{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);min-width:0;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}@media (width>=1280px){.mix-dock{align-self:start;position:sticky;top:4.5rem}}[data-surface=form] .workbench{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-primary);max-width:none}.workbench .ad-slot{display:none}@layer daisyui.l1.l2.l3{:where(.button-primary){width:unset}.button-primary{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-primary{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.button-primary{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-primary{--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)}}.button-primary{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.button-primary:is([type=checkbox],[type=radio]){appearance:none}.button-primary:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.button-primary:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}:where(.button-ghost){width:unset}.button-ghost{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-ghost{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.button-ghost{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-ghost{--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)}}.button-ghost{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.button-ghost:is([type=checkbox],[type=radio]){appearance:none}.button-ghost:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.button-ghost:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.button-ghost{--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}.error{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.error{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))}}.error:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.file-chip{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}input[type=range]{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){input[type=range]{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}input[type=range]{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden;container-type:inline-size}[dir=rtl] :is(input[type=range]){--range-dir:-1}input[type=range]:focus{outline:none}input[type=range]:focus-visible{outline-offset:2px;outline:2px solid}input[type=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){input[type=range]::-webkit-slider-runnable-track{border:1px solid}input[type=range]::-moz-range-track{border:1px solid}}input[type=range]::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){input[type=range]::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}input[type=range]::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){input[type=range]::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}input[type=range]:disabled{cursor:not-allowed;opacity:.3}.csv-table table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.csv-table table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.csv-table table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover,:is(:is(.table tr.row-hover),.csv-table table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.csv-table table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.csv-table table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.csv-table table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.csv-table table :where(thead,tfoot){font-size:.875rem;font-weight:600}.csv-table table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.csv-table table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.csv-table table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.csv-table table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.csv-table table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.csv-table table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.csv-table table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.csv-table table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.cut-select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cut-select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.cut-select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cut-select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .cut-select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.cut-select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.cut-select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.cut-select select::placeholder{color:var(--color-base-content);opacity:.5}.cut-select select:focus,.cut-select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.cut-select select:focus,.cut-select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.cut-select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.cut-select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.cut-select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.cut-select:focus{outline:2px solid var(--input-color);outline-offset:2px}.cut-select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.cut-select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.cut-select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.cut-select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.cut-select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.cut-select:open{outline:2px solid var(--input-color);outline-offset:2px}.cut-select:open{background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.cut-select,.select select),:is(.select,.cut-select select),:is(.cut-select,.select select)::picker(select),:is(.select,.cut-select select)::picker(select){appearance:base-select}}:is(.cut-select,.select select)::picker(select),:is(.select,.cut-select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.cut-select,.select select)::picker-icon,:is(.select,.cut-select select)::picker-icon{display:none}:is(.cut-select,.select select) selectedcontent,:is(.select,.cut-select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.cut-select,.select select) optgroup{padding-top:.5em}:is(.cut-select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.cut-select select) optgroup{padding-top:.5em}:is(.select,.cut-select select) optgroup option:first-child{margin-top:.5em}:is(.cut-select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.cut-select,.select select) option:not(:disabled):hover,:is(.cut-select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.cut-select,.select select) option:not(:disabled):hover,:is(.cut-select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.cut-select,.select select) option:not(:disabled):hover,:is(.cut-select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.cut-select,.select select) option:not(:disabled):hover,:is(.cut-select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.cut-select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}:is(.select,.cut-select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.cut-select select) option:not(:disabled):hover,:is(.select,.cut-select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.cut-select select) option:not(:disabled):hover,:is(.select,.cut-select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.cut-select select) option:not(:disabled):hover,:is(.select,.cut-select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.cut-select select) option:not(:disabled):hover,:is(.select,.cut-select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.cut-select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .cut-select::picker(select),[dir=rtl] .cut-select select::picker(select){translate:.5rem}.label:is(.input>*,.cut-select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.cut-select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.cut-select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.cut-select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.cut-select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}:where(.crop-presets button){width:unset}.crop-presets button{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crop-presets button{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.crop-presets button{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.crop-presets button{--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)}}.crop-presets button{--btn-inset:0 0 0 0 oklch(0% 0 0/0);height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content)));border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow);--btn-bg:#0000;--btn-border:var(--btn-color,var(--color-base-content));--btn-border-style:solid;--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.crop-presets button:is([type=checkbox],[type=radio]){appearance:none}.crop-presets button:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.crop-presets button:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}}.prose :where(a.button-primary:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.button-primary:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.button-primary:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.button-primary:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.button-primary:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.button-primary:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.button-primary:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-primary:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.button-primary:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.button-primary:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-primary:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.button-primary:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-primary:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.button-primary:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.button-primary:focus-visible,.button-primary:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}@media (hover:hover){.button-ghost:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-ghost:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.button-ghost:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-ghost:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.button-ghost:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-ghost:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.button-ghost:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.button-ghost:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.button-ghost:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.button-ghost:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.button-ghost:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.button-ghost:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-ghost:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.button-ghost:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.button-ghost:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.button-ghost:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.button-ghost:focus-visible,.button-ghost:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}@media (hover:hover){.crop-presets button:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.crop-presets button:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.crop-presets button:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.crop-presets button:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.crop-presets button:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.crop-presets button:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.crop-presets button:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.crop-presets button:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.crop-presets button:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.crop-presets button:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.crop-presets button:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.crop-presets button:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.crop-presets button:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.crop-presets button:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.crop-presets button:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.crop-presets button:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.crop-presets button:focus-visible,.crop-presets button:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.button-primary:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.button-primary:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.button-primary:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.button-primary:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.button-primary:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.button-ghost:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.button-ghost:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.button-ghost:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.button-ghost:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.button-ghost:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.crop-presets button:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.crop-presets button:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.crop-presets button:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.crop-presets button:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.crop-presets button:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.prose :where(a.button-ghost:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.button-row{z-index:20;margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-300);background-color:inherit;padding-top:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex;position:relative}.dual-pane+.button-row,.workbench>textarea+.button-row,.count-bar+.footnote+.button-row{margin-top:1.25rem}@media (width<=639px){.button-row{padding-bottom:calc(var(--spacing,.25rem) * 3);position:sticky;bottom:0}}.dropzone{min-height:calc(var(--spacing,.25rem) * 32);cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);width:100%;padding:calc(var(--spacing,.25rem) * 6);text-align:left;color:var(--color-base-content);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.dropzone{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.dropzone.hero{min-height:calc(var(--spacing,.25rem) * 80);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;justify-content:center;align-items:center}.dropzone.hero .drop-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-base-content)}.dropzone.hero span:not(.drop-mark):not(.drop-local){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.dropzone.hero span:not(.drop-mark):not(.drop-local){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.drop-mark{width:4.25rem;height:4.25rem;color:var(--color-primary);background:var(--color-primary);border-radius:9999px;place-items:center;margin-bottom:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.drop-mark{background:color-mix(in oklab, var(--color-primary) 12%, white)}}.dropzone.hero .drop-mark{width:5.25rem;height:5.25rem}.drop-local{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-primary)}.dropzone.drag{--tw-border-style:solid;border-style:solid;border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.dropzone.drag{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.error{margin-block:calc(var(--spacing,.25rem) * 3);border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.progress{margin-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.progress{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.progress .bar{margin-top:calc(var(--spacing,.25rem) * 2);height:var(--spacing,.25rem);background-color:var(--color-base-300);width:100%;display:block;overflow:hidden}.progress .bar>span{background-color:var(--color-primary);height:100%;display:block}.file-chip{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2)}.empty-hint{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.empty-hint{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.params{margin-block:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);display:grid}.params label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-slate-500,oklch(55.4% .046 257.417));display:grid}.salt-row{align-items:center;gap:.5rem;max-width:32rem;display:flex}.salt-row input{flex:1;max-width:none}.checkbox-row{flex-direction:row;align-items:center;gap:.5rem;display:flex!important}[data-surface=form] input:not([type]),[data-surface=form] input[type=text],[data-surface=form] input[type=number],[data-surface=form] input[type=datetime-local],[data-surface=form] select,[data-surface=form] textarea{max-width:none}input[type=range]{max-width:var(--container-lg,32rem)}.workbench>.steps{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footnote{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.footnote{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.preview-pair{margin-block:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.preview-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-pair figure{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding:calc(var(--spacing,.25rem) * 2);margin:0}.preview-pair img,.preview-pair canvas,.workbench video,.workbench canvas{background-color:var(--color-white,#fff);object-fit:contain;max-width:100%;max-height:50vh;margin-inline:auto;display:block}.preview-pair figcaption{margin-top:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.preview-pair figcaption{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.result-grid{gap:calc(var(--spacing,.25rem) * 3);display:grid}.result-row{gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding-block:calc(var(--spacing,.25rem) * 3);display:grid}.result-row dt{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.result-row dt{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.result-row dd{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);word-break:break-all;margin:0}.diff-view{gap:var(--spacing,.25rem);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:grid}.diff-add{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.diff-add{background-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.diff-del{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.diff-del{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.csv-table{max-height:50vh;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));overflow:auto}.csv-table table{width:max-content;min-width:100%;display:table}.md-preview{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);max-height:50vh;padding:calc(var(--spacing,.25rem) * 4);overflow:auto}.tool-layout{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.tool-side{display:none}@media (width>=640px){.button-primary{width:auto;min-width:calc(var(--spacing,.25rem) * 40)}.ad-slot-A{min-height:90px}}@media (width>=1080px){.tool-layout{grid-template-columns:minmax(0,1fr) 18.75rem;align-items:start;column-gap:2.5rem}.tool-side{padding-top:3rem;display:block;position:sticky;top:5rem}.ad-slot-B{margin-top:0;margin-bottom:1.5rem;display:flex}[data-surface=form] .workbench{max-width:none}}.cut-editor{border-radius:var(--radius-box);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);background:#16181d;overflow:hidden}.cut-toolbar{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.55rem .75rem;display:grid}.cut-toolbar-left{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.cut-toolbar-export{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.cut-toolbar-export .cut-select{width:11.5rem;max-width:42vw}.cut-editor .btn-primary:disabled{opacity:.7;color:#fff;background:#16a34a}.cut-clock{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.cut-clock{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.cut-select{border-color:#ffffff26;max-width:100%}@supports (color:color-mix(in lab, red, red)){.cut-select{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.cut-select{color:var(--color-white,#fff);background-color:#2a2e36}.cut-board{grid-template:"player props"minmax(20rem,1fr)"timeline timeline"/minmax(0,1fr) 17.5rem;min-height:32rem;display:grid}.cut-player{background:#0a0a0c;grid-area:player;grid-template-columns:13rem minmax(0,1fr);min-width:0;min-height:20rem;display:grid}.cut-inspector{grid-area:props;max-height:min(38rem,70vh)}.cut-timeline{grid-area:timeline}@media (width<=960px){.cut-board{grid-template:"player""props""timeline"/minmax(0,1fr);min-height:0}.cut-player{grid-template-columns:minmax(0,1fr);min-height:16rem}.cut-bin{border-bottom:1px solid #ffffff1a;border-right:0;max-height:12rem}.cut-inspector{border-top:1px solid #ffffff1a;border-left:0}}.cut-bin,.cut-inspector{border-color:#ffffff1a;min-width:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.cut-bin,.cut-inspector{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.cut-bin,.cut-inspector{padding:calc(var(--spacing,.25rem) * 3);background:#16181d}.cut-bin{border-right:1px solid #ffffff1a}.cut-inspector{border-left:1px solid #ffffff1a}.cut-bin .dropzone,.cut-inspector .dropzone{color:#e8eaed;background:#1f232b;border-color:#34d39973;min-height:5.5rem}.cut-bin .dropzone span,.cut-inspector .dropzone span{color:#ffffff8c}.cut-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.cut-label{color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.cut-label{text-transform:uppercase}.cut-hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.cut-hint{color:color-mix(in oklab, var(--color-white,#fff) 45%, transparent)}}.cut-media{border-radius:var(--radius-box);background-color:#ffffff0d;flex-direction:column;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.cut-media{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.cut-media{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}@media (hover:hover){.cut-media:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.cut-media:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}}.cut-meta{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);color:#ffffff73;font-size:10px}@supports (color:color-mix(in lab, red, red)){.cut-meta{color:color-mix(in oklab, var(--color-white,#fff) 45%, transparent)}}.cut-preview{background:radial-gradient(#1a1d24 0%,#0a0a0c 70%);flex-direction:column;justify-content:center;align-items:center;min-width:0;height:100%;min-height:16rem;padding:1rem 1.25rem .85rem;display:flex;overflow:hidden}.cut-screen{background:#111;border-radius:.4rem;width:auto;max-width:100%;height:min(28rem,52vh);max-height:100%;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000073}.cut-screen video{object-fit:contain;background:#111;width:100%;height:100%;display:block}.cut-caption{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);text-shadow:0 1px 4px #000;position:absolute}.cut-empty{z-index:10;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cut-empty{color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.cut-field{margin-top:calc(var(--spacing,.25rem) * 2);gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffb3;display:grid}@supports (color:color-mix(in lab, red, red)){.cut-field{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.cut-field input,.cut-field textarea{color:#fff;background:#2a2e36;border:1px solid #ffffff26;border-radius:.375rem;width:100%;padding:.25rem .5rem}.cut-timeline{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.cut-timeline{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.cut-timeline{padding-block:calc(var(--spacing,.25rem) * 3);background-color:#101216;min-height:9.5rem}.cut-rail{min-height:calc(var(--spacing,.25rem) * 28);padding-left:2.75rem;position:relative}.cut-ruler{height:calc(var(--spacing,.25rem) * 5);color:#ffffff80;font-size:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.cut-ruler{color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.cut-ruler span{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);position:absolute;top:0}.cut-track{margin-bottom:calc(var(--spacing,.25rem) * 1.5);min-height:calc(var(--spacing,.25rem) * 11);align-items:stretch;display:flex;position:relative}.cut-track-name{z-index:10;width:calc(var(--spacing,.25rem) * 11);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 2);color:#ffffff8c;background-color:#101216;flex-shrink:0;font-size:10px;position:sticky}@supports (color:color-mix(in lab, red, red)){.cut-track-name{color:color-mix(in oklab, var(--color-white,#fff) 55%, transparent)}}.cut-track-name{margin-left:-2.75rem;left:0}.cut-track-body{min-height:calc(var(--spacing,.25rem) * 9);flex:1;position:relative}.cut-block{top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md,.375rem);background-color:#009767d9;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cut-block{background-color:color-mix(in oklab, var(--color-emerald-600,oklch(59.6% .145 163.225)) 85%, transparent)}}.cut-block{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);min-height:2.15rem}.cut-block-text{background-color:#dd7400d9}@supports (color:color-mix(in lab, red, red)){.cut-block-text{background-color:color-mix(in oklab, var(--color-amber-600,oklch(66.6% .179 58.318)) 85%, transparent)}}.cut-block.is-on{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white,#fff)}.cut-head{pointer-events:none;z-index:20;background-color:var(--color-rose-400,oklch(71.2% .194 13.428));width:1px;height:100%;position:absolute;top:0}.crop-workbench{padding:0;overflow:hidden}.crop-split{grid-template-columns:minmax(0,1.7fr) minmax(14rem,17rem);align-items:stretch;display:grid}@media (width<=767px){.crop-split{grid-template-columns:minmax(0,1fr)}}.crop-canvas{min-height:calc(var(--spacing,.25rem) * 80);background-color:var(--color-base-200);padding:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;display:flex;overflow:hidden}.crop-canvas .dropzone.hero{height:100%;min-height:calc(var(--spacing,.25rem) * 80);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing,.25rem) * 16);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;margin-block:0}.crop-side{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing,.25rem) * 5)}@media (width<=767px){.crop-side{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0}}.crop-side-label{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.crop-presets{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prose :where(a:is(.crop-presets button):not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.crop-presets button{height:calc(var(--spacing,.25rem) * 12);min-height:calc(var(--spacing,.25rem) * 12)}.crop-stage{-webkit-user-select:none;user-select:none;max-width:100%;margin:0;display:inline-block;position:relative}.crop-stage img{max-width:100%;height:auto;max-height:62vh;display:block}.crop-rect{box-sizing:border-box;cursor:move;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:#0000;position:absolute;box-shadow:0 0 0 9999px #0f171447}.crop-handle{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);background-color:var(--color-primary);border-radius:2px;position:absolute}.crop-handle.nw{cursor:nwse-resize;top:-7px;left:-7px}.crop-handle.ne{cursor:nesw-resize;top:-7px;right:-7px}.crop-handle.sw{cursor:nesw-resize;bottom:-7px;left:-7px}.crop-handle.se{cursor:nwse-resize;bottom:-7px;right:-7px}.crop-handle.n{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:ns-resize;top:-7px;left:50%}.crop-handle.s{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:ns-resize;bottom:-7px;left:50%}.crop-handle.w{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:ew-resize;top:50%;left:-7px}.crop-handle.e{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:ew-resize;top:50%;right:-7px}.crop-grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff73 1px,#0000 1px),linear-gradient(#ffffff73 1px,#0000 1px);background-size:33.3333% 33.3333%;position:absolute;inset:0}.compare-stage{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);position:relative;overflow:hidden}.compare-stage img{object-fit:contain;width:100%;height:auto;max-height:50vh;display:block}.compare-stage .compare-after{position:absolute;inset:0;overflow:hidden}.grid-overlay{pointer-events:none;position:absolute;inset:0}.mb-hero{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-200);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;align-items:center;display:flex}.mb-hero input[type=number]{width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.wave-canvas{margin-top:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-box);background-color:var(--color-base-200);width:100%}.cut-trim{z-index:10;height:100%;width:calc(var(--spacing,.25rem) * 1.5);cursor:ew-resize;background-color:#ffffffe6;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.cut-trim{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.palette-row{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.palette-swatch{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300)}.tool-hero{margin-bottom:calc(var(--spacing,.25rem) * 5);max-width:var(--container-3xl,48rem)}.tool-hero-title{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (width>=48rem){.tool-hero-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.tool-steps{margin-top:calc(var(--spacing,.25rem) * 4);column-gap:calc(var(--spacing,.25rem) * 6);row-gap:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content);flex-wrap:wrap;list-style-type:decimal;display:flex}@supports (color:color-mix(in lab, red, red)){.tool-steps{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.tool-docs{margin-top:calc(var(--spacing,.25rem) * 10)}.tool-docs details{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing,.25rem) * 4)}.tool-docs summary{cursor:pointer;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.tool-docs details[open] summary{margin-bottom:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-300);padding-bottom:calc(var(--spacing,.25rem) * 3)}.tool-docs h2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.tool-docs h2:first-child{margin-top:0}.tool-docs p{margin-bottom:calc(var(--spacing,.25rem) * 3);max-width:var(--container-3xl,48rem);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tool-docs p{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.tool-faq{margin-top:calc(var(--spacing,.25rem) * 8);max-width:var(--container-3xl,48rem)}.tool-faq h2{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.tool-faq-item h3{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.tool-faq-item h3:first-child{margin-top:0}.tool-faq-item p{color:var(--color-base-content);margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.tool-faq-item p{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.tool-related{margin-top:calc(var(--spacing,.25rem) * 8)}.tool-related h2{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.tool-related ul{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (width>=48rem){.tool-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-link{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:block}.tool-link:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.tool-link:hover{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.choice-grid{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=40rem){.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.choice-card{min-height:calc(var(--spacing,.25rem) * 36);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;display:flex}.choice-card.is-on{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.choice-card.is-on{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.choice-card .choice-ico{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-primary)}.choice-card strong{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.choice-card span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.choice-card span{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.slug-in{max-width:none;min-height:3.5rem;font-size:1.5rem}.slug-out{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.slug-out{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.slug-out{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 6)}.slug-out code{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);word-break:break-all;color:var(--color-primary)}@media (width>=48rem){.slug-out code{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.video-split{grid-template-columns:minmax(0,1.45fr) minmax(12rem,.7fr);align-items:stretch;gap:1rem;display:grid}@media (width<=767px){.video-split{grid-template-columns:minmax(0,1fr)}}.video-split .mb-hero{min-height:calc(var(--spacing,.25rem) * 40);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary);justify-content:center;margin-block:0}@supports (color:color-mix(in lab, red, red)){.video-split .mb-hero{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.video-split .mb-hero{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.video-split .mb-hero{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.video-split .dropzone.hero{height:100%;min-height:calc(var(--spacing,.25rem) * 40);padding-block:calc(var(--spacing,.25rem) * 8);margin-block:0}.md-editor{min-height:calc(var(--spacing,.25rem) * 28);border-radius:var(--radius-box);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);background-color:#16181d;border-width:0}[data-family=split] .md-editor{min-height:28rem}.fmt-btns{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=40rem){.fmt-btns{grid-template-columns:repeat(3,minmax(0,1fr))}}.fmt-btns .btn{height:calc(var(--spacing,.25rem) * 14);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}[data-family=drop] .dropzone.hero{min-height:calc(var(--spacing,.25rem) * 80);padding-block:calc(var(--spacing,.25rem) * 16);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}@media (width>=48rem){[data-family=drop] .file-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}[data-family=compare] .compare-frame,[data-family=compare] .compare-stage{min-height:22rem}[data-family=canvas] .wm-stage{margin-top:calc(var(--spacing,.25rem) * 4)}[data-family=bench3] .workbench>.footnote,[data-family=bench3] .workbench>.steps{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-family=bench3] .qr-stage{min-height:24rem}[data-family=bench3] .result-hero{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}.unix-pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.unix-pair label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-base-content);display:grid}@supports (color:color-mix(in lab, red, red)){.unix-pair label{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.unix-pair input{max-width:none;font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (width<=720px){.unix-pair{grid-template-columns:1fr}}[data-family=split] .dual-pane{min-height:28rem}[data-family=split] .button-row{margin-bottom:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}[data-family=split] .dual-pane+.button-row{margin-top:1.25rem}[data-family=count] textarea{max-width:none;min-height:28rem}[data-family=count] .count-bar{bottom:calc(var(--spacing,.25rem) * 3);z-index:10;position:sticky}[data-family=slug] .workbench input[type=text]{max-width:none;min-height:3rem;font-size:1.25rem}[data-family=video] .mb-hero{padding-block:calc(var(--spacing,.25rem) * 10)}[data-family=video] .mb-hero input[type=number]{width:calc(var(--spacing,.25rem) * 40);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}[data-family=nle] .shell.tool-shell{max-width:90rem}[data-family=nle] .workbench.cut-wide{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}[data-family=nle] .cut-editor{min-height:38rem}[data-family=nle] .workbench>.steps{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-family=frame] .workbench video{width:100%}.frame-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=767px){.frame-split{grid-template-columns:minmax(0,1fr)}}.frame-strip{gap:var(--spacing,.25rem);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.frame-strip img{height:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-box);object-fit:cover;width:100%}.robots-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;min-height:22rem;display:grid}@media (width<=767px){.robots-split{grid-template-columns:minmax(0,1fr)}}.robots-editor{min-height:calc(var(--spacing,.25rem) * 80);border-radius:var(--radius-box);padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, "Noto Sans Mono", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff);background-color:#16181d;margin:0;overflow:auto}.robots-editor .robots-ln{margin-right:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 6);text-align:right;color:#ffffff59;display:inline-block}@supports (color:color-mix(in lab, red, red)){.robots-editor .robots-ln{color:color-mix(in oklab, var(--color-white,#fff) 35%, transparent)}}.robots-guide{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing,.25rem) * 5)}.robots-guide h2{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.robots-guide ul{margin-block:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);display:grid}[data-family=csv] .csv-table{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);margin-top:0;overflow-x:auto}[data-family=csv] .dropzone{margin-top:calc(var(--spacing,.25rem) * 4)}[data-family=csv] table{width:100%}[data-family=decode] .result-hero{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (width>=48rem){[data-family=decode] .result-hero{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}[data-family=serp] .serp-cards{min-height:16rem}[data-family=audio] .wave-canvas{height:calc(var(--spacing,.25rem) * 24)}[data-family=mix] .mix-export-bar{z-index:30;position:sticky;top:4.25rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
