@keyframes binder-spread-in{0%{opacity:0;transform:translate3d(0,4px,0) scale(.994)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes binder-select-in{0%{box-shadow:0 0 0 1px rgba(123,74,226,0),0 0 0 4px rgba(123,74,226,0),0 0 18px -2px rgba(123,74,226,0),0 0 0 0 rgba(0,0,0,0)}to{box-shadow:0 0 0 1px rgba(123,74,226,.9),0 0 0 4px rgba(123,74,226,.22),0 0 26px -2px rgba(123,74,226,.55),0 18px 34px -14px rgba(0,0,0,.95)}}.binder-selected{box-shadow:0 0 0 1px rgba(123,74,226,.9),0 0 0 4px rgba(123,74,226,.22),0 0 26px -2px rgba(123,74,226,.55),0 18px 34px -14px rgba(0,0,0,.95);animation:binder-select-in .22s cubic-bezier(.25,.8,.35,1) both}.binder-sleeve{box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 14px rgba(0,0,0,.5)}.binder-sleeve-gloss{background:linear-gradient(168deg,rgba(255,255,255,.045),rgba(255,255,255,.014) 26%,rgba(255,255,255,0) 46%)}.binder-sleeve-sheen{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03) 55%,rgba(255,255,255,.05))}.binder-empty-sleeve{background-color:#0f0f14;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.013) 0 1px,rgba(255,255,255,0) 1px 4px),repeating-linear-gradient(45deg,rgba(255,255,255,.009) 0 1px,rgba(255,255,255,0) 1px 4px),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.16));box-shadow:inset 0 0 0 1px rgba(255,255,255,.022),inset 0 2px 12px rgba(0,0,0,.5)}.binder-page-left{box-shadow:inset -22px 0 30px -22px rgba(0,0,0,.98),-2px 0 0 -1px rgba(255,255,255,.05),-4px 0 0 -2px rgba(255,255,255,.028),-6px 0 0 -3px rgba(255,255,255,.015)}.binder-page-right{box-shadow:inset 22px 0 30px -22px rgba(0,0,0,.98),2px 0 0 -1px rgba(255,255,255,.05),4px 0 0 -2px rgba(255,255,255,.028),6px 0 0 -3px rgba(255,255,255,.015)}.binder-page-single{box-shadow:0 0 0 1px rgba(255,255,255,.02),0 2px 0 -1px rgba(255,255,255,.03)}.binder-page-surface{background-image:linear-gradient(176deg,rgba(255,255,255,.026),rgba(255,255,255,.008) 42%,rgba(0,0,0,.1))}@keyframes binder-panel-in{0%{opacity:0;transform:translate3d(8px,0,0)}to{opacity:1;transform:translateZ(0)}}.binder-spread-in{animation:binder-spread-in .2s cubic-bezier(.25,.8,.35,1) both}.binder-panel-in{animation:binder-panel-in .22s cubic-bezier(.25,.8,.35,1) both}@media (prefers-reduced-motion:reduce){.binder-panel-in,.binder-selected,.binder-spread-in{animation:none}}@keyframes binder-turn-forward{0%{opacity:0;transform:perspective(1600px) rotateY(-6deg) translate3d(16px,0,0)}60%{opacity:1}to{opacity:1;transform:perspective(1600px) rotateY(0deg) translateZ(0)}}@keyframes binder-turn-back{0%{opacity:0;transform:perspective(1600px) rotateY(6deg) translate3d(-16px,0,0)}60%{opacity:1}to{opacity:1;transform:perspective(1600px) rotateY(0deg) translateZ(0)}}.binder-turn-forward{transform-origin:50% 50%;animation:binder-turn-forward .26s cubic-bezier(.25,.8,.35,1) both}.binder-turn-back{transform-origin:50% 50%;animation:binder-turn-back .26s cubic-bezier(.25,.8,.35,1) both}@keyframes binder-spine-compress{0%{transform:translateX(-50%) scaleX(1);opacity:1}55%{transform:translateX(-50%) scaleX(.82);opacity:.88}to{transform:translateX(-50%) scaleX(1);opacity:1}}.binder-spine-compress{animation:binder-spine-compress .3s cubic-bezier(.36,.02,.16,1) both}@keyframes binder-seat{0%{scale:1.03}45%{scale:.985}to{scale:1}}.binder-seat{animation:binder-seat .22s cubic-bezier(.25,.8,.35,1) both}.binder-pocket-available{background-color:#16161d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 2px 12px rgba(0,0,0,.42)}.binder-pocket-recede{opacity:.55}.binder-pocket-held{rotate:-1.5deg;box-shadow:0 0 0 1px rgba(123,74,226,.95),0 0 0 4px rgba(123,74,226,.26),0 0 30px -2px rgba(123,74,226,.6),0 26px 44px -16px rgba(0,0,0,1)}@media (prefers-reduced-motion:reduce){.binder-turn-back,.binder-turn-forward{animation:binder-spread-in .14s ease-out both}.binder-seat,.binder-spine-compress{animation:none}}.binder-flip-layer{position:absolute;inset:0;z-index:40;pointer-events:none;perspective:2200px;perspective-origin:50% 50%}.binder-flip-half,.binder-flip-sheet{position:absolute;top:0;bottom:0}.binder-flip-sheet{transform-style:preserve-3d;will-change:transform}.binder-flip-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex}.binder-flip-face-back{transform:rotateY(180deg)}@keyframes binder-flip-next{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes binder-flip-prev{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}.binder-flip-next{transform-origin:0 50%;animation:binder-flip-next .3s cubic-bezier(.36,.02,.16,1) both}.binder-flip-prev{transform-origin:100% 50%;animation:binder-flip-prev .3s cubic-bezier(.36,.02,.16,1) both}@keyframes binder-flip-shade{0%{opacity:.14}62%{opacity:.52}to{opacity:.04}}.binder-flip-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.28) 45%,rgba(0,0,0,.12));animation:binder-flip-shade .3s cubic-bezier(.36,.02,.16,1) both}.binder-flip-edge{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.09) 18%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.09) 82%,rgba(255,255,255,0))}@keyframes binder-crossfade{0%{opacity:0}to{opacity:1}}.binder-crossfade{animation:binder-crossfade .14s ease-out both}@keyframes binder-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.binder-skeleton{background-color:#15151c;background-image:linear-gradient(100deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.045) 50%,rgba(255,255,255,0) 62%);background-size:200% 100%;animation:binder-skeleton-sweep 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.binder-skeleton{animation:none}}@keyframes binder-cover-compress{0%{scale:1 1}55%{scale:.997 .9965}to{scale:1 1}}.binder-cover-compress{animation:binder-cover-compress .3s cubic-bezier(.36,.02,.16,1) both}.binder-stack-sheet{position:absolute;border-radius:14px;background:linear-gradient(180deg,#1b1b23,#15151c);pointer-events:none}@media (prefers-reduced-motion:reduce){.binder-cover-compress{animation:none}}.binder-paper-0{background-image:linear-gradient(176deg,rgba(255,255,255,.026),rgba(255,255,255,.008) 42%,rgba(0,0,0,.1))}.binder-paper-1{background-image:linear-gradient(176deg,rgba(255,255,255,.03),rgba(255,255,255,.007) 46%,rgba(0,0,0,.105)),repeating-linear-gradient(92deg,rgba(255,255,255,.008) 0 1px,rgba(255,255,255,0) 1px 5px)}.binder-paper-2{background-image:linear-gradient(174deg,rgba(255,255,255,.023),rgba(255,255,255,.009) 38%,rgba(0,0,0,.095)),radial-gradient(120% 80% at 30% 0,rgba(255,255,255,.012) 0,rgba(255,255,255,0) 60%)}.binder-paper-3{background-image:linear-gradient(178deg,rgba(255,255,255,.028),rgba(255,255,255,.006) 44%,rgba(0,0,0,.108)),repeating-linear-gradient(88deg,rgba(255,255,255,.006) 0 1px,rgba(255,255,255,0) 1px 7px)}.binder-page-complete:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)}@media (prefers-reduced-motion:reduce){.binder-flip-next,.binder-flip-prev,.binder-flip-shade{animation:none}.binder-flip-sheet{display:none}}.binder-nodrag,.binder-nodrag *{-webkit-user-drag:none;-khtml-user-drag:none;user-select:none;-webkit-user-select:none}.binder-nodrag img{-webkit-user-drag:none}.binder-organizer-page{transform-origin:50% 50%;transition:translate .18s cubic-bezier(.25,.8,.35,1),scale .18s cubic-bezier(.25,.8,.35,1),rotate .18s cubic-bezier(.25,.8,.35,1),box-shadow .18s cubic-bezier(.25,.8,.35,1),border-color .18s cubic-bezier(.25,.8,.35,1),background-color .18s cubic-bezier(.25,.8,.35,1);transform:perspective(1400px)}.binder-organizer-held{translate:0 -6px;scale:1.02;rotate:-1deg;box-shadow:0 0 0 1px rgba(123,74,226,.9),0 0 34px -4px rgba(123,74,226,.5),0 30px 60px -20px rgba(0,0,0,1);transition-duration:.12s}.binder-organizer-target{translate:0 -3px;box-shadow:0 0 0 1px rgba(123,74,226,.55),0 0 26px -6px rgba(123,74,226,.36),0 16px 34px -18px rgba(0,0,0,.95)}.binder-organizer-scroll{scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.binder-organizer-page{transition:box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out,opacity .18s ease-out;transform:none}.binder-organizer-held{translate:none;rotate:none;scale:1.01}.binder-organizer-target{translate:none}}.binder-grab{cursor:grab}.binder-grabbing{cursor:grabbing}.binder-organizer-page{touch-action:pan-y}.binder-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35);transition:color .18s cubic-bezier(.25,.8,.35,1)}.binder-disclosure>summary::-webkit-details-marker{display:none}.binder-disclosure>summary:hover{color:rgba(255,255,255,.6)}.binder-disclosure>summary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--gpg-magenta);border-radius:6px}.binder-disclosure>summary:before{content:"";width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;rotate:-45deg;translate:0 -1px;transition:rotate .18s cubic-bezier(.25,.8,.35,1)}.binder-disclosure[open]>summary:before{rotate:45deg;translate:0 -2px}@media (prefers-reduced-motion:reduce){.binder-disclosure>summary,.binder-disclosure>summary:before{transition:none}}@keyframes binder-opportunity-breathe{0%,to{box-shadow:inset 0 0 0 1.5px rgba(52,211,153,.42),0 0 0 0 rgba(52,211,153,0),0 0 6px -2px rgba(52,211,153,.18)}50%{box-shadow:inset 0 0 0 1.5px rgba(52,211,153,.85),0 0 0 1px rgba(52,211,153,.28),0 0 14px 1px rgba(52,211,153,.34)}}.binder-opportunity{animation:binder-opportunity-breathe 2.1s ease-in-out infinite}.binder-opportunity-settled{animation:none;box-shadow:inset 0 0 0 1.5px rgba(52,211,153,.6),0 0 8px -3px rgba(52,211,153,.22)}.binder-signal{box-shadow:inset 0 0 0 1.5px rgba(56,189,248,.4)}@media (prefers-reduced-motion:reduce){.binder-opportunity{animation:none;box-shadow:inset 0 0 0 1.5px rgba(52,211,153,.7),0 0 8px -3px rgba(52,211,153,.25)}}