.ape{--ink:#0A0A09;--carbon:#121210;--graphite:#1A1917;--bone:#F0EDE4;--ash:#A9A59B;--smoke:#8A867E;--amber:#FFB020;--mint:#6FE3AE;--ice:#96BCFF;--line:rgba(240,237,228,.08);--line2:rgba(240,237,228,.14);--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--out:cubic-bezier(.16,1,.3,1);position:relative;color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased}.ape *{box-sizing:border-box}.ape-stage{position:relative;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ape-bg,.ape-fg,.ape-fx{position:absolute;inset:0;width:100%;height:100%;display:block}.ape-fg{overflow:visible}.ape-fx{pointer-events:none}.ape-dot-g{fill:rgba(240,237,228,.075)}.ape-sep{stroke:rgba(240,237,228,.05);stroke-dasharray:2 6}.ape-reg{fill:none;stroke:rgba(240,237,228,.22);stroke-width:1}.ape-panel{fill:rgba(150,188,255,.025);stroke:rgba(150,188,255,.16);stroke-width:1}.ape-e{fill:none;stroke:rgba(240,237,228,.1);stroke-width:1.15;transition:stroke .5s,opacity .5s}.ape-e.ghost{stroke:none}.ape-e-spine{stroke:rgba(255,176,32,.3);stroke-width:1.6}.ape-e-feed,.ape-e-out{stroke:rgba(240,237,228,.12)}.ape-e-drop{stroke:rgba(150,188,255,.13)}.ape-e-rail{stroke:rgba(150,188,255,.2);stroke-width:1.3}.ape-e-chassis{stroke:rgba(150,188,255,.08)}.ape-e-loop{stroke:rgba(111,227,174,.38);stroke-dasharray:2 5;stroke-width:1.3}.ape-e.hot{stroke:rgba(255,176,32,.42)}.ape-e-chassis.hot,.ape-e-drop.hot,.ape-e-rail.hot{stroke:rgba(150,188,255,.45)}.ape-e-loop.hot{stroke:rgba(111,227,174,.8)}.ape.is-focus .ape-e:not(.hot){opacity:.3}.ape-n{cursor:default;outline:none}.ape-nw{transition:opacity .9s var(--out),transform 1s var(--out);transition-delay:var(--d,0s)}.ape.pre:not(.still) .ape-nw{opacity:0;transform:translateY(10px)}.ape-n{transition:opacity .45s}.ape.is-focus .ape-n:not(.hot){opacity:.2}.ape-c{fill:rgba(20,20,18,.86);stroke:rgba(240,237,228,.11);stroke-width:1;transition:stroke .35s,fill .35s}.ape-sheen{fill:url(#apeSheenG);pointer-events:none}.ape-n:focus-visible .ape-c,.ape-n:hover .ape-c{stroke:rgba(240,237,228,.32)}.ape-n:focus-visible .ape-c{stroke:var(--amber)}.ape-l{font:500 13.5px var(--sans);fill:var(--bone);letter-spacing:-.006em}.ape-l.sm{font-size:12.5px}.ape-s{font:400 9.6px var(--mono);fill:var(--smoke);letter-spacing:.01em}.ape-led{fill:var(--amber);opacity:.35;transition:opacity .15s}.c-mint .ape-led{fill:var(--mint)}.c-ice .ape-led{fill:var(--ice)}.ape-n-hub{cursor:pointer}.ape-n-hub .ape-c{fill:rgba(26,24,20,.8);stroke:rgba(255,176,32,.42);stroke-width:1.2}.ape-n-hub.c-mint .ape-c{stroke:rgba(111,227,174,.45)}.ape-n-hub.hot .ape-c,.ape-n-hub:hover .ape-c{stroke:rgba(255,176,32,.85)}.ape-n-hub.c-mint.hot .ape-c,.ape-n-hub.c-mint:hover .ape-c{stroke:rgba(111,227,174,.9)}.ape-hn{font:500 9.2px var(--mono);fill:var(--amber);letter-spacing:.16em}.c-mint .ape-hn{fill:var(--mint)}.ape-hl{font:650 16.5px var(--sans);fill:var(--bone);letter-spacing:-.018em}.ape-hs{font:400 9.8px var(--mono);fill:var(--ash);letter-spacing:.01em}.ape-bars rect{fill:var(--amber);opacity:.55;transform-box:fill-box;transform-origin:50% 100%;animation:apeBar 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}.c-mint .ape-bars rect{fill:var(--mint)}@keyframes apeBar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.ape.still .ape-bars rect{animation:none;transform:scaleY(.6)}.ape-n-out .ape-c{fill:rgba(10,10,9,.94);stroke:rgba(240,237,228,.07);stroke-dasharray:3 3}.ape-ro-k{font:500 8.6px var(--mono);fill:var(--smoke);letter-spacing:.16em}.ape-ro-1{font:500 11px var(--mono);fill:rgba(240,237,228,.86)}.ape-ro-2{font:400 10px var(--mono);fill:var(--smoke)}.ape-ro-b{opacity:0}.ape-ro-a,.ape-ro-b{transition:opacity .4s}.ape-n-out.ex .ape-ro-a{opacity:0}.ape-n-out.ex .ape-ro-b{opacity:1}.ape-n-out.ex .ape-c{stroke:rgba(255,176,32,.55);stroke-dasharray:none;fill:rgba(255,176,32,.06)}.ape-n-out.ex.c-mint .ape-c{stroke:rgba(111,227,174,.6);fill:rgba(111,227,174,.06)}.ape-n-out.ex .ape-ro-k{fill:var(--amber)}.ape-n-out.ex.c-mint .ape-ro-k{fill:var(--mint)}.ape-n-out.ex .ape-ro-1{fill:var(--bone)}.ape-head{cursor:pointer;transition:opacity .45s}.ape-hw{transition:opacity .9s var(--out),transform .9s var(--out);transition-delay:var(--d,0s)}.ape.pre:not(.still) .ape-hw{opacity:0;transform:translateY(-6px)}.ape-hd-n{font:500 10.5px var(--mono);letter-spacing:.22em}.ape-hd-n.amber{fill:var(--amber)}.ape-hd-n.mint{fill:var(--mint)}.ape-hd-t{font:650 14px var(--sans);fill:var(--bone);letter-spacing:.17em}.ape-hd-l{font:400 11.5px var(--sans);fill:var(--smoke);transition:fill .3s}.ape-head.hot .ape-hd-l,.ape-head:hover .ape-hd-l{fill:var(--ash)}.ape.is-focus .ape-head:not(.hot){opacity:.35}.ape-cap-pill rect{fill:var(--ink);stroke:var(--line2)}.ape-pill-t{font:500 10.5px var(--mono);letter-spacing:.16em;fill:var(--bone)}.ape-pill-t.amber{fill:var(--amber)}.ape-pill-t.mint{fill:var(--mint)}.ape-pill-t.ice,.ape-pt{fill:var(--ice)}.ape-pt{font:500 10.5px var(--mono);letter-spacing:.2em}.ape-ps{font:400 11px var(--sans)}.ape-gt,.ape-ps{fill:var(--smoke)}.ape-gt{font:500 9.6px var(--mono);letter-spacing:.2em}.ape-gt,.ape-panel-t{transition:opacity 1s var(--out) 1.1s}.ape.pre:not(.still) .ape-gt,.ape.pre:not(.still) .ape-panel-t{opacity:0}.ape-loop-l{cursor:default;transition:opacity .45s}.ape-loop-l rect{fill:var(--ink);stroke:rgba(111,227,174,.4)}.ape-loop-l text{font:500 9.2px var(--mono);letter-spacing:.18em;fill:var(--mint)}.ape-loop-i{fill:none;stroke:var(--mint);stroke-width:1.3;stroke-linecap:round}.ape.is-focus .ape-loop-l:not(.hot){opacity:.3}.ape.pre:not(.still) .ape-loop-l,.ape.pre:not(.still) .ape-term{opacity:0}.ape-loop-l,.ape-term{transition:opacity 1s var(--out) 1.6s}.ape-stn{fill:var(--ink);stroke:var(--amber);stroke-width:1.3;transition:opacity 1s var(--out) .9s}.ape-stn.c-mint{stroke:var(--mint)}.ape.pre:not(.still) .ape-stn{opacity:0}.ape-term circle{fill:var(--ink);stroke:var(--mint);stroke-width:1.4}.ape-term .ape-term-c{fill:var(--mint);stroke:none}.ape-term text{font:500 8.8px var(--mono);letter-spacing:.2em;fill:var(--mint)}.ape-note rect{fill:rgba(10,10,9,.9);stroke:var(--line)}.ape-note-t{font:650 14px var(--sans);fill:var(--bone);letter-spacing:-.01em}.ape-note-b{font:400 12.5px var(--sans);fill:var(--ash)}.ape[data-mode=tall] .ape-hud{display:none}.ape-tip{position:absolute;z-index:3;width:260px;padding:12px 14px 13px;border-radius:12px;pointer-events:none;background:rgba(18,18,16,.94);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line2),0 24px 50px -18px rgba(0,0,0,.85);transform:translate(-50%,calc(-100% + 6px));opacity:0;transition:opacity .2s,transform .3s var(--out)}.ape-tip.below{transform:translate(-50%,-6px)}.ape-tip.on{opacity:1;transform:translate(-50%,-100%)}.ape-tip.below.on{transform:translate(-50%)}.ape-tip-k{font:500 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin-bottom:5px}.ape-tip-t{font:650 15px/1.25 var(--sans);letter-spacing:-.01em;margin-bottom:5px}.ape-tip-d{font:400 13px/1.5 var(--sans);color:var(--ash)}.ape-hud{position:relative;margin-top:22px}.ape-hud-top{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;min-height:118px}.ape-cap{max-width:780px}.ape-cap.swap{animation:apeSwap .6s var(--out)}@keyframes apeSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ape-cap-k{font:500 11px var(--mono);letter-spacing:.18em;color:var(--amber);margin-bottom:8px}.ape-cap[data-c=mint] .ape-cap-k{color:var(--mint)}.ape-cap[data-c=ice] .ape-cap-k{color:var(--ice)}.ape-cap-t{font:650 23px/1.2 var(--sans);letter-spacing:-.02em;margin:0 0 8px;color:var(--bone)}.ape-cap-b{font:400 15.5px/1.6 var(--sans);color:var(--ash);margin:0}.ape-ctl{display:flex;gap:8px;flex:none}.ape-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;border:0;cursor:pointer;color:var(--bone);background:rgba(240,237,228,.05);box-shadow:inset 0 0 0 1px var(--line2);transition:background-color .2s}.ape-btn:hover{background:rgba(240,237,228,.1)}.ape-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ape-play svg{fill:currentColor;stroke-width:1.8}.ape.playing .ape-play svg{fill:none}.ape-btn:focus-visible,.ape-dot:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ape-dots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:18px}.ape-dot{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px 11px;border:0;border-radius:10px;cursor:pointer;background:rgba(240,237,228,.025);box-shadow:inset 0 0 0 1px var(--line);color:var(--smoke);overflow:hidden;text-align:left;transition:background-color .2s,color .2s}.ape-dot:hover{background:rgba(240,237,228,.06);color:var(--ash)}.ape-dot-k{font:500 9.5px var(--mono);letter-spacing:.14em}.ape-dot-n{font:550 12.5px var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ape-dot-p{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--amber);transform-origin:0 50%;transform:scaleX(var(--p,0));opacity:0}.ape-dot.on{color:var(--bone);background:rgba(255,176,32,.07);box-shadow:inset 0 0 0 1px rgba(255,176,32,.35)}.ape-dot.on .ape-dot-k{color:var(--amber)}.ape-dot.on .ape-dot-p{opacity:1}.ape-dot.done{color:var(--ash)}@media (max-width:720px){.ape-hud-top{flex-direction:column-reverse;gap:14px;min-height:0}.ape-cap-t{font-size:20px}.ape-cap-b{font-size:15px}.ape-dots{grid-template-columns:repeat(5,minmax(0,1fr))}.ape-dot{padding:8px 8px 10px}.ape-dot-n{font-size:11.5px}.ape-tip{width:230px}}@font-face{font-family:mono;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_b67e52{font-family:mono,mono Fallback}.__variable_b67e52{--font-mono:"mono","mono Fallback"}