.ib .fv-stage{position:relative;isolation:isolate;display:grid;place-items:center;overflow:hidden;padding:clamp(26px,3.6vw,52px) clamp(14px,2.8vw,44px);border-radius:clamp(28px,3.2vw,44px);background:var(--tone,var(--t-grad))}.ib .fv-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 16% 8%,rgb(255 255 255/.62),rgb(255 255 255/0) 70%),radial-gradient(50% 50% at 96% 100%,rgb(255 255 255/.4),rgb(255 255 255/0) 70%)}.ib .fv-stage:after{content:"";position:absolute;z-index:-1;right:-14%;top:-22%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgb(255 255 255/.5),rgb(255 255 255/0))}@keyframes fvDrift{to{transform:translate3d(-6%,10%,0)}}.ib .fv-slide{width:min(100%,460px);min-width:0}.ib .fv-fl{position:absolute;z-index:0;pointer-events:none}.ib .fv-fl.a{left:6%;top:12%;width:14px;height:14px;border-radius:50%;background:rgb(255 255 255/.8)}.ib .fv-fl.b{right:7%;bottom:13%;width:22px;height:22px;border-radius:50%;background:rgb(255 255 255/.55)}.ib .fv-fl.c{right:13%;top:10%;width:14px;height:14px;background:var(--gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}@keyframes fvFloat{to{transform:translate3d(0,-14px,0)}}.ib .fv-stage.rv.in .fv-fl.a{animation:fvFloat 7s ease-in-out infinite alternate}.ib .fv-stage.rv.in .fv-fl.b{animation:fvFloat 9s ease-in-out -3s infinite alternate}.ib .fv-stage.rv.in .fv-fl.c{animation:fvSpark 2.6s ease-in-out infinite}.ib .fv-win{--terra-dk:color-mix(in srgb,var(--terra) 70%,#000);position:relative;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border-radius:clamp(20px,2vw,26px);background:var(--paper);box-shadow:var(--hi),var(--e3);color:var(--ink);text-align:left;transition:translate .6s var(--ease)}@media (hover:hover){.ib .fv-stage:hover .fv-win{translate:0 -4px}}.ib .fv-head{display:flex;align-items:center;gap:12px;padding:13px 16px 12px;border-bottom:1px solid var(--hair)}.ib .fv-dots{flex:none;display:flex;gap:6px}.ib .fv-dots i{width:10px;height:10px;border-radius:50%;background:var(--t-bday)}.ib .fv-dots i:nth-child(2){background:var(--t-party)}.ib .fv-dots i:nth-child(3){background:var(--t-mile)}.ib .fv-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 clamp(17px,1.5vw,19px)/1.1 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.ib .fv-live{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:6px 11px 6px 10px;border-radius:999px;background:var(--wash);font:600 12px/1 var(--f-label);color:var(--moss-h);white-space:nowrap}.ib .fv-live:after,.ib .fv-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}.ib .fv-live:after{position:absolute;left:10px;top:50%;margin-top:-3.5px;opacity:0}.ib .fv-body{flex:1;display:flex;flex-direction:column;gap:7px;padding:14px 14px 15px}.ib .fv-row{display:flex;align-items:center;gap:11px;min-width:0;padding:8px 10px;border-radius:16px;background:var(--bg)}.ib .fv-ava{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c,var(--t-grad));font:600 13px/1 var(--f-label);letter-spacing:.01em;color:var(--ink)}.ib .fv-ava.t0{--c:var(--t-bday)}.ib .fv-ava.t1{--c:var(--t-grad)}.ib .fv-ava.t2{--c:var(--t-party)}.ib .fv-ava.t3{--c:var(--t-wed)}.ib .fv-ava.t4{--c:var(--t-mile)}.ib .fv-ava.t5{--c:var(--t-baby)}.ib .fv-ava.empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--sage);color:var(--sage-3);font-size:18px;font-weight:500}.ib .fv-glyph{width:18px;height:18px;color:var(--moss-h)}.ib .fv-name{flex:1;min-width:0;white-space:nowrap;font:600 15px/1.2 var(--f-label);color:var(--ink)}.ib .fv-name,.ib .fv-sub{overflow:hidden;text-overflow:ellipsis}.ib .fv-sub{display:block;margin-top:3px;font:500 12.5px/1.15 var(--f-label);color:var(--mut,var(--muted))}.ib .fv-chip{flex:none;padding:6px 11px;border-radius:999px;font:600 12.5px/1 var(--f-label);white-space:nowrap}.ib .fv-chip.yes{background:var(--wash);color:var(--moss-h)}.ib .fv-chip.maybe{background:var(--t-party);color:var(--gold-dk)}.ib .fv-chip.no{background:color-mix(in srgb,var(--terra) 14%,#fff);color:var(--terra-dk)}.ib .fv-chip.info{background:var(--t-grad);color:var(--ink-2)}.ib .fv-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:12px 4px 0;border-top:1px solid var(--hair);font:500 13px/1.25 var(--f-label);color:var(--mut,var(--muted))}.ib .fv-foot b{flex:none;font:600 14px/1 var(--f-label);color:var(--moss-h)}.ib .fv-body>.fv-foot{margin-top:6px}.ib .fv-swap{display:grid;justify-items:end}.ib .fv-swap span{grid-area:1/1}.ib .fv-swap span:first-child{opacity:0}.ib .fv-bar{position:relative;height:38px;overflow:hidden;border-radius:13px;background:var(--mist)}.ib .fv-bar i{position:absolute;inset:0 auto 0 0;width:var(--w,50%);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--sage-2) 42%,#fff),var(--sage-2));transform-origin:left center}.ib .fv-bar.lead i{background:linear-gradient(90deg,var(--gold-1),var(--gold-2))}.ib .fv-bar-t{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;padding:0 13px;font:600 14px/1 var(--f-label);color:var(--ink)}.ib .fv-bar-t b{font-variant-numeric:tabular-nums}.ib .fv-meterbox{padding:4px 2px 0}.ib .fv-meter{position:relative;height:12px;overflow:hidden;border-radius:999px;background:var(--mist)}.ib .fv-meter i{position:absolute;inset:0 auto 0 0;width:var(--w,58%);border-radius:inherit;background:linear-gradient(90deg,var(--sage-2),var(--moss));transform-origin:left center}.ib .fv-meter-lab{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font:600 12.5px/1.2 var(--f-label);color:var(--mut,var(--muted))}.ib .fv-chat{display:flex;flex-direction:column;gap:9px;padding:6px 2px 4px}.ib .fv-bub{max-width:86%;padding:11px 15px;border-radius:20px;font:400 15px/1.4 var(--f-body)}.ib .fv-bub.guest{align-self:flex-start;border-bottom-left-radius:6px;background:var(--mist);color:var(--ink)}.ib .fv-bub.host{align-self:flex-end;border-bottom-right-radius:6px;background:var(--moss);color:#fff}.ib .fv-typing{align-self:flex-start;display:inline-flex;gap:5px;padding:14px 16px;border-radius:20px;border-bottom-left-radius:6px;background:var(--mist)}.ib .fv-typing i{width:7px;height:7px;border-radius:50%;background:var(--sage-3)}.ib .fv-eq{flex:none;display:inline-flex;align-items:flex-end;justify-content:center;gap:3px;width:34px;height:34px;padding-bottom:9px;border-radius:50%;background:var(--wash)}.ib .fv-eq i{width:4px;height:16px;border-radius:2px;background:var(--moss);transform-origin:bottom;transform:scaleY(.6)}.ib .fv-eq i:nth-child(2){transform:scaleY(1)}.ib .fv-eq i:nth-child(3){transform:scaleY(.45)}.ib .fv-tables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 0 4px}.ib .fv-table{display:flex;flex-direction:column;align-items:center;gap:8px}.ib .fv-tbl{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:12px;border-radius:50%;background:var(--mist);box-shadow:inset 0 0 0 1.5px var(--hair-2)}.ib .fv-tbl b{font:400 20px/1 var(--f-display);color:var(--ink-3)}.ib .fv-seat{position:absolute;left:50%;top:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--sage-2);transform:rotate(var(--a)) translateY(-38px)}.ib .fv-seat.you{background:var(--gold-2)}.ib .fv-seat.you:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--moss);opacity:0}.ib .fv-table em{font:600 13px/1 var(--f-label);font-style:normal;color:var(--mut,var(--muted))}.ib .fv-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 0}.ib .fv-tile{aspect-ratio:1.08;overflow:hidden;border-radius:14px;background:var(--mist)}.ib .fv-tile img{display:block;width:100%;height:100%;object-fit:cover}.ib .fv-tile.add{display:grid;place-items:center;background:transparent;box-shadow:inset 0 0 0 2px var(--sage);color:var(--moss);font:500 26px/1 var(--f-label)}.ib .fv-dot{width:12px;height:12px;margin:0 11px 0 6px;background:var(--c)}.ib .fv-check,.ib .fv-dot{flex:none;border-radius:50%}.ib .fv-check{position:relative;display:grid;place-items:center;width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--sage-2);color:#fff}.ib .fv-check:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--moss);opacity:0}.ib .fv-check svg{width:13px;height:13px;stroke-dasharray:24;stroke-dashoffset:0}.ib .fv-row.done .fv-check{background:var(--moss);box-shadow:none}.ib .fv-row.done .fv-name{color:var(--mut,var(--muted));text-decoration:line-through}.ib .fv-row.open .fv-chip{background:var(--t-party)}.ib .fv-qrbox{display:flex;justify-content:center;padding:10px 0 6px}.ib .fv-qr{--qh:132px;position:relative;flex:none;width:var(--qh);height:var(--qh);padding:12px;overflow:hidden;border-radius:18px;background:var(--paper);box-shadow:var(--e2),inset 0 0 0 1.5px var(--hair);color:var(--forest)}.ib .fv-qr svg{display:block;width:100%;height:100%}.ib .fv-scan{position:absolute;left:8px;right:8px;top:8px;height:3px;border-radius:2px;background:linear-gradient(90deg,rgb(230 199 102/0),var(--gold-2),rgb(230 199 102/0));box-shadow:0 0 12px rgb(230 199 102/.8)}.ib .fv-wavebox{display:flex;align-items:center;gap:14px;padding:14px 6px 12px}.ib .fv-play{position:relative;flex:none;width:46px;height:46px;border-radius:50%;background:var(--moss);box-shadow:var(--e1)}.ib .fv-play:after{content:"";position:absolute;left:50%;top:50%;margin:-8px 0 0 -5px;border-left:15px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.ib .fv-wave{flex:1;display:flex;align-items:center;justify-content:space-between;height:46px}.ib .fv-wave i{flex:none;width:clamp(3px,.7vw,5px);height:calc(16% + var(--h,30%) * .8);border-radius:4px;background:linear-gradient(180deg,var(--sage-2),var(--moss))}.ib .fv-env{position:relative;width:min(240px,74%);aspect-ratio:10/7;margin:84px auto 14px;perspective:900px}.ib .fv-env-stage{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(8deg)}.ib .fv-env-pocket{position:absolute;inset:0;border-radius:10px;background:linear-gradient(170deg,var(--moss),var(--dmoss));box-shadow:inset 0 10px 22px rgb(20 29 20/.45);transform:translateZ(0)}.ib .fv-env-card{position:absolute;left:10%;right:10%;top:6%;bottom:16%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:7px;background:var(--warm);box-shadow:0 8px 16px rgb(20 29 20/.28);transform:translateY(-24%) translateZ(1px)}.ib .fv-env-card i{display:block;width:56%;height:4px;border-radius:3px;background:var(--hair-2)}.ib .fv-env-card i:first-child{width:40%;height:7px;background:var(--sage-2)}.ib .fv-env-front{position:absolute;inset:0;border-radius:10px;background:linear-gradient(0deg,var(--sage-2) 0,var(--sage) 72%);clip-path:polygon(0 0,50% 48%,100% 0,100% 100%,0 100%);transform:translateZ(6px)}.ib .fv-env-flap{position:absolute;inset:0 0 auto 0;height:50%;background:linear-gradient(190deg,var(--sage),var(--sage-2));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transform:rotateX(-180deg) translateZ(5px);opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible}.ib .fv-seal{position:absolute;left:50%;top:50%;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gold-1),var(--gold-3));box-shadow:0 2px 6px rgb(127 97 23/.4);opacity:0;transform:translate(-50%,-50%) translateZ(7px) scale(.6)}.ib .fv-fan{position:relative;height:222px;margin:6px 0 2px}.ib .fv-fan-card{position:absolute;left:50%;bottom:24px;width:112px;height:152px;border-radius:12px;background:var(--warm);box-shadow:var(--paper-edge),var(--e2);transform-origin:50% 118%;transform:translateX(-50%) rotate(var(--r,0deg))}.ib .fv-fan-card:after{content:"";position:absolute;inset:9px;border-radius:7px;background:linear-gradient(var(--warm),var(--warm)) 50% 84% /54% 4px no-repeat,linear-gradient(var(--warm),var(--warm)) 50% 92% /36% 4px no-repeat,radial-gradient(70% 45% at 50% 30%,rgb(255 255 255/.6),rgb(255 255 255/0) 72%),var(--fc,var(--t-wed))}.ib .fv-fan-card.c1{--r:-24deg;--fc:var(--t-bday)}.ib .fv-fan-card.c2{--r:-8deg;--fc:var(--t-wed)}.ib .fv-fan-card.c3{--r:8deg;--fc:var(--t-party)}.ib .fv-fan-card.c4{--r:24deg;--fc:var(--t-mile)}.ib .fv-spark{position:absolute;font-size:17px;line-height:1;color:var(--gold-3)}.ib .fv-spark.a{left:15%;top:6px}.ib .fv-spark.b{right:13%;top:24px}.ib .fv-spark.c{right:38%;top:-4px;font-size:13px}.ib .fv-pal{display:inline-flex;gap:7px}.ib .fv-pal i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--shd)/.12)}.ib .fv-pal .p1{background:var(--forest)}.ib .fv-pal .p2{background:var(--sage-3)}.ib .fv-pal .p3{background:var(--gold-3)}.ib .fv-pal .p4{background:var(--mist)}.ib .fv-brief{display:flex;flex-direction:column;gap:6px;padding:11px 14px;border-radius:16px;background:var(--t-wed)}.ib .fv-brief small{font:600 12.5px/1 var(--f-label);color:var(--ink-3)}.ib .fv-brief span{font:400 17px/1.25 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.ib .fv-papers{position:relative;height:216px;margin:8px 0 2px}.ib .fv-paper{position:absolute;bottom:2px;left:50%;width:112px;height:auto;aspect-ratio:360/479;object-fit:cover;border-radius:4px;background:#fff;box-shadow:var(--paper-edge),1px 2px 3px rgb(var(--shd)/.2),8px 16px 26px -8px rgb(var(--shd)/.38)}.ib .fv-paper.p1{margin-left:-142px;transform:rotate(-9deg)}.ib .fv-paper.p2{z-index:2;margin-left:-56px;transform:translateY(-10px)}.ib .fv-paper.p3{margin-left:30px;transform:rotate(8deg)}.ib .fv-noad{position:relative;flex:none;width:34px;height:34px;border-radius:11px;background:var(--mist);box-shadow:inset 0 0 0 1.5px var(--sage)}.ib .fv-noad:before{content:"AD";position:absolute;inset:0;display:grid;place-items:center;font:700 12px/1 var(--f-label);letter-spacing:.04em;color:var(--sage-3)}.ib .fv-noad:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:2.5px;margin:-1.25px 0 0 -14px;border-radius:2px;background:var(--terra);transform:rotate(-40deg)}.ib .fv-when{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border-radius:18px;background:var(--t-baby)}.ib .fv-when small{font:600 12.5px/1 var(--f-label);color:var(--ink-3)}.ib .fv-when b{font:400 clamp(30px,3vw,38px)/1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.ib .fv-when span{font:600 12.5px/1 var(--f-label);color:var(--terra-dk)}.ib .fv-cal{padding:2px 2px 0}.ib .fv-cal-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px 8px}.ib .fv-cal-h b{font:400 20px/1 var(--f-display);color:var(--ink)}.ib .fv-cal-h span{font:600 12.5px/1 var(--f-label);color:var(--moss-h)}.ib .fv-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ib .fv-cal-g li{display:grid;place-items:center;height:28px;font:500 13px/1 var(--f-label);color:var(--ink-3)}.ib .fv-cal-g .fv-cal-w{height:22px;font-size:12px;font-weight:600;color:var(--mut,var(--muted))}.ib .fv-cal-on span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--moss);color:#fff;font-weight:600}.ib .fv-chips{display:flex;flex-wrap:wrap;gap:7px}.ib .fv-c{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:var(--mist);font:600 13px/1 var(--f-label);color:var(--ink-3)}.ib .fv-c em{font-style:normal;font-weight:500;color:var(--ink-3)}.ib .fv-c.on{background:var(--moss);color:#fff}.ib .fv-c.on em{color:rgb(255 255 255/.78)}.ib .fv-fun{display:flex;flex-direction:column;gap:10px;padding:6px 0 2px}.ib .fv-fun li{display:grid;grid-template-columns:78px minmax(0,1fr) 30px;align-items:center;gap:10px;font:600 13px/1 var(--f-label);color:var(--ink-3)}.ib .fv-fun li:first-child{--n:0}.ib .fv-fun li:nth-child(2){--n:1}.ib .fv-fun li:nth-child(3){--n:2}.ib .fv-fun li:nth-child(4){--n:3}.ib .fv-fun li:nth-child(5){--n:4}.ib .fv-fun li i{display:block;height:16px;overflow:hidden;border-radius:7px;background:var(--mist)}.ib .fv-fun li i b{display:block;width:calc(var(--p) * 1%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sage-2),var(--moss));transform-origin:left center}.ib .fv-fun li:last-child i b{background:linear-gradient(90deg,var(--gold-2),var(--gold-3))}.ib .fv-fun li em{text-align:right;font-style:normal;color:var(--ink);font-variant-numeric:tabular-nums}.ib .fv-file{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:16px;background:var(--t-grad)}.ib .fv-doc{flex:none;display:grid;place-items:center;width:38px;height:44px;border-radius:9px;background:var(--paper);box-shadow:var(--e1);font:700 12px/1 var(--f-label);color:var(--moss)}.ib .fv-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--moss)}.ib .fv-ask{display:flex;flex-direction:column;gap:7px}.ib .fv-ask small{font:600 12.5px/1 var(--f-label);color:var(--mut,var(--muted))}.ib .fv-avs{display:flex;padding:2px 2px 8px}.ib .fv-avs .fv-ava{width:42px;height:42px;margin-right:-8px;box-shadow:0 0 0 3px var(--paper);font-size:14px}.ib .fv-avs .fv-ava.empty{box-shadow:0 0 0 3px var(--paper),inset 0 0 0 1.5px var(--sage)}.ib .fv-search{display:flex;align-items:center;padding:13px 15px;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--hair-2);font:500 17px/1 var(--f-body);color:var(--ink)}.ib .fv-btn{flex:none;display:grid;place-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--moss);font:600 13px/1 var(--f-label);color:#fff;white-space:nowrap}.ib .fv-btn span{grid-area:1/1}.ib .fv-btn .a{opacity:0}.ib .fv-ticket{display:flex;align-items:stretch;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:20px;background:var(--t-mile)}.ib .fv-tk-l{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0}.ib .fv-tk-l small{font:600 12.5px/1 var(--f-label);color:var(--ink-3)}.ib .fv-tk-l b{font:400 clamp(22px,2vw,26px)/1.05 var(--f-display);letter-spacing:-.015em;color:var(--ink)}.ib .fv-tk-l span{padding:6px 11px;border-radius:999px;background:var(--paper);font:600 12.5px/1 var(--f-label);color:var(--moss-h)}.ib .fv-ticket .fv-qr{--qh:98px;padding:8px;border-radius:14px}.ib .fv-screen{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 20px;border-radius:18px;background:var(--dmoss);color:var(--warm);text-align:center}.ib .fv-screen small{font:500 14px/1 var(--f-label);color:var(--sage)}.ib .fv-screen b{font:400 clamp(40px,4.4vw,54px)/1 var(--f-display);letter-spacing:-.03em;color:var(--warm)}.ib .fv-crown{width:26px;height:26px;color:var(--gold-2)}.ib .fv-conf{position:absolute;top:-14px;width:8px;height:12px;border-radius:2px;opacity:0}.ib .fv-conf.a{left:14%;background:var(--t-bday)}.ib .fv-conf.b{left:36%;background:var(--gold-2)}.ib .fv-conf.c{left:62%;background:var(--t-grad)}.ib .fv-conf.d{left:84%;background:var(--t-mile)}.ib .fv-phones{display:flex;gap:8px}.ib .fv-phones span{flex:1;padding:10px 6px;border-radius:14px;background:var(--mist);text-align:center;font:600 12.5px/1.2 var(--f-label);color:var(--ink-3)}.ib .fv-phones span:first-child{background:var(--moss);color:#fff}@keyframes fvIn{0%{opacity:0;transform:translateY(10px)}}@keyframes fvPop{0%{opacity:0;scale:.4}}@keyframes fvDeal{0%{opacity:0;translate:0 26px;scale:.9}}@keyframes fvGrow{0%{transform:scaleX(0)}}@keyframes fvDraw{0%{stroke-dashoffset:24}}@keyframes fvHold{0%,88%{opacity:1}to{opacity:0}}@keyframes fvRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes fvEq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes fvWave{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}@keyframes fvType{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}@keyframes fvScan{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--qh,132px) - 28px))}}@keyframes fvBlink{50%{opacity:0}}@keyframes fvHalo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes fvSpark{0%,to{opacity:.3;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(18deg)}}@keyframes fvFlap{0%{transform:rotateX(0deg) translateZ(5px);opacity:1}50%{opacity:1}}@keyframes fvRise{0%{transform:translateY(6%) translateZ(1px)}}@keyframes fvSeal{0%{opacity:1;transform:translate(-50%,-50%) translateZ(7px) scale(1)}}@keyframes fvFan{0%{opacity:0;transform:translateX(-50%) rotate(0deg) translateY(18px)}}@keyframes fvConf{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(150px) rotate(220deg)}}.ib .fv-body>:nth-child(2){--n:1}.ib .fv-body>:nth-child(3){--n:2}.ib .fv-body>:nth-child(4){--n:3}.ib .fv-body>:nth-child(5){--n:4}.ib .fv-body>:nth-child(6){--n:5}.ib .fv-body>:nth-child(7){--n:6}.ib .rv.in .fv-on .fv-body>:not(.fv-chat,.fv-tiles,.fv-tables,.fv-env,.fv-fan,.fv-papers,.fv-qrbox,.fv-wavebox){animation:fvIn .55s var(--ease) backwards;animation-delay:calc(var(--n,0) * .09s + .05s)}.ib .rv.in .fv-on .fv-body>.fv-late{animation-delay:2.4s}.ib .rv.in .fv-on .fv-bar i,.ib .rv.in .fv-on .fv-meter i{animation:fvGrow .95s var(--ease) backwards;animation-delay:calc(var(--n,0) * .09s + .25s)}.ib .rv.in .fv-on .fv-fun li i b{animation:fvGrow .95s var(--ease) backwards;animation-delay:calc(var(--n) * .12s + .25s)}.ib .rv.in .fv-on .fv-chat>*{animation:fvIn .55s var(--ease) backwards}.ib .rv.in .fv-on .fv-chat>:nth-child(2){animation-delay:.5s}.ib .rv.in .fv-on .fv-chat>:nth-child(3){animation-delay:1s}.ib .rv.in .fv-on .fv-chat>:nth-child(4){animation-delay:1.5s}.ib .rv.in .fv-on .fv-tiles>*{animation:fvPop .5s var(--spring) backwards}.ib .rv.in .fv-on .fv-tiles>:nth-child(2){animation-delay:.09s}.ib .rv.in .fv-on .fv-tiles>:nth-child(3){animation-delay:.18s}.ib .rv.in .fv-on .fv-tiles>:nth-child(4){animation-delay:.27s}.ib .rv.in .fv-on .fv-tiles>:nth-child(5){animation-delay:.36s}.ib .rv.in .fv-on .fv-tiles>:nth-child(6){animation-delay:.45s}.ib .rv.in .fv-on .fv-tables .fv-tbl{animation:fvIn .5s var(--ease) backwards}.ib .rv.in .fv-on .fv-seat{animation:fvPop .45s var(--spring) backwards;animation-delay:calc(var(--k,0) * .08s + .3s)}.ib .rv.in .fv-on .fv-seat.you:after{animation:fvHalo 2.4s ease-out 1.2s infinite}.ib .rv.in .fv-on .fv-papers .fv-paper{animation:fvDeal .7s var(--spring) backwards}.ib .rv.in .fv-on .fv-papers .p2{animation-delay:.12s}.ib .rv.in .fv-on .fv-papers .p3{animation-delay:.24s}.ib .rv.in .fv-on .fv-row.done .fv-check svg{animation:fvDraw .5s var(--ease) backwards;animation-delay:calc(var(--n,0) * .25s + .3s)}.ib .rv.in .fv-on .fv-row.next .fv-check:after{animation:fvHalo 2.4s ease-out infinite}.ib .fv-stage.rv.in:after{animation:fvDrift 14s ease-in-out infinite alternate}.ib .rv.in .fv-on .fv-live:after{animation:fvRing 2.4s ease-out infinite}.ib .rv.in .fv-on .fv-typing i{animation:fvType 1.2s ease-in-out infinite}.ib .rv.in .fv-on .fv-typing i:nth-child(2){animation-delay:.15s}.ib .rv.in .fv-on .fv-typing i:nth-child(3){animation-delay:.3s}.ib .rv.in .fv-on .fv-eq i{animation:fvEq .9s ease-in-out infinite}.ib .rv.in .fv-on .fv-eq i:nth-child(2){animation-delay:.15s}.ib .rv.in .fv-on .fv-eq i:nth-child(3){animation-delay:.3s}.ib .rv.in .fv-on .fv-wave i{animation:fvWave 1.4s ease-in-out infinite;animation-delay:calc(var(--i,0) * .09s)}.ib .rv.in .fv-on .fv-scan{animation:fvScan 2.6s ease-in-out infinite}.ib .rv.in .fv-on .fv-caret{animation:fvBlink 1s steps(1) infinite}.ib .rv.in .fv-on .fv-swap span:first-child{animation:fvHold 2.4s both}.ib .rv.in .fv-on .fv-swap span:last-child{animation:fvIn .5s var(--ease) 2.4s backwards}.ib .rv.in .fv-on .fv-btn .a{animation:fvHold 1.8s both}.ib .rv.in .fv-on .fv-btn .b{animation:fvIn .5s var(--ease) 1.8s backwards}.ib .rv.in .fv-on .fv-env-flap{animation:fvFlap .9s cubic-bezier(.4,0,.2,1) .15s backwards}.ib .rv.in .fv-on .fv-env-card{animation:fvRise 1s var(--ease) .55s backwards}.ib .rv.in .fv-on .fv-seal{animation:fvSeal .4s ease .2s backwards}.ib .rv.in .fv-on .fv-fan-card{animation:fvFan .8s var(--ease) backwards}.ib .rv.in .fv-on .fv-fan-card.c2{animation-delay:.12s}.ib .rv.in .fv-on .fv-fan-card.c3{animation-delay:.24s}.ib .rv.in .fv-on .fv-fan-card.c4{animation-delay:.36s}.ib .rv.in .fv-on .fv-spark{animation:fvSpark 2.2s ease-in-out infinite}.ib .rv.in .fv-on .fv-spark.b{animation-delay:.7s}.ib .rv.in .fv-on .fv-spark.c{animation-delay:1.3s}.ib .rv.in .fv-on .fv-conf{animation:fvConf 3.2s ease-in infinite}.ib .rv.in .fv-on .fv-conf.b{animation-delay:.6s}.ib .rv.in .fv-on .fv-conf.c{animation-delay:1.3s}.ib .rv.in .fv-on .fv-conf.d{animation-delay:1.9s}@media (max-width:520px){.ib .fv-head{padding:12px 14px 11px}.ib .fv-dots{display:none}.ib .fv-body{padding:12px 12px 13px}.ib .fv-name{font-size:14.5px}.ib .fv-paper{width:96px}.ib .fv-paper.p1{margin-left:-122px}.ib .fv-paper.p2{margin-left:-48px}.ib .fv-paper.p3{margin-left:26px}.ib .fv-papers{height:190px}.ib .fv-fun li{grid-template-columns:80px minmax(0,1fr) 26px}}@media (max-width:380px){.ib .fv-head b,.ib .fv-name{white-space:normal}.ib .fv-head b{font-size:16px;line-height:1.15}}@media (prefers-reduced-motion:reduce){.ib .fv-stage:after,.ib .fv-win *,.ib .fv-win :after,.ib .fv-win :before{animation:none!important}}