@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_faf8bdde-module__ZdPV6W__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_faf8bdde-module__ZdPV6W__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:mochiy;src:url(../media/mochiy_pop_one_latin-s.p.3mw8-pblk9bkq.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mochiy Fallback;src:local(Arial);ascent-override:89.58%;descent-override:22.24%;line-gap-override:0.0%;size-adjust:129.49%}.mochiy_9baca8ab-module__2Yn4Ra__className{font-family:mochiy,mochiy Fallback;font-weight:400}.mochiy_9baca8ab-module__2Yn4Ra__variable{--font-mochiy:"mochiy", "mochiy Fallback"}
@font-face{font-family:bagel;src:url(../media/bagel_fat_one_latin-s.p.15j5bg11rx80g.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bagel Fallback;src:local(Arial);ascent-override:111.48%;descent-override:27.68%;line-gap-override:0.0%;size-adjust:104.05%}.bagel_ac386622-module__EPvZqW__className{font-family:bagel,bagel Fallback;font-weight:400}.bagel_ac386622-module__EPvZqW__variable{--font-bagel:"bagel", "bagel Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-cream:#eee9df;--bg-cream-2:#fbe9db;--blob-pink:#f2dfd4;--blob-peach:#ffe0c6;--surface:#fff;--surface-glass:#fff9;--surface-soft:#ffffffb8;--stroke:#6c574414;--stroke-strong:#6c57442e;--slot-stroke:#e4dcd3;--brown:#6c5744;--brown-muted:#705d4c;--on-gold:#4d2f0a;--charcoal:#46403c;--blue-top:#134eff;--blue-bottom:#1c2787;--blue-gradient:linear-gradient(180deg, var(--blue-top) 0%, var(--blue-bottom) 100%);--select-blue:#386afe;--orange-gradient:linear-gradient(180deg, #ff9253 0%, #ef601e 100%);--add-gradient:linear-gradient(180deg, #ffb253 0%, #ff8349 100%);--gold-gradient:linear-gradient(135deg, #ffc348, #ff8349);--danger:#dc5038;--danger-deep:#b52924;--success:#34a853;--sh-cta:inset 0 8px 14px #eaf6ff40, 0 8px 18px #0b329f40;--sh-card:0 6px 14px #6c57441a;--sh-hero:0 22px 50px #6c574440;--sh-result:0 18px 40px #6c57442e;--sh-select:0 3px 10px #386afe52;--sh-orange:inset 0 8px 14px #fff0e147, 0 8px 18px #ef601e47;--r-card:14px;--r-control:20px;--r-container:24px;--r-pill:999px;--font-ui:var(--font-nunito), -apple-system, "SF Pro Rounded", system-ui, sans-serif;--font-display:var(--font-mochiy), var(--font-nunito), system-ui, sans-serif;--font-cta:var(--font-bagel), var(--font-mochiy), system-ui, sans-serif;--gutter:16px;--page-max:1280px;--cta-gradient:var(--blue-gradient);--fg-brown:var(--brown);--font-system:var(--font-ui);--page:var(--bg-cream)}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:40px}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-cream);min-height:100dvh;color:var(--brown);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:15px;line-height:1.4;display:flex;overflow-x:hidden}body>main{flex:1 0 auto}@supports (overflow-x:clip){html,body{overflow-x:clip}}a{color:inherit;text-decoration:none}input::placeholder,textarea::placeholder{color:#6c57448c;opacity:1}img,video{max-width:100%;display:block}button{font:inherit;color:inherit}.bg-blobs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-blobs:before,.bg-blobs:after{content:"";border-radius:50%;width:760px;height:900px;position:absolute}.bg-blobs:before{background:radial-gradient(closest-side,#f2dfd4f2,#f2dfd400);top:-240px;right:-260px}.bg-blobs:after{background:radial-gradient(closest-side,#ffe0c6f2,#ffe0c600);top:35%;left:-340px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dev-banner{color:#3a2a00;text-align:center;padding:6px var(--gutter);background:#ffd75e;font-size:13px;font-weight:700}.dev-banner span{opacity:.8;font-weight:600;display:block}.site-header{z-index:20;background:#eee9dff7;position:sticky;top:0}.site-header-inner{max-width:var(--page-max);height:64px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.wordmark{font-family:var(--font-display);color:var(--brown);letter-spacing:-.3px;font-size:24px}.header-actions{align-items:center;gap:8px;display:flex}.icon-btn{background:var(--surface-glass);width:40px;height:40px;color:var(--brown);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.icon-btn:hover{transform:translateY(-1px)}}.icon-btn svg{width:20px;height:20px}.icon-btn .count{background:var(--select-blue);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:-3px;right:-3px}.pill-cta{border-radius:var(--r-pill);background:var(--blue-gradient);height:34px;box-shadow:var(--sh-cta);color:#fff;font-family:var(--font-cta);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:0 16px;font-size:13px;font-weight:400;display:inline-flex}.status-chip{border-radius:var(--r-pill);background:var(--surface-glass);height:32px;color:var(--brown);align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12px;font-weight:800;display:inline-flex}.status-chip.failed{color:#ba4a2a;background:#ffece6f2}.status-chip.ready{border:1px solid var(--stroke-strong)}.status-chip img{object-fit:cover;border-radius:7px;width:22px;height:22px}.spinner{border:2.5px solid #6c57442e;border-top-color:#ff8349;border-radius:50%;flex:none;width:20px;height:20px;animation:.9s linear infinite spin}.spinner.light{border-width:3px;border-color:#fff #ffffff59 #ffffff59;width:34px;height:34px}.page{max-width:var(--page-max);padding:8px var(--gutter) 72px;margin:0 auto}.page-narrow{max-width:560px;padding:8px var(--gutter) 72px;margin:0 auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brown-muted);font-size:11px;font-weight:800}.display{font-family:var(--font-display);color:var(--brown);letter-spacing:-.3px;margin:0;font-weight:400}.display-xl{font-size:clamp(28px,4vw,40px);line-height:1.2}.display-l{font-size:28px;line-height:34px}.lead{color:var(--brown-muted);margin:6px 0 0;font-size:15px;line-height:20px}.muted{color:var(--brown-muted)}.error-text{color:var(--danger-deep);font-size:13px;font-weight:600}.back-link{min-height:44px;color:var(--brown-muted);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cta{border-radius:var(--r-control);background:var(--blue-gradient);width:100%;height:60px;box-shadow:var(--sh-cta);color:#fff;font-family:var(--font-cta);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:22px;line-height:1.05;transition:transform .12s,filter .12s;display:inline-flex;position:relative}.cta:active:not(:disabled){filter:brightness(.95);transform:scale(.97)}.cta:disabled{box-shadow:none;opacity:.85;cursor:not-allowed;background:linear-gradient(#b4b8c8,#8c92a5)}.cta[aria-disabled=true]:not(:disabled){box-shadow:none;background:linear-gradient(#b4b8c8,#8c92a5)}.cta-small{border-radius:var(--r-control);height:48px;font-size:18px}.btn-outline{border-radius:var(--r-control);border:1.5px solid var(--brown);height:52px;color:var(--brown);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.btn-square{border-radius:var(--r-control);width:60px;height:60px;box-shadow:var(--sh-orange);color:#fff;cursor:pointer;background:linear-gradient(#ffb253,#ef601e);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.btn-square svg{width:24px;height:24px}.text-link{min-height:44px;color:var(--brown-muted);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;text-decoration:underline}.chips{z-index:10;padding:12px var(--gutter) 14px;margin:0 calc(var(--gutter) * -1);background:linear-gradient(180deg, var(--bg-cream) 82%, #eee9df00);scrollbar-width:none;gap:6px;display:flex;position:sticky;top:64px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border-radius:var(--r-pill);border:1px solid var(--stroke);color:var(--brown);cursor:pointer;background:#ffffffa6;flex:none;padding:7px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.chip[aria-pressed=true]{background:var(--select-blue);color:#fff;box-shadow:var(--sh-select);border-color:#0000}.section{margin-top:22px}.row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:2px var(--gutter) 14px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;grid-auto-columns:130px;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.row::-webkit-scrollbar{display:none}.row>*{scroll-snap-align:start}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.row{grid-auto-columns:168px;gap:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}}@media (min-width:1024px){.row{grid-auto-columns:196px}}.card{aspect-ratio:3/4;border-radius:var(--r-card);box-shadow:var(--sh-card);background:#ffffff80;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #6c574429}}.card img,.card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card video{opacity:0;transition:opacity .3s}.card video[data-playing]{opacity:1}.card video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.card-shade{pointer-events:none;background:linear-gradient(#0000,#00000061 50%,#000000bf 100%);height:60%;position:absolute;inset:auto 0 0}.card-body{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#fff;text-shadow:0 1px 4px #0000008c;-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.card-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.card-badge.new{background:var(--blue-gradient)}.card-badge.popular{background:var(--gold-gradient);color:var(--on-gold)}.card-video{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.card-video svg{width:9px;height:9px;margin-left:1px}.card-placeholder{text-align:center;color:var(--brown-muted);justify-content:center;align-items:center;padding:10px;font-weight:700;display:flex;position:absolute;inset:0}.slots{gap:12px;display:grid}.slots-1{grid-template-columns:minmax(0,260px);justify-content:center}.slots-2{grid-template-columns:repeat(2,minmax(0,1fr))}.slots-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:640px){.slots-1{justify-content:start}.slots-2{grid-template-columns:repeat(2,minmax(0,220px))}.slots-3{grid-template-columns:repeat(3,minmax(0,180px))}}.slot{aspect-ratio:152/220;border-radius:var(--r-container);border:2px dashed var(--slot-stroke);cursor:pointer;background:radial-gradient(circle at 50% 35%,#eefcff,#fff 70%);flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #f5f3ed,0 6px 20px #d1a38f26}@media (hover:hover) and (pointer:fine){.slot:hover{transform:translateY(-2px)}}.slot:focus-within{outline:3px solid var(--select-blue);outline-offset:2px}.slot input{opacity:0;width:1px;height:1px;position:absolute}.slot-plus{background:var(--add-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2.6s ease-in-out infinite addBob;display:flex;box-shadow:inset 1px 1px 3px #ffffff8c,0 10px 22px #ff83494d}.slot-plus svg{width:26px;height:26px}.slots-3 .slot-plus{width:46px;height:46px}.slots-3 .slot-plus svg{width:20px;height:20px}.slot-caption{color:var(--brown);text-align:center;padding:0 6px;font-size:14px;font-weight:800}.slots-3 .slot-caption{font-size:12px}.slot.filled{border:0;box-shadow:0 14px 32px #b6977447}.slot.filled img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slot.filled:after{content:"";background:linear-gradient(#0000,#0000008c);height:56px;position:absolute;inset:auto 0 0}.slot.filled .slot-caption{z-index:1;color:#fff;text-align:left;padding:0;font-size:13px;position:absolute;bottom:8px;left:10px}.slot.busy:before{content:"";z-index:2;background:#fff9;position:absolute;inset:0}.gender{flex-direction:column;gap:8px;display:flex}.gender-pills{gap:8px;max-width:460px;display:flex}.gender-pills button{border-radius:var(--r-control);color:var(--brown);cursor:pointer;background:#ffffffb3;border:0;flex:1;padding:14px 0;font-size:14px;font-weight:800;transition:background .15s,color .15s;box-shadow:inset 0 0 0 1.5px #6c57441f}.gender-pills button[aria-pressed=true]{background:var(--select-blue);color:#fff;box-shadow:var(--sh-select)}.create-footer{flex-direction:column;gap:10px;max-width:460px;padding-top:6px;display:flex}.notice{border-radius:var(--r-container);border:1px solid var(--stroke);background:#ffffffbf;flex-direction:column;gap:12px;max-width:460px;padding:16px 18px;display:flex}.notice.error{color:#96321e;background:#ffece6f2;border-color:#dc503840}.gen{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:12px;display:flex}.gen-visual{justify-content:center;align-items:center;width:240px;height:240px;margin:26px 0 10px;display:flex;position:relative}.gen-visual .ring{border:2px solid #ff834973;border-radius:50%;animation:2.4s ease-out infinite ringPulse;position:absolute;inset:40px}.gen-visual .ring:nth-child(2){animation-delay:.8s}.gen-visual .ring:nth-child(3){animation-delay:1.6s}.gen-thumb{border-radius:var(--r-container);background:var(--add-gradient);width:150px;height:200px;position:relative;overflow:hidden;box-shadow:0 16px 34px #b6977459}.gen-thumb img{object-fit:cover;filter:blur(4px)saturate(.85);width:100%;height:100%;transform:scale(1.1)}.gen-thumb:after{content:"";background:linear-gradient(105deg,#0000 32%,#ffffff8c 50%,#0000 68%);animation:1.6s linear infinite sheen;position:absolute;inset:0;transform:translate(-100%)}.gen-percent{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--brown);font-size:56px;line-height:1}.gen-bar{background:#6c574426;border-radius:4px;width:min(100%,300px);height:8px;margin-top:6px;overflow:hidden}.gen-bar>div{height:100%;transform:translateX(calc(var(--progress,0) * 1% - 100%));background:linear-gradient(90deg,#ffb253,#ff8349);border-radius:4px;transition:transform .5s linear;box-shadow:0 0 12px #ff834999}.gen-bar.video>div{background:linear-gradient(90deg,#134eff,#ff8349)}.gen-msg{color:var(--brown-muted);min-height:20px;font-size:14px;animation:.4s fadeIn}.gen-hint{color:var(--brown-muted);max-width:320px;margin-top:12px;font-size:13px}.result{flex-direction:column;gap:18px;display:flex}.result-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-title{letter-spacing:-.5px;text-align:center;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:22px;font-weight:800}.result-media{border-radius:var(--r-container);box-shadow:var(--sh-result);background:#ffffff80;animation:.6s resultIn;overflow:hidden}.result-media img,.result-media video{width:100%;height:auto}.result-media-missing{text-align:center;color:var(--brown-muted);margin:0;padding:72px 24px;font-size:16px;line-height:1.45}.result-actions{gap:10px;display:flex}.result-actions .cta{flex:1}.divider{letter-spacing:.08em;text-transform:uppercase;color:var(--brown-muted);align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.divider:before,.divider:after{content:"";background:#6c574426;flex:1;height:1px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}}.tile{aspect-ratio:1;border-radius:var(--r-card);background:#ffffff80;position:relative;overflow:hidden;box-shadow:0 6px 14px #6c57441f}.tile img,.tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile.running img,.tile.failed img{filter:blur(7px)saturate(.7);transform:scale(1.2)}.tile.running img{filter:blur(7px)saturate(.7)brightness(.86)}.tile.running:before{content:"";z-index:1;background:linear-gradient(105deg,#0000 32%,#ffffff80 50%,#0000 68%);animation:1.6s linear infinite sheen;display:block;position:absolute;inset:0;transform:translate(-100%)}.tile-center{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.tile.failed .tile-center{background:#782c1680}.tile-center strong{font-size:13px;font-weight:800}.tile-center span{opacity:.9;font-size:10.5px;font-weight:700}.tile-play{z-index:2;width:22px;height:22px;color:var(--brown);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.tile-play svg{width:8px;height:8px;margin-left:1px}.tile-label{z-index:2;color:#fff;text-shadow:0 1px 4px #0009;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:800;display:-webkit-box;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.tile.done:after{content:"";background:linear-gradient(#0000,#00000080);height:40%;position:absolute;inset:auto 0 0}.empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.empty .cta{white-space:nowrap;width:auto;min-width:220px;padding:0 28px}.auth{max-width:420px;padding:16px var(--gutter) 64px;flex-direction:column;gap:22px;margin:0 auto;display:flex}.auth-head{flex-direction:column;gap:8px;display:flex}.auth-title{font-family:var(--font-display);color:var(--brown);margin:0;font-size:28px;line-height:34px}.auth-text{color:var(--brown-muted);margin:0;font-size:15px;line-height:20px}.auth-text b{color:var(--brown);overflow-wrap:anywhere}.field{border-radius:var(--r-control);border:1.5px solid var(--stroke-strong);background:#fff;align-items:center;height:60px;padding:0 14px 0 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 6px #6c57440f}.field:focus-within{border-color:var(--select-blue);box-shadow:0 0 0 4px #134eff14}.field input{min-width:0;height:100%;font:inherit;color:#46403c;background:0 0;border:0;outline:0;flex:1;font-size:17px}.field-clear{color:#fff;cursor:pointer;background:#6c574429;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.field-clear svg{width:10px;height:10px}.field.invalid{border-color:var(--danger);animation:.35s shake;box-shadow:0 0 0 4px #dc50381a}.otp{justify-content:center;gap:8px;display:flex}.otp input{border-radius:var(--r-card);border:1.5px solid var(--stroke-strong);text-align:center;min-width:0;max-width:46px;height:58px;font-family:var(--font-display);color:var(--charcoal);background:#fff;outline:0;flex:1 1 0;font-size:24px;transition:border-color .15s,box-shadow .15s}.otp input:focus,.otp input.filled{border-color:var(--blue-top);box-shadow:0 0 0 4px #134eff14}.otp.invalid input{border-color:var(--danger);animation:.35s shake}.auth-illo{width:220px;height:auto;margin:0 auto;animation:4s ease-in-out infinite float}@media (max-width:639px){.auth-illo{width:170px}}.resend{text-align:center;color:var(--brown-muted);font-variant-numeric:tabular-nums;font-size:15px}.resend button{color:var(--blue-top);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.resend button:disabled{color:#6c574480;cursor:default}.auth-alt{text-align:center}.success{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-top:60px;display:flex}.success-badge{background:var(--blue-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;animation:.5s cubic-bezier(.2,1.4,.4,1) pop;display:flex;box-shadow:0 16px 30px #0b329f59}.success-badge svg{width:56px;height:56px}.info-card{border-radius:var(--r-container);border:1px solid var(--stroke);background:#fffc;padding:6px 18px}.info-row{border-bottom:1px solid #6c574414;justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.info-row:last-child{border-bottom:0}.info-row dt{color:var(--brown-muted);font-weight:600}.info-row dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.status-dot{background:var(--success);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.status-dot.off{background:var(--danger)}.menu{flex-direction:column;gap:8px;display:flex}.menu-row{border-radius:var(--r-control);color:#fff;cursor:pointer;text-align:left;background:linear-gradient(174deg,#ff9253 17%,#ef601e 99%);border:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 16px;font-size:17px;font-weight:600;display:flex;box-shadow:inset 1px 1px 2px #ffffff73,0 1px #d25a1f,0 2px 4px #89101026}.menu-row svg{width:18px;height:18px}.menu-row.quiet{color:var(--brown);box-shadow:inset 0 0 0 1px var(--stroke);background:#ffffffbf}@keyframes spin{to{transform:rotate(360deg)}}@keyframes addBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ringPulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.45)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes resultIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.back-link svg,.btn-outline svg{width:16px;height:16px}.cta-icon{width:22px;height:22px}.stack-gap{flex-direction:column;gap:12px;display:flex}.card>img,.card>video,.banner-media img,.banner-media video{transform:scale(1.02)}.hero-row{grid-auto-columns:min(84vw,420px);margin-top:8px}.banner{aspect-ratio:16/9;border-radius:var(--r-container);background:var(--gold-gradient);box-shadow:var(--sh-card);color:#fff;display:block;position:relative;overflow:hidden}.section>.banner{aspect-ratio:16/9}@media (min-width:640px){.section>.banner{aspect-ratio:21/8}}.banner-media{position:absolute;inset:0}.banner-media img,.banner-media video{object-fit:cover;width:100%;height:100%}.banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0000002e 60%,#0000009e 100%);position:absolute;inset:0}.banner-text{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.banner-text strong{font-family:var(--font-display);text-shadow:0 1px 6px #00000059;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:19px;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.banner-text span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.banner.static{cursor:default}@media print{.site-header,.dev-banner,.no-print,.bg-blobs{display:none!important}body{background:#fff}}.banner-cta{border-radius:var(--r-pill);background:var(--blue-gradient);font-family:var(--font-cta);text-transform:uppercase;letter-spacing:.02em;align-self:flex-start;margin-top:6px;padding:6px 14px;font-size:12px;opacity:1!important}.motion-card{aspect-ratio:295/168;background:#faeee4;container-type:inline-size}.motion-card:after{display:none}.hb-stage{width:295px;height:168px;transform:scale(var(--k,tan(atan2(100cqw, 295px))));transform-origin:0 0;position:absolute;top:0;left:0}.motion-card .banner-text{z-index:10}.hb-paused .hbx-card,.hb-paused .hbx-card *,.hb-paused .hbx-card :before,.hb-paused .hbx-card :after{animation-play-state:paused!important}.hbx-card img,.hbx-card video{max-width:none}.page.page-mid{max-width:1080px}@media (min-width:640px){.page-narrow{padding-top:28px}}@media (min-width:900px){.wordmark{font-size:26px}.icon-btn.labelled{border-radius:var(--r-control);gap:7px;width:auto;padding:0 16px 0 12px;font-size:14px;font-weight:800}}.carousel{position:relative}.carousel-btn{z-index:3;width:42px;height:42px;color:var(--brown);cursor:pointer;background:#fffffff5;border:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .15s;display:none;position:absolute;top:calc(50% - 7px);transform:translateY(-50%);box-shadow:0 6px 16px #6c574438}.carousel-btn svg{width:18px;height:18px}.carousel-btn.prev{left:calc(var(--gutter) * -.5)}.carousel-btn.next{right:calc(var(--gutter) * -.5)}@media (hover:hover) and (pointer:fine){.carousel-btn:hover{transform:translateY(-50%)scale(1.06)}}.carousel-btn[data-off]{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.carousel-btn{display:inline-flex}}@media (min-width:640px){.hero-row{grid-auto-columns:calc(50% - 7px)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.chip:not([aria-pressed=true]):hover{background:#fff}}@media (min-width:1024px){.hero-row{grid-auto-columns:calc(33.3333% - 9.33333px)}.grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px}}@media (min-width:900px) and (min-height:760px){.job-side{position:sticky;top:88px}}.job-result{grid-template-columns:minmax(0,1fr);gap:18px;max-width:560px;margin:0 auto;display:grid}.job-side{flex-direction:column;gap:14px;display:flex}@media (min-width:900px){.job-result{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head head""media side";align-items:start;column-gap:48px;max-width:none}.job-result .result-head{grid-area:head}.job-result .result-media{box-shadow:none;background:0 0;border-radius:0;grid-area:media;justify-content:center;display:flex;overflow:visible}.job-result .result-media img,.job-result .result-media video{border-radius:var(--r-container);width:auto;max-width:100%;max-height:calc(100dvh - 190px);box-shadow:var(--sh-result)}.job-side{grid-area:side}}.legal{max-width:720px;color:var(--brown);overflow-wrap:anywhere;margin:0 auto;padding-top:8px;font-size:15px;line-height:1.6}.legal h2{font-family:var(--font-display);margin:28px 0 8px;font-size:19px;font-weight:400;line-height:1.35}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:20px}.legal li+li{margin-top:6px}.legal a{color:var(--select-blue);font-weight:700}@media (hover:hover) and (pointer:fine){.legal a:hover{text-decoration:underline}}.legal-updated{color:var(--brown-muted);margin-top:6px;font-size:13px}.readable{max-width:560px;margin:0 auto}.account-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){.readable{max-width:none}.account-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px}}@media (min-width:640px){.auth,.success{border:1px solid var(--stroke);border-radius:var(--r-container);background:#ffffffb8;max-width:480px;margin:40px auto 64px;padding:36px 36px 32px;box-shadow:0 18px 44px #6c57441a}.auth-illo{width:180px}}.dialog-backdrop{z-index:60;animation:fadeOnly .2s var(--ease-out);background:#281c126b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:900px){.dialog-backdrop{-webkit-backdrop-filter:blur(4px)}}.dialog{border-radius:var(--r-container);text-align:center;width:min(100%,380px);animation:dialogIn .22s var(--ease-out);background:#fff;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 22px;display:flex;box-shadow:0 24px 60px #281c124d}.dialog-icon{font-size:44px;line-height:1}.dialog .cta{margin-top:6px}.dock-spacer{display:none}@media (max-width:899px){.create-footer.dock{z-index:15;max-width:none;padding:18px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#eee9df00 0%,#eee9dff5 30%);margin:0;position:fixed;bottom:0;left:0;right:0}.create-footer.dock>*{width:100%;max-width:560px;margin-inline:auto}.dock-spacer{height:var(--dock-height,92px);display:block}}.attention{animation:.7s attention}.slot.attention{outline-offset:3px;outline:3px solid #ff8349}@keyframes attention{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.inline-link{color:var(--select-blue);font-weight:800;text-decoration:underline}.btn-danger{border-radius:var(--r-control);background:var(--danger-deep);color:#fff;height:52px;font-family:var(--font-cta);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;padding:0 20px;font-size:18px;font-weight:400;box-shadow:0 8px 18px #b5292440}.btn-danger:disabled{box-shadow:none;cursor:default;background:#d6aaa6}.dialog-title{font-family:var(--font-display);color:var(--brown);margin:0;font-size:24px;font-weight:400;line-height:1.2}.dialog-actions{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.dialog-actions>*{width:100%}.result-head-actions{gap:8px;display:flex}.result-head .icon-btn{border:0;flex:none}.recent-head{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.pill-quiet{border-radius:var(--r-pill);background:var(--surface-glass);height:40px;color:var(--brown);cursor:pointer;border:0;padding:0 18px;font-size:14px;font-weight:800}.pill-quiet[aria-pressed=true]{background:var(--select-blue);color:#fff;box-shadow:var(--sh-select)}.tile.selectable{cursor:pointer;font:inherit;text-align:left;border:0;padding:0}.tile.selectable:disabled{cursor:default;opacity:.55}.tile.selectable.picked{outline:3px solid var(--danger-deep);outline-offset:2px}.tile-check{z-index:3;color:#fff;background:#00000040;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:8px;right:8px}.tile.picked .tile-check{background:var(--danger-deep)}.tile-check svg{width:14px;height:14px}.tiles.selecting{padding-bottom:96px}.select-bar{z-index:15;padding:18px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#eee9df00 0%,#eee9dff5 30%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.select-bar .btn-danger{width:min(100%,420px)}.quiet-danger{min-height:44px;color:var(--danger-deep);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.quiet-danger svg{width:16px;height:16px}.site-footer{padding:8px var(--gutter) 28px;flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:13px;display:flex}.site-footer a{min-height:44px;color:var(--brown-muted);align-items:center;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer a:hover{color:var(--brown);text-decoration:underline}}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--shimmer:linear-gradient(100deg, #fff0 25%, #ffffff8c 50%, #fff0 75%)}img[data-fade]{transition:opacity .4s}img[data-fade=pending]{opacity:0}.card .card-shade,.card .card-body{transition:opacity .4s}.card:has(>img[data-fade=pending]) :is(.card-shade,.card-body){opacity:0}.card,.tile,.skeleton{background-color:#e2d9cc8c}.skeleton{position:relative;overflow:hidden}.card:before,.tile:before,.skeleton:before{content:"";z-index:0;background:var(--shimmer);pointer-events:none;animation:1.4s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-100%)}.card:before,.tile:before{display:none}.card:has(img[data-fade=pending]):before{display:block}.tile:has(img[data-fade=pending]):before{display:block}@keyframes sheen{to{transform:translate(100%)}}.page-skeleton{animation:.25s .12s both fadeIn}.skeleton{border-radius:var(--r-card)}.sk-title{border-radius:var(--r-pill);width:min(70%,380px);height:38px;margin:10px 0 12px}.sk-line{border-radius:8px;width:min(90%,520px);height:16px;margin-bottom:22px}.sk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.sk-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}}.sk-card{aspect-ratio:3/4}.sk-hero{aspect-ratio:295/168;border-radius:var(--r-container)}.sk-row{overflow:hidden}.sk-search{border-radius:var(--r-pill);flex:100%;height:42px}.sk-chips{gap:8px;display:flex;overflow:hidden}.sk-chip{border-radius:var(--r-pill);flex:none;width:96px;height:36px}.sk-back{border-radius:var(--r-pill);width:84px;height:20px;margin-top:6px}.feed.sk-feed>*{animation:none}.sk-tile{aspect-ratio:1;border-radius:var(--r-card)}.sk-slot{aspect-ratio:152/220;border-radius:var(--r-container);width:220px;margin-top:8px}.sk-result{aspect-ratio:1;border-radius:var(--r-container);width:min(100%,560px);margin:0 auto}main>:not(.page-skeleton){animation:.28s backwards pageIn}@keyframes pageIn{0%{opacity:0}}@keyframes vtOut{to{opacity:0}}.grid>*,.tiles>*{animation:cardIn .32s var(--ease-out) backwards}.grid>:nth-child(2),.tiles>:nth-child(2){animation-delay:30ms}.grid>:nth-child(3),.tiles>:nth-child(3){animation-delay:60ms}.grid>:nth-child(4),.tiles>:nth-child(4){animation-delay:90ms}.grid>:nth-child(5),.tiles>:nth-child(5){animation-delay:.12s}.grid>:nth-child(6),.tiles>:nth-child(6){animation-delay:.15s}.grid>:nth-child(n+7),.tiles>:nth-child(n+7){animation-delay:.18s}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.tiles.settled>*{animation:none}.btn-outline,.pill-cta,.pill-quiet,.chip,.icon-btn,.btn-danger,.btn-square,.menu-row{transition:transform .14s,filter .14s,background-color .2s,box-shadow .2s,color .2s}.btn-outline:active,.pill-cta:active,.pill-quiet:active,.chip:active,.icon-btn:active,.btn-danger:active:not(:disabled),.btn-square:active,.menu-row:active{transform:scale(.96)}.gender-pills button,.search-clear,.field-clear,.quiet-danger,.text-link{transition:transform .14s,background .15s,color .15s}.gender-pills button:active,.search-clear:active,.field-clear:active,.preset-modal-close:active,.quiet-danger:active,.text-link:active{transform:scale(.96)}.slot:active{transform:scale(.98)}.menu-sheet-link{transition:background-color .15s}.menu-sheet-link:active{background:#ffffffb3}button,.chip,.slot,.menu-sheet-link,.card,.tile{-webkit-user-select:none;user-select:none}a,button,label,summary{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.tile,.banner{transition:transform .14s}.card:active,.tile:active,.banner:active{transform:scale(.985)}}@media (hover:hover) and (pointer:fine){.cta:hover:not(:disabled):not([aria-disabled=true]),.btn-square:hover,.pill-cta:hover,.btn-danger:hover:not(:disabled){filter:brightness(1.06)}.btn-outline:hover{background:#ffffff8c}.menu-row.quiet:hover{background:#fff}}.dialog-backdrop.closing{animation:vtOut .16s var(--ease-out) both}.dialog-backdrop.closing .dialog{animation:dialogOut .16s var(--ease-out) both}@keyframes dialogIn{0%{opacity:0;transform:scale(.96)}}@keyframes dialogOut{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){img[data-fade]{transition:none}}.auth,.success,.gen{animation:stepIn .34s var(--ease-out) both}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page.page-wide{--gutter:14px;max-width:1920px}@media (min-width:640px){.page.page-wide{--gutter:20px}}@media (min-width:1200px){.page.page-wide{--gutter:28px}}.site-header-inner{--gutter:14px;justify-content:flex-start;gap:6px;max-width:1920px}@media (min-width:640px){.site-header-inner{--gutter:20px}}@media (min-width:1200px){.site-header-inner{--gutter:28px}}.wordmark{flex:none;align-items:center;gap:9px;display:inline-flex}.wordmark-mark{border-radius:9px;width:30px;height:30px;box-shadow:0 3px 8px #6c574433}.header-actions{margin-left:auto}.main-nav{display:none}.main-nav-link{border-radius:var(--r-pill);height:38px;color:var(--brown-muted);white-space:nowrap;align-items:center;padding:0 14px;font-size:15px;font-weight:800;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.main-nav-link:hover{color:var(--brown);background:var(--surface-glass)}}.main-nav-link[aria-current=page]{color:var(--brown);box-shadow:var(--sh-card);background:#fff}@media (min-width:900px){.main-nav{gap:2px;margin-left:22px;display:flex}.menu-btn,.header-actions .recent-btn{display:none}}.menu-sheet-backdrop{z-index:70;animation:fadeOnly .2s var(--ease-out);background:#281c1259;position:fixed;inset:0}.menu-sheet{width:min(84vw,320px);padding:calc(10px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));background:var(--bg-cream);animation:menuIn .26s var(--ease-out);flex-direction:column;gap:2px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:12px 0 40px #281c122e}.menu-sheet-head{justify-content:space-between;align-items:center;min-height:52px;padding:0 4px 6px 8px;display:flex}.menu-sheet-link{border-radius:var(--r-card);min-height:50px;color:var(--brown);align-items:center;padding:0 14px;font-size:17px;font-weight:800;display:flex}.menu-sheet-link[aria-current=page]{box-shadow:var(--sh-card);background:#fff}.menu-sheet-divider{background:var(--stroke-strong);height:1px;margin:10px 8px}.menu-sheet-legal{flex-wrap:wrap;gap:4px 16px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:700;display:flex}.menu-sheet-legal a{min-height:40px;color:var(--brown-muted);align-items:center;display:inline-flex}.menu-sheet-backdrop.closing{animation:vtOut .2s var(--ease-out) both}.menu-sheet-backdrop.closing .menu-sheet{animation:menuOut .2s var(--ease-out) both}@keyframes menuIn{0%{transform:translate(-100%)}}@keyframes menuOut{to{transform:translate(-100%)}}.explore .hero-row{margin-top:12px}.hero-fold{transition:grid-template-rows .3s var(--ease-out), opacity .25s ease;grid-template-rows:1fr;display:grid}.hero-fold-inner{min-height:0;margin-bottom:-14px;padding-bottom:14px;overflow:hidden}.hero-fold[data-folded]{opacity:0;grid-template-rows:0fr}.explore-bar{flex-direction:column;gap:10px;margin-top:14px;display:flex}.explore-anchor{height:0;scroll-margin-top:64px}.explore-bar-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search{border-radius:var(--r-pill);border:1px solid var(--stroke-strong);height:42px;color:var(--brown-muted);background:#fff;flex:100%;align-items:center;gap:8px;padding:0 8px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.search:focus-within{border-color:var(--select-blue);box-shadow:0 0 0 4px #134eff14}.search svg{flex:none;width:18px;height:18px}.search input{appearance:none;min-width:0;height:100%;font:inherit;color:var(--charcoal);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:16px}.search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.search-clear{width:30px;height:30px;color:var(--brown-muted);cursor:pointer;background:#6c57441a;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.search-clear svg{width:12px;height:12px}.explore-bar .chips{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter) 4px;background:0 0;position:static}.row.chips{scroll-snap-type:none;gap:6px;scroll-padding-inline:0;display:flex}.carousel:has(>.chips) .carousel-btn{width:34px;height:34px;top:50%}.chip-x{vertical-align:-1px;width:11px;height:11px;margin-left:4px}@media (min-width:640px){.search{flex:0 380px}}@media (min-width:900px){.explore-bar{z-index:10;margin:14px calc(var(--gutter) * -1) 0;padding:10px var(--gutter) 8px;background:#eee9dff7;position:sticky;top:64px}.explore-bar-top{flex-wrap:nowrap}}.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}@media (min-width:640px){.feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (min-width:900px){.feed{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1150px){.feed{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1360px){.feed{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}@media (min-width:1700px){.feed{grid-template-columns:repeat(7,minmax(0,1fr))}}.feed>*{animation:cardIn .32s var(--ease-out) backwards}.feed>:nth-child(2){animation-delay:30ms}.feed>:nth-child(3){animation-delay:60ms}.feed>:nth-child(4){animation-delay:90ms}.feed>:nth-child(5){animation-delay:.12s}.feed>:nth-child(n+6){animation-delay:.15s}.feed>:nth-child(n+25){animation:none}.feed>.card{content-visibility:auto}.feed-banner{grid-column:1/-1}.feed-banner .banner{aspect-ratio:21/6}.card{border-radius:var(--r-card);box-shadow:none}.card>img{transition:opacity .4s ease, transform .3s var(--ease-out)}.card-try{display:none}@media (hover:hover) and (pointer:fine){.feed .card .card-shade,.feed .card .card-body{opacity:0;transition:opacity .2s}.feed .card:hover .card-shade,.feed .card:hover .card-body,.feed .card:focus-visible .card-shade,.feed .card:focus-visible .card-body{opacity:1}.card-try{border-radius:var(--r-card);background:var(--blue-gradient);height:34px;box-shadow:var(--sh-cta);color:#fff;font-family:var(--font-cta);letter-spacing:.02em;text-transform:uppercase;transition:transform .25s var(--ease-out);justify-content:center;align-self:stretch;align-items:center;font-size:13px;font-weight:400;display:flex;transform:translateY(6px)}.feed .card:hover .card-try,.feed .card:focus-visible .card-try{transform:none}.feed .card .card-shade{height:70%}.card:hover{transform:none;box-shadow:0 14px 30px #6c574438}.card:hover>img{transform:scale(1.06)}}.preset-view{grid-template-columns:minmax(0,1fr);display:grid}.preset-stage{background:var(--bg-cream);height:min(46svh,460px);position:relative;overflow:hidden}.preset-stage-backdrop{filter:blur(36px)saturate(1.15);opacity:.45;background-position:50%;background-size:cover;position:absolute;inset:-40px}.preset-stage-media{justify-content:center;align-items:center;height:100%;padding:18px;display:flex;position:relative}.preset-stage-media img,.preset-stage-media video{border-radius:var(--r-container);width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--sh-hero);object-fit:contain}.preset-panel{padding:20px var(--gutter,16px) 24px;flex-direction:column;gap:18px;display:flex}.preset-kind{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preset-kind-label{color:var(--brown-muted);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.preset-kind-label svg{width:16px;height:16px}.preset-section{align-items:center;min-height:32px;display:inline-flex}@media (hover:hover) and (pointer:fine){.preset-section:hover{background:#fff}}.preset-title{font-family:var(--font-display);color:var(--brown);overflow-wrap:anywhere;margin:10px 0 2px;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.2}.preset-facts{color:var(--brown-muted);margin:6px 0 0;font-size:13px;font-weight:700}.preset-panel-body{flex-direction:column;gap:18px;display:flex}.preset-page .back-link{margin:6px 0 8px}@media (max-width:899px){.preset-page .preset-panel{padding-inline:0}.preset-page .preset-stage{border-radius:var(--r-container);clip-path:inset(0 round var(--r-container))}}@media (min-width:900px){.preset-stage{clip-path:inset(0 round var(--r-container) 0 0 var(--r-container))}}.sk-stage{border-radius:var(--r-container);position:absolute;inset:24px}@media (min-width:900px){.preset-view{grid-template-columns:minmax(0,1fr) 440px}.preset-stage{height:auto;min-height:100%}.preset-page .preset-view{border-radius:var(--r-container);background:var(--bg-cream);border:1px solid var(--stroke);height:calc(100dvh - 150px);min-height:600px;overflow:hidden;box-shadow:0 20px 50px #6c574424}.preset-panel{padding:26px 28px 0;overflow-y:auto}.preset-panel .create-footer{z-index:2;background:linear-gradient(180deg, #eee9df00 0%, var(--bg-cream) 30%);max-width:none;margin-top:auto;padding:14px 0 22px;position:sticky;bottom:0}.preset-panel-body{flex:1}}.preset-modal-backdrop{z-index:55;animation:fadeOnly .2s var(--ease-out);background:#281c1273;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.preset-modal{overscroll-behavior:contain;background:var(--bg-cream);width:100%;height:100%;animation:sheetUp .3s var(--ease-out);position:relative;overflow-y:auto}.preset-modal-close{top:calc(12px + env(safe-area-inset-top));z-index:5;width:40px;height:40px;color:var(--brown);cursor:pointer;box-shadow:var(--sh-card);background:#fffffff0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .14s;display:flex;position:fixed;right:12px}.preset-modal-close svg{width:16px;height:16px}.menu-sheet-backdrop,.preset-modal-backdrop,.dialog-backdrop{touch-action:none}.menu-sheet{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;overflow-y:auto}.preset-modal{touch-action:pan-y pinch-zoom}.preset-modal:focus,.menu-sheet:focus,.dialog:focus{outline:none}.preset-modal-backdrop.closing{animation:vtOut .2s var(--ease-out) both}.preset-modal-backdrop.closing .preset-modal{animation:modalOut .2s var(--ease-out) both}@media (max-width:899px){.preset-modal-backdrop.closing .preset-modal{animation:none}}@keyframes sheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes modalOut{to{opacity:0;transform:translateY(12px)scale(.98)}}.preset-modal-message{justify-content:center;min-height:100%;padding:72px 24px}@media (min-width:900px){.preset-modal-backdrop{-webkit-backdrop-filter:blur(6px);align-items:center;padding:28px}.preset-modal{border-radius:var(--r-container);width:min(1240px,100%);height:min(860px,100%);animation:modalIn .3s var(--ease-out);overflow:hidden;box-shadow:0 30px 80px #281c1259}.preset-modal-close{-webkit-backdrop-filter:blur(8px);background:#ffffffdb;position:absolute}.preset-modal .preset-view{height:100%}}@media (pointer:coarse){.grid>*,.tiles>*,.feed>*{animation-name:fadeOnly}}@keyframes fadeOnly{0%{opacity:0}}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}
.hbx-card{z-index:0;color:#46382c;font-family:var(--font-system);position:absolute;inset:0;overflow:hidden}.hbx-card img,.hbx-card video{display:block;position:absolute}.hbx-card img.full,.hbx-card video.full{object-fit:cover;width:100%;height:100%;top:0;left:0}.hbx-card .vign{pointer-events:none;z-index:5;background:linear-gradient(#0000000f 0%,#0000 30%,#0000001f 60%,#0000009e 100%);position:absolute;inset:0}.glow{filter:blur(26px);pointer-events:none;border-radius:50%;position:absolute}@keyframes twinkle{0%,to{opacity:.1;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.hbx-card *,.hbx-card{transition:none!important;animation:none!important}}.fb-bg{background:radial-gradient(120% 100% at 50% -10%,#3548a8 0%,#1c2670 55%,#12173f 100%);position:absolute;inset:0}.fb-glowA{opacity:.5;background:#5b6fe6;width:170px;height:170px;top:-40px;left:-40px}.fb-glowB{opacity:.4;background:#e6a0d0;width:170px;height:170px;top:-40px;right:-40px}.fb-av{object-fit:cover;z-index:2;border:3px solid #ffffffe6;border-radius:50%;width:76px;height:76px;position:absolute;top:24px;box-shadow:0 10px 22px #0a0a2866}.fb-mom{animation:6s cubic-bezier(.45,0,.2,1) infinite fbMomMove;left:22px}.fb-dad{animation:6s cubic-bezier(.45,0,.2,1) infinite fbDadMove;right:22px}@keyframes fbMomMove{0%,10%{opacity:1;transform:translate(0)scale(1)}42%,58%{opacity:0;transform:translate(53px)scale(.9)}66%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes fbDadMove{0%,10%{opacity:1;transform:translate(0)scale(1)}42%,58%{opacity:0;transform:translate(-53px)scale(.9)}66%,to{opacity:1;transform:translate(0)scale(1)}}.fb-ring{opacity:0;border:2px solid #ffffff59;border-radius:50%;width:108px;height:108px;margin-left:-54px;animation:6s cubic-bezier(.2,.7,.3,1) infinite fbRing;position:absolute;top:8px;left:50%}@keyframes fbRing{0%,40%{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}68%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(.6)}}.fb-baby{object-fit:cover;opacity:0;z-index:3;border:4px solid #fff;border-radius:50%;width:104px;height:104px;animation:6s cubic-bezier(.2,.7,.3,1) infinite fbBabyPop;position:absolute;top:12px;left:50%;transform:translate(-50%)scale(.35);box-shadow:0 14px 28px #0a0a2880}@keyframes fbBabyPop{0%,44%{opacity:0;transform:translate(-50%)scale(.35)}52%{opacity:1;transform:translate(-50%)scale(1.1)}60%{opacity:1;transform:translate(-50%)scale(1)}92%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.35)}}.fb-flash{opacity:0;z-index:2;background:radial-gradient(circle,#fffffffa,#fff0 68%);border-radius:50%;width:104px;height:104px;animation:6s cubic-bezier(.2,.7,.3,1) infinite fbFlash;position:absolute;top:12px;left:50%;transform:translate(-50%)}@keyframes fbFlash{0%,42%{opacity:0}50%{opacity:.95}60%{opacity:0}to{opacity:0}}.fb-s{width:3px;height:3px;position:absolute}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes fadeYoung{0%,44%{opacity:1}52%,96%{opacity:0}to{opacity:1}}@keyframes fadeOld{0%,44%{opacity:0}52%,88%{opacity:1}96%,to{opacity:0}}.oe-young{object-position:center 24%;animation:7s ease-in-out infinite fadeYoung,14s ease-in-out infinite alternate kenburns}.oe-old{object-position:center 44%;animation:7s ease-in-out infinite fadeOld,14s ease-in-out infinite alternate kenburns}.oe-frame{z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -70px 60px -30px #00000059}.oe-arrow{z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;animation:2.4s ease-in-out infinite dotPulse;display:flex;position:absolute;top:14px;right:16px}.as-bg{background:radial-gradient(110% 90% at 50% 8%,#362a6e 0%,#211a49 45%,#100c28 100%);position:absolute;inset:0}.as-nebula{opacity:.35;background:#6b5bd6;width:150px;height:150px;top:-30px;left:-20px}.as-nebula2{opacity:.25;background:#d66bb0;width:130px;height:130px;bottom:-40px;right:-20px}.as-baby{object-fit:cover;z-index:3;border:3px solid #ffffffeb;border-radius:50%;width:80px;height:80px;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #8c82ff29,0 0 26px #968cff99}.as-halo{z-index:2;border:1.5px solid #ffffff47;border-radius:50%;width:104px;height:104px;margin-left:-52px;animation:3.4s ease-in-out infinite haloPulse;position:absolute;top:22px;left:50%}@keyframes haloPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.as-orbit{z-index:2;width:190px;height:190px;margin-top:-11px;margin-left:-95px;animation:26s linear infinite hbSpin;position:absolute;top:0;left:50%}@keyframes hbSpin{to{transform:rotate(360deg)}}.as-slot{width:24px;height:24px;margin:-12px;position:absolute;top:50%;left:50%}.as-glyph{color:#f4d98b;background:#ffffff17;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;animation:26s linear infinite spinBack,3s ease-in-out infinite glyphGlow;display:flex}@keyframes spinBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes glyphGlow{0%,to{opacity:.55}50%{opacity:1}}.cm-bg{background:radial-gradient(120% 100% at 50% 0,#ffd7e2 0%,#ffb9cd 45%,#f591b0 100%);position:absolute;inset:0}.cm-glow{opacity:.7;background:#fff2f6;width:140px;height:140px;margin-left:-70px;top:30px;left:50%}.cm-av{object-fit:cover;z-index:2;border:3px solid #fff;border-radius:50%;width:78px;height:78px;position:absolute;top:38px;box-shadow:0 10px 22px #c83c5a4d}.cm-a{animation:5s cubic-bezier(.45,0,.2,1) infinite cmAMove;left:26px}.cm-b{animation:5s cubic-bezier(.45,0,.2,1) infinite cmBMove;right:26px}@keyframes cmAMove{0%,16%{transform:translate(0)}50%,74%{transform:translate(34px)}to{transform:translate(0)}}@keyframes cmBMove{0%,16%{transform:translate(0)}50%,74%{transform:translate(-34px)}to{transform:translate(0)}}.cm-heart{z-index:3;filter:drop-shadow(0 6px 12px #d2284673);width:38px;height:38px;margin-left:-19px;animation:1s ease-in-out infinite heartPulse;position:absolute;top:56px;left:50%}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.cm-burst{opacity:0;border:2px solid #fffc;border-radius:50%;width:38px;height:38px;margin-left:-19px;animation:5s cubic-bezier(.2,.7,.3,1) infinite burst;position:absolute;top:56px;left:50%}@keyframes burst{0%,46%{opacity:0;transform:scale(.6)}54%{opacity:.85}66%{opacity:0;transform:scale(2.1)}to{opacity:0}}.fa-photo{object-position:center 22%}.fa-scrim2{z-index:2;background:linear-gradient(#14142826 0%,#14142800 30%);position:absolute;inset:0}.fa-frame{z-index:3;width:96px;height:110px;margin-left:-48px;position:absolute;top:16px;left:50%}.fa-corner{opacity:.9;border:2px solid #59e08a;width:14px;height:14px;position:absolute}.fa-c1{border-bottom:none;border-right:none;border-radius:6px 0 0;top:0;left:0}.fa-c2{border-bottom:none;border-left:none;border-radius:0 6px 0 0;top:0;right:0}.fa-c3{border-top:none;border-right:none;border-radius:0 0 0 6px;bottom:0;left:0}.fa-c4{border-top:none;border-left:none;border-radius:0 0 6px;bottom:0;right:0}.fa-scan{background:linear-gradient(#59e08a00 0%,#59e08abf 50%,#59e08a00 100%);height:22px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite faScan;position:absolute;left:2px;right:2px}@keyframes faScan{0%{top:0}50%{top:88px}to{top:0}}.fa-dot{background:#59e08a;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite dotPulse;position:absolute;box-shadow:0 0 9px #59e08af2}@keyframes dotPulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.fa-badge{z-index:6;background:linear-gradient(160deg,#59e08a,#30b269);animation:2s ease-in-out infinite dotPulse;box-shadow:0 6px 14px #1e8c5066}.pc-bg{background:radial-gradient(120% 100% at 50% 0,#ffe3c2 0%,#ffcf9e 55%,#f6b877 100%);position:absolute;inset:0}.pc-glow{opacity:.7;background:#fff6e8;width:130px;height:130px;margin-left:-65px;top:22px;left:50%}.pc-av{object-fit:cover;z-index:2;border:3px solid #fff;border-radius:50%;width:82px;height:82px;position:absolute;top:32px;box-shadow:0 10px 22px #aa641e47}.pc-l{left:24px}.pc-r{right:24px}.pc-mid{z-index:3;width:42px;height:42px;margin-left:-21px;position:absolute;top:52px;left:50%}.pc-ring{border:2.5px solid #ff9253;border-radius:50%;animation:2.4s ease-out infinite pcRing;position:absolute;inset:0;box-shadow:0 0 10px #ff925399}@keyframes pcRing{0%{opacity:0;transform:scale(.35)}25%{opacity:1}to{opacity:0;transform:scale(1.7)}}.pc-spark{background:#fff;border-radius:50%;width:11px;height:11px;margin:-5.5px;animation:2.4s ease-in-out infinite pcSpark;position:absolute;top:50%;left:50%;box-shadow:0 0 3px #00000026,0 0 12px #fffffff2}@keyframes pcSpark{0%,to{opacity:.6;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.pc-badge{z-index:6;background:var(--orange-gradient);animation:2.2s ease-in-out infinite dotPulse;box-shadow:0 6px 14px #c85a1466}.bn-bg{background:radial-gradient(120% 100% at 50% 0,#eef1ff 0%,#dde3fb 55%,#cfd8f7 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bn-blob{opacity:.6;background:#c9d3ff;width:130px;height:130px;top:-30px;right:-30px}.bn-card{background:#fff;border:1px solid #1c27870f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:120px;height:92px;display:flex;position:absolute;box-shadow:0 10px 22px #1c278733}.bn-card span{font-family:var(--font-display);color:var(--fg-brown);font-size:17px}.bn-card small{letter-spacing:.06em;text-transform:uppercase;color:#6c574466;font-size:9.5px;font-weight:800}.bn-1{z-index:3;animation:4.2s cubic-bezier(.3,0,.2,1) infinite bnSwipe}.bn-2{z-index:2;opacity:.9;transform:translateY(7px)scale(.94)}.bn-3{z-index:1;opacity:.75;transform:translateY(13px)scale(.88)}@keyframes bnSwipe{0%,58%{opacity:1;transform:translate(0)rotate(0)}78%{opacity:0;transform:translate(130px)rotate(20deg)}79%{opacity:0;transform:translate(-130px)rotate(-20deg)}92%,to{opacity:1;transform:translate(0)rotate(0)}}.bn-heart{opacity:0;background:linear-gradient(160deg,#ff9253,#ef601e);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;animation:4.2s cubic-bezier(.3,0,.2,1) infinite bnHeart;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 6px 14px #dc5a1e66}@keyframes bnHeart{0%,62%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.25)}78%{opacity:0;transform:scale(1.5)}to{opacity:0}}.fs-1{object-position:center 30%;animation:16s ease-in-out infinite alternate kenburns}.fs-frame{z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -70px 60px -30px #3c1e0a59}.iters{z-index:20;background:var(--page);flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:10px 0;display:flex;position:sticky;top:0}.iters a{color:var(--fg-brown);background:#6c574414;border-radius:20px;padding:8px 14px;font-size:13.5px;font-weight:800;text-decoration:none}.iters a.on{background:var(--cta-gradient);color:#fff}.sep{border:0;border-top:2px dashed #6c574433;margin:30px 0 40px}#v3,#v2{display:block}@keyframes v3kb{0%{transform:scale(1)}to{transform:scale(1.07)}}.v3img{animation:15s ease-in-out infinite alternate v3kb}@keyframes v3twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.95;transform:scale(1.15)}}@keyframes v3float{0%{opacity:0;transform:translateY(0)scale(.8)}15%{opacity:.9}85%{opacity:.4}to{opacity:0;transform:translateY(-70px)scale(1.1)}}@keyframes v3dot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.v3pct{z-index:8;font-family:var(--font-system);color:#fff;background:var(--cta-gradient);opacity:0;border-radius:12px;padding:6px 11px;font-size:14px;font-weight:900;animation:.6s ease-out forwards v3pctIn;position:absolute;top:12px;right:13px;box-shadow:0 6px 14px #0b329f66}@keyframes v3pctIn{to{opacity:1}}.v3-fb-glow{pointer-events:none;background:radial-gradient(circle,#ffd6aa59,#ffd6aa00 70%);border-radius:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;animation:5s ease-in-out infinite v3glow;position:absolute;top:60%;left:50%}@keyframes v3glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}.v3-oe-old{clip-path:circle(0% at 50% 45%);animation:6s cubic-bezier(.45,0,.2,1) infinite v3wipe}@keyframes v3wipe{0%,8%{clip-path:circle(0% at 50% 45%)}50%{clip-path:circle(85% at 50% 45%)}92%,to{clip-path:circle(0% at 50% 45%)}}.v3-oe-ring{pointer-events:none;z-index:4;border:2px solid #ffffffe6;border-radius:50%;width:10px;height:10px;margin:-5px;animation:6s cubic-bezier(.45,0,.2,1) infinite v3ringGrow;position:absolute;top:45%;left:50%;box-shadow:0 0 14px #fffc}@keyframes v3ringGrow{0%,8%{opacity:.9;width:10px;height:10px;margin:-5px}50%{opacity:0;width:340px;height:340px;margin:-170px}to{opacity:0;width:10px;height:10px;margin:-5px}}.v3-orbit{width:220px;height:220px;margin-left:-110px;animation:30s linear infinite v3spin;position:absolute;top:6px;left:50%}@keyframes v3spin{to{transform:rotate(360deg)}}.v3-slot{width:30px;height:30px;margin:-15px;position:absolute;top:50%;left:50%}.v3-slot img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000059);width:100%;height:100%;animation:30s linear infinite v3spinBack}@keyframes v3spinBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes v3heartFloat{0%{opacity:0;transform:translateY(0)rotate(-6deg)scale(.7)}12%{opacity:.95}80%{opacity:.7}to{opacity:0;transform:translateY(-130px)rotate(8deg)scale(1.05)}}.v3-cm-badge{z-index:6;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.v3-cm-badge span{font-family:var(--font-system);color:#fff;text-shadow:0 0 16px #ffffffe6,0 0 30px #ffb6c8cc,0 2px 8px #00000059;font-size:17px;font-weight:900;animation:2.2s ease-in-out infinite v3glowPulse;display:inline-block}@keyframes v3glowPulse{0%,to{text-shadow:0 0 16px #ffffffe6,0 0 30px #ffb6c8cc,0 2px 8px #00000059;transform:scale(1)}50%{text-shadow:0 0 22px #fff,0 0 42px #ffb6c8f2,0 2px 10px #0006;transform:scale(1.1)}}@keyframes v3scan{0%{opacity:0;top:0}8%{opacity:.85}92%{opacity:.85}to{opacity:0;top:100%}}.vign-light{background:linear-gradient(#fff0 0%,#78503200 55%,#5a3c2866 100%)!important}.v3-fa-frame{pointer-events:none;z-index:4;border-radius:18px;width:135px;height:100px;position:absolute;top:8px;left:80px;box-shadow:inset 0 0 0 1.5px #ffffff8c,0 0 26px #96c3ff59}.v3-fa-corner{filter:drop-shadow(0 0 6px #96c3ffcc);border:2.5px solid #fff;width:16px;height:16px;position:absolute}.v3-fa-c1{border-bottom:none;border-right:none;border-radius:10px 0 0;top:-4px;left:-4px}.v3-fa-c2{border-bottom:none;border-left:none;border-radius:0 10px 0 0;top:-4px;right:-4px}.v3-fa-c3{border-top:none;border-right:none;border-radius:0 0 0 10px;bottom:-4px;left:-4px}.v3-fa-c4{border-top:none;border-left:none;border-radius:0 0 10px;bottom:-4px;right:-4px}.v3-fa-scan{background:linear-gradient(#fff0 0%,#c8e1ffd9 50%,#fff0 100%);border-radius:12px;height:30px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite v3scan;position:absolute;left:2px;right:2px}.v3-fa-dot{z-index:4;background:#fff;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite v3dot;position:absolute;box-shadow:0 0 10px #96c3fff2}@keyframes v3faReveal{0%,6%{opacity:0;transform:scale(.85)}16%,82%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.85)}}.v3-fa-lines{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3-fa-lines circle{fill:#fff;stroke:#00000026;stroke-width:.5px}.v3-fa-lines line{stroke:#fff;stroke-width:.6px}.v3-fa-g1,.v3-fa-g2,.v3-fa-g3{opacity:0;transform-origin:50%;animation:4.4s ease-in-out infinite v3faReveal}.v3-fa-g2{animation-delay:.3s}.v3-fa-g3{animation-delay:.6s}.v3-fa-num{z-index:4;font-family:var(--font-system);color:#fff;text-shadow:0 0 14px #ffffffd9,0 0 26px #96c3ffb3,0 2px 8px #0006;opacity:0;font-size:16px;font-weight:900;animation:4.4s ease-in-out infinite v3faReveal;position:absolute}.v3-fa-c1{animation-delay:0s;top:5px;left:5px}.v3-fa-c1 span{color:#5a4a3a;background:#6c57441f}.v3-fa-c2{animation-delay:.3s;top:66px;right:5px}.v3-fa-c2 span{color:#1e783c;background:#34a85326}.v3-fa-c3{animation-delay:.6s;bottom:5px;left:5px}.v3-fa-c3 span{color:#be325a;background:#ff789626}.v3-pc-trio{display:flex;position:absolute;inset:0}.v3-pc-zone{background:#eee9df;flex:1 1 0;align-self:stretch;min-width:0;height:168px;position:relative;overflow:hidden}.v3-pc-mid-zone{flex:0 0 50%}.v3-pc-zone img{object-fit:contain;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.v3-pc-zone.v3-pc-mid-zone img{object-fit:cover;object-position:center center}.v3-pc-scanwrap{pointer-events:none;z-index:4;border-radius:10px;width:26%;height:82%;position:absolute;top:6%;left:37%;overflow:hidden}.v3-pc-scan{background:linear-gradient(90deg,#fff0 0%,#fffffff2 50%,#fff0 100%);height:2px;animation:2.8s ease-in-out infinite alternate v3pcScanMove;position:absolute;top:4%;left:2px;right:2px;box-shadow:0 0 8px #ffffffd9}@keyframes v3pcScanMove{0%{top:4%}to{top:92%}}@keyframes v3ring2{0%{opacity:0;transform:scale(.4)}25%{opacity:.9}to{opacity:0;transform:scale(2.2)}}@keyframes v3spark2{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.v3-bn-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v3-bn-card{width:104px;height:82px;font-family:var(--font-display);color:var(--fg-brown);background:#fff;border-radius:16px;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;box-shadow:0 8px 18px #1c278738}@keyframes v3burstL{0%,55%{opacity:1;transform:translate(0)rotate(0)}78%{opacity:0;transform:translate(-120px,26px)rotate(-26deg)}79%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes v3burstR{0%,55%{opacity:1;transform:translate(0)rotate(0)}78%{opacity:0;transform:translate(120px,-18px)rotate(22deg)}79%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes v3burstU{0%,55%{opacity:1;transform:translate(0)rotate(0)}78%{opacity:0;transform:translate(10px,-90px)rotate(10deg)}79%,to{opacity:1;transform:translate(0)rotate(0)}}.v3-bn-1{z-index:3;animation:4.6s ease-in-out infinite v3burstU}.v3-bn-2{z-index:2;animation:4.6s ease-in-out .15s infinite v3burstL;transform:translate(-10px,8px)scale(.95)}.v3-bn-3{z-index:1;animation:4.6s ease-in-out .3s infinite v3burstR;transform:translate(10px,10px)scale(.9)}@keyframes v3f1{0%,29%{opacity:1}34%,96%{opacity:0}to{opacity:1}}@keyframes v3f2{0%,29%{opacity:0}34%,62%{opacity:1}67%,to{opacity:0}}@keyframes v3f3{0%,62%{opacity:0}67%,96%{opacity:1}to{opacity:0}}.v3-fs-1{animation:6s ease-in-out infinite v3f1,20s ease-in-out infinite alternate v3kb}.v3-fs-2{animation:6s ease-in-out infinite v3f2,20s ease-in-out infinite alternate v3kb}.v3-fs-3{animation:6s ease-in-out infinite v3f3,20s ease-in-out infinite alternate v3kb}.v3-fs-label{z-index:7;letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:0;background:#00000059;border-radius:11px;padding:4px 9px;font-size:10px;font-weight:900;position:absolute;top:13px;left:14px}@keyframes v3lbl1{0%,29%{opacity:1}34%,to{opacity:0}}@keyframes v3lbl2{0%,29%{opacity:0}34%,62%{opacity:1}67%,to{opacity:0}}@keyframes v3lbl3{0%,62%{opacity:0}67%,96%{opacity:1}to{opacity:0}}.v4-cm-bgp{background:radial-gradient(110% 100% at 50% 32%,#fff9f2 0%,#fce9de 46%,#f0d2c8 100%);position:absolute;inset:0}.v4-cm-bigheart{object-fit:contain;z-index:1;opacity:.22;filter:blur(3px)saturate(.85);pointer-events:none;width:150px;height:150px;margin:-75px;animation:1.6s ease-in-out infinite v4cmBig;position:absolute;top:58px;left:147.5px}@keyframes v4cmBig{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.v4-cm-av{z-index:4;border:3px solid #fff;border-radius:50%;width:80px;height:80px;position:absolute;top:16px;overflow:hidden;box-shadow:0 6px 18px #28140a47,0 0 0 5px #ffffff38}.v4-cm-av img{object-fit:cover;width:100%;height:100%;display:block}.v4-cm-l{animation:1.6s ease-in-out infinite v4avPulse;left:30px}.v4-cm-r{animation:1.6s ease-in-out infinite v4avPulse;right:30px}@keyframes v4avPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.v4-cm-q{z-index:5;animation:5s ease-in-out infinite v4qFade;position:absolute;top:56px;left:50%;transform:translate(-50%,-50%)}.v4-cm-q span{font-family:var(--font-display);color:#ee6092;text-shadow:0 0 8px #fff,0 0 18px #fffffff2,0 3px 8px #c850784d;font-size:30px;animation:1s ease-in-out infinite v4qPulse;display:inline-block}@keyframes v4qFade{0%,42%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes v4qPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.v4-cm-glow{z-index:3;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff0d2cc,#ffc8784d 40%,#ffc87800 70%);border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:5s ease-out infinite v4glow;position:absolute;top:56px;left:50%}@keyframes v4glow{0%,76%{opacity:0;transform:scale(.4)}81%{opacity:1;transform:scale(1.25)}92%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1)}}.v4-cm-num{font-variant-numeric:tabular-nums;z-index:6;font-family:var(--font-system);color:#ec568c;text-shadow:0 0 8px #fff,0 0 16px #fffffff2,0 0 30px #ffbed2cc,0 3px 8px #c850784d;opacity:0;white-space:nowrap;font-size:25px;font-weight:900;animation:5s ease-in-out infinite v4num;position:absolute;top:56px;left:calc(50% + 2px);transform:translate(-50%,-50%)}@keyframes v4num{0%,47%{opacity:0;transform:translate(-50%,-50%)scale(.6)}53%,78%{opacity:1;transform:translate(-50%,-50%)scale(1)}82%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}88%,95%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.v4-burst{z-index:3;opacity:0;pointer-events:none;animation:5s cubic-bezier(.15,.7,.3,1) infinite v4burst;position:absolute;top:56px;left:50%}.v4-burst.heart{width:var(--hs,16px);height:var(--hs,16px);margin:calc(var(--hs,16px) / -2);object-fit:contain;filter:drop-shadow(0 2px 4px #c850784d)}.v4-burst.v4-sparkimg{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);object-fit:contain}.v4-glint{z-index:6;width:var(--s);height:var(--s);margin:calc(var(--s) / -2);object-fit:contain;opacity:0;pointer-events:none;animation:5s ease-out infinite v4glint;position:absolute}@keyframes v4glint{0%,79%{opacity:0;transform:scale(0)rotate(0)}83%{opacity:1;transform:scale(1.2)rotate(20deg)}88%{opacity:.7;transform:scale(.85)rotate(35deg)}92%{opacity:1;transform:scale(1.05)rotate(50deg)}97%,to{opacity:0;transform:scale(.4)rotate(70deg)}}@keyframes v4burst{0%,79%{opacity:0;transform:translate(0)rotate(0)scale(.3)}81%{opacity:1}96%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1)}}.v4-as-vign{z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 12%,#140e2e26 0%,#0c091c00 45%,#0a08188c 100%);position:absolute;inset:0}.v4-as-orbit{z-index:3;width:220px;height:220px;margin-left:-110px;animation:24s linear infinite v4asSpin;position:absolute;top:12px;left:50%}@keyframes v4asSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v4-as-slot{width:30px;height:30px;margin:-15px;position:absolute;top:50%;left:50%}.v4-as-slot img{object-fit:contain;filter:drop-shadow(0 4px 8px #0006);width:100%;height:100%;animation:24s linear infinite v4asSpinBack}@keyframes v4asSpinBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.v4-num{font-family:var(--font-system);color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #0006,0 0 16px #ffffff8c;font-weight:900}.v4-vign-warm{z-index:5;pointer-events:none;background:linear-gradient(#3c261800 48%,#3c261838 66%,#342014a8 100%);position:absolute;inset:0}.v4-fa-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0,#c8e6ff80 20%,#fff 50%,#ffc89680 80%,#fff0);border-radius:2px;width:136px;height:3px;animation:5s linear infinite v4faScan;position:absolute;top:14px;left:80px;box-shadow:0 0 12px #ffffffd9}@keyframes v4faScan{0%,9%{opacity:0;top:14px}11%{opacity:1}40%{opacity:1;top:130px}44%,to{opacity:0;top:130px}}.v4-fa-pt{z-index:4;opacity:0;filter:drop-shadow(0 2px 5px #7846144d);width:22px;height:22px;margin:-11px;animation:5s ease-out infinite v4faPt;position:absolute}@keyframes v4faPt{0%{opacity:0;transform:scale(0)rotate(-15deg)}2%{opacity:1;transform:scale(1.3)rotate(8deg)}6%,62%{opacity:1;transform:scale(1)rotate(0)}70%,to{opacity:0;transform:scale(.7)rotate(10deg)}}.v4-fa-gauge{z-index:6;opacity:0;filter:drop-shadow(0 10px 18px #3c1e0a59);width:90px;height:90px;animation:5s ease-out infinite v4faGauge;position:absolute;top:14px;left:14px}.v4-fa-gauge svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.v4-fa-gauge .bg{fill:#fffaf2}.v4-fa-gauge .trk{fill:none;stroke:#78502824;stroke-width:6px}.v4-fa-gauge .val{fill:none;stroke:url(#v4faGrad);stroke-width:6px;stroke-linecap:round;stroke-dasharray:213.5;stroke-dashoffset:213.5px;animation:5s infinite v4faArc}.v4-fa-gauge .v4-num{color:var(--fg-brown,#5a4632);text-shadow:none;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}@keyframes v4faGauge{0%,38%{opacity:0;transform:scale(.6)rotate(-8deg)}44%{opacity:1;transform:scale(1.08)rotate(3deg)}50%{transform:scale(1)rotate(0)}70%,90%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}@keyframes v4faArc{0%,44%{stroke-dashoffset:213.5px;animation-timing-function:cubic-bezier(.2,.7,.3,1)}66%,to{stroke-dashoffset:12.8px}}.v4-fa-pop{z-index:7;opacity:0;filter:drop-shadow(0 6px 10px #7846144d);width:34px;height:34px;animation:5s cubic-bezier(.2,.8,.2,1) infinite v4faPop;position:absolute;top:82px;left:30px}@keyframes v4faPop{0%,64%{opacity:0;transform:scale(.2)rotate(-20deg)}70%{opacity:1;transform:scale(1.2)rotate(8deg)}76%{transform:scale(1)rotate(0)}90%{opacity:1}to{opacity:0;transform:scale(.7)rotate(6deg)}}.v4-pc-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,#fff0,#fffffff2 50%,#fff0);width:88px;height:2px;animation:5.5s ease-in-out infinite v4pcScan;position:absolute;top:18px;left:104px;box-shadow:0 0 10px #fffc}@keyframes v4pcScan{0%,4%{opacity:0;top:22px}7%{opacity:1}22%{top:118px}36%{opacity:1;top:30px}40%,to{opacity:0;top:30px}}.v4-pc-meter{z-index:6;opacity:0;background:#ffc4a0f2;border-radius:3px;width:132px;height:6px;margin-left:-66px;animation:5.5s ease-out infinite v4pcMeterIn;position:absolute;top:14px;left:50%;box-shadow:0 2px 10px #00000040}.v4-pc-meter .dad{background:#b0d2fffa;border-radius:3px 0 0 3px;width:50%;animation:5.5s infinite v4pcShare;position:absolute;top:0;bottom:0;left:0}.v4-pc-meter .knob{background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px;animation:5.5s infinite v4pcKnob;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #ffffff59,0 0 12px #ffffffe6}@keyframes v4pcMeterIn{0%,30%{opacity:0;transform:translateY(-4px)}36%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes v4pcShare{0%,38%{width:50%}46%{width:53%}52%{width:47%}60%,to{width:45%}}@keyframes v4pcKnob{0%,38%{left:50%}46%{left:53%}52%{left:47%}60%,to{left:45%}}.v4-pc-lbl{z-index:6;opacity:0;font-size:15px;animation:5.5s ease-out infinite v4pcMeterIn;position:absolute;top:7px}.v4-pc-lbl.l{right:calc(50% + 74px)}.v4-pc-lbl.r{left:calc(50% + 74px)}.v4-pc-lbl.win span{animation:5.5s infinite v4pcWin;display:inline-block}.v4-mb-bg{background:radial-gradient(110% 100% at 50% 32%,#fff9f2 0%,#fce7da 46%,#eecec0 100%);position:absolute;inset:0}.v4-mb-bokeh{pointer-events:none;z-index:1;filter:blur(var(--b));background:radial-gradient(circle, var(--c) 0%, #fff0 70%);animation:v4mbDrift var(--d) ease-in-out infinite alternate;border-radius:50%;position:absolute}@keyframes v4mbDrift{0%{opacity:var(--o);transform:translate(0)scale(1)}to{transform:translate(var(--mx),var(--my)) scale(1.15);opacity:calc(var(--o) * .6)}}.v4-mb-streak{z-index:1;pointer-events:none;background:linear-gradient(115deg,#fff0 36%,#ffffff73 48%,#fff0 60%);animation:7.5s ease-in-out infinite v4mbStreak;position:absolute;inset:-20%}@keyframes v4mbStreak{0%{transform:translate(-35%)}to{transform:translate(35%)}}.v4-mb-float{width:var(--s);height:var(--s);z-index:2;pointer-events:none;opacity:0;object-fit:contain;animation:v4mbFloat var(--d) ease-in infinite;animation-delay:var(--dl);position:absolute;bottom:-16px}@keyframes v4mbFloat{0%{opacity:0;transform:translate(0)rotate(-8deg)scale(.8)}15%{opacity:.75}70%{opacity:.55}to{opacity:0;transform:translate(var(--mx),-160px) rotate(10deg) scale(1)}}.v4-mb-rays{z-index:2;pointer-events:none;opacity:0;background:repeating-conic-gradient(#ffffffb3 0deg 5deg,#fff0 5deg 15deg);width:260px;height:260px;margin:-130px;animation:7.5s ease-out infinite v4mbRaysIn,18s linear infinite v4mbRaysSpin;position:absolute;top:70px;left:147.5px;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 62%);mask-image:radial-gradient(circle,#000 18%,#0000 62%)}@keyframes v4mbRaysIn{0%,46%{opacity:0;scale:.5}56%{opacity:.8;scale:1}90%{opacity:.8;scale:1.04}to{opacity:0;scale:1.05}}@keyframes v4mbRaysSpin{to{rotate:360deg}}.v4-mb-par{z-index:4;width:76px;height:76px;box-shadow:0 0 0 2px #fff, 0 0 0 8px var(--ring), 0 10px 20px #783c2838;border-radius:50%;animation:7.5s cubic-bezier(.45,0,.2,1) infinite v4mbPar,1.6s ease-in-out infinite v4mbPulse;position:absolute;top:22px;overflow:hidden}.v4-mb-par img{object-fit:cover;width:100%;height:100%;display:block}.v4-mb-par.l{--ring:#ff78aa40;--dx:47px;--fx:-6px;left:16px}.v4-mb-par.r{--ring:#6eaaff40;--dx:-47px;--fx:6px;right:16px}@keyframes v4mbPulse{0%,to{scale:1}50%{scale:1.05}}@keyframes v4mbPar{0%{opacity:0;transform:translate(0)scale(.6)}5%{opacity:1;transform:translate(0)scale(1.08)}8%,16%{opacity:1;transform:translate(0)scale(1)}28%,44%{opacity:1;transform:translate(var(--dx),0) scale(1)}54%,92%{opacity:1;transform:translate(var(--fx),14px) scale(.62)}to{opacity:0;transform:translate(var(--fx),14px) scale(.55)}}.v4-mb-heart{z-index:6;pointer-events:none;opacity:0;object-fit:contain;filter:drop-shadow(0 6px 12px #e65a8c73);width:44px;height:44px;margin:-22px;animation:7.5s linear infinite v4mbHeart;position:absolute;top:60px;left:147.5px}@keyframes v4mbHeart{0%,26%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.2);transform:scale(0)}29%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.22)}31.5%{transform:scale(.94)}33.5%{transform:scale(1)}36%{transform:scale(1.2)}38%{transform:scale(1)}40%{transform:scale(1.26)}42%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(1)}46%{opacity:1;transform:scale(1.4)}51%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}.v4-mb-wave{z-index:5;pointer-events:none;opacity:0;width:60px;height:60px;animation:7.5s ease-out infinite v4mbWave;animation-delay:var(--dl);border:2px solid #ff8cb4d9;border-radius:50%;margin:-30px;position:absolute;top:60px;left:147.5px;box-shadow:0 0 12px #ff96beb3,inset 0 0 10px #ffaac880}@keyframes v4mbWave{0%,35.5%{opacity:0;transform:scale(.4)}36.5%{opacity:.9}43%,to{opacity:0;transform:scale(2.3)}}.v4-mb-flash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0%,#ffecd2d9 18%,#ffc8aa59 40%,#ffc8aa00 66%);border-radius:50%;width:220px;height:220px;margin:-110px;animation:7.5s ease-out infinite v4mbFlash;position:absolute;top:66px;left:147.5px}@keyframes v4mbFlash{0%,44%{opacity:0;transform:scale(.25)}48%{opacity:1;transform:scale(.9)}58%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.v4-mb-baby{z-index:5;opacity:0;border-radius:50%;width:104px;height:104px;margin-left:-52px;animation:7.5s linear infinite v4mbBaby;position:absolute;top:18px;left:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 9px #ffc47859,0 0 28px #ffc88299,0 12px 26px #78461442}.v4-mb-baby video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes v4mbBaby{0%,44%{opacity:0;filter:brightness(1.8)saturate(.4);animation-timing-function:cubic-bezier(.2,.9,.3,1.15);transform:translateY(-10px)scale(.3)}47%{opacity:1}54%{filter:brightness(1.05)saturate();animation-timing-function:ease-in-out;transform:translateY(0)scale(1.08)}58%{filter:none;transform:translateY(0)scale(1)}92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(.96)}}.v4-mb-spark{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);z-index:4;pointer-events:none;opacity:0;object-fit:contain;filter:drop-shadow(0 0 3px #ffcd50f2)drop-shadow(0 2px 3px #96500a40);animation:7.5s linear infinite v4mbSpark;animation-delay:var(--dl);position:absolute;top:70px;left:147.5px}@keyframes v4mbSpark{0%,51%{opacity:0;animation-timing-function:cubic-bezier(.12,.9,.25,1);transform:translate(0)scale(0)rotate(0)}51.6%{opacity:1}57%{transform:translate(var(--dx),var(--dy)) scale(1.12) rotate(var(--rot));animation-timing-function:ease-in-out}60%{transform:translate(var(--dx),var(--dy)) scale(.86) rotate(calc(var(--rot) + 8deg));animation-timing-function:ease-in-out}63%{transform:translate(var(--dx),var(--dy)) scale(1.06) rotate(calc(var(--rot) + 12deg));animation-timing-function:ease-in-out}67%{transform:translate(var(--dx),var(--dy)) scale(.95) rotate(calc(var(--rot) + 15deg));animation-timing-function:ease-in-out}80%{opacity:1;transform:translate(calc(var(--dx) * 1.04), calc(var(--dy) * 1.04 - 3px)) scale(1) rotate(calc(var(--rot) + 20deg));animation-timing-function:cubic-bezier(.5,0,.9,.5)}88%,to{opacity:0;transform:translate(calc(var(--dx) * 1.08), calc(var(--dy) * 1.08 - 6px)) scale(.3) rotate(calc(var(--rot) + 30deg))}}.v4-nm-bg{object-fit:cover;transform-origin:50% 40%;width:100%;height:100%;animation:5.5s ease-in-out infinite v4nmKb;position:absolute;inset:0}@keyframes v4nmKb{0%{transform:scale(1)}90%{transform:scale(1.07)}to{transform:scale(1)}}.v4-nm-par{z-index:5;border:2.5px solid #fff;border-radius:50%;width:40px;height:40px;animation:5.5s ease-in-out infinite v4nmPar;position:absolute;top:14px;overflow:hidden;box-shadow:0 6px 14px #5a3c2340}.v4-nm-par img{object-fit:cover;width:100%;height:100%;display:block}.v4-nm-par.l{left:16px}.v4-nm-par.r{animation-delay:.25s;right:16px}@keyframes v4nmPar{0%{opacity:0;transform:scale(.7)}7%,92%{opacity:1;transform:scale(1)}16%{transform:scale(1.12)}22%{transform:scale(1)}to{opacity:0;transform:scale(.7)}}.v4-nm-heart{object-fit:contain;z-index:6;opacity:0;filter:drop-shadow(0 3px 6px #a0284659);width:18px;height:18px;margin:-9px;animation:5.5s cubic-bezier(.45,0,.25,1) infinite v4nmFly;position:absolute}.v4-nm-heart.l{--dx:111px;--dy:10px;--arc:-26px;top:34px;left:36px}.v4-nm-heart.r{--dx:-111px;--dy:10px;--arc:-26px;animation-delay:.25s;top:34px;left:259px}@keyframes v4nmFly{0%,14%{opacity:0;transform:translate(0)scale(.3)}17%{opacity:1;transform:translate(0)scale(1.1)}26%{transform:translate(calc(var(--dx) * .5), var(--arc)) scale(1)}34%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(.9)}36%,to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.6)}}.v4-nm-match{object-fit:contain;z-index:7;opacity:0;filter:drop-shadow(0 4px 10px #a0284673);width:28px;height:28px;margin:-14px;animation:5.5s ease-out infinite v4nmMatch;position:absolute;top:44px;left:147.5px}@keyframes v4nmMatch{0%,38%{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(1.45)}48%{transform:scale(1)}60%{transform:scale(1.12)}68%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.v4-nm-sel{z-index:4;pointer-events:none;opacity:0;border-radius:3px;width:107px;height:78px;animation:5.5s ease-out infinite v4nmSel;position:absolute;top:45px;left:94px;box-shadow:0 0 0 1.5px #ffe2aaf2,0 0 22px 4px #ffcd828c}@keyframes v4nmSel{0%,39%{opacity:0;transform:scale(.97)}44%{opacity:1;transform:scale(1.02)}52%,92%{opacity:1;transform:scale(1)}to{opacity:0}}.v4-nm-spark{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);object-fit:contain;z-index:6;opacity:0;pointer-events:none;animation:5.5s cubic-bezier(.15,.7,.3,1) infinite v4nmSpark;position:absolute;top:44px;left:147.5px}@keyframes v4nmSpark{0%,39%{opacity:0;transform:translate(0)scale(.3)}41%{opacity:1}56%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1) rotate(30deg)}62%,to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.6)}}.v4-gu-vidwrap{transform-origin:50% 20%;background:#000;animation:8s ease-in-out infinite v4guKb;position:absolute;inset:0;overflow:hidden}@keyframes v4guKb{0%{transform:scale(1)}96%{transform:scale(1.05)}to{transform:scale(1)}}.v4-gu-vidwrap video{object-fit:cover;object-position:50% 12%;width:100%;height:100%;position:absolute;inset:0}.v4-gu-shade{z-index:5;pointer-events:none;background:linear-gradient(100deg,#1c120a99 0%,#1c120a57 20%,#1c120a00 42%);position:absolute;inset:0}.v4-gu-vign2{z-index:5;pointer-events:none;background:linear-gradient(#1e120826 0%,#1e120800 22% 55%,#1a0e0680 82%,#140a04b8 100%);position:absolute;inset:0}.v4-gu-age{z-index:7;align-items:center;gap:5px;height:26px;display:flex;position:absolute;top:13px;left:18px}.v4-gu-age span{font-family:var(--font-display);color:#fff;text-shadow:0 2px 8px #00000080,0 0 16px #0000004d;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:22px;line-height:26px}.v4-gu-spark{z-index:5;width:var(--s);height:var(--s);object-fit:contain;opacity:0;pointer-events:none;filter:drop-shadow(0 0 3px #ffd696bf);animation:v4guSparkTw var(--d) ease-in-out infinite;animation-delay:var(--dl);position:absolute}@keyframes v4guSparkTw{0%,to{opacity:0;transform:scale(.55)translateY(3px)}50%{opacity:.8;transform:scale(1)translateY(-5px)}}.v4-fs-scene{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.v4-fs-s1{animation:8s ease-in-out infinite v4fsS1}.v4-fs-s2{animation:8s ease-in-out infinite v4fsS2}.v4-fs-s3{animation:8s ease-in-out infinite v4fsS3}@keyframes v4fsS1{0%{opacity:1;transform:scale(1.08)}42%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(1)}}@keyframes v4fsS2{0%,40%{opacity:0;transform:scale(1.08)}44%{opacity:1}68%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(1)}}@keyframes v4fsS3{0%,66%{opacity:0;transform:scale(1.08)}70%{opacity:1}94%,to{opacity:1;transform:scale(1)}}.v4-fs-srcw{z-index:4;width:295px;height:168px;animation:8s cubic-bezier(.65,0,.3,1) infinite v4fsSrcW;position:absolute;top:0;left:0;overflow:hidden}.v4-fs-srci{object-fit:cover;transform-origin:0 0;width:295px;max-width:none;height:168px;animation:8s cubic-bezier(.65,0,.3,1) infinite v4fsSrcI;display:block;position:absolute;top:0;left:0}@keyframes v4fsSrcW{0%,12%{clip-path:inset(0)}26%,90%{clip-path:inset(13px 241px 115px 14px round 20px)}98%,to{clip-path:inset(0)}}@keyframes v4fsSrcI{0%,12%{transform:translate(0)scale(1)}26%,90%{transform:translate(-1.12px,13px)scale(.2381)}98%,to{transform:translate(0)scale(1)}}.v4-fs-ring{box-sizing:border-box;z-index:5;opacity:0;border:2px solid #fff;border-radius:50%;width:44px;height:44px;animation:8s ease-out infinite v4fsRing;position:absolute;top:11px;left:12px;box-shadow:0 4px 12px #0000004d}@keyframes v4fsRing{0%,23%{opacity:0;transform:scale(1.15)}27%,88%{opacity:1;transform:scale(1)}91%,to{opacity:0;transform:scale(1.15)}}.v4-fs-bars{z-index:6;opacity:0;gap:3px;animation:8s ease-out infinite v4fsBarsIn;display:flex;position:absolute;top:16px;right:14px}@keyframes v4fsBarsIn{0%,14%{opacity:0}18%,92%{opacity:1}97%,to{opacity:0}}.v4-fs-bars i{background:#ffffff61;border-radius:2px;width:22px;height:2.5px;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000040}.v4-fs-bars i:after{content:"";transform-origin:0;background:#fff;width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.v4-fs-bars i:first-child:after{animation:8s linear infinite v4fsB1}.v4-fs-bars i:nth-child(2):after{animation:8s linear infinite v4fsB2}.v4-fs-bars i:nth-child(3):after{animation:8s linear infinite v4fsB3}@keyframes v4fsB1{0%,16%{transform:scaleX(0)}42%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes v4fsB2{0%,42%{transform:scaleX(0)}68%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes v4fsB3{0%,68%{transform:scaleX(0)}94%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}.v4-fs-leak{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#ffd29600 35%,#ffe2b48c 50%,#ffd29600 65%);animation:8s ease-in-out infinite v4fsLeak;position:absolute;inset:-20%}@keyframes v4fsLeak{0%,39%{opacity:0;transform:translate(-40%)}43%{opacity:1;transform:translate(0)}47%{opacity:0;transform:translate(40%)}48%,65%{opacity:0;transform:translate(-40%)}69%{opacity:1;transform:translate(0)}73%,to{opacity:0;transform:translate(40%)}}@keyframes v4pcWin{0%,60%{text-shadow:0 2px 10px #0006;transform:scale(1)}66%{text-shadow:0 0 18px #ffdcb4,0 0 30px #ffbe96e6;transform:scale(1.28)}74%,to{text-shadow:0 0 14px #ffdcb4e6,0 2px 10px #00000059;transform:scale(1.12)}}.v5{--milk:#fcf8f2;--cream:#f1e7d9;--sand:#decbb2;--caramel:#b08054;--gold:#deb676;--gold-hi:#ffe8be;--cocoa:#4e3624}.v5 .hbx-card{background:var(--cream);box-shadow:0 18px 34px #6e4e3047,0 2px 6px #6e4e301f}.v5-grain{z-index:8;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .32  0 0 0 0 .2  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.v5-shade{z-index:5;pointer-events:none;background:linear-gradient(#462c1a00 52%,#462c1a40 70%,#3a2416b3 100%);position:absolute;inset:0}.v5-shade.soft{background:linear-gradient(#fff8ee00 55%,#f6eadab3 80%,#f0e2d0f2 100%)}.v5 .ttl.dark{color:var(--cocoa);text-shadow:0 1px #ffffff80}.v5 .cta{box-shadow:0 8px 18px #0b329f61,0 0 0 3px #ffffff2e,inset 0 1px #ffffff4d}.v5-dust{z-index:6;pointer-events:none;opacity:0;animation:v5dust var(--d) ease-in-out infinite;animation-delay:var(--dl);background:radial-gradient(circle,#fff0d2f2,#ffdca000 70%);border-radius:50%;position:absolute}@keyframes v5dust{0%{opacity:0;transform:translateY(8px)scale(.6)}30%{opacity:var(--o)}70%{opacity:var(--o)}to{opacity:0;transform:translate(var(--dx),-26px) scale(1)}}.v5-mb-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v5-mb-arch{z-index:3;width:78px;height:110px;box-shadow:0 0 0 2px var(--milk), 0 0 0 2.6px #d6ac6eb3, 0 14px 24px #6e482847;border-radius:39px 39px 16px 16px;position:absolute;top:12px;overflow:hidden}.v5-mb-arch img{object-fit:cover;width:100%;height:100%;animation:6.5s ease-in-out infinite v5mbFace;display:block}.v5-mb-arch:after{content:"";background:linear-gradient(115deg,#fff0 30%,#fff6e68c 48%,#fff0 64%);animation:6.5s ease-in-out infinite v5mbSheen;position:absolute;inset:0;transform:translate(-120%)}.v5-mb-arch.l{transform-origin:100% 100%;animation:6.5s cubic-bezier(.45,0,.2,1) infinite v5mbArchL;left:12px}.v5-mb-arch.r{transform-origin:0 100%;animation:6.5s cubic-bezier(.45,0,.2,1) infinite v5mbArchR;right:12px}.v5-mb-arch.r:after{animation-delay:.2s}@keyframes v5mbArchL{0%{opacity:0;transform:translate(-18px)rotate(-8deg)}10%,40%{opacity:1;transform:translate(0)rotate(-5deg)}52%,90%{opacity:1;transform:translate(6px)rotate(-2deg)scale(.94)}to{opacity:0;transform:translate(0)rotate(-5deg)}}@keyframes v5mbArchR{0%{opacity:0;transform:translate(18px)rotate(8deg)}10%,40%{opacity:1;transform:translate(0)rotate(5deg)}52%,90%{opacity:1;transform:translate(-6px)rotate(2deg)scale(.94)}to{opacity:0;transform:translate(0)rotate(5deg)}}@keyframes v5mbFace{0%,40%{filter:none}52%,90%{filter:saturate(.9)brightness(.96)}to{filter:none}}@keyframes v5mbSheen{0%,12%{transform:translate(-120%)}24%,to{transform:translate(120%)}}.v5-mb-ribbons{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v5-mb-ribbons path{fill:none;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:6.5s cubic-bezier(.5,0,.25,1) infinite v5mbDraw}.v5-mb-ribbons path.glow{stroke:#c488468c;stroke-width:5px;filter:blur(2.5px)}.v5-mb-ribbons path.core{stroke:#fff8e8;stroke-width:1.3px;filter:drop-shadow(0 0 2px #d69646)drop-shadow(0 0 5px #e6aa5acc)}.v5-mb-ribbons path.b{stroke:#d6a05acc;stroke-width:.8px;animation-delay:.12s}@keyframes v5mbDraw{0%,18%{stroke-dashoffset:120px;opacity:0}20%{opacity:1}40%{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.v5-mb-comet{z-index:5;offset-rotate:0deg;opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:6.5s cubic-bezier(.5,0,.25,1) infinite v5mbComet;position:absolute;top:0;left:0;box-shadow:0 0 5px 2px #ffe2b4,0 0 14px 6px #de9646bf}.v5-mb-comet.l{offset-path:path("M 90 78 C 108 58, 124 50, 147.5 58")}.v5-mb-comet.r{offset-path:path("M 205 78 C 187 58, 171 50, 147.5 58")}@keyframes v5mbComet{0%,18%{offset-distance:0%;opacity:0}21%{opacity:1}40%{offset-distance:100%;opacity:1}43%,to{offset-distance:100%;opacity:0}}.v5-mb-bloom{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0%,#ffecc8f2 14%,#ecb2688c 34%,#ecb26800 64%);border-radius:50%;width:200px;height:200px;margin:-100px;animation:6.5s ease-out infinite v5mbBloom;position:absolute;top:58px;left:147.5px}@keyframes v5mbBloom{0%,36%{opacity:0;transform:scale(.15)}42%{opacity:1;transform:scale(.7)}50%{opacity:.55;transform:scale(1)}88%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1)}}.v5-mb-baby{z-index:6;width:98px;height:98px;box-shadow:0 0 0 2.5px var(--milk), 0 16px 30px #784c2452;opacity:0;border-radius:50%;margin-left:-49px;animation:6.5s cubic-bezier(.2,.7,.3,1) infinite v5mbBaby;position:absolute;top:10px;left:50%;overflow:hidden}.v5-mb-baby img,.v5-mb-baby video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes v5mbBaby{0%,40%{opacity:0;filter:blur(10px)brightness(1.9)saturate(0);transform:scale(.6)}44%{opacity:1}54%{filter:blur()brightness()saturate();transform:scale(1.03)}60%,90%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.v5-mb-ring{z-index:7;pointer-events:none;width:110px;height:110px;margin-left:-55px;position:absolute;top:4px;left:50%;overflow:visible}.v5-mb-ring circle{fill:none;stroke:url(#v5gold);stroke-width:1.2px;stroke-dasharray:340;stroke-dashoffset:340px;transform-origin:50%;filter:drop-shadow(0 0 3px #ffd696e6);animation:6.5s cubic-bezier(.5,0,.2,1) infinite v5mbRing;transform:rotate(-90deg)}@keyframes v5mbRing{0%,46%{stroke-dashoffset:340px;opacity:1}62%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.v5-fa-grade{z-index:2;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(120deg,#d2a06957,#f0cda01f 55%,#be87554d);position:absolute;inset:0}.v5-fa-veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#4028186b 0%,#40281824 32%,#40281800 46%);position:absolute;inset:0}.v5-fa-band{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(#ffdeaa00,#ffe2b48c 46%,#fff6e4e6 50%,#ffe2b48c 54%,#ffdeaa00);border-radius:50%;width:104px;height:30px;margin-top:-15px;animation:6s cubic-bezier(.45,0,.3,1) infinite v5faBand;position:absolute;top:18px;left:104px}@keyframes v5faBand{0%,6%{opacity:0;top:18px}9%{opacity:1}30%{opacity:1;top:112px}34%,to{opacity:0;top:112px}}.v5-fa-mesh{z-index:4;pointer-events:none;width:100%;height:100%;animation:6s ease-in-out infinite v5faMesh;position:absolute;inset:0;overflow:visible}.v5-fa-mesh line{stroke:#ffe4b4d9;stroke-width:.5px;stroke-dasharray:60;stroke-dashoffset:60px;animation:6s cubic-bezier(.5,0,.3,1) infinite v5faLine}.v5-fa-mesh circle{fill:#fff8ec;filter:drop-shadow(0 0 2.5px #ffd28c);opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes v5faLine{0%,30%{stroke-dashoffset:60px}46%,to{stroke-dashoffset:0}}@keyframes v5faPt{0%{opacity:0;transform:scale(0)}1.5%{opacity:1;transform:scale(1.8)}4%,to{opacity:1;transform:scale(1)}}@keyframes v5faMesh{0%,4%{opacity:0}6%,58%{opacity:1}70%,90%{opacity:.35}98%,to{opacity:0}}.v5-fa-hud{z-index:6;-webkit-backdrop-filter:blur(10px)saturate(1.3);opacity:0;background:linear-gradient(160deg,#fffaf257,#ffecd224);border-radius:18px;width:84px;height:100px;animation:6s cubic-bezier(.2,.7,.3,1) infinite v5faHud;position:absolute;top:13px;left:12px;overflow:hidden;box-shadow:inset 0 0 0 .6px #ffeed2bf,inset 0 1px #fff9,0 10px 24px #321c0e40}@keyframes v5faHud{0%,36%{opacity:0;filter:blur(4px);transform:translate(-10px)scale(.96)}44%,92%{opacity:1;filter:none;transform:none}to{opacity:0;transform:none}}.v5-fa-hud svg{width:60px;height:60px;position:absolute;top:9px;left:12px;overflow:visible}.v5-fa-hud .tick{stroke:#fff0d773;stroke-width:1px}.v5-fa-hud .arc-bg{fill:none;stroke:#fff0d738;stroke-width:2.2px}.v5-fa-hud .arc{fill:none;stroke:url(#v5goldArc);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:150.8px;transform-origin:30px 30px;filter:drop-shadow(0 0 3px #ffd696e6);animation:6s cubic-bezier(.25,.7,.25,1) infinite v5faArc;transform:rotate(-90deg)}@keyframes v5faArc{0%,44%{stroke-dashoffset:150.8px}66%,to{stroke-dashoffset:9px}}.v5-fa-score{width:60px;height:60px;font-family:var(--font-display);color:var(--milk);letter-spacing:-.3px;text-shadow:0 1px 6px #50301873;justify-content:center;align-items:center;font-size:19px;animation:6s ease-out infinite v5faScorePop;display:flex;position:absolute;top:9px;left:12px}@keyframes v5faScorePop{0%,64%{transform:scale(1)}69%{transform:scale(1.14)}75%,to{transform:scale(1)}}.v5-fa-bars{flex-direction:column;gap:4px;display:flex;position:absolute;top:76px;left:13px;right:13px}.v5-fa-bars i{background:#fff0d740;border-radius:2px;height:2.4px;display:block;overflow:hidden}.v5-fa-bars i:after{content:"";width:0;height:100%;animation:6s cubic-bezier(.25,.7,.25,1) infinite v5faBar;animation-delay:var(--dl);background:linear-gradient(90deg,#d6a868,#ffe8be);border-radius:2px;display:block}.v5-fa-bars i:first-child:after{--w:92%}.v5-fa-bars i:nth-child(2):after{--w:97%}.v5-fa-bars i:nth-child(3):after{--w:88%}@keyframes v5faBar{0%,48%{width:0}70%,to{width:var(--w)}}.v5-fa-glint{z-index:7;opacity:0;offset-path:path("M 0 -26 A 26 26 0 1 1 -0.01 -26");background:#fff;border-radius:50%;width:5px;height:5px;margin:-2.5px;animation:6s ease-in-out infinite v5faGlint;position:absolute;top:39px;left:42px;box-shadow:0 0 6px 2px #ffecc8}@keyframes v5faGlint{0%,66%{opacity:0;offset-distance:0%}68%{opacity:1}80%{opacity:1;offset-distance:100%}83%,to{opacity:0;offset-distance:100%}}.v5-fs-room{object-fit:cover;filter:blur(7px)saturate(.85)brightness(1.08);width:calc(100% + 12px);height:calc(100% + 12px);animation:8s ease-in-out infinite v5fsRoom;position:absolute;inset:-6px}.v5-fs-roomtint{background:radial-gradient(90% 90% at 50% 40%,#fff6e859,#ecd8be8c);animation:8s ease-in-out infinite v5fsRoom;position:absolute;inset:0}@keyframes v5fsRoom{0%,30%{opacity:1}38%,92%{opacity:0}to{opacity:1}}.v5-fs-print{background:#fcf9f3;border-radius:3px;width:150px;margin:-60px 0 0 -75px;padding:5px 5px 17px;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #fffc,0 12px 26px #5a3a204d,0 2px 5px #5a3a202e}.v5-fs-print .ph{background:#ddd;border-radius:1.5px;width:140px;height:79px;position:relative;overflow:hidden}.v5-fs-print .ph img,.v5-fs-print .ph video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v5-fs-print.back1{z-index:2;animation:8s cubic-bezier(.45,0,.2,1) infinite v5fsBack1}.v5-fs-print.back2{z-index:2;animation:8s cubic-bezier(.45,0,.2,1) infinite v5fsBack2}.v5-fs-print.front{z-index:4;animation:8s cubic-bezier(.7,0,.2,1) infinite v5fsFront}@keyframes v5fsBack1{0%{opacity:0;transform:rotate(0)translate(0)}8%,20%{opacity:1;transform:rotate(-11deg)translate(-44px,4px)}30%,to{opacity:0;transform:rotate(-18deg)translate(-150px,10px)}}@keyframes v5fsBack2{0%{opacity:0;transform:rotate(0)translate(0)}8%,20%{opacity:1;transform:rotate(10deg)translate(46px,2px)}30%,to{opacity:0;transform:rotate(18deg)translate(150px,10px)}}@keyframes v5fsFront{0%{opacity:0;transform:translateY(8px)rotate(-3deg)scale(.96)}7%,20%{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}34%{opacity:1;transform:translateY(-5.5px)rotate(0)scale(2.18)}38%,to{opacity:0;transform:translateY(-5.5px)rotate(0)scale(2.18)}}.v5-fs-print.front .ph .story{opacity:0;animation:8s ease-in-out infinite v5fsMorph}@keyframes v5fsMorph{0%,23%{opacity:0}33%,to{opacity:1}}.v5-fs-print.front .ph:after{content:"";background:linear-gradient(110deg,#fff0 40%,#fff0d7bf 50%,#fff0 60%);animation:8s ease-in-out infinite v5fsSheen;position:absolute;inset:-30%;transform:translate(-100%)}@keyframes v5fsSheen{0%,10%{transform:translate(-100%)}19%,to{transform:translate(100%)}}.v5-fs-world{object-fit:cover;z-index:1;opacity:0;width:100%;height:100%;animation:8s ease-in-out infinite v5fsWorld;position:absolute;inset:0}@keyframes v5fsWorld{0%,33%{opacity:0;transform:scale(1)}36%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1.08)}97%,to{opacity:0;transform:scale(1.08)}}.v5-fs-flare{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(60% 80% at 50% 45%,#fff6e4f2,#ffdcaa59 45%,#ffdcaa00 75%);animation:8s ease-out infinite v5fsFlare;position:absolute;inset:0}@keyframes v5fsFlare{0%,28%{opacity:0}34%{opacity:.9}44%,to{opacity:0}}.v5-fs-star{z-index:4;opacity:0;width:2px;height:2px;animation:8s ease-in-out infinite v5fsStar;animation-delay:var(--dl);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 4px #ffffffe6}@keyframes v5fsStar{0%,40%{opacity:0;transform:translateY(0)}50%{opacity:.9}80%{opacity:.7}90%,to{opacity:0;transform:translateY(-14px)}}.v5-nm-bg{object-fit:cover;width:100%;height:100%;animation:6s ease-in-out infinite v5nmKb;position:absolute;inset:0}@keyframes v5nmKb{0%{transform:scale(1.02)}60%{transform:scale(1.07)}to{transform:scale(1.02)}}.v5-nm-card{z-index:5;background:linear-gradient(170deg,#fffcf6,#f6ecde);border-radius:12px;width:118px;height:80px;margin-left:-59px;animation:6s cubic-bezier(.33,0,.2,1) infinite v5nmCard;position:absolute;top:19px;left:50%;overflow:hidden;box-shadow:0 0 0 .6px #d6ac6e8c,inset 0 1px #fff,0 14px 26px #5a381a4d,0 2px 5px #5a381a29}.v5-nm-card:before{content:"";border:.6px solid #d6ac6e80;border-radius:8px;position:absolute;inset:5px}@keyframes v5nmCard{0%{opacity:0;transform:translateY(6px)scale(.96)}8%,52%{opacity:1;transform:none}62%{transform:scale(1.035)translateY(-2px)}70%,90%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:0;transform:scale(1)translateY(0)}}.v5-nm-q{font-family:var(--font-display);color:var(--caramel);justify-content:center;align-items:center;font-size:36px;animation:6s ease-in-out infinite v5nmQ;display:flex;position:absolute;inset:0}.v5-nm-q span{text-shadow:0 2px #ffffffb3;animation:1.1s ease-in-out infinite v5nmQPulse;display:inline-block}@keyframes v5nmQ{0%,36%{opacity:1;transform:none}42%,to{opacity:0;transform:scale(.6)}}@keyframes v5nmQPulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.v5-nm-name{color:var(--cocoa);clip-path:inset(0 100% 0 0);justify-content:center;align-items:center;padding-top:2px;font-family:Great Vibes,cursive;font-size:38px;animation:6s cubic-bezier(.5,0,.25,1) infinite v5nmName;display:flex;position:absolute;inset:0}@keyframes v5nmName{0%,54%{clip-path:inset(0 100% 0 0);opacity:1}74%,92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.v5-nm-par{z-index:6;border-radius:50%;width:56px;height:56px;animation:6s cubic-bezier(.45,0,.2,1) infinite v5nmPar;position:absolute;top:36px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 12px 22px #5a381a4d}.v5-nm-par img{object-fit:cover;width:100%;height:100%;display:block}.v5-nm-par.l{--rot:-5deg;--lean:5px;left:16px}.v5-nm-par.r{--rot:5deg;--lean:-5px;right:16px}@keyframes v5nmPar{0%{opacity:0;transform:rotate(var(--rot)) scale(.9)}9%,18%{opacity:1;transform:rotate(var(--rot)) scale(1)}26%{transform:rotate(var(--rot)) scale(1.035)}34%,58%{transform:rotate(var(--rot)) scale(1)}68%,92%{opacity:1;transform:translateX(var(--lean)) rotate(0) scale(1)}to{opacity:0;transform:rotate(var(--rot)) scale(.92)}}.v5-nm-heart{object-fit:contain;z-index:7;opacity:0;filter:drop-shadow(0 6px 8px #963c3247);width:30px;height:30px;margin:-15px;animation:6s cubic-bezier(.45,0,.25,1) infinite v5nmFly;position:absolute}.v5-nm-heart.l{offset-path:path("M 0 0 C 30 -42, 70 -34, 85.5 7");top:67px;left:77px}.v5-nm-heart.r{offset-path:path("M 0 0 C -30 -42, -70 -34, -85.5 7");animation-delay:.18s;top:67px;left:248px}@keyframes v5nmFly{0%,18%{opacity:0;offset-distance:0%;transform:scale(.3)}24%{opacity:1;transform:scale(1)}42%{opacity:1;offset-distance:100%;transform:scale(.92)}46%,to{opacity:0;offset-distance:100%}}.v5-nm-trail{z-index:6;opacity:0;background:radial-gradient(circle,#fff,#ffd2aa00 70%);border-radius:50%;width:3px;height:3px;margin:-1.5px;animation:6s cubic-bezier(.45,0,.25,1) infinite v5nmFly;position:absolute}.v5-nm-trail.l{offset-path:path("M 0 0 C 30 -42, 70 -34, 85.5 7");top:67px;left:77px}.v5-nm-trail.r{offset-path:path("M 0 0 C -30 -42, -70 -34, -85.5 7");top:67px;left:248px}.v5-nm-one{object-fit:contain;z-index:8;opacity:0;filter:drop-shadow(0 8px 12px #963c324d);width:44px;height:44px;margin:-22px;animation:6s cubic-bezier(.33,0,.2,1) infinite v5nmOne;position:absolute;top:59px;left:147.5px}@keyframes v5nmOne{0%,40%{opacity:0;transform:scale(.5)}44%{opacity:1;transform:scale(1.08,.95)}49%{transform:scale(.97,1.03)}54%{opacity:1;transform:scale(1)}64%{opacity:0;transform:scale(3.6)}to{opacity:0;transform:scale(3.6)}}.v5-nm-badge{object-fit:contain;z-index:8;opacity:0;filter:drop-shadow(0 4px 6px #963c324d);width:22px;height:22px;margin-left:-11px;animation:6s cubic-bezier(.33,0,.2,1) infinite v5nmBadge;position:absolute;top:14px;left:calc(50% + 50px)}@keyframes v5nmBadge{0%,66%{opacity:0;transform:scale(.5)rotate(-8deg)}73%{opacity:1;transform:scale(1.06)rotate(6deg)}78%,92%{opacity:1;transform:scale(1)rotate(10deg)}to{opacity:0}}.v5-nm-glint{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);z-index:8;pointer-events:none;opacity:0;animation:6s ease-out infinite v5nmGlint;animation-delay:var(--dl);background:radial-gradient(circle,#fff 0 18%,#ffe2b4cc 30%,#ffe2b400 70%);position:absolute}.v5-nm-glint:before,.v5-nm-glint:after{content:"";background:linear-gradient(90deg,#fff0d200,#fff,#fff0d200);width:100%;height:1px;margin:-.5px 0 0 -50%;position:absolute;top:50%;left:50%}.v5-nm-glint:after{transform:rotate(90deg)}@keyframes v5nmGlint{0%,55%{opacity:0;transform:scale(0)rotate(0)}60%{opacity:1;transform:scale(1.2)rotate(30deg)}72%{opacity:.8;transform:scale(.8)rotate(60deg)}80%,to{opacity:0;transform:scale(.3)rotate(90deg)}}.v5f-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v5f-dim{z-index:2;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(1.6px);background:#462c1a33;position:absolute;inset:0}.v5f-clock{opacity:0;width:1px;height:1px;animation:7s linear infinite v5fClock;position:absolute}@keyframes v5fClock{0%{opacity:0}to{opacity:0}}.v5f-shadow{z-index:3;pointer-events:none;filter:blur(4px);background:radial-gradient(circle,#3c221257,#3c221200 68%);border-radius:50%;width:84px;height:84px;margin:-42px;position:absolute;top:0;left:0}.v5f-lens{z-index:5;width:0;height:0;position:absolute;top:0;left:0}.v5f-lens .glass{background:#faf4ec;border-radius:50%;width:76px;height:76px;position:absolute;top:-38px;left:-38px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,inset 0 -8px 16px #7850281f}.v5f-lens .zoom{width:368.75px;height:210px;position:absolute;top:0;left:0}.v5f-lens .zoom img,.v5f-lens .zoom video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v5f-lens .zoom svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v5f-lens .zoom path,.v5f-lens .zoom line{fill:none;stroke:#fffcf4f2;stroke-width:.9px;stroke-linecap:round;filter:drop-shadow(0 0 1.5px #78461e99)}.v5f-lens .zoom circle{fill:#fffcf4fa;filter:drop-shadow(0 0 1.5px #78461e99)}.v5f-lens .glass:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 30% 22%,#ffffff6b,#fff0 42%);border-radius:50%;position:absolute;inset:0}.v5f-lens .milk{opacity:0;background:radial-gradient(circle at 45% 40%,#fffcf7,#f6ecde);position:absolute;inset:0}.v5f-lens .score{font-family:var(--font-display);color:#604630;opacity:0;justify-content:center;align-items:center;font-size:25px;display:flex;position:absolute;inset:0}.v5f-lens .frame{transform-origin:52.96px 52.86px;filter:drop-shadow(0 4px 8px #5a381a4d);width:136.28px;max-width:none;height:141.57px;position:absolute;top:-52.86px;left:-52.96px}.v5f-lens .rim{pointer-events:none;width:120px;height:120px;position:absolute;top:-60px;left:-60px;overflow:visible}.v5f-lens .rim circle{fill:none;stroke:#fff9e8;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:285.3;stroke-dashoffset:285.3px;filter:drop-shadow(0 0 3px #ffecbe);transform:rotate(-90deg)}.v5f-spark{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);z-index:4;pointer-events:none;opacity:0;object-fit:contain;filter:drop-shadow(0 0 3px #ffcd50f2)drop-shadow(0 2px 3px #96500a40);animation:7s linear infinite v5fSpark;animation-delay:var(--dl);will-change:transform, opacity;position:absolute;top:52px;left:58px}@keyframes v5fSpark{0%,72%{opacity:0;animation-timing-function:cubic-bezier(.12,.9,.25,1);transform:translate(0)scale(0)rotate(0)}72.6%{opacity:1}78%{transform:translate(var(--dx),var(--dy)) scale(1.12) rotate(var(--rot));animation-timing-function:ease-in-out}80.5%{transform:translate(var(--dx),var(--dy)) scale(.86) rotate(calc(var(--rot) + 8deg));animation-timing-function:ease-in-out}83%{transform:translate(var(--dx),var(--dy)) scale(1.06) rotate(calc(var(--rot) + 12deg));animation-timing-function:ease-in-out}86%{transform:translate(var(--dx),var(--dy)) scale(.94) rotate(calc(var(--rot) + 15deg));animation-timing-function:ease-in-out}90%{opacity:1;transform:translate(calc(var(--dx) * 1.04), calc(var(--dy) * 1.04 - 2px)) scale(1) rotate(calc(var(--rot) + 18deg));animation-timing-function:cubic-bezier(.5,0,.9,.5)}95%,to{opacity:0;transform:translate(calc(var(--dx) * 1.08), calc(var(--dy) * 1.08 - 4px)) scale(.3) rotate(calc(var(--rot) + 28deg))}}.v5f-glint{z-index:6;pointer-events:none;opacity:0;width:5px;height:5px;animation:7s ease-in-out infinite v5fGlint;animation-delay:var(--dl);background:#fff;border-radius:50%;margin:-2.5px;position:absolute;box-shadow:0 0 4px 1px #ffe696,0 0 10px 3px #ffc850b3}@keyframes v5fGlint{0%,75%{opacity:0;transform:scale(0)}77%{opacity:1;transform:scale(1.3)}80%{opacity:.25;transform:scale(.5)}83%{opacity:1;transform:scale(1)}87%,to{opacity:0;transform:scale(.2)}}.v5f-bloom{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff0c8f2,#ffd27873 34%,#ffd27800 66%);border-radius:50%;width:160px;height:160px;margin:-80px;animation:7s linear infinite v5fBloom;position:absolute;top:52px;left:58px}@keyframes v5fBloom{0%,71.5%{opacity:0;animation-timing-function:cubic-bezier(.12,.9,.25,1);transform:scale(.3)}76%{opacity:1;transform:scale(1)}86%{opacity:.45;transform:scale(1.05)}94%,to{opacity:0;transform:scale(1.15)}}
