@property --rn-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:is(.cv2,.cv2-detail) .fi{--fi-accent: #e6d3ad;--fi-grad: linear-gradient(90deg, #f6e7c8, #d7b97f 55%, #b8955a);--rn-gold: linear-gradient(180deg, #f3e3c3, #d9c39a);--rn-ink: #141210;--rn-hair: rgba(230, 211, 173, .14);--rn-ease: cubic-bezier(.16, 1, .3, 1);--rn-spring: cubic-bezier(.34, 1.56, .64, 1)}:is(.cv2,.cv2-detail) .fi .fi-panel{position:relative;isolation:isolate;background-color:#0d0c11;background-image:radial-gradient(60% 50% at 0% 0%,rgba(244,114,182,.1),transparent 70%),radial-gradient(55% 45% at 100% 100%,rgba(167,139,250,.1),transparent 70%),linear-gradient(126deg,#221e28eb,#100f14f5 55%,#0b0a0efa);box-shadow:inset 0 1px #ffffff1a,0 50px 110px -30px #000000f2,0 0 90px -30px #e6d3ad38;animation:rn-in .7s var(--rn-ease) backwards}:is(.cv2,.cv2-detail) .fi .fi-panel:before{content:"";position:absolute;inset:0;z-index:20;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--rn-ang),var(--rn-hair),var(--rn-hair) 62%,#f3e3c3 78%,var(--rn-hair) 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rn-angle 9s linear infinite}@keyframes rn-angle{to{--rn-ang: 360deg}}@keyframes rn-in{0%{opacity:0;transform:translateY(26px) scale(.97);filter:blur(12px)}}:is(.cv2,.cv2-detail) .fi .fi-title{font-weight:300;letter-spacing:-.02em}:is(.cv2,.cv2-detail) .fi .fi-accent{font-weight:400;background-image:linear-gradient(90deg,#b8955a,#f6e7c8 35%,#d7b97f 55%,#fff4dc 70%,#b8955a);background-size:250% 100%;animation:rn-gold-text 6s ease-in-out infinite alternate}@keyframes rn-gold-text{0%{background-position:0% 50%}to{background-position:100% 50%}}:is(.cv2,.cv2-detail) .fi .fi-stage-wrap{--fx: 0;--fy: 0;perspective:1100px;animation:rn-flyin 1.2s var(--rn-ease) .1s backwards}@keyframes rn-flyin{0%{opacity:0;transform:translateZ(-160px) rotateY(-28deg) translate(-40px);filter:blur(10px)}}:is(.cv2,.cv2-detail) .fi .fi-stage{transform:rotateY(calc(var(--fx) * 13deg)) rotateX(calc(var(--fy) * -10deg));transition:transform .8s var(--rn-ease);animation:rn-sway 11s ease-in-out infinite alternate,rn-float 6.5s ease-in-out infinite alternate}@keyframes rn-sway{0%{rotate:y -5deg}to{rotate:y 5deg}}@keyframes rn-float{0%{translate:0 6px}to{translate:0 -8px}}:is(.cv2,.cv2-detail) .fi .fi-card-glare{position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(55% 40% at calc(50% + var(--fx) * 45%) calc(35% + var(--fy) * 45%),rgba(255,244,220,.32),transparent 65%),linear-gradient(105deg,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%) no-repeat;background-size:100% 100%,260% 100%;mix-blend-mode:soft-light;animation:rn-sheen 6.5s var(--rn-ease) infinite 1.2s}@keyframes rn-sheen{0%{background-position:0 0,160% 0}45%,to{background-position:0 0,-60% 0}}:is(.cv2,.cv2-detail) .fi .fi-card.is-front:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--rn-ang),rgba(230,211,173,.15),rgba(230,211,173,.15) 55%,#fff4dc 72%,#d7b97f 80%,rgba(230,211,173,.15) 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rn-angle 5s linear infinite}:is(.cv2,.cv2-detail) .fi .fi-left{isolation:isolate;overflow:hidden}:is(.cv2,.cv2-detail) .fi .fi-left:before{content:"";position:absolute;inset:-20%;z-index:-1;pointer-events:none;background:radial-gradient(35% 30% at 25% 30%,rgba(244,114,182,.16),transparent 70%),radial-gradient(35% 30% at 75% 60%,rgba(230,211,173,.16),transparent 70%),radial-gradient(30% 28% at 45% 85%,rgba(167,139,250,.14),transparent 70%);filter:blur(20px);animation:rn-aura 16s ease-in-out infinite alternate}@keyframes rn-aura{0%{transform:translate(-4%,-3%) rotate(0) scale(1)}to{transform:translate(4%,3%) rotate(12deg) scale(1.12)}}:is(.cv2,.cv2-detail) .fi .fi-left:after{content:"";position:absolute;inset:0 0 -100%;z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 12% 20%,#f3e3c3,transparent),radial-gradient(1px 1px at 28% 62%,#fff4dc,transparent),radial-gradient(1.5px 1.5px at 46% 34%,#d7b97f,transparent),radial-gradient(1px 1px at 64% 78%,#f3e3c3,transparent),radial-gradient(1.5px 1.5px at 82% 44%,#fff4dc,transparent),radial-gradient(1px 1px at 90% 12%,#d7b97f,transparent);background-size:100% 50%;animation:rn-dust 28s linear infinite}@keyframes rn-dust{to{transform:translateY(-50%)}}:is(.cv2,.cv2-detail) .fi .fi-card.is-front{box-shadow:0 34px 70px -22px #000000f2,0 0 60px -18px #e6d3ad59,inset 0 0 0 1px #ffffff1a}:is(.cv2,.cv2-detail) .fi .fi-card-tag{background:#00000080;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}:is(.cv2,.cv2-detail) .fi .fi-arrow{background:#14121899;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 30px -14px #000000e6;transition:transform .45s var(--rn-spring),background .3s}:is(.cv2,.cv2-detail) .fi .fi-arrow:hover{background:#e6d3ade6;color:var(--rn-ink);transform:scale(1.08)}:is(.cv2,.cv2-detail) .fi .fi-dots button[aria-current=true]{background:#e6d3ad;width:22px}:is(.cv2,.cv2-detail) .fi .fi-dots button{transition:width .5s var(--rn-spring),background .3s}:is(.cv2,.cv2-detail) .fi .fi-right>*{animation:rn-rise .7s var(--rn-ease) backwards}:is(.cv2,.cv2-detail) .fi .fi-right>:nth-child(1){animation-delay:.12s}:is(.cv2,.cv2-detail) .fi .fi-right>:nth-child(2){animation-delay:.18s}:is(.cv2,.cv2-detail) .fi .fi-right>:nth-child(3){animation-delay:.24s}:is(.cv2,.cv2-detail) .fi .fi-right>:nth-child(4){animation-delay:.3s}:is(.cv2,.cv2-detail) .fi .fi-right>:nth-child(n+5){animation-delay:.36s}@keyframes rn-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}:is(.cv2,.cv2-detail) .fi .fi-stack-stage{transition:transform .7s var(--rn-spring)}:is(.cv2,.cv2-detail) .fi .fi-stack:hover .fi-stack-stage{transform:rotateX(8deg) translateY(-4px)}:is(.cv2,.cv2-detail) .fi .fi-stack-back,:is(.cv2,.cv2-detail) .fi .fi-stack-mid{transition:transform .7s var(--rn-spring),opacity .5s}:is(.cv2,.cv2-detail) .fi .fi-stack:hover .fi-stack-back{transform:rotate(16deg) translate(12px,2px) translateZ(-20px);opacity:.75}:is(.cv2,.cv2-detail) .fi .fi-stack:hover .fi-stack-mid{transform:rotate(-16deg) translate(-12px,2px) translateZ(-20px);opacity:.75}:is(.cv2,.cv2-detail) .fi .fi-stack-front{box-shadow:0 18px 30px -12px #000000f2,inset 0 0 0 1px #ffffff14;transition:transform .6s var(--rn-spring),box-shadow .6s}:is(.cv2,.cv2-detail) .fi .fi-stack:hover .fi-stack-front{transform:translateZ(24px) translateY(-3px)}:is(.cv2,.cv2-detail) .fi .fi-stack.is-lit .fi-stack-front{background-image:linear-gradient(140deg,#f6e7c8,#d7b97f 55%,#b8955a);box-shadow:0 18px 30px -12px #000000f2,0 0 26px -8px #e6d3ad8c}:is(.cv2,.cv2-detail) .fi .fi-stack-badge{color:var(--rn-ink)}:is(.cv2,.cv2-detail) .fi .fi-stack-label{color:#e6d3ad;letter-spacing:.22em}:is(.cv2,.cv2-detail) .fi .fi-manage{background-image:linear-gradient(180deg,#ffffff1a,#ffffff05);transition:transform .45s var(--rn-spring),background .3s}:is(.cv2,.cv2-detail) .fi .fi-manage:hover{transform:translateY(-1px);background-color:#e6d3ad29}:is(.cv2,.cv2-detail) .fi .fi-drop{border-radius:18px;transition:background .3s,border-color .3s,transform .45s var(--rn-spring)}:is(.cv2,.cv2-detail) .fi .fi-drop:hover{border-color:#e6d3ad73;background-color:#e6d3ad0d;transform:translateY(-1px)}:is(.cv2,.cv2-detail) .fi .fi-drop-glyph{color:#e6d3ad}:is(.cv2,.cv2-detail) .fi .fi-thumb{transition:transform .5s var(--rn-spring),box-shadow .5s}:is(.cv2,.cv2-detail) .fi .fi-thumb:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 30px -14px #000000e6}:is(.cv2,.cv2-detail) .fi .fi-area .fi-input:focus-within,:is(.cv2,.cv2-detail) .fi .fi-area:focus-within{box-shadow:0 0 0 1px #e6d3ad73,0 0 0 5px #e6d3ad14;border-radius:18px}:is(.cv2,.cv2-detail) .fi .fi-pill.is-lit{background-image:var(--fi-grad);box-shadow:0 14px 28px -16px #e6d3ad99}:is(.cv2,.cv2-detail) .fi .fi-note{background-image:linear-gradient(180deg,#e6d3ad24,#e6d3ad0d);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #e6d3ad52;animation:rn-rise .5s var(--rn-ease) backwards}:is(.cv2,.cv2-detail) .fi .fi-cta{color:var(--rn-ink);background-image:linear-gradient(90deg,#f6e7c8,#e9d3a4,#d7b97f 60%,#f3e3c3);box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ffffff14,0 14px 34px -14px #e6d3adb3}:is(.cv2,.cv2-detail) .fi .fi-cta:hover:not(:disabled){box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #ffffff1a,0 20px 44px -14px #e6d3add9}:is(.cv2,.cv2-detail) .fi .fi-cta:disabled{opacity:.45}:is(.cv2,.cv2-detail) .fi .fi-stack-stage{animation:rn-bob 4.8s ease-in-out infinite alternate}:is(.cv2,.cv2-detail) .fi .fi-stack:nth-child(2) .fi-stack-stage{animation-delay:-1.6s}:is(.cv2,.cv2-detail) .fi .fi-stack:nth-child(3) .fi-stack-stage{animation-delay:-3.2s}@keyframes rn-bob{0%{translate:0 2px;rotate:z -1deg}to{translate:0 -5px;rotate:z 1deg}}:is(.cv2,.cv2-detail) .fi .fi-stack-badge{animation:rn-pulse 2.4s ease-out infinite}@keyframes rn-pulse{0%{box-shadow:0 0 #e6d3ad8c}70%,to{box-shadow:0 0 0 8px #e6d3ad00}}:is(.cv2,.cv2-detail) .fi .fi-pill.is-lit{background-image:conic-gradient(from var(--rn-ang),#7a5f34,#f6e7c8,#d7b97f,#fff4dc,#7a5f34);animation:rn-angle 4s linear infinite}:is(.cv2,.cv2-detail) .fi .fi-pill{transition:transform .45s var(--rn-spring),box-shadow .45s}:is(.cv2,.cv2-detail) .fi .fi-pill:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 18px 30px -16px #e6d3ad73,inset 0 0 0 1px #e6d3ad40}:is(.cv2,.cv2-detail) .fi .fi-foot{isolation:isolate}:is(.cv2,.cv2-detail) .fi .fi-cta{background-size:200% 100%;animation:rn-cta-flow 7s ease-in-out infinite alternate}@keyframes rn-cta-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}:is(.cv2,.cv2-detail) .fi .fi-foot:before{content:"";position:absolute;left:12%;right:12%;bottom:6px;height:56px;z-index:-1;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,rgba(230,211,173,.5),transparent);filter:blur(20px);animation:rn-breathe 3.2s ease-in-out infinite alternate}@keyframes rn-breathe{0%{opacity:.3;transform:scale(.9)}to{opacity:.85;transform:scale(1.06)}}:is(.cv2,.cv2-detail) .fi .fi-foot:has(.fi-cta:disabled):before{display:none}:is(.cv2,.cv2-detail) .fi .fi-thumbs{perspective:700px}:is(.cv2,.cv2-detail) .fi .fi-thumb:hover{transform:translateY(-4px) rotateX(10deg) rotateY(-8deg) scale(1.05);box-shadow:0 22px 34px -16px #000000f2,0 0 0 1px #e6d3ad59}:is(.cv2,.cv2-detail) .fi .fi-section-head svg{animation:rn-icon 3.6s ease-in-out infinite alternate}@keyframes rn-icon{0%{translate:0 1px}to{translate:0 -2px}}
