.flip-fold-card-demo_demoRoot__Hk_Il{min-height:100vh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:calc(1.5rem + env(safe-area-inset-top)) calc(1.5rem + env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) calc(1.5rem + env(safe-area-inset-left));color:#111827;overflow:hidden;background:linear-gradient(160deg,#fdf5e8,#f2ecff 52%,#dcd6ff)}.flip-fold-card-demo_demoRoot__Hk_Il:before{content:"";position:absolute;inset:-20% -25%;background:radial-gradient(58% 62% at 78% 12%,rgba(148,118,255,.75) 0,rgba(148,118,255,0) 65%),radial-gradient(52% 56% at 18% 78%,rgba(248,180,205,.8) 0,rgba(248,180,205,0) 70%),radial-gradient(45% 48% at 102% 78%,rgba(100,80,210,.6) 0,rgba(100,80,210,0) 70%),radial-gradient(60% 65% at -12% -8%,rgba(255,244,222,.9) 0,rgba(255,244,222,0) 60%),linear-gradient(180deg,rgba(255,249,238,.85),rgba(242,245,255,.92));filter:blur(0);transform:scale(1.05);animation:flip-fold-card-demo_gradientDrift__tgwo7 18s ease-in-out infinite alternate;z-index:0}.flip-fold-card-demo_cardColumn__mCA_P{width:100%;max-width:24rem;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;display:grid}.flip-fold-card-demo_stackIndicatorRow__fw_j3{justify-self:center;margin-bottom:1rem;display:inline-flex;align-items:center;gap:.65rem}.flip-fold-card-demo_stackIndicator__9j_3g{padding:.45rem 1.1rem .45rem .45rem;border-radius:9999px;background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.65);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#20263b;font-size:.98rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;box-shadow:0 16px 36px -24px rgba(104,86,190,.6);transition:opacity .2s ease;display:inline-flex;align-items:center;gap:.75rem}.flip-fold-card-demo_stackIndicatorIcon__GiuaU{flex:none;width:2.25rem;height:2.25rem;border-radius:9999px;display:grid;place-items:center;background:linear-gradient(135deg,#ff7fd3,#8757ff);box-shadow:0 10px 22px -16px rgba(135,87,255,.85)}.flip-fold-card-demo_stackIndicatorIconGraphic__Aey3i{width:1.2rem;height:1.2rem;fill:#fff}.flip-fold-card-demo_stackIndicatorText__xziA8{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flip-fold-card-demo_filterButton__EVNmx{flex:none;width:2.65rem;height:2.65rem;border-radius:9999px;border:none;display:grid;place-items:center;background:hsla(0,0%,100%,.78);box-shadow:0 16px 36px -28px rgba(104,86,190,.6);color:#5e3ccf;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.flip-fold-card-demo_filterButton__EVNmx:focus-visible,.flip-fold-card-demo_filterButton__EVNmx:hover{background:hsla(0,0%,100%,.95);box-shadow:0 18px 40px -24px rgba(93,75,181,.65);transform:translateY(-1px) scale(1.03);outline:none}.flip-fold-card-demo_filterButton__EVNmx:active{transform:scale(.97)}.flip-fold-card-demo_filterButtonIcon__jRqfo{width:1.35rem;height:1.35rem;fill:currentColor}.flip-fold-card-demo_filterModalOverlay__KdfCa{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(29,34,54,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20}.flip-fold-card-demo_filterModal__zS8dg{width:min(34rem,100%);border-radius:1.75rem;background:linear-gradient(150deg,hsla(0,0%,100%,.92),rgba(245,240,255,.95));border:1px solid hsla(0,0%,100%,.6);box-shadow:0 28px 60px -30px rgba(46,37,94,.45);padding:1.75rem;color:#252a40;position:relative}.flip-fold-card-demo_filterModalHeader__FMyS0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.flip-fold-card-demo_filterModalTitle__hkrev{font-size:1.65rem;letter-spacing:-.015em;margin:0}.flip-fold-card-demo_filterModalSubtitle__54XpD{margin-top:.3rem;margin-bottom:0;color:rgba(60,68,90,.75);font-size:.95rem}.flip-fold-card-demo_filterCloseButton__avhcJ{border:none;background:rgba(235,232,255,.7);color:#5c3ec9;border-radius:9999px;width:2.35rem;height:2.35rem;font-size:1.45rem;display:grid;place-items:center;cursor:pointer;transition:background .16s ease,transform .16s ease;position:absolute;top:1.25rem;right:1.25rem}.flip-fold-card-demo_filterCloseButton__avhcJ:focus-visible,.flip-fold-card-demo_filterCloseButton__avhcJ:hover{background:rgba(229,223,255,.95);transform:translateY(-1px);outline:none}.flip-fold-card-demo_filterSections__KYaYq{display:grid;grid-gap:1.5rem;gap:1.5rem}.flip-fold-card-demo_filterSectionTitle___zV_Z{font-size:.95rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin:0 0 .75rem;color:rgba(60,68,90,.78)}.flip-fold-card-demo_filterPillList__l_jIk{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}.flip-fold-card-demo_filterPill__O3v_3{border:none;border-radius:9999px;padding:.45rem .9rem;font-size:.92rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;background:rgba(226,221,255,.6);color:#5c3ec9;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.flip-fold-card-demo_filterPillActive__tIQq5{background:linear-gradient(130deg,#9f6bff,#ff7fd3);color:#fff;box-shadow:0 14px 32px -24px rgba(157,104,255,.85)}.flip-fold-card-demo_filterPillInactive__il9wL{background:rgba(235,232,255,.35);color:rgba(92,60,201,.7);box-shadow:inset 0 0 0 1px rgba(92,60,201,.18)}.flip-fold-card-demo_filterPillListEmpty__z1zuJ{width:100%;padding:.25rem 0;color:rgba(90,98,122,.75);font-size:.9rem;display:block;text-align:left}.flip-fold-card-demo_filterPill__O3v_3:focus-visible,.flip-fold-card-demo_filterPill__O3v_3:hover{transform:translateY(-1px);outline:none}.flip-fold-card-demo_emptyState__QBiON{padding:2.5rem 2rem;border-radius:1.5rem;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;color:#5b6476;font-size:1.05rem;line-height:1.6;box-shadow:0 20px 45px -28px rgba(88,74,162,.35)}.flip-fold-card-demo_celebrationContainer__7tmOh{position:relative;width:100%;max-width:24rem;height:min(18rem,48vh);margin:0 auto;display:flex;align-items:center;justify-content:center;pointer-events:none}.flip-fold-card-demo_confettiField__0x0w2{position:relative;width:100%;height:100%;overflow:visible}.flip-fold-card-demo_confettiPiece__2Yztz{--translate-x:0px;--rotate-end:320deg;position:absolute;top:-12%;width:.55rem;height:1.2rem;opacity:0;transform:translate3d(0,-20%,0) rotate(0deg);box-shadow:0 4px 8px -4px rgba(15,23,42,.35);animation-name:flip-fold-card-demo_confettiFall__hEj0O;animation-timing-function:ease-out;animation-fill-mode:forwards}.flip-fold-card-demo_srOnly__70M1Y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flip-fold-card-demo_cardContainer__2u2bw{position:relative;cursor:-webkit-grab;cursor:grab;outline:none;touch-action:none}.flip-fold-card-demo_cardContainer__2u2bw:focus-visible{box-shadow:0 0 0 3px rgba(99,102,241,.45);border-radius:1.5rem}.flip-fold-card-demo_cardFrame__vDTQq{position:relative;width:100%;aspect-ratio:2/3;max-height:70vh;margin:0 auto;border-radius:1.5rem}.flip-fold-card-demo_cardInner__8lgZB{position:absolute;inset:0;will-change:transform;transform-style:preserve-3d;transform-origin:center;transform:rotateY(0deg);transition:transform .3s cubic-bezier(.45,0,.55,1)}.flip-fold-card-demo_cardInnerFlipped__0y1Pa{transform:rotateY(180deg)}.flip-fold-card-demo_face__WCeTG{position:absolute;inset:0;display:grid;place-items:center;border-radius:1.5rem;border:1px solid #e5e7eb;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-fold-card-demo_front__BnpVN{background:#fff;box-shadow:0 28px 60px -28px rgba(15,23,42,.35);transition:box-shadow .16s ease}.flip-fold-card-demo_frontFlipped__d1LW8{box-shadow:0 18px 40px -30px rgba(15,23,42,.3)}.flip-fold-card-demo_frontOverlay__HQvdr{pointer-events:none;position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent);opacity:1;transition:opacity .15s ease}.flip-fold-card-demo_frontOverlayHidden___qgWS{opacity:0}.flip-fold-card-demo_back__88_uH{background:#fff;transform:rotateY(180deg);box-shadow:0 28px 60px -28px rgba(15,23,42,.35)}.flip-fold-card-demo_backHighlight__fCQb3{pointer-events:none;position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent);opacity:1}.flip-fold-card-demo_groundShadow__LIt6K{position:absolute;bottom:-1rem;left:50%;width:66%;height:1rem;border-radius:9999px;background:rgba(0,0,0,.2);filter:blur(20px);transform:translateX(-50%) scale(1);transition:transform .3s ease,background .3s ease}.flip-fold-card-demo_groundShadowLifted__AQvEt{background:rgba(0,0,0,.12);transform:translateX(-50%) scale(.95)}.flip-fold-card-demo_frontText__Xzl_o{font-size:clamp(3.5rem,8vw,4.5rem);line-height:1}.flip-fold-card-demo_backText__q5UoY{font-size:clamp(3.5rem,8vw,4.5rem);font-weight:400}@keyframes flip-fold-card-demo_fadeIn__Gh4_a{to{opacity:1}}@keyframes flip-fold-card-demo_confettiFall__hEj0O{0%{opacity:0;transform:translate3d(0,-20%,0) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--translate-x),110%,0) rotate(var(--rotate-end))}}@keyframes flip-fold-card-demo_gradientDrift__tgwo7{0%{transform:scale(1.05) translate3d(-2%,-1%,0)}50%{transform:scale(1.08) translate3d(1%,2%,0)}to{transform:scale(1.05) translate3d(3%,-2%,0)}}.page_main__nw1Wk{min-height:100vh;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827}