.generation-scene .gax-sheet .sheet-ink{fill:none;stroke:rgb(var(--tone));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.generation-scene .gax-sheet .sheet-writing{stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:0;animation-timing-function:linear}.generation-scene .gax-sheet .sheet-pencil-body,.generation-scene .gax-sheet .sheet-marker-body{fill:rgb(var(--c-violet-soft));stroke:rgb(var(--tone));stroke-width:1.5px}.generation-scene .gax-sheet .sheet-pencil{opacity:0;offset-anchor:0% 100%;offset-rotate:0deg;offset-distance:100%;animation-name:gax-sheet-pencil;animation-timing-function:linear}.generation-scene .gax-sheet .sheet-highlight{fill:rgb(var(--c-amber) / .5);transform-origin:0;animation-timing-function:linear}.generation-scene .gax-sheet .sheet-marker .hk-accent{fill:rgb(var(--c-amber))}.generation-scene .gax-sheet .sheet-marker{opacity:0;offset-anchor:0% calc(100% - 7px);offset-rotate:0deg;offset-distance:100%;animation-name:gax-sheet-marker;animation-timing-function:linear}@supports not (offset-path:path("M0 0")){.generation-scene .gax-sheet .sheet-pencil,.generation-scene .gax-sheet .sheet-marker{display:none}}.generation-scene .gax-revision *{animation-timing-function:var(--gax-ease)}.generation-scene .gax-revision .revision-bubble{fill:rgb(var(--c-card));stroke:rgb(var(--tone) / .6);stroke-width:1.5px}.generation-scene .gax-revision .revision-gap{fill:none;stroke:rgb(var(--tone) / .4);stroke-width:2px;stroke-dasharray:4 5;opacity:0;animation-name:gax-revision-gap}.generation-scene .gax-revision .revision-feedback{animation-name:gax-revision-feedback}.generation-scene .gax-revision .revision-highlight{animation-name:gax-revision-wash}.generation-scene .gax-revision .revision-return .hk-connector{animation-name:gax-revision-line}.generation-scene .gax-revision .revision-return .hk-arrow{animation-name:gax-revision-arrow}.generation-scene .gax-revision .revision-repair{transform-origin:0;animation-name:gax-revision-repair}.generation-scene .gax-revision .revision-check{animation-name:gax-revision-check}@keyframes gax-revision-gap{0%,38%{opacity:1}49%,94%{opacity:0}to{opacity:1}}@keyframes gax-revision-feedback{0%,16%,to{opacity:0;transform:translate(8px)}29%,88%{opacity:1;transform:none}}@keyframes gax-revision-wash{0%,24%,to{opacity:0}35%,88%{opacity:1}}@keyframes gax-revision-line{0%,32%{stroke-dashoffset:1px;opacity:0}33%{opacity:1}47%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes gax-revision-arrow{0%,47%{opacity:0}50%,88%{opacity:1}96%,to{opacity:0}}@keyframes gax-revision-repair{0%,50%,to{opacity:0;transform:scaleX(.15)}66%,88%{opacity:1;transform:scaleX(1)}}@keyframes gax-revision-check{0%,70%,to{opacity:0;transform:scale(.6)}79%,88%{opacity:1;transform:scale(1)}}
.generation-scene{aspect-ratio:400/260;pointer-events:none;width:100%;overflow:hidden}.generation-scene .gax{width:100%;height:auto;color:rgb(var(--tone));--gax-ease:cubic-bezier(.65, 0, .35, 1);--gax-settle:cubic-bezier(.3, 1.25, .55, 1);--gax-drift:cubic-bezier(.45, 0, .55, 1);display:block;overflow:visible}.generation-scene .gax *{transform-box:fill-box;transform-origin:50%;animation-duration:var(--loop);animation-iteration-count:infinite;animation-fill-mode:both}.generation-scene .gax-html{aspect-ratio:400/260;--u:.25cqw;font-family:var(--font-ui), "Montserrat", system-ui, sans-serif;position:relative;overflow:visible;container-type:inline-size}.generation-scene .gax-html .gax-stage{position:absolute;inset:0}.generation-scene .gax-html *{transform-box:border-box;box-sizing:border-box}.generation-scene .gax[data-playing=false],.generation-scene .gax[data-playing=false] *{animation-play-state:paused!important}.generation-scene .gax[data-motion=static],.generation-scene .gax[data-motion=static] *{animation-name:none!important}@media (prefers-reduced-motion:reduce){.generation-scene .gax[data-motion=auto],.generation-scene .gax[data-motion=auto] *{animation-name:none!important}}@supports not (offset-path:path("M0 0")){.generation-scene .gax .hk-pulse,.generation-scene .gax .carry,.generation-scene .gax-evo-map .disc{display:none}}
.generation-scene .gax-heritage{fill:none;stroke:none;--gax-settle:cubic-bezier(.34, 1.3, .64, 1)}.generation-scene .gax-heritage .hk-paper{fill:color-mix(in srgb, rgb(var(--tone-tint)) 78%, rgb(var(--c-card)));stroke:rgb(var(--tone) / .3);stroke-width:1px}.generation-scene .gax-heritage .hk-card:has(.hk-shadow) .hk-paper{fill:rgb(var(--c-card));stroke:rgb(var(--tone) / .6);stroke-width:1.5px}.generation-scene .gax-heritage .hk-shadow{fill:rgb(var(--tone) / .16)}.generation-scene .gax-heritage .hk-accent{fill:rgb(var(--tone))}.generation-scene .gax-heritage .hk-bar{fill:rgb(var(--tone) / .3)}.generation-scene .gax-heritage .hk-bar-strong{fill:rgb(var(--tone) / .68)}.generation-scene .gax-heritage .hk-bar-tone{fill:rgb(var(--tone))}.generation-scene .gax-heritage .hk-wash{fill:rgb(var(--tone) / .16)}.generation-scene .gax-heritage .hk-tint,.generation-scene .gax-heritage .hk-leaf-fill{fill:rgb(var(--tone-2))}.generation-scene .gax-heritage .hk-leaf-text{fill:rgb(var(--tone-text));font-family:var(--font-ui), "Montserrat", system-ui, sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.generation-scene .gax-heritage .hk-leaf-check{fill:none;stroke:rgb(var(--tone-text));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.generation-scene .gax-heritage .hk-leaf-solid .hk-leaf-fill{fill:rgb(var(--tone))}.generation-scene .gax-heritage .hk-leaf-solid .hk-leaf-text{fill:rgb(var(--c-card))}.generation-scene .gax-heritage .hk-leaf-solid .hk-leaf-check{stroke:rgb(var(--c-card))}.generation-scene .gax-heritage .hk-connector{fill:none;stroke:rgb(var(--tone) / .7);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.generation-scene .gax-heritage .hk-arrow{fill:none;stroke:rgb(var(--tone) / .85);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.generation-scene .gax-heritage .hk-pulse{fill:rgb(var(--tone));stroke:rgb(var(--tone) / .3);stroke-width:6px;opacity:0;offset-distance:100%}.generation-scene .gax-heritage .hk-ring{fill:none;stroke:rgb(var(--tone) / .55);stroke-width:1.5px;opacity:0}.generation-scene .gax-heritage .hk-edge{fill:none;stroke:rgb(var(--tone));stroke-width:1.5px}
