:root:has(#pv2){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b090f}#pv2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fbf5fa;--muted:#aba1b5;--pink:#efa4c7;--accent:239 164 199;--night:#0b090f;--line:#ffffff21;--ease:cubic-bezier(.16,1,.3,1);--unit:118vh}#pv2 *{box-sizing:border-box}#pv2{background:var(--night);color:var(--ink);font:400 15px/1.65 var(--font-kakao),"Malgun Gothic",sans-serif;margin:0;overflow-x:clip}#pv2 button,#pv2 a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#pv2 button{font:inherit;cursor:pointer}#pv2 a{color:inherit;text-decoration:none}#pv2 button:focus-visible,#pv2 a:focus-visible{outline:2px solid var(--pink);outline-offset:6px}#pv2 h1,#pv2 h2,#pv2 h3,#pv2 p{margin:0}#pv2 button{color:inherit}#pv2 ::selection{color:#fff;background:#bc548b}#pv2 .symbols{width:0;height:0;position:absolute;overflow:hidden}#pv2 .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}#pv2 .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#pv2 .skip-link{color:#251b2d;z-index:30;background:#fbf5fa;border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}#pv2 .skip-link:focus{transform:none}#pv2 .topbar{z-index:20;background:linear-gradient(var(--night),#0b090fbf,transparent);position:fixed;inset:0 0 auto}#pv2 .topbar-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1800px;margin:auto;padding:22px 42px;display:flex}#pv2 .brand{align-items:center;gap:11px;font-size:14px;font-weight:700;display:flex}#pv2 .brand img{border-radius:9px;width:29px;height:29px}#pv2 .brand em{color:#bbb0c5;margin-left:6px;font-style:normal;font-weight:400}#pv2 .header-actions{align-items:center;gap:24px;display:flex}#pv2 .restart{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}#pv2 .restart .icon{width:14px;height:14px}#pv2 .header-cta{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:14px;padding:10px 17px;font-size:12px;display:flex}#pv2 .header-cta .icon{width:16px;height:16px}#pv2 .header-cta:hover{background:rgba(239 164 199,.1);border-color:rgba(239 164 199,.5)}#pv2 .scroll-story{height:690vh;position:relative}#pv2 .stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}#pv2 .ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}#pv2 .ambient:after{content:"";background:radial-gradient(ellipse at 50% 48%,transparent 22%,#0b090f33 50%,var(--night)95%);position:absolute;inset:0}#pv2 .particles{opacity:.65;width:100%;height:100%;position:absolute;inset:0}#pv2 .aura{background:radial-gradient(ellipse,rgb(var(--accent)/.2),rgb(var(--accent)/.06)32%,transparent 65%);border-radius:50%;width:min(85vw,1080px);height:min(85vw,1080px);transition:background 1.2s;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}#pv2 .rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,transparent 0deg 14deg,rgb(var(--accent)/.14)17deg,transparent 20deg 30deg);opacity:.7;width:min(95vw,1240px);animation:52s linear infinite clockwise;position:absolute;top:53%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(#000,#0000 63%);mask-image:radial-gradient(#000,#0000 63%)}#pv2 .orbit{border:1px solid rgb(var(--accent)/.13);border-radius:50%;width:580px;height:580px;position:absolute;top:54%;left:50%;transform:rotateX(67deg)rotate(-20deg)}#pv2 .orbit:after{content:"";border:1px solid rgb(var(--accent)/.1);border-radius:50%;position:absolute;inset:40px}#pv2 .orbit-dot{background:var(--pink);width:5px;height:5px;box-shadow:0 0 18px var(--pink);border-radius:50%;position:absolute;top:11%;left:18%}#pv2 .floor{background:radial-gradient(ellipse,rgb(var(--accent)/.18),transparent 66%);filter:blur(12px);width:430px;height:95px;position:absolute;top:82%;left:50%;translate:-50% -50%}#pv2 .burst{opacity:0;width:100px;height:100px;animation:burst 2.4s .12s var(--ease)both;border:1px solid #ffd6ec;border-radius:50%;position:absolute;top:53%;left:50%;translate:-50% -50%}#pv2 .opening-glow{pointer-events:none;opacity:0;animation:opening-light 2.2s .1s var(--ease)both;z-index:5;background:radial-gradient(at 50% 53%,#fff0f9 0,#f7aed8b3 10%,#0000 55%);position:absolute;inset:0}@keyframes clockwise{to{rotate:360deg}}@keyframes burst{0%{opacity:0;scale:.6}12%{opacity:.9}75%,to{opacity:0;scale:10}}@keyframes opening-light{0%{opacity:0}12%{opacity:.85}to{opacity:0}}@keyframes card-arrival{0%{opacity:0;transform:translateY(45px)scale(.83)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes copy-arrival{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes scroll-line{0%,to{opacity:0;translate:0 -12px}45%{opacity:1}70%{opacity:0;translate:0 10px}}#pv2 .intro-copy{text-align:center;will-change:transform,opacity;position:absolute;top:11%;left:24px;right:24px}#pv2 .eyebrow{letter-spacing:.15em;color:var(--pink);text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}#pv2 .intro-copy .eyebrow{animation:copy-arrival .9s .1s var(--ease)both;justify-content:center}#pv2 .eyebrow:before{content:"";background:currentColor;width:19px;height:1px}#pv2 .intro-copy h1{font-family:var(--font-tmoney),var(--font-kakao),sans-serif;letter-spacing:-.065em;animation:copy-arrival .9s .2s var(--ease)both;margin-top:13px;font-size:clamp(54px,6.2vw,92px);font-weight:800;line-height:1.15}#pv2 .intro-copy h1 span{color:#0000;background:linear-gradient(115deg,#fff,#ffd5e7 45%,#bcb2e2);-webkit-background-clip:text;background-clip:text}#pv2 .intro-copy>p{color:#b4a6bf;animation:copy-arrival .9s .4s var(--ease)both;margin-top:13px;font-size:14px}#pv2 .intro-bottom{flex-direction:column;align-items:center;gap:13px;display:flex;position:absolute;bottom:11%;left:24px;right:24px}#pv2 .intro-bottom p{color:var(--muted);font-size:11px}#pv2 .scroll-hint{color:#f1d1e2;background:0 0;border:0;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex}#pv2 .scroll-hint .mouse{border:1px solid #bd91b0;border-radius:12px;place-items:center;width:19px;height:29px;display:grid}#pv2 .mouse:after{content:"";background:#f7d4e8;border-radius:2px;width:2px;height:6px;animation:2s infinite scroll-line}#pv2 .chapter-corner{color:#8f7f9a;letter-spacing:.1em;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;top:115px;left:42px}#pv2 .chapter-corner b{color:#d9c5e2;font-weight:400}#pv2 .chapter-corner i{background:#6b536f;width:28px;height:1px}#pv2 .scene-word{font-size:clamp(100px,18vw,260px);font-family:var(--font-tmoney),sans-serif;letter-spacing:-.08em;color:rgb(var(--accent)/.035);white-space:nowrap;pointer-events:none;line-height:1;position:absolute;top:56%;left:50%;translate:-50% -50%}#pv2 .card-anchor{z-index:4;will-change:transform;width:clamp(240px,20vw,292px);height:clamp(354px,46vh,431px);position:absolute;top:54%;left:50%;translate:-50% -50%}#pv2 .card-perspective{perspective:1400px;width:100%;height:100%}#pv2 .card-entry{width:100%;height:100%;transform-style:preserve-3d;animation:card-arrival 1.5s .2s var(--ease)both}#pv2 .pass-card{width:100%;height:100%;transform-style:preserve-3d;touch-action:pan-y;background:0 0;border:0;border-radius:24px;padding:0;display:block;position:relative}#pv2 .pass-card:focus-visible{outline-offset:12px}#pv2 .card-tilt,#pv2 .card-rotor{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}#pv2 .card-face{backface-visibility:hidden;color:#493048;background:linear-gradient(145deg,#fff2f7,#efd6e6 35%,#fce5e9 64%,#d5aec3);border:1px solid #f4d7e8;border-radius:22px;position:absolute;inset:0;overflow:hidden;transform:translateZ(3px)}#pv2 .card-face.back{transform:rotateY(180deg)translateZ(3px)}#pv2 .card-edge{transform:translateZ(var(--z));pointer-events:none;background:linear-gradient(110deg,#a86f96,#efd2e6 30%,#9c7996 62%,#fce8f2);border-radius:22px;position:absolute;inset:0}#pv2 .card-frame{z-index:1;pointer-events:none;border:1px solid #673d6080;border-radius:14px;position:absolute;inset:10px}#pv2 .card-frame:after{content:"";border:1px solid #fffc;border-radius:10px;position:absolute;inset:4px}#pv2 .engraving{z-index:1;background:repeating-radial-gradient(at 50% 34%,#0000 0 6px,#8348751a 6.5px 7px,#0000 7.5px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 68%,#0000);mask-image:linear-gradient(#0000,#000 15% 68%,#0000)}#pv2 .card-copy{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;padding:27px 23px 23px;display:flex;position:absolute;inset:0}#pv2 .card-brand{justify-content:space-between;width:100%;font-size:10px;font-weight:700;display:flex}#pv2 .card-logo{object-fit:contain;mix-blend-mode:multiply;width:96px;height:96px;-webkit-mask-image:radial-gradient(circle closest-side,#000 70%,#000000a6 86%,#0000);mask-image:radial-gradient(circle closest-side,#000 70%,#000000a6 86%,#0000)}#pv2 .card-title{text-align:center}#pv2 .card-title small{letter-spacing:.22em;color:#805a75;font-size:8px}#pv2 .card-title .card-name{font-size:43px;font-family:var(--font-tmoney),var(--font-kakao),sans-serif;letter-spacing:-.065em;color:#412a3f;white-space:nowrap;margin-top:8px;font-weight:800;line-height:1.3;display:block}#pv2 .card-title .card-description{color:#7b5871;margin-top:11px;font-size:11px;line-height:1.6;display:block}#pv2 .card-bottom{letter-spacing:.01em;justify-content:space-between;align-items:center;width:100%;font-size:8px;display:flex}#pv2 .card-bottom img{mix-blend-mode:multiply;border-radius:4px;width:18px;height:18px}#pv2 .back .card-copy{align-items:stretch;padding-top:30px}#pv2 .card-benefits{text-align:left;gap:16px;margin:0;padding:0;list-style:none;display:grid}#pv2 .card-benefits .card-benefit{align-items:center;gap:11px;display:flex}#pv2 .card-benefits .icon{color:#a85180;width:21px;height:21px}#pv2 .card-benefits b{font-size:14px;line-height:1.35;display:block}#pv2 .card-benefits small{color:#8d6a81;margin-top:3px;font-size:9px;line-height:1.55;display:block}#pv2 .card-note{text-align:left;border-top:1px solid #6d475f4d;padding-top:14px;font-size:8px;line-height:1.65}#pv2 .card-note b{font-size:9px}#pv2 .foil,#pv2 .glitter,#pv2 .glare{border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0}#pv2 .foil{background-image:repeating-linear-gradient(112deg,#f39fd0 0%,#f6c4b6 8%,#fff2d9 16%,#d3b8ec 24%,#efb1d9 32%,#f39fd0 40%),repeating-linear-gradient(28deg,#fffc 0 1px,#56254a40 2px 3px,#0000 4px 7px);background-size:270% 270%,200% 200%;background-position:var(--fx,50%)var(--fy,50%),calc(100% - var(--fx,50%))calc(100% - var(--fy,50%));background-blend-mode:soft-light;mix-blend-mode:color-burn;opacity:.55;-webkit-mask-image:radial-gradient(ellipse at var(--lx,50%)var(--ly,35%),black,#000c 35%,transparent 85%);mask-image:radial-gradient(ellipse at var(--lx,50%)var(--ly,35%),black,#000c 35%,transparent 85%)}#pv2 .glitter{background-image:radial-gradient(circle,#ffffffe6 .55px,#0000 .9px),radial-gradient(circle,#ffffffd9 .65px,#0000 1px);background-size:5px 7px,11px 13px;background-position:var(--fx,50%)var(--fy,50%),calc(100% - var(--fx,50%))var(--fy,50%);mix-blend-mode:overlay;opacity:.55;-webkit-mask-image:radial-gradient(ellipse at var(--lx,50%)var(--ly,35%),black,transparent 65%);mask-image:radial-gradient(ellipse at var(--lx,50%)var(--ly,35%),black,transparent 65%)}#pv2 .glare{background:radial-gradient(ellipse at var(--lx,50%)var(--ly,35%),#fffffff2,#fff6 15%,transparent 55%);mix-blend-mode:soft-light;opacity:.85}#pv2 .card-caption{color:#af8da9;white-space:nowrap;opacity:0;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;top:calc(54% + clamp(177px,23vh,215.5px) + 24px);left:50%;translate:-50%}#pv2 .card-caption .icon{width:13px;height:13px}#pv2 .feature{opacity:0;visibility:hidden;z-index:6;will-change:transform,opacity;width:clamp(320px,29vw,440px);max-height:calc(100% - 220px);position:absolute;top:52%}#pv2 .feature.right{left:calc(50% + clamp(150px,12vw,182px))}#pv2 .feature.left{right:calc(50% + clamp(150px,12vw,182px))}#pv2 .feature .eyebrow{letter-spacing:.08em;font-size:10px}#pv2 .feature .eyebrow strong{letter-spacing:0;font-size:17px;font-weight:400}#pv2 .feature h2{letter-spacing:-.06em;margin-top:14px;font-size:clamp(28px,3vw,43px);font-weight:700;line-height:1.28}#pv2 .feature h2 em{color:var(--pink);font-style:normal}#pv2 .feature .description{color:#b5a9c1;max-width:390px;margin-top:15px;font-size:13px;line-height:1.85}#pv2 .preview{color:#443746;border:1px solid #ffffff2e;border-radius:20px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000059}#pv2 .preview-top{justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:10px;display:flex}#pv2 .preview-top b{font-size:12px}#pv2 .preview-top .icon{width:15px;height:15px}#pv2 .sample-caption{color:#96889e;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}#pv2 .sample-caption:before{content:"";background:#b393b5;border-radius:50%;width:3px;height:3px}#pv2 .documents{background:#f5eff8}#pv2 .documents .preview-top{border-bottom:1px solid #e0d9e7}#pv2 .storage-count{color:#ab6b9a;align-items:baseline;gap:7px;display:flex}#pv2 .storage-count b{font-size:15px}#pv2 .storage-count small{font-size:9px}#pv2 .doc-tabs{gap:6px;padding:13px 18px 4px;display:flex}#pv2 .doc-tabs button,#pv2 .sheet-tabs button{color:#908394;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:10px}#pv2 .doc-tabs button[aria-selected=true]{color:#614775;background:#e6d9ee}#pv2 .files{gap:7px;padding:8px 18px 18px;display:grid}#pv2 .file{background:#fff;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;display:flex}#pv2 .file-icon{color:#9b70b5;background:#f1e8f7;border-radius:7px;place-items:center;width:30px;height:33px;display:grid}#pv2 .file-icon .icon{width:16px;height:16px}#pv2 .file-text{flex:1;min-width:0}#pv2 .file-text b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;display:block;overflow:hidden}#pv2 .file-text small{color:#a18fa7;font-size:8px}#pv2 .file .check{color:#b6a1c1}#pv2 .file .check .icon{width:13px;height:13px}#pv2 .file:nth-child(2){opacity:.86}#pv2 .file:nth-child(3){opacity:.68}#pv2 .spreadsheet{background:#f1f7f0}#pv2 .spreadsheet .preview-top{background:#edf4eb;border-bottom:1px solid #d9e4d8}#pv2 .sheet-title{align-items:center;gap:8px;display:flex}#pv2 .sheet-title .icon{color:#6c9773}#pv2 .sheet-avatar{align-items:center;display:flex}#pv2 .sheet-avatar span{color:#99677f;background:#e9cddc;border:2px solid #edf4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}#pv2 .sheet-avatar span+span{color:#5f8565;background:#cce4cf;margin-left:-6px}#pv2 .sheet-tabs{gap:4px;padding:10px 13px 0;display:flex}#pv2 .sheet-tabs button[aria-selected=true]{color:#527757;background:#dceadb}#pv2 .sheet-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:10px}#pv2 .sheet-table th{color:#8da08c;text-align:left;border-bottom:1px solid #dce7da;padding:8px 18px;font-weight:400}#pv2 .sheet-table td{border-bottom:1px solid #e1eadd;padding:9px 18px}#pv2 .sheet-table td:nth-child(2),#pv2 .sheet-table th:nth-child(2){text-align:right}#pv2 .sheet-total{color:#6f8970;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}#pv2 .sheet-total b{color:#42734c;font-size:15px}#pv2 .sheet-table td:last-child{white-space:nowrap}#pv2 .sheet-status{color:#6d9173;background:#e1ecdf;border-radius:4px;padding:3px 5px;font-size:8px}#pv2 .reminder{background:#fbf1e9;padding:18px;overflow:visible}#pv2 .reminder .preview-top{color:#8e6b4d;padding:0 0 13px}#pv2 .reminder-date{align-items:baseline;gap:8px;display:flex}#pv2 .reminder-date b{letter-spacing:-.06em;color:#5f4531;font-size:29px}#pv2 .reminder-date span{color:#b28c6b;font-size:10px}#pv2 .payment-item{background:#fff9f4;border:1px solid #ecddce;border-radius:11px;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}#pv2 .payment-icon{color:#b68357;background:#f6e7d7;border-radius:8px;place-items:center;width:35px;height:38px;display:grid}#pv2 .payment-icon .icon{width:18px;height:18px}#pv2 .payment-copy{flex:1}#pv2 .payment-copy b{font-size:11px;display:block}#pv2 .payment-copy small{color:#aa8d75;font-size:9px}#pv2 .payment-copy strong{color:#8c613e;margin-top:4px;font-size:14px;display:block}#pv2 .reminder-toggle{background:#ccbfb3;border:0;border-radius:999px;flex:none;width:32px;height:19px;padding:0;position:relative}#pv2 .reminder-toggle:after{content:"";width:13px;height:13px;transition:translate .22s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}#pv2 .reminder-toggle[aria-pressed=true]{background:#c49067}#pv2 .reminder-toggle[aria-pressed=true]:after{translate:13px}#pv2 .notification{color:#785339;background:#efdfce;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:12px;font-size:9px;transition:opacity .3s,transform .3s;display:flex}#pv2 .notification .icon{width:15px;height:15px}#pv2 .notification small{color:#a7866c;font-size:8px;display:block}#pv2 .reminder.muted .notification{opacity:.35;transform:translateY(4px)}#pv2 .invitation{background:#f2f1e8;grid-template-columns:1fr 1fr;align-items:center;gap:17px;min-height:233px;padding:20px;display:grid}#pv2 .invite-card{aspect-ratio:.76;text-align:center;background:#faf9f1;border:1px solid #d4d8be;border-radius:70px 70px 4px 4px;width:142px;max-width:100%;margin:auto;padding:14px 9px;position:relative;box-shadow:0 8px 16px #87906625}#pv2 .invite-leaf{pointer-events:none;border:1px solid #c1c7a4;border-radius:60px 60px 2px 2px;position:absolute;inset:10px}#pv2 .invite-sprout{color:#859468;width:35px;height:35px;margin:8px auto 7px}#pv2 .invite-card small{color:#99a17d;letter-spacing:.13em;font-size:6px;position:relative}#pv2 .invite-card h3{color:#647550;margin:6px 0 12px;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:1.1;position:relative}#pv2 .invite-card p{color:#849174;font-size:7px;position:relative}#pv2 .invite-details>span{color:#8b9878;font-size:9px}#pv2 .invite-details>strong{letter-spacing:-.065em;color:#53653d;margin:6px 0 12px;font-size:23px;line-height:1.35;display:block}#pv2 .invite-stat{color:#819264;align-items:center;gap:9px;padding-top:9px;font-size:9px;display:flex}#pv2 .invite-stat .icon{width:15px;height:15px}#pv2 .invite-link{color:#586e3d;border-bottom:1px solid #b1bd9c;align-items:center;gap:8px;margin-top:15px;padding-bottom:2px;font-size:9px;display:inline-flex}#pv2 .invite-link .icon{width:12px;height:12px}#pv2 .final-copy{opacity:0;visibility:hidden;z-index:7;width:32%;max-width:460px;position:absolute;top:50%;right:6%}#pv2 .final-copy h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(35px,3.5vw,51px);line-height:1.25}#pv2 .final-copy h2 span{color:var(--pink)}#pv2 .final-copy>p{color:#b6a5bd;margin-top:19px;font-size:14px;line-height:1.85}#pv2 .pass-promise{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}#pv2 .pass-promise span{color:#d6b7d0;border:1px solid #493449;border-radius:7px;padding:7px 11px;font-size:10px}#pv2 .primary{color:#3f2440;background:#edb0d0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:24px;margin-top:26px;padding:15px 23px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}#pv2 .primary:hover{background:#f7c9e1;transform:translateY(-2px)}#pv2 .primary .icon{width:17px;height:17px}#pv2 .final-copy .fine{color:#89788f;margin-top:13px;font-size:10px;line-height:1.8}#pv2 .end-caption{color:#c3a2bf;opacity:0;white-space:nowrap;font-size:11px;position:absolute;top:calc(54% + clamp(177px,23vh,215.5px) + 23px);left:50%;translate:-50%}#pv2 .story-nav{z-index:9;justify-content:space-between;align-items:center;gap:22px;display:flex;position:absolute;inset:auto 42px 28px}#pv2 .nav-status{color:#8e7f99;align-items:center;gap:10px;min-width:130px;font-size:10px;display:flex}#pv2 .nav-status b{color:#f1cce1;font-size:13px;font-weight:400}#pv2 .nav-status i{background:#5c455f;width:28px;height:1px}#pv2 .benefit-nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#140f1bdb;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}#pv2 .benefit-nav button{color:#9e8fa8;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-size:11px;transition:background .3s,color .3s;display:flex}#pv2 .benefit-nav button[aria-current=step]{color:#4f354c;background:#eed2e3}#pv2 .benefit-nav button .icon{width:14px;height:14px}#pv2 .nav-scroll{letter-spacing:.1em;color:#80718b;justify-content:flex-end;align-items:center;gap:9px;min-width:130px;font-size:9px;display:flex}#pv2 .nav-scroll .icon{width:12px;height:12px;rotate:90deg}#pv2 .timeline{z-index:12;background:#ffffff12;width:100%;height:2px;position:absolute;bottom:0;left:0}#pv2 .timeline span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#b179bc,#ffd0e7);width:100%;height:100%;display:block;scale:0 1}#pv2 .card-floating{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}#pv2 .card-anchor,#pv2 .card-tilt,#pv2 .card-rotor,#pv2 .card-floating{will-change:auto}#pv2 .card-perspective{position:absolute;top:50%;left:50%;translate:-50% -50%}#pv2 .back .card-benefits{gap:8px}#pv2 .card-benefits .card-benefit{opacity:.65;border:1px solid #0000;border-radius:11px;padding:8px 30px 8px 9px;transition:background .45s,border-color .45s,box-shadow .45s,opacity .45s;position:relative}#pv2 .card-benefit.is-current{opacity:1;background:#fff5fcbd;border-color:#b95d95;box-shadow:0 0 19px #d87ab64d,inset 0 0 14px #edb7d13b}#pv2 .card-benefit.is-current b{color:#862853}#pv2 .card-benefit.is-current .icon{color:#b62f79}#pv2 .card-benefit.is-current:after{content:attr(data-number);color:#fff;background:#b65b91;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:grid;position:absolute;top:50%;right:7px;translate:0 -50%;box-shadow:0 0 12px #d380b59c}#pv2 .card-benefit.is-current:before{content:"";pointer-events:none;border:1px solid #d175aa;border-radius:12px;animation:3.4s ease-in-out infinite benefit-beacon;position:absolute;inset:-2px}#pv2 .back .foil{opacity:.4}#pv2 .nebula{filter:blur(45px);opacity:.7;background:radial-gradient(at 35% 45%,#985baf22,#0000 55%),radial-gradient(at 70% 70%,#ba5b8a18,#0000 52%);width:60vw;height:70vh;animation:25s ease-in-out infinite alternate nebula-drift;position:absolute;top:18%;left:5%}#pv2 .nebula:after{content:"";background:radial-gradient(#707cb215,#0000 65%);position:absolute;inset:10% -50% -20% 30%}@keyframes benefit-beacon{0%,to{opacity:.3;box-shadow:0 0 4px #ba59994d}50%{opacity:.85;box-shadow:0 0 13px #c569a478}}@keyframes nebula-drift{0%{transform:translate(-12px,-16px)rotate(-8deg)}to{transform:translate(24px,20px)rotate(8deg)}}@media (min-width:1001px){#pv2 .feature.right,#pv2 .feature.left{width:clamp(320px,36vw,520px)}#pv2 .feature.right{left:54%;right:auto}#pv2 .feature.left{left:auto;right:54%}#pv2 .feature .preview{box-shadow:0 25px 80px #0006,0 0 35px rgb(var(--accent)/.07)}}@media (min-width:1800px){#pv2 .card-anchor{width:310px;height:458px}#pv2 .card-caption,#pv2 .end-caption{top:calc(54% + 252px)}#pv2 .card-copy{padding:30px 26px}#pv2 .card-logo{width:105px;height:105px}#pv2 .card-title .card-name{font-size:49px}#pv2 .back .card-benefits{gap:13px}#pv2 .card-benefits b{font-size:16px}#pv2 .card-benefits small{font-size:10px}#pv2 .feature h2{font-size:46px}#pv2 .feature .description{font-size:15px}#pv2 .preview{margin-top:28px}#pv2 .file{padding:12px}#pv2 .file-text b{font-size:12px}#pv2 .preview-top b{font-size:14px}#pv2 .sheet-table{font-size:12px}#pv2 .sheet-table td{padding:11px 18px}#pv2 .reminder{padding:22px}#pv2 .payment-copy b{font-size:13px}#pv2 .notification{font-size:11px}#pv2 .invitation{min-height:259px}#pv2 .invite-card{width:156px}}@media (max-width:1100px) and (min-width:1001px){#pv2 .topbar-inner{padding-inline:26px}#pv2 .feature{width:29vw}#pv2 .feature.right{left:calc(50% + 139px)}#pv2 .feature.left{left:auto;right:calc(50% + 139px)}#pv2 .feature h2{font-size:30px}#pv2 .feature .description{font-size:12px}#pv2 .card-anchor{width:215px;height:332px}#pv2 .card-copy{padding:24px 19px 20px}#pv2 .card-logo{width:76px;height:76px}#pv2 .card-title .card-name{font-size:36px}#pv2 .card-brand{font-size:9px}#pv2 .card-benefits{gap:12px}#pv2 .card-benefits b{font-size:12px}#pv2 .card-benefits small{font-size:8px}#pv2 .card-note{font-size:7px}#pv2 .card-caption,#pv2 .end-caption{top:calc(54% + 188px)}#pv2 .story-nav{inset-inline:26px}#pv2 .benefit-nav button{padding-inline:12px}#pv2 .invitation{gap:12px;padding:15px}#pv2 .invite-card{width:115px}#pv2 .invite-details>strong{font-size:20px}}@media (max-width:1000px){#pv2 .topbar-inner{padding:18px 24px}#pv2 .brand{gap:8px;font-size:12px}#pv2 .brand img{width:26px;height:26px}#pv2 .brand em{margin-left:3px}#pv2 .restart{display:none}#pv2 .header-cta{gap:8px;padding:8px 12px;font-size:10px}#pv2 .header-cta .icon{width:13px;height:13px}#pv2 .intro-copy{top:13%}#pv2 .intro-copy h1{font-size:61px}#pv2 .intro-copy>p{font-size:13px}#pv2 .intro-bottom{bottom:17%}#pv2 .chapter-corner{font-size:8px;top:84px;left:24px}#pv2 .card-anchor{width:190px;height:280px;top:49%}#pv2 .card-copy{padding:22px 18px 18px}#pv2 .card-logo{width:67px;height:67px}#pv2 .card-title .card-name{margin-top:5px;font-size:33px}#pv2 .card-title small{font-size:6px}#pv2 .card-title .card-description{margin-top:7px;font-size:9px}#pv2 .card-brand{font-size:8px}#pv2 .card-bottom{font-size:7px}#pv2 .card-bottom img{width:14px;height:14px}#pv2 .card-frame{border-radius:13px;inset:8px}#pv2 .card-frame:after{inset:3px}#pv2 .card-benefits{gap:10px}#pv2 .card-benefits b{font-size:11px}#pv2 .card-benefits small{margin-top:1px;font-size:7px}#pv2 .card-benefits .icon{width:16px;height:16px}#pv2 .back .card-copy{padding-top:22px}#pv2 .card-note{padding-top:9px;font-size:6px;line-height:1.5}#pv2 .card-note b{font-size:7px}#pv2 .card-caption{display:none}#pv2 .feature{width:min(480px,100% - 48px);max-height:none;top:43%;left:50%!important;right:auto!important}#pv2 .feature h2{margin-top:8px;font-size:29px;line-height:1.25}#pv2 .feature h2 br{display:none}#pv2 .feature .eyebrow{font-size:8px}#pv2 .feature .eyebrow strong{font-size:13px}#pv2 .feature .description{max-width:none;margin-top:9px;font-size:12px;line-height:1.7}#pv2 .feature .description br{display:none}#pv2 .preview{border-radius:14px;margin-top:15px}#pv2 .sample-caption{margin-top:8px;font-size:8px}#pv2 .preview-top{padding:12px 14px}#pv2 .doc-tabs{padding:8px 14px 0}#pv2 .files{gap:5px;padding:5px 14px 12px}#pv2 .file{padding:7px 10px}#pv2 .file-icon{width:24px;height:27px}#pv2 .file-text b{font-size:9px}#pv2 .file-text small{font-size:7px}#pv2 .files .file:last-child{display:none}#pv2 .documents .preview-top b{font-size:11px}#pv2 .storage-count b{font-size:13px!important}#pv2 .sheet-tabs{padding-top:7px}#pv2 .sheet-table{margin-top:4px;font-size:9px}#pv2 .sheet-table th,#pv2 .sheet-table td{padding:6px 14px}#pv2 .sheet-total{padding:9px 14px}#pv2 .sheet-total b{font-size:13px}#pv2 .reminder{padding:14px}#pv2 .reminder .preview-top{padding-bottom:5px}#pv2 .reminder-date b{font-size:23px}#pv2 .payment-item{margin-top:7px;padding:9px}#pv2 .payment-copy strong{margin-top:2px;font-size:12px}#pv2 .notification{margin-top:9px;padding:9px}#pv2 .invitation{gap:20px;min-height:169px;padding:13px 25px}#pv2 .invite-card{border-radius:50px 50px 3px 3px;width:103px;padding:10px 6px}#pv2 .invite-leaf{border-radius:43px 43px 2px 2px;inset:7px}#pv2 .invite-sprout{width:24px;height:24px;margin:4px auto}#pv2 .invite-card h3{margin:4px 0 8px;font-size:18px}#pv2 .invite-card p{font-size:6px}#pv2 .invite-card small{font-size:5px}#pv2 .invite-details>strong{margin:4px 0 7px;font-size:23px}#pv2 .invite-stat{padding-top:6px}#pv2 .invite-link{margin-top:9px}#pv2 .final-copy{text-align:center;width:min(480px,100% - 48px);max-width:none;top:57%;left:50%;right:auto}#pv2 .final-copy .eyebrow{justify-content:center}#pv2 .final-copy h2{margin-top:10px;font-size:33px}#pv2 .final-copy h2 br{display:none}#pv2 .final-copy>p{margin-top:12px;font-size:12px}#pv2 .pass-promise{justify-content:center;margin-top:14px}#pv2 .pass-promise span{padding:5px 9px;font-size:9px}#pv2 .primary{margin-top:17px;padding:12px 20px;font-size:12px}#pv2 .final-copy .fine{margin-top:9px;font-size:8px}#pv2 .end-caption{display:none}#pv2 .orbit{width:410px;height:410px;top:38%}#pv2 .aura,#pv2 .rays{width:900px;top:38%}#pv2 .floor{opacity:.5;width:300px;top:42%}#pv2 .scene-word{font-size:140px;top:31%}#pv2 .story-nav{flex-wrap:wrap;justify-content:center;gap:11px;inset:auto 24px 21px}#pv2 .benefit-nav{order:-1;justify-content:center;gap:0;width:auto;max-width:100%;padding:4px}#pv2 .benefit-nav button{gap:5px;padding:9px 13px;font-size:10px}#pv2 .nav-status{gap:7px;min-width:0;font-size:8px;position:absolute;bottom:49px;left:0}#pv2 .nav-status b{font-size:9px}#pv2 .nav-status i{width:15px}#pv2 .nav-scroll{min-width:0;font-size:7px;position:absolute;bottom:50px;right:0}#pv2 .nav-scroll .icon{width:9px;height:9px}}@media (max-width:480px){#pv2 .topbar-inner{padding:16px 20px}#pv2 .brand{font-size:10px}#pv2 .brand em{font-size:9px}#pv2 .brand img{width:24px;height:24px}#pv2 .header-cta{padding:7px 10px;font-size:9px}#pv2 .intro-copy h1{font-size:52px}#pv2 .intro-copy>p{font-size:11px}#pv2 .intro-copy .eyebrow{font-size:8px}#pv2 .card-anchor{width:177px;height:263px}#pv2 .feature{width:calc(100% - 40px)}#pv2 .feature h2{font-size:27px}#pv2 .feature .description{font-size:11px}#pv2 .chapter-corner{font-size:7px;left:20px}#pv2 .story-nav{inset-inline:20px}#pv2 .benefit-nav{width:100%}#pv2 .benefit-nav button{flex:1;justify-content:center;padding:9px 10px;font-size:9px}#pv2 .benefit-nav button .icon{width:12px;height:12px}#pv2 .final-copy{width:calc(100% - 40px)}#pv2 .final-copy h2{font-size:29px}#pv2 .final-copy>p{font-size:11px}#pv2 .card-title .card-name{font-size:31px}#pv2 .card-brand{font-size:7px}#pv2 .card-logo{width:61px;height:61px}#pv2 .card-copy{padding:21px 16px 17px}#pv2 .card-benefits{gap:9px}#pv2 .card-benefits b{font-size:10px}#pv2 .card-benefits small{font-size:6.5px}#pv2 .card-benefits .icon{width:14px;height:14px}#pv2 .card-note{font-size:5.5px}#pv2 .card-note b,#pv2 .card-bottom{font-size:6px}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .card-anchor{width:148px;height:219px}#pv2 .card-copy{padding:18px 14px 14px}#pv2 .card-logo{width:46px;height:46px}#pv2 .card-title .card-name{font-size:26px}#pv2 .card-title .card-description{font-size:7px}#pv2 .card-title small{font-size:5px}#pv2 .card-brand{font-size:6px}#pv2 .card-bottom{font-size:5px}#pv2 .card-bottom img{width:10px;height:10px}#pv2 .card-benefits{gap:7px}#pv2 .card-benefits b{font-size:8px}#pv2 .card-benefits small{font-size:5.5px}#pv2 .card-benefits .icon{width:12px;height:12px}#pv2 .card-note{padding-top:5px;font-size:4.8px}#pv2 .card-note b{font-size:5.5px}#pv2 .back .card-copy{padding-top:18px}#pv2 .feature{top:41%}#pv2 .feature h2{font-size:24px}#pv2 .preview{margin-top:10px}#pv2 .sample-caption{margin-top:6px;font-size:7px}#pv2 .feature .description{font-size:10px}#pv2 .feature .eyebrow{font-size:7px}#pv2 .feature .eyebrow strong{font-size:11px}#pv2 .invitation{min-height:148px}#pv2 .invite-card{width:91px}#pv2 .final-copy{top:54%}#pv2 .final-copy h2{font-size:27px}#pv2 .final-copy>p{font-size:10px}#pv2 .intro-bottom{bottom:16%}}#pv2 .feature{max-height:none}#pv2 .preview-top{line-height:1.4}#pv2 .file-text{font-size:10px;line-height:1.4}#pv2 .payment-copy{font-size:11px;line-height:1.35}#pv2 .payment-copy small{line-height:1.4;display:block}#pv2 .reminder-date{line-height:1.15}#pv2 .invite-card{font-size:8px;line-height:1.3}#pv2 .sheet-table,#pv2 .sheet-total{line-height:1.4}@media (min-width:1001px) and (max-height:760px) and (min-height:601px){#pv2 .feature{top:49%}#pv2 .feature h2{margin-top:8px;font-size:28px;line-height:1.23}#pv2 .feature .description{margin-top:10px;font-size:11px;line-height:1.7}#pv2 .feature .eyebrow strong{font-size:14px}#pv2 .feature .preview{margin-top:16px}#pv2 .preview-top{padding:11px 14px}#pv2 .doc-tabs{padding:8px 14px 3px}#pv2 .files{gap:5px;padding:7px 14px 12px}#pv2 .file{padding:7px 10px}#pv2 .file-icon{width:27px;height:28px}#pv2 .files .file:last-child{display:none}#pv2 .sheet-table th,#pv2 .sheet-table td{padding:7px 14px}#pv2 .sheet-total{padding:10px 14px}#pv2 .reminder{padding:15px}#pv2 .reminder-date b{font-size:24px}#pv2 .payment-item{margin-top:7px;padding:10px}#pv2 .notification{margin-top:9px;padding:9px}#pv2 .invitation{gap:14px;min-height:180px;padding:16px}#pv2 .invite-card{width:113px;padding:10px 7px}#pv2 .invite-card h3{margin-bottom:8px;font-size:20px}#pv2 .invite-sprout{width:25px;height:25px}#pv2 .invite-details>strong{margin:4px 0 8px;font-size:20px}#pv2 .sample-caption{margin-top:8px;font-size:8px}#pv2 .card-caption{display:none}#pv2 .intro-copy{top:15%}#pv2 .intro-copy h1{font-size:52px}#pv2 .intro-copy>p{font-size:12px}#pv2 .intro-bottom{display:none}#pv2 .intro-copy .eyebrow{font-size:8px}#pv2 .chapter-corner{top:85px}#pv2 .final-copy h2{font-size:33px}#pv2 .final-copy>p{font-size:12px}#pv2 .final-copy .primary{margin-top:17px}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .feature{top:43%}#pv2 .preview-top{padding:9px 12px}#pv2 .doc-tabs{padding:5px 12px 0}#pv2 .doc-tabs button{padding:4px 8px;font-size:9px}#pv2 .files{gap:4px;padding:5px 12px 9px}#pv2 .file{padding:5px 8px}#pv2 .file-icon{width:23px;height:25px}#pv2 .file-text{font-size:9px;line-height:1.2}#pv2 .file-text b{font-size:9px;line-height:1.3}#pv2 .file-text small{font-size:7px}#pv2 .sample-caption{line-height:1.4}#pv2 .invitation{min-height:143px;padding:10px 19px}#pv2 .invite-stat{padding-top:4px;font-size:8px}#pv2 .invite-details>strong{font-size:20px}#pv2 .invite-link{margin-top:7px}#pv2 .invite-card{width:88px}#pv2 .feature .description{line-height:1.65}#pv2 .sheet-table th,#pv2 .sheet-table td{padding-block:5px}#pv2 .reminder{padding:11px}#pv2 .payment-item{padding:7px}#pv2 .notification{margin-top:7px;padding:7px}#pv2 .notification small{font-size:7px}#pv2 .payment-icon{width:29px;height:32px}#pv2 .nav-status,#pv2 .nav-scroll{display:none}#pv2 .intro-copy{top:12%}#pv2 .intro-copy h1{font-size:44px}#pv2 .intro-copy>p{font-size:10px}}@media (min-width:1001px) and (max-height:760px) and (min-height:601px){#pv2 .intro-copy{text-align:left;width:32%;top:33%;left:6%;right:auto}#pv2 .intro-copy .eyebrow{justify-content:flex-start}#pv2 .feature{top:50%}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .sheet-table tbody tr:last-child{display:none}#pv2 .sheet-tabs{padding-top:4px}#pv2 .sheet-tabs button{padding:3px 9px;font-size:9px}#pv2 .sheet-total{padding:7px 12px}#pv2 .sheet-table th,#pv2 .sheet-table td{padding:4px 12px}#pv2 .sheet-total b{font-size:12px}#pv2 .notification{font-size:8px;line-height:1.4}#pv2 .notification small{line-height:1.4}#pv2 .reminder .preview-top{padding-bottom:4px}#pv2 .payment-copy b{font-size:10px}#pv2 .payment-copy small{font-size:8px}#pv2 .payment-copy strong{margin-top:2px;font-size:11px}#pv2 .reminder-date b{font-size:21px}#pv2 .final-copy>p{margin-top:8px;font-size:10px;line-height:1.6}#pv2 .final-copy .pass-promise{margin-top:9px}#pv2 .final-copy .pass-promise span{padding:3px 8px;line-height:1.4}#pv2 .final-copy .primary{margin-top:12px;padding:10px 20px;font-size:11px;line-height:1.4}#pv2 .final-copy .fine{margin-top:7px;font-size:7px;line-height:1.6}}@media (max-width:360px) and (min-height:601px){#pv2 .feature h2{font-size:21px}#pv2 .feature .description{font-size:10px}#pv2 .brand em{display:none}#pv2 .card-anchor{width:132px;height:196px}#pv2 .card-title .card-name{font-size:23px}#pv2 .card-logo{width:40px;height:40px}#pv2 .card-title .card-description{font-size:6px}#pv2 .card-brand{font-size:5.5px}#pv2 .card-copy{padding:17px 12px 12px}#pv2 .card-benefits b{font-size:7px}#pv2 .card-benefits small{font-size:5px}#pv2 .card-benefits{gap:5px}#pv2 .card-note{font-size:4px}#pv2 .card-note b{font-size:4.5px}#pv2 .card-benefits .icon{width:10px;height:10px}#pv2 .card-bottom{font-size:4.5px}#pv2 .card-bottom img{width:9px;height:9px}#pv2 .invitation{gap:10px;padding-inline:12px}#pv2 .invite-details>strong{font-size:18px}#pv2 .benefit-nav button{padding-inline:7px;font-size:8px}#pv2 .benefit-nav button .icon{width:11px;height:11px}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .invite-details{font-size:9px;line-height:1.4}#pv2 .invitation{min-height:128px;padding-block:6px}#pv2 .invite-details>strong{margin:3px 0 6px;font-size:19px;line-height:1.3}#pv2 .reminder{padding:9px}#pv2 .payment-item,#pv2 .notification{padding:5px}#pv2 .sample-caption{font-size:6.8px}}@media (max-width:360px) and (min-height:601px){#pv2 .benefit-nav button{white-space:nowrap;gap:4px;padding-inline:6px;font-size:7.5px}}@media (min-width:1001px) and (max-width:1100px){#pv2 .feature.right,#pv2 .feature.left{width:36vw}#pv2 .feature.right{left:54%;right:auto}#pv2 .feature.left{left:auto;right:54%}#pv2 .back .card-benefits{gap:6px}#pv2 .card-benefits .card-benefit{gap:8px;padding:5px 27px 5px 6px}}@media (min-width:1001px) and (max-height:760px) and (min-height:601px){#pv2 .back .card-benefits{gap:6px}#pv2 .card-benefits .card-benefit{gap:8px;padding:5px 27px 5px 6px}#pv2 .card-benefits b{font-size:12px}#pv2 .card-benefits small{font-size:8px}#pv2 .card-benefits .icon{width:18px;height:18px}#pv2 .card-note{padding-top:10px}}@media (max-width:1000px){#pv2 .back .card-benefits{gap:4px}#pv2 .card-benefits .card-benefit{gap:6px;padding:4px 21px 4px 5px}#pv2 .card-benefit.is-current:after{width:15px;height:15px;font-size:6px;right:4px}#pv2 .nebula{opacity:.65;width:130vw;left:-40%}}@media (max-width:1000px) and (max-height:760px){#pv2 .back .card-benefits{gap:3px}#pv2 .card-benefits .card-benefit{gap:5px;padding:2px 17px 2px 3px}#pv2 .card-benefit.is-current:after{width:12px;height:12px;font-size:5px;right:3px}#pv2 .chapter-corner{display:none}}@media (max-height:600px){#pv2 .scroll-story{height:auto!important}#pv2 .stage{height:auto;min-height:100vh;padding:105px 24px 35px;position:relative;overflow:clip}#pv2 .ambient{position:fixed}#pv2 .intro-copy{margin-bottom:28px;position:relative;top:auto;left:auto;right:auto;opacity:1!important;transform:none!important}#pv2 .intro-copy h1{font-size:47px}#pv2 .intro-copy>p{font-size:12px}#pv2 .card-anchor{width:190px;height:280px;margin:0 auto 45px;position:relative;left:auto;translate:none;top:auto!important;transform:none!important}#pv2 .intro-bottom,#pv2 .chapter-corner,#pv2 .scene-word,#pv2 .card-caption,#pv2 .end-caption,#pv2 .story-nav{display:none}#pv2 .feature,#pv2 .feature.left,#pv2 .feature.right{width:min(560px,100%);max-height:none;margin:0 auto 75px;position:relative;top:auto;opacity:1!important;visibility:visible!important;left:auto!important;right:auto!important;transform:none!important}#pv2 .feature h2{font-size:30px}#pv2 .feature .description{font-size:13px}#pv2 .feature h2 br{display:none}#pv2 .feature .eyebrow{font-size:10px}#pv2 .preview{margin-top:18px}#pv2 .final-copy{text-align:center;width:min(560px,100%);margin:0 auto 20px;position:relative;top:auto;left:auto;right:auto;opacity:1!important;visibility:visible!important;transform:none!important}#pv2 .final-copy .eyebrow{justify-content:center}#pv2 .final-copy h2{font-size:34px}#pv2 .final-copy>p{font-size:12px}#pv2 .final-copy .fine{font-size:10px}#pv2 .aura,#pv2 .rays{width:950px;top:45%}#pv2 .timeline{position:fixed}#pv2 .card-benefits{gap:10px}#pv2 .card-note{font-size:6px}#pv2 .card-note b{font-size:7px}#pv2 .card-logo{width:67px;height:67px}#pv2 .card-title .card-name{font-size:33px}#pv2 .card-brand{font-size:8px}#pv2 .card-copy{padding:22px 18px 18px}#pv2 .card-bottom{font-size:7px}#pv2 .back .card-copy{padding:22px 18px 18px}#pv2 .back .card-benefits{gap:4px}#pv2 .card-benefits .card-benefit{gap:6px;padding:4px 21px 4px 5px}#pv2 .card-benefits b{font-size:10px}#pv2 .card-benefits small{font-size:6.5px}#pv2 .card-benefits .icon{width:14px;height:14px}#pv2 .card-benefit.is-current:after{width:15px;height:15px;font-size:6px;right:4px}#pv2 .card-note{padding-top:9px}}#pv2 .feature>h2{margin-top:0}#pv2 .motion-demo{--demo-tint:#f7f1f8;--demo-accent:#a34b80;background:var(--demo-tint);color:#4e384c;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;height:318px;line-height:1.4}#pv2 .demo-excel{--demo-tint:#f1f7f1;--demo-accent:#588361}#pv2 .demo-reminders{--demo-tint:#fcf3ec;--demo-accent:#b77849}#pv2 .demo-invitation{--demo-tint:#f4f4eb;--demo-accent:#788357}#pv2 .demo-chrome{background:#fff8;border-bottom:1px solid #54374612;align-items:center;gap:6px;height:37px;padding:0 17px;font-size:9px;display:flex}#pv2 .demo-chrome img{border-radius:5px;width:16px;height:16px}#pv2 .demo-chrome small{color:#978792;margin-left:auto;font-size:8px}#pv2 .demo-body{padding:15px 17px}#pv2 .demo-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:29px;margin-bottom:14px;display:flex}#pv2 .demo-toolbar>strong{font-size:13px}#pv2 .demo-toolbar strong small{color:var(--demo-accent);margin-left:5px;font-size:9px;font-weight:400}#pv2 .demo-button{background:var(--demo-accent);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:9px;transition:box-shadow .2s;display:inline-flex;box-shadow:0 3px 9px #54374615}#pv2 .demo-button .icon{width:12px;height:12px}#pv2 .demo-file,#pv2 .demo-upload-result{background:#fff;border:1px solid #5437460a;border-radius:9px;align-items:center;gap:10px;min-height:49px;margin-top:7px;padding:9px 11px;display:flex}#pv2 .demo-file>span:nth-child(2),#pv2 .demo-upload-result>span:nth-child(2){flex:1;min-width:0}#pv2 .demo-file b,#pv2 .demo-upload-result b{font-size:10px;font-weight:400;display:block}#pv2 .demo-file small,#pv2 .demo-upload-result small{color:#a08a9b;margin-top:3px;font-size:8px;display:block}#pv2 .demo-file-icon{width:29px;height:31px;color:var(--demo-accent);background:#f2e7f1;border-radius:7px;flex:none;place-items:center;display:grid}#pv2 .demo-file-icon .icon{width:15px;height:15px}#pv2 .demo-check{width:13px;height:13px;color:var(--demo-accent)}#pv2 .demo-upload-result{opacity:0;transition:opacity .3s,translate .3s;translate:0 8px}#pv2 .demo-progress{background:#ecdeea;border-radius:5px;height:3px;margin-top:6px;display:block;overflow:hidden}#pv2 .demo-progress>i{background:var(--demo-accent);width:100%;height:100%;scale:var(--upload-progress,0)1;transform-origin:0;display:block}#pv2 .demo-picker,#pv2 .demo-settings{z-index:3;opacity:0;visibility:hidden;background:#fff;border:1px solid #dbcbd5;border-radius:12px;padding:16px;transition:opacity .25s,translate .25s,visibility .25s;position:absolute;inset:58px 13% auto;translate:0 10px;box-shadow:0 15px 50px #35242e3b}#pv2 .demo-picker>b,#pv2 .demo-settings>b{margin-bottom:14px;font-size:11px;display:block}#pv2 .demo-picker-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;display:grid}#pv2 .demo-picker-grid>span{border:1px solid #ebdfe7;border-radius:8px;flex-direction:column;align-items:center;padding:10px;transition:background .2s,border-color .2s;display:flex;position:relative}#pv2 .demo-picker-grid small{white-space:nowrap;margin-top:6px;font-size:8px}#pv2 .demo-paper{background:linear-gradient(#fff,#faf8f8);border:1px solid #d7c9ce;gap:5px;width:44px;height:52px;padding:13px 7px;display:grid;rotate:-5deg;box-shadow:0 3px 8px #51344912}#pv2 .demo-paper>i{background:#d8cbd2;height:2px;display:block}#pv2 .demo-paper.receipt{width:33px;rotate:4deg}#pv2 .demo-choice-check{color:#0000;border:1px solid #dbcbd5;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid;position:absolute;top:5px;right:5px}#pv2 .demo-confirm{max-width:150px;margin-left:auto;display:flex}#pv2 .demo-toast{z-index:4;color:#fff;white-space:nowrap;opacity:0;background:#392a38;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:9px;transition:opacity .35s,translate .35s;display:flex;position:absolute;bottom:13px;left:50%;translate:-50% 10px;box-shadow:0 4px 15px #35242e24}#pv2 .demo-toast .icon{color:#f2b6d8;width:13px;height:13px}#pv2 .demo-documents[data-step=picker] .demo-picker,#pv2 .demo-documents[data-step=selected] .demo-picker{opacity:1;visibility:visible;translate:0}#pv2 .demo-documents[data-step=selected] .demo-file-choice{border-color:var(--demo-accent);background:#faf0f7}#pv2 .demo-documents[data-step=selected] .demo-choice-check{background:var(--demo-accent);border-color:var(--demo-accent);color:#fff}#pv2 .demo-documents[data-step=uploading] .demo-upload-result,#pv2 .demo-documents[data-step=done] .demo-upload-result{opacity:1;translate:0}#pv2 .demo-documents[data-step=uploading] .demo-upload-result>.demo-check{opacity:0}#pv2 .demo-documents[data-step=done] .demo-progress{visibility:hidden}#pv2 .motion-demo[data-step=done] .demo-toast,#pv2 .demo-reminders[data-step=notified] .demo-toast,#pv2 .demo-invitation[data-step=published] .demo-toast{opacity:1;translate:-50%}#pv2 .demo-tabs{gap:4px;display:flex}#pv2 .demo-tabs>span{color:#839581;border-radius:6px;padding:7px 12px;font-size:10px}#pv2 .demo-tabs .demo-budget-tab{color:#507751;background:#dfebdc}#pv2 .demo-excel:not([data-step=idle]) .demo-budget-tab{color:#839581;background:0 0}#pv2 .demo-excel:not([data-step=idle]) .demo-schedule-tab{color:#507751;background:#dfebdc}#pv2 .demo-table{font-size:10px}#pv2 .demo-table>div{border-bottom:1px solid #dce7d9;grid-template-columns:1fr 1fr 48px;align-items:center;gap:10px;min-height:34px;padding:0 8px;display:grid}#pv2 .demo-table>div:first-child{color:#8da08a;font-size:9px}#pv2 .demo-table b{font-weight:400}#pv2 .demo-table>div>:nth-child(2){text-align:right}#pv2 .demo-table i{color:#70936d;background:#dfebdc;border-radius:4px;justify-self:end;padding:3px 5px;font-size:8px;font-style:normal}#pv2 .demo-table footer{color:#6d8969;justify-content:space-between;padding:12px 8px;display:flex}#pv2 .demo-table footer strong{font-size:13px}#pv2 .demo-schedule-table{opacity:0;transition:opacity .2s;position:absolute;inset:95px 17px auto}#pv2 .demo-excel:not([data-step=idle]) .demo-budget-table{opacity:0}#pv2 .demo-excel:not([data-step=idle]) .demo-schedule-table{opacity:1}#pv2 .demo-download-file{opacity:0;background:#fff;border:1px solid #b5ceaf;border-radius:10px;align-items:center;gap:12px;padding:15px;transition:opacity .3s,translate .3s;display:flex;position:absolute;inset:auto 12% 58px;translate:0 12px;box-shadow:0 12px 35px #385d3830}#pv2 .demo-download-file>.icon{color:#5c9059;width:29px;height:29px}#pv2 .demo-download-file b{font-size:11px;display:block}#pv2 .demo-download-file small{color:#71946d;margin-top:4px;font-size:9px;display:block}#pv2 .demo-download-file>i{color:#6b9960;margin-left:auto;font-style:normal}#pv2 .demo-excel[data-step=exporting] .demo-download-file,#pv2 .demo-excel[data-step=done] .demo-download-file{opacity:1;translate:0}#pv2 .demo-excel[data-step=exporting] .demo-download-file small{opacity:.4}#pv2 .demo-date-tag{color:#ad7a52;background:#f0dfd0;border-radius:6px;padding:5px 8px;font-size:9px}#pv2 .demo-payment{border-bottom:1px solid #ead8c8;padding:3px 0 14px}#pv2 .demo-payment>span{color:#b39073;font-size:9px;display:block}#pv2 .demo-payment>strong{letter-spacing:-.04em;color:#6c4732;margin-top:3px;font-size:28px;display:block}#pv2 .demo-payment strong small{margin-left:4px;font-size:11px}#pv2 .demo-reminder-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}#pv2 .demo-reminder-row>span{align-items:center;gap:7px;font-size:10px;display:flex}#pv2 .demo-reminder-row .icon{color:#b3835b;width:14px;height:14px}#pv2 .demo-reminder-status{color:#b2957b;font-size:8px}#pv2 .demo-toggle{background:#cdbfb3;border-radius:999px;flex:none;width:34px;height:20px;transition:background .2s;display:block}#pv2 .demo-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;margin:3px;transition:translate .3s;display:block}#pv2 .demo-reminders[data-step=enabled] .demo-toggle,#pv2 .demo-reminders[data-step=notified] .demo-toggle{background:#bb855b}#pv2 .demo-reminders[data-step=enabled] .demo-toggle:after,#pv2 .demo-reminders[data-step=notified] .demo-toggle:after{translate:14px}#pv2 .demo-settings{inset:67px 17% auto}#pv2 .demo-alert-option,#pv2 .demo-other-option{border:1px solid #ecdfd4;border-radius:7px;justify-content:space-between;margin-top:6px;padding:9px 10px;font-size:10px;display:flex}#pv2 .demo-alert-option i{opacity:0;font-style:normal}#pv2 .demo-alert-save{margin-top:12px;display:flex}#pv2 .demo-reminders[data-step=settings] .demo-settings,#pv2 .demo-reminders[data-step=selected] .demo-settings{opacity:1;visibility:visible;translate:0}#pv2 .demo-reminders[data-step=selected] .demo-alert-option{background:#fbede1;border-color:#bd8860}#pv2 .demo-reminders[data-step=selected] .demo-alert-option i{opacity:1}#pv2 .demo-notification{opacity:0;background:#f3e3d4;border:1px solid #e3ccb7;border-radius:9px;align-items:center;gap:10px;padding:11px;transition:opacity .4s,translate .4s;display:flex;translate:0 9px}#pv2 .demo-notification-icon{color:#fff;background:#bf8b62;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}#pv2 .demo-notification-icon .icon{width:16px;height:16px}#pv2 .demo-notification b{font-size:9px;font-weight:400;display:block}#pv2 .demo-notification small{color:#ae8968;margin-top:4px;font-size:8px;display:block}#pv2 .demo-reminders[data-step=notified] .demo-notification{opacity:1;translate:0}#pv2 .demo-invitation-workspace{grid-template-columns:1fr 1fr;gap:25px;padding:16px 22px;display:grid}#pv2 .demo-editor>b{margin-bottom:11px;font-size:11px;display:block}#pv2 .demo-field-label{color:#98a080;margin:8px 0 4px;font-size:8px;display:block}#pv2 .demo-photo-upload{background:#fff7;border:1px dashed #bfc7ab;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:59px;display:flex;position:relative;overflow:hidden}#pv2 .demo-photo-upload>.icon{color:#8f9b74;width:18px;height:18px}#pv2 .demo-photo-upload>small{color:#8f9b74;font-size:9px}#pv2 .demo-photo-upload img{aspect-ratio:2/3;object-fit:cover;opacity:0;border-radius:4px;width:auto;height:calc(100% - 8px);transition:opacity .35s;position:absolute;top:4px;left:50%;transform:translate(-50%)}#pv2 .demo-photo-upload>.icon,#pv2 .demo-photo-upload>small{transition:opacity .25s}#pv2 .demo-invitation:not([data-step=idle]) .demo-photo-upload>.icon,#pv2 .demo-invitation:not([data-step=idle]) .demo-photo-upload>small{opacity:0}#pv2 .demo-title-field{background:#fff8;border:1px solid #d7dccb;border-radius:6px;align-items:center;gap:2px;min-height:30px;padding:5px 8px;font-size:10px;display:flex}#pv2 .demo-title-field>i{opacity:0;background:#899870;width:1px;height:12px;display:block}#pv2 .demo-invitation[data-step=typing] .demo-title-field>i{opacity:1;animation:.65s step-end infinite demo-caret}#pv2 .demo-publish{margin-top:13px;padding-inline:7px;font-size:9px;display:flex}#pv2 .demo-invite-preview{text-align:center;background:#fffdf6;border:1px solid #cbd1b8;border-radius:50px 50px 6px 6px;justify-self:center;width:145px;max-width:100%;height:232px;padding:9px 9px 20px;transition:box-shadow .4s;position:relative;box-shadow:0 6px 14px #647b541a}#pv2 .demo-invite-photo{background:#f2f2e4;border:1px solid #d4d9c6;border-radius:42px 42px 3px 3px;place-items:center;height:134px;display:grid;position:relative;overflow:hidden}#pv2 .demo-invite-photo img{object-fit:cover;object-position:50% 37%;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}#pv2 .demo-invite-photo>.icon{color:#9aa67e;width:28px;height:28px}#pv2 .demo-invite-preview>small{color:#a2aa8a;margin-top:11px;font-size:7px;display:block}#pv2 .demo-invite-preview>strong{color:#677b4b;min-height:22px;margin-top:4px;font-size:14px;display:block}#pv2 .demo-invite-preview>span{color:#8e9c71;margin-top:4px;font-size:7px;display:block}#pv2 .demo-keepsake{white-space:nowrap;color:#5d7744;opacity:0;background:#eef4e6;border:1px solid #c2cea9;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:8px;font-style:normal;transition:opacity .35s,translate .35s;display:flex;position:absolute;bottom:-8px;left:50%;translate:-50% 7px}#pv2 .demo-keepsake .icon{width:10px;height:10px}#pv2 .demo-invitation:not([data-step=idle]) .demo-photo-upload img,#pv2 .demo-invitation:not([data-step=idle]) .demo-invite-photo img{opacity:1}#pv2 .demo-invitation[data-step=published] .demo-invite-preview{box-shadow:0 0 0 3px #bac99e60,0 9px 30px #73835425}#pv2 .demo-invitation[data-step=published] .demo-keepsake{opacity:1;translate:-50%}#pv2 .demo-invitation .demo-toast{bottom:10px}#pv2 .demo-pointer{z-index:8;transform-origin:2px 2px;color:#fffafc;filter:drop-shadow(0 2px 3px #38253455);will-change:transform;pointer-events:none;width:24px;height:28px;position:absolute;top:0;left:0}#pv2 .demo-pointer svg{width:24px;height:28px;display:block}#pv2 .demo-click{z-index:7;border:2px solid var(--demo-accent);pointer-events:none;opacity:0;border-radius:50%;width:22px;height:22px;position:absolute}#pv2 .demo-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}#pv2 .demo-caption .sample-caption{margin:0;font-size:9px}#pv2 .demo-replay{color:#a48caa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:9px;display:flex}#pv2 .demo-replay .icon{width:11px;height:11px}#pv2 .demo-replay:hover{color:#f2bfda}#pv2 .demo-sample-link{color:#b7c2a2;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:inline-flex}#pv2 .demo-sample-link .icon{width:12px;height:12px}@keyframes demo-caret{50%{opacity:0}}@media (max-width:1000px){#pv2 .motion-demo{height:271px}#pv2 .demo-chrome{height:31px;padding-inline:12px;font-size:8px}#pv2 .demo-chrome small{font-size:7px}#pv2 .demo-body{padding:11px 12px}#pv2 .demo-toolbar{gap:6px;min-height:25px;margin-bottom:10px}#pv2 .demo-toolbar>strong{font-size:11px}#pv2 .demo-toolbar strong small{font-size:8px}#pv2 .demo-button{padding:7px 9px;font-size:8px}#pv2 .demo-file,#pv2 .demo-upload-result{gap:8px;min-height:43px;margin-top:6px;padding:7px 9px}#pv2 .demo-file-icon{width:26px;height:28px}#pv2 .demo-file b,#pv2 .demo-upload-result b{font-size:9px}#pv2 .demo-file small,#pv2 .demo-upload-result small{font-size:7px}#pv2 .demo-picker{padding:12px;inset:43px 10% auto}#pv2 .demo-picker>b,#pv2 .demo-settings>b{margin-bottom:9px;font-size:10px}#pv2 .demo-picker-grid{gap:8px;margin-bottom:10px}#pv2 .demo-picker-grid>span{padding:8px 4px}#pv2 .demo-picker-grid small{font-size:7px}#pv2 .demo-paper{width:37px;height:43px;padding:10px 6px}#pv2 .demo-toast{padding:7px 10px;font-size:8px;bottom:9px}#pv2 .demo-table>div{min-height:29px;padding-inline:4px;font-size:9px}#pv2 .demo-table footer{padding:10px 4px;font-size:9px}#pv2 .demo-table footer strong{font-size:12px}#pv2 .demo-schedule-table{inset:77px 12px auto}#pv2 .demo-download-file{gap:8px;padding:12px;bottom:48px}#pv2 .demo-download-file b{font-size:10px}#pv2 .demo-payment{padding-bottom:11px}#pv2 .demo-payment>strong{font-size:25px}#pv2 .demo-reminder-row{padding:10px 0}#pv2 .demo-reminder-row>span{gap:5px;font-size:9px}#pv2 .demo-notification{gap:7px;padding:9px}#pv2 .demo-notification b{font-size:8px}#pv2 .demo-settings{padding:12px;inset:44px 12% auto}#pv2 .demo-alert-option,#pv2 .demo-other-option{padding:8px;font-size:9px}#pv2 .demo-invitation-workspace{gap:17px;padding:12px 15px}#pv2 .demo-invite-preview{width:120px;height:193px;padding:7px 7px 14px}#pv2 .demo-invite-photo{height:103px}#pv2 .demo-invite-preview>small{margin-top:8px;font-size:6px}#pv2 .demo-invite-preview>strong{min-height:18px;font-size:12px}#pv2 .demo-invite-preview>span{font-size:6px}#pv2 .demo-editor>b{margin-bottom:7px;font-size:10px}#pv2 .demo-photo-upload{height:46px}#pv2 .demo-publish{margin-top:10px;font-size:8px}#pv2 .demo-title-field{min-height:27px;font-size:9px}#pv2 .demo-invitation .demo-toast{bottom:9px}#pv2 .demo-caption{gap:5px;margin-top:8px}#pv2 .demo-caption .sample-caption,#pv2 .demo-replay{font-size:7px}#pv2 .demo-sample-link{margin-top:6px;font-size:8px}#pv2 .demo-pointer,#pv2 .demo-pointer svg{width:21px;height:25px}}@media (max-height:760px) and (min-height:601px){#pv2 .motion-demo{height:240px}#pv2 .demo-body{padding-block:10px}#pv2 .demo-file,#pv2 .demo-upload-result{min-height:36px;margin-top:5px;padding-block:5px}#pv2 .demo-toolbar{margin-bottom:8px}#pv2 .demo-table>div{min-height:25px}#pv2 .demo-schedule-table{top:82px}#pv2 .demo-table footer{padding-block:8px}#pv2 .demo-invitation-workspace{padding-block:11px}#pv2 .demo-invite-preview{width:115px;height:176px;padding-bottom:13px}#pv2 .demo-invite-photo{height:93px}#pv2 .demo-invite-preview>small{margin-top:6px}#pv2 .demo-invite-preview>strong{min-height:17px;margin-top:3px;font-size:12px}#pv2 .demo-invite-preview>span{margin-top:2px;font-size:6px}#pv2 .demo-payment>strong{font-size:24px}#pv2 .demo-reminder-row{padding-block:9px}#pv2 .demo-notification{padding:8px}#pv2 .demo-editor>b{margin-bottom:5px}#pv2 .demo-photo-upload{height:43px}#pv2 .demo-publish{margin-top:8px}#pv2 .demo-field-label{margin-top:6px}#pv2 .demo-toast{padding:7px 10px;font-size:8px}#pv2 .demo-caption{margin-top:8px}#pv2 .demo-caption .sample-caption,#pv2 .demo-replay{font-size:8px}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .motion-demo{height:199px}#pv2 .demo-chrome{height:25px;font-size:7px}#pv2 .demo-chrome img{width:13px;height:13px}#pv2 .demo-chrome small{font-size:6px}#pv2 .demo-body{padding:8px 10px}#pv2 .demo-toolbar{min-height:20px;margin-bottom:6px}#pv2 .demo-toolbar>strong{font-size:9px}#pv2 .demo-toolbar strong small{font-size:7px}#pv2 .demo-button{padding:5px 7px;font-size:7px}#pv2 .demo-file,#pv2 .demo-upload-result{min-height:31px;margin-top:4px;padding:4px 7px}#pv2 .demo-file-icon{width:22px;height:23px}#pv2 .demo-file-icon .icon{width:12px;height:12px}#pv2 .demo-file b,#pv2 .demo-upload-result b{font-size:8px}#pv2 .demo-file small,#pv2 .demo-upload-result small{margin-top:2px;font-size:6px}#pv2 .demo-progress{height:2px;margin-top:3px}#pv2 .demo-tabs>span{padding:4px 8px;font-size:8px}#pv2 .demo-table>div{grid-template-columns:1fr 1fr 39px;min-height:22px;font-size:8px}#pv2 .demo-table>div:first-child{font-size:7px}#pv2 .demo-table i{padding:2px 4px;font-size:6px}#pv2 .demo-table footer{padding-block:7px;font-size:7px}#pv2 .demo-table footer strong{font-size:10px}#pv2 .demo-schedule-table{inset:61px 10px auto}#pv2 .demo-download-file{padding:9px;bottom:38px}#pv2 .demo-download-file b{font-size:8px}#pv2 .demo-download-file small{font-size:7px}#pv2 .demo-picker{padding:9px;inset:30px 10% auto}#pv2 .demo-picker-grid{margin-bottom:7px}#pv2 .demo-picker>b,#pv2 .demo-settings>b{margin-bottom:6px;font-size:8px}#pv2 .demo-picker-grid small{font-size:6px}#pv2 .demo-paper{gap:3px;width:29px;height:33px;padding:8px 5px}#pv2 .demo-picker-grid>span{padding:6px 3px}#pv2 .demo-choice-check{width:12px;height:12px;font-size:7px}#pv2 .demo-payment{padding:0 0 6px}#pv2 .demo-payment>span{font-size:7px}#pv2 .demo-payment>strong{margin-top:2px;font-size:20px}#pv2 .demo-payment strong small{font-size:8px}#pv2 .demo-date-tag{padding:4px 6px;font-size:7px}#pv2 .demo-reminder-row{padding-block:7px}#pv2 .demo-reminder-row>span{font-size:8px}#pv2 .demo-reminder-status{font-size:6px}#pv2 .demo-toggle{width:28px;height:17px}#pv2 .demo-toggle:after{width:11px;height:11px}#pv2 .demo-reminders[data-step=enabled] .demo-toggle:after,#pv2 .demo-reminders[data-step=notified] .demo-toggle:after{translate:11px}#pv2 .demo-notification{gap:5px;padding:6px}#pv2 .demo-notification-icon{width:23px;height:23px}#pv2 .demo-notification b{font-size:6.5px}#pv2 .demo-notification small{margin-top:2px;font-size:6px}#pv2 .demo-settings{padding:9px;inset:30px 12% auto}#pv2 .demo-alert-option,#pv2 .demo-other-option{margin-top:4px;padding:6px;font-size:8px}#pv2 .demo-alert-save{margin-top:7px}#pv2 .demo-toast{gap:4px;padding:6px 8px;font-size:6.5px;bottom:7px}#pv2 .demo-toast .icon{width:10px;height:10px}#pv2 .demo-invitation-workspace{gap:12px;padding:8px 12px}#pv2 .demo-editor>b{margin-bottom:3px;font-size:8px}#pv2 .demo-field-label{margin:4px 0 3px;font-size:6px}#pv2 .demo-photo-upload{height:33px}#pv2 .demo-photo-upload>small{font-size:7px}#pv2 .demo-photo-upload>.icon{width:13px;height:13px}#pv2 .demo-title-field{min-height:22px;padding:4px 6px;font-size:7px}#pv2 .demo-publish{gap:3px;margin-top:7px;font-size:6.5px}#pv2 .demo-publish .icon{width:9px;height:9px}#pv2 .demo-invite-preview{width:94px;height:142px;padding:6px 6px 12px}#pv2 .demo-invite-photo{height:71px}#pv2 .demo-invite-preview>small{margin-top:5px;font-size:5px}#pv2 .demo-invite-preview>strong{min-height:14px;margin-top:2px;font-size:10px}#pv2 .demo-invite-preview>span{margin-top:2px;font-size:5px}#pv2 .demo-keepsake{gap:3px;padding:3px 7px;font-size:6px}#pv2 .demo-keepsake .icon{width:8px;height:8px}#pv2 .demo-invitation .demo-toast{bottom:6px}#pv2 .demo-caption .sample-caption,#pv2 .demo-replay{font-size:6.5px}#pv2 .demo-caption{margin-top:6px}#pv2 .demo-sample-link{margin-top:5px;font-size:7px}#pv2 .demo-pointer,#pv2 .demo-pointer svg{width:18px;height:21px}}#pv2 .feature>h2 br{display:block}#pv2 .demo-excel[data-step=exporting] .demo-download-file>i{opacity:0}@media (max-width:1000px){#pv2 .motion-demo{height:248px}}#pv2 .demo-caption .demo-sample-link{white-space:nowrap;margin-top:0}#pv2 .demo-invitation .demo-toast{inset:3px 10px auto auto;translate:0 -4px}#pv2 .demo-invitation[data-step=published] .demo-toast{translate:0}#pv2 .demo-chrome small{transition:opacity .25s}#pv2 .demo-invitation[data-step=published] .demo-chrome small{opacity:0}@media (min-width:1001px) and (max-height:760px) and (min-height:601px){#pv2 .demo-picker,#pv2 .demo-settings{padding:12px;top:43px}#pv2 .demo-picker>b,#pv2 .demo-settings>b{margin-bottom:9px;font-size:10px}#pv2 .demo-picker-grid{margin-bottom:10px}#pv2 .demo-picker-grid>span{padding:6px}#pv2 .demo-paper{width:37px;height:43px;padding:10px 6px}#pv2 .demo-picker-grid small{margin-top:4px;font-size:7px}#pv2 .demo-alert-option,#pv2 .demo-other-option{padding:7px}#pv2 .demo-alert-save{margin-top:9px}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .motion-demo{height:199px}}@media (max-width:1000px) and (max-height:700px) and (min-height:601px){#pv2 .card-anchor{width:120px;height:178px}#pv2 .card-copy{padding:16px 11px 12px}#pv2 .card-logo{width:38px;height:38px}#pv2 .card-title .card-name{font-size:23px}#pv2 .card-title .card-description{margin-top:5px;font-size:6px}#pv2 .card-title small{font-size:4px}#pv2 .card-brand{font-size:5px}#pv2 .card-bottom{font-size:4px}#pv2 .card-bottom img{width:9px;height:9px}#pv2 .back .card-copy{padding:16px 11px 12px}#pv2 .card-benefits b{font-size:7px}#pv2 .card-benefits small{font-size:4.8px}#pv2 .card-benefits .icon{width:10px;height:10px}#pv2 .card-benefits .card-benefit{gap:4px;padding:2px 15px 2px 3px}#pv2 .card-note{padding-top:5px;font-size:4px}#pv2 .card-note b{font-size:4.5px}#pv2 .card-benefit.is-current:after{width:10px;height:10px;font-size:4px;right:2px}#pv2 .feature{top:39%}#pv2 .feature h2{font-size:21px}#pv2 .motion-demo{height:169px}#pv2 .demo-body{padding-block:6px}#pv2 .demo-toolbar{margin-bottom:4px}#pv2 .demo-file,#pv2 .demo-upload-result{min-height:28px;padding-block:3px}#pv2 .demo-table>div{min-height:20px}#pv2 .demo-schedule-table{top:57px}#pv2 .demo-payment>strong{font-size:18px}#pv2 .demo-notification{padding:5px}#pv2 .demo-notification-icon{width:20px;height:20px}#pv2 .demo-invitation-workspace{padding-block:6px}#pv2 .demo-invite-preview{height:125px}#pv2 .demo-invite-photo{height:59px}#pv2 .demo-replay{padding-block:2px}#pv2 .demo-caption{margin-top:5px}#pv2 .demo-editor>b{margin-bottom:1px}#pv2 .demo-photo-upload{height:27px}#pv2 .demo-title-field{min-height:20px}#pv2 .demo-publish{margin-top:5px}}#pv2 .demo-documents{--plan-header:37px;--plan-pad:16px;--plan-gap:9px;--plan-title-height:35px;--plan-meta-height:38px;--plan-label-size:9px;--plan-value-size:12px;--plan-file-height:39px;--plan-button-size:9px}#pv2 .demo-plan-form,#pv2 .demo-plan-saved{inset:var(--plan-header)0 0;padding:var(--plan-pad);transition:opacity .3s,translate .3s;position:absolute}#pv2 .demo-plan-form{gap:var(--plan-gap);flex-direction:column;display:flex}#pv2 .demo-plan-field>small,#pv2 .demo-plan-meta small{font-size:var(--plan-label-size);color:#967f90;margin-bottom:4px;display:block}#pv2 .demo-plan-title-field{min-height:var(--plan-title-height);font-size:var(--plan-value-size);background:#fff;border:1px solid #e5d7e1;border-radius:8px;align-items:center;padding:6px 10px;display:flex;position:relative}#pv2 .demo-plan-placeholder{color:#b3a1ae;font-size:var(--plan-label-size);opacity:0;font-style:normal;position:absolute;left:10px}#pv2 .demo-documents[data-step=idle] .demo-plan-placeholder{opacity:1}#pv2 .demo-plan-caret{background:var(--demo-accent);opacity:0;width:1px;height:1em;margin-left:2px}#pv2 .demo-documents[data-step=typing] .demo-plan-caret{opacity:1}#pv2 .demo-documents[data-step=typing] .demo-plan-title-field{border-color:var(--demo-accent);box-shadow:0 0 0 2px #a34b8010}#pv2 .demo-plan-meta{grid-template-columns:1fr 1fr;gap:9px;display:grid}#pv2 .demo-plan-meta>span{min-height:var(--plan-meta-height);background:#fff;border:1px solid #e5d7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:7px 10px;display:flex}#pv2 .demo-plan-meta small{white-space:nowrap;margin:0}#pv2 .demo-plan-meta b{font-size:var(--plan-label-size);white-space:nowrap;font-weight:400}#pv2 .demo-plan-meta em{font-size:var(--plan-label-size);color:#aa91a0;margin-left:3px;font-style:normal}#pv2 .demo-plan-docs{flex:1;min-height:0;position:relative}#pv2 .demo-plan-docs-heading{justify-content:space-between;align-items:center;gap:7px;margin-bottom:5px;display:flex}#pv2 .demo-plan-docs-heading>span{align-items:baseline;gap:6px;display:flex}#pv2 .demo-plan-docs-heading b{font-size:var(--plan-label-size)}#pv2 .demo-plan-docs-heading small{font-size:calc(var(--plan-label-size) - 1px);color:#aa91a0}#pv2 .demo-documents .demo-upload{font-size:var(--plan-button-size);box-shadow:none;color:var(--demo-accent);background:#f1dfed;padding:5px 8px}#pv2 .demo-documents .demo-upload .icon{width:11px;height:11px}#pv2 .demo-plan-empty{min-height:var(--plan-file-height);font-size:calc(var(--plan-label-size) - 1px);color:#b296a8;border:1px dashed #d9c7d3;border-radius:8px;justify-content:center;align-items:center;gap:7px;transition:opacity .2s;display:flex}#pv2 .demo-plan-empty .icon{width:14px;height:14px}#pv2 .demo-plan-docs .demo-upload-result{min-height:var(--plan-file-height);gap:8px;margin:0;padding:6px 9px;position:absolute;inset:auto 0 0}#pv2 .demo-documents .demo-upload-result b{font-size:var(--plan-label-size)}#pv2 .demo-documents .demo-upload-result small{font-size:calc(var(--plan-label-size) - 1px);margin-top:2px}#pv2 .demo-plan-docs .demo-progress{margin:0;position:absolute;bottom:2px;left:44px;right:9px}#pv2 .demo-documents .demo-file-icon{width:27px;height:27px}#pv2 .demo-documents .demo-file-icon .icon{width:13px;height:13px}#pv2 .demo-plan-docs:has(.demo-upload-result){padding-bottom:var(--plan-file-height)}#pv2 .demo-documents:is([data-step=uploading],#pv2 [data-step=attached],#pv2 [data-step=saving],#pv2 [data-step=done]) .demo-plan-empty{opacity:0}#pv2 .demo-documents:is([data-step=attached],#pv2 [data-step=saving]) .demo-upload-result{opacity:1;translate:0}#pv2 .demo-documents:is([data-step=attached],#pv2 [data-step=saving]) .demo-progress{display:none}#pv2 .demo-plan-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}#pv2 .demo-plan-footer>small{font-size:calc(var(--plan-label-size) - 1px);color:#9e8498}#pv2 .demo-documents .demo-register{font-size:var(--plan-button-size);min-width:96px;padding:7px 12px}#pv2 .demo-documents[data-step=saving] .demo-register{opacity:.65}#pv2 .demo-plan-saved{opacity:0;flex-direction:column;gap:12px;display:flex;translate:0 10px}#pv2 .demo-saved-heading{color:var(--demo-accent);font-size:var(--plan-value-size);align-items:center;gap:7px;display:flex}#pv2 .demo-saved-heading .icon{width:17px;height:17px}#pv2 .demo-saved-card{background:#fff;border:1px solid #e5d7e1;border-radius:12px;padding:15px}#pv2 .demo-saved-card>small{color:#ab93a1;font-size:var(--plan-label-size);display:block}#pv2 .demo-saved-card>strong{font-size:calc(var(--plan-value-size) + 3px);margin-top:5px;display:block}#pv2 .demo-saved-meta{font-size:var(--plan-label-size);color:#a1899a;justify-content:space-between;gap:10px;margin-top:6px;display:flex}#pv2 .demo-saved-meta b{color:#6d4c66;font-weight:400}#pv2 .demo-saved-attachment{border-top:1px solid #f0e6ed;align-items:center;gap:9px;margin-top:13px;padding-top:12px;display:flex}#pv2 .demo-saved-attachment>span:nth-child(2){flex:1;min-width:0}#pv2 .demo-saved-attachment b{font-size:var(--plan-label-size);font-weight:400;display:block}#pv2 .demo-saved-attachment small{font-size:calc(var(--plan-label-size) - 1px);color:#a58c9e;margin-top:3px;display:block}#pv2 .demo-documents[data-step=done] .demo-plan-form{opacity:0;translate:0 -10px}#pv2 .demo-documents[data-step=done] .demo-plan-saved{opacity:1;translate:0}@media (max-width:1000px){#pv2 .demo-documents{--plan-header:31px;--plan-pad:11px;--plan-gap:7px;--plan-title-height:29px;--plan-meta-height:30px;--plan-label-size:8px;--plan-value-size:10px;--plan-file-height:34px;--plan-button-size:8px}#pv2 .demo-plan-title-field,#pv2 .demo-plan-meta>span{padding-inline:8px}#pv2 .demo-plan-placeholder{left:8px}#pv2 .demo-documents .demo-register{min-width:83px;padding:6px 9px}#pv2 .demo-saved-card{padding:12px}#pv2 .demo-saved-attachment{margin-top:10px;padding-top:9px}#pv2 .demo-plan-saved{gap:9px}#pv2 .demo-saved-heading .icon{width:14px;height:14px}}@media (min-width:1001px) and (max-height:760px) and (min-height:601px){#pv2 .demo-documents{--plan-pad:11px;--plan-gap:6px;--plan-title-height:28px;--plan-meta-height:28px;--plan-label-size:8px;--plan-value-size:10px;--plan-file-height:33px;--plan-button-size:8px}#pv2 .demo-plan-docs-heading{margin-bottom:4px}#pv2 .demo-documents .demo-register{padding-block:6px}#pv2 .demo-plan-title-field{padding-block:4px}#pv2 .demo-plan-meta>span{padding-block:5px}}@media (max-width:1000px) and (max-height:760px) and (min-height:601px){#pv2 .demo-documents{--plan-header:25px;--plan-pad:8px;--plan-gap:4px;--plan-title-height:23px;--plan-meta-height:24px;--plan-label-size:7px;--plan-value-size:9px;--plan-file-height:27px;--plan-button-size:7px}#pv2 .demo-documents .demo-chrome{height:25px}#pv2 .demo-plan-field>small{margin-bottom:2px}#pv2 .demo-plan-title-field{border-radius:6px;padding:3px 7px}#pv2 .demo-plan-placeholder{left:7px}#pv2 .demo-plan-meta{gap:6px}#pv2 .demo-plan-meta>span{border-radius:6px;padding:4px 7px}#pv2 .demo-documents .demo-upload{padding:4px 6px}#pv2 .demo-documents .demo-register{min-width:74px;padding:5px 7px}#pv2 .demo-plan-docs-heading{margin-bottom:3px}#pv2 .demo-plan-docs .demo-upload-result{padding:3px 6px}#pv2 .demo-documents .demo-file-icon{width:21px;height:21px}#pv2 .demo-documents .demo-file-icon .icon{width:11px;height:11px}#pv2 .demo-saved-card{padding:9px}#pv2 .demo-saved-attachment{gap:6px;margin-top:7px;padding-top:6px}#pv2 .demo-saved-card>strong,#pv2 .demo-saved-meta{margin-top:3px}#pv2 .demo-plan-saved{gap:6px}#pv2 .demo-saved-heading .icon{width:12px;height:12px}}@media (max-width:1000px) and (max-height:700px) and (min-height:601px){#pv2 .demo-documents{--plan-pad:7px;--plan-gap:3px;--plan-title-height:21px;--plan-meta-height:22px;--plan-label-size:6.5px;--plan-value-size:8px;--plan-file-height:28px;--plan-button-size:6.5px}#pv2 .demo-plan-footer>small{font-size:5.5px}#pv2 .demo-documents .demo-register{padding-block:4px}#pv2 .demo-plan-docs-heading{margin-bottom:2px}#pv2 .demo-plan-meta>span{padding-block:3px}#pv2 .demo-plan-empty .icon{width:11px;height:11px}#pv2 .demo-documents .demo-upload{padding:2px 4px}#pv2 .demo-documents .demo-file-icon{width:16px;height:16px}}#pv2 .pack-opening{z-index:2;pointer-events:none;opacity:1;height:100svh;transition:opacity .7s var(--ease);position:fixed;inset:0}#pv2 .pack-opening[hidden]{display:none}#pv2 .pack-opening.is-leaving{opacity:0}#pv2 .pack-opening.is-leaving .pack-caption{opacity:0;transition:opacity .18s}#pv2 .pack-stage{perspective:1000px;background:radial-gradient(ellipse at 50% 57%,#56213e,#160d18 58%,var(--night));place-items:center;display:grid;position:absolute;inset:0;overflow:clip}#pv2 .sealed-pack{z-index:3;opacity:0;background:linear-gradient(125deg,#7b345a,#351725 45%,#a54877);border:1px solid #ee91c58c;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:center;width:236px;height:340px;padding:28px;display:flex;position:absolute;overflow:clip;box-shadow:0 20px 65px #09040bb3}#pv2 .sealed-pack:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 18px,#ffffff08 19px 20px);position:absolute;inset:0}#pv2 .pack-edition{letter-spacing:.2em;color:#e8a6cd;font-size:9px}#pv2 .pack-mark{font-family:var(--font-tmoney),var(--font-kakao),sans-serif;letter-spacing:-.06em;text-align:center;color:#ffe1ef;font-size:32px;line-height:1.2}#pv2 .pack-symbol{color:#efbad8;width:62px;height:62px}#pv2 .pack-seam{opacity:0;background:#fff;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(.03);box-shadow:0 0 14px 3px #ffd9ed,0 0 55px 10px #e873b1}#pv2 .pack-halo{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff2e6f2,#edbaad73 22%,#bd548940 42%,#0000 68%);border-radius:50%;width:min(85vw,820px);position:absolute;transform:scale(.1)}#pv2 .pack-rays{opacity:0;background:repeating-conic-gradient(#0000 0deg 12deg,#fff0d852 13deg 15deg,#0000 17deg 30deg);width:170vmax;height:170vmax;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 2%,#000 9%,#0000 64%);mask-image:radial-gradient(circle,#0000 2%,#000 9%,#0000 64%)}#pv2 .pack-ring{aspect-ratio:1;opacity:0;z-index:2;border:2px solid #ffdaee;border-radius:50%;width:310px;position:absolute;box-shadow:0 0 45px #eda6c7,inset 0 0 35px #eda6c7}#pv2 .pack-flash{opacity:0;z-index:6;background:radial-gradient(circle,#fffef8,#fff0d7 23%,#f7d5e499 50%,#0000 85%);position:absolute;inset:0}#pv2 .pack-motes{z-index:4;position:absolute;inset:0}#pv2 .pack-mote{opacity:0;background:#ffdaee;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #eda6c7}#pv2 .pack-caption{text-align:center;z-index:8;pointer-events:auto;position:absolute;bottom:max(4vh,24px);left:24px;right:24px}#pv2 .pack-caption h2{font:800 clamp(34px,3.5vw,48px)/1.2 var(--font-tmoney),var(--font-kakao),sans-serif;letter-spacing:-.06em;opacity:0}#pv2 .pack-caption p{color:#f2cadd;opacity:0;margin-top:8px;font-size:12px}#pv2 .pack-continue{color:#fff3f9;opacity:0;background:#ffe9f113;border:1px solid #efbad87d;border-radius:999px;align-items:center;gap:18px;min-height:44px;margin-top:16px;padding:11px 21px;font-size:12px;transition:background .2s;display:inline-flex}#pv2 .pack-continue:disabled{pointer-events:none}#pv2.pack-ready .pack-continue{opacity:1}#pv2 .pack-continue:hover{background:#ffe9f12b}#pv2 .pack-continue .icon{width:16px;height:16px}#pv2 .pack-loading{background:var(--pink);transform-origin:0;z-index:9;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#pv2.pack-ready .pack-loading{opacity:0;transition:opacity .4s}#pv2 .pack-skip{background:#ffffff0c;border:1px solid #ffffff40;border-radius:999px;min-height:40px;padding:9px 16px;font-size:11px;display:none}#pv2.is-opening .pack-skip{display:inline-flex}#pv2.is-opening .restart,#pv2.is-opening .header-cta{display:none}#pv2.is-opening{overflow:hidden}#pv2.is-opening .intro-copy,#pv2.is-opening .intro-bottom,#pv2.is-opening .chapter-corner,#pv2.is-opening .scene-word,#pv2.is-opening .story-nav,#pv2.is-opening .timeline,#pv2.is-opening .end-caption,#pv2.is-opening .feature,#pv2.is-opening .final-copy{pointer-events:none;visibility:hidden!important;opacity:0!important}#pv2.is-opening .intro-copy .eyebrow,#pv2.is-opening .intro-copy h1,#pv2.is-opening .intro-copy>p{animation-play-state:paused}#pv2 .opening-glow,#pv2 .burst{display:none}#pv2.is-opening .card-entry{opacity:0;animation:none}#pv2.pack-running .card-entry{animation:pass-pack-reveal 1.5s 2.35s var(--ease)both;opacity:1}#pv2.pack-running .sealed-pack{animation:pass-pack-charge 2.25s cubic-bezier(.7,0,.3,1)both,pass-pack-split .45s 2.25s var(--ease)forwards}#pv2.pack-running .pack-seam{animation:1.45s cubic-bezier(.7,0,.84,1) .8s both pass-pack-seam}#pv2.pack-running .pack-halo{animation:pass-pack-halo 3.4s 1.8s var(--ease)both}#pv2.pack-running .pack-rays{animation:pass-pack-rays 3.6s 1.9s var(--ease)both,clockwise 32s linear infinite}#pv2.pack-running .pack-ring{animation:pass-pack-ring 1.35s 2.18s var(--ease)both}#pv2.pack-running .pack-flash{animation:pass-pack-flash .85s 2.17s var(--ease)both}#pv2.pack-running .pack-mote{animation:pass-pack-particle 2s calc(2.2s + var(--mote-delay))var(--ease)both}#pv2.pack-running .pack-caption h2{animation:copy-arrival .8s 3.05s var(--ease)both}#pv2.pack-running .pack-caption p{animation:copy-arrival .8s 3.3s var(--ease)both}#pv2.pack-running .pack-loading{animation:3.9s linear forwards pass-pack-progress}@keyframes pass-pack-charge{0%{opacity:0;transform:translateY(45px)rotateY(-30deg)scale(.85)}25%{opacity:1;transform:translateY(0)rotateY(-8deg)scale(1)}70%{filter:brightness(1.1);transform:translateY(-4px)rotateY(6deg)scale(1.04)}85%{transform:translate(-3px,-4px)rotateY(-5deg)scale(1.06)}93%{transform:translate(3px,-4px)rotateY(4deg)scale(1.07)}to{opacity:1;filter:brightness(2);transform:translateY(-4px)scale(1.08)}}@keyframes pass-pack-split{to{opacity:0;filter:blur(18px);transform:translateZ(200px)scale(1.8)}}@keyframes pass-pack-seam{0%{opacity:0;transform:scaleY(.03)}45%{opacity:.6;transform:scaleY(.6)}to{opacity:1;filter:blur(1px);transform:scaleY(1.5)}}@keyframes pass-pack-halo{0%{opacity:0;transform:scale(.1)}15%{opacity:.7;transform:scale(.5)}30%{opacity:1;transform:scale(1.4)}to{opacity:.32;transform:scale(1)}}@keyframes pass-pack-rays{0%{opacity:0;transform:scale(.3)}15%{opacity:.35}25%{opacity:.9;transform:scale(1.1)}to{opacity:.16;transform:scale(1)}}@keyframes pass-pack-ring{0%{opacity:0;transform:scale(.4)rotateX(30deg)}12%{opacity:1}to{opacity:0;transform:scale(5)rotateX(65deg)}}@keyframes pass-pack-flash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}@keyframes pass-pack-reveal{0%{opacity:0;transform:translateY(80px)rotateY(70deg)scale(.65)}30%{opacity:1}75%{opacity:1;transform:translateY(-12px)rotateY(-6deg)rotate(-3deg)scale(1.05)}to{opacity:1;transform:translateY(0)rotateY(0)rotate(0)scale(1)}}@keyframes pass-pack-particle{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}to{opacity:0;transform:translate(var(--mote-x),var(--mote-y))scale(.3)}}@keyframes pass-pack-progress{to{transform:scaleX(1)}}@media (max-width:600px){#pv2 .sealed-pack{width:190px;height:278px;padding:24px}#pv2 .pack-mark{font-size:28px}#pv2 .pack-symbol{width:50px;height:50px}#pv2 .pack-caption p{font-size:11px}#pv2 .pack-skip{padding:8px 12px;font-size:10px}#pv2 .pack-halo{width:140vw}}@media (max-width:1000px){#pv2 .restart{padding:8px;font-size:0;display:inline-flex}#pv2 .header-actions{gap:10px}}@media (max-height:760px){#pv2 .sealed-pack{width:170px;height:245px;padding:20px}#pv2 .pack-mark{font-size:26px}#pv2 .pack-caption{bottom:22px}#pv2 .pack-caption h2{font-size:32px}#pv2 .pack-continue{margin-top:12px;font-size:11px}}@media (max-height:760px) and (min-height:601px) and (min-width:1001px){#pv2 .pack-stage{padding-bottom:8vh}#pv2 .pack-mote{top:46%}}@media (max-height:600px){#pv2.is-opening .card-anchor{margin:0!important;position:fixed!important;top:50%!important;left:50%!important;translate:-50% -50%!important}#pv2.is-opening .stage{min-height:100svh}}@media (max-height:600px) and (min-width:601px),(max-height:400px){#pv2.is-opening .card-anchor{left:32%!important}#pv2 .pack-stage{background:radial-gradient(ellipse at 32% 50%,#56213e,#160d18 58%,var(--night))}#pv2 .sealed-pack,#pv2 .pack-halo,#pv2 .pack-rays,#pv2 .pack-ring{top:50%;left:32%;translate:-50% -50%}#pv2 .pack-mote{left:32%}#pv2 .pack-flash{background-position:50%}#pv2 .pack-caption{text-align:left;inset:35% 24px auto 57%}#pv2 .pack-caption p{max-width:230px}#pv2 .pack-caption h2{font-size:30px}}@media (max-height:600px) and (max-width:600px) and (min-height:401px){#pv2.is-opening .card-anchor{top:43%!important}#pv2 .pack-stage{padding-bottom:14vh}#pv2 .pack-mote{top:43%}#pv2 .pack-caption{bottom:18px}#pv2 .pack-continue{min-height:40px;padding-block:8px}}@media (max-height:400px){#pv2.is-opening .card-anchor{transform:scale(.8)!important}#pv2 .sealed-pack{width:150px;height:216px;padding:18px}#pv2 .pack-caption{top:38%;right:16px}#pv2 .pack-caption h2{font-size:24px}#pv2 .pack-caption p{font-size:10px}#pv2 .pack-continue{gap:8px;min-height:38px;padding:8px 12px;font-size:10px}}
