.akirl-stage{--w:22.5rem;--h:30.5rem;--tab-w:3.7rem;--tab-h:1.8rem;--step:1.86rem;--tab-top:2.1rem;--dx:.3rem;--dy:.1rem;--rot:.68deg;--left:2.9rem;--top:2.6rem;width:calc(var(--left) + var(--w) + var(--tab-w) + 4.2rem);height:calc(var(--top) + var(--h) + 4.2rem);perspective:1900px;perspective-origin:40% 30%;margin-inline:auto;position:relative}@media (min-width:1024px) and (max-width:1279px){.akirl-stage{zoom:.8}}.akirl-compact{zoom:.64;margin-block:-1.6rem -2.6rem}.akirl-binder,.akirl-layer{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.akirl-back{pointer-events:none;position:absolute;inset:0}.akirl-binder,.akirl-back{transform:rotateX(6deg)rotateY(-13deg)rotate(.6deg)}.akirl-layer{margin:0;padding:0;list-style:none}.akirl-spine{left:.35rem;top:calc(var(--top) - .7rem);width:3.4rem;height:calc(var(--h) + 1.6rem);background:linear-gradient(90deg, #ffffff1a, transparent 30%, #0000002e 92%), var(--color-indigo-deep);border-radius:.8rem .35rem .35rem .8rem;position:absolute;box-shadow:0 30px 60px -30px #0f132299}.akirl-spine-text{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#f2f0eab8;justify-content:space-between;align-items:center;font-size:.66rem;display:flex;position:absolute;inset:1.2rem 0;transform:rotate(180deg)}.akirl-spine-mark{background:var(--color-marker);width:1.6rem;height:1.6rem;color:var(--color-ink);letter-spacing:0;border-radius:.35rem;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex;transform:rotate(90deg)}.akirl-ribbon{left:calc(var(--left) + 5.4rem);top:calc(var(--top) + 1rem);width:.72rem;height:calc(var(--h) + 1.4rem);background:linear-gradient(90deg, var(--color-vermilion-deep), var(--color-vermilion));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .55rem),0 100%);transform-origin:top;position:absolute;transform:translateZ(-3px)rotate(1.4deg)}.akirl-sheet{left:var(--left);top:var(--top);width:var(--w);height:var(--h);transform-origin:0 100%;transform:translate3d(calc(var(--d) * var(--dx)), calc(var(--d) * var(--dy)), calc(var(--d) * -8px)) rotate(calc(var(--d) * var(--rot)));transition:transform .75s var(--ease-spring);animation:akirl-fan 1.15s var(--ease-out-soft) backwards;animation-delay:calc(.18s + var(--d) * 42ms);position:absolute}@keyframes akirl-fan{0%{transform:translate3d(0, .6rem, calc(var(--d) * -8px)) rotate(0deg)}}.akirl-paper{background-color:var(--paper,var(--color-sheet));transition:box-shadow .6s var(--ease-spring);background-image:linear-gradient(90deg,#14161b0d,#0000 9%);border-radius:.3rem .6rem .6rem .3rem;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #14161b14,0 16px 34px -26px #14161b8c}.akirl-paper:before,.akirl-paper:after{content:"";background:var(--color-vellum);border-radius:999px;width:.62rem;height:.62rem;position:absolute;left:.85rem;box-shadow:inset 0 1px 2px #14161b47}.akirl-paper:before{top:27%}.akirl-paper:after{top:71%}.akirl-face{flex-direction:column;padding:1.6rem 1.6rem 1.4rem 2.6rem;display:flex;position:absolute;inset:0}.akirl-sheet .akirl-face{opacity:0;transition:opacity .35s var(--ease-out-soft)}.akirl-sheet[data-active=true] .akirl-face{opacity:1;transition-delay:80ms}.akirl-lines{background-image:repeating-linear-gradient(#0000 0 calc(1.5rem - 1px),#14161b12 calc(1.5rem - 1px) 1.5rem);height:7.5rem;position:absolute;inset:auto 1.6rem 3.6rem 2.6rem}.akirl-tab{left:calc(100% - .3rem);top:calc(var(--tab-top) + var(--i) * var(--step));width:var(--tab-w);height:var(--tab-h);font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink);white-space:nowrap;pointer-events:auto;transition:transform .5s var(--ease-spring), background-color .3s var(--ease-spring), color .3s var(--ease-spring);border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;padding-left:.3rem;font-size:.76rem;font-weight:500;text-decoration:none;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #14161b1f,3px 4px 10px -6px #14161b73}a.akirl-tab:hover,a.akirl-tab:focus-visible{transform:translate(.4rem)}.akirl-sheet[data-active=true]{transform:translate3d(calc(var(--d) * var(--dx) - 2rem), calc(var(--d) * var(--dy) - 1.7rem), 140px) rotate(calc(var(--d) * var(--rot) * .25 - 1.6deg))}.akirl-sheet[data-active=true] .akirl-paper{box-shadow:inset 0 0 0 1px #14161b1a,0 44px 70px -34px #14161b8c,0 10px 20px -12px #14161b40}.akirl-sheet[data-active=true] .akirl-tab{background:var(--color-indigo);color:#fff}.akirl-cover{--d:0;left:var(--left);top:var(--top);width:var(--w);height:var(--h);transform-origin:0 100%;transition:transform .75s var(--ease-spring);animation:akirl-rise 1s var(--ease-out-soft) backwards;position:absolute;transform:translate(0,0)}@keyframes akirl-rise{0%{transform:translateY(1.2rem)}}.akirl-stage[data-lifted=true] .akirl-cover{transform:translate3d(-.9rem,.7rem,-2px)rotate(-1.6deg)}.akirl-stamp{width:7.4rem;height:7.4rem;color:var(--color-vermilion);opacity:.9;position:absolute;bottom:4.6rem;right:1.2rem;transform:rotate(-14deg)}
