.anituner-theme{--ani-canvas:#fffefa;--ani-ink:#233b31;--ani-body:#516257;--ani-primary:#286344;--ani-on-primary:#fff;--ani-wash:#e8f2e0;--ani-sky:#dcecf5;--ani-lilac:#ece3f7;--ani-line:#d6dfd1;--ani-stage:#f5f8f0;--gs-paper:var(--ani-canvas);--gs-sand:var(--ani-wash);--gs-line:var(--ani-line);--gs-ink:var(--ani-ink);--gs-body:var(--ani-body);background:var(--ani-canvas);color:var(--ani-body)}html[data-theme=dark] .anituner-theme{--ani-canvas:#202923;--ani-ink:#f0f4e7;--ani-body:#c8d4c6;--ani-primary:#b6e2a2;--ani-on-primary:#20341f;--ani-wash:#303f30;--ani-sky:#283e4a;--ani-lilac:#43364c;--ani-line:#4c5a49;--ani-stage:#28372c}.anituner-theme main{color:var(--ani-body);font-size:1.0625rem;line-height:1.7}.anituner-theme main :is(h1,h2,h3){color:var(--ani-ink);letter-spacing:-.025em;font-family:IBM Plex Sans,Plex Fallback,sans-serif}.anituner-theme main h1{margin:0 0 1.5rem;font-size:clamp(2.75rem,4.8vw,4.6rem);font-weight:650;line-height:1.02}.anituner-theme main h1 span{color:var(--ani-primary)}.anituner-theme main h2{margin:0 0 1.25rem;font-size:clamp(2rem,3vw,2.9rem);font-weight:600;line-height:1.12}.anituner-theme main h3{margin:0 0 .6rem;font-size:1.375rem;line-height:1.25}.anituner-theme main p{margin:0 0 1.25rem}.anituner-theme main a{text-underline-offset:.25em}.anituner-theme main a:not([class]){color:var(--ani-primary)}.anituner-theme main code{color:var(--ani-primary);font-family:monospace;font-size:.92em}.anituner-theme :focus-visible{outline:3px solid var(--ani-primary);outline-offset:4px}.anituner-theme main ::selection{color:var(--ani-on-primary);background:var(--ani-primary)}.anituner-theme .product-subnav{background:var(--ani-canvas);border-color:var(--ani-line)}.anituner-theme .product-subnav-inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;display:flex}.anituner-theme .product-subnav-brand{color:var(--ani-ink);letter-spacing:-.025em;align-items:center;gap:.75rem;font:650 2.25rem/1.15 IBM Plex Sans,Plex Fallback,sans-serif;text-decoration:none;display:inline-flex}.anituner-theme .product-subnav-brand img{width:44px;height:44px}.anituner-theme .product-subnav nav{border:1px solid var(--ani-line);background:var(--ani-canvas);border-radius:14px;gap:.25rem;padding:.3rem;display:flex}.anituner-theme .product-subnav nav a{min-height:44px;color:var(--ani-ink);border-radius:9px;padding:.65rem 1rem;font-size:.9375rem;text-decoration:none;display:block}.anituner-theme .product-subnav nav a[aria-current=page]{background:var(--ani-primary);color:var(--ani-on-primary)}.anituner-theme .product-subnav nav a:hover{background:var(--ani-wash);color:var(--ani-ink)}.ani-hero{background:var(--ani-wash);padding:clamp(2.5rem,5vw,4.5rem) 0}.ani-hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.ani-hero-copy{min-width:0}.anituner-theme main .ani-lede{color:var(--ani-ink);max-width:35ch;margin-bottom:1rem;font-size:1.375rem;line-height:1.4}.ani-hero-description{max-width:48ch}.ani-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-block:1.75rem 1rem;display:flex}.ani-button{min-height:48px;color:var(--ani-on-primary);background:var(--ani-primary);border-radius:9px;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:filter .18s ease-out;display:inline-flex}.ani-button:hover{color:var(--ani-on-primary);filter:brightness(.9)}.ani-text-link{min-height:44px;color:var(--ani-primary);align-items:center;gap:.65rem;font-size:1rem;font-weight:550;text-decoration:underline;display:inline-flex}.ani-text-link:hover{color:var(--ani-ink)}.anituner-theme main .ani-free-note{margin:0;font-size:.875rem;line-height:1.5}.ani-hero-visual{background:var(--ani-sky);border-radius:20px;padding:1.75rem}.ani-screenshot{margin:0}.ani-screenshot a{border-radius:8px;display:block}.ani-screenshot img{border-radius:6px;width:100%;height:auto;display:block}.ani-screenshot figcaption{color:var(--ani-ink);justify-content:space-between;gap:1rem;margin-top:.875rem;font-size:.8125rem;line-height:1.4;display:flex}.ani-screenshot figcaption span{white-space:nowrap;text-decoration:underline}.ani-sample-section{padding:3.5rem 0}.ani-sample-layout{grid-template-columns:.8fr 1fr;align-items:center;gap:5rem;display:grid}.ani-sample-layout>div:first-child p{max-width:40ch}.cursor-player{min-width:0}.cursor-player-stage{background:var(--ani-stage);border-radius:16px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.cursor-player-image{flex:0 0 96px;place-items:center;width:96px;height:96px;display:grid}.cursor-player-image :is(img,canvas){object-fit:contain;width:96px;height:96px;image-rendering:pixelated;display:block}.cursor-player [hidden]{display:none!important}.cursor-player-caption{color:var(--ani-ink);flex-direction:column;font-size:.875rem;line-height:1.5;display:flex}.cursor-player-caption strong{font-family:IBM Plex Sans,Plex Fallback,sans-serif;font-size:1.25rem}.ani-play{border:1px solid var(--ani-line);background:var(--ani-canvas);min-height:44px;color:var(--ani-ink);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:.5rem;margin-left:auto;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.ani-play:hover{background:var(--ani-wash)}.ani-play[data-playing=true] .ani-play-icon,.ani-play[data-playing=false] .ani-pause-icon{display:none}.cursor-choices{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem;display:grid}.cursor-choices button{border:1px solid var(--ani-line);background:var(--ani-canvas);min-width:0;min-height:54px;color:var(--ani-ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;display:flex}.cursor-choices canvas{width:28px;height:28px;image-rendering:pixelated}.cursor-choices [aria-pressed=true]{border:2px solid var(--ani-primary);background:var(--ani-wash);font-weight:600}.cursor-choices button:hover{background:var(--ani-wash)}.anituner-theme main .cursor-player-note{text-align:center;margin:.65rem 0 0;font-size:.75rem}.ani-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.ani-workflow{border-top:1px solid var(--ani-line)}.ani-workflow-layout{grid-template-columns:.85fr 1fr;gap:6rem;display:grid}.ani-workflow-layout>div p{max-width:38ch}.ani-steps{counter-reset:ani-steps;margin:0;padding:0;list-style:none}.ani-steps li{counter-increment:ani-steps;padding:0 0 1.75rem 3.5rem;position:relative}.ani-steps li:last-child{padding-bottom:0}.ani-steps li:before{content:counter(ani-steps);background:var(--ani-wash);width:36px;height:36px;color:var(--ani-primary);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.ani-steps p{max-width:48ch}.ani-detail{background:var(--ani-sky)}.ani-detail-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid}.ani-detail-layout>div:last-child{padding-inline:1rem}.ani-detail-list{margin:1.5rem 0;padding:0;list-style:none}.ani-detail-list li{align-items:flex-start;gap:.75rem;padding-block:.45rem;display:flex}.ani-detail-list svg{color:var(--ani-primary);flex-shrink:0;margin-top:.3rem}.ani-format-layout{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.ani-format-layout>div p{max-width:36ch}.ani-format-layout>div p.ani-definition{max-width:48ch;margin-top:1.25rem;font-size:.9375rem}.ani-format-list{margin:0}.ani-format-list>div{border-bottom:1px solid var(--ani-line);padding-block:1.125rem}.ani-format-list>div:first-child{padding-top:0}.ani-format-list dt{color:var(--ani-ink);margin-bottom:.5rem;font:600 1.25rem/1.4 IBM Plex Sans,Plex Fallback,sans-serif}.ani-format-list dt code{margin-right:.5rem}.ani-format-list dd{margin:0}.ani-help{background:var(--ani-lilac)}.ani-tutorial-layout{grid-template-columns:.8fr 1fr;align-items:center;gap:5rem;display:grid}.ani-tutorial-layout>div:first-child p{max-width:40ch}.ani-tutorial-video{min-width:0}.anituner-theme main .ani-tutorial-video>p{color:var(--ani-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.65rem;margin:1rem 0 0;font-size:.875rem;line-height:1.5;display:grid}.ani-tutorial-video>p svg{flex-shrink:0;align-self:center}.ani-tutorial-video>p span{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.ani-faq-group{border-top:1px solid var(--ani-line);grid-template-columns:.7fr 1.7fr;gap:4rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}.anituner-theme main .ani-faq-group h3{align-items:flex-start;gap:.75rem;font-size:1.25rem;line-height:1.4;display:flex}.ani-faq-group h3 svg{color:var(--ani-primary);flex-shrink:0;margin-top:.15rem}.ani-questions details{border-bottom:1px solid var(--ani-line);padding-block:1rem}.ani-questions details:first-child{padding-top:0}.ani-questions details:last-child{border-bottom:0;padding-bottom:0}.ani-questions summary{cursor:pointer;min-height:48px;color:var(--ani-ink);justify-content:space-between;align-items:center;gap:1rem;font:600 1.25rem/1.4 IBM Plex Sans,Plex Fallback,sans-serif;list-style:none;display:flex}.ani-questions summary::-webkit-details-marker{display:none}.ani-questions summary svg{flex-shrink:0;transition:transform .18s ease-out}.ani-questions details[open] summary svg{transform:rotate(45deg)}.ani-questions details p{margin-top:1rem}.ani-questions summary:hover{color:var(--ani-primary)}.ani-answer{max-width:72ch;padding:0 2.5rem .5rem 0}.ani-answer a{color:var(--ani-primary);align-items:center;gap:.5rem;min-height:44px;font-weight:550;display:inline-flex}.ani-features{border-top:1px solid var(--ani-line)}.ani-features-intro{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.ani-features-intro>p{max-width:48ch}.ani-all-features{min-width:0}.ani-all-features .tablist-wrapper{overflow:visible}.ani-all-features [role=tablist]{background:var(--ani-stage);border:0;border-radius:14px;flex-wrap:wrap;gap:.5rem;margin:0;padding:.5rem;list-style:none;display:flex}.ani-all-features .tab{flex:auto}.ani-all-features [role=tab]{width:100%;min-height:50px;box-shadow:none;color:var(--ani-ink);border-radius:9px;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}.ani-all-features [role=tab] svg{flex-shrink:0;width:20px;height:20px}.ani-all-features [role=tab][aria-selected=true]{background:var(--ani-primary);color:var(--ani-on-primary);font-weight:600}.ani-all-features [role=tab][aria-selected=false]:hover{background:var(--ani-wash);color:var(--ani-ink)}.ani-all-features [role=tab]:focus-visible{outline-offset:2px}.ani-all-features .tablist-wrapper~[role=tabpanel]{margin-top:2.5rem}.ani-all-features [role=tabpanel][hidden]{display:none}.ani-feature-group{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:start;gap:3rem;display:grid}.ani-feature-evidence{background:var(--ani-sky);border-radius:16px;padding:1.5rem}.ani-feature-group--convert .ani-feature-evidence,.ani-feature-group--cursor .ani-feature-evidence{background:var(--ani-wash)}.ani-feature-group--edit .ani-feature-evidence{background:var(--ani-lilac)}.ani-feature-group--tools .ani-feature-evidence{background:var(--ani-stage)}.anituner-theme main .ani-feature-evidence h3{margin-bottom:1.5rem;font-size:1.625rem}.ani-feature-evidence figure{margin:0}.ani-feature-evidence figure+figure{border-top:1px solid var(--ani-line);margin-top:2rem;padding-top:1.5rem}.ani-feature-evidence a{display:block}.ani-feature-evidence img{border-radius:4px;width:100%;height:auto;display:block}.ani-feature-evidence figcaption{color:var(--ani-ink);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.ani-feature-evidence figcaption span{text-underline-offset:.2em;align-items:center;gap:.375rem;margin-top:.5rem;text-decoration:underline;display:flex}.ani-feature-evidence .ani-strip-example img{width:100%;max-width:384px;image-rendering:pixelated}.ani-feature-group>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.ani-feature-group>ul>li{border-top:1px solid var(--ani-line);padding-top:1rem;font-size:1rem;line-height:1.65}.ani-feature-group li strong{color:var(--ani-ink);margin-bottom:.625rem;font:600 1.125rem/1.4 IBM Plex Sans,Plex Fallback,sans-serif;display:block}.anituner-theme main .ani-feature-group li strong a{color:inherit;justify-content:space-between;align-items:baseline;gap:.5rem;text-decoration:none;display:flex}.ani-feature-group li strong a svg{color:var(--ani-primary);flex-shrink:0}.anituner-theme main .ani-feature-group li p{margin-bottom:0}.anituner-theme main .ani-feature-group li strong a:hover{color:var(--ani-primary);text-decoration:underline}.ani-free{background:var(--ani-stage)}.ani-free-layout{grid-template-columns:.85fr 1fr;align-items:start;gap:6rem;display:grid}.anituner-theme main .ani-free-lede{color:var(--ani-ink);font-size:1.375rem;line-height:1.45}.ani-free-layout p{max-width:52ch}.ani-button--outline{color:var(--ani-primary);border:2px solid var(--ani-primary);background:0 0}.ani-button--outline:hover{color:var(--ani-on-primary);background:var(--ani-primary);filter:none}.ani-closing{background:var(--ani-wash);padding-block:3.5rem}.ani-closing-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.anituner-theme main .ani-closing p{margin-bottom:0}.anituner-theme .site-footer{margin-top:0}.anituner-theme .back-to-top{background:var(--ani-primary);color:var(--ani-on-primary);bottom:1.5rem}.anituner-theme .back-to-top:hover{background:var(--ani-primary);color:var(--ani-on-primary);filter:brightness(.9)}.anituner-theme .docs-image-viewer :focus-visible{outline-color:var(--ani-primary)}@media (width<=1050px){.ani-hero-grid{grid-template-columns:1fr 1fr;gap:2rem}.ani-sample-layout,.ani-workflow-layout,.ani-tutorial-layout,.ani-free-layout{gap:2.5rem}.ani-feature-group{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:2rem}.ani-feature-group>ul{grid-template-columns:1fr;gap:1.5rem}.ani-faq-group,.ani-detail-layout,.ani-format-layout{gap:2rem}.cursor-choices button{flex-direction:column}.ani-hero-visual{padding:1rem}.ani-screenshot figcaption{flex-wrap:wrap;gap:.25rem .75rem}}@media (width<=760px){.ani-hero-grid,.ani-sample-layout,.ani-workflow-layout,.ani-detail-layout,.ani-format-layout,.ani-tutorial-layout,.ani-free-layout{grid-template-columns:1fr;gap:2.25rem}.ani-features-intro{display:block}.ani-feature-group{grid-template-columns:1fr;gap:1.5rem}.ani-feature-evidence{grid-template-columns:1fr 1.2fr;align-items:center;gap:1rem;padding:1.25rem;display:grid}.anituner-theme main .ani-feature-evidence h3{margin:0;font-size:1.375rem}.ani-feature-evidence figcaption{font-size:.75rem}.ani-feature-evidence .ani-strip-example{grid-column:1/-1;margin-top:0}.ani-all-features [role=tab]{padding-inline:.75rem;font-size:.875rem}.ani-all-features .tab{flex-basis:calc(50% - .5rem)}.ani-all-features .tablist-wrapper~[role=tabpanel]{margin-top:1.5rem}.ani-faq-group{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;padding-top:2rem}.anituner-theme main .ani-tutorial-video>p{grid-template-columns:auto minmax(0,1fr)}.ani-tutorial-video>p span{grid-column:2;margin-left:0}.ani-answer{padding-right:0}.anituner-theme .product-subnav-inner{flex-wrap:wrap;gap:.75rem;padding-block:1rem}.anituner-theme .product-subnav-brand{font-size:1.75rem}.anituner-theme .product-subnav-brand img{width:36px;height:36px}.anituner-theme .product-subnav nav{justify-content:space-between;gap:0;width:100%}.anituner-theme .product-subnav nav a{padding-inline:.65rem;font-size:.875rem}.anituner-theme main{font-size:1rem}.ani-hero{padding-block:2.5rem}.anituner-theme main h1{font-size:clamp(2.75rem,9vw,3.5rem)}.anituner-theme main .ani-lede{font-size:1.25rem}.ani-actions{gap:.5rem 1rem}.ani-sample-section{padding-block:2.75rem}.ani-detail-layout>div:last-child{padding-inline:0}.ani-detail-visual{order:2}.ani-closing-inner{flex-direction:column;align-items:flex-start}.cursor-player-stage{gap:.75rem;padding:1rem}.ani-a .cursor-player-image,.ani-a .cursor-player-image :is(img,canvas){flex-basis:64px;width:64px;height:64px}.cursor-player-caption{font-size:.75rem}.cursor-player-caption strong{font-size:1.125rem}.cursor-choices{gap:.375rem}.cursor-choices button{padding:.4rem .2rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.anituner-theme *,.anituner-theme :before,.anituner-theme :after{scroll-behavior:auto!important;transition:none!important}}@media print{.ani-questions details::details-content{content-visibility:visible;display:block}.ani-all-features .tablist-wrapper{display:none}.ani-all-features [role=tabpanel][hidden]{display:block}.ani-all-features [role=tabpanel]{margin-block:2rem}.ani-feature-group{break-inside:avoid}}.ani-download-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.ani-download-hero>div{max-width:46ch}.ani-download-offer{background:var(--ani-canvas);border-radius:16px;min-width:0;padding:2rem}.anituner-theme main .ani-download-offer h2{align-items:center;gap:.75rem;font-size:1.625rem;display:flex}.ani-download-offer h2 svg{color:var(--ani-primary);flex-shrink:0}.anituner-theme main .ani-release-meta{margin-block:1.5rem 1rem;font-size:.9375rem}.ani-download-details{border-top:1px solid var(--ani-line);margin-top:1.5rem;padding-top:1rem}.ani-download-details summary{cursor:pointer;min-height:44px;color:var(--ani-ink);padding-block:.5rem;font-weight:600}.ani-download-details dl{margin-block:1rem}.ani-download-details dl>div{margin-block:.75rem}.ani-download-details dt{color:var(--ani-ink);font-weight:600}.ani-download-details dd{margin:.2rem 0 0}.ani-download-details code{overflow-wrap:anywhere}.ani-portable-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.ani-portable-grid .ani-download-offer{border-top:1px solid var(--ani-line);border-radius:0;padding:2rem 0}.ani-section-intro{max-width:65ch;margin-bottom:2rem}.ani-install-guide{max-width:65ch}.ani-install-notes{max-width:65ch;margin-top:2.5rem}@media (width<=760px){.ani-download-hero,.ani-portable-grid{grid-template-columns:1fr;gap:2rem}.ani-download-offer{padding:1.5rem}.ani-download-hero h1 br{display:none}.ani-download-hero h1 span:before{content:" "}.ani-download-hero>div>.ani-lede{display:none}}
