:root,[data-muestra=green]{--black:#14170F;--panel:#222819;--ink:#F2F4EC;--muted:#A9B09B;--line:#3C4433;--line-raised:#4E5943;--acid:#D7F35D;--acid-text:var(--acid);--on-accent:#14170F;--coral:#FF735C;--success:#22C55E;--radius-panel:26px;--radius-card:20px;--radius-control:13px;color-scheme:dark}html[data-theme=light],html[data-theme=light] [data-muestra=green]{--black:#F2F3EA;--panel:#FBFCF6;--ink:#1C1F17;--muted:#545B49;--line:#D6D9C8;--line-raised:#C2C7B0;--acid:#426B10;--on-accent:#FFFFFF;--coral:#B03F2C;--success:#16A34A;color-scheme:light}html[data-world=aurora],[data-muestra=aurora]{--black:#070A12;--panel:#171E30;--ink:#EEF2FA;--muted:#A9B6CC;--line:#28334C;--line-raised:#3A4A70;--acid:#9DFF3C;--acid-text:var(--acid);--cta:#FFFFFF;--cta-ink:#070A12}html[data-theme=light][data-world=aurora],html[data-theme=light] [data-muestra=aurora]{--black:#F3F5FA;--panel:#FFFFFF;--ink:#101625;--muted:#4A566E;--line:#DFE4EF;--line-raised:#C9D1E2;--acid:#6D28D9;--acid-text:var(--acid);--cta:#6D28D9;--cta-ink:#FFFFFF;--on-accent:#FFFFFF}html[data-world=ocean],[data-muestra=ocean]{--black:#0B1626;--panel:#152943;--ink:#E4ECF7;--muted:#A9BAD0;--line:#2E4D72;--line-raised:#40679A;--acid:#2563EB;--acid-text:#93C5FD;--on-accent:#FFFFFF;--cta-ink:#FFFFFF}html[data-theme=light][data-world=ocean],html[data-theme=light] [data-muestra=ocean]{--black:#EEF3FA;--panel:#FFFFFF;--ink:#12233D;--muted:#4C5D75;--line:#D8E2F0;--line-raised:#BFCFE4;--acid:#1D4ED8;--acid-text:var(--acid);--on-accent:#FFFFFF;--cta:#2563EB;--cta-ink:#FFFFFF}html[data-world=mint],[data-muestra=mint]{--black:#08110C;--panel:#14281C;--ink:#E6F4EC;--muted:#A7C4B4;--line:#26432F;--line-raised:#365E45;--acid:#6EE7A0;--acid-text:var(--acid);--cta:#6EE7A0;--cta-ink:#08110C}html[data-theme=light][data-world=mint],html[data-theme=light] [data-muestra=mint]{--black:#EDF6F0;--panel:#FFFFFF;--ink:#0C1D14;--muted:#3F5C4B;--line:#D2E5D9;--line-raised:#B6D2C0;--acid:#1F7A4A;--acid-text:var(--acid);--cta:#1F7A4A;--cta-ink:#FFFFFF}html[data-world=orange],[data-muestra=orange]{--black:#141618;--panel:#24272B;--ink:#ECEDEE;--muted:#A2A7AD;--line:#43474D;--line-raised:#565B62;--acid:#F4A261;--acid-text:var(--acid);--cta:#ECEDEE;--cta-ink:#141618;--on-accent:#141618}html[data-theme=light][data-world=orange],html[data-theme=light] [data-muestra=orange]{--black:#FAFAF7;--panel:#FFFFFF;--ink:#111110;--muted:#5C5C57;--line:#E6E5E0;--line-raised:#C9C8C1;--acid:#C2410C;--acid-text:var(--acid);--cta:#C2410C;--cta-ink:#FFFFFF;--on-accent:#FFFFFF}html[data-world=mono],[data-muestra=mono]{--black:#000000;--panel:#111111;--ink:#FFFFFF;--muted:#888888;--line:#333333;--line-raised:#444444;--acid:#FFFFFF;--acid-text:#FFFFFF;--cta:#FFFFFF;--cta-ink:#000000;--on-accent:#000000}html[data-theme=light][data-world=mono],html[data-theme=light] [data-muestra=mono]{--black:#FFFFFF;--panel:#F5F5F5;--ink:#000000;--muted:#595959;--line:#DDDDDD;--line-raised:#CCCCCC;--acid:#000000;--acid-text:#000000;--cta:#000000;--cta-ink:#FFFFFF;--on-accent:#FFFFFF}html{min-height:100%;background:var(--black)}:root{interpolate-size:allow-keywords}html,body{min-height:100%}body{min-height:100vh;margin:0;isolation:isolate;background:var(--black);color:var(--ink)}body>#root{position:relative;z-index:1;background:transparent;isolation:auto}body>.page-foot{position:relative;z-index:1;background:transparent;isolation:auto}:where(a,button){-webkit-tap-highlight-color:transparent}:where(a,button):focus-visible{outline:2px solid var(--acid-text);outline-offset:3px}.footer-link,.footer-engine a{color:var(--acid-text);text-decoration:none;transition:color .18s ease,text-decoration-color .18s ease,transform .18s ease}.footer-link:hover,.footer-engine a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.footer-link{display:inline-flex;align-items:center;min-height:36px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{font-family:DM Sans,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;min-width:320px}body{margin:0;min-width:320px;background:var(--black);color:var(--ink)}button,a,select{font:inherit}button{color:inherit}.page-shell{position:relative;isolation:isolate;overflow:visible;max-width:1120px;margin:auto;padding:0 42px 30px}.section-kicker{font:12px DM Sans,sans-serif;letter-spacing:.08em}.studio{display:block;border:1px solid var(--line);background:var(--panel);min-height:0}.section-kicker{color:var(--muted);font-size:13px;text-transform:uppercase}.file-icon{width:38px;height:38px;display:grid;place-items:center;background:#31362b;color:var(--acid-text)}.file-icon.audio{color:#ff9b85;background:#3b2d29}.file-icon.video{color:#9cbeff;background:#2b313c}.convert-button,.download-button{min-height:43px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;background:var(--acid);border:0;color:var(--on-accent,#171916);padding:0 15px;font-weight:700;font-size:13px;text-decoration:none;cursor:pointer;transition:transform .15s,background .15s}.convert-button{width:100%}.convert-button:hover,.download-button:hover{background:color-mix(in srgb,var(--acid) 85%,#FFF);transform:translateY(-1px)}.convert-button:disabled{opacity:.65;cursor:not-allowed}.download-button{width:auto;margin:0;min-height:36px;font-size:13px}.error-message{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;background:#442c28;color:#ffab97;font-size:13px;line-height:1.45}.error-message svg{flex:none}.formats-section{margin-top:47px}.step{border-top:1px solid var(--line);padding-top:11px}.step>span{color:var(--coral);font:12px DM Sans,sans-serif}.step b{display:block;margin-top:9px;font-size:13px}.step p{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 0}.footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.footer-brand .brand-word{font-size:16px}html[data-theme=light] body{background:var(--black);color:var(--ink)}html[data-theme=light] .studio{background:var(--panel)}html[data-theme=light] .convert-button,html[data-theme=light] .download-button{color:var(--cta-ink);background:var(--cta);border:1px solid var(--line)}html[data-theme=light] .convert-button:hover,html[data-theme=light] .download-button:hover{background:var(--cta);border-color:var(--line-raised)}@media(max-width:800px){.page-shell{padding:0 24px 25px}.studio{grid-template-columns:48px minmax(0,1fr) 85px}}@media(max-width:600px){.page-shell{padding:0 16px 22px}.studio{display:block;min-height:0}.step{display:grid;grid-template-columns:30px 1fr;padding-top:9px}.step>span{grid-row:span 2}.step b{margin:0}.step p{margin-top:4px}.footer{margin-top:40px;font-size:14px}.footer>span:nth-child(2){display:none}}.studio{max-width:680px;margin:0 auto}.formats-section{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:600px){.studio{max-width:100%}}.error-message span{flex:1}.error-message button{display:grid;place-items:center;width:30px;height:30px;flex:none;background:transparent;border:1px solid #a85b4c;color:inherit;cursor:pointer}.error-message button:hover{background:#63392f}.error-message .text-action{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none;border:1px solid #a85b4c;background:transparent;color:inherit;padding:5px 8px;font-size:13px;cursor:pointer}.error-message .text-action:hover{background:#63392f}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible,input[type=range]:focus-visible{outline:3px solid var(--acid);outline-offset:3px}@media(forced-colors:none){html:not([data-kb]) :focus{outline:none!important}}.text-action:disabled{opacity:.55;cursor:not-allowed}html[data-theme=light] .error-message{background:#f8e8e3;color:#8b3022}html[data-theme=light] .error-message .text-action{border-color:#c98173}@media(max-width:600px){.error-message{flex-wrap:wrap}.error-message .text-action{margin-left:22px}}html,body,#root{min-height:100%}body{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.page-shell[data-route=files] main>.sr-only{width:1px}.studio:focus,.results-list:focus{outline:none}.studio:focus-visible,.results-list:focus-visible{outline:3px solid var(--acid);outline-offset:-3px}@media(prefers-contrast:more){:root{--line: #7d8470;--line-raised: #8b9280}html[data-theme=light]{--line: #5f6653;--muted: #4a5045}.share-button,.hint-i,.error-message button{border-color:var(--line)}}@media(min-width:801px){.page-shell{max-width:1560px;padding:0 clamp(28px,4.5vw,72px) 0}.studio{max-width:1060px}.formats-section,.how-section{max-width:1280px}.formats-section{margin-top:54px}.section-kicker{font-size:13px}.step>span{font-size:13px}.step b{font-size:14px}.step p{font-size:13px}.footer{margin-top:66px;padding-top:20px;font-size:13px}}.page-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.page-shell>main,.page-shell>#root{flex:1 0 auto}:root{--radius-panel: 26px;--radius-card: 20px;--radius-control: 13px}button,select{border-radius:var(--radius-control)}.studio{border-radius:var(--radius-panel);overflow:visible}.file-icon{border-radius:11px}.error-message{border-radius:15px}.notice-message{margin:10px 0 0;border:1px solid #6a7a3c;border-radius:15px;background:#d7f35d12}.notice-message p{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;color:var(--ink);font-size:13px;line-height:1.5}.notice-message p+p{border-top:1px solid #4d5730}.notice-message svg{flex:none;margin-top:1px;color:var(--acid-text)}html[data-theme=light] .notice-message{border-color:#b6c489;background:#f3f7e6;color:#26301a}.convert-button,.download-button{border-radius:var(--radius-control)}.preset-button{border-radius:11px}.formats-section{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 0 4px}.guide-main{max-width:1080px}.guide-section{margin-top:26px}@media(max-width:800px){.guide-main{max-width:100%}}.static-page{max-width:760px;margin:0 auto;padding:64px 0 56px}body[data-guide-index] .guide-main{max-width:none;width:100%}.static-page article p{line-height:1.65}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:13px DM Sans,sans-serif;letter-spacing:.06em;color:var(--muted);margin:0 0 22px}.crumbs a{color:var(--acid-text);text-decoration:none}.crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.crumbs .sep{opacity:.45}.crumbs [aria-current]{color:var(--ink)}.static-h1{font-size:clamp(30px,5vw,44px);font-weight:700;letter-spacing:-.02em;margin:.2em 0 .4em}.page-head{max-width:760px;margin:24px auto 4px}.page-head .static-h1{margin-top:0}.static-lead{font-size:17px;color:var(--muted)}.static-cta{margin:26px 0}.static-cta-link{display:inline-flex;text-decoration:none;padding:12px 18px}.landing-tools{margin:34px 0 8px}.landing-tools-h{margin:0 0 14px;font:500 20px/1.2 Manrope,sans-serif;letter-spacing:-.02em}.landing-tools-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.landing-tools-list a{display:inline-flex;padding:9px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:15px}.landing-tools-list a:hover{border-color:var(--acid);color:var(--acid-text)}.app-noscript{max-width:760px;margin:0 auto;padding:40px 20px 64px}.app-noscript h1{margin:0 0 12px;font:500 clamp(28px,4vw,38px)/1.1 "Manrope",sans-serif;letter-spacing:-.03em}.app-noscript p{color:var(--muted)}.app-noscript ul{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:18px 0;list-style:none}.app-noscript a{color:var(--acid-text)}.static-page h2{margin-top:1.8em}#root:empty{min-height:100vh}#root{min-height:calc(100vh - 122px);min-height:calc(100dvh - 122px)}@media(max-width:900px){#root{min-height:calc(100vh - 89px);min-height:calc(100dvh - 89px)}}#root,.page-foot{background:transparent;color:var(--ink)}body{position:relative;background:var(--black)}.page-foot .footer{margin-top:0}.page-shell .studio{background:var(--panel);border-color:var(--line)}.page-shell .footer{border-color:var(--line);color:var(--muted)}.page-shell .convert-button,.page-shell .download-button{background:var(--cta);color:var(--cta-ink);box-shadow:none}.page-shell .convert-button:hover:not(:disabled),.page-shell .download-button:hover{background:var(--cta);color:var(--cta-ink);filter:brightness(1.05);box-shadow:none;transform:translateY(-1px)}.preview-panel{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 70%,transparent)}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap;row-gap:8px}.preview-heading small{color:var(--muted);font-size:12px}.engine-status{display:flex;align-items:center;gap:7px;margin:10px 0 0;color:var(--muted);font-size:13px}.spin{animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.spin{animation:spin-soft 2.4s ease-in-out infinite!important}}@keyframes spin-soft{0%,to{opacity:.35}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.preview-lightbox{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0a0c09d1;cursor:zoom-out}.preview-lightbox{grid-template-columns:minmax(0,1fr)}.preview-lightbox-content{--zoom-max-h:min(62vh,620px);width:min(900px,100%);max-height:calc(100vh - 48px);padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);cursor:default}.preview-lightbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--ink);font-size:13px}.preview-lightbox-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.preview-lightbox-content>img{display:block;width:100%;max-height:calc(100vh - 120px);object-fit:contain;border-radius:10px;background:var(--black)}.settings-label{display:block;margin-top:20px;margin-bottom:9px;color:var(--muted);font:12px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em}.settings-label:first-child{margin-top:0}.resolution-presets{display:flex;flex-wrap:wrap;gap:7px}.preset-button{min-height:38px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:13px;cursor:pointer;border-radius:10px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.preset-button:hover,.preset-button.selected{border-color:var(--acid);color:var(--acid-text);background:color-mix(in srgb,var(--acid) 9%,transparent)}.custom-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.custom-dimensions label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font:12px DM Sans,sans-serif}.custom-dimensions input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--ink);font:13px DM Sans,sans-serif}.custom-dimensions.custom-percent{grid-template-columns:minmax(0,1fr)}.percent-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px}.percent-slider{display:flex;align-items:center;min-width:0}.custom-dimensions .percent-slider input[type=range]{width:100%;min-width:0;height:22px;min-height:0;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.percent-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:20px;background:var(--line)}.percent-slider input[type=range]::-moz-range-track{height:6px;border-radius:20px;background:var(--line)}.percent-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:2px solid var(--black);border-radius:50%;background:var(--acid)}.percent-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--black);border-radius:50%;background:var(--acid)}.percent-slider input[type=range]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.percent-field{grid-template-columns:auto minmax(0,1fr);gap:10px}}.settings-hint{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.hint-i{display:inline-flex;position:relative;vertical-align:-3px;margin-left:3px;padding:0;width:28px;height:28px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);cursor:help;border-radius:50%}.hint-i:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%)}.hint-i:hover,.hint-i:focus-visible{color:var(--ink)}.hint-i:focus-visible{outline:3px solid var(--acid);outline-offset:1px}.hint-bubble{position:fixed;transform:translate(-50%,-100%);width:max-content;max-width:min(250px,calc(100vw - 24px));padding:8px 11px;border-radius:10px;background:var(--ink);color:var(--black);font:12px/1.5 DM Sans,sans-serif;overflow-wrap:break-word;white-space:normal;pointer-events:none;z-index:200;box-shadow:0 8px 24px #00000059}.hint-bubble.is-below{transform:translate(-50%)}.compare-box{position:relative;user-select:none;-webkit-user-select:none;touch-action:none;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--panel) 60%,transparent);cursor:ew-resize}.compare-box>img{display:block;width:100%;max-height:340px;object-fit:contain;pointer-events:none}.compare-box>video{display:block;width:100%;max-height:min(58vh,540px);object-fit:contain;pointer-events:none;background:#000}.compare-before video{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.compare-before{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.compare-before img{display:block;width:100%;height:100%;object-fit:contain}.img-zoom-view{overflow:auto;overscroll-behavior:contain;border-radius:12px;scrollbar-gutter:stable;max-height:var(--zoom-max-h, min(62vh,620px))}.img-zoom-view .zoom-target{max-width:100%;max-height:calc(var(--zoom-max-h, min(62vh,620px)) - 2px);width:auto;height:auto;object-fit:contain;display:block}.img-zoom-view.is-zoomed .compare-box,.img-zoom-view.is-zoomed .zoom-target{width:calc(var(--zoom) * 100%);max-width:none;max-height:none;height:auto}.img-zoom-view.is-zoomed .compare-box>img,.img-zoom-view.is-zoomed .compare-box>video{max-height:none}.img-zoom-view.is-zoomed img,.img-zoom-view.is-zoomed video{image-rendering:pixelated}.img-zoom-bar{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:6px 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.img-zoom-btn{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;cursor:pointer}.img-zoom-btn:disabled{opacity:.4;cursor:default}.img-zoom-level{min-width:44px;text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.img-zoom-hint{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-left:8px;color:var(--muted);font:400 13px DM Sans,sans-serif;white-space:nowrap}.img-zoom-hint .img-hint{display:inline-flex;align-items:center;gap:6px}.img-zoom-hint kbd{padding:1px 6px;border:1px solid var(--line-raised);border-radius:4px;background:var(--panel);color:var(--ink);font:400 11px/1.5 DM Sans,sans-serif}.img-zoom-slider{width:140px;accent-color:currentColor;cursor:pointer}.img-zoom-btn.is-on{outline:2px solid currentColor;outline-offset:-2px}.img-zoom-view.is-pan{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.img-zoom-view.is-pan:active{cursor:grabbing}.compare-divider{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--acid);pointer-events:none}.compare-handle{position:absolute;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--acid);color:var(--on-accent,#171916);box-shadow:0 2px 10px #0006}.compare-tag{position:absolute;top:8px;padding:3px 8px;border-radius:8px;background:#0000008c;color:#fff;font:11px DM Sans,sans-serif;pointer-events:none}.compare-tag.is-before{left:8px}.compare-tag.is-after{right:8px}.hint-i:hover:after,.hint-i:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.metadata-option strong{display:flex;align-items:center;gap:7px}.metadata-option .hint-i{margin-left:0}.custom-dimensions.compact{grid-template-columns:repeat(2,minmax(0,150px));justify-content:start}.convert-button:disabled:has(.spin){cursor:wait}.text-action{padding:4px 2px;border:0;background:none;color:var(--muted);font:15px DM Sans,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.text-action:hover{color:var(--ink);text-decoration-color:currentColor}.text-action:focus-visible{outline:3px solid var(--acid-text);outline-offset:2px;border-radius:4px}@media(max-width:620px){.pdf-hero{margin-top:20px}}.settings-hint-warn{color:var(--warn, var(--coral, #ff6b57))}.preview-lightbox-pdf{display:flex;flex-direction:column;gap:10px}.preview-lightbox-pdf iframe{width:100%;height:min(70vh,640px);border:1px solid var(--line);border-radius:12px;background:var(--panel)}.preview-lightbox-pdf .preview-lightbox-note{margin:0;font-size:12px}.metadata-option{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:var(--ink);cursor:pointer}.metadata-option input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--acid-text)}.metadata-option span{display:flex;flex-direction:column;gap:4px}.metadata-option strong{font-size:15px}.metadata-option small{color:var(--muted);font-size:12px;line-height:1.4}.results-list{margin-top:15px;border:1px solid var(--line);border-radius:17px;overflow:hidden}.pg{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 13px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--panel) 60%,transparent)}.pg-arrow{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}.pg-arrow:hover:not(:disabled){color:var(--acid-text);border-color:var(--acid);transform:translateY(-1px)}.pg-arrow:active:not(:disabled){transform:translateY(0) scale(.94)}.pg-arrow:disabled{opacity:.35;cursor:not-allowed}.pg-track{position:relative;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 72%,transparent)}.pg-thumb{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:10px;background:var(--acid);transition:left .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1)}html[data-theme=light] .pg-thumb{background:var(--cta)}.pg-num{position:relative;z-index:1;display:grid;place-items:center;min-width:34px;height:32px;padding:0 6px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:600 13px DM Sans,sans-serif;cursor:pointer;transition:color .18s ease,transform .18s ease}.pg-num:hover:not(.is-active){color:var(--ink)}.pg-num.is-active{color:var(--black)}html[data-theme=light] .pg-num.is-active{color:var(--cta-ink)}.pg-num:active:not(.is-active){transform:scale(.92)}.pg-num-in{display:inline-block;animation:pg-in .28s cubic-bezier(.22,1,.36,1)}@keyframes pg-in{0%{opacity:0;transform:translateY(9px) scale(.85)}to{opacity:1;transform:none}}.pg-dots{display:grid;place-items:center;min-width:22px;color:var(--muted);font:600 13px DM Sans,sans-serif;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.pg-thumb,.pg-num,.pg-arrow{transition:none}.pg-num-in{animation:none}}.toasts{position:fixed;right:16px;bottom:16px;z-index:120;display:flex;flex-direction:column;gap:10px;width:min(22rem,calc(100vw - 32px))}@media(max-width:900px){.toasts{bottom:calc(76px + env(safe-area-inset-bottom))}}.toast{display:flex;align-items:flex-start;gap:12px;padding:16px 12px 16px 16px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--ink);box-shadow:0 18px 44px -18px #0000008c;animation:toast-in .3s cubic-bezier(.2,.7,.3,1) both}.toast.is-leaving{opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.toast-error{border-color:color-mix(in srgb,var(--coral) 45%,var(--line))}.toast-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.toast-error .toast-icon{color:var(--coral);border-color:color-mix(in srgb,var(--coral) 40%,transparent);background:color-mix(in srgb,var(--coral) 12%,transparent)}.toast-success .toast-icon{color:var(--acid-text);border-color:color-mix(in srgb,var(--acid-text) 35%,transparent);background:color-mix(in srgb,var(--acid) 12%,transparent)}.toast-copy{flex:1;min-width:0;display:grid;gap:8px;align-content:center;padding-top:7px;font-size:15px;line-height:1.45}.toast-copy strong{font-weight:600;overflow-wrap:anywhere}.toast-action{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 13px;border:1px solid var(--line-raised);border-radius:999px;background:transparent;color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease}.toast-action:hover{border-color:var(--acid);color:var(--acid-text)}.toast-action:active{transform:scale(.96)}.toast-close{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:11px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s ease,background-color .15s ease}.toast-close:hover{color:var(--ink);background:color-mix(in srgb,var(--panel) 72%,transparent)}@media(prefers-reduced-motion:reduce){.toast{animation:none}.toast.is-leaving{transition:none}}.results-list>.settings-hint{margin:0;padding:10px 13px;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.results-list h3{margin:0;padding:11px 13px;font:13px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em}.retry-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font-size:12px;cursor:pointer}.retry-button:hover{border-color:var(--acid);color:var(--acid-text)}.result-row .retry-button{flex:none;min-height:34px;font-size:13px}.result-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-bottom:1px solid var(--line)}.result-row:last-child{border-bottom:0}.result-file-line{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.result-status{display:grid;place-items:center;flex:none;color:var(--acid-text)}.result-row.failed .result-status,.result-row.failed .result-copy small{color:var(--coral)}.result-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.result-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.result-name-row{display:flex;align-items:center;gap:8px;min-width:0}.result-name-row strong{min-width:0}.result-kind{flex:none;padding:2px 7px;border-radius:7px;border:1px solid color-mix(in srgb,currentColor 34%,transparent);background:color-mix(in srgb,currentColor 12%,transparent);font:11px DM Sans,sans-serif;white-space:nowrap}.result-view-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-right:auto}.result-sort{position:relative;display:inline-flex;align-items:center}.result-sort-label{white-space:nowrap}.result-sort-menu{position:fixed;z-index:999;display:grid;gap:2px;min-width:200px;max-width:min(300px,80vw);padding:6px;margin:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 44px -18px #00000080;animation:sortMenuIn .16s cubic-bezier(.2,.7,.3,1);transform-origin:top left}@keyframes sortMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:none}}.result-sort-menu-title{padding:6px 10px 4px;color:var(--muted);font:600 11px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em}.result-sort-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;transition:background-color .12s ease}.result-sort-menu button:hover{background:var(--cv-mute)}.result-sort-menu button>svg:first-child{flex:none;color:var(--muted);transition:color .12s ease}.result-sort-menu button:hover>svg:first-child{color:var(--ink)}.result-sort-menu button.is-active{background:var(--acid);color:var(--black)}.result-sort-menu button.is-active>svg:first-child{color:var(--black)}.result-sort-menu button>svg:last-child:not(:first-child){margin-left:auto;color:inherit}.result-sort-menu button:focus-visible{outline:2px solid var(--acid-text);outline-offset:-2px}.result-copy small{color:var(--muted);font-size:13px}.result-row .download-button{flex:none;min-height:34px;padding:0 10px;font-size:13px}.share-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .16s ease}.copy-detail-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}.copy-detail-button:hover{color:var(--acid-text);border-color:var(--acid)}.result-row .cancel-file-btn:hover{color:var(--coral);border-color:var(--coral)}.share-button:hover{color:var(--acid-text);border-color:var(--acid);transform:translateY(-1px)}.preview-lightbox-compare{--zoom-max-h:min(74vh,760px, calc(100vh - 190px) );max-width:90vw}.video-compare-bar{display:flex;align-items:center;gap:10px;margin-top:10px}.img-zoom-view.is-zoomed .video-compare-bar{position:sticky;bottom:0;z-index:4;margin-top:0;padding:6px 10px;border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 -6px 18px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(var(--zoom-scroll-x, 0px))}.video-compare-play{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#0000009e;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-compare-play:hover{transform:translateY(-1px);background:#000000c7}.video-compare-mute{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.video-compare-mute:hover{color:var(--acid-text);border-color:var(--acid)}.video-compare-mute[aria-pressed=true]{color:var(--coral);border-color:var(--coral)}.video-compare-vol{position:relative;display:inline-flex;flex:none}.video-compare-vol-pop{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px);display:grid;place-items:center;width:40px;height:128px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--panel);box-shadow:0 8px 22px #0006;z-index:5;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s}.video-compare-vol:hover .video-compare-vol-pop,.video-compare-vol:focus-within .video-compare-vol-pop,.video-compare-vol-pop.is-open{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.video-compare-vol-pop{cursor:ns-resize}.simple-player video{cursor:pointer}.video-compare-vol-pop .vol-slider{position:relative;width:6px;height:96px;border-radius:20px;background:color-mix(in srgb,var(--ink) 28%,transparent);cursor:pointer;touch-action:none}.video-compare-vol-pop .vol-slider-fill{position:absolute;left:0;right:0;bottom:0;border-radius:20px;background:var(--acid)}.video-compare-vol-pop .vol-slider-thumb{position:absolute;left:50%;transform:translate(-50%,50%);width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 6px #0000008c}.video-compare-vol-pop .vol-slider:focus-visible{outline:3px solid var(--acid);outline-offset:2px}.video-compare-bar input[type=range]{flex:1;min-width:0;height:24px;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.video-compare-bar input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:20px;background:color-mix(in srgb,var(--ink) 28%,transparent)}.video-compare-bar input[type=range]::-moz-range-track{height:6px;border-radius:20px;background:color-mix(in srgb,var(--ink) 28%,transparent)}.video-compare-bar input[type=range]::-moz-range-progress{height:6px;border-radius:20px;background:var(--acid)}.video-compare-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 6px #0000008c}.video-compare-bar input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 6px #0000008c}.video-compare-time{flex:none;color:var(--muted);font:12px DM Sans,sans-serif}.preview-lightbox-compare .compare-box{position:relative;width:100%;overflow:hidden;border-radius:8px}.preview-lightbox-compare .compare-box>img{display:block;width:100%;height:auto;max-height:calc(var(--zoom-max-h) - 2px)}.preview-lightbox-compare .compare-box>video{max-height:calc(var(--zoom-max-h) - 56px)}.preview-lightbox-compare .compare-divider{display:block;position:absolute;top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 8px #00000080}.preview-lightbox-compare .compare-handle{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#fff;color:#171916;box-shadow:0 2px 8px #0000004d}.preview-lightbox-compare .compare-tag{position:absolute;top:12px;padding:4px 10px;border-radius:20px;font:12px DM Sans,sans-serif;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.preview-lightbox-compare .compare-tag.is-before{left:12px}.preview-lightbox-compare .compare-tag.is-after{right:12px}html[data-theme=light] .preset-button:hover,html[data-theme=light] .preset-button.selected,html[data-theme=light] .custom-dimensions input{background:#fff}@media(max-width:600px){.resolution-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.preset-button{padding:0 8px}.result-file-line{flex-wrap:wrap;flex:1 1 0;min-width:0}.result-copy{flex:1 1 0;min-width:0}.result-row .retry-button{width:auto;flex:none}}.footer{justify-content:space-between;align-items:center}.footer-link{border:0;background:transparent;color:var(--acid-text);font-size:15px;cursor:pointer;padding:6px 0;letter-spacing:.01em;text-decoration:none;transition:color .18s ease,transform .18s ease}.footer-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px;transform:translateY(-1px)}.footer-link[hidden]{display:none}.footer-copy{color:var(--muted);font-size:14px}.footer-seo{display:block;padding-top:28px;border-top:1px solid var(--line);margin-top:56px;margin-bottom:0}.footer-body{padding-bottom:28px}.footer-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:34px 40px}.footer-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;flex:0 1 200px}.footer-brand .brand-word{font-size:30px}.footer-brand-links{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.footer-col{flex:0 0 auto}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.footer-col>ul,.footer-col-list{margin-top:14px}.footer-col-list{display:grid;grid-template-columns:repeat(2,max-content);gap:0 36px}.footer-h{margin:0;color:var(--muted);font:12px DM Sans,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer-h-link{color:inherit;text-decoration:none}.footer-h-link:hover{color:var(--acid-text);text-decoration:underline;text-underline-offset:4px}.footer-col .footer-link,.footer-brand-block .footer-link{min-height:0;padding:4px 0;font-size:14px;color:var(--muted);transition:color .18s ease,transform .18s ease}.footer-col .footer-link:hover,.footer-brand-block .footer-link:hover{color:var(--ink);text-decoration:none;transform:translate(2px)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;margin-top:22px;padding-top:14px;border-top:1px solid var(--line)}@media(max-width:1100px){.footer-brand-block{flex:1 1 100%}}@media(max-width:560px){.footer-body{padding-bottom:20px}.footer-top{justify-content:flex-start;gap:26px 32px}.footer-col{flex:1 1 100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.preview-lightbox[hidden]{display:none}.feedback-card{width:min(520px,100%)}.feedback-sub{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.5}.feedback-label{display:block;margin:12px 0 6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.feedback-field{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font:inherit;font-size:15px}textarea.feedback-field{resize:vertical;min-height:96px;line-height:1.5}.feedback-field::placeholder{color:var(--muted);opacity:.8}html[data-kb] .feedback-field:focus{outline:none;border-color:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 25%,transparent)}.feedback-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.feedback-status{margin:12px 0 0;font-size:14px;line-height:1.5}.feedback-status[data-kind=ok]{color:var(--acid-text);font-weight:600}.feedback-status[data-kind=error]{color:#c0392b;font-weight:600}.feedback-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.feedback-btn{min-height:42px;padding:10px 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.feedback-cancel{border:1px solid var(--line);background:transparent;color:var(--ink)}.feedback-cancel:hover{border-color:var(--acid)}.feedback-send{border:1px solid var(--acid);background:var(--acid);color:var(--on-accent)}.feedback-send:hover:not(:disabled){filter:brightness(1.07)}.feedback-send:disabled{opacity:.45;cursor:default}@media(max-width:600px){.footer{flex-wrap:wrap;gap:10px}}@media(max-width:900px){.footer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:34px;padding-top:16px;text-align:center}.footer-seo{display:block;padding-top:24px;border-top:1px solid var(--line);text-align:left;margin-top:40px}.footer-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 6px;font-size:14px}.footer-engine,.footer-copy{font-size:12px;line-height:1.5}.page-shell{padding-bottom:88px}}.modal-close{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;flex:none}.modal-close:hover{color:var(--acid-text);border-color:var(--acid)}.crash-screen{display:grid;justify-items:center;gap:14px;max-width:520px;margin:0 auto;padding:96px 24px;text-align:center}.crash-screen h1{margin:0;font-size:26px}.crash-screen p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.convert-button,.download-button{transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.convert-button:hover,.download-button:hover{transform:translateY(-1px)}.page-shell .convert-button:not(:disabled),.page-shell .download-button{position:relative;isolation:isolate;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,filter .28s ease}.page-shell .convert-button:not(:disabled):before,.page-shell .download-button:before{content:"";position:absolute;z-index:-1;inset:-40% auto -40% -45%;width:38%;transform:skew(-24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:none;pointer-events:none}.page-shell .convert-button:not(:disabled):hover:before,.page-shell .download-button:hover:before,.page-shell .convert-button:not(:disabled):focus-visible:before,.page-shell .download-button:focus-visible:before{animation:app-button-shine-once .65s cubic-bezier(.22,1,.36,1) both}@keyframes app-button-shine-once{0%{left:-45%}to{left:120%}}.page-shell .convert-button:not(:disabled):hover,.page-shell .download-button:hover{transform:translateY(-2px);filter:saturate(1.12) brightness(1.06)}.page-shell .convert-button:not(:disabled):hover:before,.page-shell .download-button:hover:before{left:120%}.page-shell .convert-button:not(:disabled):active,.page-shell .download-button:active{transform:translateY(0) scale(.985)}.page-shell .convert-button svg,.page-shell .download-button svg{transition:transform .38s cubic-bezier(.22,1,.36,1)}.page-shell .convert-button:hover svg:last-child{transform:translate(4px)}.page-shell .convert-button:focus-visible,.page-shell .download-button:focus-visible{outline:3px solid var(--acid-text);outline-offset:3px}@media(prefers-reduced-motion:reduce){.page-shell .convert-button,.page-shell .download-button,.page-shell .convert-button:before,.page-shell .download-button:before,.page-shell .convert-button svg,.page-shell .download-button svg{transition:none}.page-shell .convert-button:hover,.page-shell .download-button:hover,.page-shell .convert-button:active,.page-shell .download-button:active{transform:none}}*{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--muted);border:3px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink);background-clip:content-box}[hidden]{display:none!important}.footer-engine{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.footer-engine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer-engine a:hover{color:var(--ink)}.cat-image{color:var(--acid-text);--cat:var(--acid-text)}.cat-audio{color:#ff927d;--cat:#ff927d}.cat-video{color:#9cbeff;--cat:#9cbeff}.cat-document{color:#c9a6ff;--cat:#c9a6ff}html[data-theme=light] .cat-audio{color:#983420;--cat:#983420}html[data-theme=light] .cat-video{color:#2f5f9e;--cat:#2f5f9e}html[data-theme=light] .cat-document{color:#6d3fb8;--cat:#6d3fb8}html[data-world=mono] .cat-image{color:#5eead4;--cat:#5eead4}html[data-theme=light][data-world=mono] .cat-image{color:#0f766e;--cat:#0f766e}html[data-world=mono] .ls-mq-item.cat-image i{color:#5eead4}html[data-world=mono] .ls-mq-item.cat-image{--fm:#5eead4}html[data-theme=light][data-world=mono] .ls-mq-item.cat-image i{color:#0f766e}html[data-theme=light][data-world=mono] .ls-mq-item.cat-image{--fm:#0f766e}html[data-theme=light] .result-kind{color:color-mix(in srgb,var(--cat, currentColor) 86%,#000)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}input[type=search]::-moz-search-clear{display:none}.gv-icon{flex:none}.preview-lightbox.is-file{z-index:110}.preview-lightbox.is-file .preview-lightbox-content{width:min(1080px,100%);padding:14px 16px 16px}.preview-lightbox-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px DM Sans,sans-serif}.preview-lightbox-media{display:block;width:100%;max-height:min(72vh,640px);border:1px solid var(--line);border-radius:12px;background:var(--black)}.preview-lightbox .preview-lightbox-media{width:auto;height:auto;max-width:100%;max-height:min(72vh,640px,calc(100vh - 210px));margin:0 auto;object-fit:contain}audio.preview-lightbox-media{max-height:none}.preview-lightbox-facts{margin:10px 0 0;color:var(--muted);font:12px DM Sans,sans-serif;letter-spacing:.03em}.preview-lightbox-note{margin:0;padding:30px 18px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.hero-guide{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--acid-text) 58%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--acid-text) 12%,var(--panel));color:var(--acid-text);font-size:13px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 1px color-mix(in srgb,var(--ink) 8%,transparent);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.hero-guide svg{flex:none}.hero-guide svg:last-child{opacity:.78;transition:transform .18s ease}.hero-guide:hover{background:color-mix(in srgb,var(--acid-text) 22%,var(--panel));border-color:var(--acid-text);color:var(--ink);text-decoration:none;transform:translateY(-1px);box-shadow:0 5px 16px color-mix(in srgb,var(--black) 18%,transparent)}.hero-guide:hover svg:last-child{transform:translate(2px,-2px)}.hero-guide:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hero-guide,.hero-guide svg:last-child{transition:none}}.studio{max-width:1120px}.result-row.is-pending .result-status{color:var(--muted)}.result-row.is-working{background:color-mix(in srgb,var(--acid) 7%,transparent)}.result-row.is-working .result-status{color:var(--acid-text)}.metadata-option{align-items:center}.metadata-option input{margin:0;flex:none}@media(min-width:801px){.studio{max-width:1120px}}.convert-button,.download-button,.section-kicker,.preset-button{font-size:15px}.settings-label{font-size:14px}.settings-hint{font-size:15px}.custom-dimensions label{font-size:14px}.custom-dimensions input,.hero-guide,.notice-message p,.error-message,.results-list{font-size:15px}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease}::view-transition-old(formato-cabecera),::view-transition-new(formato-cabecera),::view-transition-old(formato-barra-inferior),::view-transition-new(formato-barra-inferior){animation-duration:.32s;animation-timing-function:ease}@view-transition{navigation:auto;types:formato-pagina}:active-view-transition-type(formato-pagina)::view-transition-old(root){animation:formato-pagina-fuera .2s cubic-bezier(.33,0,.85,.25) both}:active-view-transition-type(formato-pagina)::view-transition-new(root){animation:formato-pagina-dentro .42s cubic-bezier(.16,1,.3,1) both}:active-view-transition-type(formato-pagina)::view-transition-old(formato-cabecera),:active-view-transition-type(formato-pagina)::view-transition-new(formato-cabecera),:active-view-transition-type(formato-pagina)::view-transition-old(formato-barra-inferior),:active-view-transition-type(formato-pagina)::view-transition-new(formato-barra-inferior){animation:none}:active-view-transition-type(formato-pagina)::view-transition-old(formato-cabecera){opacity:0}:active-view-transition-type(formato-pagina)::view-transition-old(formato-barra-inferior){opacity:0}@keyframes formato-pagina-fuera{to{opacity:0;transform:translateY(-10px) scale(.995)}}@keyframes formato-pagina-dentro{0%{opacity:0;transform:translateY(16px) scale(.997)}}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root),::view-transition-old(formato-cabecera),::view-transition-new(formato-cabecera),::view-transition-old(formato-barra-inferior),::view-transition-new(formato-barra-inferior){animation:none}}@supports not (font-size: 1cqi){.pdf-wm-marca-rotada{font-size:12px!important}}.wm-check{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:14px}.wm-check>span{min-width:0}.wm-check input{margin-top:2px;flex:none}@media(min-width:901px){.page-shell[data-route=files] main{display:flex;flex-direction:column}.page-shell[data-route=files] main>*{width:100%}.page-shell[data-route=files] main>.studio{order:3}.page-shell[data-route=files] main>.formats-section{order:4}}:root{--cv-r: 14px;--cv-r-ctl: 11px;--cv-mute: color-mix(in srgb, var(--ink) 5%, transparent);--cv-hover: color-mix(in srgb, var(--ink) 8%, transparent);--cv-ring: inset 0 0 0 1px color-mix(in srgb, var(--acid) 42%, transparent);--cv-soft: 0 1px 2px color-mix(in srgb, var(--black) 20%, transparent);--cv-ctl-ink: color-mix(in srgb, var(--acid) 14%, var(--panel))}.resolution-presets{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border:0;border-radius:var(--cv-r-ctl);background:var(--cv-mute);width:fit-content;max-width:100%}.preset-button{min-height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.preset-button:hover:not(:disabled){transform:translateY(-1px)}.preset-button:hover:not(:disabled){background:var(--cv-hover);color:var(--ink)}.preset-button.selected{background:var(--cv-ctl-ink);color:var(--ink);font-weight:600;box-shadow:var(--cv-ring)}.preset-button:disabled{opacity:.45;cursor:not-allowed}.custom-dimensions{margin-top:8px}.settings-hint{font-size:12.5px;line-height:1.5}.custom-dimensions input{border-radius:var(--cv-r-ctl);background:var(--cv-mute)}.metadata-option strong{font-size:13.5px;font-weight:600}.metadata-option input{accent-color:var(--acid)}.split-audio-format{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 2px}.fade-fields{grid-template-columns:repeat(2,minmax(0,150px));margin:12px 0 2px 27px}.fade-fields label{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.fade-fields .seconds-field-row{display:flex;align-items:center;gap:6px;min-width:0}.fade-fields .seconds-field-row input{width:72px}.seconds-field-suffix{flex:none;font:11.5px DM Sans,sans-serif;color:var(--muted)}.split-audio-format .settings-label{margin:0}.preview-panel{margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--cv-r);background:var(--panel);box-shadow:var(--cv-soft);animation:cv-in .3s ease both}.preview-heading{margin-bottom:12px}.section-kicker{color:var(--muted);font:500 11.5px DM Sans,sans-serif;letter-spacing:.09em}.results-list{margin:0;border:1px solid var(--line);border-radius:var(--cv-r);background:var(--panel);box-shadow:var(--cv-soft);animation:cv-in .3s ease both}.results-list h3{color:var(--muted);font:500 11.5px DM Sans,sans-serif;letter-spacing:.09em}.result-row{padding:15px 13px;transition:background-color .16s ease;animation:cv-row .3s ease both;animation-delay:calc(var(--i, 0) * 35ms)}.result-row:hover{background:var(--cv-mute)}.result-kind{border:0;border-radius:6px;background:color-mix(in srgb,currentColor 13%,transparent);font-size:10.5px}.share-button,.retry-button{border-radius:9px}.share-button:hover{border-color:color-mix(in srgb,var(--ink) 24%,var(--line));color:var(--ink)}.progress-help{color:var(--muted);font-size:12.5px;line-height:1.45}.progress-eta{flex:none;white-space:nowrap;color:var(--acid-text);font:600 12px DM Sans,sans-serif}@media(max-width:460px){.progress-help{flex:1 1 100%}.progress-eta{margin-left:auto}}@keyframes cv-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes cv-row{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.convert-button svg:last-child{transition:transform .18s ease}.convert-button:hover:not(:disabled) svg:last-child{transform:translate(3px)}.convert-button:active:not(:disabled){transform:translateY(1px)}@media(max-width:600px){.resolution-presets{display:flex}}.update-prompt{position:fixed;z-index:150;left:50%;top:20px;transform:translate(-50%);display:flex;align-items:center;gap:24px;width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow-y:auto;padding:22px 26px;border:1px solid var(--line-raised, var(--line));border-radius:16px;background:var(--panel);color:var(--ink);box-shadow:0 24px 70px #00000073}.update-prompt-text{min-width:0;flex:1}.update-prompt-text strong{display:block;font:700 20px Manrope,sans-serif;letter-spacing:-.4px}.update-prompt-text p{margin:6px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.update-prompt-actions{display:flex;align-items:center;flex:none}.update-prompt button{min-height:46px;padding:0 22px;border-radius:10px;font:700 13px DM Sans,sans-serif;cursor:pointer}.update-prompt-reload{border:1px solid var(--acid);background:var(--acid);color:var(--on-accent, #171916)}.update-prompt-reload:hover{background:color-mix(in srgb,var(--acid) 85%,#FFF)}.update-prompt-reload:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.update-prompt{top:calc(12px + env(safe-area-inset-top));width:calc(100vw - 24px);align-items:stretch;flex-direction:column;gap:16px;padding:20px}.update-prompt-text strong{font-size:18px}.update-prompt-text p{font-size:14px}.update-prompt-actions,.update-prompt button{width:100%}}@media(prefers-reduced-motion:no-preference){.update-prompt{animation:update-prompt-in .22s ease-out}@keyframes update-prompt-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,dd{text-wrap:pretty}.ls-cta{position:relative;z-index:1}.convert-button:hover,.download-button:hover,.preset-button:hover,.footer-link:hover{transform:none!important;box-shadow:none!important}.bg-color-inline{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.bg-color-inline>span{color:var(--muted);font-size:13px;letter-spacing:.04em;white-space:nowrap}.bg-color-inline input[type=color]{width:96px;flex:none;height:42px;border:1px solid var(--line);border-radius:var(--cv-r-ctl);background:transparent;padding:4px;cursor:pointer}.bg-color-inline input[type=color]:disabled{cursor:default;opacity:.55}.page-shell .cv-fields .split-audio-format{flex:none;width:auto;margin:0;align-self:center}.page-shell .cv-fields .split-audio-format .resolution-presets{margin:0}.custom-dimensions.compact.trim-two{display:flex;align-items:center;gap:4px;flex:none;margin-top:0}.custom-dimensions.compact.trim-two>label{flex:none}.custom-dimensions.compact.trim-two input{width:68px;min-width:0;padding:0 6px}.trim-sep{color:var(--muted)}.meta-view-open{display:inline-flex;align-items:center;gap:6px;margin:10px 0 2px 27px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--acid-text);font:12px DM Sans,sans-serif;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.meta-view-open:hover{border-color:var(--acid);transform:translateY(-1px)}.meta-view-open:active{transform:translateY(0) scale(.97)}.preview-lightbox-content.meta-view-modal{display:flex;flex-direction:column;width:min(92vw,540px);max-width:540px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);min-height:0;overflow:hidden;box-sizing:border-box}.meta-view-modal .preview-lightbox-head{flex:0 0 auto}.meta-view-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding:4px 4px 8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;max-height:none;scrollbar-gutter:stable}.meta-view-privacy{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--acid) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--acid) 9%,transparent);color:var(--ink);font-size:12.5px;line-height:1.45}.meta-view-privacy svg{color:var(--acid-text);flex:none}.meta-view-section{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-height:min-content}.meta-view-section .section-kicker,.meta-view-summary-section .section-kicker{margin-bottom:2px;text-transform:uppercase}.meta-view-summary-section{display:flex;flex-direction:column;gap:8px;min-width:0}.meta-view-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meta-view-list li{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.meta-view-list small{color:var(--muted);font:600 10px DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.08em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-view-list span{color:var(--ink);font:500 13.5px/1.35 DM Sans,sans-serif;overflow-wrap:anywhere;min-width:0}.meta-view-modal .preview-lightbox-note{margin:0}@media(max-width:600px){.meta-view-open{margin-left:0}.meta-view-list{grid-template-columns:minmax(0,1fr)}}.metadata-option-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.metadata-option-row .metadata-option{margin-top:0;flex:1 1 auto;min-width:0}.meta-view-open{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:0;white-space:nowrap}.preview-lightbox-title{line-height:1.2}.preview-lightbox-title svg{flex-shrink:0;display:block}.preview-lightbox-title{display:inline-flex!important;align-items:center!important;gap:7px!important;line-height:1.2!important}.preview-lightbox-title svg{flex-shrink:0!important;display:block!important}.meta-view-section{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.meta-view-summary{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.meta-view-summary:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.meta-view-summary::-webkit-details-marker{display:none}.meta-view-summary::marker{content:""}.meta-view-summary:before{content:"";display:inline-block;width:0;height:0;border-left:5px solid var(--muted);border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .18s ease;flex-shrink:0;order:-1;margin-right:2px}.meta-view-section[open]>.meta-view-summary:before{transform:rotate(90deg)}.meta-view-section:not([open]) .meta-view-list{display:none}.meta-view-summary .section-kicker{margin:0;text-transform:uppercase;line-height:1;font-size:11.5px;letter-spacing:.08em;color:var(--ink);font-weight:600}.meta-view-count{display:inline-grid;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--acid) 14%,transparent);color:var(--acid-text);font:600 11px DM Sans,sans-serif;line-height:1}.meta-view-section[open] .meta-view-summary{border-bottom:1px solid var(--line)}.meta-view-section .meta-view-list{padding:12px;margin:0}.page-shell .cv-fields .settings-label{color:var(--ink);font:600 12.5px DM Sans,sans-serif;text-transform:none;letter-spacing:0}.page-shell .cv-fields input[type=number],.page-shell .cv-fields input[type=text],.page-shell .cv-fields textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:500 13.5px DM Sans,sans-serif;transition:border-color .16s ease,background-color .16s ease}.page-shell .cv-fields input:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 30%,var(--line))}.page-shell .cv-fields input:focus-visible,.page-shell .cv-fields textarea:focus-visible{outline:2px solid var(--acid-text);outline-offset:1px}.page-shell .cv-fields textarea{min-height:88px;padding:10px 12px;resize:vertical;font-family:DM Sans,sans-serif;font-size:12px}.page-shell .cv-fields .resolution-presets{display:flex;flex-wrap:wrap;gap:2px;width:100%;max-width:100%;padding:3px;border-radius:10px;background:var(--cv-mute)}.page-shell .cv-fields .preset-button{flex:1 1 auto;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:500 12.5px DM Sans,sans-serif;white-space:nowrap}.page-shell .cv-fields .preset-button:hover:not(:disabled){background:var(--cv-hover);color:var(--ink)}.page-shell .cv-fields .preset-button.selected{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--black) 22%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}.page-shell .cv-fields .metadata-option{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:14px;min-height:34px;margin:0}.page-shell .cv-fields .metadata-option>span{flex:1 1 auto;display:block;min-width:0}.page-shell .cv-fields .metadata-option strong{display:flex;align-items:center;gap:6px;color:var(--ink);font:500 13px/1.4 DM Sans,sans-serif}.page-shell .cv-fields .metadata-option input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:23px;margin:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 16%,transparent);cursor:pointer;transition:background-color .18s ease}.page-shell .cv-fields .metadata-option input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:var(--panel);box-shadow:0 1px 2px color-mix(in srgb,var(--black) 35%,transparent);transition:transform .18s cubic-bezier(.22,1,.36,1)}.page-shell .cv-fields .metadata-option input[type=checkbox]:checked{background:var(--acid)}.page-shell .cv-fields .metadata-option input[type=checkbox]:checked:after{transform:translate(17px)}.page-shell .cv-fields .metadata-option input[type=checkbox]:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.page-shell .cv-fields .metadata-option input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.page-shell .cv-fields .metadata-option-row{display:flex;flex-direction:column;gap:8px;width:100%}.page-shell .cv-fields .meta-view-open{align-self:flex-start}.page-shell .cv-fields .settings-hint{margin:7px 0 0;font-size:12px;line-height:1.5}.page-shell .cv-fields .custom-dimensions{margin-top:9px}.page-shell .cv-fields .bg-color-inline{justify-content:flex-end;gap:10px}.page-shell .cv-fields .bg-color-inline input[type=color]{width:56px;height:44px;border-radius:10px;padding:3px}.page-shell .cv-fields .bg-color-inline>span{color:var(--ink);font:500 13px DM Sans,sans-serif;letter-spacing:.04em;display:inline-block;width:5.6em;text-align:right}.page-shell .cv-fields .fade-fields{margin-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell .cv-fields .fade-fields .seconds-field-row input{width:100%}.page-shell .cv-fields .metadata-option-row{align-items:stretch}.pdf-range{display:grid;gap:12px;margin-top:12px}.pdf-range-field{display:flex;flex-direction:column;gap:4px}.pdf-range-field>span{color:var(--muted);font-size:12px}.pdf-range-field input{width:92px;height:38px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--field);color:var(--ink);font:600 13px DM Sans,sans-serif}.pdf-range-field{display:flex;flex-direction:column;gap:6px;color:var(--muted);font:13px DM Sans,sans-serif}.pdf-range-field input{width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--ink);font:13px DM Sans,sans-serif}html[data-theme=light] .pdf-range-field input{background:#fff}.pdf-range-field,.pdf-range-field input{font-size:15px}.page-shell{--ease-expo:cubic-bezier(.22,1,.36,1);--r-xl:24px;--r-lg:18px;--r-md:14px;--r-pill:999px;--cta:var(--acid);--cta-ink:var(--black);--shadow-card:0 1px 0 color-mix(in srgb,var(--ink) 6%,transparent),0 24px 60px -28px color-mix(in srgb,var(--black) 34%,transparent);--shadow-lift:0 2px 0 color-mix(in srgb,var(--ink) 5%,transparent),0 20px 48px -18px color-mix(in srgb,var(--black) 38%,transparent);--shadow-well:inset 0 18px 24px -20px rgba(0,0,0,.85), inset 0 -18px 22px -20px color-mix(in srgb,var(--ink) 5%,transparent), inset 0 -1px 0 var(--line);--glass:color-mix(in srgb,var(--panel) 82%,transparent);--glass-hi:color-mix(in srgb,var(--panel) 92%,transparent);--glass-line:color-mix(in srgb,var(--line) 78%,transparent)}:root{--acid-text:var(--acid);--on-accent:var(--black);--cat-ink:#1C1F17;--cta-ink-on-dark:#FFFFFF;--cta-ink-on-light:#FFFFFF}html[data-theme=dark][data-world=aurora] .page-shell,html[data-theme=dark][data-world=green] .page-shell,html[data-theme=dark][data-world=mint] .page-shell,html[data-theme=dark][data-world=mono] .page-shell,html[data-theme=dark][data-world=orange] .page-shell{--cta-ink-on-dark:var(--black)}html[data-theme=light] .page-shell{--shadow-card:0 1px 0 rgba(20,24,29,.06),0 24px 55px -28px rgba(20,24,29,.25);--shadow-lift:0 2px 0 rgba(20,24,29,.06),0 20px 45px -18px rgba(20,24,29,.3);--shadow-well:inset 0 1px 0 var(--line),inset 0 18px 24px -20px rgba(20,24,29,.2)}html[data-theme=dark] .page-shell[data-world=aurora],html[data-theme=dark][data-world=aurora] .page-shell{--shadow-card:0 1px 0 rgba(0,0,0,.1),0 24px 60px -28px rgba(0,0,0,.26);--shadow-lift:0 2px 0 rgba(0,0,0,.08),0 20px 48px -18px rgba(0,0,0,.28)}html[data-world=aurora] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 7%, var(--panel));--field:color-mix(in srgb,var(--black) 30%,transparent)}html[data-world=green] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 10%, var(--panel))}html[data-theme=light][data-world=green] .page-shell{--card-hover-bg:color-mix(in srgb, var(--acid) 6%, var(--panel))}html[data-world=mono] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 8%, var(--panel))}html[data-theme=light][data-world=mono] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 5%, var(--panel))}html[data-theme=light][data-world=aurora] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb,var(--acid) 7%,var(--panel));--field:rgba(255,255,255,.12);--shadow-card:0 1px 0 rgba(20,24,29,.06),0 24px 55px -28px rgba(20,24,29,.25);--shadow-lift:0 2px 0 rgba(20,24,29,.06),0 20px 45px -18px rgba(20,24,29,.3)}@media(prefers-contrast:more){html{--line-raised:color-mix(in srgb,var(--line-raised) 72%,var(--ink))}}.page-shell{background:transparent;color:var(--ink)}.page-shell .studio{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);max-width:812px;margin-top:24px}.page-shell[data-world=aurora] .studio,html[data-world=aurora] .page-shell .studio{background:var(--glass);border-color:var(--glass-line)}.page-shell .convert-button,.page-shell .download-button{border-radius:var(--r-pill);min-height:52px;font-size:15px;background:var(--cta);color:var(--cta-ink);border:0;transition:transform .18s var(--ease-expo),box-shadow .2s var(--ease-expo),filter .18s}.page-shell[data-world=aurora] .convert-button,.page-shell[data-world=aurora] .download-button{background:var(--cta)}.page-shell[data-world=green]{--pdf-pill:color-mix(in srgb,#FFFFFF 92%,#D7F35D 8%);--pdf-pill-ink:#14170F;--pdf-pill-border:transparent}.page-shell[data-world=ocean]{--pdf-pill:color-mix(in srgb,#FFFFFF 92%,#93C5FD 8%);--pdf-pill-ink:#0B1626;--pdf-pill-border:transparent}.page-shell[data-world=mint]{--pdf-pill:color-mix(in srgb,#FFFFFF 92%,#6EE7A0 8%);--pdf-pill-ink:#08110C;--pdf-pill-border:transparent}.page-shell[data-world=mono]{--pdf-pill:#FFFFFF;--pdf-pill-ink:#000000;--pdf-pill-border:var(--line)}html[data-theme=light] .page-shell[data-world=green],html[data-theme=light] .page-shell[data-world=ocean],html[data-theme=light] .page-shell[data-world=mint],html[data-theme=light] .page-shell[data-world=mono],html[data-theme=light] .page-shell[data-world=orange]{--pdf-pill:#FFFFFF;--pdf-pill-ink:var(--ink);--pdf-pill-border:var(--line-raised)}.page-shell .result-row .download-button{margin-top:0;min-height:40px;height:40px;padding:0 12px;font-size:13px;border-radius:var(--radius-control)}.page-shell .convert-button:hover:not(:disabled),.page-shell .download-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);filter:brightness(1.05);background:var(--cta)}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.page-shell .convert-button:active:not(:disabled){transform:scale(.985)}.page-shell[data-world=ocean]{--cta:#2563EB;--cta-ink:#FFFFFF}html[data-theme=light] .page-shell[data-world=ocean],html[data-theme=light][data-world=ocean] .page-shell{--cta:#1D4ED8;--cta-ink:#FFFFFF}html[data-theme=light][data-world=ocean] .page-shell .convert-button,html[data-theme=light][data-world=ocean] .page-shell .download-button{background:var(--cta);color:#fff;border:0}.page-shell .error-message,.page-shell .notice-message{border-radius:var(--r-lg)}.page-shell[data-world=aurora] .notice-message,.page-shell[data-world=aurora] .compare-box,html[data-world=aurora] .page-shell .notice-message,html[data-world=aurora] .page-shell .compare-box{background:var(--glass-hi);border-color:var(--glass-line)}.page-shell ::selection{background:var(--cta);color:var(--cta-ink)}.page-shell .compare-box{border-radius:var(--r-lg);overflow:hidden}html[data-theme=light] .page-shell[data-world=green] .convert-button:hover,html[data-theme=light][data-world=green] .page-shell .convert-button:hover,html[data-theme=light] .page-shell[data-world=green] .download-button:hover,html[data-theme=light][data-world=green] .page-shell .download-button:hover{background:var(--cta);color:#fff}.page-shell[data-world=ocean],html[data-world=ocean] .page-shell{--card-hover:var(--acid-text);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid-text) 6%, var(--panel));--field:color-mix(in srgb,var(--black) 30%,transparent);--fam-image-text:#93C5FD;--fam-audio-text:#FFB4A2;--fam-video-text:#93C5FD;--acid-readable:var(--acid-text)}html[data-theme=light] .page-shell[data-world=ocean],html[data-theme=light][data-world=ocean] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 7%, var(--panel));--glass:color-mix(in srgb,var(--panel) 82%,transparent);--glass-hi:color-mix(in srgb,var(--panel) 92%,transparent);--glass-line:color-mix(in srgb,var(--line) 78%,transparent);--field:color-mix(in srgb,var(--panel) 50%,transparent);--fam-image-text:#1D4ED8;--fam-audio-text:#9A3412;--fam-video-text:#1D4ED8}html[data-theme=dark] .page-shell[data-world=ocean] a:not(.convert-button):not(.download-button):not(.static-cta-link):not(.bottom-nav *){color:var(--ink)}html[data-world=mint] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 6%, var(--panel));--field:color-mix(in srgb,var(--black) 30%,transparent)}html[data-theme=light][data-world=mint] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 7%, var(--panel));--field:color-mix(in srgb,var(--panel) 50%,transparent)}html[data-theme=light][data-world=aurora] .page-shell .convert-button,html[data-theme=light][data-world=aurora] .page-shell .download-button{background:var(--cta);color:var(--cta-ink);font-weight:700;border:1px solid var(--line);box-shadow:none}html[data-theme=light][data-world=aurora] .page-shell .convert-button:hover,html[data-theme=light][data-world=aurora] .page-shell .download-button:hover{background:var(--cta);border-color:var(--line-raised);box-shadow:none;filter:none;transform:translateY(-1px)}@keyframes world-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.page-shell .settings-menu-label{margin:10px 12px 4px;color:var(--muted);font:11px DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.page-shell .settings-menu-label:first-of-type{margin-top:4px}@media(max-width:900px){.page-shell{padding-bottom:96px}}.page-shell .convert-button,.page-shell .download-button{color:var(--cta-ink)}.page-shell .convert-button:hover:not(:disabled),.page-shell .download-button:hover{color:var(--cta-ink);background:color-mix(in srgb,var(--cta) 90%,var(--ink))}@media(prefers-contrast:more){html{--line:var(--line-raised)}}.landing-main{padding:0 clamp(16px,4vw,28px)}.landing{--ls-w:1120px;--ls-gap:clamp(18px,3vw,30px);max-width:var(--ls-w);margin:0 auto;padding:clamp(18px,3.5vw,40px) 0 clamp(40px,6vw,72px)}.ls-hero{display:grid;grid-template-columns:1fr;gap:clamp(26px,4vw,54px);text-align:center;justify-items:center;align-items:start}.ls-hero .ls-cta-main{flex:0 1 auto;min-width:180px;justify-content:center}.ls-lead{margin:0 auto 24px}.ls-hero .ls-lead{margin:0 auto 24px!important;text-align:center}.ls-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0;justify-content:center}.ls-h1{margin:0 0 18px;font:700 clamp(34px,4.8vw,62px)/1.03 "Manrope",sans-serif;letter-spacing:-.038em;color:var(--ink);text-wrap:balance}.ls-lead{margin:0 0 24px;max-width:44ch;font-size:clamp(16px,1.7vw,18.5px);line-height:1.55;color:var(--muted);text-wrap:pretty}.ls-cta{display:flex;flex-wrap:wrap;gap:12px;margin:0}.ls-cta-main{display:inline-flex;width:auto;align-items:center;justify-content:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;letter-spacing:-.01em;background:var(--acid)!important;color:var(--cta-ink-on-dark)!important}html[data-theme=light] .ls-cta-main{color:var(--cta-ink-on-light)!important}html body .ls-cta .ls-cta-main{border-radius:12px;min-height:46px}html body .ls-cta .ls-cta-main.ls-cta-ghost{background:transparent!important;border:1px solid var(--line-raised)!important;color:var(--ink)!important}html body .ls-cta .ls-cta-main.ls-cta-ghost svg{color:var(--acid-text)}html body .ls-cta .ls-cta-main.ls-cta-ghost:hover,html body .ls-cta .ls-cta-main.ls-cta-ghost:focus-visible{background:color-mix(in srgb,var(--acid) 10%,transparent)!important;border-color:color-mix(in srgb,var(--acid) 55%,var(--line-raised))!important;color:var(--ink)!important}.ls-cta-main{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.ls-cta-main:hover{transform:translateY(-1px)}.ls-cta-main:active{transform:translateY(0)}.ls-cta-main:focus-visible{outline:2px solid var(--acid-text);outline-offset:3px}.ls-cta-main svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ls-cta-main:active svg{transform:translate(1px)}@media(max-width:520px){.ls-cta{flex-direction:column;align-items:stretch;gap:10px}html body .ls-cta .ls-cta-main{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.ls-cta-main,.ls-cta-main svg{transition:none}.ls-cta-main:hover,.ls-cta-main:active,.ls-cta-main:hover svg,.ls-cta-main:active svg{transform:none}}html[data-theme=light] .ls-cta-main:hover{background:color-mix(in srgb,var(--acid) 88%,#000)!important}html[data-theme=dark][data-world=aurora] .ls-cta-main,html[data-theme=dark][data-world=green] .ls-cta-main,html[data-theme=dark][data-world=mint] .ls-cta-main,html[data-theme=dark][data-world=mono] .ls-cta-main,html[data-theme=dark][data-world=orange] .ls-cta-main{background:var(--acid)!important}html[data-theme=dark][data-world=aurora] .ls-cta-main:hover,html[data-theme=dark][data-world=green] .ls-cta-main:hover,html[data-theme=dark][data-world=mint] .ls-cta-main:hover,html[data-theme=dark][data-world=mono] .ls-cta-main:hover,html[data-theme=dark][data-world=orange] .ls-cta-main:hover{background:color-mix(in srgb,var(--acid) 86%,#000)!important}html[data-theme=dark] .ls-cta-main{background:var(--acid)!important}html[data-theme=dark] .ls-cta-main:hover{background:color-mix(in srgb,var(--acid) 88%,#FFF)!important}html[data-theme=dark][data-world=ocean] .ls-cta-main{background:var(--acid)!important}html[data-theme=dark][data-world=ocean] .ls-cta-main:hover{background:color-mix(in srgb,var(--acid) 94%,#FFF)!important}.ls-cta-main svg{transition:transform .2s var(--ease-expo, cubic-bezier(.22,1,.36,1));flex:none}.ls-cta-main:hover svg{transform:translate(3px)}.landing .ls-cta-main{border-radius:var(--r-md, 14px)}.ls-foot-note{margin:16px 0 0;font-size:13.5px;color:var(--muted)}.ls-bench-wrap{max-width:640px;margin:0 auto}.ls-cmp-expand{position:absolute;top:10px;left:50%;margin-left:-20px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0a0c129e;color:#fff;box-shadow:0 4px 14px -4px #00000080;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);cursor:pointer;transition:background .2s ease,border-color .2s ease}.ls-bench:not(.is-loaded) .ls-cmp-expand{display:none}.ls-cmp-expand:hover{border-color:#ffffffb3;background:#0a0c12d1}.ls-cmp-expand:focus-visible{outline:2px solid #fff;outline-offset:2px}.ls-bench-wrap:has(.ls-bench.is-expanded),.ls-bench-wrap.is-view{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}body:has(.ls-bench.is-expanded){overflow:hidden}.ls-bench-veil{display:none}.ls-bench-wrap:has(.ls-bench.is-expanded)>.ls-bench-veil{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0a0c09d1;cursor:zoom-out}.ls-bench.is-expanded{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 40px 100px -24px #000000b3}.ls-bench.is-expanded .ls-cmp-stage{height:clamp(280px,46vh,500px);aspect-ratio:auto;max-height:none}.ls-bench:not(.is-loaded) .ls-bench-controls{max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);margin:0;padding:0;border:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.ls-bench.is-loaded .ls-bench-controls{max-height:1000px;opacity:1;transform:none;transition:opacity .35s ease,transform .35s ease}.ls-cmp-empty{position:relative;overflow:hidden;display:none;place-items:center;align-content:center;gap:10px;min-height:150px;padding:20px;border:2px dashed var(--line);border-radius:clamp(11px,1.6vw,15px);color:var(--muted);font:600 13px DM Sans,sans-serif;text-align:center;cursor:pointer;width:100%;background:color-mix(in srgb,var(--black) 12%,transparent);transition:transform .22s var(--ease-expo, cubic-bezier(.22,1,.36,1)),box-shadow .22s var(--ease-expo, cubic-bezier(.22,1,.36,1)),border-color .18s ease,background .18s ease}.ls-cmp-empty svg{color:var(--acid-text);transition:transform .28s var(--ease-expo, cubic-bezier(.22,1,.36,1))}.ls-cmp-empty:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:2px;border-radius:0 0 2px 2px;background:var(--acid);transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s var(--ease-expo, cubic-bezier(.22,1,.36,1));pointer-events:none}.ls-bench.is-over .ls-cmp-empty:before{transform:scaleX(1)}.ls-cmp-empty:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--acid) 55%,var(--line-raised));background:color-mix(in srgb,var(--acid) 8%,var(--panel));box-shadow:var(--shadow-lift, 0 8px 24px -12px rgba(0,0,0,.4))}.ls-cmp-empty:hover svg{transform:translateY(-2px)}.ls-bench.is-over .ls-cmp-empty{transform:none;border-style:solid;border-color:var(--acid-text);background:color-mix(in srgb,var(--acid) 14%,var(--panel));box-shadow:0 0 0 3px color-mix(in srgb,var(--acid) 22%,transparent)}.ls-bench.is-over .ls-cmp-empty svg{color:var(--on-accent, var(--black));transform:translateY(-3px) scale(1.06)}.ls-bench:not(.is-loaded) .ls-cmp-empty{display:grid;animation:ls-empty-in .35s ease both}.ls-bench:not(.is-loaded) .ls-cmp-stage{display:none}@keyframes ls-empty-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ls-bench{position:relative;display:grid;gap:12px;align-self:end;padding:clamp(14px,1.8vw,18px);border:1px solid var(--glass-line, var(--line));border-radius:clamp(16px,2.4vw,22px);background:var(--glass-hi, var(--panel));box-shadow:none}.ls-bench.is-over .ls-cmp-veil{opacity:1}.ls-bench.is-over .ls-cmp-stage{outline:2px dashed var(--acid-text);outline-offset:-6px}.ls-bench-wrap>.ls-bench-note{margin:12px 0 0}.ls-cmp{display:grid;gap:9px;position:relative}.ls-cmp-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:clamp(11px,1.6vw,15px);background:var(--black);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent)}.ls-cmp-stage *{user-select:none;-webkit-user-select:none}.ls-cmp-layer{position:absolute;top:0;right:0;bottom:0;left:0}.ls-cmp-layer svg,.ls-cmp-img{display:block;width:100%;height:100%;object-fit:cover}.ls-cmp-img{position:absolute;top:0;right:0;bottom:0;left:0}.ls-cmp-out{clip-path:inset(0 0 0 50%)}.ls-cmp-line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 .5px #00000047,0 0 10px #ffffff59;pointer-events:none;z-index:2}.ls-cmp-handle{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:#fff;color:#171916;border:1px solid rgba(0,0,0,.16);box-shadow:0 4px 18px #00000073,0 0 0 .5px #0000002e;cursor:ew-resize;z-index:3;outline:none;transform:translate(-50%,-50%)}.ls-cmp-handle:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit}.ls-cmp-handle:focus-visible{outline:2px solid var(--acid-text);outline-offset:3px}.ls-cmp-handle[data-quiet]:focus{outline:none}.ls-cmp-chev{display:grid;place-items:center;margin-inline:-2.5px}.ls-cmp-chev svg{display:block}.ls-cmp-chip{position:absolute;z-index:1;top:12px;padding:3px 10px;border-radius:999px;background:#0a0c129e;color:#fff;font:600 11.5px DM Sans,sans-serif;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.ls-cmp-chip.is-before{left:12px}.ls-cmp-chip.is-after{right:12px}.ls-cmp-badge{position:absolute;bottom:10px;padding:5px 11px;border-radius:999px;background:#0a0c12d1;color:#fff;font:600 11.5px DM Sans,sans-serif;letter-spacing:.02em;box-shadow:0 4px 14px -4px #00000080;pointer-events:none}.ls-cmp-badge.is-in{left:10px}.ls-cmp-badge.is-out{right:10px;background:var(--acid);color:var(--cta-ink-on-dark)}html[data-theme=light] .ls-cmp-badge.is-out{color:var(--cta-ink-on-light)}.ls-cmp-dim{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:4px 10px;border-radius:999px;background:#0a0c12c7;color:#fff;font:600 11.5px DM Sans,sans-serif;letter-spacing:.02em;pointer-events:none}.ls-cmp-dim:empty{display:none}.ls-cmp-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;align-content:center;gap:8px;background:color-mix(in srgb,var(--acid) 26%,rgba(10,12,18,.72));color:#fff;font:600 15px DM Sans,sans-serif;opacity:0;transition:opacity .18s ease;pointer-events:none}.ls-cmp-veil svg{color:#fff}.ls-cmp-zoom{display:none;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--glass-line,var(--line));border-radius:12px;background:color-mix(in srgb,var(--panel) 86%,transparent)}.ls-bench.is-expanded.is-loaded .ls-cmp-zoom{display:flex}.ls-cmp-zoom-btn{display:grid;place-items:center;width:32px;height:32px;flex:none;padding:0;border:1px solid var(--line);border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:border-color .18s ease,color .18s ease}.ls-cmp-zoom-btn:hover:not(:disabled){color:var(--acid-text);border-color:var(--acid)}.ls-cmp-zoom-btn:disabled{opacity:.4;cursor:default}.ls-cmp-zoom-btn:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.ls-cmp-zoom-slider{width:140px;accent-color:currentColor;cursor:pointer}.ls-cmp-zoom-level{min-width:42px;text-align:center;font:600 13px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.ls-cmp-zoom-hint{margin-left:auto;font-size:14px;opacity:.6;white-space:nowrap}.ls-cmp-stage.is-panning{cursor:grabbing}.ls-cmp-ic-expand{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ls-cmp-ic-collapse{display:none;align-items:center;justify-content:center;line-height:0}.ls-bench.is-expanded .ls-cmp-ic-expand{display:none}.ls-bench.is-expanded .ls-cmp-ic-collapse{display:inline-flex}.ls-bench-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ls-seg{display:inline-flex;padding:4px;gap:4px;flex:1 1 auto;border:1px solid var(--line);border-radius:var(--r-pill, 999px);background:color-mix(in srgb,var(--black) 22%,transparent)}.ls-seg-btn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:600 13px DM Sans,sans-serif;letter-spacing:.02em;transition:background .2s ease,color .2s ease}.ls-seg-btn:hover{color:var(--ink)}.ls-seg-btn.is-on{background:var(--acid);color:var(--cta-ink-on-dark)}html[data-theme=light] .ls-seg-btn.is-on{color:var(--cta-ink-on-light)}.ls-seg-btn:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.ls-quality{display:flex;align-items:center;gap:10px;flex:1 1 190px;min-width:0;color:var(--muted);font:600 12px DM Sans,sans-serif}.ls-quality>span{flex:none}.ls-quality.is-off{opacity:.45}.ls-range{flex:1;min-width:0;height:8px;border-radius:999px;accent-color:var(--acid)}.ls-quality output{flex:none;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums}.ls-bench-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.ls-bench-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--line);border-radius:var(--r-md, 14px);background:transparent;color:var(--ink);font:600 13.5px DM Sans,sans-serif;transition:border-color .2s ease,background .2s ease}.ls-bench-pick svg{color:var(--acid-text);flex:none}.ls-bench-pick:hover{border-color:var(--acid);background:color-mix(in srgb,var(--acid) 8%,transparent)}.ls-bench-pick:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.ls-bench-pick:disabled{opacity:.5;cursor:not-allowed}.ls-bench-download{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:var(--r-md, 14px);border:1px solid color-mix(in srgb,var(--acid) 45%,var(--line));background:color-mix(in srgb,var(--acid) 10%,transparent);color:var(--acid-text);text-decoration:none;font:600 13.5px DM Sans,sans-serif}.ls-bench-download:hover{background:color-mix(in srgb,var(--acid) 18%,transparent)}.ls-bench-download:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.ls-bench-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--muted);font-size:12px}.ls-bench-note svg{color:var(--acid-text);flex:none}.ls-bench.is-err{animation:ls-bench-nope .4s ease}@keyframes ls-bench-nope{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.ls-bench.is-err{animation:none}}.ls-bench-input,.ls-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-sec{margin-top:clamp(46px,7vw,84px)}.ls-h2{margin:0 0 14px;text-align:center;font:500 clamp(24px,3.6vw,34px)/1.1 "Manrope",sans-serif;letter-spacing:-.025em;color:var(--ink)}.ls-sec-lead{margin:0 auto clamp(28px,4vw,40px);max-width:60ch;text-align:center;color:var(--muted);font-size:15.5px;line-height:1.55;text-wrap:pretty}.ls-tools{position:relative;height:100%;list-style:none;margin:0;padding:0}.ls-tools>li{position:absolute;top:0;left:50%;width:var(--car-card);height:100%;margin-left:calc(var(--car-card) / -2);will-change:transform,opacity}html:not([data-js]) .ls-tools{display:flex;gap:var(--car-gap)}html:not([data-js]) .ls-tools>li{position:static;margin:0;flex:0 0 var(--car-card)}.ls-car-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.ls-car-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--muted) 32%,transparent);transition:background .2s ease,transform .2s ease}.ls-car-dot.is-on:before{background:var(--ink);transform:scale(1.35)}.ls-car-dot:focus-visible{outline:2px solid var(--acid-text);outline-offset:0}@media(max-width:700px){.ls-car-dot{width:16px;height:16px}.ls-car-dot:before{width:5px;height:5px}}@media(prefers-reduced-motion:reduce){.ls-car-dot:before{transition:none}}.ls-tool{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:230px;padding:20px 22px 16px;text-align:left;text-decoration:none;overflow:hidden;-webkit-user-drag:none;cursor:grab;border:1px solid var(--line);border-radius:var(--r-lg, 20px);background:var(--panel);transition:border-color .2s ease,background .2s ease,transform .25s var(--ease-expo, cubic-bezier(.22,1,.36,1)),box-shadow .25s ease}.ls-tool:hover{background:var(--card-hover-bg, var(--panel));border-color:color-mix(in srgb,var(--acid) 55%,var(--line));transform:translateY(-2px);box-shadow:0 14px 30px -22px color-mix(in srgb,var(--acid) 60%,transparent)}.ls-tool:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.ls-tool-n{color:var(--ink);font:600 18px/1.2 Manrope,sans-serif;letter-spacing:-.02em}@media(max-width:700px){.ls-tool{min-height:196px;padding:16px 16px 14px}.ls-tool-n{font-size:16.5px}.ls-car-dot{width:5px;height:5px}}@media(prefers-reduced-motion:reduce){.ls-tool,.ls-tool:after{transition:none}.ls-tool:hover{transform:none}}.ls-final{text-align:center;padding:clamp(8px,2vw,16px) 0;max-width:640px;margin:0 auto}.ls-final-narrow{max-width:none;margin-left:auto;margin-right:auto}.ls-final .ls-sec-lead{margin-bottom:24px}.ls-final .ls-cta{justify-content:center}.ls-final .ls-foot-note{margin-top:16px}.ls-faq-sec{max-width:760px;margin-left:auto;margin-right:auto}.ls-faq{display:grid;gap:10px;counter-reset:ls-faq}.ls-faq details{counter-increment:ls-faq;border:1px solid var(--line);border-radius:var(--r-lg, 16px);background:var(--surface, var(--panel));overflow:hidden;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease-expo, cubic-bezier(.22,1,.36,1)),box-shadow .2s ease}.ls-faq details:hover{border-color:var(--line-raised)}.ls-faq details[open]{border-color:var(--acid-text);background:color-mix(in srgb,var(--acid) 5%,var(--panel));box-shadow:0 12px 28px -20px color-mix(in srgb,var(--acid) 45%,transparent)}.ls-faq details>summary{padding:16px 18px;cursor:pointer;list-style:none;font:600 15.5px Manrope,sans-serif;color:var(--ink);display:flex;align-items:center;gap:14px}.ls-faq details>summary::-webkit-details-marker{display:none}.ls-faq details>summary::marker{content:""}.ls-faq details>summary:before{display:none}.ls-faq details[open]>summary:before{color:var(--acid-text);border-color:color-mix(in srgb,var(--acid-text) 45%,var(--line))}.ls-faq details>summary:after{content:"+";color:var(--acid-text);font:700 22px/1 Manrope,sans-serif;flex:none;margin-left:auto;transition:transform .25s var(--ease-expo, cubic-bezier(.22,1,.36,1))}.ls-faq details[open]>summary:after{transform:rotate(135deg)}.ls-faq details>summary:hover{color:var(--acid-text)}.ls-faq details>summary:focus-visible{outline:2px solid var(--acid-text);outline-offset:-2px}.ls-faq details[open] .ls-faq-panel{cursor:pointer}.ls-faq details .ls-faq-panel p{cursor:pointer}.ls-faq details::details-content{block-size:0;padding:0;overflow:clip;transition:block-size .28s cubic-bezier(.22,1,.36,1),content-visibility .28s allow-discrete;transition-behavior:allow-discrete}.ls-faq details[open]::details-content{block-size:auto;padding:0}.ls-faq details .ls-faq-panel p{margin:0;padding:12px 18px 16px;color:var(--muted);font-size:14.5px;line-height:1.6;max-width:60ch;opacity:0;transition:opacity .18s ease .08s}.ls-faq details[open] .ls-faq-panel p{opacity:1;transition:opacity .18s ease .12s}@media(prefers-reduced-motion:reduce){.ls-faq details::details-content,.ls-faq details .ls-faq-panel p{transition:none}}.ls-mq-item{--fm: var(--acid-text)}.ls-mq-item.cat-audio{--fm:#ff927d}.ls-mq-item.cat-video{--fm:#9cbeff}.ls-mq-item.cat-document{--fm:#c9a6ff}html[data-theme=light] .ls-mq-item.cat-audio{--fm:#983420}html[data-theme=light] .ls-mq-item.cat-video{--fm:#2f5f9e}html[data-theme=light] .ls-mq-item.cat-document{--fm:#6d3fb8}.ls-mq-item{display:inline-flex;align-items:center;position:relative;overflow:hidden;padding:8px 16px;border:1px solid var(--line-raised);border-radius:999px;border-color:color-mix(in srgb,var(--fm) 32%,var(--line-raised));background:var(--panel);transition:border-color .2s ease,background .2s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.ls-mq-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 34%,color-mix(in srgb,var(--fm) 30%,transparent) 50%,transparent 66%);transform:translate(-130%);transition:transform .6s ease}.ls-mq-item:hover{border-color:var(--fm);background:color-mix(in srgb,var(--fm) 12%,var(--panel));transform:translateY(-3px);box-shadow:0 10px 18px -14px color-mix(in srgb,var(--fm) 85%,transparent),0 0 0 3px color-mix(in srgb,var(--fm) 16%,transparent)}.ls-mq-item:hover:after{transform:translate(130%)}.ls-mq-item i{color:var(--ink);font:600 14px DM Sans,sans-serif;font-style:normal}@media(prefers-reduced-motion:reduce){.ls-mq-item:after{display:none}.ls-mq-item:hover{transform:none}}.ls-tool,[data-spot]{transition:border-color .2s,background .2s,box-shadow .2s}[data-spot]:hover{border-color:var(--acid);box-shadow:0 12px 28px -16px color-mix(in srgb,var(--acid) 55%,transparent)}html[data-js] .landing [data-reveal]{opacity:0;transform:translate3d(var(--rv-x, 0px),var(--rv-y, 14px),0) scale(var(--rv-scale, 1))}html[data-js] .landing [data-reveal].is-in{opacity:1;animation:ls-reveal var(--rv-dur, .8s) var(--rv-ease, cubic-bezier(.215, .61, .355, 1)) both;animation-delay:var(--rv-delay, 0ms)}@keyframes ls-reveal{0%{opacity:0;transform:translate3d(var(--rv-x, 0px),var(--rv-y, 32px),0) scale(var(--rv-scale, 1));filter:blur(var(--rv-blur, 0px))}to{opacity:1;transform:none;filter:blur(0px)}}@media(prefers-reduced-motion:reduce){html[data-js] .landing [data-reveal]{opacity:1;transform:none}html[data-js] .landing [data-reveal].is-in{animation:none}}html[data-motion=off] .landing [data-reveal]{opacity:1;transform:none}html[data-motion=off] .landing [data-reveal].is-in{animation:none}.palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:color-mix(in srgb,var(--black) 60%,transparent)}.palette[hidden]{display:none}.palette-box{width:min(560px,100%);max-height:min(64vh,560px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-raised);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-card)}.palette-field{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-size:15px;padding:14px 16px;outline:none}.palette-view{overflow:auto;padding:8px}.palette-group{margin:10px 8px 4px;color:var(--muted);font:11px DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.palette-group:first-child{margin-top:2px}.palette-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:14px}.palette-item.is-active{background:color-mix(in srgb,var(--acid) 14%,transparent)}.palette-ic{display:grid;place-items:center;flex:none;width:20px;color:var(--muted)}.palette-item.is-active .palette-ic{color:var(--acid-text)}.palette-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-kind{flex:none;color:var(--muted);font-size:11px}.palette-empty{margin:0;padding:16px 12px;color:var(--muted);font-size:14px}@media(max-width:600px){.palette{padding:8vh 12px 12px}}.warn-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--black) 60%,transparent)}.warn-card{width:min(480px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-raised);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-card)}.warn-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.warn-title{font:700 15px Manrope,sans-serif}.warn-close{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--muted);cursor:pointer}.warn-close:hover{color:var(--ink);border-color:var(--line-raised)}.warn-list{list-style:none;margin:0;padding:6px 16px;overflow:auto;display:flex;flex-direction:column}.warn-list li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:14px;line-height:1.5}.warn-list li+li{border-top:1px solid var(--line)}.warn-ic{flex:none;margin-top:1px}.warn-list .is-block .warn-ic{color:var(--coral)}.warn-list .is-warn .warn-ic{color:var(--acid-text)}.warn-actions{display:flex;gap:10px;padding:14px 16px;border-top:1px solid var(--line)}.warn-actions button{flex:1;min-height:44px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.warn-review{border:1px solid var(--line);background:transparent;color:var(--ink)}.warn-review:hover{border-color:var(--line-raised)}.warn-go{border:0;background:var(--cta);color:var(--cta-ink)}.img-zoom-view .zoom-target{width:fit-content;margin:0 auto}.preview-pdf-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;color:var(--muted);font-size:13px}.preview-pdf-pager span{min-width:64px;text-align:center}.preview-pdf-pager .share-button:disabled{opacity:.4;cursor:default}.cat-archive{color:#fbbf24;--cat:#fbbf24}html[data-theme=light] .cat-archive{color:#b45309;--cat:#b45309}.page-shell .settings-menu-label#cache-modal-title,#cache-modal-title{text-align:center;font-weight:700}.page-shell .filename-hint{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.filename-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--black) 55%,transparent)}.filename-modal[hidden]{display:none}.filename-modal-card{width:min(380px,100%);max-height:min(80vh,560px);overflow-y:auto;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--ink);box-shadow:var(--shadow-lift)}.filename-close{width:100%;min-height:40px;margin-top:12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.filename-close:hover{border-color:var(--acid);color:var(--acid-text)}.pref-actions{display:flex;gap:8px;margin-top:12px}.pref-actions .filename-close{margin-top:0;flex:2}.pref-reset{flex:1;min-height:40px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.pref-reset:hover{border-color:var(--acid);color:var(--ink)}.filename-close.pref-confirm{border-color:var(--coral);color:var(--coral)}.filename-close.pref-confirm:hover{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral)}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}html[data-motion=off]{scroll-behavior:auto!important}.engine-fallback-prompt .engine-fallback-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding:0 12px 10px}.engine-fallback-prompt .engine-fallback-actions .text-action{margin-left:0}.engine-fallback-prompt .metered-confirm{min-height:36px;padding:0 14px;border:1px solid var(--acid);border-radius:999px;background:var(--acid);color:var(--on-accent,#171916);font-weight:700;font-size:13px;cursor:pointer}.engine-fallback-prompt .metered-confirm:hover{filter:brightness(1.07)}.engine-fallback-prompt .metered-dismiss{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}.engine-fallback-prompt .metered-dismiss:hover{color:var(--ink);border-color:var(--acid)}@media(max-width:600px){.engine-fallback-prompt .engine-fallback-actions{justify-content:stretch}.engine-fallback-prompt .metered-confirm,.engine-fallback-prompt .metered-dismiss{flex:1 1 auto}}.landing{padding-top:clamp(20px,2vw,26px)}.landing .ls-mast{max-width:920px;padding-top:0;text-align:left}.landing .ls-mast .ls-h1{margin:0 0 16px;font-size:clamp(34px,5.4vw,64px);letter-spacing:-.045em}.landing .ls-mast .ls-lead{margin:0 0 22px;max-width:58ch}.landing .ls-mast .ls-cta{justify-content:flex-start;margin:22px 0 0}.landing .ls-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 24px;flex-wrap:wrap;margin:0 0 16px}.landing .ls-sec-head .ls-h2{margin:0}.landing .ls-try .ls-sec-head{flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.landing .ls-try .ls-bench-wrap{margin-left:auto;margin-right:auto}.landing .ls-sec-desc{margin:0;color:var(--muted);font-size:13.5px;letter-spacing:.005em}.landing .ls-h2-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;margin-left:10px;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:600 11.5px/1 DM Sans,sans-serif;vertical-align:2px;letter-spacing:.02em}.landing .ls-sec.ls-dir{margin-top:clamp(30px,4.6vw,54px)}.landing .ls-group{margin-top:clamp(26px,3.6vw,38px)}.landing .ls-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 20px;flex-wrap:wrap;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.landing .ls-group-h{display:flex;align-items:center;gap:9px;margin:0;font:700 clamp(17px,1.9vw,20px)/1.2 "Manrope",sans-serif;letter-spacing:-.025em;color:var(--ink)}.landing .ls-group-count{padding:2px 7px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:600 11px/1.5 DM Sans,sans-serif;letter-spacing:.02em}.landing .ls-group-desc{margin:0;color:var(--muted);font-size:13.5px}.landing .ls-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.landing .ls-tile{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ic" "name" "meta";gap:10px 8px;align-content:start;min-height:104px;padding:14px;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.landing .ls-tile:hover{border-color:color-mix(in srgb,var(--acid) 55%,var(--line));background:color-mix(in srgb,var(--acid) 6%,var(--panel));transform:translateY(-1px)}.landing .ls-tile:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.landing .ls-tile-ic{grid-area:ic;display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--acid-text) 20%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--acid) 9%,transparent);color:var(--acid-text);transition:background-color .18s ease,border-color .18s ease}.landing .ls-tile:hover .ls-tile-ic{background:color-mix(in srgb,var(--acid) 16%,transparent);border-color:color-mix(in srgb,var(--acid-text) 38%,var(--line))}.landing .ls-tile-name{grid-area:name;font:600 14px/1.3 DM Sans,sans-serif;letter-spacing:-.01em}.landing .ls-tile-meta{grid-area:meta;display:flex;align-items:center;gap:5px;color:var(--muted);font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landing .ls-tile-meta i{font-style:normal;color:var(--acid-text)}.landing .ls-tile-desc{grid-area:meta;color:var(--muted);font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.landing .ls-tile.is-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center}.landing .ls-tile.is-more .ls-tile-desc{justify-content:center}.landing .ls-faq-sec .ls-h2{text-align:left}.landing .ls-faq-sec{max-width:none;margin-left:0;margin-right:0}.landing .ls-bench-wrap{margin-left:0;margin-right:0;max-width:720px}@media(max-width:600px){.landing .ls-cmp-expand,.landing .ls-cmp-dim{display:none}.landing .ls-bench-pick{padding:9px 11px;font-size:13px}}@media(max-width:1000px){.landing .ls-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.landing .ls-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.landing .ls-tile{padding:12px;min-height:96px}.landing .ls-tile-name{font-size:13px}.landing .ls-tile-desc{font-size:12px;-webkit-line-clamp:4}.landing .ls-mast .ls-h1{font-size:clamp(30px,8.4vw,40px)}}@media(max-width:359px){.landing .ls-tiles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.landing .ls-tile{transition:none}.landing .ls-tile:hover{transform:none}}.landing-main.has-crumbs{padding-top:26px}@media(max-width:600px){.landing-main.has-crumbs{padding-top:20px}}.page-shell[data-world=orange]{--pdf-pill:color-mix(in srgb,#FFFFFF 92%,#F4A261 8%);--pdf-pill-ink:#141618;--pdf-pill-border:transparent}html[data-world=orange] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 6%, var(--panel));--field:color-mix(in srgb,var(--black) 30%,transparent)}html[data-theme=light][data-world=orange] .page-shell{--card-hover:var(--acid);--card-bg:var(--panel);--card-hover-bg:color-mix(in srgb, var(--acid) 7%, var(--panel));--field:color-mix(in srgb,var(--panel) 50%,transparent)}.landing .ls-mast{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(28px,4.4vw,56px);align-items:start;padding:clamp(24px,5vw,64px) 0 clamp(40px,5vw,64px);text-align:left}.landing .ls-mast-copy{display:flex;flex-direction:column;gap:22px;min-width:0}.landing .ls-mast .ls-h1{margin:0;font:600 clamp(32px,4.2vw,52px)/1.05 "Manrope",sans-serif;letter-spacing:-.032em}.landing .ls-mast .ls-lead{margin:0;max-width:32em;color:var(--muted);font-size:17px;line-height:1.55}.landing .ls-mast .ls-cta{margin:2px 0 0;justify-content:flex-start}html body .landing .ls-cta .ls-cta-main{box-sizing:border-box;border-radius:8px;min-height:48px;padding:0 20px;font-weight:500!important}html body .landing .ls-cta .ls-cta-main:not(.ls-cta-ghost){border:1px solid transparent!important}.landing .ls-mast-demo{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.landing .ls-demo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:14px 20px;border-bottom:1px solid var(--line)}.landing .ls-demo-h{margin:0;font:500 14px/1.3 DM Sans,sans-serif;letter-spacing:0;color:var(--ink)}.landing .ls-mast-demo .ls-bench-wrap{max-width:none;margin:0}.landing .ls-mast-demo .ls-bench{gap:16px;padding:20px 24px 24px;border:0;border-radius:0;background:transparent}.landing .ls-demo-head .ls-bench-note{margin:0}.landing .ls-mast-demo .ls-cmp-stage,.landing .ls-mast-demo .ls-cmp-empty{border-radius:8px}.landing .ls-mast-demo .ls-cmp-empty{border-width:1px}.landing .ls-mast-demo .ls-seg{padding:0;gap:0;border-radius:8px;overflow:hidden;background:transparent}.landing .ls-mast-demo .ls-seg-btn{border-radius:0;padding:7px 12px;font-weight:500;color:var(--ink)}.landing .ls-mast-demo .ls-seg-btn.is-on{background:var(--ink);color:var(--black)}.landing .ls-seg-other{position:relative;display:flex;flex:1.35 1 0;min-width:92px}.landing .ls-seg-other:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);color:var(--muted);pointer-events:none}.landing .ls-seg-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;cursor:pointer;padding:7px 28px 7px 14px;border:0;border-radius:0;background:transparent;color:var(--ink);font:500 13px DM Sans,sans-serif;text-align:center;text-align-last:center}.landing .ls-seg-select:focus-visible{outline:2px solid var(--acid-text);outline-offset:-2px}.landing .ls-seg-select option,.landing .ls-seg-select optgroup{background:var(--panel);color:var(--ink)}.landing .ls-seg-other.is-on{background:var(--ink)}.landing .ls-seg-other.is-on .ls-seg-select,.landing .ls-seg-other.is-on:after{color:var(--black)}.landing .ls-mast-demo .ls-range{accent-color:var(--acid)}.landing .ls-mast-demo .ls-quality output{font-family:DM Sans,sans-serif;font-weight:400}.landing .ls-mast-demo .ls-bench-actions{flex-wrap:nowrap;justify-content:flex-start}.landing .ls-mast-demo .ls-bench-actions>*{flex:1 1 0;justify-content:center;white-space:nowrap}.landing .ls-mast-demo .ls-bench-actions>[hidden]{display:none}.landing .ls-mast-demo:has(.ls-bench.is-expanded),.landing .ls-mast-demo.is-settled{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;overflow:visible}.landing .ls-mast-demo .ls-bench.is-expanded{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.landing .ls-mast-demo .ls-bench.is-expanded .ls-cmp-zoom{border-radius:8px}.landing .ls-mast-demo .ls-bench-pick,.landing .ls-mast-demo .ls-bench-download{border-radius:8px;font-weight:500}.landing .ls-sec.ls-dir{margin-top:0;padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--line)}.landing .ls-tiles{display:block;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.landing .ls-tiles .ls-tile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:none;align-items:center;gap:16px;min-height:0;padding:13px 20px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;transform:none}.landing .ls-tiles .ls-tile:last-child{border-bottom:0}.landing .ls-tiles .ls-tile:hover{background:color-mix(in srgb,var(--acid) 14%,var(--panel));transform:none;box-shadow:none}.landing .ls-tiles .ls-tile:hover .ls-tile-name{color:var(--acid-text)}.landing .ls-tiles .ls-tile:focus-visible{background:color-mix(in srgb,var(--acid) 14%,var(--panel))}.landing .ls-tiles .ls-tile-ic{display:none}.landing .ls-tiles .ls-tile-name,.landing .ls-tiles .ls-tile-meta,.landing .ls-tiles .ls-tile-desc{grid-area:auto;margin:0}.landing .ls-tiles .ls-tile-name{font:500 15px/1.35 DM Sans,sans-serif;letter-spacing:0;color:var(--ink)}.landing .ls-tiles .ls-tile-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font:400 13px DM Sans,sans-serif}.landing .ls-tiles .ls-tile-meta i,.landing .ls-tiles .ls-tile-meta span:last-child{color:var(--acid-text)}.landing .ls-tiles .ls-tile-desc{display:block;color:var(--muted);font-size:14px;line-height:1.45}.landing .ls-tiles .ls-tile.is-more{display:grid;flex-direction:row;justify-items:start;align-items:center;text-align:left}.landing .ls-tiles .ls-tile.is-more{background:color-mix(in srgb,var(--ink) 3%,var(--panel))}.landing .ls-tiles .ls-tile.is-more .ls-tile-name{display:inline-flex;align-items:center;gap:8px;color:var(--acid-text);font-weight:600}.landing .ls-tiles .ls-tile.is-more .ls-tile-name:after{content:"→";transition:transform .18s ease}.landing .ls-tiles .ls-tile.is-more:hover .ls-tile-name:after{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.landing .ls-tiles .ls-tile.is-more .ls-tile-name:after{transition:none}}.landing .ls-tiles .ls-tile.is-more .ls-tile-desc{justify-content:flex-start}@media(max-width:900px){.landing .ls-mast{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.landing .ls-tiles .ls-tile{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 16px}.landing .ls-tiles .ls-tile.is-tool{grid-template-columns:minmax(0,1fr);gap:2px}.landing .ls-demo-head{padding-left:16px;padding-right:16px}.landing .ls-mast-demo .ls-bench{padding:14px 16px 16px}.landing .ls-mast-demo .ls-bench-actions{flex-wrap:wrap}}@media(max-width:760px){.page-shell .landing-main{padding-left:0;padding-right:0}}.footer-col ul{align-content:start}.landing .ls-cmp-zoom-hint{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.landing .ls-cmp-loupe-btn[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:var(--cta-ink-on-dark)}html[data-theme=light] .landing .ls-cmp-loupe-btn[aria-pressed=true]{color:var(--cta-ink-on-light)}.landing .ls-cmp-stage.is-loupe{cursor:none;touch-action:none}.landing .ls-cmp-stage.is-loupe .ls-cmp-handle{cursor:ew-resize}.landing .ls-cmp-lens{position:absolute;z-index:6;left:0;top:0;width:160px;height:160px;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;pointer-events:none;background:#000;box-shadow:0 0 0 2px #fff,0 12px 32px -8px #0009}.landing .ls-cmp-lens[hidden]{display:none}.landing .ls-cmp-lens-half{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat}.landing .ls-cmp-lens-half.is-a{clip-path:inset(0 0 0 50%)}.landing .ls-cmp-lens:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px;background:#fff}.landing .ls-cmp-lens-tags{position:absolute;left:0;right:0;bottom:14%;z-index:1;display:flex;justify-content:center;gap:4px}.landing .ls-cmp-lens-tags b{padding:3px 7px;border-radius:999px;background:#0a0c12c7;color:#fff;font:600 10.5px/1 DM Sans,sans-serif}.landing .ls-cmp-lens-tags b+b{background:#fff;color:#111}.landing .ls-hint{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.landing .ls-hint kbd{padding:1px 6px;border:1px solid var(--line-raised);border-radius:4px;background:var(--black);color:var(--ink);font:400 11px/1.5 DM Sans,sans-serif}.landing .ls-dir .ls-sec-head .ls-sec-desc{order:3;flex-basis:100%}.landing .ls-view{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.landing .ls-view[hidden]{display:none}.landing .ls-view-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 13px DM Sans,sans-serif}.landing .ls-view-btn:hover{color:var(--ink)}.landing .ls-view-btn[aria-pressed=true]{background:var(--ink);color:var(--black)}.landing .ls-view-btn:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.landing .ls-group-num{display:none;color:var(--acid-text);font:400 13px DM Sans,sans-serif}.landing .ls-dir-body[data-view=tabs]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.landing .ls-dir-body[data-view=wall] .ls-tabs{display:none}.landing .ls-tabs{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid var(--line);background:var(--black)}.landing .ls-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:500 14.5px DM Sans,sans-serif;text-align:left}.landing .ls-tab:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.landing .ls-tab[aria-selected=true]{border-color:var(--line-raised);background:var(--panel)}.landing .ls-tab:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.landing .ls-tab-n{color:var(--muted);font:400 12px DM Sans,sans-serif}.landing .ls-tab[aria-selected=true] .ls-tab-n{color:var(--acid-text)}.landing [data-view=tabs] .ls-dir-groups{min-width:0;padding:24px 28px}.landing [data-view=tabs] .ls-group{display:none;margin:0}.landing [data-view=tabs] .ls-group.is-active{display:block}.landing [data-view=tabs] .ls-group-head{display:block;margin:0 0 16px;padding:0;border:0}.landing [data-view=tabs] .ls-group-h{font-size:22px}.landing [data-view=tabs] .ls-group-count{display:none}.landing [data-view=tabs] .ls-group-desc{margin-top:4px}.landing [data-view=tabs] .ls-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;border:0;border-radius:0;background:transparent}.landing [data-view=tabs] .ls-tiles .ls-tile{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.landing [data-view=tabs] .ls-tiles .ls-tile:hover{border-color:var(--acid);background:color-mix(in srgb,var(--acid) 12%,var(--panel))}.landing [data-view=tabs] .ls-tiles .ls-tile:hover .ls-tile-meta{color:var(--acid-text)}.landing [data-view=tabs] .ls-tiles .ls-tile.is-tool .ls-tile-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:13px;text-align:right}.landing [data-view=tabs] .ls-tiles .ls-tile.is-more{grid-column:1 / -1;background:transparent;border-style:dashed}.landing [data-view=wall] .ls-group{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;margin:0;padding:28px 0;border-top:1px solid var(--line)}.landing [data-view=wall] .ls-group:first-child{border-top:0}.landing [data-view=wall] .ls-group-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;align-self:start;gap:6px;margin:0;padding:0;border:0}.landing [data-view=wall] .ls-group-h,.landing [data-view=wall] .ls-group-desc{margin:0}.landing [data-view=wall] .ls-group-num{display:block}.landing [data-view=wall] .ls-tiles{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;overflow:visible;border:0;border-radius:0;background:transparent}.landing [data-view=wall] .ls-tiles .ls-tile{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.landing [data-view=wall] .ls-tiles .ls-tile:hover{border-color:var(--acid);background:color-mix(in srgb,var(--acid) 12%,var(--panel));transform:translateY(-1px)}.landing [data-view=wall] .ls-tiles .ls-tile:hover .ls-tile-meta{color:var(--acid-text)}.landing [data-view=wall] .ls-tiles .ls-tile-desc{display:none}.landing [data-view=wall] .ls-tiles .ls-tile-meta{font-size:12px}.landing [data-view=wall] .ls-tiles .ls-tile.is-more{background:transparent;border-style:dashed}@media(max-width:760px){.landing .ls-dir-body[data-view=tabs]{grid-template-columns:minmax(0,1fr)}.landing .ls-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.landing .ls-tab{flex:none;white-space:nowrap}.landing [data-view=tabs] .ls-dir-groups{padding:18px 16px}.landing [data-view=tabs] .ls-tiles{grid-template-columns:minmax(0,1fr)}.landing [data-view=wall] .ls-group{grid-template-columns:minmax(0,1fr);gap:14px}}.landing .ls-tiles .ls-tile.is-tool:not(.is-more){grid-template-columns:auto minmax(0,1fr) auto}.landing .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-ic{grid-area:auto;grid-row:1;order:-1;margin:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--acid) 10%,var(--panel));color:var(--acid-text)}.landing .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-ic svg{width:16px;height:16px}.landing [data-view=wall] .ls-tiles .ls-tile.is-tool:not(.is-more){padding:7px 14px 7px 8px}.landing [data-view=wall] .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-ic{width:26px;height:26px}@media(max-width:600px){.landing .ls-tiles .ls-tile.is-tool:not(.is-more){grid-template-columns:auto minmax(0,1fr)}.landing .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-desc{grid-column:2}}.landing [data-view=wall] .ls-tiles .ls-tile:not(.is-tool) .ls-tile-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.landing [data-view=wall] .ls-tiles .ls-tile:not(.is-tool) .ls-tile-meta{color:var(--ink);font-size:13.5px}.landing [data-view=tabs] .ls-tiles .ls-tile:nth-child(9):not(.is-more){display:none}.landing .ls-tab-l{display:inline-flex;align-items:center;gap:10px;min-width:0}.landing .ls-tab-ic,.landing .ls-group-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--acid) 10%,var(--panel));color:var(--acid-text)}.landing .ls-tab-ic{width:28px;height:28px}.landing .ls-group-ic{width:34px;height:34px}.landing .ls-tab[aria-selected=true] .ls-tab-ic{background:var(--acid);color:var(--on-accent)}.landing .ls-group-top{display:none;align-items:center;gap:10px}.landing [data-view=wall] .ls-group-top{display:inline-flex;margin-bottom:4px}.landing [data-view=wall] .ls-group-num{display:inline}html[data-theme=dark][data-world=orange] .ls-cta-main:not(.ls-cta-ghost){background:var(--ink)!important;color:var(--black)!important}html[data-theme=dark][data-world=orange] .ls-cta-main:not(.ls-cta-ghost):hover{background:color-mix(in srgb,var(--ink) 88%,#000)!important}.landing .ls-mast-demo{overflow:visible}.landing .ls-mast-demo .ls-bench-controls{position:relative}.landing .ls-seg-select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.landing .ls-seg-other:after{display:none}.landing .ls-seg-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:0;background:transparent;color:var(--ink);font:500 13px DM Sans,sans-serif}.landing .ls-seg-trigger svg{color:var(--muted);transition:transform .15s ease}.landing .ls-seg-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.landing .ls-seg-other.is-on .ls-seg-trigger,.landing .ls-seg-other.is-on .ls-seg-trigger svg{color:var(--black)}.landing .ls-seg-trigger:focus-visible{outline:2px solid var(--acid-text);outline-offset:-2px}.landing .ls-seg-pop{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(340px,100%);padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 40px -16px #00000059}.landing .ls-seg-pop[hidden]{display:none}.landing .ls-pop-h{margin:0 0 8px;color:var(--muted);font:500 12px DM Sans,sans-serif}.landing .ls-pop-grid+.ls-pop-h{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.landing .ls-pop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.landing .ls-pop-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:32px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--black);color:var(--ink);font:400 12.5px DM Sans,sans-serif}.landing .ls-pop-opt:hover{border-color:var(--acid-text)}.landing .ls-pop-opt:focus-visible{outline:2px solid var(--acid-text);outline-offset:1px}.landing .ls-pop-opt.is-cur{border-color:var(--ink);background:var(--ink);color:var(--black)}.landing .ls-pop-opt.is-app:after{content:" ↗";color:var(--muted)}.landing .ls-bench.is-expanded .ls-seg-pop{top:auto;bottom:calc(100% + 6px)}.landing .ls-mast-demo:has(.ls-seg-trigger[aria-expanded=true]){position:relative;z-index:30}.landing [data-view=tabs] .ls-tiles .ls-tile{min-height:46px;padding-top:0;padding-bottom:0;box-sizing:border-box;align-content:center;align-items:center}@media(max-width:600px){.landing [data-view=tabs] .ls-tiles .ls-tile{padding:12px 14px}.landing [data-view=tabs] .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-desc{max-width:none;white-space:normal;text-align:left;font-size:13px}.landing [data-view=tabs] .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-ic{grid-row:1 / span 2}}.landing .ls-cmp-layer{overflow:hidden}.landing .ls-cmp-layer.is-fit:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:var(--ls-cmp-bg, none) center / cover no-repeat;filter:blur(20px) brightness(.75);transform:scale(1.05)}.landing .ls-cmp-layer .ls-cmp-img{position:relative}.landing .ls-cmp-layer.is-fit .ls-cmp-img{object-fit:contain}.landing .ls-faq details,.landing .ls-faq details[open],.landing .ls-faq details:hover,.landing .ls-faq summary,.landing .ls-faq summary:hover{box-shadow:none!important}.page-shell:has(.guide-main){overflow-x:clip}.ph-dib{--dib: var(--acid);display:block;width:100%;height:auto;overflow:hidden;border-radius:11px}html[data-world=ocean]:not([data-theme=light]) .ph-dib{--dib: #2B6CF0}.ph-dib rect{stroke-width:1.5}.ph-dib .p{fill:var(--panel);stroke:var(--ink)}.ph-dib .k{fill:var(--dib)}.ph-dib .d{fill:none;stroke:var(--muted);stroke-dasharray:4 4}.ph-dib .gh{fill:color-mix(in srgb,var(--dib) 45%,transparent);stroke:var(--dib)}.ph-dib .ln{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ph-dib .u{fill:none;stroke:color-mix(in srgb,var(--ink) 40%,var(--panel));stroke-width:2;stroke-linecap:round}.ph-dib .uk{fill:none;stroke:color-mix(in srgb,var(--on-accent) 55%,var(--dib));stroke-width:2;stroke-linecap:round}.ph-dib .ik{fill:var(--on-accent)}.ph-dib .hueco .ln{stroke:var(--dib)}.ph-dib .t-i{fill:var(--ink)}.ph-dib .t-f{fill:var(--on-accent)}.ph-dib .dg{font:600 13px Manrope,sans-serif;text-anchor:middle}.ph-dib .dg-s{font:600 10px Manrope,sans-serif;text-anchor:middle}.ph-dib .tx{font:700 8px Manrope,sans-serif;text-anchor:middle;letter-spacing:.14em}.ph-dib .sg{fill:none;stroke:var(--dib);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:130}.ph-dib .cut{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 4;opacity:.35}.ph-dib .cf{font:600 12px Manrope,sans-serif;font-variant-numeric:tabular-nums;text-anchor:middle}.ph-dib .dd2,.ph-dib .dd3,.ph-dib .c2,.ph-dib .c3,.ph-dib .c4,.ph-dib .c5,.ph-dib .c6,.ph-dib .scan,.ph-dib .rec-hoja{opacity:0}.ph-dib .an{--sale: cubic-bezier(.16, .6, .3, 1);transform-box:fill-box;transform-origin:center}.ph-dib .bl{transform-origin:left bottom}.ph-dib .tl{transform-origin:left center}.ph-dib .lento{--t: 3.2s}.ph-dib .go{--n: ph-go}.ph-dib .cl{--n: ph-cerrar}.ph-dib .fall{--n: ph-caer}.ph-dib .rot4{--n: ph-girar}.ph-dib .raise{--n: ph-subir}.ph-dib .swl{--n: ph-cruce-i}.ph-dib .swr{--n: ph-cruce-d}.ph-dib .draw{--n: ph-trazo}.ph-dib .stamp{--n: ph-sello}.ph-dib .dd1{--n: ph-d1}.ph-dib .dd2{--n: ph-d2}.ph-dib .dd3{--n: ph-d3}.ph-dib .gone{--n: ph-fuera}.ph-dib .fade{--n: ph-corte}.ph-dib .pop{--n: ph-pop}.ph-dib .c1{--n: ph-c1}.ph-dib .c2{--n: ph-c2}.ph-dib .c3{--n: ph-c3}.ph-dib .c4{--n: ph-c4}.ph-dib .c5{--n: ph-c5}.ph-dib .c6{--n: ph-c6}.ph-dib .revela{--n: ph-revela}.ph-dib .scan{--n: ph-escaner}.ph-dib .sol{--n: ph-sol}.ph-dib .foto{--n: ph-foto}.ph-dib .hueco{--n: ph-hueco}.ph-dib .tl{--n: ph-linea}.ph-dib .asienta{--n: ph-asienta}.ph-dib .rec-hoja{--n: ph-rec-hoja}.ph-dib .rec-tinta{--n: ph-rec-tinta}.ph-dib .esq{--n: ph-esquina}.ph-dib .e-ti{--mv: translate(-11px, -13px)}.ph-dib .e-td{--mv: translate(11px, -13px)}.ph-dib .e-bi{--mv: translate(-11px, 13px)}.ph-dib .e-bd{--mv: translate(11px, 13px)}.ph-dib .a1{--mv: translateX(32px)}.ph-dib .a2{--mv: translateX(-32px)}.ph-dib .sl{--mv: translateX(-12px)}.ph-dib .sr{--mv: translateX(12px)}.ph-dib .shr{--mv: scale(.6)}.ph-dib .inl{--mv: translateX(14px)}.ph-dib .inr{--mv: translateX(-14px)}.ph-dib .ali{--mv: translate(-20px, -8px)}.ph-dib .grow{--mv: scale(1.55)}.ph-dib .lock{--mv: translateY(4px)}.ph-dib .lift{--mv: translateY(-7px)}.ph-dib .nl{--mv: translateX(19.5px)}.ph-dib .nr{--mv: translateX(-19.5px)}@keyframes ph-go{0%,85%,to{transform:none;animation-timing-function:var(--sale)}30%,63%{transform:var(--mv)}}@keyframes ph-cerrar{0%,30%,88%,to{transform:none}50%,72%{transform:var(--mv)}}@keyframes ph-caer{0%,88%,to{transform:none;opacity:1;animation-timing-function:var(--sale)}26%,76%{transform:translateY(26px) rotate(10deg);opacity:0}}@keyframes ph-girar{0%{transform:rotate(0);animation-timing-function:var(--sale)}14%,26%{transform:rotate(90deg)}40%,52%{transform:rotate(180deg)}66%,78%{transform:rotate(270deg)}88%,to{transform:rotate(360deg)}}@keyframes ph-subir{0%,to{transform:none;animation-timing-function:var(--sale)}22%,36%{transform:translateY(10px)}66%,84%{transform:translateY(-6px)}}@keyframes ph-cruce-i{0%,88%,to{transform:none;animation-timing-function:var(--sale)}20%{transform:translate(39px,-20px)}40%,72%{transform:translate(78px)}}@keyframes ph-cruce-d{0%,88%,to{transform:none;animation-timing-function:var(--sale)}20%{transform:translate(-39px,20px)}40%,72%{transform:translate(-78px)}}@keyframes ph-trazo{0%{stroke-dashoffset:0;opacity:1;animation-timing-function:var(--sale)}9%{stroke-dashoffset:0;opacity:0}10%{stroke-dashoffset:130;opacity:0}14%{stroke-dashoffset:130;opacity:1}62%,to{stroke-dashoffset:0;opacity:1}}@keyframes ph-sello{0%,to{transform:none;opacity:1;animation-timing-function:var(--sale)}12%,22%{transform:scale(1.45);opacity:0}36%{transform:scale(.96);opacity:1}42%{transform:none}}@keyframes ph-d1{0%,2%{opacity:1}5%,69%{opacity:0}72%,to{opacity:1}}@keyframes ph-d2{0%,3%{opacity:0}6%,35%{opacity:1}38%,to{opacity:0}}@keyframes ph-d3{0%,36%{opacity:0}39%,68%{opacity:1}71%,to{opacity:0}}@keyframes ph-fuera{0%,90%,to{transform:none;opacity:1;animation-timing-function:var(--sale)}30%,75%{transform:translate(36px);opacity:0}}@keyframes ph-corte{0%,to{opacity:.35;animation-timing-function:var(--sale)}8%,25%{opacity:1}40%,78%{opacity:0}}@keyframes ph-pop{0%,10%,to{transform:none}20%{transform:scale(1.12)}33%{transform:none}}@keyframes ph-c1{0%,3%{opacity:1}4%,78%{opacity:0}84%,to{opacity:1}}@keyframes ph-c2{0%,3%{opacity:0}4%,7%{opacity:1}8%,to{opacity:0}}@keyframes ph-c3{0%,7%{opacity:0}8%,11%{opacity:1}12%,to{opacity:0}}@keyframes ph-c4{0%,11%{opacity:0}12%,16%{opacity:1}17%,to{opacity:0}}@keyframes ph-c5{0%,16%{opacity:0}17%,23%{opacity:1}24%,to{opacity:0}}@keyframes ph-c6{0%,23%{opacity:0}24%,70%{opacity:1}76%,to{opacity:0}}@keyframes ph-revela{0%{opacity:1;clip-path:inset(0);animation-timing-function:var(--sale)}8%{opacity:0;clip-path:inset(0)}8.5%{opacity:0;clip-path:inset(0 0 100% 0)}9%{opacity:1;clip-path:inset(0 0 100% 0)}46%,to{opacity:1;clip-path:inset(0)}}@keyframes ph-escaner{0%,8%{opacity:0;transform:none}9%{opacity:1;transform:none}46%{opacity:1;transform:translateY(60px)}50%,to{opacity:0;transform:translateY(60px)}}@keyframes ph-sol{0%,8%{transform:none}9%,46%{transform:scale(0)}54%{transform:scale(1.3)}62%,to{transform:none}}@keyframes ph-foto{0%{transform:none;opacity:1;animation-timing-function:var(--sale)}18%{transform:translate(34px,-20px) scale(.9);opacity:1}36%{transform:translate(68px,-11px) scale(.75);opacity:1}37%{transform:translate(68px,-11px) scale(.75);opacity:0}38%,72%{transform:none;opacity:0}84%,to{transform:none;opacity:1}}@keyframes ph-hueco{0%{opacity:1;animation-timing-function:var(--sale)}6%,35%{opacity:0}36%,to{opacity:1}}@keyframes ph-linea{0%{transform:none;opacity:1;animation-timing-function:var(--sale)}6%{transform:none;opacity:0}7%,38%{transform:scaleX(0);opacity:0}39%{transform:scaleX(0);opacity:1}56%,to{transform:none;opacity:1}}@keyframes ph-asienta{0%,35%{transform:none}40%{transform:scale(1.05)}48%,to{transform:none}}@keyframes ph-rec-hoja{0%{opacity:0;clip-path:inset(0);animation-timing-function:var(--sale)}10%,32%{opacity:1;clip-path:inset(0)}58%,66%{opacity:1;clip-path:inset(13px 11px)}72%,to{opacity:0;clip-path:inset(13px 11px)}}@keyframes ph-rec-tinta{0%{opacity:1;animation-timing-function:var(--sale)}10%,60%{opacity:0}70%,to{opacity:1}}@keyframes ph-esquina{0%{transform:none;animation-timing-function:var(--sale)}12%,32%{transform:var(--mv)}58%,to{transform:none}}.ph-dib .cv-e{font:600 10px Manrope,sans-serif;text-anchor:middle;fill:var(--muted);letter-spacing:.06em}.ph-dib .barre{--n: cv-barre;opacity:0}.ph-dib .revx{--n: cv-revx}.ph-dib .fila{--n: cv-fila}.ph-dib .cv{--n: cv-viaja;--mv: translateX(64px);opacity:0}.ph-dib .bump{--mv: translateX(15px)}.ph-dib .z0{fill:none}.ph-dib .zd{fill:none;stroke:var(--on-accent);stroke-width:4;stroke-dasharray:2 5}.ph-dib .zo{stroke-dashoffset:3.5}.ph-dib .cz{--n: cz-archivo}.ph-dib .cz-caja{--n: cz-caja}.ph-dib .cz-linea{--n: cz-linea}.ph-dib .cz-ti{--n: cz-tirador}.ph-dib .cz-ab{--n: cz-abierta;opacity:0}.ph-dib .cz-ce{--n: cz-cerrada;opacity:0}@keyframes cz-archivo{0%,4%{transform:none;opacity:1}24%{transform:translateY(44px) scale(.85);opacity:1}25%,84%{transform:translateY(-10px);opacity:0}96%,to{transform:none;opacity:1}}@keyframes cz-tirador{0%,34%{transform:none;opacity:1}44%,48%{transform:translate(-28px);opacity:1}68%,80%{transform:translate(28px);opacity:1}84%{transform:translate(28px);opacity:0}85%{transform:none;opacity:0}92%,to{transform:none;opacity:1}}@keyframes cz-linea{0%,34%,88%,to{opacity:1}42%,80%{opacity:0}}@keyframes cz-abierta{0%,34%{opacity:0;clip-path:inset(0 0 0 8.8%)}42%,48%{opacity:1;clip-path:inset(0 0 0 8.8%)}68%{opacity:1;clip-path:inset(0 0 0 91.2%)}70%,to{opacity:0;clip-path:inset(0 0 0 91.2%)}}@keyframes cz-cerrada{0%,47%{opacity:0;clip-path:inset(0 91.2% 0 0)}48%{opacity:1;clip-path:inset(0 91.2% 0 0)}68%{opacity:1;clip-path:inset(0 8.8% 0 0)}70%,80%{opacity:1;clip-path:inset(0)}88%,to{opacity:0;clip-path:inset(0)}}@keyframes cz-caja{0%,68%,80%,to{transform:none}73%{transform:scale(1.04)}}.ph-dib .pf,.ph-dib .pk{fill:none;stroke-width:3;stroke-dasharray:3 5}.ph-dib .pf{stroke:color-mix(in srgb,var(--ink) 40%,var(--panel))}.ph-dib .pk{stroke:var(--on-accent)}.ph-dib .cinta{--n: cv-cinta;--t: 1s}@keyframes cv-cinta{to{transform:translate(24px)}}@keyframes cv-barre{0%,8%{opacity:0;transform:none}9%{opacity:1;transform:none}46%{opacity:1;transform:translate(108px)}50%,to{opacity:0;transform:translate(108px)}}@keyframes cv-revx{0%{opacity:1;clip-path:inset(0);animation-timing-function:var(--sale)}8%{opacity:0;clip-path:inset(0)}8.5%{opacity:0;clip-path:inset(0 100% 0 0)}9%{opacity:1;clip-path:inset(0 100% 0 0)}46%,to{opacity:1;clip-path:inset(0)}}@keyframes cv-fila{0%,14%{transform:none}24%,38%{transform:translateY(12px)}48%,62%{transform:translateY(24px)}72%,86%{transform:translateY(36px)}to{transform:none}}@keyframes cv-viaja{0%{opacity:0;transform:none}5%{opacity:1;transform:none}30%,63%{opacity:1;transform:var(--mv)}70%,to{opacity:0;transform:var(--mv)}}.topbar{--nv-e: cubic-bezier(.32, .72, 0, 1);position:relative;z-index:40;height:74px;view-transition-name:formato-cabecera}.topbar p{margin:0}.topbar a{color:inherit;text-decoration:none}.topbar button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.topbar a:focus-visible,.topbar button:focus-visible,.bottom-nav a:focus-visible,.bottom-nav button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nv-isla{position:absolute;top:14px;left:-24px;right:-24px;height:60px;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent),0 28px 60px -28px #0009;transition:height .52s var(--nv-e),background .3s,border-color .3s}html[data-nv] .nv-isla{height:var(--nv-alto, 60px)}.nv-barra{height:58px;display:flex;align-items:center;padding:0 23px}.topbar .brand{flex:none;margin-right:30px}.topbar .brand-word{font:700 22px/30px Manrope,sans-serif;letter-spacing:-.9px;color:var(--ink)}.brand-period{color:var(--acid-text)}.topnav{position:relative;display:flex;height:40px}.nv-lente{position:absolute;top:2px;left:0;height:36px;border-radius:10px;background:var(--black);opacity:0;transition:transform .38s var(--nv-e),width .38s var(--nv-e),opacity .2s}.topbar .nav-link{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 12px;font-size:15px;font-weight:500;color:var(--muted);transition:color .2s}.topbar .nav-link:hover,.topbar .nav-link[aria-expanded=true],.topbar .nav-link[aria-current=page]{color:var(--ink)}.topbar .nav-link[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--acid-text)}.nav-chev{display:flex;transition:transform .4s var(--nv-e)}.nav-link[aria-expanded=true] .nav-chev{transform:rotate(180deg)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar .search-trigger{width:236px;height:38px;display:flex;align-items:center;gap:9px;padding:0 6px 0 12px;background:var(--black);border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:14.5px;transition:border-color .2s}.topbar .search-trigger:hover{border-color:var(--line-raised)}.search-trigger svg{flex:none}.search-trigger-text{flex:1;text-align:left}.search-trigger kbd{padding:1px 6px 2px;background:var(--panel);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;font:500 12px DM Sans,sans-serif;color:var(--muted)}.topbar .settings-gear{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;color:var(--muted);transition:border-color .2s,color .2s,background .2s}.topbar .settings-gear svg{transition:transform .6s var(--nv-e)}.topbar .settings-gear:hover,.topbar .settings-gear[aria-expanded=true]{border-color:var(--line-raised);color:var(--ink)}.topbar .settings-gear[aria-expanded=true]{background:var(--black)}.topbar .settings-gear[aria-expanded=true] svg{transform:rotate(60deg)}.nv-filete{height:1px;margin:0 23px;background:var(--line);opacity:0;transition:opacity .3s}html[data-nv] .nv-filete{opacity:1}.nv-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--black);opacity:0;pointer-events:none;transition:opacity .35s}html[data-nv] .nv-velo{opacity:.74;pointer-events:auto}.nv-cuerpo{position:relative}.nv-panel{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s,transform .4s var(--nv-e),visibility 0s .18s}.nv-panel.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .3s .1s,transform .52s var(--nv-e),visibility 0s}.nv-etiqueta{font-size:14px;color:var(--muted)}.nv-titulo{font:700 16px/1.3 Manrope,sans-serif;letter-spacing:-.2px;color:var(--ink)}.nv-panel-pdf{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px 22px;padding:16px 20px 8px}.nv-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nv-col{display:flex;flex-direction:column;gap:18px}.nv-panel-pdf .nv-etiqueta{padding-bottom:8px;border-bottom:1px solid var(--line-raised);font:700 14px/1.4 Manrope,sans-serif;color:var(--ink)}.nv-etiqueta+.nv-filas{margin-top:6px}.nv-pdf-pie{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.topbar .nv-todas{display:inline-flex;align-items:center;gap:7px;height:46px;font-size:15px;font-weight:500}.nv-todas svg{transition:transform .3s var(--nv-e)}.nv-todas:hover svg{transform:translate(3px)}.nv-cuenta{font-size:14px;color:var(--muted)}.nv-filas{display:flex;flex-direction:column;gap:2px}.topbar .nv-tool{display:flex;align-items:center;gap:10px;height:40px;margin:0 -12px;padding:0 12px;border-radius:8px;font-size:15px;color:var(--ink);transition:background .16s,color .16s}.topbar .nv-tool:hover{background:var(--black)}.nv-tool svg{flex:none;color:var(--muted);transition:color .16s}.topbar .nv-tools:hover .nv-tool{color:var(--muted)}.topbar .nv-tools .nv-tool:hover,.topbar .nv-tools .nv-tool[data-on=true]{color:var(--ink)}.nv-tool:hover svg,.nv-tool[data-on=true] svg{color:var(--ink)}.nv-tool[data-on=true]{background:var(--black)}.nv-estudio{display:flex;flex-direction:column;min-height:300px;background:var(--black);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nv-escena{--panel: var(--black);position:relative;flex:1}.nv-dr{position:absolute;left:50%;top:50%;width:250px;height:175px;margin:-87.5px 0 0 -125px;opacity:0;visibility:hidden;transition:opacity .18s,transform .46s var(--nv-e),visibility 0s .18s}.nv-dr[data-pos=before]{transform:translateY(-26px) scale(.93)}.nv-dr[data-pos=after]{transform:translateY(26px) scale(.93)}.nv-dr[data-pos=on]{opacity:1;visibility:visible;transform:none;transition:opacity .26s .07s,transform .56s var(--nv-e),visibility 0s}html[data-nv=pdf] .nv-dr[data-pos=on] .an{animation:var(--n) var(--t, 2.4s) cubic-bezier(.65,0,.35,1) .5s infinite}html[data-nv=pdf] .nv-dr[data-pos=on] .o2{animation-delay:.62s}html[data-nv=pdf] .nv-dr[data-pos=on] .o3{animation-delay:.74s}.nv-pieza{flex:none;display:flex;flex-direction:column;gap:11px;padding:12px 14px 14px;border-top:1px solid var(--line)}.nv-desc{position:relative;height:38px;font-size:14.5px;color:var(--muted)}.topbar .nv-abrir{position:relative;display:block;height:38px;overflow:hidden;background:var(--cta);color:var(--cta-ink);border-radius:9px;font-size:15px;font-weight:700;transition:transform .2s var(--nv-e)}.topbar .nv-abrir:active{transform:scale(.98)}.nv-desc span,.nv-abrir span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .14s,transform .4s var(--nv-e)}.nv-abrir span{display:flex;align-items:center;justify-content:center}.nv-desc span[data-pos=before]{transform:translateY(-5px)}.nv-desc span[data-pos=after]{transform:translateY(5px)}.nv-abrir span[data-pos=before]{transform:translateY(-10px)}.nv-abrir span[data-pos=after]{transform:translateY(10px)}.nv-desc span[data-pos=on],.nv-abrir span[data-pos=on]{opacity:1;transform:none;transition:opacity .22s .06s,transform .46s var(--nv-e)}.nv-panel-ajustes{display:grid;grid-template-columns:minmax(0,1fr) 300px 260px;color:var(--ink);font-size:15px}.nv-sec{padding:18px 23px 20px}.nv-sec+.nv-sec{border-left:1px solid var(--line)}.nv-cab{height:32px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.seg-control,.language-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:92px;height:32px;padding:2px;background:var(--black);border:1px solid var(--line);border-radius:9px}.seg-thumb,.lang-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);background:var(--ink);border-radius:6px;transition:transform .42s var(--nv-e)}.seg-control[data-index="1"] .seg-thumb,.language-switch[data-lang=es] .lang-thumb{transform:translate(100%)}.topbar .seg-control button,.topbar .language-switch button{position:relative;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--muted);transition:color .25s}.topbar .seg-control button[aria-pressed=true],.topbar .language-switch button[aria-pressed=true]{color:var(--black)}.seg-control svg{width:14px;height:14px}.seg-theme{grid-template-columns:repeat(3,minmax(0,1fr));width:132px}.seg-theme .seg-thumb{width:calc((100% - 4px) / 3)}.seg-control[data-index="2"] .seg-thumb{transform:translate(200%)}.nv-temas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.topbar .nv-tema{display:block;text-align:left}.nv-art{display:block;height:94px;padding:7px;background:var(--black);border-radius:8px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .25s}.nv-tema:hover .nv-art{box-shadow:0 0 0 1px var(--line-raised)}.nv-tema[aria-pressed=true] .nv-art{box-shadow:0 0 0 2px currentColor}.nv-art-barra{display:flex;align-items:center;gap:5px;height:14px;padding:0 5px;background:var(--panel);border:1px solid var(--line);border-radius:4px}.nv-art-barra i{display:block;width:12px;height:3px;border-radius:2px;background:var(--muted)}.nv-art-barra i:first-child{width:20px;background:var(--ink)}.nv-art-barra i:last-child{width:4px;height:4px;margin-left:auto;border-radius:50%;background:var(--acid)}.nv-art-zona{display:flex;align-items:center;justify-content:center;height:49px;margin-top:8px;background:var(--panel);border:1px dashed var(--line);border-radius:4px}.nv-art-zona i{display:block;width:34px;height:9px;border-radius:3px;background:var(--acid)}.nv-tema-n{display:block;padding:5px 2px 0;font-size:14px;color:var(--muted);transition:color .2s}.nv-tema:hover .nv-tema-n,.nv-tema[aria-pressed=true] .nv-tema-n{color:var(--ink)}.nv-nombre{padding:10px 12px;margin-bottom:8px;background:var(--black);border:1px solid var(--line);border-radius:10px;font-size:14px;overflow-wrap:anywhere}.nv-nombre p:first-child{color:var(--muted)}.nv-nombre p:last-child{font-weight:500}.topbar .nv-radio{width:100%;height:32px;display:flex;align-items:center;gap:9px;color:var(--muted);transition:color .16s}.topbar .nv-radio:hover,.topbar .nv-radio[aria-checked=true]{color:var(--ink)}.nv-radio i{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--line-raised);border-radius:50%}.nv-radio i:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--acid-text);transform:scale(0);transition:transform .3s var(--nv-e)}.nv-radio[aria-checked=true] i:after{transform:scale(1)}.nv-separa{height:1px;margin:10px 0;background:var(--line)}.nv-fila{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;text-align:left}.nv-fila>span:first-child{flex:1}.nv-flecha{flex:none;color:var(--muted)}.nv-interruptor{position:relative;min-height:44px;cursor:pointer}.nv-interruptor input{position:absolute;opacity:0;pointer-events:none}.nv-interruptor .pref-knob{position:relative;flex:none;width:36px;height:22px;background:var(--line-raised);border-radius:11px;transition:background .3s}.nv-interruptor .pref-knob:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--black);transition:transform .4s var(--nv-e)}.nv-interruptor input:checked+.pref-knob{background:var(--ink)}.nv-interruptor input:checked+.pref-knob:after{transform:translate(14px)}.nv-interruptor input:focus-visible+.pref-knob{outline:2px solid var(--ink);outline-offset:2px}.nv-nota{margin-top:14px!important;font-size:14px;color:var(--muted)}.nv-pie{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:14px;font-weight:500}.nv-pie button{display:inline-flex;align-items:center;gap:6px}.nv-pie button[hidden]{display:none}.topbar .nv-peligro{margin-left:auto;color:var(--coral)}.nv-panel-defaults{color:var(--ink);font-size:15px}.cd-cab{display:flex;align-items:center;gap:14px;height:54px;padding:0 23px}.topbar .cd-volver{display:flex;align-items:center;gap:4px;min-height:36px;color:var(--muted);font-size:14.5px;font-weight:500;transition:color .16s}.topbar .cd-volver:hover{color:var(--ink)}.cd-nota{margin-left:auto!important;font-size:14px;color:var(--muted)}.cd-rejilla{display:grid;grid-template-columns:270px minmax(0,1fr) 360px;height:min(505px,calc(100dvh - 240px));min-height:280px;border-top:1px solid var(--line)}.cd-tipos{display:flex;flex-direction:column;gap:2px;padding:10px;overflow-y:auto;border-right:1px solid var(--line)}.topbar .cd-tipo{flex:none;width:100%;height:66px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:10px;text-align:left;color:var(--muted);transition:background .16s,color .16s}.topbar .cd-tipo:hover{color:var(--ink)}.topbar .cd-tipo[aria-selected=true]{background:var(--black);color:var(--ink)}.cd-tipo svg{flex:none}.cd-tipo-tx{min-width:0;flex:1}.cd-tipo b{display:block;font-size:15.5px;font-weight:500;color:var(--ink)}.cd-sum{display:block;font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-tipo i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--acid-text);opacity:0;transition:opacity .2s}.cd-tipo[data-set=true] i{opacity:1}.cd-col{min-width:0;padding:18px 23px;overflow-y:auto}.cd-col+.cd-col{border-left:1px solid var(--line)}.cd-h{margin-bottom:12px!important}.cd-chips{display:flex;flex-wrap:wrap;gap:8px}.topbar .cd-chip{height:44px;min-width:64px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;font-weight:500;transition:background .16s,color .16s,border-color .16s}.topbar .cd-chip:hover{border-color:var(--muted)}.topbar .cd-chip[aria-pressed=true]{background:var(--ink);color:var(--black);border-color:var(--ink)}.topbar .cd-chips-sm .cd-chip{height:34px;min-width:56px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:400}.cd-ayuda{margin-top:12px!important;font-size:14.5px;color:var(--muted)}.topbar .cd-mas{height:36px;margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:var(--muted);transition:color .16s}.topbar .cd-mas:hover{color:var(--ink)}.topbar .cd-mas[hidden]{display:none}.cd-mas svg{transition:transform .3s var(--nv-e)}.cd-mas[aria-expanded=true] svg{transform:rotate(180deg)}.cd-filtro{width:100%;height:36px;margin:6px 0 10px;padding:0 12px;background:var(--black);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:400 14.5px DM Sans,sans-serif;box-sizing:border-box}.cd-filtro::placeholder,.cd-pie input::placeholder{color:var(--muted)}.cd-aviso{margin-bottom:16px!important;padding:12px 14px;background:var(--black);border:1px solid var(--line);border-radius:10px;font-size:14.5px;color:var(--muted)}.cd-aviso[hidden],.cd-set[hidden],.cd-fila[hidden],.cd-num[hidden],.cd-stop[hidden]{display:none}.cd-set{margin-bottom:18px}.cd-set-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.cd-set-h b{font-weight:500}.cd-set-h span{font-size:14.5px;color:var(--muted)}.cd-track{position:relative;display:flex;justify-content:space-between;align-items:center;height:28px}.cd-track:before{content:"";position:absolute;left:7px;right:7px;top:13px;height:2px;background:var(--line)}.topbar .cd-stop{position:relative;width:28px;height:28px;margin:0 -7px;display:flex;align-items:center;justify-content:center}.cd-stop i{display:block;width:10px;height:10px;border-radius:50%;background:var(--panel);border:2px solid var(--line-raised);transition:transform .3s var(--nv-e),background .2s,border-color .2s}.cd-stop:hover i{border-color:var(--ink)}.cd-stop[data-past=true] i{background:var(--ink);border-color:var(--ink)}.cd-stop[aria-pressed=true] i{background:var(--ink);border-color:var(--ink);transform:scale(1.5)}.cd-ends{display:flex;justify-content:space-between;margin-top:3px;font-size:13.5px;color:var(--muted)}.cd-exacto{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.topbar .cd-mini{min-height:28px;font-size:14px;font-weight:500;color:var(--muted);transition:color .16s}.topbar .cd-mini:hover{color:var(--ink)}.cd-num{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.cd-num input,.cd-pie input{width:84px;height:36px;padding:0 10px;background:var(--black);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:400 15px DM Sans,sans-serif;box-sizing:border-box}.cd-num input[aria-invalid=true]{border-color:var(--coral)}.cd-seg{display:flex;gap:6px}.topbar .cd-op{flex:1;min-width:0;height:36px;padding:0 10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .16s,color .16s,border-color .16s}.topbar .cd-op:hover{border-color:var(--muted)}.topbar .cd-op[aria-pressed=true]{background:var(--ink);color:var(--black);border-color:var(--ink)}.cd-fila{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px}.topbar .cd-sw{position:relative;flex:none;width:36px;height:22px;background:var(--line-raised);border-radius:11px;transition:background .3s}.cd-sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--black);transition:transform .4s var(--nv-e)}.topbar .cd-sw[aria-checked=true]{background:var(--ink)}.cd-sw[aria-checked=true]:after{transform:translate(14px)}.cd-resultado{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;background:var(--black);border:1px solid var(--line);border-radius:10px;font-size:14.5px;overflow-wrap:anywhere}.cd-resultado span,.cd-resultado svg{flex:none;color:var(--muted)}.cd-resultado b{font-weight:500}.cd-pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:62px;padding:12px 23px;border-top:1px solid var(--line);box-sizing:border-box}.cd-lim{display:flex;align-items:center;gap:10px;color:var(--muted)}.cd-pie>.cd-seg{width:96px;margin-right:14px}.cd-lim .cd-seg{width:220px}.cd-pie #cd-tope{width:100px}.topbar .cd-reset{margin-left:auto;font-size:14.5px}.bottom-nav{display:none}@media(max-width:1180px)and (min-width:901px){.cd-rejilla{grid-template-columns:210px minmax(0,1fr) 300px}.cd-nota{display:none}.cd-col{padding:16px}}@media(max-width:1100px)and (min-width:901px){.topbar .search-trigger{width:170px}.nv-panel-pdf{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.nv-dr{width:200px;height:140px;margin:-70px 0 0 -100px}.nv-panel-ajustes{grid-template-columns:minmax(0,1fr) 260px 230px}.nv-sec{padding-inline:18px}}@media(max-width:900px){.topbar{height:60px;view-transition-name:none}.nv-isla{position:static;height:auto;overflow:visible;background:none;border:0;border-radius:0;box-shadow:none;transition:none}html[data-nv] .nv-isla{height:auto}.nv-barra{height:60px;padding:0}.topnav,.nv-filete,.topbar .settings-gear{display:none}.topbar .search-trigger{width:44px;height:44px;margin-right:-12px;justify-content:center;padding:0;background:none;border:0}.search-trigger-text,.search-trigger kbd{display:none}.search-trigger svg{width:19px;height:19px}.nv-cuerpo{position:fixed;z-index:69;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));height:0;overflow:hidden;visibility:hidden;background:var(--panel);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;transition:height .52s var(--nv-e),visibility 0s .52s}html[data-nv] .nv-cuerpo{height:var(--nv-alto, 0);visibility:visible;transition:height .52s var(--nv-e),visibility 0s}.nv-panel{max-height:calc(100dvh - 160px);overflow-y:auto;transform:translateY(10px);padding:16px}.nv-panel-pdf{display:block}.nv-tools{display:flex;flex-direction:column;gap:0}.nv-col{display:contents}.nv-grupo{margin-bottom:16px}.topbar .nv-todas{height:48px;white-space:nowrap}.nv-cuenta{display:none}.nv-filas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.topbar .nv-tool{height:44px;margin:0;padding:0;font-size:15px}.nv-tool[data-on=true]{background:none}.nv-estudio{display:none}.nv-panel-ajustes{display:block;font-size:15px}.nv-sec{padding:0 0 14px}.nv-sec+.nv-sec{padding-top:14px;border-left:0;border-top:1px solid var(--line)}.nv-cab{min-height:44px}.seg-control,.language-switch{width:104px;height:44px}.seg-theme{width:150px}.nv-art{height:72px;padding:6px}.nv-art-zona{height:34px;margin-top:6px}.topbar .nv-radio,.nv-fila{min-height:44px}.topbar .nv-radio{height:44px}.nv-panel-defaults{padding:0 0 14px}.cd-cab{flex-wrap:wrap;height:auto;padding:10px 16px;gap:2px 12px}.cd-nota{width:100%;margin-left:0!important}.cd-rejilla{display:block;height:auto}.cd-tipos{flex-direction:row;gap:6px;padding:10px 16px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}.cd-tipos::-webkit-scrollbar{display:none}.topbar .cd-tipo{width:auto;height:44px;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:10px}.topbar .cd-tipo[aria-selected=true]{border-color:var(--ink)}.cd-sum,.cd-tipo i{display:none}.cd-tipo b{white-space:nowrap}.cd-col{padding:16px;overflow:visible}.cd-col+.cd-col{border-left:0;border-top:1px solid var(--line)}.topbar .cd-chip{min-width:0;flex:1 0 calc(25% - 6px);padding:0 8px}.topbar .cd-chips-sm .cd-chip{flex:0 0 auto;min-width:56px;height:44px}.topbar .cd-stop{width:34px;height:44px;margin:0 -10px}.cd-track{height:44px}.cd-track:before{left:7px;right:7px;top:21px}.cd-filtro,.cd-num input,.cd-pie input{height:44px;font-size:16px}.topbar .cd-op,.topbar .cd-mini,.topbar .cd-mas{min-height:44px}.cd-pie{padding:12px 16px;gap:10px}.cd-lim{flex-wrap:wrap;width:100%}.cd-pie>.cd-seg{flex:1 0 96px;margin-right:0}.cd-lim .cd-seg{width:100%}.topbar .cd-reset{margin-left:0}.bottom-nav{view-transition-name:formato-barra-inferior;position:fixed;z-index:70;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:70px;padding:7px 6px;background:var(--panel);border:1px solid var(--line);border-radius:20px;box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent),0 -20px 50px -24px #0009;transition:border-radius .3s}html[data-nv] .bottom-nav{border-radius:0 0 20px 20px;box-shadow:none}.nv-dock-lente{position:absolute;top:7px;bottom:7px;left:6px;width:calc((100% - 12px) / 3);background:var(--black);border-radius:14px;opacity:0;transition:transform .46s cubic-bezier(.32,.72,0,1),opacity .2s}html:not([data-nv]) .bottom-nav:has(>.active:nth-child(2)) .nv-dock-lente{opacity:1}html:not([data-nv]) .bottom-nav:has(>.active:nth-child(3)) .nv-dock-lente,html[data-nv=pdf] .nv-dock-lente{opacity:1;transform:translate(100%)}html[data-nv=prefs] .nv-dock-lente,html[data-nv=defaults] .nv-dock-lente{opacity:1;transform:translate(200%)}.bottom-nav a,.bottom-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;padding:0;font:500 12px DM Sans,sans-serif;color:var(--muted);text-decoration:none;cursor:pointer;transition:color .2s}html:not([data-nv]) .bottom-nav a.active,html[data-nv=pdf] .bottom-nav [data-nv-abre=pdf],html[data-nv=prefs] .bottom-nav [data-nv-abre=prefs],html[data-nv=defaults] .bottom-nav [data-nv-abre=prefs]{color:var(--ink)}}html[data-motion=off] .topbar *,html[data-motion=off] .bottom-nav *,html[data-motion=off] .nv-velo{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.topbar *,.bottom-nav *,.nv-velo{transition:none!important;animation:none!important}}.lx-t{display:block;min-width:0;border-radius:12px;color:var(--ink);text-decoration:none}.lx-t:focus-visible{outline:2px solid var(--acid-text);outline-offset:4px}.lx-placa{display:block;border:1px solid var(--line);border-radius:12px;background:var(--panel);transition:border-color .15s ease}.lx-t:hover .lx-placa{border-color:var(--acid-text)}.lx-nombre{display:block;margin-top:10px;font:500 15px/22px Manrope,sans-serif}.lx-texto{display:block;margin-top:2px;color:var(--muted);font-size:14px;line-height:21px}:is(.lx-t:hover,.lx-t:focus-visible) .an{animation:var(--n) var(--t, 2.4s) cubic-bezier(.65,0,.35,1) infinite}:is(.lx-t:hover,.lx-t:focus-visible) .o2{animation-delay:.12s}:is(.lx-t:hover,.lx-t:focus-visible) .o3{animation-delay:.24s}:is(.lx-t:hover,.lx-t:focus-visible) .o4{animation-delay:.36s}.lx-enlace{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-size:14px;text-decoration:none}.lx-enlace:hover{color:var(--acid-text)}.landing .ls-sec.lx-bandas{margin-top:0;padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--line)}.lx-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.landing .lx-cab .ls-h2{margin:0;text-align:left}.lx-cab-pdf{margin-top:clamp(40px,5vw,56px)}.lx-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:24px 16px;margin-top:16px}.lx-mandos{display:flex;align-items:center;gap:16px}.lx-flechas{display:flex;gap:8px}.lx-flechas[hidden]{display:none}.lx-flecha{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer;transition:border-color .15s ease}.lx-flecha:hover:not(:disabled){border-color:var(--acid-text)}.lx-flecha:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.lx-flecha:disabled{color:var(--muted);opacity:.5;cursor:default}.lx-carril{display:flex;gap:16px;margin:12px -6px 0;padding:4px 6px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:6px;scrollbar-width:none}.lx-carril::-webkit-scrollbar{display:none}.lx-carril .lx-t{flex:0 0 max(160px,calc((100% - 64px)/5));scroll-snap-align:start}.landing .ls-sec.lx-recorrido{margin-top:clamp(40px,5vw,56px)}.lx-fila{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px 64px;padding:clamp(44px,6vw,72px) 0;border-top:1px solid var(--line)}.lx-fila.is-inv{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lx-fila.is-inv .lx-fila-txt{order:2}.lx-fila h2{margin:0;font:500 26px/1.2 Manrope,sans-serif;letter-spacing:-.02em;color:var(--ink)}.lx-fila p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.lx-fila .lx-enlace{margin-top:8px}.lx-panel{box-sizing:border-box;min-width:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font-size:14px;line-height:1.5}.lx-tenue{color:var(--muted)}.lx-boton{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;background:var(--acid);color:var(--on-accent);font-weight:500}.lx-boton.is-apagado{background:transparent;border:1px solid var(--line);color:var(--muted);box-sizing:border-box}.lx-recorrido{--lx-e: cubic-bezier(.65, 0, .35, 1)}.lx-cola{position:relative}.lx-cola-f{position:relative;display:flex;align-items:center;gap:16px;min-height:52px;border-bottom:1px solid var(--line)}.lx-cola-n{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-ficha{padding:2px 10px;border:1px solid var(--line);border-radius:6px}.lx-cola-e{flex:0 0 104px;height:21px;overflow:hidden;text-align:right}.lx-cola-ev,.lx-cola-ev>span{display:block}.lx-cola-ev>span{height:21px;white-space:nowrap}.lx-cola-p{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform-origin:left;transform:scaleX(0)}.lx-zip{position:absolute;left:50%;top:50%;width:120px;height:68px;margin:-34px 0 0 -60px;border-radius:6px;background:var(--acid);opacity:0}.lx-zip-l,.lx-zip-d{position:absolute;left:10px;right:10px}.lx-zip-l{top:33px;height:2px;background:color-mix(in srgb,var(--on-accent) 45%,var(--acid))}.lx-zip-d{top:31px;height:6px;background:repeating-linear-gradient(90deg,var(--on-accent) 0 2px,transparent 2px 7px);clip-path:inset(0 100% 0 0)}.lx-zip-t{position:absolute;left:6px;top:27px;width:16px;height:14px;border-radius:3px;background:var(--on-accent)}.lx-pie-der{display:flex;justify-content:flex-end;padding-top:12px}.lx-fila.is-in .lx-cola-filas{animation:lx-c-rw 10s var(--lx-e) var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-cola-ev{animation:10s var(--lx-e) var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-cola-p{animation:10s linear var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-cola-f:nth-child(1) .lx-cola-ev{animation-name:lx-c-s1}.lx-fila.is-in .lx-cola-f:nth-child(1) .lx-cola-p{animation-name:lx-c-p1}.lx-fila.is-in .lx-cola-f:nth-child(2) .lx-cola-ev{animation-name:lx-c-s2}.lx-fila.is-in .lx-cola-f:nth-child(2) .lx-cola-p{animation-name:lx-c-p2}.lx-fila.is-in .lx-cola-f:nth-child(3) .lx-cola-ev{animation-name:lx-c-s3}.lx-fila.is-in .lx-cola-f:nth-child(3) .lx-cola-p{animation-name:lx-c-p3}.lx-fila.is-in .lx-cola-f:nth-child(4) .lx-cola-ev{animation-name:lx-c-s4}.lx-fila.is-in .lx-cola-f:nth-child(4) .lx-cola-p{animation-name:lx-c-p4}.lx-fila.is-in .lx-cola-f:nth-child(5) .lx-cola-ev{animation-name:lx-c-s5}.lx-fila.is-in .lx-cola-f:nth-child(5) .lx-cola-p{animation-name:lx-c-p5}.lx-fila.is-in .lx-cola-boton{animation:lx-c-bt 10s var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-zip{animation:lx-c-zip 10s var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-zip-d{animation:lx-c-zd 10s var(--lx-e) var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-zip-t{animation:lx-c-zt 10s var(--lx-e) var(--lx-ret, 0s) infinite}@keyframes lx-c-s1{0%,4%{transform:none}5%,29%{transform:translateY(-21px)}30%,92%{transform:translateY(-42px)}96%,to{transform:none}}@keyframes lx-c-s2{0%,6%{transform:none}7%,33%{transform:translateY(-21px)}34%,92%{transform:translateY(-42px)}96%,to{transform:none}}@keyframes lx-c-s3{0%,8%{transform:none}9%,21%{transform:translateY(-21px)}22%,92%{transform:translateY(-42px)}96%,to{transform:none}}@keyframes lx-c-s4{0%,10%{transform:none}11%,51%{transform:translateY(-21px)}52%,92%{transform:translateY(-42px)}96%,to{transform:none}}@keyframes lx-c-s5{0%,12%{transform:none}13%,25%{transform:translateY(-21px)}26%,92%{transform:translateY(-42px)}96%,to{transform:none}}@keyframes lx-c-p1{0%,4%{transform:scaleX(0);opacity:1}30%{transform:none;opacity:1}33%,to{transform:none;opacity:0}}@keyframes lx-c-p2{0%,6%{transform:scaleX(0);opacity:1}34%{transform:none;opacity:1}37%,to{transform:none;opacity:0}}@keyframes lx-c-p3{0%,8%{transform:scaleX(0);opacity:1}22%{transform:none;opacity:1}25%,to{transform:none;opacity:0}}@keyframes lx-c-p4{0%,10%{transform:scaleX(0);opacity:1}52%{transform:none;opacity:1}55%,to{transform:none;opacity:0}}@keyframes lx-c-p5{0%,12%{transform:scaleX(0);opacity:1}26%{transform:none;opacity:1}29%,to{transform:none;opacity:0}}@keyframes lx-c-rw{0%,62%{transform:none;opacity:1}70%,95%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}@keyframes lx-c-bt{0%,54%{opacity:.35;transform:none}56%{opacity:1;transform:none}58%{transform:scale(.93)}61%,92%{opacity:1;transform:none}96%,to{opacity:.35}}@keyframes lx-c-zip{0%,66%{opacity:0;transform:scale(.7)}72%{opacity:1;transform:scale(1.06)}75%,92%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lx-c-zd{0%,75%{clip-path:inset(0 100% 0 0)}86%,to{clip-path:inset(0)}}@keyframes lx-c-zt{0%,75%{transform:none}86%,to{transform:translate(92px)}}.lx-aviso-cab{display:flex;justify-content:space-between;gap:16px}.lx-med{position:relative;margin-top:44px}.lx-med-lim,.lx-med-val{position:absolute;top:-28px;transform:translate(-50%);white-space:nowrap}.lx-med-lim{left:52.5%}.lx-med-val{left:90%;font-weight:600}.lx-med-b{position:relative;display:block;height:18px;box-sizing:border-box;border:1px solid var(--ink);border-radius:4px;overflow:hidden}.lx-med-a,.lx-med-x,.lx-med-s{position:absolute;top:0;bottom:0;transform-origin:left}.lx-med-a{left:0;width:52.5%;background:var(--acid)}.lx-med-x{left:52.5%;width:37.5%;background:repeating-linear-gradient(135deg,var(--acid) 0 3px,transparent 3px 7px)}.lx-med-s{left:0;width:2px;background:var(--ink);opacity:0}.lx-med-m{position:absolute;left:52.5%;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--ink)}.lx-aviso{display:flex;gap:12px;margin:22px 0 14px;padding:14px;border:1px solid var(--line-raised);border-radius:8px;background:var(--black)}.lx-aviso svg{flex:none;margin-top:2px}.lx-aviso strong{display:block;font-weight:500}.lx-aviso .lx-tenue{display:block;margin-top:2px}.lx-fila.is-in .lx-med-a{animation:lx-m-a 7s linear var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-med-x{animation:lx-m-x 7s linear var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-med-s{animation:lx-m-s 7s linear var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-med-b{animation:lx-m-b 7s var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-med-val{animation:lx-m-v 7s var(--lx-ret, 0s) infinite}.lx-fila.is-in .lx-aviso{animation:lx-m-av 7s var(--lx-e) var(--lx-ret, 0s) infinite}@keyframes lx-m-s{0%,2%{left:0;opacity:1}16%{left:100%;opacity:1}17%,to{left:100%;opacity:0}}@keyframes lx-m-a{0%,18%{transform:scaleX(0);opacity:1}38%,92%{transform:none;opacity:1}96%,to{transform:none;opacity:0}}@keyframes lx-m-x{0%,38%{transform:scaleX(0);opacity:1}54%,92%{transform:none;opacity:1}96%,to{transform:none;opacity:0}}@keyframes lx-m-v{0%,50%{opacity:0}54%,92%{opacity:1}96%,to{opacity:0}}@keyframes lx-m-b{0%,54%,62%,to{transform:none}56%{transform:translate(-4px)}58%{transform:translate(4px)}60%{transform:translate(-2px)}}@keyframes lx-m-av{0%,58%{opacity:0;transform:translateY(10px)}64%,92%{opacity:1;transform:none}96%,to{opacity:0}}.lx-aj-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--black)}.lx-aj-tab{position:relative;flex:1 1 auto;min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:500 14px/1 Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .15s ease,background-color .15s ease}.lx-aj-tab:hover{color:var(--ink)}.lx-aj-tab:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.lx-aj-tab.is-on{background:var(--acid);color:var(--on-accent)}.lx-aj-pr{position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:1px;background:var(--on-accent);opacity:0;transform-origin:left;transform:scaleX(0)}.lx-fila.is-in .lx-aj.is-auto .lx-aj-tab.is-on .lx-aj-pr{opacity:.35;animation:lx-aj-pr 4.4s linear both}@keyframes lx-aj-pr{to{transform:none}}.lx-aj-stg{position:relative;height:150px;margin-top:18px}.lx-aj-cap{display:grid;margin:10px 0 0;color:var(--muted);text-align:center}.lx-aj-cap span{grid-area:1 / 1}.lx-aj-cap .c1,.lx-aj-cap .c2{opacity:0}.lx-fila.is-in .lx-aj-p:not([hidden]) :is(.c1,.c2,.c3,.o,.lx-aj-sel,.lx-aj-ph,.lx-aj-px,.lx-aj-knob,.lx-aj-onda i,.lx-aj-rell,.lx-aj-aro){animation-duration:4s;animation-timing-function:var(--lx-e);animation-fill-mode:both}.lx-fila.is-in .lx-aj-p:not([hidden]) .c1{animation-name:lx-aj-c1}.lx-fila.is-in .lx-aj-p:not([hidden]) .c2{animation-name:lx-aj-c2}.lx-fila.is-in .lx-aj-p:not([hidden]) .c3{animation-name:lx-aj-c3}@keyframes lx-aj-c1{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes lx-aj-c2{0%,30%{opacity:0}34%,62%{opacity:1}66%,to{opacity:0}}@keyframes lx-aj-c3{0%,62%{opacity:0}66%,to{opacity:1}}.lx-aj-tira{position:absolute;left:0;right:0;top:40px;height:64px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:2px}.lx-aj-tira i{background:color-mix(in srgb,var(--ink) 15%,var(--panel))}.lx-aj-tira i:nth-child(2n){background:color-mix(in srgb,var(--ink) 8%,var(--panel))}.lx-aj-sel{position:absolute;top:36px;height:72px;left:21.4%;right:28.6%;box-sizing:border-box;border:2px solid var(--acid-text);border-radius:6px}.lx-aj-ph{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--ink);opacity:0}.lx-fila.is-in .lx-aj-p:not([hidden]) .o{animation-name:lx-aj-fa}.lx-fila.is-in .lx-aj-p:not([hidden]) .lx-aj-sel{animation-name:lx-aj-se}.lx-fila.is-in .lx-aj-p:not([hidden]) .lx-aj-ph{animation-name:lx-aj-ph;animation-timing-function:linear}@keyframes lx-aj-fa{0%,52%{transform:none;opacity:1}66%,to{transform:translateY(26px);opacity:0}}@keyframes lx-aj-se{0%,8%{left:0;right:0}28%{left:21.4%;right:0}48%,to{left:21.4%;right:28.6%}}@keyframes lx-aj-ph{0%,62%{left:0;opacity:0}64%{left:0;opacity:1}96%,to{left:calc(100% - 2px);opacity:1}}.lx-aj-dos{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;align-items:center}.lx-aj-foto{position:relative;display:block;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden}.lx-aj-foto svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lx-aj .t0{fill:color-mix(in srgb,var(--ink) 10%,var(--panel));background:color-mix(in srgb,var(--ink) 10%,var(--panel))}.lx-aj .t1{fill:color-mix(in srgb,var(--ink) 20%,var(--panel));background:color-mix(in srgb,var(--ink) 20%,var(--panel))}.lx-aj .t2{fill:color-mix(in srgb,var(--ink) 45%,var(--panel));background:color-mix(in srgb,var(--ink) 45%,var(--panel))}.lx-aj .t3{fill:color-mix(in srgb,var(--ink) 75%,var(--panel));background:color-mix(in srgb,var(--ink) 75%,var(--panel))}.lx-aj .t4{fill:var(--ink);background:var(--ink)}.lx-aj-px{position:absolute;top:0;right:0;bottom:0;left:0;display:grid}.lx-aj-px.m{grid-template-columns:repeat(16,1fr);opacity:0}.lx-aj-px.b{grid-template-columns:repeat(8,1fr)}.lx-aj-px i{display:block}.lx-aj-raya{display:block;padding:0 30px}.lx-aj-riel{position:relative;display:block;height:2px;margin-bottom:32px;background:var(--line)}.lx-aj-pt{position:absolute;top:-4px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--line)}.lx-aj-pl{position:absolute;top:16px;transform:translate(-50%);color:var(--muted);font-size:12px;white-space:nowrap}.lx-aj-knob{position:absolute;top:-9px;left:25%;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--acid)}.lx-aj-q .lx-aj-px{opacity:0}.lx-aj-q[data-lx-q="2"] .lx-aj-px.m,.lx-aj-q[data-lx-q="1"] .lx-aj-px.b,.lx-aj-q[data-lx-q="0"] .lx-aj-px.b{opacity:1}.lx-aj-q[data-lx-q="0"] .lx-aj-foto{filter:blur(1.5px)}.lx-aj-q .lx-aj-raya{padding-top:14px;padding-bottom:4px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.lx-aj-q .lx-aj-riel:focus-visible{outline:2px solid var(--acid-text);outline-offset:12px;border-radius:2px}.lx-aj-q .lx-aj-knob{cursor:grab;transition:left .12s ease-out}.lx-aj-q.is-drag .lx-aj-knob{cursor:grabbing;transition:none}.lx-aj-q[data-lx-q="0"] .lx-aj-knob{left:0%}.lx-aj-q[data-lx-q="1"] .lx-aj-knob{left:25%}.lx-aj-q[data-lx-q="2"] .lx-aj-knob{left:50%}.lx-aj-q[data-lx-q="3"] .lx-aj-knob{left:75%}.lx-aj-q[data-lx-q="4"] .lx-aj-knob{left:100%}.lx-aj-pico{position:absolute;left:0;right:0;top:18px;border-top:1px dashed color-mix(in srgb,var(--ink) 30%,var(--panel))}.lx-aj-pico.b{top:auto;bottom:18px}.lx-aj-onda{position:absolute;top:0;right:6px;bottom:0;left:6px;display:flex;align-items:center;gap:6px}.lx-aj-onda i{flex:1 1 0;min-width:2px;height:var(--c);border-radius:3px;background:var(--acid)}.lx-fila.is-in .lx-aj-p:not([hidden]) .lx-aj-onda i{animation-name:lx-aj-vo}@keyframes lx-aj-vo{0%,10%{height:var(--a)}38%,50%{height:var(--b)}78%,to{height:var(--c)}}.lx-aj-cuadros{background:conic-gradient(color-mix(in srgb,var(--ink) 14%,var(--panel)) 25%,color-mix(in srgb,var(--ink) 6%,var(--panel)) 0,color-mix(in srgb,var(--ink) 6%,var(--panel)) 50%,color-mix(in srgb,var(--ink) 14%,var(--panel)) 0,color-mix(in srgb,var(--ink) 14%,var(--panel)) 75%,color-mix(in srgb,var(--ink) 6%,var(--panel)) 0) 0 0 / 16px 16px}.lx-aj-rell{position:absolute;top:0;right:0;bottom:0;left:0}.lx-aj-rell.w,.lx-aj-muestras .w{background:#fff}.lx-aj-rell.k,.lx-aj-muestras .k{background:#000}.lx-aj-foto .taza{fill:color-mix(in srgb,var(--ink) 55%,var(--panel))}.lx-aj-foto .asa{fill:none;stroke:color-mix(in srgb,var(--ink) 55%,var(--panel));stroke-width:8}.lx-aj-foto .banda{fill:color-mix(in srgb,var(--ink) 35%,var(--panel))}.lx-aj-muestras{position:relative;display:flex;gap:16px;align-items:center;height:48px;padding-left:6px}.lx-aj-muestras i{flex:none;width:36px;height:36px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px}.lx-aj-muestras .lx-aj-cuadros{background-size:12px 12px}.lx-aj-aro{position:absolute;left:0;top:0;width:48px;height:48px;box-sizing:border-box;border:2px solid var(--acid-text);border-radius:11px;transform:translate(104px)}.lx-fila.is-in .lx-aj-p:not([hidden]) .lx-aj-rell.w{animation-name:lx-aj-fw}.lx-fila.is-in .lx-aj-p:not([hidden]) .lx-aj-rell.k{animation-name:lx-aj-fk}.lx-fila.is-in .lx-aj-p:not([hidden]) .lx-aj-aro{animation-name:lx-aj-rg}@keyframes lx-aj-fw{0%,14%{clip-path:inset(0 100% 0 0)}40%,to{clip-path:inset(0)}}@keyframes lx-aj-fk{0%,58%{clip-path:inset(0 100% 0 0)}84%,to{clip-path:inset(0)}}@keyframes lx-aj-rg{0%,4%{transform:none}14%,50%{transform:translate(52px)}58%,to{transform:translate(104px)}}.lx-rd{display:flex;gap:24px;align-items:center}.lx-rd-dib{flex:0 1 430px;min-width:0}.lx-rd-svg{display:block;width:100%;height:auto}.lx-rd-cap{display:grid;margin:6px 0 0;color:var(--muted);text-align:center}.lx-rd-cap>span{grid-area:1 / 1;opacity:0}.lx-rd-cap>.f1{opacity:1}.lx-rd-nm{display:inline-block;height:21px;overflow:hidden;vertical-align:top;color:var(--ink);font-variant-numeric:tabular-nums}.lx-rd-nm>span,.lx-rd-nm i{display:block}.lx-rd-nm i{height:21px;font-style:normal}.lx-rd-lista{flex:1 1 0;min-width:0}.lx-rd-it{position:relative;display:block;min-height:36px;line-height:36px;color:var(--muted)}.lx-rd-it b{position:absolute;left:0;top:0;padding-right:6px;background:var(--panel);color:var(--ink);font-weight:600;opacity:0}.lx-rd-it .f1{opacity:1}.lx-rd-pb{position:absolute;left:0;bottom:4px;width:min(88px,100%);height:2px;background:var(--ink);transform-origin:left;transform:scaleX(0);opacity:0}.lx-rd-svg :is(.f2,.f3,.f4,.f5,.f6,.rd-mR,.rd-sS,.rd-bdg,.rd-pad,.rd-lkd,.rd-cs,.rd-dk,.rd-pix){opacity:0}.lx-rd .rd-mv{transform-box:fill-box;transform-origin:center}.lx-rd .pg{fill:var(--panel);stroke:var(--ink);stroke-width:1.5}.lx-rd .so{fill:var(--acid)}.lx-rd .gr{fill:color-mix(in srgb,var(--acid) 55%,var(--panel))}.lx-rd .li{fill:none;stroke:color-mix(in srgb,var(--ink) 40%,var(--panel));stroke-width:2;stroke-linecap:round}.lx-rd .lk{fill:none;stroke:color-mix(in srgb,var(--on-accent) 45%,var(--acid));stroke-width:2;stroke-linecap:round}.lx-rd .ln{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lx-rd .tx{font:500 12px Manrope,sans-serif;fill:var(--muted);text-anchor:middle}.lx-rd .tx2{font:600 11px Manrope,sans-serif;fill:var(--on-accent);text-anchor:middle}.lx-rd .rd-ok{fill:none;stroke:var(--on-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lx-rd .rd-base{fill:none;stroke:color-mix(in srgb,var(--ink) 30%,var(--panel));stroke-width:1.5}.lx-rd .rd-x{fill:none;stroke:var(--muted);stroke-width:1.5}.lx-rd .rd-sig{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:230;stroke-dashoffset:230}.lx-rd .rd-cut{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 4;transform-origin:50% 0}.lx-rd .ft0{fill:color-mix(in srgb,var(--ink) 25%,var(--panel))}.lx-rd .ft1{fill:color-mix(in srgb,var(--ink) 40%,var(--panel))}.lx-rd .px0{fill:color-mix(in srgb,var(--ink) 22%,var(--panel))}.lx-rd .px1{fill:color-mix(in srgb,var(--ink) 36%,var(--panel))}.lx-rd .px2{fill:color-mix(in srgb,var(--ink) 44%,var(--panel))}.lx-rd .rd-dk{fill:var(--panel)}.lx-rd .rd-cs{fill:var(--acid)}.lx-rd .rd-cf{fill:none;stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke}.lx-rd .rd-mt{fill:var(--line)}.lx-rd .rd-mf{transform-origin:0 50%}.lx-rd .rd-lkd{fill:color-mix(in srgb,var(--ink) 40%,var(--panel))}.lx-rd .rd-arco{fill:none;stroke:var(--acid);stroke-width:3.5}.lx-rd .rd-ojo{fill:var(--on-accent)}.lx-rd .rd-ojo2{fill:none;stroke:var(--on-accent);stroke-width:3;stroke-linecap:round}.lx-rd .rd-cg{transform-box:fill-box;transform-origin:center}.lx-fila.is-in .lx-rd :is(.f1,.f2,.f3,.f4,.f5,.f6,.rd-mv,.rd-sig,.rd-pen,.rd-cg,.rd-dk,.rd-pix,.rd-lkl,.rd-lkd,.lx-rd-pb,.lx-rd-nm>span){animation-duration:18s;animation-timing-function:var(--lx-e);animation-delay:var(--lx-ret, 0s);animation-iteration-count:infinite}.lx-fila.is-in .lx-rd .f1{animation-name:lx-rd-f1}.lx-fila.is-in .lx-rd .f2{animation-name:lx-rd-f2}.lx-fila.is-in .lx-rd .f3{animation-name:lx-rd-f3}.lx-fila.is-in .lx-rd .f4{animation-name:lx-rd-f4}.lx-fila.is-in .lx-rd .f5{animation-name:lx-rd-f5}.lx-fila.is-in .lx-rd .f6{animation-name:lx-rd-f6}.lx-fila.is-in .lx-rd .lx-rd-pb{animation-timing-function:linear}.lx-fila.is-in .lx-rd .p1{animation-name:lx-rd-p1}.lx-fila.is-in .lx-rd .p2{animation-name:lx-rd-p2}.lx-fila.is-in .lx-rd .p3{animation-name:lx-rd-p3}.lx-fila.is-in .lx-rd .p4{animation-name:lx-rd-p4}.lx-fila.is-in .lx-rd .p5{animation-name:lx-rd-p5}.lx-fila.is-in .lx-rd .p6{animation-name:lx-rd-p6}.lx-fila.is-in .lx-rd .rd-mA{animation-name:lx-rd-mA}.lx-fila.is-in .lx-rd .rd-mB{animation-name:lx-rd-mB}.lx-fila.is-in .lx-rd .rd-mR{animation-name:lx-rd-mR}.lx-fila.is-in .lx-rd .rd-cut{animation-name:lx-rd-cut}.lx-fila.is-in .lx-rd .rd-sci{animation-name:lx-rd-sci}.lx-fila.is-in .lx-rd .rd-sL{animation-name:lx-rd-sL}.lx-fila.is-in .lx-rd .rd-sR{animation-name:lx-rd-sR}.lx-fila.is-in .lx-rd .rd-sS{animation-name:lx-rd-sS}.lx-fila.is-in .lx-rd .rd-sig{animation-name:lx-rd-sig;animation-timing-function:linear}.lx-fila.is-in .lx-rd .rd-pen{animation-name:lx-rd-pen;animation-timing-function:linear}.lx-fila.is-in .lx-rd .rd-bdg{animation-name:lx-rd-bdg}.lx-fila.is-in .lx-rd .rd-cg{animation-name:lx-rd-cg}.lx-fila.is-in .lx-rd .rd-cs{animation-name:lx-rd-cg,lx-rd-cs}.lx-fila.is-in .lx-rd .rd-dk{animation-name:lx-rd-dk}.lx-fila.is-in .lx-rd .rd-pix{animation-name:lx-rd-pix}.lx-fila.is-in .lx-rd .rd-aL{animation-name:lx-rd-aL}.lx-fila.is-in .lx-rd .rd-aR{animation-name:lx-rd-aR}.lx-fila.is-in .lx-rd .rd-mf{animation-name:lx-rd-mf}.lx-fila.is-in .lx-rd .lx-rd-nm>span{animation-name:lx-rd-nm;animation-timing-function:steps(1)}.lx-fila.is-in .lx-rd .rd-lkl{animation-name:lx-rd-lkl}.lx-fila.is-in .lx-rd .rd-lkd{animation-name:lx-rd-lkd}.lx-fila.is-in .lx-rd .rd-pad{animation-name:lx-rd-pad}.lx-fila.is-in .lx-rd .rd-shk{animation-name:lx-rd-shk}@keyframes lx-rd-f1{0%,15.5%{opacity:1}16.6%,99.2%{opacity:0}to{opacity:1}}@keyframes lx-rd-f2{0%,16.6%{opacity:0}17.4%,32.2%{opacity:1}33.3%,to{opacity:0}}@keyframes lx-rd-f3{0%,33.3%{opacity:0}34.1%,48.9%{opacity:1}50%,to{opacity:0}}@keyframes lx-rd-f4{0%,50%{opacity:0}50.8%,65.5%{opacity:1}66.6%,to{opacity:0}}@keyframes lx-rd-f5{0%,66.6%{opacity:0}67.4%,82.2%{opacity:1}83.3%,to{opacity:0}}@keyframes lx-rd-f6{0%,83.3%{opacity:0}84.1%,98.9%{opacity:1}to{opacity:0}}@keyframes lx-rd-p1{0%{transform:scaleX(0);opacity:1}16.6%{transform:none;opacity:1}16.7%,to{transform:scaleX(0);opacity:0}}@keyframes lx-rd-p2{0%,16.6%{transform:scaleX(0);opacity:0}16.7%{transform:scaleX(0);opacity:1}33.3%{transform:none;opacity:1}33.4%,to{transform:scaleX(0);opacity:0}}@keyframes lx-rd-p3{0%,33.3%{transform:scaleX(0);opacity:0}33.4%{transform:scaleX(0);opacity:1}50%{transform:none;opacity:1}50.1%,to{transform:scaleX(0);opacity:0}}@keyframes lx-rd-p4{0%,50%{transform:scaleX(0);opacity:0}50.1%{transform:scaleX(0);opacity:1}66.6%{transform:none;opacity:1}66.7%,to{transform:scaleX(0);opacity:0}}@keyframes lx-rd-p5{0%,66.6%{transform:scaleX(0);opacity:0}66.7%{transform:scaleX(0);opacity:1}83.3%{transform:none;opacity:1}83.4%,to{transform:scaleX(0);opacity:0}}@keyframes lx-rd-p6{0%,83.3%{transform:scaleX(0);opacity:0}83.4%{transform:scaleX(0);opacity:1}to{transform:none;opacity:1}}@keyframes lx-rd-mA{0%,1.5%{transform:none;opacity:1}7%{transform:translate(100px);opacity:1}8.5%,16.6%{transform:translate(100px);opacity:0}17%,to{transform:none;opacity:1}}@keyframes lx-rd-mB{0%,1.5%{transform:none;opacity:1}7%{transform:translate(-100px);opacity:1}8.5%,16.6%{transform:translate(-100px);opacity:0}17%,to{transform:none;opacity:1}}@keyframes lx-rd-mR{0%,7%{opacity:0;transform:scale(.9)}9%{opacity:1;transform:scale(1.04)}10.5%,16.6%{opacity:1;transform:none}17%,to{opacity:0;transform:scale(.9)}}@keyframes lx-rd-cut{0%,17.5%{transform:scaleY(0);opacity:1}20%,25%{transform:none;opacity:1}27%,33.3%{transform:none;opacity:0}34%,to{transform:scaleY(0);opacity:1}}@keyframes lx-rd-sci{0%,19.5%{transform:none;opacity:1}25%{transform:translateY(104px);opacity:1}26.5%,33.3%{transform:translateY(104px);opacity:0}34%,to{transform:none;opacity:1}}@keyframes lx-rd-sL{0%,25%{transform:none}28%,33.3%{transform:translate(-18px)}34%,to{transform:none}}@keyframes lx-rd-sR{0%,25%{transform:none}28%,33.3%{transform:translate(18px)}34%,to{transform:none}}@keyframes lx-rd-sS{0%,27%{opacity:0}29%,33.3%{opacity:1}34%,to{opacity:0}}@keyframes lx-rd-sig{0%,35.5%{stroke-dashoffset:230}44.5%,50%{stroke-dashoffset:0}50.5%,to{stroke-dashoffset:230}}@keyframes lx-rd-pen{0%,35.5%{transform:none;opacity:1}37%{transform:translate(10px,-14px)}38.5%{transform:translate(20px)}40%{transform:translate(30px,-12px)}41.5%{transform:translate(40px,2px)}43%{transform:translate(50px,-8px)}44.5%{transform:translate(60px,-4px);opacity:1}46%,50%{transform:translate(72px,-22px);opacity:0}50.5%,to{transform:none;opacity:1}}@keyframes lx-rd-bdg{0%,45%{opacity:0;transform:scale(.6)}46.5%{opacity:1;transform:scale(1.1)}47.5%,50%{opacity:1;transform:none}50.5%,to{opacity:0;transform:scale(.6)}}@keyframes lx-rd-cg{0%,51.5%{transform:none}57%,66.6%{transform:translateY(-10px) scale(.68,.587)}67.5%,to{transform:none}}@keyframes lx-rd-dk{0%,51.5%{opacity:0}54%,58%{opacity:.65}61%,66.6%{opacity:1}67.5%,to{opacity:0}}@keyframes lx-rd-cs{0%,60%{opacity:0}62.5%,66.6%{opacity:1}67.5%,to{opacity:0}}@keyframes lx-rd-pix{0%,69%{opacity:0}75%,83.3%{opacity:1}84%,to{opacity:0}}@keyframes lx-rd-aL{0%,68%,72%,76%,to{transform:none}70%,74%{transform:translate(8px)}}@keyframes lx-rd-aR{0%,68%,72%,76%,to{transform:none}70%,74%{transform:translate(-8px)}}@keyframes lx-rd-mf{0%,68%{transform:none}80%,83.3%{transform:scaleX(.26)}84%,to{transform:none}}@keyframes lx-rd-nm{0%,70%{transform:none}72.5%{transform:translateY(-21px)}75%{transform:translateY(-42px)}77.5%{transform:translateY(-63px)}80%,83.3%{transform:translateY(-84px)}84%,to{transform:none}}@keyframes lx-rd-lkl{0%,85.5%{opacity:1}87.5%,to{opacity:0}}@keyframes lx-rd-lkd{0%,85.5%{opacity:0}87.5%,to{opacity:1}}@keyframes lx-rd-pad{0%,87.5%{opacity:0;transform:translateY(-14px)}89.5%,to{opacity:1;transform:none}}@keyframes lx-rd-shk{0%,90.5%{transform:translateY(-8px)}92.5%,to{transform:none}}.landing .lx-razones .ls-h2{text-align:left}.lx-razones-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:24px}.lx-razones h3{margin:14px 0 0;font:500 15px/22px DM Sans,sans-serif;color:var(--ink)}.lx-razones p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.landing .ls-tile-dib{display:none}.landing [data-view=tabs] .ls-tiles .ls-tile:not(.is-more){grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto auto;gap:0 12px;min-height:66px;padding:4px 14px 4px 4px}.landing [data-view=tabs] .ls-tiles .ls-tile.is-tool:not(.is-more){grid-template-columns:84px minmax(0,1fr)}.landing [data-view=tabs] .ls-tiles .ls-tile .ls-tile-dib{display:block;grid-column:1;grid-row:1 / span 2;width:84px}.landing [data-view=tabs] .ls-tiles .ls-tile:not(.is-more) .ls-tile-name{grid-column:2;grid-row:1;align-self:end}.landing [data-view=tabs] .ls-tiles .ls-tile:not(.is-more) .ls-tile-meta{grid-column:2;grid-row:2;align-self:start;justify-self:start}.landing [data-view=tabs] .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-ic{display:none}.landing [data-view=tabs] .ls-tiles .ls-tile.is-tool:not(.is-more) .ls-tile-desc{grid-column:2;grid-row:2;align-self:start;max-width:none;text-align:left}@media(max-width:900px){.lx-fila,.lx-fila.is-inv{grid-template-columns:minmax(0,1fr)}.lx-fila.is-inv .lx-fila-txt{order:0}.lx-razones-g{grid-template-columns:minmax(0,1fr)}.lx-razones .lx-placa{max-width:360px}}@media(max-width:640px){.lx-rd{flex-direction:column;align-items:stretch;gap:12px}.lx-rd-dib{flex:none;width:100%;max-width:430px;margin:0 auto}.lx-rd-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.lx-aj-dos{grid-template-columns:minmax(0,1fr);gap:16px}.lx-aj-stg.lx-aj-dos{height:auto}.lx-aj-dos .lx-aj-foto{justify-self:center;width:100%;max-width:240px}.lx-aj-muestras{justify-content:center;padding-left:0}.lx-aj-muestras .lx-aj-aro{left:calc(50% - 76px)}.lx-aj-onda{gap:3px}}@media(max-width:480px){.lx-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lx-panel{padding:14px}.lx-cola-f{gap:10px}.lx-cola-e{flex-basis:92px}.lx-aj-tab{padding:0 6px;font-size:13px}.lx-aj-raya{padding:0 24px}.lx-aj-pl{font-size:11px}}@media(prefers-reduced-motion:reduce){:is(.lx-t:hover,.lx-t:focus-visible) .an{animation:none}.lx-placa,.lx-flecha,.lx-aj-tab{transition:none}:is(.lx-f-cola,.lx-f-aviso,.lx-f-pdf) *{animation-play-state:paused!important}.lx-f-cola *{animation-duration:10s!important}.lx-f-aviso *{animation-duration:7s!important}.lx-f-pdf *{animation-duration:18s!important}.lx-f-aj *{animation-duration:1ms!important;animation-delay:0s!important}}.landing{--lx-rv: cubic-bezier(.2, .7, .1, 1)}@keyframes lx-enfoque{0%{opacity:0;filter:blur(8px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes lx-llega{0%{opacity:0;transform:translate(var(--lx-dx, 0px),var(--lx-dy, 10px)) scale(var(--rv-scale, .985))}to{opacity:1;transform:none}}@keyframes lx-lado{0%{transform:translate(var(--lx-dx, 0px))}to{transform:none}}@keyframes lx-flecha{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.landing .ls-w{display:inline-block}html[data-js] .landing .ls-w{animation:lx-enfoque .9s var(--lx-rv) backwards;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}html[data-js] .landing [data-reveal].is-in{animation-name:lx-enfoque;animation-duration:.9s;animation-timing-function:var(--lx-rv);animation-fill-mode:backwards;transform:none}html[data-js] .landing :is(.ls-mast-demo,.ls-bench-wrap,.ls-dir-body)[data-reveal].is-in{animation-name:lx-llega;animation-duration:.8s}html[data-js] .landing :is(.lx-rejilla,.lx-carril,.lx-fila,.lx-razones .lx-t)[data-reveal].is-in{animation:none;opacity:1;transform:none}.landing :is(.lx-rejilla,.lx-carril).is-in>.lx-t{animation:lx-llega .7s var(--lx-rv) backwards;animation-delay:calc(var(--rv-delay, 0ms) + var(--lx-n, 0) * 70ms)}.landing :is(.lx-rejilla,.lx-carril)>.lx-t:nth-child(2){--lx-n: 1}.landing :is(.lx-rejilla,.lx-carril)>.lx-t:nth-child(3){--lx-n: 2}.landing :is(.lx-rejilla,.lx-carril)>.lx-t:nth-child(4){--lx-n: 3}.landing :is(.lx-rejilla,.lx-carril)>.lx-t:nth-child(5){--lx-n: 4}.landing :is(.lx-rejilla,.lx-carril)>.lx-t:nth-child(n+6){--lx-n: 5}.landing .lx-fila.is-in .lx-fila-txt{--lx-dx: -24px;animation:lx-lado 1s var(--lx-rv) backwards}.landing .lx-fila.is-in .lx-panel{--lx-dx: 24px;--lx-dy: 0px;animation:lx-llega 1s var(--lx-rv) backwards}.landing .lx-fila.is-inv.is-in .lx-fila-txt{--lx-dx: 24px}.landing .lx-fila.is-inv.is-in .lx-panel{--lx-dx: -24px}.landing .lx-fila.is-in .lx-fila-txt>*{animation:lx-enfoque .9s var(--lx-rv) backwards}.landing .lx-fila.is-in .lx-fila-txt>:nth-child(2){animation-delay:.26s}.landing .lx-fila.is-in .lx-fila-txt>:nth-child(3){animation-delay:.38s}.landing .lx-razones .lx-t.is-in>.lx-placa{animation:lx-llega .8s var(--lx-rv) backwards;animation-delay:var(--rv-delay, 0ms)}.landing .lx-razones .lx-t.is-in>h3{animation:lx-enfoque .9s var(--lx-rv) backwards;animation-delay:calc(var(--rv-delay, 0ms) + .15s)}.landing .lx-razones .lx-t.is-in>p{animation:lx-enfoque .9s var(--lx-rv) backwards;animation-delay:calc(var(--rv-delay, 0ms) + .3s)}.landing [data-reveal].is-in :is(.lx-enlace,.ls-cta-main)>svg:last-child{animation:lx-flecha .45s var(--lx-rv) backwards;animation-delay:calc(var(--rv-delay, 0ms) + .52s)}@media(max-width:900px){.landing .lx-fila.is-in .lx-fila-txt,.landing .lx-fila.is-inv.is-in .lx-fila-txt{--lx-dx: 0px}.landing .lx-fila.is-in .lx-panel,.landing .lx-fila.is-inv.is-in .lx-panel{--lx-dx: 0px;--lx-dy: 10px}}@media(prefers-reduced-motion:reduce){html[data-js] .landing .ls-w,html[data-js] .landing [data-reveal].is-in,.landing :is(.lx-rejilla,.lx-carril).is-in>.lx-t,.landing .lx-fila.is-in :is(.lx-fila-txt,.lx-fila-txt>*,.lx-panel),.landing .lx-razones .lx-t.is-in>*,.landing [data-reveal].is-in :is(.lx-enlace,.ls-cta-main)>svg:last-child{animation:none!important}}.lx-f-cola{--lx-ret: -6.2s}.lx-f-aviso{--lx-ret: -6s}.lx-f-pdf{--lx-ret: -2.7s}.lx-fila:not(:hover):not(:focus-within) .lx-panel *{animation-play-state:paused!important}.gf-image{--gf:#2DD4BF}.gf-audio{--gf:#FF927D}.gf-video{--gf:#9CBEFF}.gf-document{--gf:#C9A6FF}.gf-archive{--gf:#FBBF24}.gf-sheet{--gf:#86EFAC}html[data-theme=light] .gf-image{--gf:#0F766E}html[data-theme=light] .gf-audio{--gf:#983420}html[data-theme=light] .gf-video{--gf:#2F5F9E}html[data-theme=light] .gf-document{--gf:#6D3FB8}html[data-theme=light] .gf-archive{--gf:#B45309}html[data-theme=light] .gf-sheet{--gf:#166534}body[data-fmt] .guide-main,body[data-guide-index] .guide-main{max-width:none;width:100%;padding:28px 0 72px}.gd h1,.gd h2,.gd p,.fs h1,.fs h2,.fs h3,.fs p,.fs dl,.fs dd,.fs dt{margin:0}.fs,.gd{font-variant-numeric:tabular-nums}.fs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gd h1{font:700 clamp(30px,3.6vw,44px)/1.1 Manrope,sans-serif;letter-spacing:-.03em}.gd-search{display:flex;align-items:center;gap:14px;max-width:640px;margin-top:34px;padding-bottom:12px;border-bottom:2px solid var(--ink);color:var(--muted)}.gd-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 clamp(16px,1.6vw,20px) Manrope,sans-serif;letter-spacing:-.01em}.gd-search input::placeholder{color:var(--muted);opacity:1}.gd-search input::-webkit-search-cancel-button{display:none}.gd-count{font-size:15px;white-space:nowrap}.gd-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:12px}.gd-fams{display:flex;flex-wrap:wrap;gap:0 22px}.gd-fams button{position:relative;min-height:44px;padding:0;border:0;background:transparent;color:var(--muted);font:500 16px DM Sans,sans-serif;cursor:pointer;transition:color .15s}.gd-fams button:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.gd-fams button:hover,.gd-fams button.is-on{color:var(--ink)}.gd-fams button.is-on:after{transform:scaleX(1)}.gd-flt{display:flex;gap:6px;margin-left:auto}.gd-flt button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:500 14px DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.gd-flt button:hover{border-color:var(--line-raised);color:var(--ink)}.gd-flt button.is-on{border-color:var(--ink);color:var(--ink)}.gd-sec{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:30px 0 52px;border-top:1px solid var(--line)}.gd-hero+.gd-sec{margin-top:34px}.gd-sec[hidden]{display:none}.gd-side{position:sticky;top:20px;align-self:start}.gd-side h2{display:flex;align-items:center;gap:9px;font:600 24px Manrope,sans-serif;letter-spacing:-.025em;color:var(--gf)}.gd-side h2 span{color:var(--ink)}.gd-side h2 svg{width:20px;height:20px}.gd-side>p{margin-top:6px;font-size:14.5px;line-height:1.45;color:var(--muted)}.gd-side .gd-peek{display:block;min-height:76px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.gd-side .gd-peek[hidden]{display:block!important;visibility:hidden}.gd-peek b{display:block;font:600 18px Manrope,sans-serif;color:var(--gf)}.gd-wall{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:0 24px}.gd-x{font:600 clamp(27px,3.5vw,44px)/1.28 Manrope,sans-serif;letter-spacing:-.035em;color:var(--ink);text-decoration:none;transition:color .14s,transform .18s cubic-bezier(.2,.7,.2,1)}.gd-x[hidden]{display:none}.gd-x:hover,.gd-x:focus-visible{color:var(--gf);transform:translateY(-3px);outline:0}.gd-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gd-empty{padding:40px 0;border-top:1px solid var(--line);margin-top:34px;color:var(--muted)}.gd-empty strong{color:var(--ink)}.gd-empty button{min-height:44px;margin-top:10px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font:600 14px DM Sans,sans-serif;cursor:pointer}html.gx-anim .gd-sec:not(.is-on) .gd-x{opacity:0;transform:translateY(10px)}html.gx-anim .gd-sec.is-on .gd-x{animation:gx-rise .42s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 14ms)}html.gx-anim .gd-peek.is-flip{animation:gx-rise .2s ease-out both}@keyframes gx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fs-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:80px;align-items:start}.fs-eyebrow{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:var(--gf)}.fs-eyebrow span{color:var(--muted)}.fs h1{margin-top:12px;font:700 clamp(30px,3.6vw,44px)/1.1 Manrope,sans-serif;letter-spacing:-.03em}.fs .fs-lead{margin-top:22px;font-size:17px;line-height:1.5;color:var(--ink)}.fs .fs-more{margin-top:14px;font-size:17px;line-height:1.6;color:var(--muted)}.fs-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fs-cta,.fs-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:8px;font:600 15px DM Sans,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .15s,border-color .15s,filter .15s}.fs-cta{border:1px solid var(--cta);background:var(--cta);color:var(--cta-ink)}.fs-cta:hover{color:var(--cta-ink);filter:brightness(.92)}.fs-ghost{border:1px solid var(--line);background:transparent;color:var(--ink)}.fs-ghost:hover{border-color:var(--line-raised);color:var(--ink)}.fs-cta:active,.fs-ghost:active{transform:scale(.98)}.fs .fs-state{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;color:var(--muted)}.fs .fs-x{font:600 24px Manrope,sans-serif;letter-spacing:-.03em;color:var(--gf);padding-bottom:12px}.fs-spec>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.4}.fs-spec dt{color:var(--muted)}.fs-spec dd{font-weight:500;overflow-wrap:anywhere}html.gx-anim .fs-spec>div{animation:gx-rise .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 35ms + .12s)}html.gx-anim .fs-intro>*{animation:gx-rise .5s cubic-bezier(.2,.7,.2,1) both}html.gx-anim .fs-intro>:nth-child(2){animation-delay:50ms}html.gx-anim .fs-intro>:nth-child(3){animation-delay:.1s}html.gx-anim .fs-intro>:nth-child(n+4){animation-delay:.15s}.fs-nav{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;margin-top:52px;background:var(--black);border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.fs-nav::-webkit-scrollbar{display:none}.fs-nav>a:not(.fs-cta){display:inline-flex;align-items:center;min-height:52px;font-size:14.5px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .15s}.fs-nav>a:not(.fs-cta):hover,.fs-nav>a[aria-current]{color:var(--ink)}.fs-nav .fs-cta{min-height:38px;margin-left:auto;padding:0 14px;font-size:14px}.fs-ink{position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--gf);opacity:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1),opacity .2s}.fs-sec{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:34px 0 56px;border-top:1px solid var(--line);scroll-margin-top:54px}.fs-nav+.fs-sec{border-top:1px solid var(--line)}.fs .fs-sec>h2{align-self:start;position:sticky;top:72px;font:600 24px/1.18 Manrope,sans-serif;letter-spacing:-.025em}.fs-body{min-width:0}.fs .fs-h3{font:600 16px Manrope,sans-serif;letter-spacing:-.01em}.fs .fs-text{font-size:16px;line-height:1.6;max-width:68ch}html.gx-anim .fs-sec:not(.is-on){opacity:0;transform:translateY(14px)}html.gx-anim .fs-sec{transition:opacity .5s ease-out,transform .5s cubic-bezier(.2,.7,.2,1)}.fs-scroll{overflow-x:auto}.fs-cmp{width:100%;min-width:540px;border-collapse:collapse;font-size:15px}.fs-cmp th,.fs-cmp td{padding:12px 12px 12px 0;border-top:1px solid var(--line);text-align:left;font-weight:400;vertical-align:top;transition:color .15s}.fs-cmp thead td,.fs-cmp thead th{border-top:0}.fs-cmp thead th{font:600 18px Manrope,sans-serif;letter-spacing:-.02em}.fs-cmp thead th[data-col="0"]{color:var(--gf)}.fs-cmp tbody th{width:24%;font-size:14px;color:var(--muted)}.fs-cmp td[data-col="0"]{font-weight:600}.fs-cmp[data-hot] [data-col]{color:var(--muted)}.fs-cmp[data-hot="0"] [data-col="0"],.fs-cmp[data-hot="1"] [data-col="1"],.fs-cmp[data-hot="2"] [data-col="2"]{color:var(--ink)}.fs-cmp[data-hot="0"] th[data-col="0"]{color:var(--gf)}.fs-sizes{margin:34px 0 0}.fs-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px 48px;margin-top:14px}.fs .fs-chart p{font-size:14px;color:var(--muted)}.fs-bar{display:grid;grid-template-columns:104px minmax(0,1fr) 66px;gap:10px;align-items:center;min-height:32px;font-size:14px}.fs-bar b{font-weight:500}.fs-bar em{font-style:normal;text-align:right;font-weight:500}.fs-track{display:block;height:8px}.fs-fill{display:block;width:var(--w);height:8px;border-radius:0 4px 4px 0;background:var(--line-raised)}.fs-bar.is-me .fs-fill{background:var(--gf)}html.gx-anim .fs-sec:not(.is-on) .fs-fill{width:0}html.gx-anim .fs-fill{transition:width .9s cubic-bezier(.2,.7,.2,1) .1s}.fs .fs-cap{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--muted)}.fs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.fs-two ul{list-style:none;margin:10px 0 0;padding:0}.fs-two li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:11px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.45}.fs-two li svg{margin-top:3px;color:var(--muted)}.fs-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fs-three dt{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fs-three dd{margin-top:8px;font:600 19px/1.28 Manrope,sans-serif;letter-spacing:-.015em}.fs-open{width:100%;border-collapse:collapse;font-size:15px}.fs-open th,.fs-open td{padding:11px 16px 11px 0;border-top:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.4}.fs-open tbody tr:first-child th,.fs-open tbody tr:first-child td{border-top:0}.fs-open tbody th{width:22%;font-weight:600}.fs-open td:last-child{width:38%;font-size:14px;color:var(--muted)}.fs-rows{margin-top:10px}.fs-rows a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:2px 10px;align-items:center;padding:11px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.fs-rows b{font:600 16.5px Manrope,sans-serif;letter-spacing:-.015em;transition:color .15s}.fs-rows span{grid-column:1;font-size:14px;line-height:1.4;color:var(--muted)}.fs-rows svg{grid-column:2;grid-row:1 / span 2;color:var(--muted);transition:transform .18s cubic-bezier(.2,.7,.2,1),color .15s}.fs-rows a:hover b{color:var(--gf)}.fs-rows a:hover svg{color:var(--gf);transform:translate(4px)}.fs-rows.is-wide{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));column-gap:36px}.fs .fs-solo{margin-top:14px;font-size:14.5px;color:var(--muted)}.fs-solo a{color:var(--ink);text-underline-offset:3px}.fs .fs-all{margin-top:24px;font-size:14.5px;line-height:1.75;color:var(--muted)}.fs-all a{color:var(--ink);text-underline-offset:3px}.fs .fs-priv{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--muted)}.fs-steps{margin:0 0 14px;padding:0;list-style:none;counter-reset:paso}.fs-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);padding:12px 0;border-top:1px solid var(--line);font-size:16px;counter-increment:paso}.fs-steps li:first-child{border-top:0;padding-top:0}.fs-steps li:before{content:counter(paso);font:600 16px Manrope,sans-serif;color:var(--gf)}.fs-bytes{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.fs-byte{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:58px;height:66px;border:1px solid var(--line);border-radius:8px;transition:border-color .15s,transform .18s cubic-bezier(.2,.7,.2,1)}.fs-byte:hover{border-color:var(--gf);transform:translateY(-3px)}.fs-byte b{font:600 18px Manrope,sans-serif;letter-spacing:-.01em}.fs-byte span{min-height:18px;font-size:13px;color:var(--muted)}.fs-byte.is-hit{border-color:var(--gf)}.fs-byte.is-hit b{color:var(--gf)}html.gx-anim .fs-sec:not(.is-on) .fs-byte{opacity:0}html.gx-anim .fs-sec.is-on .fs-byte,html.gx-anim .fs-byte.is-in{animation:gx-byte .36s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 55ms + .12s)}@keyframes gx-byte{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}.fs-drop{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding:16px;border:1px dashed var(--line-raised);border-radius:12px;transition:border-color .15s,background .15s}.fs-drop.is-over{border-color:var(--gf);background:color-mix(in srgb,var(--gf) 8%,transparent)}.fs-pick{position:relative;min-height:44px}.fs-pick:focus-within{outline:2px solid var(--ink);outline-offset:2px}.fs .fs-hint{flex:1 1 240px;font-size:14px;color:var(--muted)}.fs-res{flex-basis:100%;padding-top:6px}.fs-res[hidden]{display:none}.fs-res .fs-bytes{margin-top:10px}.fs .fs-verdict{margin-top:12px;font-size:15.5px;font-weight:600}.fs .fs-verdict.is-ok{color:var(--gf)}.fs-parts{margin-top:28px}.fs-part{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:15px}.fs-parts .fs-h3{padding-bottom:10px}.fs-part b{font-weight:600;overflow-wrap:anywhere}.fs-part span{color:var(--muted)}.fs-faq{border-top:1px solid var(--line)}.fs-faq:first-child{border-top:0}.fs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;font-weight:600;font-size:16px;list-style:none;cursor:pointer}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary svg{flex:none;color:var(--muted);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.fs-faq[open] summary svg{transform:rotate(45deg)}.fs .fs-faq p{padding:0 32px 18px 0;color:var(--muted);line-height:1.65;max-width:72ch}html.gx-anim .fs-faq::details-content{block-size:0;overflow:clip;transition:block-size .25s cubic-bezier(.2,.7,.2,1),content-visibility .25s allow-discrete}html.gx-anim .fs-faq[open]::details-content{block-size:auto}.fs-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:0 36px}.fs-rel a{display:flex;flex-direction:column;gap:1px;padding:11px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.fs-rel b{font:600 20px Manrope,sans-serif;letter-spacing:-.02em;transition:color .15s}.fs-rel a:hover b{color:var(--gf)}.fs-rel span{font-size:14px;color:var(--muted)}.fs-allf{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:14px;color:var(--ink);font-weight:600;text-underline-offset:4px}.fs-refs{margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.9}.fs-refs a{color:var(--muted);text-underline-offset:3px}.fs-refs a:hover{color:var(--ink)}@media(max-width:1000px){.fs-hero{gap:44px}.fs-sec,.gd-sec{grid-template-columns:180px minmax(0,1fr);gap:28px}.gd-side .gd-peek{min-height:86px}}@media(max-width:760px){body[data-fmt] .guide-main,body[data-guide-index] .guide-main{padding:14px 0 40px}.gd-search{gap:10px;margin-top:22px}.gd-flt{margin-left:0}.gd-sec{grid-template-columns:1fr;gap:12px;padding:22px 0 30px}.gd-side{position:static;height:auto}.gd-side .gd-peek,.gd-side .gd-peek[hidden]{display:none!important}.fs-hero{grid-template-columns:1fr;gap:32px}.fs .fs-lead{font-size:18.5px}.fs .fs-more{font-size:16px}.fs-acts .fs-cta,.fs-acts .fs-ghost{flex:1 1 100%}.fs-nav{margin-top:32px;gap:18px}.fs-nav .fs-cta{display:none}.fs-sec{grid-template-columns:1fr;gap:16px;padding:26px 0 36px}.fs .fs-sec>h2{position:static}.fs-two,.fs-three{grid-template-columns:1fr}.fs-open,.fs-open tbody,.fs-open tr,.fs-open th,.fs-open td{display:block;width:auto}.fs-open tr{padding:10px 0;border-top:1px solid var(--line)}.fs-open tbody tr:first-child{border-top:0}.fs-open th,.fs-open td{padding:0;border:0}.fs-open td:last-child{width:auto;margin-top:2px}.fs-bar{grid-template-columns:96px minmax(0,1fr) 62px}.fs-byte{width:calc(25% - 5px);height:60px}}@media print{html.gx-anim .fs-sec:not(.is-on),html.gx-anim .gd-sec:not(.is-on) .gd-x{opacity:1;transform:none}}html[data-world=ocean] .fs a.fs-cta,html[data-world=ocean] .fs a.fs-cta:hover{color:#fff!important}.pr-main{max-width:760px;width:100%;margin-inline:auto;padding-inline:clamp(20px,5vw,24px);padding-bottom:72px}.pr-main .crumbs{margin-bottom:0}.pr{--pr-text:color-mix(in srgb,var(--ink) 80%,var(--black));font-size:17px;line-height:1.65;color:var(--pr-text)}.pr h1,.pr h2,.pr h3,.pr p,.pr ol{margin:0;padding:0}.pr h1{margin-top:14px;font:700 clamp(30px,3.6vw,44px)/1.1 Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink)}.pr .pr-lead{margin-top:16px;font-size:19px;line-height:1.55}.pr-drop{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:32px;padding:44px 24px 40px;border:1px solid transparent;border-radius:18px;background:var(--panel);text-align:center;transition:border-color .14s}.pr-drop.is-over{border-color:var(--ink)}.pr-drop b{font:600 18px/1.3 Manrope,sans-serif;letter-spacing:-.02em;color:var(--ink)}.pr .pr-drop p{font-size:15px;color:var(--muted)}.pr-go{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:14px;padding:0 22px;border-radius:10px;background:var(--cta);color:var(--cta-ink);font:600 15px Manrope,sans-serif;text-decoration:none;cursor:pointer}.pr-go:hover{color:var(--cta-ink);filter:brightness(.92)}.pr-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pr-drop.is-busy .pr-go{visibility:hidden}.pr .pr-note{margin-top:14px;font-size:15px;color:var(--muted);text-align:center}.pr-note a{color:inherit;text-underline-offset:3px}.pr-s{margin-top:64px}.pr-s h2{margin-bottom:12px;font:700 22px/1.25 Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink)}.pr-s p+p{margin-top:14px}.pr-s p strong{font-weight:600;color:var(--ink)}.pr-s ol{padding-left:22px}.pr-s li{padding:3px 0 3px 6px}.pr-s li::marker{color:var(--muted)}.pr .pr-say{font-size:19px;line-height:1.5}.pr-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:16px}.pr-ctl input{flex:1 1 240px;min-width:0;height:44px;margin:0;accent-color:var(--cta)}.pr-rates{display:flex;gap:4px}.pr-rates button{min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 15px DM Sans,sans-serif;cursor:pointer}.pr-rates button[aria-pressed=true]{background:var(--panel);color:var(--ink)}.pr-pv{position:relative;display:grid;place-items:center;height:210px;margin-top:18px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.pr-pv i{position:absolute;top:0;right:50%;bottom:0;left:0;background:repeating-conic-gradient(#8a8a8a 0,#8a8a8a 25%,#c8c8c8 0,#c8c8c8 50%) 0 0/18px 18px}.pr-pv span{position:relative;width:104px;height:104px;border:24px solid #3a3a3a;border-radius:50%}.pr-sw{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:15px;color:var(--muted)}.pr-sw button{width:44px;height:44px;padding:0;border:1px solid var(--line-raised);border-radius:50%;cursor:pointer}.pr-sw button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.pr-q{margin-top:26px}.pr-q:first-of-type{margin-top:0}.pr-q h3{margin-bottom:4px;font:600 18px/1.4 Manrope,sans-serif;letter-spacing:-.01em;color:var(--ink)}.pr-links{display:flex;flex-wrap:wrap;gap:6px 22px}.pr-links a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--line-raised)}@media(max-width:760px){.pr .pr-lead,.pr .pr-say{font-size:18px}.pr-drop{padding:32px 20px}.pr-s{margin-top:48px}.pr-s h2{font-size:20px}.pr-pv{height:170px}}.static-page.pv-main{max-width:980px;padding:32px 0 96px}.pv{--pv-text:color-mix(in srgb, var(--ink) 72%, transparent);display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:44px;align-items:start}.pv p,.pv h1,.pv h2,.pv ul{margin:0}.pv-toc{grid-column:1;grid-row:1 / span 2;position:sticky;top:24px;font:400 14px/1.3 DM Sans,sans-serif}.pv-toc-title{margin-bottom:12px!important;color:var(--muted)}.pv-rail{position:relative;padding-left:16px;border-left:1px solid var(--line)}.pv-rail ul{padding:0;list-style:none}.pv-marker{position:absolute;left:-1px;top:0;width:2px;height:0;background:var(--ink);transition:transform .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1)}.pv-link{display:flex;align-items:center;min-height:34px;padding:4px 0;box-sizing:border-box;color:var(--muted);text-decoration:none;transition:color .18s ease}.pv-link:hover,.pv-link[aria-current]{color:var(--ink)}.pv-link[aria-current]{font-weight:500}.pv-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.pv-head,.pv-text{grid-column:2;max-width:680px;font:400 15px/1.65 DM Sans,sans-serif;color:var(--pv-text)}.pv-head{grid-row:1;padding-bottom:28px}.pv-text{grid-row:2}.pv-head h1{font:700 32px/1.15 Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink)}.pv-intro{margin-top:10px!important}.pv-updated{margin-top:4px!important;font-size:14px;color:var(--muted)}.pv-text section{padding:24px 0;border-top:1px solid var(--line);scroll-margin-top:24px;outline:0}.pv-text section:last-child{padding-bottom:0}.pv-text h2{margin-bottom:6px;font:600 20px/1.3 Manrope,sans-serif;letter-spacing:-.02em;color:var(--ink)}.pv-text p+p,.pv-text ul+p{margin-top:10px}.pv-text ul{margin-top:10px;padding-left:18px}.pv-landed{animation:pv-text 1.3s ease-out}.pv-landed h2{animation:pv-title .5s cubic-bezier(.2,.7,.2,1)}@keyframes pv-text{0%{color:var(--ink)}to{color:var(--pv-text)}}@keyframes pv-title{0%{opacity:.45;transform:translate(10px)}to{opacity:1;transform:none}}@media(max-width:820px){.static-page.pv-main{padding:20px 0 56px}.pv{grid-template-columns:minmax(0,1fr)}.pv-head,.pv-toc,.pv-text{grid-column:auto;grid-row:auto}.pv-toc{position:static;margin-bottom:28px}.pv-link{min-height:44px}.pv-marker{display:none}}@media(prefers-reduced-motion:reduce){.pv-landed,.pv-landed h2{animation:none}.pv-marker,.pv-link{transition:none}}.static-page.ab-main{max-width:980px;padding:32px 0 96px}.ab{--ab-text:color-mix(in srgb, var(--ink) 72%, transparent);font:400 15px/1.65 DM Sans,sans-serif;color:var(--ab-text)}.ab p,.ab h1,.ab h2,.ab dl,.ab dd{margin:0}.ab a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ab a:hover{color:var(--muted)}.ab b{font-weight:500;color:var(--ink)}.ab-head{max-width:680px;padding-bottom:40px}.ab-head h1{font:700 32px/1.15 Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink)}.ab-head p{margin-top:10px}.ab-sec{display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:44px;padding:24px 0;border-top:1px solid var(--line)}.ab-sec:last-child{padding-bottom:0}.ab-sec h2{font:600 20px/1.3 Manrope,sans-serif;letter-spacing:-.02em;color:var(--ink)}.ab-body,.ab-facts{max-width:680px}.ab-body p+p{margin-top:10px}.ab-facts>div{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:16px;padding:9px 0;border-top:1px solid var(--line)}.ab-facts>div:first-child{padding-top:0;border-top:0}.ab-facts>div:last-child{padding-bottom:0}.ab-facts dt{color:var(--muted)}.ab-facts dd{color:var(--ink)}@media(max-width:820px){.static-page.ab-main{padding:20px 0 56px}.ab-head{padding-bottom:28px}.ab-sec{grid-template-columns:minmax(0,1fr);row-gap:6px}.ab-sec h2{margin-bottom:2px}.ab-facts>div{grid-template-columns:130px minmax(0,1fr)}}.static-page.lc-main{max-width:980px;padding:32px 0 64px}.lc-page{--lc-text:color-mix(in srgb, var(--ink) 72%, transparent);font:400 15px/1.65 DM Sans,sans-serif;color:var(--lc-text)}.lc-page p,.lc-page h1,.lc-page h2,.lc-page dl,.lc-page dd,.lc-page ul{margin:0}.lc-page a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lc-page a:hover{color:var(--muted)}.lc-page b{font-weight:500;color:var(--ink)}.lc-page h1{font:700 32px/1.15 Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink)}.lc-lead{max-width:760px;margin-top:8px!important}.lc-page h1+.lc-lead{margin-top:10px!important}.lc-small{font-size:14px;color:var(--muted)}.lc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-top:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.lc-list{min-width:0;border-right:1px solid var(--line)}.lc-tools{padding:12px;border-bottom:1px solid var(--line)}.lc:not(.is-js) .lc-tools{display:none}.lc-q{width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-base, transparent);color:var(--ink);font:inherit;outline:0}.lc-q::placeholder{color:var(--muted);opacity:1}.lc-q:focus-visible,.lc-filters button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lc-filters{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.lc-filters button{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--muted);font:400 14px DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.lc-filters button:hover{color:var(--ink)}.lc-filters button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.lc-scroll{height:430px;overflow-y:auto}.lc-scroll ul{padding:0;list-style:none}.lc-scroll li+li{border-top:1px solid var(--line)}.lc-page .lc-scroll a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 14px;box-sizing:border-box;color:var(--ink);font-size:14px;line-height:1.3;text-decoration:none}.lc-scroll a span:first-child{min-width:0;font-weight:500;overflow-wrap:anywhere}.lc-scroll a span:last-child{flex:none;max-width:48%;color:var(--muted);text-align:right}.lc-scroll a:hover,.lc-scroll a[aria-current]{background:color-mix(in srgb,var(--ink) 9%,transparent)}.lc-scroll a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lc-empty{padding:14px;color:var(--muted)}.lc-details{min-width:0;padding:22px 24px;outline:0}.lc:not(.is-js) .lc-details{height:510px;box-sizing:border-box;overflow-y:auto}.lc.is-js .lc-item{display:none}.lc.is-js .lc-item.is-on{display:block}.lc:not(.is-js) .lc-item+.lc-item{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.lc-kind{font-size:14px;color:var(--muted)}.lc-item h2{margin-top:2px!important;font:600 20px/1.3 Manrope,sans-serif;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.lc-note{margin-top:8px!important}.lc-item dl{margin-top:14px!important}.lc-item dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:16px;padding:9px 0;border-top:1px solid var(--line)}.lc-item dt{color:var(--muted)}.lc-item dd{color:var(--ink);overflow-wrap:anywhere}@media(max-width:820px){.static-page.lc-main{padding:20px 0 56px}.lc{grid-template-columns:minmax(0,1fr)}.lc-list{border-right:0;border-bottom:1px solid var(--line)}.lc-scroll{height:300px}.lc-filters button{min-height:44px}.lc-details{padding:18px 16px;scroll-margin-top:12px}.lc-item dl>div{grid-template-columns:90px minmax(0,1fr)}}.fx-page{max-width:1120px;margin:0 auto}.fx-hero{padding:clamp(4px,1.5vw,18px) 0 clamp(20px,2.6vw,28px)}.fx-h1{display:flex;align-items:center;gap:14px;margin:0 0 12px;color:var(--ink);font:600 clamp(38px,5.2vw,58px)/1.02 "Manrope",sans-serif;letter-spacing:-.04em}.fx-pill{padding:4px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font:500 14px/1.2 DM Sans,sans-serif;letter-spacing:0}.fx-lead{margin:0;max-width:60ch;color:var(--muted);font-size:clamp(16px,1.6vw,17.5px);line-height:1.55;text-wrap:pretty}.fx-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-dir{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.fx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px;border-bottom:1px solid var(--line);background:var(--black)}.fx-bar[hidden]{display:none}.fx-search{flex:0 1 380px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted)}.fx-search:focus-within{border-color:var(--line-raised);outline:2px solid var(--acid-text);outline-offset:1px}.fx-search-ic{display:flex}.fx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:500 14.5px DM Sans,sans-serif}.fx-search input::placeholder{color:var(--muted)}.fx-status{margin:0;color:var(--muted);font-size:13px}.fx-status:empty{display:none}.fx-dir.is-js .fx-body{display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.fx-tabs{display:flex;flex-direction:column;gap:4px;padding:12px;border-right:1px solid var(--line);background:var(--black)}.fx-tabs[hidden]{display:none}.fx-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:500 14.5px DM Sans,sans-serif;text-align:left}.fx-tab:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.fx-tab[aria-selected=true]{border-color:var(--line-raised);background:var(--panel)}.fx-tab:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.fx-tab-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--acid) 10%,var(--panel));color:var(--acid-text)}.fx-tab[aria-selected=true] .fx-tab-ic{background:var(--acid);color:var(--on-accent)}.fx-tab-n{position:relative;margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.fx-tab[aria-selected=true] .fx-tab-n{color:var(--ink)}.fx-panel{display:flex;flex-direction:column;gap:22px;padding:24px 28px;scroll-margin-top:90px}.fx-dir:not(.is-js) .fx-panel+.fx-panel{border-top:1px solid var(--line)}.fx-panel[hidden]{display:none}.fx-h{margin:0;color:var(--ink);font:600 22px/1.2 Manrope,sans-serif;letter-spacing:-.02em}.fx-desc{margin:4px 0 0;color:var(--muted);font-size:14px}.fx-flow{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:20px;align-items:start}.fx-col{display:flex;flex-direction:column;gap:10px;min-width:0}.fx-col>.fx-list-h{display:flex;align-items:center;min-height:20px}.fx-arrow{display:flex;padding-top:36px;color:var(--line-raised);transition:color .18s ease}.fx-panel.is-picked .fx-arrow{color:var(--ink)}.fx-list-h,.fx-group-h{margin:0;color:var(--muted);text-transform:uppercase;font:600 11.5px/1.4 DM Sans,sans-serif;letter-spacing:.08em}.fx-panel.is-picked [data-fx-out-h]{color:var(--ink);text-transform:none;letter-spacing:0;font-size:13.5px}.fx-group{display:flex;flex-direction:column;gap:6px}.fx-group+.fx-group{margin-top:6px}.fx-group-h{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}.fx-group[data-solo] .fx-group-h,.fx-group[hidden],.fx-chips li[hidden]{display:none}.fx-tip{display:flex;align-items:center;gap:6px;margin:-8px 0 -4px;color:var(--muted);font-size:13px}.fx-tip[hidden]{display:none}.fx-tip svg{flex:none;color:var(--acid-text)}.fx-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.fx-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;height:32px;padding:0 10px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;background:var(--black);color:var(--ink);font:500 13.5px DM Sans,sans-serif;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.fx-chip:hover{border-color:var(--acid)}.fx-chip:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.fx-chip.is-hit{border-color:var(--acid-text)}.fx-chip.is-on{background:var(--acid);border-color:var(--acid);color:var(--cta-ink-on-dark)}html[data-theme=light] .fx-chip.is-on{color:var(--cta-ink-on-light)}.fx-dir.is-js .fx-chip-out{border-color:transparent;background:transparent;color:var(--muted)}.fx-dir.is-js .fx-panel.is-picked .fx-chip-out{border-color:var(--line);background:var(--black);color:var(--ink)}.fx-dir.is-js .fx-chip-out:hover{border-color:var(--acid);color:var(--ink)}.fx-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.fx-hint{color:var(--muted);font-size:13px}.fx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-guide{display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:500 14px DM Sans,sans-serif;text-decoration:none}.fx-guide[hidden]{display:none}.fx-guide:hover{border-color:var(--acid)}.fx-guide:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.fx-cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;background:var(--cta);color:var(--cta-ink);font:600 14px DM Sans,sans-serif;text-decoration:none}.fx-cta:hover{filter:brightness(1.08)}.fx-cta:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}@media(max-width:860px){.fx-flow{grid-template-columns:minmax(0,1fr);gap:14px}.fx-arrow{padding:0;transform:rotate(90deg);width:20px}}@media(max-width:760px){.fx-dir.is-js .fx-body{grid-template-columns:minmax(0,1fr)}.fx-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.fx-tab{flex:none;white-space:nowrap}.fx-panel{padding:20px 16px}.fx-search{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.fx-chip,.fx-arrow{transition:none}}.app-seo{--s-bg: var(--black);--s-ink: var(--ink);position:relative;z-index:1;background:var(--s-bg);color:var(--s-ink);border-top:1px solid var(--line);box-shadow:0 0 0 100vmax var(--s-bg);clip-path:inset(0 -100vmax);--s-muted: color-mix(in srgb, var(--s-ink) 72%, var(--s-bg));--s-line: color-mix(in srgb, var(--s-ink) 20%, var(--s-bg));--s-line2: color-mix(in srgb, var(--s-ink) 34%, var(--s-bg));--s-mid: color-mix(in srgb, var(--s-ink) 42%, var(--s-bg));--s-franja: color-mix(in srgb, var(--s-ink) 7%, var(--s-bg))}#root+.app-seo{margin-top:32px}html[data-app-js] #root:empty+.app-seo{display:none}.app-seo:focus{outline:none}.app-seo a{color:var(--s-ink);text-decoration:underline;text-decoration-color:var(--s-mid);text-decoration-thickness:1px;text-underline-offset:3px}.app-seo a:hover{text-decoration-color:var(--s-ink)}.app-seo a:focus-visible,.app-seo summary:focus-visible{outline:2px solid var(--s-ink);outline-offset:3px;border-radius:3px}.app-seo-in{max-width:1080px;margin:0 auto;padding:80px 24px;box-sizing:border-box}.app-seo-title{margin:0 0 16px;font:500 clamp(26px,3.2vw,32px)/1.15 "Manrope",sans-serif;letter-spacing:-.025em}.app-seo-lead{margin:0 0 28px;color:var(--s-muted);font-size:17px;line-height:28px}.app-seo-lead.es-ancho{max-width:760px}.app-seo-sub{margin:0;font:500 20px/28px Manrope,sans-serif}.app-seo-sub.es-seccion{margin:72px 0 24px}.app-seo-cab{display:flex;flex-wrap:wrap;align-items:center;gap:40px 64px}.app-seo-cab-txt{flex:1 1 380px;min-width:0}.app-seo-pasos,.app-seo-tira{counter-reset:paso;list-style:none;margin:0;padding:0}.app-seo-pasos{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:23px}.app-seo-pasos li{position:relative;padding-left:22px}.app-seo-pasos li:before,.app-seo-tira p:before{counter-increment:paso;content:counter(paso);color:var(--s-muted)}.app-seo-pasos li:before{position:absolute;left:0}.app-seo [data-t]:before{content:attr(data-t)}.app-seo-dia{flex:1 1 460px;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center}.app-seo-pestana{box-sizing:border-box;width:100%;padding:16px 20px 24px;border:1px solid var(--s-line2);border-radius:12px}.app-seo-pestana-t{display:block;margin-bottom:20px;font-size:13px;line-height:20px;color:var(--s-muted)}.app-seo-flujo{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-seo-pila{display:flex;flex-direction:column;gap:8px;min-width:0}.app-seo-pila span{padding:5px 9px;border-radius:6px;font-size:13px;line-height:18px;overflow-wrap:anywhere}.app-seo-pila .es-entrada{border:1px solid var(--s-line2)}.app-seo-pila .es-salida{background:var(--s-line)}.app-seo-flecha{flex:none;width:24px;height:10px;fill:none;stroke:var(--s-muted);stroke-width:1.2}.app-seo-motor{flex:0 1 92px;padding:14px 12px;border-radius:8px;background:var(--s-ink);color:var(--s-bg);font:500 13px/18px Manrope,sans-serif;text-align:center}.app-seo-corte{height:28px;border-left:1px dashed var(--s-mid)}.app-seo-servidor{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 10px;padding:8px 16px;border:1px dashed var(--s-mid);border-radius:8px;font-size:13px;line-height:20px;color:var(--s-muted)}.app-seo-pares{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.app-seo-pares a{display:block;padding:10px 14px;border:1px solid var(--s-line2);border-radius:8px;font-size:14px;line-height:22px;text-decoration:none}.app-seo-pares a:hover{border-color:var(--s-ink)}.app-seo-tira{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 16px;padding:24px;background:var(--s-bg);border-radius:12px}.app-seo-tira p{margin:14px 0 0;display:flex;gap:12px;font-size:15px;line-height:23px}.app-seo-esc{box-sizing:border-box;height:236px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--s-bg);border:1px solid var(--s-line);border-radius:10px}.app-seo-esc.es-soltar{border:1px dashed var(--s-line2)}.app-seo-esc svg{display:block;width:100%;flex:1 1 0;min-height:0;overflow:visible}.app-seo-rot{font-size:13px;line-height:20px;text-align:center;overflow-wrap:anywhere}.app-seo-bajar{box-sizing:border-box;width:100%;padding:10px;border-radius:8px;background:var(--s-ink);color:var(--s-bg);font-size:13px;line-height:18px;font-weight:600;text-align:center}.app-seo-seg{display:flex;width:100%;padding:3px;box-sizing:border-box;border-radius:8px;background:var(--s-line);font-size:12px;line-height:18px;font-weight:500;text-align:center}.app-seo-seg i{flex:1;padding:5px 0;font-style:normal;color:var(--s-muted)}.app-seo-seg i.on{background:var(--s-ink);color:var(--s-bg);border-radius:6px}.app-seo svg .p{fill:var(--s-bg);stroke:var(--s-ink)}.app-seo svg .m{fill:var(--s-bg);stroke:var(--s-mid)}.app-seo svg .k{fill:var(--s-ink)}.app-seo svg .b{fill:var(--s-bg)}.app-seo svg .g{fill:var(--s-mid)}.app-seo svg .g2{fill:var(--s-mid);stroke:var(--s-ink)}.app-seo svg .d{fill:none;stroke:var(--s-ink);stroke-dasharray:3 3}.app-seo svg .o{fill:none;stroke:var(--s-ink);stroke-width:1.4}.app-seo svg .c{fill:none;stroke:var(--s-ink);stroke-dasharray:4 4}.app-seo svg .u{fill:none;stroke:var(--s-mid)}.app-seo svg .l{fill:none;stroke:var(--s-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.app-seo svg .f{transform:scale(.72);transform-origin:104px 92px}.app-seo svg .t,.app-seo svg .ti{font:500 13px Manrope,sans-serif}.app-seo svg .t{fill:var(--s-ink)}.app-seo svg .ti{fill:var(--s-bg)}.app-seo-glifo{display:block;width:56px;height:56px}.app-seo-glifo svg{display:block;width:56px;height:56px;overflow:visible}.app-seo-afines{list-style:none;margin:0;padding:0;display:grid}.app-seo-afines{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:28px 40px}.app-seo-afines li{display:flex;gap:16px}.app-seo-afines .app-seo-glifo{flex:none}.app-seo-afines a{display:block;font:500 15px/22px Manrope,sans-serif;text-decoration:none}.app-seo-afines li{position:relative}.app-seo-afines a:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:10px;transition:background-color .15s ease}@media(hover:hover){.app-seo-afines li:hover a:after{background-color:color-mix(in srgb,var(--s-ink) 8%,transparent)}}.app-seo-afines a:focus-visible{outline:none}.app-seo-afines a:focus-visible:after{outline:2px solid var(--s-ink)}.app-seo-afines p{margin:2px 0 0;font-size:14px;line-height:21px;color:var(--s-muted)}.app-seo-preguntas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 72px;margin-top:64px}.app-seo-preguntas .app-seo-sub{flex:1 1 260px;min-width:0;margin-top:12px}.app-seo-faq{flex:999 1 520px;min-width:0;border-bottom:1px solid var(--s-line)}.app-seo-faq details{border-top:1px solid var(--s-line)}.app-seo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font:500 16px/22px Manrope,sans-serif}.app-seo-faq summary::-webkit-details-marker{display:none}.app-seo-faq summary:after{content:"+";flex:none;font:400 22px/1 Manrope,sans-serif;transition:transform .2s ease}.app-seo-faq details[open] summary:after{transform:rotate(45deg)}.app-seo-faq details::details-content{block-size:0;overflow:clip;transition:block-size .3s cubic-bezier(.22,1,.36,1),content-visibility .3s allow-discrete}.app-seo-faq details[open]::details-content{block-size:auto}.app-seo-panel{opacity:0;transition:opacity .18s ease .06s}details[open]>.app-seo-panel{opacity:1;transition:opacity .18s ease .12s}.app-seo-faq p{margin:0;padding:0 30px 18px 0;color:var(--s-muted);font-size:15px;line-height:24px}.app-seo-more{display:flex;flex-wrap:wrap;gap:8px 24px;margin:48px 0 0;font-size:15px;line-height:27px}.app-seo-cierre{margin-top:56px;padding-top:24px;border-top:1px solid var(--s-line)}.app-seo-cierre .app-seo-more{margin-top:16px;font-weight:500}.app-seo-otras{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:15px;line-height:27px}@media(max-width:640px){.app-seo-in{padding:56px 16px}.app-seo-sub.es-seccion{margin-top:56px}.app-seo-tira{padding:12px}.app-seo-flujo{gap:6px}.app-seo-pestana{padding:14px 12px 18px}.app-seo-pila span{padding:4px 5px;font-size:11px;line-height:15px}.app-seo-motor{flex-basis:66px;padding:10px 4px;font-size:11px;line-height:15px}.app-seo-flecha{width:14px}}@media(prefers-reduced-motion:reduce){.app-seo-panel,.app-seo-faq summary:after,.app-seo-faq details::details-content,.app-seo-afines a:after{transition:none}}.page-shell .fc-head,.page-shell .fc-studio{--fc-soft: color-mix(in srgb, var(--ink) 4%, var(--panel));--fc-sel: color-mix(in srgb, var(--acid) 11%, transparent);--fc-ring: color-mix(in srgb, var(--acid) 22%, transparent);--fc-shadow: 0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 18px 40px -28px color-mix(in srgb, var(--ink) 30%, transparent);--fc-pop: 0 2px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 28px 56px -18px color-mix(in srgb, #000 38%, transparent);font-family:DM Sans,sans-serif;color:var(--ink)}.page-shell .fc-head{width:min(1200px,100%);margin:0 auto;padding:28px 0 18px;display:flex;flex-direction:column;gap:8px}.fc-head .crumbs{font-size:12px;color:var(--muted)}.fc-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.fc-head-title{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.page-shell .fc-head .fc-h1{margin:0;font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.fc-local{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.fc-head-actions{display:flex;gap:6px;flex-wrap:wrap}.page-shell .fc-head .fc-lead{margin:0;color:var(--muted);font-size:15px;max-width:60ch}.page-shell .fc-btn,.page-shell .fc-ghost,.page-shell .fc-icon-btn{font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.page-shell .fc-btn{height:38px;padding:0 14px;border-radius:8px;border:1px solid var(--line-raised);background:var(--panel);color:var(--ink);font-weight:500;font-size:14px}.page-shell .fc-btn:hover:not(:disabled){background:var(--fc-soft)}.page-shell .fc-btn-block{width:100%;height:44px}.page-shell .fc-ghost{height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;font-weight:500}.page-shell .fc-ghost:hover:not(:disabled){color:var(--ink);background:var(--fc-soft)}.page-shell .fc-icon-btn{width:36px;height:36px;flex:none;border:0;border-radius:8px;background:transparent;color:var(--muted)}.page-shell .fc-icon-btn.is-bordered{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.page-shell .fc-icon-btn:hover:not(:disabled){color:var(--ink);background:var(--fc-soft)}.page-shell .fc-icon-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.page-shell .fc-icon-btn[aria-disabled=true]:hover{color:var(--ink);background:var(--panel)}.page-shell .fc-studio button:disabled{cursor:not-allowed;opacity:.5}.page-shell .fc-studio :is(button,a,input,select):focus-visible,.page-shell .fc-head :is(button,a):focus-visible{outline:2px solid var(--acid);outline-offset:2px}.fc-mono{font-family:DM Sans,sans-serif;font-size:12px;color:var(--muted)}.fc-note{margin:0;font-size:13px;color:var(--muted)}.page-shell .fc-studio{width:min(1200px,100%);margin:0 auto 56px;display:flex;flex-direction:column;gap:16px;outline:none}.fc-card{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.fc-empty{display:flex;flex-direction:column;gap:14px}.page-shell .fc-studio .dropzone{width:min(800px,100%);margin:0 auto;min-height:300px}@media(max-width:560px){.page-shell .fc-studio .dropzone{min-height:0}}.fc-empty-foot{display:flex;flex-direction:column;align-items:center;gap:14px}.fc-recent{width:min(640px,100%);min-width:0;overflow:hidden}.fc-recent-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 16px;border-bottom:1px solid var(--line)}.fc-recent-actions{display:flex;align-items:center;gap:4px}.page-shell .fc-recent-head h2{margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.fc-recent-title{display:flex;align-items:center;gap:6px;min-width:0}.fc-info{position:relative;display:inline-flex}.page-shell .fc-info-btn{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:help}.page-shell .fc-info-btn:hover,.page-shell .fc-info-btn:focus-visible{color:var(--ink);background:var(--fc-soft)}.fc-tip{position:absolute;top:calc(100% + 6px);left:-8px;z-index:40;width:280px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--fc-pop);color:var(--ink);font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.fc-info:hover .fc-tip,.fc-info:focus-within .fc-tip{opacity:1;visibility:visible}.page-shell .fc-recent-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.page-shell .fc-recent-toggle .fc-chev{flex:none;color:var(--muted);transition:transform .2s ease}.page-shell .fc-recent-toggle[aria-expanded=false] .fc-chev{transform:rotate(-90deg)}.fc-recent-list{list-style:none;margin:0;padding:0}.fc-row{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line)}.fc-row:last-child{border-bottom:0}.fc-thumb{width:36px;height:36px;flex:none;border-radius:6px;overflow:hidden;display:grid;place-items:center;background:var(--fc-soft);color:var(--muted)}.fc-thumb img{width:100%;height:100%;object-fit:cover}.fc-name{flex:1;min-width:0;display:flex;flex-direction:column}.fc-name b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-shell .fc-recent .fc-remove:hover,.page-shell .fc-recent-actions .fc-ghost:hover:not(:disabled){color:var(--coral);border-color:var(--coral);background:color-mix(in srgb,var(--coral) 10%,transparent)}.fc-name small{display:block;min-width:0;font-family:DM Sans,sans-serif;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-guides{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-shell .fc-guides a{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);text-decoration:none;font-weight:500;font-size:13px}.page-shell .fc-guides a span{flex:1}.page-shell .fc-guides a:hover{border-color:var(--line-raised)}.fc-work{display:flex;flex-direction:column;gap:12px}.fc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-rows:auto 1fr;grid-template-areas:"queue insp" "settings insp";gap:20px;align-items:start}.fc-split:not(:has(>.fc-insp)){grid-template-columns:minmax(0,720px);grid-template-areas:"queue";justify-content:center}.fc-queue{grid-area:queue;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--fc-shadow);overflow:hidden}.fc-insp{grid-area:insp;min-width:0;position:sticky;top:84px;z-index:2;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--fc-shadow);display:flex;flex-direction:column}.fc-qbar{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.fc-qbar-size{font-family:DM Sans,sans-serif;font-size:12px;color:var(--muted);flex:1}.fc-qbar-title{display:inline-flex;align-items:center;gap:8px;font-weight:600;flex:1}.fc-qbar-note{font-size:12px;color:var(--muted);padding-right:8px}.fc-queue-note{display:flex;gap:6px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line)}.fc-group+.fc-group{border-top:1px solid var(--line)}.page-shell .fc-gh{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.page-shell .fc-gh:hover{background:var(--fc-soft)}.page-shell .fc-gh .fc-chev{flex:none;color:var(--muted);transition:transform .2s ease}.page-shell .fc-gh[aria-expanded=false] .fc-chev{transform:rotate(-90deg)}.page-shell .fc-gh b{font-weight:600}.fc-gi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--fc-soft);color:var(--ink);flex:none}.fc-gi.kind-image{--kind: #0d9488}.fc-gi.kind-audio{--kind: #db2777}.fc-gi.kind-video{--kind: #2563eb}.fc-gi.kind-pdf{--kind: #dc2626}.fc-gi.kind-document{--kind: #7c3aed}.fc-gi.kind-sheet{--kind: #16a34a}.fc-gi[class*=kind-],.fc-group.is-on .fc-gi[class*=kind-],.fc-kind-row.is-on .fc-gi[class*=kind-]{background:color-mix(in srgb,var(--kind) 16%,var(--panel));color:color-mix(in srgb,var(--kind) 80%,var(--ink))}.fc-spacer{flex:1}.fc-pill{font-family:DM Sans,sans-serif;font-size:12px;padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink);white-space:nowrap}.fc-group.is-on .fc-pill{border-color:var(--acid);color:var(--acid-text)}.page-shell .fc-studio .fc-rows{list-style:none;margin:0;padding:0;display:block;max-height:none;overflow:visible;border:0;background:none;gap:0}.page-shell .fc-studio .fc-rows li{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 4px;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--panel);box-shadow:none;min-height:0;touch-action:pan-y;transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:none}.page-shell .fc-studio .fc-rows li.is-dragging{position:relative;z-index:2;box-shadow:var(--fc-pop);border-radius:8px;transition:none}.page-shell .fc-studio .fc-rows li.is-just-dropped{transition:none}.page-shell .fc-studio .file-grip{width:20px;display:grid;place-items:center;color:var(--line-raised);cursor:grab;touch-action:none;flex:none}.page-shell .fc-studio .fc-rows li.is-disabled .file-grip{visibility:hidden}.page-shell .fc-studio .file-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.page-shell .fc-studio .file-open:hover{background:var(--fc-soft)}.page-shell .fc-studio .file-open .file-thumb,.page-shell .fc-studio .file-open>:first-child{width:36px;height:36px;flex:none;border-radius:6px;overflow:hidden}.page-shell .fc-studio .file-info{flex:1;min-width:0;display:flex;flex-direction:column}.page-shell .fc-studio .file-info strong{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-shell .fc-studio .file-info small{font-family:DM Sans,sans-serif;font-size:12px;color:var(--muted)}.page-shell .fc-studio .file-open-eye{color:var(--muted);opacity:0;transition:opacity .15s;flex:none}.page-shell .fc-studio .file-open:hover .file-open-eye,.page-shell .fc-studio .file-open:focus-visible .file-open-eye{opacity:1}.page-shell .fc-studio .queue-actions{display:flex;gap:0;flex:none}.page-shell .fc-studio .queue-button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.page-shell .fc-studio .queue-button:hover:not(:disabled){background:var(--fc-soft);color:var(--ink)}.page-shell .fc-studio .queue-button:disabled{opacity:.3}.page-shell .fc-add-more{width:calc(100% - 32px);margin:14px 16px 16px;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--line-raised);border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.page-shell .fc-add-more:hover:not(:disabled),.page-shell .fc-add-more.is-dragging{border-color:var(--acid);color:var(--ink);background:color-mix(in srgb,var(--acid) 5%,transparent)}.fc-sec{position:relative;padding:16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--line)}.fc-sec:last-child{border-bottom:0}.fc-sec-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.fc-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fc-tabs{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--fc-soft);border:1px solid var(--line)}.page-shell .fc-tabs button{flex:1;min-width:0;height:32px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-shell .fc-tabs button.is-on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.fc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page-shell .fc-tile{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.page-shell .fc-tile:hover:not(:disabled){border-color:var(--line-raised)}.page-shell .fc-tile.is-on{border-color:var(--acid);background:var(--fc-sel);box-shadow:inset 0 0 0 1px var(--acid)}.fc-tile-ext{font-family:DM Sans,sans-serif;font-weight:500;font-size:15px}.page-shell .fc-more{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.page-shell .fc-more span{flex:1;text-align:left}.page-shell .fc-more.is-open{border-color:var(--acid);box-shadow:0 0 0 3px var(--fc-ring)}.fc-more-caret{transition:transform .2s}.fc-more.is-open .fc-more-caret{transform:rotate(180deg)}.page-shell .fc-adv-open{width:100%;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.page-shell .fc-adv-open>span{flex:1;text-align:left}.page-shell .fc-adv-open:hover{border-color:var(--line-raised);background:var(--fc-soft)}.page-shell .fc-adv-open.is-open{border-color:var(--acid);box-shadow:0 0 0 3px var(--fc-ring)}.page-shell .fc-adv-open .cv-adv-count{font-weight:500;font-size:13px;color:var(--muted)}.page-shell .fc-adv-open>svg:first-child{color:var(--muted)}.fc-adv-open.is-open .fc-more-caret{transform:rotate(180deg)}.fc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:transparent}.fc-picker{position:absolute;z-index:41;top:56px;right:calc(100% + 28px);width:420px;max-height:min(560px,calc(100vh - 140px));display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--fc-pop)}.page-shell .fc-studio .fc-picker .cv-find{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);margin:0}.page-shell .fc-studio .fc-picker .cv-find:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px var(--fc-ring)}.page-shell .fc-studio .fc-picker .cv-find input{flex:1;min-width:0;height:auto;padding:0;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:14px;box-shadow:none}.page-shell .fc-studio .fc-picker .cv-families{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--fc-soft);border:1px solid var(--line);margin:0;overflow-x:auto}.page-shell .fc-studio .fc-picker .cv-family-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;box-shadow:none}.page-shell .fc-studio .fc-picker .cv-family-tab.is-on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.page-shell .fc-studio .fc-picker .cv-want-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:2px;max-height:none;border:0;background:none}.page-shell .fc-studio .fc-picker .cv-family-name{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.page-shell .fc-studio .fc-picker .cv-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px}.page-shell .fc-studio .fc-picker .cv-chip{height:34px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--ink);font-family:DM Sans,sans-serif;font-size:12px;cursor:pointer;box-shadow:none}.page-shell .fc-studio .fc-picker .cv-chip:hover:not(:disabled):not(.is-on){border-color:var(--line-raised);background:var(--fc-soft)}.page-shell .fc-studio .fc-picker .cv-chip.is-on{border-color:var(--acid);background:var(--fc-sel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--acid)}.page-shell .fc-studio .fc-picker .cv-want-hint{margin:8px 4px;color:var(--muted);font-size:13px}.fc-picker-foot{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 2px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.page-shell .fc-picker-foot a{color:var(--acid-text);font-weight:500;text-decoration:none}.fc-kind-rows{display:flex;flex-direction:column;gap:6px}.page-shell .fc-kind-row{width:100%;display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.page-shell .fc-kind-row:hover{border-color:var(--line-raised)}.page-shell .fc-kind-row.is-on{border-color:var(--acid);background:var(--fc-sel);box-shadow:inset 0 0 0 1px var(--acid)}.fc-kind-row b{font-weight:500}.fc-kind-row em{font-style:normal;font-size:12px;color:var(--muted)}.fc-kind-row.is-on .fc-gi{background:var(--panel)}.fc-kind-line{display:flex;align-items:stretch;gap:6px}.fc-kind-line>.fc-kind-row{flex:1;min-width:0}.page-shell .fc-kind-gear{flex:none;width:40px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);cursor:pointer}.page-shell .fc-kind-gear:hover{border-color:var(--line-raised);color:var(--ink)}.page-shell .fc-kind-gear>svg{transition:transform .35s ease}.page-shell .fc-kind-gear:hover>svg{transform:rotate(60deg)}.fc-settings.is-ping{animation:fc-settings-ping 1.1s ease-out}@keyframes fc-settings-ping{0%{border-color:var(--acid);box-shadow:0 0 color-mix(in srgb,var(--acid) 45%,transparent),var(--fc-shadow)}60%{border-color:var(--acid);box-shadow:0 0 0 10px color-mix(in srgb,var(--acid) 0%,transparent),var(--fc-shadow)}to{border-color:var(--line);box-shadow:0 0 0 0 transparent,var(--fc-shadow)}}@media(prefers-reduced-motion:reduce){.page-shell .fc-kind-gear>svg{transition:none}.fc-settings.is-ping{animation-duration:.6s;animation-timing-function:steps(1,end)}}.fc-summary .cv-adv-count{margin-left:auto}.page-shell .fc-studio .fc-out{align-items:center}.page-shell .fc-dd-btn{display:inline-flex;align-items:center;gap:8px;height:34px;min-width:112px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.page-shell .fc-dd-btn>span{flex:1;text-align:left;white-space:nowrap}.page-shell .fc-dd-btn>svg{flex:none;color:var(--muted);transition:transform .15s}.page-shell .fc-dd-btn:hover:not(:disabled){border-color:var(--line-raised)}.page-shell .fc-dd-btn.is-open{border-color:var(--acid);box-shadow:0 0 0 3px var(--fc-ring)}.page-shell .fc-dd-btn.is-open>svg{transform:rotate(180deg)}.page-shell .fc-dd-btn:disabled{opacity:.45;cursor:default}.fc-dd-menu{position:fixed;z-index:1100;min-width:168px;max-height:min(320px,60vh);overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--fc-pop)}.fc-dd-menu>button{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:500 13px DM Sans,sans-serif;text-align:left;white-space:nowrap;cursor:pointer}.fc-dd-menu>button>span{flex:1}.fc-dd-menu>button:hover:not(:disabled),.fc-dd-menu>button:focus-visible{background:color-mix(in srgb,var(--ink) 10%,var(--panel));outline:none}.fc-dd-menu>button[aria-selected=true]{background:var(--fc-sel);font-weight:600}.fc-dd-menu>button[aria-selected=true]>svg{color:var(--acid-text)}.fc-dd-menu>button:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.page-shell .fc-dd-btn>svg{transition:none}}.fc-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--fc-soft)}.page-shell .fc-studio .cv-adv-count{font-family:DM Sans,sans-serif;font-weight:500;font-size:11px;padding:2px 7px;border-radius:6px;background:var(--fc-sel);color:var(--acid-text)}.page-shell .fc-studio .settings-summary{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;background:none}.page-shell .fc-studio .settings-chip{display:inline-flex;gap:6px;align-items:baseline;padding:3px 8px;border-radius:6px;background:var(--fc-soft);border:0;font-size:12px}.page-shell .fc-studio .settings-chip small{color:var(--muted);font-size:11px}.page-shell .fc-studio .settings-chip b{font-weight:600}.page-shell .fc-studio .cv-fields select,.page-shell .fc-studio .cv-fields input[type=text],.page-shell .fc-studio .cv-fields input[type=number]{border-radius:8px;border-color:var(--line);background:var(--panel);color:var(--ink)}.page-shell .fc-studio .meta-view-open{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.page-shell .fc-studio .meta-view-open:hover:not(:disabled){background:var(--fc-soft)}.page-shell .fc-studio .settings-hint{font-size:12px;color:var(--muted)}.fc-cta{padding:16px;display:flex;flex-direction:column;gap:10px}.page-shell .fc-studio .fc-cta-btn{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--cta);color:var(--cta-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:none}.page-shell .fc-studio .fc-cta-btn:hover:not(:disabled){filter:brightness(1.06)}.page-shell .fc-studio .fc-cta .engine-status,.page-shell .fc-studio .fc-cta .settings-hint{margin:0;display:flex;gap:6px;align-items:center;justify-content:center;font-size:12px;color:var(--muted)}.page-shell .fc-studio .fc-insp .progress-area{margin:0;padding:0;border:0;background:none;box-shadow:none;display:flex;flex-direction:column;gap:12px}.page-shell .fc-studio .fc-insp .progress-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.page-shell .fc-studio .fc-insp .progress-title{display:inline-flex;gap:8px;align-items:center;min-width:0}.page-shell .fc-studio .fc-insp .progress-pct{font-family:Manrope,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em}.page-shell .fc-studio .fc-insp .progress-track{height:6px;border-radius:6px;background:var(--line);overflow:hidden;border:0}.page-shell .fc-studio .fc-insp .progress-track>span{display:block;height:100%;border-radius:6px;background:var(--acid)}.page-shell .fc-studio .fc-insp .progress-track.is-slim{height:4px}.page-shell .fc-studio .fc-insp .progress-file{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:10px 12px;border-radius:8px;background:var(--fc-soft);font-size:13px}.page-shell .fc-studio .fc-insp .progress-file .progress-track{grid-column:1 / -1}.page-shell .fc-studio .fc-insp .progress-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-shell .fc-studio .fc-insp .progress-file-pct{font-family:DM Sans,sans-serif;color:var(--muted)}.page-shell .fc-studio .fc-insp .progress-foot{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.fc-done-head{display:flex;align-items:center;gap:10px}.page-shell .fc-done-head h2{margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.fc-done-badge{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--black)}.page-shell .fc-studio .fc-download .download-split{display:flex;width:100%;position:relative}.page-shell .fc-studio .fc-download .download-all-button:hover{background:color-mix(in srgb,var(--cta) 88%,#000);transform:translateY(-1px)}.download-menu button.is-danger:first-child{margin-top:0;padding-top:9px;border-top:0;border-radius:8px}.page-shell .fc-studio .fc-download .download-all-button{flex:1 1 auto;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--cta);color:var(--cta-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:none;width:100%}.page-shell .fc-studio .fc-download .download-split .download-all-button{border-radius:8px 0 0 8px}.page-shell .fc-studio .fc-download .download-all-caret{width:46px;height:46px;display:grid;place-items:center;border:0;border-left:1px solid color-mix(in srgb,var(--cta-ink) 25%,transparent);border-radius:0 8px 8px 0;background:var(--cta);color:var(--cta-ink);cursor:pointer}.page-shell .fc-studio .download-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;display:flex;flex-direction:column;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--fc-pop)}.page-shell .fc-studio .download-menu button{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.page-shell .fc-studio .download-menu button:hover{background:var(--fc-soft)}.page-shell .fc-studio .download-menu em{margin-left:auto;font-style:normal;font-family:DM Sans,sans-serif;color:var(--muted)}.fc-links{gap:2px}.fc-icon-row{display:flex;justify-content:space-between;align-items:center}.video-compare-vol-pop:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.simple-player-audio{display:grid;place-items:center;height:160px;margin-bottom:12px;border-radius:12px;background:var(--fc-soft);color:var(--ink);cursor:pointer}.page-shell .fc-copy-link{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.page-shell .fc-copy-link:hover{color:var(--ink)}.zip-name-inline{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.zip-name-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zip-name-copy h3{margin:0;font:700 16px/1.25 Manrope,sans-serif;color:var(--ink)}.zip-name-copy p{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.zip-format-field,.zip-name-field{display:flex;flex-direction:column;gap:6px}.zip-name-field{position:relative}.zip-name-label{font-size:12px;font-weight:500;color:var(--muted)}.zip-name-input{width:100%;height:40px;padding:0 56px 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:14px DM Sans,sans-serif;outline:none}.zip-name-input:focus{border-color:var(--line-raised)}.zip-name-ext{position:absolute;right:12px;bottom:11px;font:12px DM Sans,sans-serif;color:var(--muted);pointer-events:none}.zip-name-actions{display:flex;justify-content:flex-end;gap:8px}.fc-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--black) 40%,transparent)}.fc-confirm-card{width:min(360px,100%);padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--fc-pop)}.page-shell .fc-confirm-card h3{margin:0 0 6px;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:var(--ink)}.fc-confirm-card p{margin:0 0 16px;font-size:14px;color:var(--muted);line-height:1.45}.fc-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.page-shell .fc-confirm-actions button{height:38px;padding:0 14px;border:1px solid var(--line-raised);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.page-shell .fc-confirm-actions .fc-confirm-go{background:var(--cta);color:var(--cta-ink);border-color:var(--cta)}.page-shell .fc-studio .fc-results{margin:0;padding:0;border:0;background:none;box-shadow:none;outline:none}.page-shell .fc-studio .fc-results .result-filters{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--line);margin:0;flex-wrap:wrap}.page-shell .fc-studio .fc-results .cv-state-pills{display:flex;gap:4px;flex-wrap:wrap}.page-shell .fc-studio .fc-results .cv-state-pill{height:32px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-family:DM Sans,sans-serif;font-size:13px;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.page-shell .fc-studio .fc-results .cv-state-pill em{font-style:normal;font-family:DM Sans,sans-serif}.page-shell .fc-studio .fc-results .cv-state-pill.is-on{background:var(--ink);border-color:var(--ink);color:var(--black)}.page-shell .fc-studio .fc-results .result-row{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--panel);box-shadow:none}.page-shell .fc-studio .fc-results .result-row:last-of-type{border-bottom:0}.page-shell .fc-studio .fc-results .result-row.is-working{background:var(--fc-soft)}.page-shell .fc-studio .fc-results .result-row.failed{background:color-mix(in srgb,var(--coral) 8%,var(--panel))}@media(max-width:860px){.fc-split{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"queue" "insp" "settings"}.fc-insp{position:static}.fc-picker{position:fixed;z-index:1001;top:auto;right:0;left:0;bottom:0;width:auto;max-height:82vh;border-radius:16px 16px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom))}.fc-scrim{z-index:1000;background:color-mix(in srgb,#000 38%,transparent)}.page-shell.page-shell .fc-studio .fc-cta-btn,.page-shell.page-shell .fc-studio .fc-download .download-split,.page-shell.page-shell .fc-studio .fc-download>.download-all-button{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;z-index:20;box-shadow:var(--fc-pop)}.page-shell .fc-studio .download-menu{top:auto;bottom:calc(100% + 6px)}.page-shell .fc-studio:has(.fc-insp){margin-bottom:24px}.fc-split:not(:has(>.fc-settings)){grid-template-areas:"queue" "insp"}.page-shell.page-shell .fc-studio[data-away] :is(.fc-cta-btn,.fc-download .download-split,.fc-download>.download-all-button){visibility:hidden}.fc-insp>.fc-cta:has(>.fc-cta-btn:only-child){display:contents}.fc-insp>.fc-sec:has(+.fc-cta>.fc-cta-btn:only-child){border-bottom:0}.fc-download .zip-name-actions:has(>.download-split:only-child,>.download-all-button:only-child){display:contents}.fc-download .zip-name-inline:has(>.zip-name-actions>:is(.download-split,.download-all-button):only-child){padding-bottom:0;border-bottom:0}}@media(max-width:560px){.page-shell .fc-head{padding-top:18px}.fc-head:has(>.fc-lead) .fc-head-row{display:contents}.fc-head .fc-lead{order:1}.fc-guides{order:2;justify-content:flex-start;margin-top:4px}.page-shell .fc-guides a{gap:8px;padding:7px 11px}.fc-head-actions{width:100%;margin-left:-10px}.fc-head-actions .fc-btn{margin-left:auto}.fc-queue{box-shadow:none}.page-shell .fc-studio .queue-button.is-remove{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.page-shell .fc-studio .fc-rows li,.fc-more-caret{transition:none}}.page-shell .fc-studio .file-icon{width:36px;height:36px;border-radius:6px;overflow:hidden;background:var(--fc-soft);color:var(--muted);box-shadow:none;border:0}.page-shell .fc-studio .fc-results .result-file-line{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;min-height:0;border:0;background:none}.page-shell .fc-studio .fc-results .result-status{width:18px;display:grid;place-items:center;color:var(--ink);flex:none}.page-shell .fc-studio .fc-results .result-row.failed .result-status{color:var(--coral)}.page-shell .fc-studio .fc-results .result-thumb-box{width:36px;height:36px;flex:none;border-radius:6px;overflow:hidden;border:0;background:var(--fc-soft);color:var(--muted);display:grid;place-items:center;padding:0}.page-shell .fc-studio .fc-results .result-thumb{width:100%;height:100%;object-fit:cover}.page-shell .fc-studio .fc-results .result-copy{flex:1;min-width:0;display:flex;flex-direction:column}.page-shell .fc-studio .fc-results .result-name-row{display:flex;align-items:center;gap:8px;min-width:0}.page-shell .fc-studio .fc-results .result-name-row strong{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-shell .fc-studio .fc-results .result-kind{display:none}.page-shell .fc-studio .fc-results .result-copy small{font-family:DM Sans,sans-serif;font-size:12px;color:var(--muted)}.page-shell .fc-studio .fc-results .result-row.failed .result-copy small{font-family:DM Sans,sans-serif;font-size:13px;color:var(--ink)}.page-shell .fc-studio .fc-results .result-target{display:inline-flex;gap:4px;align-items:center;font-family:DM Sans,sans-serif;font-size:11px;color:var(--muted);padding:3px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel);white-space:nowrap}.page-shell .fc-studio .fc-results .result-target b{color:var(--ink);font-weight:500}.page-shell .fc-studio .fc-results .result-actions{display:flex;align-items:center;gap:4px;flex:none}.page-shell .fc-studio .fc-results .share-button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;box-shadow:none}.page-shell .fc-studio .fc-results .share-button:hover{background:var(--fc-soft);color:var(--ink)}.page-shell .fc-studio .fc-results .download-split{display:inline-flex;position:relative}.page-shell .fc-studio .fc-results .download-menu{left:auto;right:0;min-width:220px}.page-shell .fc-studio .fc-results .download-button{height:32px;min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line-raised);border-right:0;border-radius:8px 0 0 8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;box-shadow:none}.page-shell .fc-studio .fc-results .download-caret{width:30px;height:32px;display:grid;place-items:center;border:1px solid var(--line-raised);border-radius:0 8px 8px 0;background:var(--panel);color:var(--muted);cursor:pointer;box-shadow:none}.page-shell .fc-studio .fc-results .download-button:hover,.page-shell .fc-studio .fc-results .download-caret:hover{background:var(--fc-soft);color:var(--ink);filter:none;box-shadow:none;transform:none}.page-shell .fc-studio .fc-results .share-button:hover{border-color:transparent;transform:none}.page-shell .fc-studio .fc-results .retry-button{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line-raised);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.page-shell .fc-studio .fc-results .result-sort-button{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}@media(max-width:560px){.page-shell .fc-studio .fc-results .result-target{display:none}.page-shell .fc-studio .fc-results .download-button{gap:6px;padding:0 12px}.page-shell .fc-studio .fc-results .download-button svg{width:16px;height:16px}.page-shell .fc-studio .fc-results .result-actions>.share-button,.page-shell .fc-studio .fc-results .result-actions>.copy-detail-button{display:none}.page-shell .fc-studio .fc-results .result-row{padding:0}.page-shell .fc-studio .fc-results .result-file-line{gap:10px;padding:10px 12px}.page-shell .fc-studio .fc-results .result-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.page-shell .fc-studio .metadata-option-row .metadata-option{flex:1 1 auto;margin:0}.page-shell .fc-studio .progress-track.is-indeterminate>span{width:35%;animation:fc-indeterminate 1.4s ease-in-out infinite}@keyframes fc-indeterminate{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.page-shell .fc-studio .progress-track.is-indeterminate>span{animation:none;width:100%;opacity:.5}}.page-shell .fc-studio .file-fact{white-space:nowrap}.download-all-button:disabled,.download-all-caret:disabled,.download-menu button:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:grayscale(.15)}.download-all-button:disabled:hover,.download-all-caret:disabled:hover,.download-menu button:disabled:hover{background:var(--acid);transform:none}.download-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:grid;gap:2px;min-width:230px;max-width:min(330px,80vw);padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 44px -18px #00000080}.download-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:13px;cursor:pointer;text-align:left}.download-menu button:hover{background:var(--cv-mute)}.download-menu button svg{flex:none;color:var(--cat, currentColor)}.download-menu button.is-danger{margin-top:4px;padding-top:10px;border-top:1px solid var(--line);border-radius:0 0 12px 12px;color:#e5484d}.download-menu button.is-danger svg{color:#e5484d}.download-menu button.is-danger:hover{background:#e5484d1f}html[data-theme=light] .download-menu button.is-danger{color:#c22f34}html[data-theme=light] .download-menu button.is-danger svg{color:#c22f34}.download-menu button em{margin-left:auto;font:12px DM Sans,sans-serif;font-style:normal;opacity:.7}.download-menu.is-fixed{position:fixed}.download-menu.is-fixed.is-above{top:auto}.page-shell .fc-studio :is(.fc-btn,.fc-cta-btn,.download-all-button,.download-button,.zip-name-confirm){position:relative;overflow:hidden;isolation:isolate}.page-shell .fc-studio :is(.fc-btn,.fc-cta-btn,.download-all-button,.download-button,.zip-name-confirm):before{content:"";position:absolute;z-index:-1;inset:-40% auto -40% -45%;width:38%;transform:skew(-24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);pointer-events:none}.page-shell .fc-studio :is(.fc-btn,.fc-cta-btn,.download-all-button,.download-button,.zip-name-confirm):not(:disabled):hover:before,.page-shell .fc-studio :is(.fc-btn,.fc-cta-btn,.download-all-button,.download-button,.zip-name-confirm):not(:disabled):focus-visible:before{animation:app-button-shine-once .65s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.page-shell .fc-studio :is(.fc-btn,.fc-cta-btn,.download-all-button,.download-button,.zip-name-confirm):before{animation:none!important}}.fc-settings{grid-area:settings;min-width:0;container:ajustes / inline-size;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--fc-shadow)}.fc-settings-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 20px;min-height:46px;box-sizing:border-box;border-bottom:1px solid var(--line)}.page-shell .fc-settings-head h2{display:flex;align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:var(--ink)}.fc-settings-gap{flex:1}.page-shell .fc-settings-head .fc-tabs button{flex:none;padding:0 12px}.fc-settings-head .fc-tabs em{margin-left:6px;font-style:normal;font-size:11px;color:var(--muted)}.page-shell .fc-settings-head .fc-copy-link{height:34px}.aj-body{display:grid;grid-template-columns:184px minmax(0,1fr)}.aj-body.is-single{grid-template-columns:minmax(0,1fr)}.aj-rail{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px;border-right:1px solid var(--line)}.page-shell .aj-rail button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.page-shell .aj-rail button:hover{background:var(--fc-soft)}.page-shell .aj-rail button.is-on{background:color-mix(in srgb,var(--ink) 9%,var(--panel))}.page-shell .aj-rail button:focus-visible{outline:2px solid var(--acid-text);outline-offset:-2px}.aj-rail b{font-size:13px;font-weight:500}.aj-rail .is-on b{font-weight:600}.aj-rail small{max-width:100%;overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.aj-stack{display:grid;min-width:0}.page-shell .fc-studio .fc-settings .cv-fields.aj-panel{grid-area:1 / 1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0;margin:0;padding:2px 18px 6px;gap:0 28px;visibility:hidden}.page-shell .fc-studio .fc-settings .cv-fields.aj-panel.is-on{visibility:visible}.aj-cell,.aj-wide{min-width:0;padding:10px 0}.aj-wide{grid-column:1 / -1}.aj-notas{padding-top:0}.page-shell .fc-studio .fc-settings .aj-notas .settings-hint{margin:0 0 6px}.aj-filas{padding:6px 0}.aj-filas>*+*{border-top:1px solid var(--line)}.aj-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:46px;box-sizing:border-box;padding:6px 0}.aj-wide.aj-filas .aj-row{min-height:60px}.aj-row-text{flex:1 1 auto;min-width:0}.aj-row-label{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.aj-row-control{flex:none;max-width:100%}.page-shell .fc-studio .fc-settings .aj-help{display:none;margin-top:1px;color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.page-shell .fc-studio .fc-settings .aj-wide.aj-filas .aj-help{display:block}.page-shell .fc-studio .fc-settings .aj-wide.aj-filas .hint-i{display:none}.aj-sw{padding:6px 0}.aj-wide.aj-filas .aj-sw{padding:9px 0}.page-shell .fc-studio .fc-settings .cv-fields .aj-sw .metadata-option{min-height:34px}.page-shell .fc-studio .fc-settings .cv-fields .aj-sw .metadata-option strong{font-size:13px;font-weight:500;line-height:18px}.aj-sw-extra{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding:6px 0 2px}.page-shell .fc-studio .fc-settings .cv-fields .aj-sw-extra .fade-fields{display:flex;gap:10px;width:auto;margin:0}.page-shell .fc-studio .fc-settings .cv-fields .aj-sw-extra .fade-fields label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.page-shell .fc-studio .fc-settings .cv-fields .aj-sw-extra .fade-fields input{width:56px;min-height:34px;text-align:center}.page-shell .fc-studio .fc-settings :is(input[type=number],input[type=text]){height:34px;min-height:34px;font-size:13px}.page-shell .fc-studio .fc-settings input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.page-shell .fc-studio .fc-settings input[type=number]::-webkit-inner-spin-button,.page-shell .fc-studio .fc-settings input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-shell .fc-studio .fc-settings .cv-fields .aj-input{width:240px;max-width:100%}.page-shell .fc-studio .fc-settings .cv-fields .aj-input.is-long{width:320px}.page-shell .fc-studio .fc-settings .cv-fields .aj-area{width:100%;min-height:72px;box-sizing:border-box;font:12px/1.5 ui-monospace,monospace}.page-shell .fc-studio .fc-settings .cv-fields .custom-dimensions{display:flex;gap:10px;margin-top:0}.page-shell .fc-studio .fc-settings .cv-fields .custom-dimensions label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.page-shell .fc-studio .fc-settings .cv-fields .custom-dimensions input{width:76px}.fc-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--fc-soft)}.page-shell .fc-seg button{height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.page-shell .fc-seg button:hover:not(:disabled){color:var(--ink)}.page-shell .fc-seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 12%,transparent),0 0 0 1px var(--line)}.page-shell .fc-seg button:disabled{opacity:.45;cursor:default}.aj-step-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-bottom:6px}.aj-step-side{display:flex;flex:none;align-items:center;gap:10px}.aj-step-value{color:var(--muted);font-size:12.5px;white-space:nowrap}.aj-step-value+.aj-mini{padding-left:10px;border-left:1px solid var(--line)}.aj-slot{display:flex;flex-direction:column;min-width:0;min-height:52px}.aj-track{position:relative;display:flex;justify-content:space-between;align-items:center;height:28px;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.aj-track:before{content:"";position:absolute;left:7px;right:7px;top:13px;height:2px;background:var(--line)}.page-shell .aj-stop{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 -7px;padding:0;border:0;background:none;cursor:pointer}.aj-stop i{display:block;width:10px;height:10px;box-sizing:border-box;border-radius:50%;border:2px solid var(--line-raised);background:var(--panel);transition:transform .2s ease,background .2s,border-color .2s}.aj-stop:hover:not(:disabled) i{border-color:var(--ink)}.aj-stop[data-past=true] i{border-color:var(--ink);background:var(--ink)}.aj-stop[aria-pressed=true] i{border-color:var(--ink);background:var(--ink);transform:scale(1.5)}.aj-stop:disabled{cursor:default;opacity:.45}.page-shell .aj-stop:focus-visible{outline:2px solid var(--acid-text);outline-offset:-4px;border-radius:50%}.aj-ends{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:var(--muted);font-size:11.5px;line-height:18px;white-space:nowrap}.page-shell .aj-mini{flex:none;min-height:24px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.page-shell .aj-mini:hover:not(:disabled){color:var(--ink)}.page-shell .aj-mini:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px;border-radius:4px}.aj-exact-body{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;min-height:34px}.aj-exact-body>*{min-width:0;max-width:100%}.aj-exact-body>.aj-note{flex:1 1 100%}.aj-note{display:block;overflow:hidden;color:var(--muted);font-size:11.5px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.aj-wxh{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.page-shell .fc-studio .fc-settings .cv-fields .aj-wxh input{width:72px;padding:0 8px}.size-cap-custom{display:inline-flex;align-items:center;gap:6px}.page-shell .fc-studio .fc-settings .size-cap-custom input[type=text]{width:72px;padding:0 10px;text-align:left}.page-shell .fc-studio .fc-settings .cv-fields .pdf-margin-input{width:88px}.aj-clip-top{display:flex;align-items:stretch;gap:16px}.aj-clip-preview{position:relative;flex:none;width:208px;height:117px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#000}.aj-clip-preview video{display:block;width:100%;height:100%;object-fit:contain}.page-shell .aj-clip-play{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer}.page-shell .aj-clip-play.is-over{position:absolute;left:8px;bottom:8px;width:28px;height:28px;border:0;border-radius:50%;background:#000000b3;color:#fff}.aj-clip-now{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:4px;background:#000000b3;color:#fff;font-size:11.5px;font-weight:500}.aj-clip-side{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.aj-clip-side .aj-step-h{margin-bottom:0}.page-shell .fc-studio .fc-settings .cv-fields .aj-clip .settings-hint{margin:0}.aj-clip-times{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.aj-clip-times label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:12.5px}.page-shell .fc-studio .fc-settings .cv-fields .aj-clip-times input{width:84px;padding:0 8px;text-align:center}.page-shell .aj-clip-reset{height:34px;margin-left:auto}.aj-clip>.aj-clip-times{margin-top:8px}.aj-clip-surface{position:relative;height:84px;margin-top:10px;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:pan-y}.aj-ruler{position:absolute;inset:0 0 auto 0;height:26px}.aj-ruler-label{position:absolute;top:0;color:var(--muted);font-size:11.5px;line-height:14px;white-space:nowrap;transform:translate(-50%)}.aj-ruler-label:first-child{transform:none}.aj-ruler-tick{position:absolute;top:20px;width:1px;height:4px;background:var(--line-raised)}.aj-ruler-tick.is-major{top:16px;height:8px}.aj-strip{position:absolute;left:0;right:0;top:28px;height:56px;overflow:hidden;border-radius:6px;background:var(--fc-soft)}.aj-frames{display:flex;height:100%}.aj-frames>span{flex:1 1 0;min-width:0;border-right:1px solid var(--black)}.aj-frames img{display:block;width:100%;height:100%;object-fit:cover}.aj-wave{display:flex;align-items:center;gap:1px;height:100%;padding:0 14px;box-sizing:border-box}.aj-wave>span{flex:1 1 0;min-width:0;border-radius:1px;background:var(--muted)}.aj-strip-note{display:flex;align-items:center;justify-content:center;height:100%;margin:0;color:var(--muted);font-size:12.5px}.aj-shade{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--black) 68%,transparent);pointer-events:none}.aj-selection{position:absolute;top:28px;height:56px;box-sizing:border-box;border:solid var(--ink);border-width:2px 0;border-radius:6px;pointer-events:none}.aj-handle{position:absolute;top:-2px;bottom:-2px;width:12px;background:var(--ink);cursor:ew-resize;pointer-events:auto;touch-action:none}.aj-handle:before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px}.aj-handle:after{content:"";position:absolute;left:5px;top:18px;width:2px;height:20px;border-radius:1px;background:var(--panel)}.aj-handle.is-start{left:0;border-radius:6px 0 0 6px}.aj-handle.is-end{right:0;border-radius:0 6px 6px 0}.aj-handle:focus-visible{outline:2px solid var(--acid-text);outline-offset:2px}.aj-playhead{position:absolute;top:14px;bottom:0;width:2px;margin-left:-1px;background:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--black) 60%,transparent);pointer-events:none}.aj-playhead:before{content:"";position:absolute;left:-4px;top:-2px;width:10px;height:10px;border-radius:3px;background:var(--ink)}@container ajustes (max-width: 779px){.aj-body{grid-template-columns:minmax(0,1fr)}.aj-rail{flex-direction:row;overflow-x:auto;padding:6px 8px;border-right:0;border-bottom:1px solid var(--line)}.page-shell .aj-rail button{flex:none;width:auto;min-height:32px;justify-content:center;padding:6px 12px}.aj-rail small{display:none}}@container ajustes (max-width: 599px){.fc-settings-head{padding:6px 16px}.page-shell .fc-studio .fc-settings .cv-fields.aj-panel{grid-template-columns:minmax(0,1fr);padding:2px 16px 6px}.aj-clip-top{flex-direction:column}.aj-clip-preview{width:100%;height:auto;aspect-ratio:16 / 9}}@media(max-width:860px){.fc-settings-head .fc-tabs{width:100%;overflow-x:auto}.aj-slot{min-height:68px}.aj-track{height:44px}.aj-track:before{top:21px}.page-shell .aj-stop{width:34px;height:44px;margin:0 -10px}.aj-exact-body,.aj-row{min-height:44px}.aj-handle{width:14px}}@media(prefers-reduced-motion:reduce){.aj-stop i{transition:none}}.page-shell .fc-studio .fc-settings .cv-fields .set-custom{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;margin:0}.page-shell .fc-studio .fc-settings-head .fc-tabs button{display:inline-flex;align-items:center;gap:6px}.page-shell .fc-studio .fc-settings-head .fc-tabs button>svg{flex:none;color:var(--muted)}.page-shell .fc-studio .fc-settings-head .fc-tabs button.is-on>svg{color:var(--ink)}.page-shell .fc-studio .fc-settings .cv-fields .percent-field{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.page-shell .fc-studio .fc-settings .cv-fields .percent-label{flex:none;color:var(--ink);font-size:14px}.page-shell .fc-studio .fc-settings .cv-fields .percent-row{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.page-shell .fc-studio .fc-settings .cv-fields .percent-input{flex:none;width:56px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:var(--cv-r-ctl);background:var(--panel);color:var(--ink);font:500 13px DM Sans,sans-serif;text-align:right;box-shadow:none}.page-shell .fc-studio .fc-settings .cv-fields .percent-input:focus{outline:none;border-color:var(--acid);box-shadow:0 0 0 3px var(--fc-ring)}.page-shell .fc-studio .fc-settings .cv-fields .percent-input:disabled{opacity:.45}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider{display:flex;align-items:center;flex:1 1 110px;min-width:0}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]{flex:1;width:100%;min-width:0;height:22px;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:20px;background:var(--line)}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]::-moz-range-track{height:6px;border-radius:20px;background:var(--line)}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:2px solid var(--black);border-radius:50%;background:var(--acid)}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--black);border-radius:50%;background:var(--acid)}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]:focus-visible{outline:2px solid var(--acid-text);outline-offset:4px;border-radius:20px}.page-shell .fc-studio .fc-settings .cv-fields .percent-slider input[type=range]:disabled{opacity:.45;cursor:not-allowed}.page-shell .dropzone{--dz-bg: var(--panel);--dz-esq: var(--line-raised);--dz-ease: cubic-bezier(.16, 1, .3, 1);position:relative;overflow:hidden;isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:32px 24px;border:1px solid var(--line);border-radius:12px;background:var(--dz-bg);color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:background-color .3s,border-color .3s;animation:dz-entra .3s ease-out both}.page-shell .dropzone:hover{border-color:color-mix(in srgb,var(--ink) 14%,var(--line));--dz-esq: var(--muted)}.page-shell .dropzone.is-dragging{--dz-bg: color-mix(in srgb, var(--ink) 3%, var(--panel));--dz-esq: var(--ink);border-color:var(--line-raised)}.page-shell .dropzone.has-error{--dz-esq: var(--coral);animation:dz-no .36s cubic-bezier(.36,.07,.19,.97)}.page-shell .dropzone:focus-visible{outline-offset:4px}.page-shell .dz-puntos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 55% 65% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 55% 65% at 50% 50%,#000 20%,transparent 100%);opacity:.55;transition:opacity .4s}.page-shell .dz-puntos>span{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-image:radial-gradient(circle,var(--line-raised) 1px,transparent 1.6px);background-size:20px 20px;background-position:center}.page-shell .dropzone:hover .dz-puntos{opacity:.9}.page-shell .dropzone.is-dragging .dz-puntos{opacity:1}.page-shell .dropzone.is-dragging .dz-puntos>span{animation:dz-deriva 2.4s linear infinite}.page-shell .dz-barrido{position:absolute;left:0;right:0;top:0;height:90px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ink) 5%,transparent));border-bottom:1px solid color-mix(in srgb,var(--ink) 28%,transparent);opacity:0;translate:0 -100%;transition:opacity .3s}.page-shell .dropzone.is-dragging .dz-barrido{opacity:1;animation:dz-barre 2s cubic-bezier(.45,0,.55,1) infinite}.page-shell .dz-esq{position:absolute;width:26px;height:26px;box-sizing:border-box;pointer-events:none;border:2px solid var(--dz-esq);transition:translate .5s var(--dz-ease),scale .5s var(--dz-ease),border-color .3s}.page-shell .dz-tl{top:18px;left:18px;border-right:0;border-bottom:0;border-top-left-radius:9px;transform-origin:0 0}.page-shell .dz-tr{top:18px;right:18px;border-left:0;border-bottom:0;border-top-right-radius:9px;transform-origin:100% 0}.page-shell .dz-bl{bottom:18px;left:18px;border-right:0;border-top:0;border-bottom-left-radius:9px;transform-origin:0 100%}.page-shell .dz-br{bottom:18px;right:18px;border-left:0;border-top:0;border-bottom-right-radius:9px;transform-origin:100% 100%}.page-shell .dropzone:hover .dz-tl{translate:-6px -6px}.page-shell .dropzone:hover .dz-tr{translate:6px -6px}.page-shell .dropzone:hover .dz-bl{translate:-6px 6px}.page-shell .dropzone:hover .dz-br{translate:6px 6px}.page-shell .dropzone.is-dragging .dz-esq{--dz-x: max(0px, calc(50cqw - 250px) );scale:1.3}.page-shell .dropzone.is-dragging .dz-tl{translate:var(--dz-x) 16px}.page-shell .dropzone.is-dragging .dz-tr{translate:calc(var(--dz-x) * -1) 16px}.page-shell .dropzone.is-dragging .dz-bl{translate:var(--dz-x) -16px}.page-shell .dropzone.is-dragging .dz-br{translate:calc(var(--dz-x) * -1) -16px}.page-shell .dz-cuerpo{display:flex;flex-direction:column;align-items:center;gap:14px}.page-shell .dz-hojas{position:relative;width:150px;height:86px;margin-bottom:6px;animation:dz-flota 5s ease-in-out .8s 3}.page-shell .dz-hueco{position:absolute;left:50%;bottom:0;width:54px;height:68px;margin-left:-27px;animation:dz-reparte .55s var(--dz-ease) backwards}.page-shell .dz-h1{animation-delay:.12s}.page-shell .dz-h2{animation-delay:.2s;z-index:1}.page-shell .dz-h3{animation-delay:.28s}.page-shell .dz-hoja{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;padding-bottom:9px;border:1px solid var(--line-raised);border-radius:8px;background:color-mix(in srgb,var(--ink) 5%,var(--panel));color:var(--muted);font:700 10px/1 Manrope,sans-serif;letter-spacing:.08em;transform-origin:50% 100%;transition:transform .5s var(--dz-ease),background-color .25s,color .25s,border-color .25s}.page-shell .dz-hoja:before{content:"";position:absolute;top:-1px;right:-1px;width:15px;height:15px;border-bottom-left-radius:5px;background:linear-gradient(225deg,var(--dz-bg) 50%,var(--line-raised) 50%)}.page-shell .dz-hoja:after{content:"";position:absolute;left:10px;top:14px;width:22px;height:2px;border-radius:2px;background:var(--line);box-shadow:0 6px 0 var(--line),0 12px 0 var(--line)}.page-shell .dz-h1 .dz-hoja{transform:translate(-14px) rotate(-9deg)}.page-shell .dz-h2 .dz-hoja{transform:translateY(-2px)}.page-shell .dz-h3 .dz-hoja{transform:translate(14px) rotate(9deg)}.page-shell .dropzone:hover .dz-hoja{border-color:var(--muted);color:var(--ink)}.page-shell .dropzone:hover .dz-h1 .dz-hoja{transform:translate(-36px) translateY(2px) rotate(-17deg)}.page-shell .dropzone:hover .dz-h2 .dz-hoja{transform:translateY(-9px)}.page-shell .dropzone:hover .dz-h3 .dz-hoja{transform:translate(36px) translateY(2px) rotate(17deg)}.page-shell .dropzone.is-dragging .dz-hojas{animation:none}.page-shell .dropzone.is-dragging .dz-h1 .dz-hoja{transform:translate(-50px) translateY(8px) rotate(-24deg)}.page-shell .dropzone.is-dragging .dz-h3 .dz-hoja{transform:translate(50px) translateY(8px) rotate(24deg)}.page-shell .dropzone.is-dragging .dz-h2 .dz-hoja{transform:translateY(-16px) scale(1.08);background:var(--cta);color:var(--cta-ink);border-color:var(--cta);animation:dz-sube 1.6s ease-in-out .5s infinite}.page-shell .dropzone.is-dragging .dz-h2 .dz-hoja:before{background:linear-gradient(225deg,var(--dz-bg) 50%,color-mix(in srgb,var(--cta-ink) 22%,var(--cta)) 50%)}.page-shell .dropzone.is-dragging .dz-h2 .dz-hoja:after{background:color-mix(in srgb,var(--cta-ink) 14%,var(--cta));box-shadow:0 6px color-mix(in srgb,var(--cta-ink) 14%,var(--cta)),0 12px color-mix(in srgb,var(--cta-ink) 14%,var(--cta))}.page-shell .dropzone.has-error .dz-h2 .dz-hoja{border-color:var(--coral);color:var(--coral)}.page-shell .dropzone .drop-title{display:grid;justify-items:center;font:700 22px/1.25 Manrope,sans-serif;letter-spacing:-.02em;color:var(--ink)}.page-shell .dropzone .drop-title>span{grid-area:1 / 1;transition:opacity .2s,transform .35s var(--dz-ease)}.page-shell .dropzone .drop-title-drag{opacity:0;transform:translateY(8px)}.page-shell .dropzone.is-dragging .drop-title-idle{opacity:0;transform:translateY(-8px)}.page-shell .dropzone.is-dragging .drop-title-drag{opacity:1;transform:none}.page-shell .dropzone .drop-subtitle{margin-top:-8px;color:var(--muted);font-size:15px}.page-shell .dz-formatos{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:440px}.page-shell .dz-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:13px;transition:border-color .3s,color .3s,opacity .3s}.page-shell .dropzone:hover .dz-chip{border-color:var(--line-raised);color:var(--ink)}.page-shell .dropzone.is-dragging .dz-chip{opacity:.35}.page-shell .dropzone .drop-browse{display:inline-flex;align-items:center;gap:8px;height:44px;margin-top:4px;padding:0 20px;border-radius:8px;background:var(--cta);color:var(--cta-ink);font-weight:600;font-size:15px;transition:opacity .2s,transform .3s}.page-shell .dropzone.is-dragging .drop-browse{opacity:0;transform:translateY(6px)}@media(max-width:560px){.page-shell .dropzone{padding:26px 18px}.page-shell .dz-cuerpo{gap:10px}.page-shell .dz-hojas{transform:scale(.82);margin:-8px 0 -4px;animation:none}.page-shell .dropzone .drop-title{font-size:19px}.page-shell .dz-esq{width:20px;height:20px}.page-shell .dz-tl,.page-shell .dz-tr{top:12px}.page-shell .dz-bl,.page-shell .dz-br{bottom:12px}.page-shell .dz-tl,.page-shell .dz-bl{left:12px}.page-shell .dz-tr,.page-shell .dz-br{right:12px}}@keyframes dz-entra{0%{opacity:0;transform:translateY(4px)}}@keyframes dz-no{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes dz-deriva{to{transform:translate(20px,20px)}}@keyframes dz-barre{0%{translate:0 -100%}to{translate:0 460px}}@keyframes dz-flota{50%{transform:translateY(-3px)}}@keyframes dz-reparte{0%{opacity:0;transform:translateY(18px)}}@keyframes dz-sube{0%,to{transform:translateY(-16px) scale(1.08)}50%{transform:translateY(-20px) scale(1.08)}}@media(prefers-reduced-motion:reduce){.page-shell .dropzone,.page-shell .dropzone *,.page-shell .dropzone *:before,.page-shell .dropzone *:after{animation:none!important;transition-duration:.01ms!important}}
