.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);font-family:IBM Plex Sans,Plex Fallback,sans-serif;letter-spacing:-.025em}.anituner-theme main h1{font-size:clamp(2.75rem,4.8vw,4.6rem);font-weight:650;line-height:1.02;margin:0 0 1.5rem}.anituner-theme main h1 span{color:var(--ani-primary)}.anituner-theme main h2{font-size:clamp(2rem,3vw,2.9rem);font-weight:600;line-height:1.12;margin:0 0 1.25rem}.anituner-theme main h3{font-size:1.375rem;line-height:1.25;margin:0 0 .6rem}.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{font-family:monospace;color:var(--ani-primary);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{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.25rem}.anituner-theme .product-subnav-brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--ani-ink);font:650 2.25rem/1.15 IBM Plex Sans,Plex Fallback,sans-serif;text-decoration:none;letter-spacing:-.025em}.anituner-theme .product-subnav-brand img{width:44px;height:44px}.anituner-theme .product-subnav nav{display:flex;gap:.25rem;padding:.3rem;border:1px solid var(--ani-line);border-radius:14px;background:var(--ani-canvas)}.anituner-theme .product-subnav nav a{display:block;padding:.65rem 1rem;border-radius:9px;min-height:44px;color:var(--ani-ink);font-size:.9375rem;text-decoration:none}.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{padding:clamp(2.5rem,5vw,4.5rem) 0;background:var(--ani-wash)}.ani-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.ani-hero-copy{min-width:0}.anituner-theme main .ani-lede{font-size:1.375rem;line-height:1.4;color:var(--ani-ink);max-width:35ch;margin-bottom:1rem}.ani-hero-description{max-width:48ch}.ani-actions{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin-block:1.75rem 1rem}.ani-button{display:inline-flex;gap:.625rem;align-items:center;justify-content:center;min-height:48px;border-radius:9px;padding:.875rem 1.25rem;color:var(--ani-on-primary);background:var(--ani-primary);font-weight:600;line-height:1.4;text-decoration:none;font-size:1rem;transition:filter .18s ease-out}.ani-button:hover{color:var(--ani-on-primary);filter:brightness(.9)}.ani-text-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;color:var(--ani-primary);font-size:1rem;font-weight:550;text-decoration:underline}.ani-text-link:hover{color:var(--ani-ink)}.anituner-theme main .ani-free-note{font-size:.875rem;line-height:1.5;margin:0}.ani-hero-visual{padding:1.75rem;border-radius:20px;background:var(--ani-sky)}.ani-screenshot{margin:0}.ani-screenshot a{display:block;border-radius:8px}.ani-screenshot img{width:100%;height:auto;display:block;border-radius:6px}.ani-screenshot figcaption{display:flex;gap:1rem;justify-content:space-between;margin-top:.875rem;font-size:.8125rem;line-height:1.4;color:var(--ani-ink)}.ani-screenshot figcaption span{text-decoration:underline;white-space:nowrap}.ani-sample-section{padding:3.5rem 0}.ani-sample-layout{display:grid;grid-template-columns:.8fr 1fr;gap:5rem;align-items:center}.ani-sample-layout>div:first-child p{max-width:40ch}.cursor-player{min-width:0}.cursor-player-stage{display:flex;align-items:center;gap:1.25rem;background:var(--ani-stage);border-radius:16px;padding:1.5rem}.cursor-player-image{width:96px;height:96px;flex:0 0 96px;display:grid;place-items:center}.cursor-player-image :is(img,canvas){display:block;width:96px;height:96px;object-fit:contain;image-rendering:pixelated}.cursor-player [hidden]{display:none!important}.cursor-player-caption{display:flex;flex-direction:column;font-size:.875rem;line-height:1.5;color:var(--ani-ink)}.cursor-player-caption strong{font-family:IBM Plex Sans,Plex Fallback,sans-serif;font-size:1.25rem}.ani-play{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;border-radius:9px;border:1px solid var(--ani-line);background:var(--ani-canvas);color:var(--ani-ink);padding:.5rem .75rem;font:inherit;font-size:.875rem;cursor:pointer}.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{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.75rem}.cursor-choices button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:54px;padding:.5rem;border:1px solid var(--ani-line);border-radius:9px;background:var(--ani-canvas);color:var(--ani-ink);font:inherit;font-size:.8125rem;cursor:pointer}.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{font-size:.75rem;margin:.65rem 0 0;text-align:center}.ani-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.ani-workflow{border-top:1px solid var(--ani-line)}.ani-workflow-layout{display:grid;grid-template-columns:.85fr 1fr;gap:6rem}.ani-workflow-layout>div p{max-width:38ch}.ani-steps{list-style:none;margin:0;padding:0;counter-reset:ani-steps}.ani-steps li{counter-increment:ani-steps;position:relative;padding:0 0 1.75rem 3.5rem}.ani-steps li:last-child{padding-bottom:0}.ani-steps li:before{content:counter(ani-steps);position:absolute;left:0;top:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ani-wash);color:var(--ani-primary);font-weight:600}.ani-steps p{max-width:48ch}.ani-detail{background:var(--ani-sky)}.ani-detail-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:4rem;align-items:center}.ani-detail-layout>div:last-child{padding-inline:1rem}.ani-detail-list{list-style:none;margin:1.5rem 0;padding:0}.ani-detail-list li{display:flex;align-items:flex-start;gap:.75rem;padding-block:.45rem}.ani-detail-list svg{color:var(--ani-primary);flex-shrink:0;margin-top:.3rem}.ani-format-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.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{padding-block:1.125rem;border-bottom:1px solid var(--ani-line)}.ani-format-list>div:first-child{padding-top:0}.ani-format-list dt{color:var(--ani-ink);font:600 1.25rem/1.4 IBM Plex Sans,Plex Fallback,sans-serif;margin-bottom:.5rem}.ani-format-list dt code{margin-right:.5rem}.ani-format-list dd{margin:0}.ani-help{background:var(--ani-lilac)}.ani-tutorial-layout{display:grid;grid-template-columns:.8fr 1fr;gap:5rem;align-items:center}.ani-tutorial-layout>div:first-child p{max-width:40ch}.ani-tutorial-video{min-width:0}.anituner-theme main .ani-tutorial-video>p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.65rem;margin:1rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ani-ink)}.ani-tutorial-video>p svg{flex-shrink:0;align-self:center}.ani-tutorial-video>p span{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.ani-faq-group{display:grid;grid-template-columns:.7fr 1.7fr;gap:4rem;padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid var(--ani-line)}.anituner-theme main .ani-faq-group h3{display:flex;gap:.75rem;align-items:flex-start;font-size:1.25rem;line-height:1.4}.ani-faq-group h3 svg{flex-shrink:0;margin-top:.15rem;color:var(--ani-primary)}.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{list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;cursor:pointer;min-height:48px;color:var(--ani-ink);font:600 1.25rem/1.4 IBM Plex Sans,Plex Fallback,sans-serif}.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{padding:0 2.5rem .5rem 0;max-width:72ch}.ani-answer a{color:var(--ani-primary);font-weight:550;display:inline-flex;align-items:center;gap:.5rem;min-height:44px}.ani-features{border-top:1px solid var(--ani-line)}.ani-features-intro{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem}.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]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:.5rem;border:0;border-radius:14px;background:var(--ani-stage);list-style:none}.ani-all-features .tab{flex:1 1 auto}.ani-all-features [role=tab]{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:50px;padding:.75rem 1rem;border-radius:9px;box-shadow:none;color:var(--ani-ink);font-size:1rem;line-height:1.4;text-decoration:none}.ani-all-features [role=tab] svg{width:20px;height:20px;flex-shrink:0}.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{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:3rem;align-items:start}.ani-feature-evidence{padding:1.5rem;background:var(--ani-sky);border-radius:16px}.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{font-size:1.625rem;margin-bottom:1.5rem}.ani-feature-evidence figure{margin:0}.ani-feature-evidence figure+figure{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ani-line)}.ani-feature-evidence a{display:block}.ani-feature-evidence img{display:block;width:100%;height:auto;border-radius:4px}.ani-feature-evidence figcaption{margin-top:.75rem;color:var(--ani-ink);font-size:.8125rem;line-height:1.5}.ani-feature-evidence figcaption span{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;text-decoration:underline;text-underline-offset:.2em}.ani-feature-evidence .ani-strip-example img{width:100%;max-width:384px;image-rendering:pixelated}.ani-feature-group>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;list-style:none;margin:0;padding:0}.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{display:block;color:var(--ani-ink);font:600 1.125rem/1.4 IBM Plex Sans,Plex Fallback,sans-serif;margin-bottom:.625rem}.anituner-theme main .ani-feature-group li strong a{display:flex;align-items:baseline;gap:.5rem;justify-content:space-between;color:inherit;text-decoration:none}.ani-feature-group li strong a svg{flex-shrink:0;color:var(--ani-primary)}.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{display:grid;grid-template-columns:.85fr 1fr;gap:6rem;align-items:start}.anituner-theme main .ani-free-lede{font-size:1.375rem;line-height:1.45;color:var(--ani-ink)}.ani-free-layout p{max-width:52ch}.ani-button--outline{color:var(--ani-primary);background:transparent;border:2px solid var(--ani-primary)}.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{display:flex;align-items:center;justify-content:space-between;gap:2rem}.anituner-theme main .ani-closing p{margin-bottom:0}.anituner-theme .site-footer{margin-top:0}.anituner-theme .back-to-top{bottom:1.5rem;background:var(--ani-primary);color:var(--ani-on-primary)}.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(max-width:1050px){.ani-hero-grid{gap:2rem;grid-template-columns:1fr 1fr}.ani-sample-layout,.ani-workflow-layout,.ani-tutorial-layout,.ani-free-layout{gap:2.5rem}.ani-feature-group{gap:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.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(max-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{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:1rem;padding:1.25rem}.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{width:100%;justify-content:space-between;gap:0}.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{align-items:flex-start;flex-direction:column}.cursor-player-stage{gap:.75rem;padding:1rem}.ani-a .cursor-player-image,.ani-a .cursor-player-image :is(img,canvas){width:64px;height:64px;flex-basis:64px}.cursor-player-caption{font-size:.75rem}.cursor-player-caption strong{font-size:1.125rem}.cursor-choices{gap:.375rem}.cursor-choices button{font-size:.75rem;padding:.4rem .2rem}}@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{display:block;content-visibility:visible}.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{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.ani-download-hero>div{max-width:46ch}.ani-download-offer{min-width:0;padding:2rem;border-radius:16px;background:var(--ani-canvas)}.anituner-theme main .ani-download-offer h2{display:flex;align-items:center;gap:.75rem;font-size:1.625rem}.ani-download-offer h2 svg{flex-shrink:0;color:var(--ani-primary)}.anituner-theme main .ani-release-meta{font-size:.9375rem;margin-block:1.5rem 1rem}.ani-download-details{border-top:1px solid var(--ani-line);margin-top:1.5rem;padding-top:1rem}.ani-download-details summary{min-height:44px;cursor:pointer;color:var(--ani-ink);font-weight:600;padding-block:.5rem}.ani-download-details dl{margin-block:1rem}.ani-download-details dl>div{margin-block:.75rem}.ani-download-details dt{font-weight:600;color:var(--ani-ink)}.ani-download-details dd{margin:.2rem 0 0}.ani-download-details code{overflow-wrap:anywhere}.ani-portable-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.ani-portable-grid .ani-download-offer{padding:2rem 0;border-top:1px solid var(--ani-line);border-radius:0}.ani-section-intro{max-width:65ch;margin-bottom:2rem}.ani-install-notes{max-width:65ch}@media(max-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}}
