.media-workbench{color:#eee;background:#151619;border:1px solid #34353a;border-radius:18px;min-width:0;padding:clamp(16px,3vw,32px)}.media-workbench fieldset{border:0;min-width:0;margin:0;padding:0}.media-workbench label{flex-direction:column;gap:8px;font-size:14px;display:flex}.media-workbench input,.media-workbench select,.media-workbench textarea{color:#fff;background:#25262c;border:1px solid #50515b;border-radius:8px;min-width:0;max-width:100%;padding:10px}.media-workbench input[type=file]{width:100%}.media-controls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin:20px 0;display:grid}.media-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.media-workbench button,.media-download{color:#fff;cursor:pointer;background:#6860d6;border-radius:8px;padding:10px 18px;display:inline-block}.media-workbench button:disabled{opacity:.45;cursor:not-allowed}.media-workbench p{margin:14px 0}.media-note{color:#b9bac4;font-size:13px}.media-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.media-metrics>div{background:#25262c;border-radius:10px;padding:16px}.media-metrics span,.media-metrics strong{display:block}.media-metrics strong{margin-top:8px;font-size:22px}.media-workbench [role=alert]{color:#ffb1ad}.media-workbench section{margin:24px 0}.media-workbench video,.media-workbench audio{width:100%;max-height:400px}.media-workbench table{border-collapse:collapse;width:100%;font-size:14px}.media-workbench td,.media-workbench th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #444;padding:10px}.eq-bands{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;margin:20px 0;display:grid}.media-workbench .eq-audio{height:54px;margin-top:20px}.eq-bands output{color:#b9bac4;font-size:12px}.media-tool-shell{max-width:1280px;margin:0 auto;padding:0 24px 64px}.media-tool-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.media-tool-sidebar{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 128px);position:sticky;top:112px;overflow-y:auto}.media-workbench{color:#eeedf5;background:#131318;border-color:#ffffff18;padding:24px}.media-workbench label{color:#d6d3e1;font-weight:500}.media-workbench input:not([type=range]):not([type=checkbox]),.media-workbench select,.media-workbench textarea{color:#eeedf5;color-scheme:dark;font:inherit;background:#1e1d26;border-color:#ffffff24;font-size:14px}.media-workbench select{width:100%}.media-workbench input[type=range],.media-workbench input[type=checkbox]{accent-color:#c4b5fd}.media-workbench input[type=file]::file-selector-button{color:#e6ddff;cursor:pointer;background:#353044;border:0;border-radius:6px;margin-right:10px;padding:7px 10px}.media-workbench button,.media-workbench .media-download{color:#201634;background:#c4b5fd;border:1px solid #0000;min-height:40px;font-size:14px;font-weight:600;transition:background .15s}.media-workbench button:hover:not(:disabled),.media-workbench .media-download:hover{background:#ddd2ff}.media-workbench button:focus-visible,.media-workbench a:focus-visible,.media-workbench input:focus-visible,.media-workbench select:focus-visible,.media-workbench textarea:focus-visible{outline-offset:3px;outline:2px solid #ded4ff}.media-workbench video{background:#08080c;border-radius:10px;margin-top:16px}.media-workbench audio{margin:16px 0}.media-workbench table{font-variant-numeric:tabular-nums}.media-workbench th{color:#bbb5cc;font-weight:500}.media-workbench td,.media-workbench th{border-color:#ffffff12;padding:12px 8px}.media-workbench .media-metrics>div{background:#1e1d26;border:1px solid #ffffff0d}.media-workbench .media-note{color:#b2acbf;line-height:1.6}.media-workbench .media-actions button:not(:first-child),.media-workbench td button{color:#ded5f5;background:#ffffff07;border-color:#ffffff24}.media-workbench .spatial-keys button{color:#ded5f5;background:#2b2737}.media-workbench .spatial-keys button[aria-pressed=true]{color:#201634;background:#c4b5fd}@media (width<=960px){.media-tool-layout{grid-template-columns:minmax(0,1fr)}.media-tool-sidebar{justify-self:center;width:100%;max-width:440px;max-height:none;position:static}}@media (width<=600px){.media-tool-shell{padding-inline:16px}.media-workbench{padding:16px}.media-controls{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.media-workbench td,.media-workbench th{padding:10px 6px}}.standalone-tool-page .media-workbench :is(input:not([type=range]):not([type=checkbox]),select,textarea),.standalone-tool-page .media-workbench select option{color:#eeedf5;caret-color:#eeedf5;color-scheme:dark;background-color:#1e1d26;border-color:#ffffff24}.standalone-tool-page .media-workbench select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m6 8 4 4 4-4' stroke='%23c9c2dc' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:36px}.standalone-tool-page .media-workbench :is(input,textarea)::placeholder{color:#9e95ad}.media-workbench .eq-bands{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=700px){.media-workbench .eq-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.spatial-room{aspect-ratio:1;touch-action:none;user-select:none;width:100%;max-width:520px;margin:0 auto;display:block}.spatial-room [role=button]:focus{outline:none}.spatial-room [role=button]:focus circle{stroke:#fff;stroke-width:.1px}.spatial-timeline{width:100%}.spatial-keys{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.spatial-keys button{background:#343640;padding:6px 10px;font-size:13px}.spatial-keys button[aria-pressed=true]{background:#6860d6}.check-good{--check-color:#86dfb6;--check-bg:#6ee7b713;--check-border:#6ee7b73a}.check-warning{--check-color:#ffc185;--check-bg:#ffb86c13;--check-border:#ffb86c3a}.check-bad{--check-color:#ffabab;--check-bg:#f8717113;--check-border:#f8717140}.check-neutral{--check-color:#c9c2dc;--check-bg:#c4b5fd0b;--check-border:#c4b5fd30}.check-badge{border:1px solid var(--check-border);background:var(--check-bg);color:var(--check-color);border-radius:7px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.check-badge>span{font-weight:800}.check-summary{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.check-measures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0;display:grid}.check-measure{border:1px solid var(--check-border);background:var(--check-bg);border-radius:12px;padding:16px}.check-measure-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.check-measure>strong{color:var(--check-color);font-variant-numeric:tabular-nums;margin:16px 0;font-size:26px;display:block}.check-measure p{color:#c1b9ce;margin:8px 0 0;font-size:12px}.check-gauge{background:#ffffff12;border-radius:4px;height:12px;margin:0 4px;position:relative}.check-target{background:#6ee7b750;border-radius:3px;height:100%;position:absolute;top:0}.check-marker{background:var(--check-color);border:1px solid #131318;border-radius:2px;width:4px;height:22px;position:absolute;top:-5px;transform:translate(-50%)}.check-scale{color:#b2acbf;justify-content:space-between;margin-top:9px;font-size:11px;display:flex}.check-timeline{background:#ffffff02;border:1px solid #ffffff16;border-radius:12px;margin:20px 0;padding:16px}.check-timeline-row{color:#c1b9ce;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:grid}.check-track{background:#6ee7b71c;border:1px solid #6ee7b730;border-radius:4px;height:24px;position:relative;overflow:hidden}.check-track-unavailable{background:#ffffff08;border-color:#ffffff15}.media-workbench .check-event{background:var(--check-color);opacity:.8;border:0;border-radius:2px;min-width:3px;height:100%;min-height:0;padding:0;position:absolute;top:0}.media-workbench .check-event:hover{background:var(--check-color);opacity:1}.media-workbench .check-event:focus-visible{outline-offset:-3px;outline-color:#151519}.check-time-scale{color:#b2acbf;justify-content:space-between;margin-left:65px;font-size:11px;display:flex}.check-chart{background:#ffffff02;border:1px solid #ffffff16;border-radius:12px;margin:20px 0;padding:16px}.check-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.check-chart figcaption span{color:#b2acbf;font-size:12px;font-weight:400}.check-chart svg{width:100%;display:block;overflow:visible}.check-findings{gap:10px;margin-top:16px;display:grid}.check-finding{border:1px solid var(--check-border);background:var(--check-bg);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.check-finding strong{font-size:14px;font-weight:600;display:block}.check-finding p{color:#ccc4d9;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.check-finding small{color:#a99fb8;margin-top:5px;font-size:12px;display:block}@media (width<=600px){.check-measures{grid-template-columns:minmax(0,1fr)}.check-chart,.check-timeline{padding:12px}.check-finding{grid-template-columns:minmax(0,1fr)}}.scene-splitter{color:#eeeef5}.scene-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.scene-main{gap:20px;min-width:0;display:grid}.scene-panel{background:#ffffff04;border:1px solid #ffffff18;border-radius:18px;min-width:0;padding:24px}.scene-file-input{display:none}.scene-upload{cursor:pointer;background:#a78bfa08;border:1px dashed #c4b5fd55;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:175px;padding:24px 16px;transition:background .2s,border-color .2s;display:flex}.scene-upload:hover,.scene-upload.is-dragging{background:#a78bfa15;border-color:#c4b5fd}.scene-upload strong{overflow-wrap:anywhere;max-width:100%;font-size:16px}.scene-upload>span:last-child{color:#a4a4b5;font-size:12px}.scene-upload-icon{color:#c4b5fd;font-size:26px}.scene-detection{margin-top:24px}.scene-detection>label{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.scene-detection output{color:#c4b5fd;font-variant-numeric:tabular-nums}.scene-detection input[type=range]{accent-color:#c4b5fd;cursor:pointer;width:100%;margin:16px 0 6px}.scene-range-caption{color:#8f8f9e;justify-content:space-between;font-size:11px;display:flex}.scene-muted{color:#99a;margin:12px 0;font-size:12px;line-height:1.6}.scene-options{border-block:1px solid #ffffff12;margin:18px 0;padding:14px 0;font-size:13px}.scene-options summary{cursor:pointer;color:#d2cce1}.scene-options summary>span{float:right;color:#8e899d;font-size:11px}.scene-options label{color:#bcb9c8;flex-direction:column;gap:8px;margin-top:16px;font-size:12px;display:flex}.scene-options select{color:#e3ddec;width:100%;font:inherit;background:#19171e;border:1px solid #ffffff20;border-radius:7px;padding:9px}.scene-options>label select{max-width:220px}.scene-encoding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scene-options .scene-checkbox{flex-direction:row;align-items:center;gap:8px}.scene-checkbox input{accent-color:#c4b5fd}.scene-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.scene-primary,.scene-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:42px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.scene-primary{color:#1e1536;background:#c4b5fd;border:1px solid #c4b5fd}.scene-primary:hover{background:#d4c8ff}.scene-primary>span{opacity:.8;font-size:11px}.scene-detection>.scene-primary{justify-content:space-between;width:100%;margin-top:4px}.scene-secondary{color:#d8d4e3;background:#ffffff05;border:1px solid #ffffff20}.scene-secondary:hover{background:#ffffff10}.scene-splitter button:disabled,.scene-splitter select:disabled{opacity:.4;cursor:not-allowed}.scene-splitter button:focus-visible,.scene-splitter input:focus-visible,.scene-splitter select:focus-visible,.scene-splitter summary:focus-visible{outline-offset:4px;outline:2px solid #ddd0ff}.scene-progress{margin-top:18px;font-size:12px}.scene-progress>div{justify-content:space-between;display:flex}.scene-progress progress{accent-color:#c4b5fd;width:100%;height:6px}.scene-progress button,.scene-text-button{text-underline-offset:3px;color:#c4b5fd;cursor:pointer;margin-top:10px;font-size:12px;text-decoration:underline}.scene-error,.scene-notice{border-radius:8px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.5}.scene-error{color:#fca5a5;background:#f8717112}.scene-notice{color:#a7f3d0;background:#6ee7b710}.scene-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.scene-heading h2{margin:0;font-size:17px;font-weight:650}.scene-heading h2>span,.scene-heading>span{color:#8f899f;font-size:12px;font-weight:400}.scene-preview video{background:#000;border-radius:10px;width:100%;max-height:360px}.scene-list{margin:0;padding:0;list-style:none}.scene-list li{border-top:1px solid #ffffff10;align-items:center;gap:12px;padding:14px 0;display:flex}.scene-preview-button{color:#bab0ce;cursor:pointer;background:#ffffff05;border:1px solid #ffffff20;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.scene-preview-button:hover,.scene-preview-button.is-active{color:#c4b5fd;background:#c4b5fd10;border-color:#c4b5fd}.scene-row-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.scene-row-info strong{font-size:13px;font-weight:600}.scene-row-info span{color:#9c96aa;font-variant-numeric:tabular-nums;font-size:11px}.scene-duration{color:#8e899b;font-variant-numeric:tabular-nums;font-size:11px}.scene-download{min-height:36px;padding:8px 10px;font-size:11px}.scene-timestamps{border-top:1px solid #ffffff15;margin-top:22px;padding-top:20px}.scene-timestamps>label{color:#c9c4d6;font-size:12px}.scene-timestamps>div{gap:8px;margin-top:10px;display:flex}.scene-timestamps input{color:#e5def3;background:#0004;border:1px solid #ffffff20;border-radius:8px;flex:1;min-width:0;padding:10px;font-family:monospace;font-size:12px}.scene-pagination{color:#c4b5fd;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.scene-pagination button{cursor:pointer}@media (width<=900px){.scene-layout{grid-template-columns:minmax(0,1fr) 275px;gap:18px}.scene-panel{padding:18px}.scene-list li{gap:8px}.scene-duration{display:none}}@media (width<=767px){.scene-layout{grid-template-columns:1fr}.scene-layout>aside{width:100%;max-width:420px;margin:0 auto}.scene-panel{padding:16px}.scene-heading h2{font-size:16px}.scene-encoding-grid{grid-template-columns:1fr}.scene-actions>.scene-primary{flex:1}.scene-options summary>span{float:none;margin:6px 0 0 16px;display:block}.scene-row-info span{font-size:10px}.scene-list li{gap:8px}.scene-preview-button{width:30px;height:34px}.scene-download{padding:8px;font-size:10px}}.scene-list li{grid-template-columns:minmax(140px,240px) minmax(0,1fr) auto auto;display:grid}.scene-list .scene-preview-button{aspect-ratio:640/110;background:repeating-linear-gradient(90deg,#211b2e 0 24.7%,#08080c 24.7% 25%);border-radius:6px;width:100%;height:auto;position:relative;overflow:hidden}.scene-preview-button img{object-fit:contain;width:100%;height:auto;display:block}.scene-preview-button:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#09090c calc(25% - 1px) 25%);position:absolute;inset:0}.scene-preview-button>span{color:#fff;text-shadow:0 1px 5px #000;z-index:1;opacity:0;background:#0001;place-items:center;font-size:14px;transition:opacity .15s;display:grid;position:absolute;inset:0}.scene-preview-button:hover>span,.scene-preview-button:focus-visible>span{opacity:1}@media (width>=768px) and (width<=1100px){.scene-list li{grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto}.scene-duration{display:none}}@media (width<=767px){.scene-list li{grid-template-columns:minmax(0,1fr) auto;gap:10px}.scene-list .scene-preview-button{aspect-ratio:640/100;grid-column:1/-1}.scene-row-info span{font-size:11px}.scene-download{padding:10px;font-size:11px}.scene-preview-button>span{opacity:1}}.standalone-tool-page{color-scheme:dark}.standalone-tool-page .tool-workspace{background:#111827;border:1px solid #475569;border-radius:1rem;padding:clamp(1rem,3vw,2rem)}.standalone-tool-page :is(input[type=url],input[type=text],input[type=number],input[type=email],select,textarea){color-scheme:light;color:#0f172a;caret-color:#0f172a;background-color:#f8fafc;border:1px solid #94a3b8;min-height:48px;font-size:1rem}.standalone-tool-page input::placeholder,.standalone-tool-page textarea::placeholder{color:#475569;opacity:1}.standalone-tool-page select option{color:#0f172a;background-color:#f8fafc}.standalone-tool-page :is(input,select,textarea,button,a,summary,[role=button]):focus-visible{outline-offset:3px;outline:3px solid #a5b4fc!important}.standalone-tool-page :is(.tool-dropzone,label:has(input[type=file])):focus-within{outline-offset:3px;outline:3px solid #a5b4fc}.standalone-tool-page :is(.text-gray-500,.text-gray-600){color:#b6c2d2}.standalone-tool-page :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.7}.subtitle-preview-classic::cue{color:#fff;background:#000000b8;font-size:120%;font-weight:700}.subtitle-preview-tiktok-pop::cue{color:#fff;text-shadow:0 2px #000,2px 0 #000,-2px 0 #000,0 -2px #000,3px 3px #ff2d55d9;background:0 0;font-size:150%;font-weight:900}.subtitle-preview-creator-highlight::cue{color:#111;background:#ffe81ff0;font-size:140%;font-weight:900}.subtitle-preview-neon-glow::cue{color:#fff;text-shadow:0 0 8px #00f5ff,0 0 14px #ff2bd6,0 2px 2px #000;background:#0000002e;font-size:140%;font-weight:900}.subtitle-preview-minimal::cue{color:#fff;background:#0000008c;font-size:108%;font-weight:600}.subtitle-sample-text{max-width:100%;line-height:1.12;display:inline-block}.subtitle-sample-tiktok-pop .subtitle-sample-text,.subtitle-sample-bold-outline .subtitle-sample-text{color:#fff;text-shadow:0 1px #000,1px 0 #000,-1px 0 #000,0 -1px #000;font-weight:800}.subtitle-sample-tiktok-pop .subtitle-sample-active{color:#ffe81f}.subtitle-sample-creator-highlight .subtitle-sample-text{color:#111;background:#ffe81f;border-radius:5px;padding:4px 7px;font-weight:800}.subtitle-sample-creator-highlight .subtitle-sample-active{color:#fff;background:#2563eb;border-radius:4px;padding:1px 4px}.subtitle-sample-neon-glow .subtitle-sample-text{color:#fff;text-shadow:0 0 5px #00f5ff,0 0 9px #ff2bd6,0 1px 1px #000;font-weight:800}.subtitle-sample-soft-bubble .subtitle-sample-text{color:#111827;background:#ffffffeb;border-radius:999px;padding:5px 10px;font-weight:800}.subtitle-sample-karaoke-bar .subtitle-sample-text{color:#fff;background:#1f2937eb;border-radius:6px;padding:5px 9px;font-weight:800}.subtitle-sample-karaoke-bar .subtitle-sample-active{color:#111827;background:#ffe81f;border-radius:4px;padding:1px 3px}.subtitle-sample-classic .subtitle-sample-text{color:#fff;background:#000000b8;border-radius:5px;padding:5px 8px;font-weight:750}.subtitle-sample-minimal .subtitle-sample-text{color:#fff;background:#0000008c;border-radius:4px;padding:4px 7px;font-weight:650}.subtitle-sample-editorial .subtitle-sample-text{color:#f8fafc;background:#0f172ac7;border-radius:5px;padding:5px 9px;font-weight:650}.tool-loading-sheen{background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f) 0 0/220% 100%;animation:1.35s ease-in-out infinite tool-loading-sheen}@keyframes tool-loading-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.lut-studio{color:#e9e5ed;--lut-border:#ffffff12;font-size:14px}.lut-studio button,.lut-studio input,.lut-studio select{font:inherit}.lut-studio button{cursor:pointer;transition:background .2s,border-color .2s}.lut-studio button:disabled{cursor:not-allowed;opacity:.45}.lut-studio :focus-visible{outline-offset:4px;outline:2px solid #c1a8ef}.lut-studio-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px;display:flex}.lut-eyebrow{letter-spacing:.18em;color:#b19bcf;font-size:10px}.lut-studio-heading h2{letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:500}.lut-local{color:#9b96a1;align-items:center;gap:7px;font-size:11px;display:flex}.lut-local i{background:#93bba5;border-radius:50%;width:5px;height:5px}.lut-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.lut-workspace{gap:18px;min-width:0;display:grid}.lut-panel{border:1px solid var(--lut-border);background:linear-gradient(130deg,#17141c,#100f13);border-radius:18px;min-width:0;padding:22px}.lut-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.lut-panel-heading h3{letter-spacing:-.01em;font-size:14px;font-weight:500}.lut-panel-heading>span{letter-spacing:.12em;color:#918797;font-size:9px}.lut-comparison{background:#09080c;border-radius:11px;max-height:560px;position:relative;overflow:hidden}.lut-comparison canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lut-comparison input{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;position:absolute;inset:0}.lut-comparison:focus-within{outline:2px solid #c1a8ef}.lut-preview-tag{color:#fff;backdrop-filter:blur(5px);pointer-events:none;background:#0006;border:1px solid #ffffff20;border-radius:5px;padding:5px 9px;font-size:10px;position:absolute;top:14px}.lut-tag-before{left:14px}.lut-tag-after{right:14px}.lut-divider{pointer-events:none;background:#ffffffc0;width:1px;position:absolute;top:0;bottom:0}.lut-divider>span{color:#fff;backdrop-filter:blur(6px);background:#201b29a0;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.lut-caption{color:#958c9d;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.6}.lut-upload{cursor:pointer;border:1px dashed #fff2;border-radius:11px;align-items:center;gap:13px;margin-top:18px;padding:16px;display:flex;position:relative}.lut-upload:hover,.lut-upload-active{background:#b29bc708;border-color:#b29bc7}.lut-upload input{opacity:0;width:1px;height:1px;position:absolute}.lut-upload:focus-within{outline:2px solid #c1a8ef}.lut-upload-icon{color:#b6a6cc;background:#ffffff08;border-radius:8px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.lut-upload strong{font-size:12px;font-weight:500;display:block}.lut-upload small{color:#918797;margin-top:3px;font-size:10px;display:block}.lut-format-hint{letter-spacing:.07em;color:#857a91;max-width:115px;margin-left:auto;font-size:8px;line-height:1.7}.lut-text-button{color:#a69ab8;background:0 0;border:0;margin-top:10px;padding:0;display:inline-block;font-size:11px!important}.lut-panel-heading .lut-text-button{margin:0}.lut-text-button:hover{color:#e4d6f5}.lut-presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lut-presets button{text-align:left;color:#bcb3c6;background:#ffffff03;border:1px solid #0000;border-radius:9px;min-width:0;padding:5px;font-size:10px}.lut-presets button[aria-pressed=true]{color:#fff;background:#b59acc12;border-color:#b59acc}.lut-presets button:hover{border-color:#ffffff30}.lut-palette{aspect-ratio:1.15;border-radius:6px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.lut-palette i{background:#ffffff15;border-top:1px solid #ffffff20;width:100%;height:70%;position:absolute;bottom:-20%;transform:rotate(-40deg)}.lut-presets button>span:last-child{padding:0 3px 4px;line-height:1.5;display:block}.lut-control-group{border-bottom:1px solid var(--lut-border);padding:22px 0 4px}.lut-control-group h4,.lut-control-group summary{color:#d7cde2;margin-bottom:18px;font-size:11px;font-weight:500}.lut-control-group summary{cursor:pointer}.lut-control-group .lut-caption{margin-top:-5px;margin-bottom:16px}.lut-control{margin:0 0 18px;display:block}.lut-control>span{color:#a99eb5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.lut-control output{font-variant-numeric:tabular-nums;color:#cbbcd9;background:#ffffff06;border:1px solid #ffffff08;border-radius:4px;padding:2px 5px;font-size:10px}.lut-control input{appearance:none;cursor:pointer;border-radius:3px;width:100%;height:3px;display:block}.lut-control input::-webkit-slider-thumb{appearance:none;background:#e9dff4;border:2px solid #242029;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #b9a3cc}.lut-control input::-moz-range-thumb{background:#e9dff4;border:2px solid #242029;border-radius:50%;width:8px;height:8px}.lut-hue-dot{border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.lut-preview-panel .processing-feedback{margin-top:16px}.lut-export-options fieldset{border:0;min-width:0}.lut-name,.lut-export-settings label{color:#a99eb5;font-size:11px;display:block}.lut-name input,.lut-export-settings select{color:#e3dae9;background:#ffffff04;border:1px solid #ffffff15;border-radius:8px;width:100%;min-width:0;margin-top:8px;padding:11px 12px;font-size:12px;display:block}.lut-export-settings{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.lut-export-settings label{flex:1;min-width:180px}.lut-export-options select option{background:#17141c}.lut-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.lut-primary,.lut-secondary{color:#e9e2f0;background:#ffffff04;border:1px solid #ffffff18;border-radius:9px;padding:12px 18px;font-weight:500;font-size:12px!important}.lut-primary{color:#22182d;background:#dac9ec;border-color:#dac9ec}.lut-primary:hover{background:#eadbf7}.lut-secondary:hover{background:#ffffff0d}.lut-status{color:#a2c5ad;margin-top:14px;font-size:12px}.lut-error{color:#edaaab;overflow-wrap:anywhere;margin-top:14px;font-size:12px}.lut-result{border-top:1px solid var(--lut-border);gap:14px;margin-top:18px;padding-top:18px;display:grid}.lut-result img,.lut-result video{object-fit:contain;background:#000;border-radius:9px;width:100%;max-height:360px}.lut-sidebar{gap:18px;min-width:0;display:grid}.lut-tellers-cta{background:linear-gradient(130deg,#211827,#141017);border-color:#b59acc30}.lut-adjustments{min-width:0;margin:0}.lut-adjustments:disabled input{opacity:.45}.lut-upload:has(input:disabled){pointer-events:none;opacity:.45}@media (width>=701px){.lut-workspace{scrollbar-gutter:stable;max-height:calc(100svh - 110px);padding:2px 4px 2px 2px;position:sticky;top:90px;overflow:auto}.lut-preview-panel .lut-comparison{max-height:clamp(120px,100svh - 330px,560px)}.lut-preview-panel video,.lut-preview-panel canvas[aria-label="Graded video preview"],.lut-preview-panel video+canvas{object-fit:contain;max-height:clamp(80px,100svh - 520px,480px)}}@media (width<=900px){.lut-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.lut-panel{padding:16px}.lut-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.lut-palette{aspect-ratio:1.8}.lut-format-hint{display:none}}@media (width<=700px){.lut-layout{grid-template-columns:minmax(0,1fr)}.lut-tellers-cta{order:2}.lut-panel{border-radius:14px}.lut-studio-heading h2{font-size:23px}.lut-local{font-size:10px}.lut-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.lut-actions button{width:100%}.lut-control{margin-bottom:24px}.lut-control input{height:5px}.lut-control input::-webkit-slider-thumb{width:15px;height:15px}}.lut-preview-download{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.lut-preview-download .lut-caption{margin:0}.lut-picker-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lut-picker-actions button[aria-pressed=true]{background:#dac9ec22;border-color:#dac9ec}.lut-color-input{color:#b9abc7;align-items:center;gap:8px;font-size:11px;display:flex}.lut-color-input input{cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:5px;width:34px;height:30px;padding:2px}.lut-picker-notice{color:#e2ceed;background:#dac9ec18;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}.lut-picker-notice .lut-text-button{margin:0 0 0 8px}.lut-video-sample{position:relative}.lut-sample-overlay{z-index:5;background:0 0;border:2px solid #dac9ec;border-radius:8px;width:100%;height:100%;position:absolute;inset:0;cursor:crosshair!important}@media (width<=700px){.lut-preview-download .lut-primary{width:100%}}.lut-hidden-input{display:none}.lut-media-heading{flex-wrap:wrap}.lut-studio .lut-media-button{color:#21152f;background:#c1a8ef;border:1px solid #d5bfff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.lut-media-button svg{flex-shrink:0}.lut-studio .lut-media-button:hover:not(:disabled){background:#d5bfff;border-color:#e4d4ff}.lut-video-preview{min-width:0}.lut-video-preview .lut-panel-heading{justify-content:space-between;align-items:center;display:flex}.lut-video-transport{color:#c5bbd1;align-items:center;gap:8px;margin-top:8px;display:flex}.lut-video-transport button{height:28px;color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff18;border-radius:5px;flex:0 0 28px;place-items:center;font-size:11px;display:grid}.lut-video-transport input{accent-color:#c1a8ef;cursor:pointer;flex:1;width:100%;min-width:24px;height:3px}.lut-video-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:10px}.lut-scope-toolbar{align-items:center;gap:12px;margin-bottom:10px;display:flex}.lut-scope-toolbar h3{text-align:center;flex:1;font-size:13px;font-weight:500}.lut-scope-toolbar h3 span{color:#958c9d;margin-left:8px;font-size:10px}.lut-scope-arrow,.lut-scope-info{color:#d6c8e2;background:#ffffff05;border:1px solid #ffffff18;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.lut-scope-arrow{flex-shrink:0;padding:0;line-height:1}.lut-scope-arrow svg{display:block}.lut-scope-info{border-radius:50%;width:22px;height:22px;font-family:serif!important;font-size:12px!important}.lut-scope-info[aria-expanded=true]{background:#dac9ec22}.lut-scope-help{margin:0 0 12px}.lut-scope-single{min-width:0;margin:0}.lut-scope-single canvas{object-fit:contain;background:#08090e;border:1px solid #ffffff12;border-radius:8px;width:100%;height:220px;display:block}.lut-scope-single figcaption{color:#a99eb5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.lut-scope-single .lut-text-button{white-space:nowrap;margin:0}.lut-range-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lut-range-heading .lut-text-button{margin:0}.lut-range-heading{margin-bottom:14px}.lut-range-heading h4{margin:0}.lut-range-list{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lut-range-list button{background:#ffffff04;border:1px solid #ffffff18;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.lut-range-list button[aria-pressed=true]{background:#dac9ec18;border-color:#dac9ec}.lut-range-list i{border-radius:50%;width:10px;height:10px}.lut-remove-range{margin-left:18px}@media (width<=440px){.lut-scope-single canvas{height:190px}.lut-video-transport{gap:6px}}.lut-preview-download{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lut-preview-download button{min-width:0;padding:11px 8px}.lut-export-options{border-top:1px solid var(--lut-border);margin-top:12px;padding-top:10px}.lut-export-options summary{cursor:pointer;color:#b9abc7;font-size:11px}.lut-export-options .lut-name{margin-top:14px}.lut-export-options .lut-export-settings{gap:10px;margin-top:12px}.lut-export-options .lut-export-settings label{min-width:130px}.lut-export-options input,.lut-export-options select{padding:8px;font-size:11px}.lut-colour-space{border:1px solid var(--lut-border);background:#08070b;border-radius:9px;min-width:0;margin:0;padding:12px}.lut-space-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lut-space-heading>span{letter-spacing:.1em;color:#b9abc7;font-size:8px}.lut-colour-space .lut-text-button{white-space:nowrap;margin:0;font-size:9px!important}.lut-colour-space svg{touch-action:none;cursor:grab;width:100%;height:auto;display:block}.lut-colour-space svg:active{cursor:grabbing}.lut-colour-space svg:focus-visible{border-radius:5px;outline:1px solid #c1a8ef}.lut-space-legend{color:#b9abc7;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.lut-space-legend button[aria-pressed=true]{color:#eee1ff}.lut-colour-space figcaption{color:#958c9d;margin-top:10px;font-size:10px;line-height:1.5}.standalone-tool-page .lut-studio .lut-export-options :is(input[type=text],select){color-scheme:dark;color:#e3dae9;caret-color:#e3dae9;background-color:#1b1721;border-color:#ffffff20;min-height:36px;font-size:12px}.standalone-tool-page .lut-studio .lut-export-options select option{color:#e3dae9;background:#1b1721}.lut-hue-selection{margin:18px 0}.lut-hue-label{color:#a99eb5;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;font-size:11px;display:flex}.lut-hue-label output{color:#d2c2e1;font-variant-numeric:tabular-nums;font-size:10px}.lut-hue-track{isolation:isolate;border-radius:4px;height:18px;margin:0 6px 12px;position:relative}.lut-hue-dim{background:#0009;border-radius:4px;position:absolute;inset:0}.lut-hue-band{pointer-events:none;background:#fff3;border:1px solid #fff9;border-radius:3px;position:absolute;top:0;bottom:0}.lut-hue-cursor{pointer-events:none;background:#fff;border:1px solid #18111e;border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%);box-shadow:0 0 0 1px #fff}.lut-hue-selection .lut-hue-track input{opacity:0;cursor:ew-resize;width:100%;height:30px;margin:0;position:absolute;inset:-6px 0}.lut-hue-track:focus-within{outline-offset:5px;outline:2px solid #c1a8ef}.lut-hue-selection .lut-caption{margin:8px 0 0}.lut-sample-overlay{touch-action:none;padding:0;overflow:visible}.lut-sample-loupe{z-index:6;pointer-events:none;background:#17121f;border:1px solid #d6c2e7;border-radius:9px;width:108px;padding:5px;display:block;position:absolute;box-shadow:0 6px 20px #0009}.lut-loupe-image{border-radius:5px;width:96px;height:96px;display:block;position:relative;overflow:hidden}.lut-sample-loupe .lut-loupe-image canvas{width:96px;height:96px;max-height:none;image-rendering:pixelated;object-fit:fill;display:block;position:static;inset:auto}.lut-loupe-image>i{border:1px solid #fff;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.lut-loupe-value{color:#fff;justify-content:center;align-items:center;gap:5px;margin-top:5px;font:10px monospace;display:flex}.lut-loupe-value>i{border:1px solid #fff6;border-radius:2px;width:12px;height:12px;display:inline-block}.processing-feedback{--processing-accent:#818cf8;color:#a8a4b2;gap:10px;font-size:12px;display:grid}.processing-lilac{--processing-accent:#d5b3ef}.processing-heading,.processing-timing{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.processing-heading>span:first-child{flex:1;min-width:0}.processing-heading>span:last-child{flex-shrink:0}.processing-track{background:#ffffff14;border-radius:999px;height:5px;position:relative;overflow:hidden}.processing-fill{background:var(--processing-accent);height:100%;transition:width .3s;display:block}.processing-shimmer{background:linear-gradient(90deg, transparent, var(--processing-accent), #fff, transparent);will-change:transform;width:40%;animation:1.8s linear infinite processing-travel;position:absolute;inset:0 auto 0 0}.processing-timing{font-size:11px}.processing-timing>span:first-child{align-items:center;gap:7px;display:inline-flex}.processing-spinner{vertical-align:-2px;will-change:transform;border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-right:6px;animation:.8s linear infinite processing-spin;display:inline-block}.processing-timing .processing-spinner{width:11px;height:11px;margin-right:0}.processing-note{color:#8e8998;font-size:11px;line-height:1.6}@keyframes processing-spin{to{transform:rotate(360deg)}}@keyframes processing-travel{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.processing-spinner,.processing-shimmer{will-change:auto;animation:none}.processing-shimmer{display:none}.processing-fill{transition:none}}.screen-recorder{color:#ecebf3;max-width:1280px;margin:0 auto;padding:0 24px 80px;font-family:inherit}.rec-heading{letter-spacing:.15em;color:#aaa3bd;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.rec-badge{color:#c2b6ed;letter-spacing:0;border:1px solid #ffffff1c;border-radius:20px;padding:6px 12px}.rec-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.rec-stage{aspect-ratio:16/9;background:radial-gradient(at 30% 10%,#322347,#0000 70%),linear-gradient(140deg,#191720,#14121a);border:1px solid #ffffff20;border-radius:18px;position:relative;overflow:hidden}.rec-stage canvas{object-fit:contain;width:100%;height:100%}.rec-empty{text-align:center;background:radial-gradient(at 70% 90%,#734c3e55,#0000 60%),#1d1728;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rec-screen-icon{color:#e5c2a8;font-size:52px}.rec-empty h2{letter-spacing:-.04em;margin:12px;font-size:clamp(18px,2vw,28px);font-weight:500}.rec-empty p{color:#afa6bb;font-size:14px;line-height:1.7}.rec-live{color:#ffd9de;font-variant-numeric:tabular-nums;background:#651829;border-radius:20px;padding:6px 12px;position:absolute;top:16px;left:16px}.rec-actions{align-items:center;gap:12px;margin:18px 0;display:flex}.rec-actions>span{color:#aaa0b5;font-size:12px}.screen-recorder button{cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;border-radius:9px;padding:9px 13px;font-size:13px}.screen-recorder button:hover{background:#ffffff18}.screen-recorder button.rec-primary{color:#211820;background:#e9c4ad;border:0;padding:13px 20px;font-weight:600}.screen-recorder button:disabled{opacity:.45;cursor:wait}.rec-controls{background:#151219;border:1px solid #ffffff17;border-radius:18px;padding:20px}.rec-controls h3,.rec-library h3{margin:0 0 14px;font-size:15px;font-weight:600}.rec-controls h3:not(:first-child){margin-top:26px}.rec-source{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.rec-required{color:#a59aaa;font-size:11px}.screen-recorder input{accent-color:#d5b8eb}.rec-controls input[type=checkbox]{width:17px;height:17px}.rec-note{color:#9b92a6;font-size:12px;line-height:1.7}.rec-controls fieldset{border:0;margin:12px 0;padding:0}.rec-controls fieldset:disabled{opacity:.45}.rec-controls fieldset label{color:#c4bacf;margin:16px 0;font-size:12px;display:block}.rec-controls output{float:right;color:#e9c4ad}.rec-controls select{color:#fff;text-transform:capitalize;background:#211b2a;border:1px solid #ffffff20;border-radius:8px;width:100%;margin-top:8px;padding:9px;display:block}.rec-controls input[type=range]{width:100%;margin-top:12px;display:block}.rec-message{background:#e9c4ad0a;border:1px solid #e9c4ad55;border-radius:10px;margin-top:20px;padding:15px;font-size:14px}.rec-library{border-top:1px solid #ffffff16;margin-top:36px;padding-top:24px}.rec-library h3 span{color:#9b92a6;margin-left:8px;font-size:12px;font-weight:400}.rec-take{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.rec-take strong{font-size:14px;font-weight:500}.rec-take small{color:#9b92a6;margin-top:5px;font-size:11px;display:block}.rec-take button{margin:3px}.rec-playback{background:#000;border-radius:12px;width:100%;max-height:600px;margin-top:20px}@media (width<=800px){.rec-layout{grid-template-columns:1fr}.rec-controls{display:block}.rec-take,.rec-actions{flex-wrap:wrap}.screen-recorder{padding:0 16px 48px}.rec-heading{letter-spacing:.08em;font-size:9px}}.hls-tool{--hls-accent:#c4b5fd;color:#e5e7eb;font-size:14px;line-height:1.6}.hls-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.hls-main{gap:18px;min-width:0;display:grid}.hls-card{background:#ffffff04;border:1px solid #ffffff16;border-radius:18px;padding:24px}.hls-source label,.hls-options label{color:#f3f4f6;font-weight:600;display:block}.hls-url-row{gap:10px;margin-top:10px;display:flex}.hls-tool input:not([type=radio]),.hls-tool select{color:#fff;width:100%;min-width:0;font:inherit;background:#121217;border:1px solid #ffffff25;border-radius:10px;padding:12px}.hls-tool :is(input,button,select,a,summary):focus-visible{outline-offset:4px;outline:2px solid #c4b5fd}.hls-tool button,.hls-tool summary{cursor:pointer}.hls-tool button:disabled{opacity:.45;cursor:not-allowed}.hls-primary{white-space:nowrap;background:#c4b5fd;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-weight:700;display:inline-flex;color:#1b1035!important;text-decoration:none!important}.hls-primary:hover:not(:disabled){background:#ddd6fe}.hls-source-help,.hls-progress-label{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.hls-source-help{color:#9ca3af;font-size:12px}.hls-text-button{color:#c4b5fd;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.hls-muted{color:#9ca3af;margin-top:12px;font-size:12px}.hls-muted a{color:#c4b5fd;text-decoration:underline}.hls-preview{background:#0a0a0d;border:1px solid #ffffff16;border-radius:18px;overflow:hidden}.hls-tool video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;max-height:470px;display:block}.hls-preview-caption{color:#9ca3af;justify-content:space-between;padding:12px 18px;font-size:12px;display:flex}.hls-preview-caption span:first-child{color:#e5e7eb}.hls-metadata{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.hls-metadata span{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:4px 10px;font-size:12px}.hls-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.hls-options select,.hls-options input{margin-top:8px}.hls-tool fieldset{border:0;margin:20px 0 0;padding:0}.hls-tool legend{font-weight:600}.hls-mode{gap:12px;margin:12px 0;display:flex}.hls-mode label{cursor:pointer;background:#ffffff04;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.hls-mode label:has(input:checked){background:#a78bfa15;border-color:#c4b5fd}.hls-mode input{accent-color:#c4b5fd}.hls-selection{color:#ddd6fe;font-weight:600}.hls-selection span{color:#9ca3af;font-weight:400}.hls-export{width:100%;margin-top:18px}.hls-error,.hls-notice{color:#fde68a;background:#fbbf2409;border:1px solid #fbbf2440;border-radius:12px;padding:16px}.hls-error p{margin-top:6px}.hls-notice{margin:12px 0;font-size:13px}.hls-preview .hls-notice{margin:12px}.hls-empty{text-align:center;background:radial-gradient(at top,#8b5cf610,#0000 70%);border:1px dashed #ffffff20;border-radius:18px;padding:48px 28px}.hls-play{color:#c4b5fd;border:1px solid #c4b5fd50;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:inline-flex}.hls-empty h2{letter-spacing:-.03em;color:#f3f4f6;font-size:22px;font-weight:650}.hls-empty p{color:#9ca3af;max-width:480px;margin:12px auto}.hls-steps{color:#c4b5fd;justify-content:center;gap:20px;margin-top:28px;font-size:12px;display:flex}.hls-aside{gap:20px;display:grid}.hls-aside h2{letter-spacing:-.03em;margin:16px 0;font-size:24px;font-weight:650;line-height:1.25}.hls-aside p,.hls-aside li{color:#9ca3af;font-size:13px}.hls-aside ul{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.hls-aside li:before{content:"✓";color:#a78bfa;margin-right:8px}.hls-eyebrow{letter-spacing:.14em;color:#c4b5fd;font-size:10px}.hls-tool progress{accent-color:#c4b5fd;width:100%;height:8px;margin-top:18px}.hls-help summary{color:#f3f4f6;font-weight:600}.hls-help dt{color:#e5e7eb;margin-top:18px;font-weight:600}.hls-help dd,.hls-help p{color:#9ca3af;margin-top:6px;font-size:13px}.hls-help pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#000;border-radius:8px;margin:16px 0;padding:16px;font-size:12px}.hls-result{border-color:#a78bfa50}.hls-result-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.hls-result h2{font-size:20px;font-weight:650}.hls-result p{color:#9ca3af;font-size:12px}.hls-result video{border-radius:10px}@media (width<=1000px){.hls-workspace{grid-template-columns:minmax(0,1fr)}.hls-aside{grid-template-columns:1fr 1fr}}@media (width<=600px){.hls-card{padding:18px}.hls-url-row{flex-direction:column}.hls-options,.hls-aside{grid-template-columns:1fr}.hls-source-help{align-items:flex-start}.hls-empty{padding:28px 18px}.hls-steps{flex-wrap:wrap;gap:10px 18px}.hls-preview-caption{flex-direction:column;gap:2px}.hls-mode label{padding:10px}.hls-result-title{flex-direction:column;align-items:stretch}}.related-tools[data-astro-cid-uwf6n6vg]{max-width:1280px;margin:0 auto;padding:0 24px 64px}.related-tools-heading[data-astro-cid-uwf6n6vg]{border-top:1px solid #27272a;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-top:32px;display:flex}.related-tools[data-astro-cid-uwf6n6vg] h2[data-astro-cid-uwf6n6vg]{letter-spacing:-.025em;color:#fafafa;margin:0;font-size:22px;font-weight:700;line-height:1.3}.related-tools-heading[data-astro-cid-uwf6n6vg]>a[data-astro-cid-uwf6n6vg]{color:#c4b5fd;flex-shrink:0;font-size:13px;text-decoration:none}.related-tools-heading[data-astro-cid-uwf6n6vg]>a[data-astro-cid-uwf6n6vg]:hover{text-underline-offset:4px;text-decoration:underline}.related-tools-grid[data-astro-cid-uwf6n6vg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.related-tools-grid[data-astro-cid-uwf6n6vg]>li[data-astro-cid-uwf6n6vg]{min-width:0;display:flex}.related-tool-card[data-astro-cid-uwf6n6vg]{color:#fafafa;background:#0d0d10;border:1px solid #27272a;border-radius:10px;flex-direction:column;width:100%;text-decoration:none;display:flex;overflow:hidden}.related-tool-card[data-astro-cid-uwf6n6vg]:hover{border-color:#a78bfa}.related-tools[data-astro-cid-uwf6n6vg] a[data-astro-cid-uwf6n6vg]:focus-visible{outline-offset:5px;outline:2px solid #c4b5fd}.related-tool-card[data-astro-cid-uwf6n6vg] img[data-astro-cid-uwf6n6vg]{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.related-tool-copy[data-astro-cid-uwf6n6vg]{flex-direction:column;flex:1;padding:20px;display:flex}.related-tool-copy[data-astro-cid-uwf6n6vg] h3[data-astro-cid-uwf6n6vg]{color:#fafafa;margin:0;font-size:17px;font-weight:650;line-height:1.4}.related-tool-copy[data-astro-cid-uwf6n6vg] p[data-astro-cid-uwf6n6vg]{color:#a1a1aa;margin:10px 0 20px;font-size:13px;line-height:1.65}.related-tool-open[data-astro-cid-uwf6n6vg]{color:#c4b5fd;justify-content:space-between;gap:12px;margin-top:auto;font-size:13px;font-weight:600;display:flex}@media (width<=640px){.related-tools[data-astro-cid-uwf6n6vg]{padding:0 16px 48px}.related-tools-heading[data-astro-cid-uwf6n6vg]{flex-direction:column;align-items:flex-start;gap:12px}.related-tools-grid[data-astro-cid-uwf6n6vg]{grid-template-columns:1fr;gap:16px}}.tool-intro[data-astro-cid-jrveyqxd] summary[data-astro-cid-jrveyqxd]{cursor:pointer;list-style:none}.tool-intro[data-astro-cid-jrveyqxd] summary[data-astro-cid-jrveyqxd]::-webkit-details-marker{display:none}.tool-intro[data-astro-cid-jrveyqxd] summary[data-astro-cid-jrveyqxd]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #c4b5fd}.tool-intro-copy[data-astro-cid-jrveyqxd]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.tool-intro[data-astro-cid-jrveyqxd]:not([open]) .tool-intro-copy[data-astro-cid-jrveyqxd]:after{content:"";backdrop-filter:blur(.7px);pointer-events:none;background:linear-gradient(#0000,#000e);height:1.4em;position:absolute;inset:auto 0 0}.tool-intro-toggle[data-astro-cid-jrveyqxd]{color:#c4b5fd;margin-top:6px;font-size:12px;display:block}.tool-intro[data-astro-cid-jrveyqxd][open] .tool-intro-copy[data-astro-cid-jrveyqxd]{display:block;overflow:visible}.intro-less[data-astro-cid-jrveyqxd],.tool-intro[data-astro-cid-jrveyqxd][open] .intro-more[data-astro-cid-jrveyqxd]{display:none}.tool-intro[data-astro-cid-jrveyqxd][open] .intro-less[data-astro-cid-jrveyqxd]{display:inline}
