.flip-card-scene{width:100%;perspective:1000px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.flip-card{position:relative;width:100%;transition:transform .8s,height .4s ease-out;transform-style:preserve-3d}.flip-card.is-flipped{transform:rotateY(180deg)}.flip-card-face{position:absolute;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:hsl(var(--card));color:hsl(var(--card-foreground));border-radius:12px;padding:24px;border:1px solid hsl(var(--border));box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.flip-card-back{transform:rotateY(180deg)}.flip-card-header{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:hsl(var(--muted-foreground));margin-bottom:16px}.flip-card-title{font-weight:600;font-size:1rem}.flip-card-icon{opacity:.5;transition:opacity .2s}.flip-card-scene:hover .flip-card-icon{opacity:1}.flip-card-body-main{font-size:2.5rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:8px;line-height:1.2}.flip-card-footer{font-size:.9rem;color:hsl(var(--muted-foreground))}.flip-card-body-details{font-size:.95rem;color:hsl(var(--foreground))}.flip-card-body-details p{margin-bottom:12px;line-height:1.6}.flip-card-details-text{font-size:.85rem;color:hsl(var(--muted-foreground));margin-top:16px;font-style:italic}.flip-card-list{list-style:none;padding:0;margin:16px 0}.flip-card-list li{padding:8px 0;border-bottom:1px solid hsl(var(--border));display:flex;justify-content:space-between;align-items:center}.flip-card-list li:last-child{border-bottom:none}.flip-card-list-label{color:hsl(var(--muted-foreground));font-size:.85rem}.flip-card-list-value{font-weight:600;color:hsl(var(--foreground))}.dark .flip-card-face{box-shadow:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}@media print{.flip-card-scene{perspective:none!important}.flip-card{transform:none!important;transform-style:flat!important;transition:none!important}.flip-card.is-flipped{transform:none!important}.flip-card-face{backface-visibility:visible!important;-webkit-backface-visibility:visible!important}.flip-card-back{transform:none!important;display:none!important}.flip-card-front{position:relative!important;transform:none!important}}.legacy-card{position:relative;border-radius:24px;background:hsl(var(--card));border:1px solid hsl(var(--border)/.5);box-shadow:0 8px 24px rgba(16,24,40,.06);padding:28px 24px 26px;text-align:center;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;will-change:transform}.legacy-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 180deg at 50% 0,rgba(33,81,255,.25),rgba(21,54,165,.25),transparent 65%);filter:blur(18px);opacity:.25;pointer-events:none}.legacy-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(16,24,40,.12)}.legacy-card.is-perpetual{background:radial-gradient(120% 120% at 50% -10%,rgba(109,163,255,.3),transparent 50%),linear-gradient(145deg,#2a4cf7,#122d9f 60%,#0d1f6d);border:1px solid hsla(0,0%,100%,.08);color:#fff}.legacy-card.is-perpetual .legacy-card__promise strong{color:#fff}.legacy-card.is-perpetual .legacy-card__chip{background:hsla(0,0%,100%,.12);color:#f1f5ff;border-color:hsla(0,0%,100%,.18)}.legacy-card.is-perpetual .legacy-card__detail,.legacy-card.is-perpetual .legacy-card__micro{color:#e5edff;opacity:.9}.legacy-card__icon{width:64px;height:64px;margin:0 auto 10px;display:grid;place-items:center;color:#2151ff;background:rgba(33,81,255,.08);border:1px solid #c7d2fe;border-radius:14px;backdrop-filter:blur(2px)}.is-perpetual .legacy-card__icon{color:#cfe1ff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.legacy-card__big{font-size:clamp(56px,9vw,84px);font-weight:800;letter-spacing:-.02em;line-height:.9;margin-top:4px;color:hsl(var(--foreground))}.is-perpetual .legacy-card__big{color:#fff}.legacy-card__headline{margin-top:6px;font-size:clamp(18px,3.5vw,22px);font-weight:600;color:#1536a5}.is-perpetual .legacy-card__headline{color:#eaf0ff}.legacy-card__chip{display:inline-block;margin:10px auto 2px;padding:6px 10px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:12px;font-weight:600;letter-spacing:.02em}.legacy-card__promise{margin:14px 0 6px;font-size:16px;line-height:1.45;color:hsl(var(--foreground))}.legacy-card__promise strong{font-weight:800;color:#1536a5;white-space:nowrap}.is-perpetual .legacy-card__promise{color:#fff}.legacy-card__detail{margin:0;font-size:14px;line-height:1.55;color:hsl(var(--muted-foreground))}.legacy-card__micro{margin-top:14px;font-size:12px;letter-spacing:.02em;opacity:.8;color:hsl(var(--muted-foreground))}.dark .legacy-card{box-shadow:0 8px 24px rgba(0,0,0,.3)}.dark .legacy-card:hover{box-shadow:0 16px 32px rgba(0,0,0,.4)}.dark .legacy-card__icon{color:#6da3ff;background:rgba(109,163,255,.12);border-color:#27419f}.dark .legacy-card__headline{color:#4b7ffd}.dark .legacy-card__promise strong{color:#6da3ff}@media print{.legacy-card{transition:none!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.legacy-card,.legacy-card:hover{transform:none!important}.legacy-card:before{display:none!important}}