.fold-entry-v103{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#f2f0e9;border:1px solid #ddd8cc;border-radius:12px;margin:20px 0}.fold-entry-v103 b{font-size:17px}.fold-entry-v103 p{font-size:13px;color:#667085;margin:7px 0 0}.fold-entry-v103 button,.fold-controls-v103 button{padding:12px 20px;min-height:44px;border:1px solid #b8b0cd;border-radius:8px;background:white;color:#25364b;font-weight:700;cursor:pointer}.fold-entry-v103 button{background:#213c43;color:white;border:0;white-space:nowrap}.fold-dialog-v103{box-sizing:border-box;width:min(1000px,calc(100vw - 24px));max-height:94dvh;overflow:auto;border:0;border-radius:18px;padding:24px;color:#213443}.fold-dialog-v103::backdrop{background:#122332b8;backdrop-filter:blur(4px)}.fold-dialog-v103 header{display:flex;justify-content:space-between;align-items:center}.fold-dialog-v103 h2{margin:7px 0;font-size:25px}.fold-dialog-v103 small{color:#5b5481}.fold-dialog-v103 [data-close]{border:0;background:none;font-size:28px;padding:7px 12px;cursor:pointer}.fold-dialog-v103>p{font-size:13px;line-height:1.6}.fold-stage-v103{display:grid;place-items:center;perspective:1500px;background:radial-gradient(ellipse at 50% 30%,#faf9f4,#dfe4e2);padding:36px 18px;min-height:260px;overflow:hidden;border-radius:12px}.fold-rotation-v103{width:min(94%,calc(44vh * var(--full-ratio,1.414)));transform-style:preserve-3d;transition:transform .15s}.fold-sheet-v103{position:relative;width:100%;aspect-ratio:var(--sheet-ratio);transform-style:preserve-3d;transform:rotateX(8deg);transition:translate 1.4s ease}.fold-sheet-v103.folded{translate:25% 0}.fold-sheet-v103.tri.folded{translate:0 0}.fold-base-v103,.fold-leaf-v103{position:absolute;top:0;height:100%;transform-style:preserve-3d}.fold-base-v103{left:0;width:50%}.tri .fold-base-v103{left:var(--leaf-left);width:var(--leaf-center)}.fold-leaf-v103.right{left:50%;width:50%;transform-origin:left center;transition:transform 1.4s ease}.tri .fold-leaf-v103.left{left:0;width:var(--leaf-left);transform-origin:right center;transition:transform 1.1s ease .85s}.tri .fold-leaf-v103.right{left:calc(var(--leaf-left) + var(--leaf-center));width:var(--leaf-center);transition:transform 1.1s ease}.fold-face-v103{position:absolute;inset:0;backface-visibility:hidden;background:#fffaf1;box-shadow:0 4px 16px #142b3b35;border:1px solid #9f9a8730;overflow:hidden}.fold-face-v103 svg{display:block;width:100%;height:100%}.fold-face-v103.outside{transform:rotateY(180deg)}.folded .right{transform:translateZ(2px) rotateY(-179.8deg)}.tri.folded .left{transform:translateZ(1px) rotateY(179.8deg);transition-delay:0s}.tri.folded .right{transition-delay:.85s}.fold-controls-v103{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:18px 0 8px}.fold-controls-v103 [aria-pressed=true]{background:#213c43;color:#fff}.fold-status-v103{text-align:center;font-weight:700;min-height:22px}.fold-turn-v103{display:flex;align-items:center;justify-content:center;gap:14px;font-size:13px}.fold-turn-v103 input{width:min(260px,50%)}.fold-note-v103{color:#667085}.fold-dialog-v103 button:focus-visible{outline:3px solid #7967e7;outline-offset:3px}@media(max-width:650px){.fold-entry-v103{flex-direction:column;align-items:stretch;padding:16px}.fold-dialog-v103{padding:16px}.fold-stage-v103{min-height:170px;padding:24px 10px}.fold-dialog-v103 h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.fold-sheet-v103,.fold-leaf-v103,.fold-rotation-v103{transition:none!important}}
