:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#24222a;background:#f7f7fa}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{background:#17131d;color:#fff;padding:24px 18px;display:flex;flex-direction:column;gap:28px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;padding:0 8px}.brandmark{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#c9a9d5,#765485);display:grid;place-items:center;font-family:serif;font-size:25px}.brand small{display:block;color:#a9a1b1;margin-top:2px}nav{display:flex;flex-direction:column;gap:6px}nav a,.logout{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#bbb4c2;text-decoration:none;border:0;background:transparent;font-size:14px}nav a.router-link-active{background:#2b2233;color:#fff}.logout{margin-top:auto;cursor:pointer}.content{padding:34px;max-width:1500px;width:100%}.page-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.page-title h1{margin:0;font-size:28px}.muted{color:#817b88}.grid{display:grid;gap:18px}.stats{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid #ebe9ef;border-radius:18px;padding:20px;box-shadow:0 6px 24px #24222a0a}.stat strong{font-size:30px;display:block;margin-top:8px}.btn{border:0;border-radius:11px;padding:11px 16px;font-weight:700;cursor:pointer;background:#6d567f;color:#fff;text-decoration:none}.btn.secondary{background:#efedf2;color:#3c3442}.btn.danger{background:#b93f55}input,select,textarea{width:100%;border:1px solid #dedbe3;background:#fff;border-radius:10px;padding:11px 12px;font:inherit}label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.span2{grid-column:span 2}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px 10px;border-bottom:1px solid #eeeaf1;font-size:14px}th{color:#77707f;font-size:12px;text-transform:uppercase}.badge{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eeeaf2;font-size:12px}.Confirmed{background:#e3f5ea;color:#24633b}.Declined{background:#fde7ea;color:#8c2939}.Pending{background:#fff3d9;color:#80601d}.toolbar{display:flex;gap:10px;align-items:center}.template-grid{grid-template-columns:repeat(3,1fr)}.template-card{overflow:hidden;padding:0}.template-preview{height:170px;display:grid;place-items:center;font-family:Georgia,serif;font-size:25px}.floral{background:linear-gradient(135deg,#eaddec,#fff8fb)}.minimal{background:#f8f8f5}.botanical{background:linear-gradient(135deg,#dce8da,#f9fbf6)}.romantic{background:linear-gradient(135deg,#f4d5dc,#fff7f8)}.boho{background:linear-gradient(135deg,#e8c8ad,#f8efe8)}.luxury{background:linear-gradient(135deg,#151515,#55462c);color:#f8e7bb}.modern{background:linear-gradient(135deg,#dfe7ff,#f3e7ff)}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static;flex-direction:row;align-items:center;overflow:auto}.brand{display:none}nav{flex-direction:row}.logout{margin:0 0 0 auto}.content{padding:20px}.stats{grid-template-columns:repeat(2,1fr)}.template-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sidebar{padding:10px}.sidebar span{display:none}.content{padding:14px}.stats,.template-grid,.form-grid{grid-template-columns:1fr}.span2{grid-column:auto}.page-title{gap:12px}.page-title h1{font-size:24px}}.login-page[data-v-b6e6eb80]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#eadfed,#f7f7fa 45%)}.login-card[data-v-b6e6eb80]{width:min(430px,92vw);background:#fff;padding:34px;border-radius:24px;box-shadow:0 25px 70px #392d4722}.login-logo[data-v-b6e6eb80]{width:58px;height:58px;border-radius:18px;background:#6d567f;color:#fff;display:grid;place-items:center;font:32px Georgia;margin-bottom:18px}.login-card h1[data-v-b6e6eb80]{margin:0 0 4px}.login-card label[data-v-b6e6eb80]{margin-top:16px}.login-card .btn[data-v-b6e6eb80]{width:100%;margin:18px 0 12px}.error[data-v-b6e6eb80]{color:#b23149}.plans-grid[data-v-592b5671]{grid-template-columns:repeat(3,1fr)}.modal[data-v-592b5671]{position:fixed;top:0;right:0;bottom:0;left:0;background:#15101ccc;display:grid;place-items:center;padding:20px;z-index:50;overflow:auto}.modal-card[data-v-592b5671]{width:min(820px,96vw);max-height:92vh;overflow:auto}.modal-title-row[data-v-592b5671]{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.modal-title-row h2[data-v-592b5671]{margin:0}.icon-close[data-v-592b5671]{border:0;background:#f1eef3;width:38px;height:38px;border-radius:10px;font-size:24px;cursor:pointer}.inline-error[data-v-592b5671]{background:#fdecef;color:#9e3042;padding:12px 14px;border-radius:12px;margin-bottom:16px}.switch-card[data-v-592b5671]{display:flex;align-items:center;gap:10px;border:1px solid #e5e1e8;border-radius:12px;padding:12px;margin:0}.switch-card input[data-v-592b5671],.feature-toggle input[data-v-592b5671]{width:auto}.features-editor[data-v-592b5671]{border-top:1px solid #eeeaf1;margin-top:22px;padding-top:20px}.features-editor h3[data-v-592b5671]{margin-top:0}.feature-grid[data-v-592b5671]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.feature-toggle[data-v-592b5671]{display:flex;gap:10px;align-items:flex-start;border:1px solid #e7e2ea;padding:12px;border-radius:12px;margin:0}.feature-toggle span[data-v-592b5671]{display:flex;flex-direction:column}.feature-toggle small[data-v-592b5671]{color:#8b8490;margin-top:3px}@media(max-width:900px){.plans-grid[data-v-592b5671]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.plans-grid[data-v-592b5671],.feature-grid[data-v-592b5671]{grid-template-columns:1fr}}.category-shell[data-v-22ae5fb6]{margin:8px 0 30px;background:#fff;border:1px solid #ebe6ed;border-radius:22px;padding:24px 26px;box-shadow:0 12px 34px #3a2a4410}.category-head[data-v-22ae5fb6]{display:flex;justify-content:space-between;align-items:end;gap:20px}.category-head span[data-v-22ae5fb6],.collection-title span[data-v-22ae5fb6],.template-meta span[data-v-22ae5fb6]:first-child{font-size:10px;font-weight:800;letter-spacing:.18em;color:#775b83}.category-head h2[data-v-22ae5fb6],.collection-title h2[data-v-22ae5fb6]{margin:5px 0 4px;font-size:25px}.category-head p[data-v-22ae5fb6],.collection-title p[data-v-22ae5fb6]{margin:0;color:#817788}.category-head>strong[data-v-22ae5fb6]{font-size:13px;background:#f2edf5;padding:8px 12px;border-radius:999px}.category-tabs[data-v-22ae5fb6]{display:flex;gap:8px;overflow:auto;padding-top:20px}.category-tabs button[data-v-22ae5fb6]{min-width:max-content;border:1px solid #e4dde7;background:#faf8fb;border-radius:999px;padding:10px 13px;display:flex;gap:10px;align-items:center;font-weight:750;color:#4b404e}.category-tabs button small[data-v-22ae5fb6]{width:24px;height:24px;border-radius:50%;background:#eee8f1;display:grid;place-items:center}.category-tabs button.active[data-v-22ae5fb6]{background:#6f557b;color:#fff;border-color:#6f557b;box-shadow:0 8px 18px #6f557b2b}.category-tabs button.active small[data-v-22ae5fb6]{background:#ffffff24}.collection-title[data-v-22ae5fb6]{display:flex;align-items:end;justify-content:space-between;margin:0 2px 17px;gap:20px}.template-grid[data-v-22ae5fb6]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px}.template-card[data-v-22ae5fb6]{padding:0;overflow:hidden;background:#fff;border:1px solid #e9e4eb;border-radius:18px;box-shadow:0 8px 25px #2b20310b;transition:.2s}.template-card[data-v-22ae5fb6]:hover{transform:translateY(-3px);box-shadow:0 18px 42px #2b203116}.template-cover[data-v-22ae5fb6]{position:relative;height:285px;overflow:hidden;background:#eee8e5;display:grid;place-items:center;isolation:isolate}.cover-texture[data-v-22ae5fb6]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:radial-gradient(#fff8 1px,transparent 1px);background-size:6px 6px}.cover-envelope[data-v-22ae5fb6]{position:relative;width:72%;height:52%;background:#eee6df;box-shadow:0 18px 35px #2c1e241d;border:1px solid #ffffff66;display:grid;place-items:center}.envelope-flap[data-v-22ae5fb6]{position:absolute;inset:0 0 auto;height:60%;background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);filter:brightness(.92);z-index:1}.cover-seal[data-v-22ae5fb6]{position:absolute;z-index:3;left:50%;top:52%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#80606f;color:#fff;border:4px double #ffffffaa;font:600 14px Georgia;box-shadow:0 8px 18px #0002}.cover-copy[data-v-22ae5fb6]{position:absolute;z-index:2;inset:auto 8% 10%;text-align:center;display:none}.cover-copy small[data-v-22ae5fb6]{font-size:7px;letter-spacing:.18em}.cover-copy b[data-v-22ae5fb6]{display:block;font:600 17px Georgia;margin:5px}.cover-copy span[data-v-22ae5fb6]{font-size:8px}.cover-preview[data-v-22ae5fb6]{position:absolute;right:14px;bottom:14px;z-index:5;border:0;border-radius:999px;background:#fffd;padding:8px 11px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;box-shadow:0 7px 20px #0001}.cover-flourish[data-v-22ae5fb6]{position:absolute;width:170px;height:62px;border:1px solid #ffffff55;border-radius:50%;transform:rotate(-30deg)}.flourish-a[data-v-22ae5fb6]{left:-60px;top:35px}.flourish-b[data-v-22ae5fb6]{right:-55px;bottom:35px;transform:rotate(27deg)}.cover-white-ivory[data-v-22ae5fb6]{background:linear-gradient(135deg,#f5f1eb,#fff)}.cover-white-ivory .cover-envelope[data-v-22ae5fb6]{background:#fffdf9}.cover-white-ivory .cover-seal[data-v-22ae5fb6]{background:#b8a48d;color:#fff}.cover-olive-botanical[data-v-22ae5fb6]{background:radial-gradient(circle at 12% 18%,#dce4ce,transparent 32%),linear-gradient(135deg,#d8d2c1,#9caa86)}.cover-olive-botanical .cover-envelope[data-v-22ae5fb6]{background:#5e6b4f;color:#f6f2de}.cover-olive-botanical .cover-seal[data-v-22ae5fb6]{background:#9c6d2f}.cover-black-gold[data-v-22ae5fb6]{background:radial-gradient(circle,#3a3230,#111)}.cover-black-gold .cover-envelope[data-v-22ae5fb6]{background:#191718;border-color:#9d8151}.cover-black-gold .cover-seal[data-v-22ae5fb6],.cover-corporate-noir .cover-seal[data-v-22ae5fb6]{background:linear-gradient(145deg,#e0bf7e,#80602d);color:#17120c}.cover-editorial[data-v-22ae5fb6],.cover-birthday-editorial[data-v-22ae5fb6]{background:#d8d1c5}.cover-editorial .cover-envelope[data-v-22ae5fb6],.cover-birthday-editorial .cover-envelope[data-v-22ae5fb6]{background:#f5f0e8}.cover-editorial .cover-copy[data-v-22ae5fb6],.cover-birthday-editorial .cover-copy[data-v-22ae5fb6]{display:block}.cover-editorial .cover-seal[data-v-22ae5fb6],.cover-birthday-editorial .cover-seal[data-v-22ae5fb6],.cover-editorial .envelope-flap[data-v-22ae5fb6],.cover-birthday-editorial .envelope-flap[data-v-22ae5fb6]{display:none}.cover-hacienda[data-v-22ae5fb6]{background:linear-gradient(135deg,#e7d5b5,#b56c4b)}.cover-hacienda .cover-envelope[data-v-22ae5fb6]{background:#9f5b3f}.cover-boho-premium[data-v-22ae5fb6]{background:linear-gradient(145deg,#e6cdb8,#be8064)}.cover-destination-sea[data-v-22ae5fb6]{background:linear-gradient(180deg,#a8d0d8,#f0dfc5)}.cover-destination-sea .cover-envelope[data-v-22ae5fb6]{background:#edf8f7}.cover-midnight-blue[data-v-22ae5fb6]{background:linear-gradient(145deg,#1d2c42,#7690a9)}.cover-midnight-blue .cover-envelope[data-v-22ae5fb6]{background:#405a70}.cover-xv-rose[data-v-22ae5fb6]{background:radial-gradient(circle at 20% 10%,#f5dde9,transparent 35%),#c98aa8}.cover-xv-stars[data-v-22ae5fb6]{background:radial-gradient(circle at 50% 15%,#684d86,#17101e)}.cover-xv-stars[data-v-22ae5fb6]:after{content:"✦  ·  ✧  ·  ✦";position:absolute;top:28px;color:#f2deff;letter-spacing:18px}.cover-xv-lilac[data-v-22ae5fb6]{background:linear-gradient(135deg,#dfd2ef,#a888c3)}.cover-baptism-celestial[data-v-22ae5fb6]{background:linear-gradient(#e7f2fa,#b9d2e3)}.cover-baptism-celestial[data-v-22ae5fb6]:after{content:"✦";font-size:80px;color:#fff8;position:absolute;top:15px}.cover-baptism-ivory[data-v-22ae5fb6]{background:linear-gradient(135deg,#fbf4e7,#dbc7a1)}.cover-birthday-neon[data-v-22ae5fb6]{background:radial-gradient(circle at 30% 25%,#6c1e74,#15121c)}.cover-birthday-neon .cover-envelope[data-v-22ae5fb6]{background:#28132f;box-shadow:0 0 35px #ff4fd055}.cover-baby-cloud[data-v-22ae5fb6]{background:linear-gradient(#e8f5fb,#f8eadf)}.cover-baby-cloud .cover-envelope[data-v-22ae5fb6]{border-radius:24px;background:#fff}.cover-baby-botanical[data-v-22ae5fb6]{background:radial-gradient(circle at 10% 20%,#dfe9d6,transparent 35%),#f7f2e5}.cover-baby-botanical .cover-envelope[data-v-22ae5fb6]{background:#f9f6ed}.cover-corporate-noir[data-v-22ae5fb6]{background:linear-gradient(135deg,#121417,#33383e)}.cover-corporate-noir .cover-envelope[data-v-22ae5fb6]{background:#1e2328}.cover-corporate-clean[data-v-22ae5fb6]{background:linear-gradient(135deg,#eef2f5,#cad8e1)}.cover-corporate-clean .cover-envelope[data-v-22ae5fb6]{background:#fff;border-radius:14px}.template-card-body[data-v-22ae5fb6]{padding:17px 18px 18px}.template-meta[data-v-22ae5fb6]{display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.template-meta span[data-v-22ae5fb6]:last-child{font-size:10px;color:#918696}.template-name-row[data-v-22ae5fb6]{display:flex;justify-content:space-between;gap:12px;align-items:center}.template-name-row>b[data-v-22ae5fb6]{font-size:18px}.template-card-body>p[data-v-22ae5fb6]{font-size:12px;margin:8px 0 15px}.badge[data-v-22ae5fb6]{font-size:11px;background:#f0ebf4;padding:5px 8px;border-radius:999px}.designer-overlay[data-v-22ae5fb6],.preview-overlay[data-v-22ae5fb6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#eceaf0}.designer-shell[data-v-22ae5fb6]{height:100%;display:flex;flex-direction:column}.designer-topbar[data-v-22ae5fb6],.preview-topbar[data-v-22ae5fb6]{height:70px;background:#fff;border-bottom:1px solid #ddd8e2;display:flex;align-items:center;justify-content:space-between;padding:0 20px;gap:16px}.designer-title[data-v-22ae5fb6]{display:flex;align-items:center;gap:12px}.designer-title div[data-v-22ae5fb6]{display:flex;flex-direction:column}.designer-title small[data-v-22ae5fb6]{color:#817789}.designer-history[data-v-22ae5fb6]{display:flex;gap:8px}.icon-button[data-v-22ae5fb6]{border:1px solid #ddd8e2;background:#fff;border-radius:10px;padding:9px}.designer-workspace[data-v-22ae5fb6]{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;min-height:0;flex:1}.designer-left[data-v-22ae5fb6],.designer-right[data-v-22ae5fb6]{background:#fff;padding:18px;overflow:auto}.designer-left[data-v-22ae5fb6]{border-right:1px solid #ddd8e2}.designer-right[data-v-22ae5fb6]{border-left:1px solid #ddd8e2}.panel-title[data-v-22ae5fb6]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.top-gap[data-v-22ae5fb6]{margin-top:24px}.tool-grid[data-v-22ae5fb6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool-grid button[data-v-22ae5fb6]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 5px;border:1px solid #e1dce5;background:#fff;border-radius:12px;font-size:12px}.tool-grid button[data-v-22ae5fb6]:hover{background:#f8f5fa}.designer-left label[data-v-22ae5fb6],.designer-right label[data-v-22ae5fb6]{display:grid;gap:6px;margin:10px 0;font-size:12px;color:#6c6373}.designer-left input[data-v-22ae5fb6],.designer-right input[data-v-22ae5fb6],.designer-right textarea[data-v-22ae5fb6],.designer-right select[data-v-22ae5fb6]{width:100%;box-sizing:border-box;border:1px solid #ddd7e2;border-radius:9px;padding:9px;background:#fff}.switch-line[data-v-22ae5fb6]{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important}.switch-line input[data-v-22ae5fb6]{width:auto!important}.upload-field[data-v-22ae5fb6]{display:flex!important;align-items:center;justify-content:center;gap:7px;border:1px dashed #bfb4c8;border-radius:10px;padding:10px;cursor:pointer}.upload-field input[data-v-22ae5fb6]{display:none}.designer-center[data-v-22ae5fb6]{overflow:hidden;display:flex;flex-direction:column;align-items:center}.canvas-size[data-v-22ae5fb6]{padding:10px;color:#766b7d;font-size:12px}.canvas-scroll[data-v-22ae5fb6]{width:100%;flex:1;overflow:auto;padding:0 50px 70px;box-sizing:border-box}.designer-canvas[data-v-22ae5fb6],.preview-page[data-v-22ae5fb6]{position:relative;width:min(700px,100%);margin:0 auto;background-size:cover;background-position:center;box-shadow:0 22px 55px #392f3f26}.canvas-el[data-v-22ae5fb6]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;cursor:move;white-space:pre-wrap;padding:4px}.canvas-el.selected[data-v-22ae5fb6]{outline:2px solid #7a5a91;outline-offset:2px}.resize-handle[data-v-22ae5fb6]{position:absolute;width:14px;height:14px;background:#7a5a91;border:2px solid #fff;border-radius:3px;right:-7px;bottom:-7px;cursor:nwse-resize}.canvas-el img[data-v-22ae5fb6]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-22ae5fb6]{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:5px;color:#999;background:#eee}.block-preview[data-v-22ae5fb6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.countdown-preview[data-v-22ae5fb6]{gap:10px}.countdown-preview b[data-v-22ae5fb6]{font-size:36px}.countdown-preview span[data-v-22ae5fb6]{font-size:10px;letter-spacing:.12em}.locations-preview[data-v-22ae5fb6]{gap:12px;padding:12px;box-sizing:border-box}.locations-preview article[data-v-22ae5fb6]{flex:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:1px solid #e8e2ea;border-radius:14px}.locations-preview small[data-v-22ae5fb6]{font-size:11px}.locations-preview em[data-v-22ae5fb6]{font-size:10px;color:#765485;font-style:normal}.gallery-preview[data-v-22ae5fb6]{gap:8px}.gallery-preview span[data-v-22ae5fb6]{height:92%;flex:1;border-radius:10px;background:linear-gradient(135deg,#e9dce7,#cfc2d3)}.video-preview[data-v-22ae5fb6]{flex-direction:column;gap:8px;background:#171717;color:#fff;border-radius:12px}.hashtag-preview[data-v-22ae5fb6],.contact-preview[data-v-22ae5fb6]{flex-direction:column;gap:8px}.rsvp-preview[data-v-22ae5fb6]{flex-direction:column;gap:8px;padding:14px;box-sizing:border-box}.rsvp-preview>b[data-v-22ae5fb6]{font-size:25px}.rsvp-preview p[data-v-22ae5fb6]{margin:0;font-size:13px}.rsvp-preview button[data-v-22ae5fb6]{border:0;padding:9px 15px;border-radius:999px;background:#725582;color:#fff}.divider-preview[data-v-22ae5fb6]{height:2px;width:100%;background:currentColor}.four-cols[data-v-22ae5fb6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.checks[data-v-22ae5fb6],.layer-actions[data-v-22ae5fb6]{display:flex;gap:8px}.layer-actions .btn[data-v-22ae5fb6]{flex:1;font-size:12px;padding:9px}.empty-props[data-v-22ae5fb6]{text-align:center;color:#857c8a;padding:25px 8px}.empty-props p[data-v-22ae5fb6]{font-size:13px}.designer-right hr[data-v-22ae5fb6]{border:0;border-top:1px solid #eee8f0;margin:20px 0}.preview-overlay[data-v-22ae5fb6]{overflow:auto;background:#e8e6eb}.preview-topbar[data-v-22ae5fb6]{position:sticky;top:0;z-index:10}.preview-stage[data-v-22ae5fb6]{padding:35px 20px 100px}.preview-page[data-v-22ae5fb6]{width:min(760px,94vw)}.preview-el[data-v-22ae5fb6]{cursor:default}.preview-el a[data-v-22ae5fb6]{color:inherit;text-decoration:none}.music-fab[data-v-22ae5fb6]{position:fixed;right:22px;bottom:22px;z-index:20;border:0;background:#6d567f;color:#fff;border-radius:999px;padding:12px 16px;display:flex;align-items:center;gap:8px;box-shadow:0 10px 28px #0003}@media(max-width:1000px){.designer-workspace[data-v-22ae5fb6]{grid-template-columns:190px minmax(0,1fr) 240px}.tool-grid[data-v-22ae5fb6]{grid-template-columns:1fr}.canvas-scroll[data-v-22ae5fb6]{padding-left:20px;padding-right:20px}}@media(max-width:760px){.category-head[data-v-22ae5fb6],.collection-title[data-v-22ae5fb6]{align-items:flex-start;flex-direction:column}.category-shell[data-v-22ae5fb6]{padding:18px}.template-grid[data-v-22ae5fb6]{grid-template-columns:1fr}.template-cover[data-v-22ae5fb6]{height:250px}.designer-workspace[data-v-22ae5fb6]{grid-template-columns:1fr}.designer-left[data-v-22ae5fb6],.designer-right[data-v-22ae5fb6]{display:none}.designer-topbar[data-v-22ae5fb6]{padding:0 10px}.designer-title small[data-v-22ae5fb6],.designer-history[data-v-22ae5fb6],.designer-topbar .toolbar .secondary[data-v-22ae5fb6]{display:none}.canvas-scroll[data-v-22ae5fb6]{padding:0 10px 50px}.designer-canvas[data-v-22ae5fb6]{width:100%}}.template-cover[data-v-22ae5fb6]{height:285px}.family-stationery[data-v-22ae5fb6]{background:#eee9e1}.paper-card[data-v-22ae5fb6]{width:62%;height:72%;background:#fffdf9;border:1px solid #d9cdbf;box-shadow:0 18px 38px #5e50431a;display:flex;flex-direction:column;align-items:center;justify-content:center}.paper-card>span[data-v-22ae5fb6]{color:#a38c75;font-size:30px}.paper-card small[data-v-22ae5fb6]{font-size:7px;letter-spacing:.24em}.paper-card b[data-v-22ae5fb6]{font:italic 34px Georgia;margin:12px}.paper-card i[data-v-22ae5fb6]{font:9px Georgia;color:#786c62}.family-botanical[data-v-22ae5fb6]{background:linear-gradient(90deg,#dce5d4 0,#dce5d4 42%,#f4f5ed 42%);overflow:hidden}.botanical-leaf[data-v-22ae5fb6]{position:absolute;font-size:180px;color:#6474594c}.botanical-leaf.left[data-v-22ae5fb6]{left:-45px;bottom:-45px;transform:rotate(-20deg)}.botanical-leaf.right[data-v-22ae5fb6]{right:-45px;top:-55px;transform:rotate(160deg)}.botanical-card[data-v-22ae5fb6]{position:relative;background:#fafbf5dd;border:1px solid #7e8f7155;padding:35px 45px;text-align:center}.botanical-card small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.25em}.botanical-card b[data-v-22ae5fb6]{display:block;font:30px/1.05 Georgia;color:#526348;margin-top:12px}.family-luxury[data-v-22ae5fb6]{background:radial-gradient(circle at 50% 30%,#3b302a,#100e0e 72%)}.luxury-arch[data-v-22ae5fb6]{position:absolute;width:58%;height:78%;bottom:0;border:1px solid #c4a16288;border-bottom:0;border-radius:50% 50% 0 0}.luxury-monogram[data-v-22ae5fb6]{position:relative;color:#d2b173;font:42px Georgia}.luxury-caption[data-v-22ae5fb6]{position:absolute;bottom:24px;color:#d2b173;font:7px Arial;letter-spacing:.3em}.family-editorial[data-v-22ae5fb6]{background:#eee8dc;justify-items:start}.editorial-cover[data-v-22ae5fb6]{width:86%;height:78%;border-top:5px solid #171717;border-bottom:2px solid #171717;text-align:left;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.editorial-cover small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.16em}.editorial-cover b[data-v-22ae5fb6]{font:900 34px/.9 Arial;letter-spacing:-.07em}.editorial-cover span[data-v-22ae5fb6]{font:8px Arial;font-weight:800}.family-hacienda[data-v-22ae5fb6]{background:#f1dfc8}.hacienda-tile[data-v-22ae5fb6]{position:absolute;width:110px;height:110px;border:2px solid #a05b3e55;transform:rotate(45deg);display:grid;place-items:center;color:#9b5035}.hacienda-tile.one[data-v-22ae5fb6]{left:-45px;top:30px}.hacienda-tile.two[data-v-22ae5fb6]{right:-38px;bottom:25px}.hacienda-card[data-v-22ae5fb6]{position:relative;width:56%;height:60%;background:#fff6e9;border:2px solid #a05b3e55;display:flex;flex-direction:column;align-items:center;justify-content:center}.hacienda-card small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.25em}.hacienda-card b[data-v-22ae5fb6]{font:35px Georgia;color:#8e4d39;margin:10px}.hacienda-card span[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.25em}.family-boho[data-v-22ae5fb6]{background:#ecd7c8}.boho-sun[data-v-22ae5fb6]{position:absolute;right:-20px;width:210px;height:210px;border-radius:50%;background:#b66c4e3a}.boho-cover[data-v-22ae5fb6]{position:relative;width:66%;text-align:left;margin-left:-60px}.boho-cover small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.25em;color:#8c5541}.boho-cover b[data-v-22ae5fb6]{display:block;font:38px/1.02 Georgia;color:#5b4036;margin-top:18px}.boho-cover i[data-v-22ae5fb6]{color:#b06f55}.family-sea[data-v-22ae5fb6]{background:linear-gradient(#cfe4e7 0,#cfe4e7 60%,#e9dbc5 60%)}.sea-horizon[data-v-22ae5fb6]{position:absolute;left:-10%;right:-10%;top:56%;height:45px;border-top:2px solid #4e87945c;border-radius:50%}.postcard[data-v-22ae5fb6]{position:relative;width:62%;background:#fffaf0;box-shadow:0 18px 35px #31545c26;padding:30px;text-align:center;transform:rotate(-2deg)}.postcard small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.2em}.postcard b[data-v-22ae5fb6]{display:block;font:34px Georgia;color:#386a75;margin:12px}.postcard span[data-v-22ae5fb6]{font:8px Arial}.family-midnight[data-v-22ae5fb6]{background:radial-gradient(circle,#293e61,#0d1625 72%)}.orbit-ring[data-v-22ae5fb6]{position:absolute;border:1px solid #a6b5cb66;border-radius:50%}.orbit-ring.a[data-v-22ae5fb6]{width:230px;height:230px}.orbit-ring.b[data-v-22ae5fb6]{width:170px;height:170px}.midnight-stars[data-v-22ae5fb6]{position:absolute;top:25px;color:#dbe5f1}.midnight-title[data-v-22ae5fb6]{position:relative;color:#eef4ff;font:38px Georgia}.family-midnight small[data-v-22ae5fb6]{color:#fff}.family-couture[data-v-22ae5fb6]{background:linear-gradient(115deg,#fff6fa 0,#fff6fa 48%,#efd2df 48%)}.couture-band[data-v-22ae5fb6]{position:absolute;right:-40px;width:260px;height:55px;background:#bd789934;transform:rotate(-34deg)}.couture-band.one[data-v-22ae5fb6]{top:80px}.couture-band.two[data-v-22ae5fb6]{top:145px}.couture-xv[data-v-22ae5fb6]{position:relative;font:100px Georgia;color:#8d536f}.couture-name[data-v-22ae5fb6]{position:absolute;bottom:40px;font:8px Arial;letter-spacing:.35em;color:#8d536f}.family-stars[data-v-22ae5fb6]{background:radial-gradient(circle at 50% 10%,#48355f,#130f1b 75%);color:#fff}.starfield[data-v-22ae5fb6]{position:absolute;top:25px;color:#ddc3f6;letter-spacing:8px}.moon-mark[data-v-22ae5fb6]{position:absolute;right:40px;top:45px;font-size:70px;color:#d1b0ee3d}.stars-xv[data-v-22ae5fb6]{font:82px Georgia;color:#f6e9ff}.family-stars small[data-v-22ae5fb6]{position:absolute;bottom:35px;font:7px Arial;letter-spacing:.3em}.family-lilac[data-v-22ae5fb6]{background:#faf7ff}.lilac-orb[data-v-22ae5fb6]{position:absolute;border-radius:50%}.lilac-orb.one[data-v-22ae5fb6]{width:230px;height:230px;background:#d9c9e75c;left:-70px;top:-60px}.lilac-orb.two[data-v-22ae5fb6]{width:270px;height:270px;background:#eedcea73;right:-90px;bottom:-100px}.lilac-word[data-v-22ae5fb6]{position:absolute;top:44px;font:italic 54px Georgia;color:#856ba02b}.lilac-name[data-v-22ae5fb6]{position:relative;font:37px Georgia;color:#584865;letter-spacing:.12em}.family-celestial[data-v-22ae5fb6]{background:linear-gradient(#eef8fd,#fff)}.celestial-cloud[data-v-22ae5fb6]{position:absolute;height:80px;border-radius:50%;background:#fff}.celestial-cloud.one[data-v-22ae5fb6]{width:230px;left:-60px;bottom:35px}.celestial-cloud.two[data-v-22ae5fb6]{width:200px;right:-55px;top:70px}.cross[data-v-22ae5fb6]{position:relative;font-size:58px;color:#7599b86b}.baptism-name[data-v-22ae5fb6]{position:absolute;bottom:73px;font:30px Georgia;color:#405e72}.family-celestial small[data-v-22ae5fb6]{position:absolute;bottom:50px;font:7px Arial;letter-spacing:.24em;color:#7599b8}.family-blessing[data-v-22ae5fb6]{background:#f4efe5}.blessing-frame[data-v-22ae5fb6]{width:63%;height:68%;border:1px solid #b79e7755;display:flex;flex-direction:column;align-items:center;justify-content:center}.blessing-frame span[data-v-22ae5fb6]{color:#b59b75}.blessing-frame small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.25em;margin-top:10px}.blessing-frame b[data-v-22ae5fb6]{font:33px Georgia;color:#574c3d;margin:12px}.blessing-frame i[data-v-22ae5fb6]{font:12px Georgia;color:#8a7b65}.family-magazine[data-v-22ae5fb6]{background:#efe5d9;justify-items:start}.magazine-no[data-v-22ae5fb6]{position:absolute;right:24px;top:18px;font:900 65px Arial;color:#d1663f}.magazine-word[data-v-22ae5fb6]{position:absolute;right:20px;bottom:25px;writing-mode:vertical-rl;font:900 8px Arial;letter-spacing:.3em}.magazine-name[data-v-22ae5fb6]{margin-left:26px;font:900 44px/.85 Arial;letter-spacing:-.08em}.magazine-date[data-v-22ae5fb6]{position:absolute;left:28px;bottom:27px;font:800 8px Arial}.family-neon[data-v-22ae5fb6]{background:#0b0910;color:#fff}.neon-ring[data-v-22ae5fb6]{position:absolute;width:190px;height:190px;border-radius:50%;border:3px solid #ff4bc8;box-shadow:0 0 20px #ff4bc8}.neon-party[data-v-22ae5fb6]{position:absolute;top:42px;font:900 42px Arial;color:#00eaff;text-shadow:0 0 14px #00eaff}.neon-age[data-v-22ae5fb6]{position:relative;font:900 88px Arial;color:#fff;text-shadow:0 0 16px #ff4bc8}.family-neon small[data-v-22ae5fb6]{position:absolute;bottom:38px;font:8px Arial;letter-spacing:.3em;color:#ff4bc8}.family-clouds[data-v-22ae5fb6]{background:linear-gradient(#e7f5fb,#fff7ee)}.baby-cloud[data-v-22ae5fb6]{position:absolute;border-radius:50%;background:#fff}.baby-cloud.big[data-v-22ae5fb6]{width:260px;height:90px;left:-50px;bottom:30px}.baby-cloud.small[data-v-22ae5fb6]{width:200px;height:70px;right:-45px;top:45px}.baby-moon[data-v-22ae5fb6]{position:absolute;right:50px;top:35px;font-size:74px;color:#86acc04a}.baby-title[data-v-22ae5fb6]{position:relative;font:italic 35px/1.05 Georgia;color:#49697a;text-align:center}.family-baby-garden[data-v-22ae5fb6]{background:#fafbf4}.garden-leaf[data-v-22ae5fb6]{position:absolute;font-size:180px;color:#77906f40}.garden-leaf.left[data-v-22ae5fb6]{left:-48px;bottom:-40px;transform:rotate(-20deg)}.garden-leaf.right[data-v-22ae5fb6]{right:-45px;top:-55px;transform:rotate(160deg)}.garden-ring[data-v-22ae5fb6]{width:180px;height:180px;border:1px solid #77906f66;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.garden-ring small[data-v-22ae5fb6]{font:7px Arial;letter-spacing:.22em}.garden-ring b[data-v-22ae5fb6]{font:30px Georgia;color:#52644d;margin-top:10px}.family-stage[data-v-22ae5fb6]{background:#101419;color:#fff;justify-items:start}.stage-ray[data-v-22ae5fb6]{position:absolute;right:-20px;height:1px;background:#c7a66277;transform-origin:right}.stage-ray.one[data-v-22ae5fb6]{width:340px;top:80px;transform:rotate(-18deg)}.stage-ray.two[data-v-22ae5fb6]{width:380px;bottom:70px;transform:rotate(14deg)}.stage-code[data-v-22ae5fb6]{position:absolute;right:22px;top:20px;font:8px Arial;letter-spacing:.22em;color:#c7a662}.stage-name[data-v-22ae5fb6]{margin-left:28px;font:900 42px/.9 Arial;letter-spacing:-.06em}.family-swiss[data-v-22ae5fb6]{background:#f1f6f8;justify-items:start}.swiss-panel[data-v-22ae5fb6]{position:absolute;right:0;top:0;width:40%;height:100%;background:#dce8ed;background-image:linear-gradient(#35698722 1px,transparent 1px),linear-gradient(90deg,#35698722 1px,transparent 1px);background-size:30px 30px}.swiss-index[data-v-22ae5fb6]{position:absolute;right:20px;bottom:22px;font:800 18px Arial;color:#356987}.swiss-name[data-v-22ae5fb6]{margin-left:28px;font:800 42px/.9 Arial;color:#1c3447;letter-spacing:-.06em}.swiss-dot[data-v-22ae5fb6]{position:absolute;right:70px;top:70px;width:45px;height:45px;background:#356987;border-radius:50%}.family-starry-xv[data-v-22ae5fb6]{background:#02071c;overflow:hidden;color:#fff}.starry-bg[data-v-22ae5fb6]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 15%,#3d6cff 0 2px,transparent 3px),radial-gradient(circle at 75% 20%,#8c5cff 0 2px,transparent 3px),radial-gradient(circle at 30% 44%,#1f5fff 0 2px,transparent 3px),radial-gradient(circle at 86% 60%,#8c5cff 0 2px,transparent 3px),radial-gradient(circle at 55% 77%,#3d6cff 0 2px,transparent 3px),radial-gradient(circle at 18% 88%,#8c5cff 0 2px,transparent 3px),linear-gradient(180deg,#02071c,#050b27)}.starry-bg[data-v-22ae5fb6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#6a79ff 1px,transparent 1px);background-size:18px 18px;opacity:.18}.starry-girl[data-v-22ae5fb6]{position:absolute;left:50%;bottom:30px;transform:translate(-50%);width:52%;height:58%;object-fit:cover;object-position:center top;border:1px solid #6c61ff80;box-shadow:0 0 30px #5e4cff44}.starry-kicker[data-v-22ae5fb6]{position:absolute;top:24px;font:700 8px Arial;letter-spacing:.28em;color:#c9c8ff}.starry-name[data-v-22ae5fb6]{position:absolute;z-index:2;top:48px;text-align:center;font:34px/.92 Georgia;color:#fff;text-shadow:0 0 12px #685cff}.starry-name i[data-v-22ae5fb6]{font-size:25px;font-weight:400}.starry-date[data-v-22ae5fb6]{position:absolute;z-index:2;bottom:10px;font:700 7px Arial;letter-spacing:.16em;color:#fff}.starry-gallery-preview[data-v-22ae5fb6]{width:100%;height:100%;display:grid;grid-template-rows:1fr 76px;gap:6px;padding:6px;box-sizing:border-box;background:#07102b}.starry-gallery-preview>img[data-v-22ae5fb6]{width:100%;height:100%;object-fit:cover}.starry-gallery-preview>div[data-v-22ae5fb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.starry-gallery-preview>div img[data-v-22ae5fb6]{width:100%;height:100%;object-fit:cover;filter:saturate(.9)}.starry-demo-shell[data-v-22ae5fb6]{background:#d8d7dc;padding:30px 18px 70px;min-height:calc(100vh - 66px);overflow:auto}.starry-phone-demo[data-v-22ae5fb6]{width:min(540px,96vw);margin:auto;background:#02071b;color:#fff;box-shadow:0 28px 80px #17131d35;overflow:hidden;font-family:Georgia,Times New Roman,serif}.starry-phone-demo section[data-v-22ae5fb6]{position:relative;overflow:hidden;text-align:center;padding:70px 45px;box-sizing:border-box}.sxv-dark[data-v-22ae5fb6]{background:radial-gradient(circle at 12% 15%,#1f5fff55,transparent 22%),radial-gradient(circle at 88% 30%,#834fff44,transparent 19%),linear-gradient(180deg,#020617,#030a24);color:#fff}.sxv-dark[data-v-22ae5fb6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#6d83ff 1.2px,transparent 1.2px),radial-gradient(#9a65ff .9px,transparent .9px);background-size:22px 22px,31px 31px;background-position:0 0,8px 11px;opacity:.2}.sxv-blue[data-v-22ae5fb6]{background:radial-gradient(circle at 18% 22%,#2a65ff66,transparent 28%),linear-gradient(160deg,#1161df,#062767 52%,#031431);color:#fff}.sxv-blue[data-v-22ae5fb6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 30%,#ffffff18,transparent 24%),radial-gradient(circle at 76% 70%,#ffffff12,transparent 22%);pointer-events:none}.starry-phone-demo section[data-v-22ae5fb6]>*{position:relative;z-index:1}.sxv-script[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,URW Chancery L,cursive;font-size:45px;font-weight:400;margin:0 0 30px}.sxv-hero[data-v-22ae5fb6]{min-height:920px;padding:45px 28px 70px!important;background:#02071b}.sxv-stars[data-v-22ae5fb6]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 15%,#3a6dff 0 3px,transparent 4px),radial-gradient(circle at 73% 18%,#8156ff 0 2px,transparent 3px),radial-gradient(circle at 85% 48%,#2f63ff 0 3px,transparent 4px),radial-gradient(circle at 18% 70%,#794fff 0 2px,transparent 3px),radial-gradient(circle at 65% 83%,#2d5fff 0 2px,transparent 3px),linear-gradient(180deg,#02071b,#06143d)}.sxv-stars[data-v-22ae5fb6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#7691ff 1px,transparent 1px);background-size:18px 18px;opacity:.27}.sxv-kicker[data-v-22ae5fb6]{font:800 10px Arial,sans-serif;letter-spacing:.28em;margin:0 0 10px}.sxv-hero h1[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:68px;line-height:.82;margin:8px 0 28px;font-weight:400;text-shadow:0 0 16px #5c61ff}.sxv-hero h1 i[data-v-22ae5fb6]{display:block;font-size:48px;font-weight:400}.sxv-hero-photo[data-v-22ae5fb6]{width:92%;height:570px;object-fit:cover;object-position:center top;border:1px solid #5f6dff77;box-shadow:0 0 30px #3156ff35}.sxv-date[data-v-22ae5fb6]{margin:22px 0 16px;display:flex;justify-content:center;gap:10px;align-items:center}.sxv-date b[data-v-22ae5fb6],.sxv-date span[data-v-22ae5fb6]{font-size:17px}.sxv-player[data-v-22ae5fb6]{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;background:#11173ee8;border-radius:999px;padding:10px 16px;text-align:left}.sxv-player span[data-v-22ae5fb6]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#795cff;box-shadow:0 0 16px #795cff}.sxv-player b[data-v-22ae5fb6]{font:11px Arial}.sxv-player i[data-v-22ae5fb6]{font:9px Arial;opacity:.7}.sxv-down[data-v-22ae5fb6]{margin-top:30px;font-size:40px}.sxv-down small[data-v-22ae5fb6]{display:block;font:7px Arial;letter-spacing:.25em}.sxv-count[data-v-22ae5fb6]{padding-top:75px!important;padding-bottom:95px!important}.sxv-clock[data-v-22ae5fb6]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sxv-clock>div[data-v-22ae5fb6]{border:2px solid #fff;border-radius:8px;padding:20px 7px;background:#02071bb8}.sxv-clock b[data-v-22ae5fb6]{display:block;font-size:40px;font-weight:400}.sxv-clock span[data-v-22ae5fb6]{font:8px Arial}.sxv-flower[data-v-22ae5fb6]{font-size:76px;color:#b5c7ff;margin-top:65px;text-shadow:0 0 20px #5c78ff}.sxv-story[data-v-22ae5fb6]{padding-top:110px!important;padding-bottom:110px!important}.sxv-floral[data-v-22ae5fb6]{font-size:48px;color:#cce2ff;margin-bottom:55px}.sxv-story h2[data-v-22ae5fb6]{font-size:30px;font-weight:400}.sxv-story p[data-v-22ae5fb6]{font-size:22px;line-height:1.55;margin:30px 0}.sxv-story h3[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:58px;font-weight:400;margin:30px 0 90px}.sxv-story small[data-v-22ae5fb6]{font:9px Arial;letter-spacing:.25em}.sxv-story h4[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:44px;font-weight:400;line-height:1.35;margin:25px 0}.sxv-story h4 em[data-v-22ae5fb6]{display:block}.sxv-reception h3[data-v-22ae5fb6]{font-size:34px;font-weight:400}.sxv-reception h4[data-v-22ae5fb6]{font-size:27px}.sxv-reception p[data-v-22ae5fb6]{font-size:18px;line-height:1.5}.sxv-icon[data-v-22ae5fb6]{font-size:42px}.sxv-reception button[data-v-22ae5fb6],.sxv-gallery button[data-v-22ae5fb6],.sxv-gifts button[data-v-22ae5fb6],.sxv-social button[data-v-22ae5fb6],.sxv-rsvp button[data-v-22ae5fb6]{border:2px solid #fff;background:#08113b;color:#fff;padding:15px 24px;font:800 11px Arial;letter-spacing:.05em;box-shadow:0 0 18px #665cff55;border-radius:5px}.sxv-itinerary[data-v-22ae5fb6]{padding-top:90px!important;padding-bottom:95px!important}.sxv-timeline[data-v-22ae5fb6]{width:82%;margin:auto;position:relative}.sxv-timeline[data-v-22ae5fb6]:before{content:"";position:absolute;left:50%;top:20px;bottom:20px;width:2px;background:#fff}.sxv-timeline article[data-v-22ae5fb6]{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;min-height:90px;text-align:left}.sxv-timeline article[data-v-22ae5fb6]:nth-child(2n){direction:rtl}.sxv-timeline article[data-v-22ae5fb6]>*{direction:ltr}.sxv-timeline time[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:28px}.sxv-timeline b[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:29px;font-weight:400}.sxv-timeline span[data-v-22ae5fb6]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#09103e;border:2px solid #fff;z-index:2;margin:auto}.sxv-gallery-main[data-v-22ae5fb6]{width:100%;height:510px;object-fit:cover;border:7px solid #252525}.sxv-thumbs[data-v-22ae5fb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#242424;padding:8px;margin-bottom:30px}.sxv-thumbs img[data-v-22ae5fb6]{width:100%;height:105px;object-fit:cover}.sxv-gifts p[data-v-22ae5fb6],.sxv-social p[data-v-22ae5fb6],.sxv-rsvp p[data-v-22ae5fb6]{font-size:19px;line-height:1.55}.sxv-gifts h3[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:44px;font-weight:400}.sxv-envelope[data-v-22ae5fb6]{font-size:80px;margin:35px}.sxv-gifts hr[data-v-22ae5fb6]{border:0;border-top:1px solid #ffffff36;margin:65px 0}.sxv-qr[data-v-22ae5fb6]{width:190px;height:190px;margin:35px auto;display:grid;place-items:center;background:#fff;color:#020617;font:160px/1 monospace}.sxv-social h3[data-v-22ae5fb6]{font-size:38px;color:#d4c5ff}.sxv-instagram[data-v-22ae5fb6]{font-size:70px;margin-top:25px}.sxv-dress h3[data-v-22ae5fb6]{font-size:32px;font-weight:400}.sxv-swatches[data-v-22ae5fb6]{display:flex;justify-content:center;gap:14px;margin-top:30px}.sxv-swatches i[data-v-22ae5fb6]{width:35px;height:35px;border-radius:50%;border:1px solid #fff;background:#0d1b58}.sxv-swatches i[data-v-22ae5fb6]:nth-child(2){background:#181818}.sxv-swatches i[data-v-22ae5fb6]:nth-child(3){background:#273663}.sxv-swatches i[data-v-22ae5fb6]:nth-child(4){background:#7d5a7d}.sxv-swatches i[data-v-22ae5fb6]:nth-child(5){background:#af8dbc}.sxv-rsvp[data-v-22ae5fb6]{padding-top:100px!important;padding-bottom:100px!important}.sxv-rsvp .large[data-v-22ae5fb6]{font-size:70px;margin:70px 0 0}.sxv-footer[data-v-22ae5fb6]{padding-top:90px!important;padding-bottom:100px!important}.sxv-footer h2[data-v-22ae5fb6]{font-family:Brush Script MT,Segoe Script,cursive;font-size:50px;font-weight:400}.sxv-monogram[data-v-22ae5fb6]{width:150px;height:150px;border:2px solid #b7c5ff;border-radius:50%;display:grid;place-items:center;margin:35px auto;font-family:Brush Script MT,Segoe Script,cursive;font-size:50px;box-shadow:0 0 20px #566cff55}@media(max-width:620px){.starry-demo-shell[data-v-22ae5fb6]{padding:0}.starry-phone-demo[data-v-22ae5fb6]{width:100%}.starry-phone-demo section[data-v-22ae5fb6]{padding-left:24px;padding-right:24px}.sxv-hero-photo[data-v-22ae5fb6]{height:68vh}.sxv-clock[data-v-22ae5fb6]{gap:7px}.sxv-clock>div[data-v-22ae5fb6]{padding:15px 3px}.sxv-clock b[data-v-22ae5fb6]{font-size:30px}.sxv-timeline[data-v-22ae5fb6]{width:100%}}.coded-template-preview[data-v-22ae5fb6]{background:#d7d5da;padding:28px;min-height:calc(100vh - 66px);overflow:auto}.coded-template-preview[data-v-22ae5fb6] .xvns{box-shadow:0 25px 70px #17131e33}.coded-editor-note[data-v-22ae5fb6]{margin:14px auto 12px;width:min(780px,95%);background:#fff;border:1px solid #e5deea;border-radius:14px;padding:12px 16px;display:flex;gap:8px;flex-direction:column}.coded-editor-note b[data-v-22ae5fb6]{color:#5e4777}.coded-editor-note span[data-v-22ae5fb6]{font-size:12px;color:#756c7a}.coded-editor-preview[data-v-22ae5fb6]{width:min(780px,95%);margin:0 auto 50px;max-height:calc(100vh - 170px);overflow:auto;border-radius:14px;box-shadow:0 20px 55px #17131e26}.designer-canvas[data-v-22ae5fb6],.preview-page[data-v-22ae5fb6]{container-type:inline-size}.theme-xv-noche-estrellada[data-v-22ae5fb6]{background-color:#020719!important}.theme-xv-noche-estrellada .countdown-preview[data-v-22ae5fb6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;box-sizing:border-box}.theme-xv-noche-estrellada .countdown-preview article[data-v-22ae5fb6]{border:2px solid #fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;height:100%;background:#02071999}.theme-xv-noche-estrellada .countdown-preview b[data-v-22ae5fb6]{font-size:2.8cqw;font-weight:400}.theme-xv-noche-estrellada .countdown-preview span[data-v-22ae5fb6]{font-size:.75cqw}.theme-xv-noche-estrellada .locations-preview article[data-v-22ae5fb6]{background:#07143dcc;border:1px solid #b9c7ff;color:#fff}.theme-xv-noche-estrellada .locations-preview em[data-v-22ae5fb6]{color:#9f8cff}.theme-xv-noche-estrellada .rsvp-preview[data-v-22ae5fb6]{background:#07143dcc;border:1px solid #766bff;color:#fff}.theme-xv-noche-estrellada .rsvp-preview button[data-v-22ae5fb6]{background:#6c5cff;box-shadow:0 0 16px #6c5cff55}.theme-xv-noche-estrellada .hashtag-preview[data-v-22ae5fb6],.theme-xv-noche-estrellada .contact-preview[data-v-22ae5fb6]{color:#fff}.timeline-preview[data-v-22ae5fb6]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;padding:8px 8%;box-sizing:border-box}.timeline-preview[data-v-22ae5fb6]:before{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:2px;background:#fff}.timeline-preview article[data-v-22ae5fb6]{display:grid;grid-template-columns:1fr 44px 1fr;align-items:center;min-height:15%;color:#fff}.timeline-preview article span[data-v-22ae5fb6]{text-align:right;padding-right:12px;font-family:Brush Script MT,Segoe Script,cursive;font-size:2.5cqw}.timeline-preview article b[data-v-22ae5fb6]{text-align:left;padding-left:12px;font-family:Brush Script MT,Segoe Script,cursive;font-size:2.5cqw;font-weight:400}.timeline-preview article i[data-v-22ae5fb6]{width:34px;height:34px;border-radius:50%;background:#07113d;border:2px solid #fff;display:grid;place-items:center;font-style:normal;z-index:2;margin:auto}.qr-preview[data-v-22ae5fb6]{width:100%;height:100%;background:#fff;padding:7%;display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(11,1fr);gap:1px}.qr-preview i[data-v-22ae5fb6]{background:#fff}.qr-preview i.on[data-v-22ae5fb6]{background:#000}.canvas-size span[data-v-22ae5fb6]{margin-left:10px;color:#6d52a0;font-weight:800}.inline-error[data-v-480d3462]{background:#fff0f3;color:#a42b48;border:1px solid #f0c7d2;padding:12px 15px;border-radius:12px;margin-bottom:16px}.empty-card[data-v-480d3462]{background:#fff;border:1px solid #e7e3e9;border-radius:20px;padding:55px 25px;text-align:center}.empty-card h2[data-v-480d3462]{margin:12px 0 6px}.empty-card p[data-v-480d3462]{margin:0 auto 20px;max-width:520px}.empty-icon[data-v-480d3462]{width:70px;height:70px;margin:auto;border-radius:20px;background:#f0eaf3;color:#6d567f;display:grid;place-items:center}.table-card[data-v-480d3462]{overflow:auto}.modal-backdrop[data-v-480d3462]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1f172566;display:grid;place-items:center;padding:20px}.modal-backdrop.nested[data-v-480d3462]{z-index:1100;background:#1f172580}.modal-card[data-v-480d3462]{width:min(820px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 80px #21172630}.modal-card.small[data-v-480d3462]{width:min(520px,96vw)}.modal-head[data-v-480d3462]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.modal-head h2[data-v-480d3462]{margin:0 0 4px}.close-btn[data-v-480d3462]{border:0;background:#f1edf3;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.client-row[data-v-480d3462]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.client-row .btn[data-v-480d3462]{white-space:nowrap}.modal-actions[data-v-480d3462]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.form-grid.one[data-v-480d3462]{grid-template-columns:1fr}.section-label[data-v-480d3462]{display:block;margin:20px 0 10px;font-weight:700}.event-types[data-v-480d3462]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px}.event-type[data-v-480d3462]{border:1px solid #e5dfe8;background:#faf8fb;color:#4a404d;border-radius:14px;padding:13px 12px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.event-type.active[data-v-480d3462]{border-color:#755b82;background:#755b82;color:#fff;box-shadow:0 8px 20px #755b8228}.form-grid small[data-v-480d3462]{display:block;margin-top:6px}@media(max-width:650px){.event-types[data-v-480d3462]{grid-template-columns:1fr 1fr}.client-row[data-v-480d3462]{grid-template-columns:1fr}.modal-card[data-v-480d3462]{padding:18px}.modal-actions[data-v-480d3462]{flex-wrap:wrap}.modal-actions .btn[data-v-480d3462]{flex:1}}.tabs[data-v-e67a24c0]{margin:22px 0}.guest-layout[data-v-e67a24c0]{display:grid;grid-template-columns:minmax(260px,.7fr) 2fr;gap:18px}.guest-layout .card label[data-v-e67a24c0]{display:block;margin-top:12px}.table-card[data-v-e67a24c0]{overflow:auto}.config-stack[data-v-e67a24c0]{display:grid;gap:18px;padding-bottom:90px}.config-card[data-v-e67a24c0]{padding:26px}.section-head[data-v-e67a24c0]{margin-bottom:22px}.section-head span[data-v-e67a24c0]{font-size:10px;font-weight:800;letter-spacing:.18em;color:#765982}.section-head h2[data-v-e67a24c0]{margin:5px 0}.section-head p[data-v-e67a24c0]{margin:0;color:#857a89}.form-grid small[data-v-e67a24c0]{display:block;margin-top:5px;color:#928895}.toggle-grid[data-v-e67a24c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:24px}.toggle-grid label[data-v-e67a24c0]{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e6dfe9;border-radius:12px;background:#faf8fb;font-weight:650}.toggle-grid input[data-v-e67a24c0]{width:auto}.advanced[data-v-e67a24c0]{padding-top:6px}.save-bar[data-v-e67a24c0]{position:sticky;bottom:15px;z-index:20;background:#211b24;color:#fff;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 14px 38px #211b243b}.save-bar div[data-v-e67a24c0]:first-child{display:flex;flex-direction:column}.save-bar small[data-v-e67a24c0]{opacity:.62;margin-top:2px}.save-bar .secondary[data-v-e67a24c0]{background:#fff;color:#352b39}@media(max-width:850px){.guest-layout[data-v-e67a24c0]{grid-template-columns:1fr}.toggle-grid[data-v-e67a24c0]{grid-template-columns:1fr 1fr}.save-bar[data-v-e67a24c0]{align-items:stretch;flex-direction:column}}@media(max-width:560px){.toggle-grid[data-v-e67a24c0]{grid-template-columns:1fr}.config-card[data-v-e67a24c0]{padding:18px}}.event-designer[data-v-cc7564f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#eceaf0}.topbar[data-v-cc7564f6]{height:68px;background:#fff;border-bottom:1px solid #ddd8e2;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.topbar>div[data-v-cc7564f6]:first-child{display:flex;align-items:center;gap:10px}.topbar small[data-v-cc7564f6]{display:block;color:#807689}.back[data-v-cc7564f6]{border:0;background:#f3eff5;border-radius:9px;width:38px;height:38px}.actions[data-v-cc7564f6]{display:flex;gap:8px}.workspace[data-v-cc7564f6]{height:calc(100vh - 68px);display:grid;grid-template-columns:230px minmax(0,1fr) 280px}.tools[data-v-cc7564f6],.props[data-v-cc7564f6]{background:#fff;padding:16px;overflow:auto}.tools[data-v-cc7564f6]{border-right:1px solid #ddd8e2}.props[data-v-cc7564f6]{border-left:1px solid #ddd8e2}.tools h3[data-v-cc7564f6],.props h3[data-v-cc7564f6]{display:flex;gap:7px;align-items:center}.toolgrid[data-v-cc7564f6]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.toolgrid button[data-v-cc7564f6]{border:1px solid #ddd7e2;background:#fff;border-radius:10px;padding:10px 5px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px}.tools label[data-v-cc7564f6],.props label[data-v-cc7564f6]{display:grid;gap:5px;margin:10px 0;font-size:12px;color:#716776}.tools input[data-v-cc7564f6],.props input[data-v-cc7564f6],.props select[data-v-cc7564f6],.props textarea[data-v-cc7564f6]{width:100%;box-sizing:border-box;border:1px solid #ddd7e2;border-radius:8px;padding:8px}.check[data-v-cc7564f6]{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important}.check input[data-v-cc7564f6]{width:auto!important}.upload[data-v-cc7564f6]{display:flex!important;align-items:center;justify-content:center;gap:6px;border:1px dashed #bfb4c8;border-radius:9px;padding:9px;cursor:pointer}.upload input[data-v-cc7564f6]{display:none}.center[data-v-cc7564f6]{overflow:hidden;display:flex;flex-direction:column;align-items:center}.canvas-meta[data-v-cc7564f6]{padding:9px;color:#756c7c;font-size:12px}.scroll[data-v-cc7564f6]{width:100%;overflow:auto;padding:0 40px 70px;box-sizing:border-box}.canvas[data-v-cc7564f6],.preview-page[data-v-cc7564f6]{position:relative;width:min(700px,100%);margin:auto;background-size:cover;background-position:center;box-shadow:0 20px 50px #33283c26}.el[data-v-cc7564f6]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:pre-wrap;padding:5px;cursor:move}.el.selected[data-v-cc7564f6]{outline:2px solid #6d567f;outline-offset:2px}.el img[data-v-cc7564f6]{width:100%;height:100%;object-fit:cover}.handle[data-v-cc7564f6]{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;background:#6d567f;border:2px solid #fff;border-radius:3px}.fake-two[data-v-cc7564f6],.fake-gallery[data-v-cc7564f6]{width:100%;height:100%;display:flex;gap:8px}.fake-two span[data-v-cc7564f6]{flex:1;display:grid;place-items:center;text-align:center;border:1px solid #eee;border-radius:12px}.fake-gallery i[data-v-cc7564f6]{flex:1;background:#e3dbe6;border-radius:8px}.el hr[data-v-cc7564f6]{width:100%}.numbers[data-v-cc7564f6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.prop-actions[data-v-cc7564f6]{display:flex;gap:7px;margin-top:15px}.empty[data-v-cc7564f6]{color:#8c8291;text-align:center;padding:30px 5px}.errorbar[data-v-cc7564f6]{position:absolute;top:74px;left:50%;transform:translate(-50%);z-index:5;background:#fff0f3;color:#a42b48;padding:9px 14px;border-radius:9px}.preview-modal[data-v-cc7564f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#e9e7eb;overflow:auto}.preview-modal header[data-v-cc7564f6]{position:sticky;top:0;z-index:3;background:#fff;padding:14px 20px;display:flex;justify-content:space-between;align-items:center}.preview-scroll[data-v-cc7564f6]{padding:30px 15px 90px}.preview-page[data-v-cc7564f6]{width:min(760px,95vw)}@media(max-width:850px){.workspace[data-v-cc7564f6]{grid-template-columns:1fr}.tools[data-v-cc7564f6],.props[data-v-cc7564f6]{display:none}.scroll[data-v-cc7564f6]{padding:0 10px 40px}.topbar small[data-v-cc7564f6]{display:none}}.row-actions[data-v-05a5184c]{display:flex;gap:7px;justify-content:flex-end}.icon-btn[data-v-05a5184c]{border:1px solid #ded9e2;background:#fff;border-radius:9px;min-width:38px;height:38px;display:inline-grid;place-items:center;cursor:pointer}.status-pill[data-v-05a5184c]{display:inline-block;padding:5px 9px;border-radius:999px;background:#e8f5eb;color:#2f7042;font-size:12px}.status-pill.off[data-v-05a5184c]{background:#f4e8eb;color:#934153}.modal-backdrop[data-v-05a5184c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1f172555;display:grid;place-items:center;padding:20px}.modal-card[data-v-05a5184c]{width:min(650px,96vw);background:#fff;border-radius:20px;padding:24px;box-shadow:0 30px 80px #21172630}.modal-head[data-v-05a5184c]{display:flex;justify-content:space-between;align-items:flex-start}.modal-head h2[data-v-05a5184c]{margin:0}.modal-actions[data-v-05a5184c]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.check-row[data-v-05a5184c]{display:flex!important;align-items:center;gap:8px}.check-row input[data-v-05a5184c]{width:auto}.inline-error[data-v-05a5184c]{background:#fff0f3;color:#a42b48;border:1px solid #f0c7d2;padding:12px 15px;border-radius:12px;margin-bottom:16px}.invite[data-v-bc67fe68]{--ink:#28242a;--paper:#faf8f6;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Cormorant Garamond,"Bodoni 72",Times New Roman,serif}.micro[data-v-bc67fe68]{font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.34em;text-transform:uppercase}.gate[data-v-bc67fe68]{min-height:100svh;display:grid;place-items:center;padding:28px;box-sizing:border-box;position:relative;overflow:hidden;background:linear-gradient(135deg,#eee8e6,#f9f6f4)}.gate-card[data-v-bc67fe68]{width:min(560px,92vw);box-sizing:border-box;position:relative;z-index:2;text-align:center;padding:62px 48px 52px;background:#fffdfb;border:1px solid #e6dfdc;box-shadow:0 35px 90px #3128311a}.seal[data-v-bc67fe68]{width:74px;height:74px;border:1px solid var(--primary);border-radius:50%;display:grid;place-items:center;margin:0 auto 28px;color:var(--primary);letter-spacing:.13em}.gate-card h1[data-v-bc67fe68]{font-size:clamp(45px,7vw,74px);font-weight:400;line-height:.92;margin:18px 0}.gate-card h2[data-v-bc67fe68]{font-size:30px;margin:8px 0 4px;font-weight:500}.for[data-v-bc67fe68]{font-style:italic;opacity:.65}.seats[data-v-bc67fe68]{font:700 9px Arial,sans-serif;letter-spacing:.18em;opacity:.55}.rule[data-v-bc67fe68],.hero-rule[data-v-bc67fe68]{display:flex;align-items:center;justify-content:center;gap:12px;margin:28px auto}.rule i[data-v-bc67fe68],.hero-rule i[data-v-bc67fe68]{display:block;width:55px;height:1px;background:currentColor;opacity:.35}.rule span[data-v-bc67fe68],.hero-rule span[data-v-bc67fe68]{font-size:10px}.enter[data-v-bc67fe68]{border:0;background:var(--ink);color:#fff;padding:16px 22px;margin-top:18px;min-width:230px;font:700 10px Arial,sans-serif;letter-spacing:.14em}.enter b[data-v-bc67fe68]{margin-left:18px}.gate-art[data-v-bc67fe68],.hero-decoration[data-v-bc67fe68]{position:absolute;border:1px solid #8b788b22;border-radius:50%;width:460px;height:130px;transform:rotate(-35deg)}.art-a[data-v-bc67fe68]{left:-180px;top:12%}.art-b[data-v-bc67fe68]{right:-190px;bottom:10%;transform:rotate(28deg)}.page[data-v-bc67fe68]{overflow:hidden}.hero[data-v-bc67fe68]{min-height:100svh;position:relative;display:grid;place-items:center;background:#f3eeeb}.hero-photo[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.hero-shade[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000005,#00000018)}.hero.with-photo .hero-shade[data-v-bc67fe68]{background:linear-gradient(180deg,#18111622,#18111666)}.hero-copy[data-v-bc67fe68]{position:relative;z-index:2;text-align:center;width:min(1180px,94vw);padding:40px;box-sizing:border-box}.hero.with-photo .hero-copy[data-v-bc67fe68]{color:#fff;text-shadow:0 3px 30px #0007}.names[data-v-bc67fe68]{margin:22px 0;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.names span[data-v-bc67fe68]{font-size:clamp(58px,10vw,132px);line-height:.82;font-weight:400;letter-spacing:-.055em}.names i[data-v-bc67fe68]{font-size:clamp(42px,6vw,78px);font-weight:300;color:var(--primary)}.hero.with-photo .names i[data-v-bc67fe68]{color:#fff}.solo-title[data-v-bc67fe68]{font-size:clamp(70px,12vw,150px);line-height:.83;margin:24px 0;font-weight:400;letter-spacing:-.06em}.hero-sub[data-v-bc67fe68]{font-size:25px;font-style:italic}.date[data-v-bc67fe68]{font-size:20px;text-transform:capitalize;margin:0}.time[data-v-bc67fe68]{font:700 9px Arial,sans-serif;letter-spacing:.25em}.scroll[data-v-bc67fe68]{position:absolute;z-index:2;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.scroll span[data-v-bc67fe68]{height:36px;width:1px;background:currentColor}.scroll small[data-v-bc67fe68]{font:8px Arial,sans-serif;letter-spacing:.25em}.hero.with-photo .scroll[data-v-bc67fe68]{color:#fff}.deco-a[data-v-bc67fe68]{left:-140px;top:16%}.deco-b[data-v-bc67fe68]{right:-140px;bottom:16%;transform:rotate(32deg)}.section[data-v-bc67fe68]{padding:110px 24px;text-align:center}.section>h2[data-v-bc67fe68],.extra h2[data-v-bc67fe68],.rsvp-box h2[data-v-bc67fe68],.thanks h2[data-v-bc67fe68]{font-size:clamp(39px,5vw,64px);line-height:1.05;font-weight:400;max-width:900px;margin:12px auto}.intro[data-v-bc67fe68]{background:#fff}.message[data-v-bc67fe68]{max-width:720px;margin:25px auto 55px;font-size:20px;line-height:1.8;color:#655e64}.personal-pass[data-v-bc67fe68]{width:min(720px,90vw);margin:auto;border:1px solid #e4dedb;padding:28px 34px;box-sizing:border-box;display:flex;align-items:center;gap:28px;text-align:left;background:#fbf9f7;box-shadow:0 22px 60px #3c333b0d}.pass-mark[data-v-bc67fe68]{width:72px;height:72px;border-radius:50%;flex:0 0 72px;background:var(--primary);color:#fff;display:grid;place-items:center;letter-spacing:.12em}.personal-pass small[data-v-bc67fe68],.venue small[data-v-bc67fe68]{font:700 9px Arial,sans-serif;letter-spacing:.24em;color:var(--primary)}.personal-pass h3[data-v-bc67fe68]{font-size:30px;margin:7px 0}.personal-pass p[data-v-bc67fe68]{font:12px Arial,sans-serif;margin:0;opacity:.6}.countdown[data-v-bc67fe68]{background:#eee7e5}.count-number[data-v-bc67fe68]{width:180px;height:180px;border:1px solid #92849355;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:45px auto 22px;background:#fff8}.count-number b[data-v-bc67fe68]{font-size:68px;line-height:.8;font-weight:400;color:var(--primary)}.count-number span[data-v-bc67fe68]{font:700 9px Arial,sans-serif;letter-spacing:.28em;margin-top:16px}.countdown>p[data-v-bc67fe68]:last-child{font-size:18px;opacity:.65}.details[data-v-bc67fe68]{background:#faf9f7}.venue-grid[data-v-bc67fe68]{max-width:1050px;margin:55px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.venue[data-v-bc67fe68]{position:relative;background:#fff;padding:55px 38px;min-height:320px;box-sizing:border-box;border:1px solid #ece6e3;display:flex;flex-direction:column;justify-content:center}.venue-no[data-v-bc67fe68]{position:absolute;left:22px;top:18px;font-size:54px;color:#0000000b}.venue h3[data-v-bc67fe68]{font-size:34px;margin:14px 0 8px;font-weight:500}.venue p[data-v-bc67fe68]{font:14px/1.7 Arial,sans-serif;color:#756d74}.venue a[data-v-bc67fe68]{font:700 9px Arial,sans-serif;letter-spacing:.18em;color:var(--primary);text-decoration:none;margin-top:10px}.extras[data-v-bc67fe68]{padding-top:20px;padding-bottom:20px;background:#fff}.extra[data-v-bc67fe68]{max-width:760px;margin:auto;padding:75px 20px}.extra+.extra[data-v-bc67fe68]{border-top:1px solid #ece6e3}.extra>span[data-v-bc67fe68]{display:block;width:44px;height:1px;background:var(--primary);margin:25px auto}.extra>p[data-v-bc67fe68]:last-child{font-size:17px;line-height:1.7;color:#6c636a}.rsvp[data-v-bc67fe68]{background:#eee8eb}.rsvp-box[data-v-bc67fe68],.thanks[data-v-bc67fe68]{max-width:820px;margin:auto;background:#fff;border:1px solid #e8e0e5;box-shadow:0 28px 80px #392c3914;padding:58px;box-sizing:border-box;text-align:left}.rsvp-box>.micro[data-v-bc67fe68],.rsvp-box>h2[data-v-bc67fe68],.rsvp-lead[data-v-bc67fe68]{text-align:center}.rsvp-lead[data-v-bc67fe68]{font-size:17px;color:#6e666d;margin-bottom:32px}.choice[data-v-bc67fe68]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice button[data-v-bc67fe68]{border:1px solid #ddd4da;background:#fff;padding:15px;font:700 11px Arial,sans-serif}.choice button.active[data-v-bc67fe68]{background:var(--primary);border-color:var(--primary);color:#fff}.field[data-v-bc67fe68]{margin-top:18px}.field label[data-v-bc67fe68]{display:block;margin-bottom:7px;font:700 11px Arial,sans-serif}.field input[data-v-bc67fe68],.field select[data-v-bc67fe68],.field textarea[data-v-bc67fe68]{width:100%;box-sizing:border-box;border:1px solid #ddd7da;padding:14px 15px;font:14px Arial,sans-serif;background:#fff}.submit[data-v-bc67fe68]{width:100%;margin-top:25px;border:0;background:var(--ink);color:#fff;padding:16px;font:700 10px Arial,sans-serif;letter-spacing:.16em}.thanks[data-v-bc67fe68]{text-align:center}.thanks>span[data-v-bc67fe68]{width:70px;height:70px;border-radius:50%;background:#edf5ee;color:#3c7147;display:grid;place-items:center;margin:0 auto 22px;font:30px Arial,sans-serif}footer[data-v-bc67fe68]{text-align:center;background:#262126;color:#fff;padding:88px 24px}.footer-mark[data-v-bc67fe68]{width:62px;height:62px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;letter-spacing:.12em}footer h3[data-v-bc67fe68]{font-size:37px;font-weight:400;margin:0}footer p[data-v-bc67fe68]{font:10px Arial,sans-serif;letter-spacing:.13em;opacity:.55;text-transform:capitalize}.music[data-v-bc67fe68]{position:fixed;z-index:100;right:18px;bottom:18px;border:0;border-radius:999px;background:#211d22e8;color:#fff;padding:12px 16px;box-shadow:0 8px 30px #0004}.smart-pass[data-v-bc67fe68]{position:relative;overflow:hidden}.smart-pass[data-v-bc67fe68]:after{content:"PASE PERSONALIZADO";position:absolute;right:-34px;top:19px;transform:rotate(45deg);background:var(--primary);color:#fff;padding:4px 35px;font:700 7px Arial,sans-serif;letter-spacing:.15em}.live-countdown[data-v-bc67fe68]{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));gap:10px;max-width:650px;margin:45px auto 24px}.live-countdown>div[data-v-bc67fe68]{min-height:118px;border:1px solid #92849344;background:#ffffff80;display:flex;flex-direction:column;justify-content:center;align-items:center}.live-countdown b[data-v-bc67fe68]{font-size:48px;font-weight:400;color:var(--primary);line-height:1}.live-countdown span[data-v-bc67fe68]{font:700 8px Arial,sans-serif;letter-spacing:.24em;margin-top:12px}.calendar-link[data-v-bc67fe68]{display:inline-block;margin-top:18px;color:var(--primary);font:800 9px Arial,sans-serif;letter-spacing:.15em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.quote-section[data-v-bc67fe68]{background:var(--ink);color:#fff}.quote-mark[data-v-bc67fe68]{font-size:80px;line-height:.5;opacity:.25}.quote-section blockquote[data-v-bc67fe68]{max-width:850px;margin:28px auto 20px;font-size:clamp(34px,5vw,65px);line-height:1.15;font-style:italic}.quote-section>p[data-v-bc67fe68]{font:10px Arial,sans-serif;letter-spacing:.18em;opacity:.65}.gallery-section[data-v-bc67fe68]{background:#fff}.public-gallery[data-v-bc67fe68]{max-width:1100px;margin:50px auto 0;columns:3 240px;column-gap:14px}.public-gallery img[data-v-bc67fe68]{width:100%;display:block;margin:0 0 14px;break-inside:avoid;filter:saturate(.9);transition:.25s}.public-gallery img[data-v-bc67fe68]:hover{transform:scale(1.015)}.experience-section[data-v-bc67fe68]{background:#f4f0f2}.experience-grid[data-v-bc67fe68]{max-width:1000px;margin:50px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left}.experience-grid>article[data-v-bc67fe68]{background:#fff;padding:40px;border:1px solid #e8e1e6}.experience-grid small[data-v-bc67fe68],.social-grid small[data-v-bc67fe68]{font:800 9px Arial,sans-serif;letter-spacing:.2em;color:var(--primary)}.timeline[data-v-bc67fe68]{margin-top:22px}.timeline p[data-v-bc67fe68]{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:start;padding:13px 0;border-bottom:1px solid #eee7ec;margin:0}.timeline b[data-v-bc67fe68]{color:var(--primary);font:700 10px Arial,sans-serif}.timeline span[data-v-bc67fe68],.preline[data-v-bc67fe68]{font:14px/1.8 Arial,sans-serif;color:#6a6068;white-space:pre-line}.social-section[data-v-bc67fe68]{background:#fff}.social-grid[data-v-bc67fe68]{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.social-grid article[data-v-bc67fe68]{padding:38px 26px;border:1px solid #e8e1e6}.social-grid h3[data-v-bc67fe68]{font-size:30px;margin:13px 0}.social-grid p[data-v-bc67fe68]{font:13px/1.7 Arial,sans-serif;color:#766d75}.social-grid a[data-v-bc67fe68]{color:var(--primary);font:800 10px Arial,sans-serif;letter-spacing:.12em;text-decoration:none}.theme-white-ivory[data-v-bc67fe68]{--ink:#282526;--paper:#faf8f4;--primary:#8e7b6a}.theme-white-ivory .hero[data-v-bc67fe68]{background:linear-gradient(135deg,#f8f4ee,#fff)}.theme-white-ivory .gate[data-v-bc67fe68]{background:#eee9e1}.theme-white-ivory .personal-pass[data-v-bc67fe68],.theme-white-ivory .venue[data-v-bc67fe68]{border-radius:0}.theme-olive-botanical[data-v-bc67fe68]{--ink:#293128;--paper:#f7f8f3;--primary:#66745a}.theme-olive-botanical .hero[data-v-bc67fe68]{background:radial-gradient(circle at 12% 18%,#dfe6d5,transparent 35%),radial-gradient(circle at 88% 78%,#cbd8c1,transparent 35%),#f4f6ef}.theme-olive-botanical .hero-decoration[data-v-bc67fe68]{border-color:#71826655}.theme-olive-botanical .countdown[data-v-bc67fe68]{background:#e8ede2}.theme-olive-botanical footer[data-v-bc67fe68]{background:#2c3429}.layout-dark[data-v-bc67fe68]{--ink:#efe9df;--paper:#171519}.composition-atelier-arch .gate[data-v-bc67fe68]{background:radial-gradient(circle at 50% 20%,#3c3338,#121113 70%);color:#efe9df}.composition-atelier-arch .gate-card[data-v-bc67fe68]{background:#171519;border:1px solid #9e865b66;box-shadow:0 35px 100px #0008}.composition-atelier-arch .enter[data-v-bc67fe68]{background:#b79a68;color:#171519}.composition-atelier-arch .hero[data-v-bc67fe68]{background:radial-gradient(circle at 50% 25%,#3a3237,#121113 72%);color:#f1eadf}.composition-atelier-arch .hero-shade[data-v-bc67fe68]{background:linear-gradient(#0002,#0005)}.composition-atelier-arch .names i[data-v-bc67fe68],.composition-atelier-arch .count-number b[data-v-bc67fe68],.composition-atelier-arch .personal-pass small[data-v-bc67fe68],.composition-atelier-arch .venue small[data-v-bc67fe68],.composition-atelier-arch .venue a[data-v-bc67fe68]{color:#b99a65}.composition-atelier-arch .intro[data-v-bc67fe68],.composition-atelier-arch .details[data-v-bc67fe68],.composition-atelier-arch .extras[data-v-bc67fe68]{background:#18161a;color:#eee8df}.composition-atelier-arch .message[data-v-bc67fe68],.composition-atelier-arch .venue p[data-v-bc67fe68],.composition-atelier-arch .extra>p[data-v-bc67fe68]:last-child{color:#bdb5b6}.composition-atelier-arch .personal-pass[data-v-bc67fe68],.composition-atelier-arch .venue[data-v-bc67fe68],.composition-atelier-arch .rsvp-box[data-v-bc67fe68],.composition-atelier-arch .thanks[data-v-bc67fe68]{background:#211e22;border-color:#8b765233;color:#eee8df}.composition-atelier-arch .countdown[data-v-bc67fe68],.composition-atelier-arch .rsvp[data-v-bc67fe68]{background:#111012;color:#eee8df}.composition-atelier-arch .count-number[data-v-bc67fe68]{background:#1c191c;border-color:#9f8758}.composition-atelier-arch .field input[data-v-bc67fe68],.composition-atelier-arch .field select[data-v-bc67fe68],.composition-atelier-arch .field textarea[data-v-bc67fe68],.composition-atelier-arch .choice button[data-v-bc67fe68]{background:#181619;color:#eee8df;border-color:#514950}.composition-atelier-arch footer[data-v-bc67fe68]{background:#09090a}.theme-midnight-blue[data-v-bc67fe68]{--primary:#9daec7}.theme-midnight-blue .hero[data-v-bc67fe68],.theme-midnight-blue .gate[data-v-bc67fe68]{background:radial-gradient(circle at 50% 18%,#24344d,#0e1623 72%)}.theme-xv-stars[data-v-bc67fe68]{--primary:#d5b7f2}.theme-xv-stars .hero[data-v-bc67fe68],.theme-xv-stars .gate[data-v-bc67fe68]{background:radial-gradient(circle at 30% 20%,#44345f,#13101b 70%)}.theme-birthday-neon[data-v-bc67fe68]{--primary:#ff4bc8}.theme-birthday-neon .hero[data-v-bc67fe68],.theme-birthday-neon .gate[data-v-bc67fe68]{background:radial-gradient(circle at 30% 20%,#3d154a,#100f19 70%)}.theme-corporate-noir[data-v-bc67fe68]{--primary:#c6a45e}.layout-editorial[data-v-bc67fe68]{--ink:#171717;--paper:#f2efe8;--primary:#a34335}.composition-newspaper .hero[data-v-bc67fe68]{justify-items:start;background:#f2efe8}.composition-newspaper .hero-copy[data-v-bc67fe68]{text-align:left;padding-left:11vw;width:min(1100px,86vw)}.composition-newspaper .solo-title[data-v-bc67fe68]{text-transform:uppercase;font-family:Arial,sans-serif;font-weight:800;letter-spacing:-.08em}.editorial-date[data-v-bc67fe68]{display:flex!important;position:absolute;z-index:3;right:6vw;top:50%;transform:translateY(-50%);flex-direction:column;align-items:center;border-left:1px solid #1c1c1c44;padding-left:28px;font-family:Arial,sans-serif}.editorial-date b[data-v-bc67fe68]{font-size:70px}.editorial-date span[data-v-bc67fe68]{font-size:18px;letter-spacing:.15em}.editorial-date small[data-v-bc67fe68]{margin-top:5px}.composition-newspaper .personal-pass[data-v-bc67fe68],.composition-newspaper .venue[data-v-bc67fe68],.composition-newspaper .rsvp-box[data-v-bc67fe68]{box-shadow:none;border:2px solid #1d1d1d}.composition-newspaper .countdown[data-v-bc67fe68]{background:#d8d2c5}.composition-newspaper footer[data-v-bc67fe68]{background:#181818}.layout-artisan[data-v-bc67fe68]{--ink:#4a3029;--paper:#f8efe5;--primary:#a95f43}.composition-colonial-tile .gate[data-v-bc67fe68],.composition-colonial-tile .hero[data-v-bc67fe68]{background:radial-gradient(circle at 10% 15%,#e8cbb8,transparent 34%),radial-gradient(circle at 90% 80%,#dbc1a8,transparent 34%),#f8ede1}.composition-colonial-tile .gate-card[data-v-bc67fe68],.composition-colonial-tile .personal-pass[data-v-bc67fe68],.composition-colonial-tile .venue[data-v-bc67fe68],.composition-colonial-tile .rsvp-box[data-v-bc67fe68]{border-radius:34px}.composition-colonial-tile .countdown[data-v-bc67fe68]{background:#ead7c7}.composition-colonial-tile footer[data-v-bc67fe68]{background:#5b372d}.theme-hacienda[data-v-bc67fe68]{--primary:#9c4b35}.theme-hacienda .hero[data-v-bc67fe68]{background:linear-gradient(135deg,#efe0c9,#f9f0e2)}.theme-hacienda .gate-card[data-v-bc67fe68],.theme-hacienda .venue[data-v-bc67fe68]{border:2px solid #a1624144}.theme-boho-premium[data-v-bc67fe68]{--primary:#b16b50}.layout-celebration[data-v-bc67fe68]{--ink:#493b48;--paper:#fff8fb;--primary:#bd7da5}.composition-rose-couture .gate-card[data-v-bc67fe68],.composition-rose-couture .personal-pass[data-v-bc67fe68],.composition-rose-couture .venue[data-v-bc67fe68],.composition-rose-couture .rsvp-box[data-v-bc67fe68]{border-radius:28px}.composition-rose-couture .hero[data-v-bc67fe68]{background:radial-gradient(circle at 15% 10%,#f3dce8,transparent 38%),radial-gradient(circle at 90% 80%,#e8dff3,transparent 34%),#fff9fc}.composition-rose-couture .countdown[data-v-bc67fe68]{background:#f3e3ed}.theme-xv-rose[data-v-bc67fe68]{--primary:#b86f91}.theme-xv-lilac[data-v-bc67fe68]{--primary:#80669b}.theme-xv-lilac .hero[data-v-bc67fe68]{background:radial-gradient(circle at 18% 15%,#e5dcf2,transparent 36%),radial-gradient(circle at 85% 82%,#f0dfea,transparent 34%),#fbf8ff}.theme-baby-cloud[data-v-bc67fe68]{--primary:#7ea4ba}.theme-baby-cloud .hero[data-v-bc67fe68]{background:radial-gradient(circle at 20% 15%,#dceef7,transparent 38%),radial-gradient(circle at 85% 80%,#f2e9dd,transparent 34%),#fbfdff}.theme-baby-botanical[data-v-bc67fe68]{--primary:#75906f}.theme-baby-botanical .hero[data-v-bc67fe68]{background:radial-gradient(circle at 10% 15%,#dfe9dc,transparent 38%),#fcfbf5}.theme-baptism-celestial[data-v-bc67fe68]{--primary:#7697b6}.theme-baptism-celestial .hero[data-v-bc67fe68]{background:radial-gradient(circle at 50% 20%,#e8f1f8,transparent 42%),#fbfdff}.theme-baptism-ivory[data-v-bc67fe68]{--primary:#bca57e}.theme-baptism-ivory .hero[data-v-bc67fe68]{background:#faf6ee}.theme-destination-sea[data-v-bc67fe68]{--primary:#4e8794}.theme-destination-sea .hero[data-v-bc67fe68]{background:linear-gradient(180deg,#d7edf0,#f8f2e7)}.theme-destination-sea .countdown[data-v-bc67fe68]{background:#dcebed}.theme-corporate-clean[data-v-bc67fe68]{--primary:#335f83}.layout-corporate[data-v-bc67fe68]{font-family:Arial,sans-serif}.composition-clean-grid .hero-copy h1[data-v-bc67fe68]{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-.07em}.composition-clean-grid .section>h2[data-v-bc67fe68],.composition-clean-grid .rsvp-box h2[data-v-bc67fe68]{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.04em}.composition-clean-grid .personal-pass[data-v-bc67fe68],.composition-clean-grid .venue[data-v-bc67fe68],.composition-clean-grid .rsvp-box[data-v-bc67fe68]{border-radius:18px}.composition-clean-grid footer[data-v-bc67fe68]{background:#17202a}.theme-scene[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.hero-copy[data-v-bc67fe68]{z-index:3}.gate-countdown[data-v-bc67fe68]{margin:22px auto 24px;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:end;column-gap:10px;color:var(--primary)}.gate-countdown small[data-v-bc67fe68]{grid-column:1/-1;font:800 8px Arial,sans-serif;letter-spacing:.28em;margin-bottom:4px}.gate-countdown b[data-v-bc67fe68]{font-size:42px;line-height:.9;font-weight:400}.gate-countdown span[data-v-bc67fe68]{font:700 9px Arial,sans-serif;letter-spacing:.12em;padding-bottom:4px}.countdown-now[data-v-bc67fe68]{position:relative;z-index:8;margin:-32px auto 0;width:min(1120px,92vw);box-sizing:border-box;padding:20px 25px;background:#fff;color:#241f25;border:1px solid #e7e0e7;box-shadow:0 20px 55px #241b281b;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.countdown-label[data-v-bc67fe68]{display:flex;flex-direction:column;min-width:170px}.countdown-label small[data-v-bc67fe68]{font:800 8px Arial,sans-serif;letter-spacing:.2em;color:var(--primary)}.countdown-label b[data-v-bc67fe68]{font-size:19px;margin-top:4px;font-weight:500}.countdown-values[data-v-bc67fe68]{display:flex;justify-content:center;align-items:center;gap:12px}.countdown-values>div[data-v-bc67fe68]{text-align:center;min-width:64px}.countdown-values b[data-v-bc67fe68]{display:block;font-size:33px;line-height:1;color:var(--primary);font-weight:500}.countdown-values span[data-v-bc67fe68]{font:800 7px Arial,sans-serif;letter-spacing:.15em}.countdown-values i[data-v-bc67fe68]{font-style:normal;opacity:.28;font-size:24px}.countdown-now>a[data-v-bc67fe68]{font:800 8px Arial,sans-serif;letter-spacing:.14em;color:var(--primary);text-decoration:none;border:1px solid currentColor;padding:11px 13px}.composition-ivory-letter .hero[data-v-bc67fe68]{min-height:92svh;background:#fbf8f2}.ivory-frame[data-v-bc67fe68]{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid #9b846d55}.ivory-frame[data-v-bc67fe68]:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #9b846d22}.ivory-corner[data-v-bc67fe68]{position:absolute;font-size:70px;color:#b9a58d55}.ivory-corner.one[data-v-bc67fe68]{left:4%;top:5%;transform:rotate(-25deg)}.ivory-corner.two[data-v-bc67fe68]{right:4%;bottom:5%;transform:rotate(155deg)}.composition-ivory-letter .hero-copy[data-v-bc67fe68]{max-width:820px}.composition-ivory-letter .names span[data-v-bc67fe68]{font-size:clamp(68px,9vw,118px);font-weight:400}.composition-ivory-letter .countdown-now[data-v-bc67fe68]{border-radius:0}.composition-botanical-split .hero[data-v-bc67fe68]{min-height:95svh;background:linear-gradient(90deg,#e3eadc 0,#e3eadc 42%,#f8f8f2 42%)}.composition-botanical-split .hero-copy[data-v-bc67fe68]{text-align:left;width:min(980px,86vw);margin-left:22vw}.composition-botanical-split .names[data-v-bc67fe68],.composition-botanical-split .hero-rule[data-v-bc67fe68]{justify-content:flex-start}.leaf-stem[data-v-bc67fe68]{position:absolute;font-size:330px;line-height:1;color:#68775b35}.leaf-stem.left[data-v-bc67fe68]{left:-80px;bottom:-80px;transform:rotate(-20deg)}.leaf-stem.right[data-v-bc67fe68]{right:-80px;top:-75px;transform:rotate(165deg)}.botanical-label[data-v-bc67fe68]{position:absolute;left:5%;top:48%;transform:rotate(-90deg);font:800 9px Arial;letter-spacing:.4em;color:#52634b}.composition-atelier-arch .hero[data-v-bc67fe68]{min-height:100svh;background:radial-gradient(circle at 50% 30%,#352b27,#0f0d0d 72%);color:#f6ead4}.gold-arch[data-v-bc67fe68]{position:absolute;left:50%;transform:translate(-50%);border:1px solid #c7a25e66;border-bottom:0;border-radius:50% 50% 0 0}.gold-arch.a[data-v-bc67fe68]{width:62vw;max-width:850px;height:72vh;bottom:0}.gold-arch.b[data-v-bc67fe68]{width:52vw;max-width:700px;height:62vh;bottom:0}.atelier-label[data-v-bc67fe68]{position:absolute;bottom:8%;left:50%;transform:translate(-50%);font:700 8px Arial;letter-spacing:.42em;color:#c7a25e}.composition-atelier-arch .hero-copy[data-v-bc67fe68]{transform:translateY(-5vh)}.composition-atelier-arch .names span[data-v-bc67fe68]{font-size:clamp(70px,10vw,130px)}.composition-atelier-arch .countdown-now[data-v-bc67fe68]{background:#171311;color:#f5ead9;border-color:#a7864d55}.composition-newspaper .hero[data-v-bc67fe68]{min-height:88svh;background:#eee9df;align-items:start}.composition-newspaper .hero-copy[data-v-bc67fe68]{text-align:left;width:min(1200px,90vw);padding-top:16vh}.composition-newspaper .names[data-v-bc67fe68],.composition-newspaper .hero-rule[data-v-bc67fe68]{justify-content:flex-start}.composition-newspaper .names span[data-v-bc67fe68]{font-family:Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.08em;font-size:clamp(66px,10vw,142px)}.paper-rule[data-v-bc67fe68]{position:absolute;left:5%;right:5%;top:9%;height:5px;background:#1e1e1e}.issue[data-v-bc67fe68],.edition[data-v-bc67fe68]{position:absolute;top:5%;font:800 9px Arial;letter-spacing:.18em}.issue[data-v-bc67fe68]{left:5%}.edition[data-v-bc67fe68]{right:5%}.composition-newspaper .date[data-v-bc67fe68]{font-family:Arial,sans-serif;font-weight:800}.composition-newspaper .countdown-now[data-v-bc67fe68]{border:3px solid #191919;box-shadow:none}.composition-colonial-tile .hero[data-v-bc67fe68]{background:#f6ead8;min-height:96svh}.tile[data-v-bc67fe68]{position:absolute;width:170px;height:170px;border:2px solid #a65f4355;display:grid;place-items:center;color:#a65f43;font-size:48px;transform:rotate(45deg)}.tile.t1[data-v-bc67fe68]{left:-65px;top:12%}.tile.t2[data-v-bc67fe68]{right:-55px;bottom:13%}.tile.t3[data-v-bc67fe68]{right:12%;top:-95px}.colonial-label[data-v-bc67fe68]{position:absolute;bottom:8%;left:50%;transform:translate(-50%);font:800 8px Arial;letter-spacing:.28em;color:#8b513d}.composition-colonial-tile .hero-copy[data-v-bc67fe68]{background:#fff8edcc;border:1px solid #a65f4340;padding:70px 55px;width:min(730px,80vw)}.composition-colonial-tile .countdown-now[data-v-bc67fe68]{background:#fff7eb;border-radius:18px}.composition-boho-arch .hero[data-v-bc67fe68]{background:#f1dfd1;min-height:96svh;justify-content:flex-start}.composition-boho-arch .hero-copy[data-v-bc67fe68]{text-align:left;margin-left:10vw;width:min(700px,80vw)}.composition-boho-arch .names[data-v-bc67fe68],.composition-boho-arch .hero-rule[data-v-bc67fe68]{justify-content:flex-start}.sun-disc[data-v-bc67fe68]{position:absolute;width:min(48vw,620px);height:min(48vw,620px);border-radius:50%;background:#b76c4e22;right:-6vw;top:16%}.boho-line[data-v-bc67fe68]{position:absolute;width:42vw;height:18vw;border:2px solid #9e5e4650;border-radius:50%}.boho-line.l1[data-v-bc67fe68]{right:-10vw;top:28%;transform:rotate(-25deg)}.boho-line.l2[data-v-bc67fe68]{right:-7vw;top:35%;transform:rotate(18deg)}.boho-label[data-v-bc67fe68]{position:absolute;right:5%;bottom:8%;font:800 8px Arial;letter-spacing:.3em;color:#8b503e}.composition-sea-postcard .hero[data-v-bc67fe68]{background:linear-gradient(180deg,#cfe5e8 0,#cfe5e8 62%,#f2e7d5 62%);min-height:92svh}.composition-sea-postcard .hero-copy[data-v-bc67fe68]{background:#fffaf2e8;width:min(760px,78vw);padding:55px;transform:rotate(-1.5deg);box-shadow:0 28px 70px #36545c22}.wave[data-v-bc67fe68]{position:absolute;left:-10%;width:120%;height:130px;border:2px solid #4e879440;border-radius:50%}.wave.w1[data-v-bc67fe68]{bottom:27%;transform:rotate(3deg)}.wave.w2[data-v-bc67fe68]{bottom:21%;transform:rotate(-2deg)}.postcard-stamp[data-v-bc67fe68]{position:absolute;right:8%;top:9%;width:72px;height:72px;border:2px dashed #4e8794;color:#4e8794;display:grid;place-items:center;text-align:center;font:800 8px Arial;letter-spacing:.12em;transform:rotate(8deg)}.composition-midnight-orbit .hero[data-v-bc67fe68]{background:radial-gradient(circle at 50% 45%,#273d61,#0b1423 72%);color:#eef4ff}.orbit[data-v-bc67fe68]{position:absolute;border:1px solid #9daec744;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit.o1[data-v-bc67fe68]{width:min(72vw,900px);height:min(72vw,900px)}.orbit.o2[data-v-bc67fe68]{width:min(52vw,650px);height:min(52vw,650px)}.star[data-v-bc67fe68]{position:absolute;color:#d9e2f0}.star.s1[data-v-bc67fe68]{left:13%;top:18%;font-size:20px}.star.s2[data-v-bc67fe68]{right:16%;top:30%;font-size:30px}.star.s3[data-v-bc67fe68]{left:20%;bottom:19%;font-size:16px}.star.s4[data-v-bc67fe68]{right:13%;bottom:16%;font-size:24px}.composition-midnight-orbit .countdown-now[data-v-bc67fe68]{background:#101a2b;color:#eef4ff;border-color:#9daec744}.composition-rose-couture .hero[data-v-bc67fe68]{background:linear-gradient(115deg,#fff7fa 0,#fff7fa 48%,#efd4df 48%);min-height:98svh}.composition-rose-couture .hero-copy[data-v-bc67fe68]{text-align:left;width:min(760px,80vw);margin-right:16vw}.composition-rose-couture .hero-rule[data-v-bc67fe68]{justify-content:flex-start}.couture-ribbon[data-v-bc67fe68]{position:absolute;width:44vw;height:90px;background:#bd789930;right:-9vw;transform:rotate(-35deg)}.couture-ribbon.r1[data-v-bc67fe68]{top:25%}.couture-ribbon.r2[data-v-bc67fe68]{top:42%;opacity:.55}.couture-no[data-v-bc67fe68]{position:absolute;right:8%;bottom:8%;font-size:min(18vw,240px);font-weight:300;color:#bd789925}.composition-rose-couture .countdown-now[data-v-bc67fe68]{border-radius:999px;padding-left:35px;padding-right:35px}.composition-star-ballroom .hero[data-v-bc67fe68]{background:radial-gradient(circle at 50% 10%,#46335c,#120e1a 75%);color:#fff2ff}.ballroom-moon[data-v-bc67fe68]{position:absolute;right:10%;top:8%;font-size:140px;color:#d1b0ee33}.composition-star-ballroom .hero-copy[data-v-bc67fe68]{border:1px solid #d1b0ee55;border-radius:50% 50% 18px 18px;padding:90px 70px;width:min(720px,80vw)}.composition-star-ballroom .countdown-now[data-v-bc67fe68]{background:#1d1628;color:#f8edff;border-color:#d1b0ee44}.composition-lilac-ribbon .hero[data-v-bc67fe68]{background:#faf7ff;min-height:90svh}.lilac-orb[data-v-bc67fe68]{position:absolute;border-radius:50%;filter:blur(1px)}.lilac-orb.a[data-v-bc67fe68]{width:420px;height:420px;background:#d8cae555;left:-120px;top:-80px}.lilac-orb.b[data-v-bc67fe68]{width:520px;height:520px;background:#eddcea66;right:-140px;bottom:-170px}.lilac-script[data-v-bc67fe68]{position:absolute;right:5%;top:13%;font-size:clamp(70px,13vw,180px);font-style:italic;color:#856ba01a}.composition-lilac-ribbon .hero-copy[data-v-bc67fe68]{transform:translateY(5vh)}.composition-lilac-ribbon .countdown-now[data-v-bc67fe68]{border-radius:24px}.composition-celestial-cross .hero[data-v-bc67fe68]{background:linear-gradient(#f8fcff,#e7f2f8);min-height:88svh}.celestial-cross[data-v-bc67fe68]{position:absolute;left:50%;top:9%;transform:translate(-50%);font-size:86px;color:#7599b830}.cloud[data-v-bc67fe68]{position:absolute;border-radius:50%;background:#fff9;filter:blur(.2px)}.cloud.c1[data-v-bc67fe68]{width:380px;height:110px;left:-80px;bottom:18%}.cloud.c2[data-v-bc67fe68]{width:330px;height:95px;right:-70px;top:28%}.composition-celestial-cross .hero-copy[data-v-bc67fe68]{padding-top:90px}.composition-celestial-cross .countdown-now[data-v-bc67fe68]{background:#fafdff;border-color:#bbd5e4}.composition-blessing-card .hero[data-v-bc67fe68]{background:#fbf7ef;min-height:86svh}.blessing-line[data-v-bc67fe68]{position:absolute;left:50%;transform:translate(-50%);width:1px;height:140px;background:#b59b7560}.blessing-line.top[data-v-bc67fe68]{top:0}.blessing-line.bottom[data-v-bc67fe68]{bottom:0}.blessing-symbol[data-v-bc67fe68]{position:absolute;left:50%;top:18%;transform:translate(-50%);font-size:30px;color:#b59b75}.composition-blessing-card .hero-copy[data-v-bc67fe68]{border:1px solid #b59b7540;padding:70px;width:min(680px,78vw)}.composition-birthday-magazine .hero[data-v-bc67fe68]{background:#f3eadf;min-height:92svh}.composition-birthday-magazine .hero-copy[data-v-bc67fe68]{text-align:left;width:min(1150px,88vw);padding-top:12vh}.composition-birthday-magazine .solo-title[data-v-bc67fe68]{font-family:Arial,sans-serif;font-size:clamp(85px,15vw,210px);font-weight:900;letter-spacing:-.1em;line-height:.75;text-transform:uppercase}.mag-no[data-v-bc67fe68]{position:absolute;right:5%;top:6%;font:900 90px Arial;color:#d1663f}.mag-word[data-v-bc67fe68]{position:absolute;right:5%;bottom:12%;font:900 11px Arial;letter-spacing:.35em;writing-mode:vertical-rl}.mag-rule[data-v-bc67fe68]{position:absolute;left:5%;right:5%;bottom:8%;height:8px;background:#202020}.composition-birthday-magazine .countdown-now[data-v-bc67fe68]{border:4px solid #222;box-shadow:none}.composition-neon-poster .hero[data-v-bc67fe68]{background:#0b0910;min-height:100svh;color:#fff}.neon-circle[data-v-bc67fe68]{position:absolute;width:min(70vw,760px);height:min(70vw,760px);border-radius:50%;border:3px solid #ff4bc8;box-shadow:0 0 25px #ff4bc8,inset 0 0 25px #ff4bc844;left:50%;top:50%;transform:translate(-50%,-50%)}.neon-word[data-v-bc67fe68]{position:absolute;left:50%;top:13%;transform:translate(-50%) rotate(-5deg);font:900 clamp(70px,13vw,180px) Arial;color:#00eaff22;-webkit-text-stroke:1px #00eaff66}.neon-grid[data-v-bc67fe68]{position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(#ff4bc855 1px,transparent 1px),linear-gradient(90deg,#ff4bc855 1px,transparent 1px);background-size:50px 35px;transform:perspective(450px) rotateX(62deg);transform-origin:bottom}.composition-neon-poster .solo-title[data-v-bc67fe68]{font-family:Arial,sans-serif;font-weight:900;text-transform:uppercase;text-shadow:0 0 15px #ff4bc8}.composition-neon-poster .countdown-now[data-v-bc67fe68]{background:#130f19;color:#fff;border-color:#ff4bc8;box-shadow:0 0 28px #ff4bc84a}.composition-cloud-story .hero[data-v-bc67fe68]{background:linear-gradient(#e9f6fb,#fffaf4);min-height:90svh}.composition-cloud-story .theme-scene .big[data-v-bc67fe68]{width:520px;height:160px;left:-120px;bottom:12%}.composition-cloud-story .theme-scene .small[data-v-bc67fe68]{width:360px;height:110px;right:-80px;top:15%}.moon[data-v-bc67fe68]{position:absolute;right:13%;top:10%;font-size:120px;color:#86acc044}.tiny-star[data-v-bc67fe68]{position:absolute;left:18%;top:18%;font-size:28px;color:#caa98a}.composition-cloud-story .hero-copy[data-v-bc67fe68]{background:#ffffff9c;border-radius:45% 45% 24px 24px;padding:70px 55px;width:min(680px,80vw)}.composition-cloud-story .countdown-now[data-v-bc67fe68]{border-radius:26px}.composition-baby-garden .hero[data-v-bc67fe68]{background:#fafbf5;min-height:92svh}.baby-leaf[data-v-bc67fe68]{position:absolute;font-size:310px;color:#77906f30}.baby-leaf.left[data-v-bc67fe68]{left:-90px;bottom:-80px;transform:rotate(-25deg)}.baby-leaf.right[data-v-bc67fe68]{right:-90px;top:-90px;transform:rotate(155deg)}.garden-ring[data-v-bc67fe68]{position:absolute;width:min(62vw,700px);height:min(62vw,700px);border-radius:50%;border:1px solid #77906f55;left:50%;top:50%;transform:translate(-50%,-50%)}.composition-baby-garden .countdown-now[data-v-bc67fe68]{background:#f4f8ef}.composition-noir-stage .hero[data-v-bc67fe68]{background:#101317;color:#f7f7f7;min-height:90svh;justify-content:flex-start}.composition-noir-stage .hero-copy[data-v-bc67fe68]{text-align:left;margin-left:8vw;width:min(850px,80vw)}.composition-noir-stage .solo-title[data-v-bc67fe68]{font:900 clamp(65px,10vw,140px) Arial,sans-serif;letter-spacing:-.08em}.stage-line[data-v-bc67fe68]{position:absolute;height:1px;background:#c7a66266;right:0;transform-origin:right}.stage-line.one[data-v-bc67fe68]{width:58vw;top:25%;transform:rotate(-18deg)}.stage-line.two[data-v-bc67fe68]{width:70vw;bottom:21%;transform:rotate(13deg)}.event-code[data-v-bc67fe68]{position:absolute;right:5%;top:8%;font:800 9px Arial;letter-spacing:.25em;color:#c7a662}.composition-noir-stage .countdown-now[data-v-bc67fe68]{background:#171b20;color:#fff;border-color:#c7a66266}.composition-clean-grid .hero[data-v-bc67fe68]{background:#f4f8fa;min-height:84svh;justify-content:flex-start}.composition-clean-grid .hero-copy[data-v-bc67fe68]{text-align:left;margin-left:8vw;width:min(900px,80vw)}.composition-clean-grid .solo-title[data-v-bc67fe68]{font:800 clamp(60px,9vw,128px) Arial,sans-serif;letter-spacing:-.075em}.grid-panel[data-v-bc67fe68]{position:absolute;right:0;top:0;width:36%;height:100%;background:#dfeaf0}.grid-panel[data-v-bc67fe68]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#35698722 1px,transparent 1px),linear-gradient(90deg,#35698722 1px,transparent 1px);background-size:42px 42px}.grid-index[data-v-bc67fe68]{position:absolute;right:5%;bottom:8%;font:800 28px Arial;color:#356987}.grid-dot[data-v-bc67fe68]{position:absolute;right:18%;top:30%;width:65px;height:65px;border-radius:50%;background:#356987}.composition-clean-grid .countdown-now[data-v-bc67fe68]{box-shadow:none;border-left:7px solid #356987}.theme-xv-noche-estrellada[data-v-bc67fe68]{--primary:#7464ff;--secondary:#06113b;--ink:#fff}.composition-xv-starry-blue .gate[data-v-bc67fe68],.composition-xv-starry-blue .hero[data-v-bc67fe68],.theme-xv-noche-estrellada .page[data-v-bc67fe68]{background:radial-gradient(circle at 18% 12%,#225cff66,transparent 24%),radial-gradient(circle at 78% 18%,#6f44ff55,transparent 18%),radial-gradient(circle at 72% 74%,#174dff4d,transparent 24%),linear-gradient(180deg,#02071b,#07143a 48%,#021027);color:#fff}.composition-xv-starry-blue .gate[data-v-bc67fe68]:before,.composition-xv-starry-blue .hero[data-v-bc67fe68]:before,.theme-xv-noche-estrellada .page[data-v-bc67fe68]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#5e7cff 1.2px,transparent 1.2px),radial-gradient(#aa79ff 1px,transparent 1px);background-position:0 0,11px 13px;background-size:24px 24px,32px 32px;opacity:.26;pointer-events:none}.composition-xv-starry-blue .gate-card[data-v-bc67fe68]{background:#030a26d9;border:1px solid #7064ff8c;box-shadow:0 0 55px #3e51ff35;color:#fff}.composition-xv-starry-blue .seal[data-v-bc67fe68]{background:#07143a;border:1px solid #7b6cff;color:#fff;box-shadow:0 0 22px #765cff66}.composition-xv-starry-blue .hero[data-v-bc67fe68]{min-height:100svh}.composition-xv-starry-blue .hero.with-photo .hero-photo[data-v-bc67fe68]{filter:saturate(1.08) contrast(1.03)}.composition-xv-starry-blue .hero-shade[data-v-bc67fe68]{background:linear-gradient(180deg,#02071825,#02071820 45%,#020718d9)}.xv-nebula[data-v-bc67fe68]{position:absolute;border-radius:50%;filter:blur(28px);opacity:.32}.xv-nebula.n1[data-v-bc67fe68]{width:400px;height:400px;background:#245dff;left:-160px;top:15%}.xv-nebula.n2[data-v-bc67fe68]{width:420px;height:420px;background:#7646ff;right:-180px;bottom:10%}.xv-starfield[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#8f9cff 1px,transparent 1px);background-size:17px 17px;opacity:.36}.xv-crown[data-v-bc67fe68]{position:absolute;left:50%;top:11%;transform:translate(-50%);font-size:44px;color:#fff;text-shadow:0 0 14px #7768ff}.composition-xv-starry-blue .hero-copy[data-v-bc67fe68]{padding-top:70px}.composition-xv-starry-blue .solo-title[data-v-bc67fe68]{font-size:clamp(70px,13vw,150px);font-weight:400;font-style:italic;text-shadow:0 0 18px #5d5cff}.composition-xv-starry-blue .countdown-now[data-v-bc67fe68]{background:#030a27;color:#fff;border:1px solid #7868ff;box-shadow:0 0 30px #4b55ff30}.composition-xv-starry-blue .countdown-values b[data-v-bc67fe68]{color:#fff;text-shadow:0 0 12px #7c6cff}.theme-xv-noche-estrellada .section[data-v-bc67fe68]{background:linear-gradient(180deg,#07143a,#02091f);color:#fff}.theme-xv-noche-estrellada .intro[data-v-bc67fe68],.theme-xv-noche-estrellada .details[data-v-bc67fe68],.theme-xv-noche-estrellada .gallery-section[data-v-bc67fe68],.theme-xv-noche-estrellada .experience-section[data-v-bc67fe68],.theme-xv-noche-estrellada .social-section[data-v-bc67fe68],.theme-xv-noche-estrellada .rsvp[data-v-bc67fe68]{position:relative;overflow:hidden}.theme-xv-noche-estrellada .section[data-v-bc67fe68]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#315dff 1px,transparent 1px);background-size:25px 25px;opacity:.13;pointer-events:none}.theme-xv-noche-estrellada .section[data-v-bc67fe68]>*{position:relative;z-index:1}.theme-xv-noche-estrellada .personal-pass[data-v-bc67fe68],.theme-xv-noche-estrellada .venue[data-v-bc67fe68],.theme-xv-noche-estrellada .extra[data-v-bc67fe68],.theme-xv-noche-estrellada .experience-grid article[data-v-bc67fe68],.theme-xv-noche-estrellada .social-grid article[data-v-bc67fe68],.theme-xv-noche-estrellada .rsvp-box[data-v-bc67fe68]{background:#040c2acc;color:#fff;border:1px solid #6e64ff70;box-shadow:0 0 24px #4456ff18}.theme-xv-noche-estrellada .venue a[data-v-bc67fe68],.theme-xv-noche-estrellada .social-grid a[data-v-bc67fe68]{color:#fff;border-color:#766cff;box-shadow:0 0 16px #755cff26}.theme-xv-noche-estrellada .submit[data-v-bc67fe68],.theme-xv-noche-estrellada .choice button.active[data-v-bc67fe68]{background:#6757ff;color:#fff;box-shadow:0 0 20px #6757ff55}.theme-xv-noche-estrellada footer[data-v-bc67fe68]{background:#010616;color:#fff;border-top:1px solid #5d56d65c}@media(max-width:700px){.countdown-now[data-v-bc67fe68]{margin:-22px auto 0;grid-template-columns:1fr;padding:17px;text-align:center;gap:13px}.countdown-label[data-v-bc67fe68]{min-width:0}.countdown-values[data-v-bc67fe68]{gap:6px}.countdown-values>div[data-v-bc67fe68]{min-width:48px}.countdown-values b[data-v-bc67fe68]{font-size:27px}.countdown-now>a[data-v-bc67fe68]{justify-self:center}.gate-countdown b[data-v-bc67fe68]{font-size:34px}.live-countdown[data-v-bc67fe68]{grid-template-columns:1fr 1fr}.experience-grid[data-v-bc67fe68],.social-grid[data-v-bc67fe68]{grid-template-columns:1fr}.public-gallery[data-v-bc67fe68]{columns:2 130px}.gate-card[data-v-bc67fe68]{padding:48px 24px 42px}.section[data-v-bc67fe68]{padding:78px 18px}.names[data-v-bc67fe68]{display:block}.names span[data-v-bc67fe68]{display:block;font-size:clamp(58px,18vw,90px)}.names i[data-v-bc67fe68]{display:block;margin:8px 0}.solo-title[data-v-bc67fe68]{font-size:clamp(62px,18vw,96px)}.venue-grid[data-v-bc67fe68]{grid-template-columns:1fr}.personal-pass[data-v-bc67fe68]{padding:22px 18px;gap:16px}.pass-mark[data-v-bc67fe68]{width:56px;height:56px;flex-basis:56px}.personal-pass h3[data-v-bc67fe68]{font-size:24px}.rsvp-box[data-v-bc67fe68],.thanks[data-v-bc67fe68]{padding:40px 20px}.choice[data-v-bc67fe68]{grid-template-columns:1fr}.composition-newspaper .hero-copy[data-v-bc67fe68]{text-align:center;padding-left:40px}.composition-newspaper .names[data-v-bc67fe68],.composition-newspaper .hero-rule[data-v-bc67fe68]{justify-content:center}.editorial-date[data-v-bc67fe68]{right:16px;top:15%;transform:none;padding-left:12px}.editorial-date b[data-v-bc67fe68]{font-size:42px}}.sxv-public[data-v-bc67fe68]{background:#02071b;color:#fff;font-family:Georgia,Times New Roman,serif}.sxvp-hero[data-v-bc67fe68]{min-height:100svh;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#02071b}.sxvp-stars[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 14%,#225fff 0 3px,transparent 4px),radial-gradient(circle at 81% 22%,#824cff 0 2px,transparent 3px),radial-gradient(circle at 84% 70%,#275fff 0 3px,transparent 4px),linear-gradient(#02071b,#07133a)}.sxvp-stars[data-v-bc67fe68]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#788cff 1px,transparent 1px),radial-gradient(#9d72ff .8px,transparent .8px);background-size:19px 19px,29px 29px;background-position:0 0,10px 12px;opacity:.25}.sxvp-hero-img[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.sxvp-hero-overlay[data-v-bc67fe68]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02071818 35%,#020718e5 92%)}.sxvp-hero-copy[data-v-bc67fe68]{position:relative;z-index:2;text-align:center;width:min(760px,92vw);padding:60px 20px 70px}.sxvp-hero-copy>p[data-v-bc67fe68]{font-size:24px;margin:0}.sxvp-hero-copy h1[data-v-bc67fe68]{font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(68px,14vw,150px);font-weight:400;line-height:.8;margin:14px 0 26px;text-shadow:0 0 20px #5f62ff}.sxvp-date[data-v-bc67fe68]{font-size:18px}.sxvp-player[data-v-bc67fe68]{margin-top:22px;border:0;border-radius:999px;background:#11173de8;color:#fff;padding:12px 18px;font:700 11px Arial;box-shadow:0 0 20px #5d57ff35}.sxvp-section[data-v-bc67fe68]{position:relative;overflow:hidden;text-align:center;padding:100px 22px;box-sizing:border-box}.sxvp-stars-bg[data-v-bc67fe68]{background:radial-gradient(circle at 16% 18%,#1d58ff55,transparent 25%),radial-gradient(circle at 84% 24%,#7144ff44,transparent 20%),linear-gradient(#020617,#030b28);color:#fff}.sxvp-stars-bg[data-v-bc67fe68]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#6680ff 1.1px,transparent 1.1px),radial-gradient(#a164ff .8px,transparent .8px);background-size:23px 23px,32px 32px;background-position:0 0,9px 12px;opacity:.18}.sxvp-blue[data-v-bc67fe68]{background:radial-gradient(circle at 18% 24%,#2c65ff66,transparent 30%),linear-gradient(160deg,#1162df,#08286b 55%,#031533);color:#fff}.sxvp-section[data-v-bc67fe68]>*{position:relative;z-index:1}.sxvp-script[data-v-bc67fe68]{font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(42px,8vw,74px);font-weight:400;margin:0 0 35px}.sxvp-clock[data-v-bc67fe68]{max-width:720px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sxvp-clock>div[data-v-bc67fe68]{border:2px solid #fff;border-radius:8px;padding:24px 8px;background:#02071bb5}.sxvp-clock b[data-v-bc67fe68]{display:block;font-size:clamp(38px,7vw,68px);font-weight:400}.sxvp-clock span[data-v-bc67fe68]{font:8px Arial;letter-spacing:.1em}.sxvp-flower[data-v-bc67fe68],.sxvp-floral[data-v-bc67fe68]{font-size:70px;color:#c4d4ff;margin-top:70px}.sxvp-big-copy[data-v-bc67fe68],.sxvp-section>p[data-v-bc67fe68]{max-width:720px;margin:24px auto;font-size:clamp(18px,3vw,27px);line-height:1.6}.sxvp-section h3[data-v-bc67fe68]{font-size:32px}.sxvp-section h4[data-v-bc67fe68]{font-size:26px}.sxvp-section small[data-v-bc67fe68]{font:800 9px Arial;letter-spacing:.25em}.sxvp-section h4 span[data-v-bc67fe68]{display:block}.sxvp-section h4 em[data-v-bc67fe68]{display:block;margin:8px}.sxvp-pin[data-v-bc67fe68]{font-size:45px}.sxvp-section>a[data-v-bc67fe68],.sxvp-confirm[data-v-bc67fe68]{display:inline-block;margin-top:22px;border:2px solid #fff;background:#08113b;color:#fff;padding:15px 24px;text-decoration:none;font:800 11px Arial;letter-spacing:.05em;box-shadow:0 0 18px #665cff55;border-radius:5px}.sxvp-timeline[data-v-bc67fe68]{max-width:600px;margin:auto;position:relative}.sxvp-timeline[data-v-bc67fe68]:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:2px;background:#fff}.sxvp-timeline article[data-v-bc67fe68]{min-height:75px;display:grid;grid-template-columns:1fr 48px;align-items:center;text-align:right}.sxvp-timeline article[data-v-bc67fe68]:nth-child(2n){text-align:left;grid-template-columns:48px 1fr}.sxvp-timeline article:nth-child(2n) span[data-v-bc67fe68]{grid-column:2}.sxvp-timeline article:nth-child(2n) i[data-v-bc67fe68]{grid-column:1;grid-row:1}.sxvp-timeline span[data-v-bc67fe68]{font-family:Brush Script MT,Segoe Script,cursive;font-size:28px}.sxvp-timeline i[data-v-bc67fe68]{width:40px;height:40px;border-radius:50%;background:#07103a;border:2px solid #fff;display:grid;place-items:center;font-style:normal;z-index:2;margin:auto}.sxvp-gallery[data-v-bc67fe68]{max-width:720px;margin:auto;background:#242424;padding:7px}.sxvp-gallery>img[data-v-bc67fe68]{width:100%;height:620px;object-fit:cover}.sxvp-gallery>div[data-v-bc67fe68]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:6px}.sxvp-gallery>div img[data-v-bc67fe68]{width:100%;height:130px;object-fit:cover}.sxvp-envelope[data-v-bc67fe68]{font-size:95px;margin:30px}.sxvp-section hr[data-v-bc67fe68]{max-width:650px;border:0;border-top:1px solid #ffffff35;margin:70px auto}.sxvp-hashtag[data-v-bc67fe68]{font-size:44px!important;color:#d3c6ff}.sxvp-swatches[data-v-bc67fe68]{display:flex;justify-content:center;gap:14px;margin-top:30px}.sxvp-swatches i[data-v-bc67fe68]{width:38px;height:38px;border-radius:50%;border:1px solid #fff;background:#0d1b58}.sxvp-swatches i[data-v-bc67fe68]:nth-child(2){background:#181818}.sxvp-swatches i[data-v-bc67fe68]:nth-child(3){background:#273663}.sxvp-swatches i[data-v-bc67fe68]:nth-child(4){background:#7d5a7d}.sxvp-swatches i[data-v-bc67fe68]:nth-child(5){background:#af8dbc}.sxv-public .choice[data-v-bc67fe68]{max-width:650px;margin:30px auto 0}.sxv-public .field[data-v-bc67fe68]{max-width:650px;margin:18px auto;text-align:left}.sxv-public .field label[data-v-bc67fe68]{color:#fff}.sxv-public .field select[data-v-bc67fe68],.sxv-public .field textarea[data-v-bc67fe68]{background:#08113b;color:#fff;border-color:#6f68ff}.sxvp-footer[data-v-bc67fe68]{text-align:center;padding:90px 22px 120px;background:#010514;color:#fff}.sxvp-monogram[data-v-bc67fe68]{width:150px;height:150px;border:2px solid #aebfff;border-radius:50%;display:grid;place-items:center;margin:auto;font-family:Brush Script MT,Segoe Script,cursive;font-size:52px;box-shadow:0 0 22px #5264ff50}.sxvp-footer h3[data-v-bc67fe68]{font-family:Brush Script MT,Segoe Script,cursive;font-size:50px;font-weight:400}@media(max-width:620px){.sxvp-section[data-v-bc67fe68]{padding:78px 18px}.sxvp-clock[data-v-bc67fe68]{gap:7px}.sxvp-clock>div[data-v-bc67fe68]{padding:16px 3px}.sxvp-clock b[data-v-bc67fe68]{font-size:34px}.sxvp-clock span[data-v-bc67fe68]{font-size:6px}.sxvp-gallery>img[data-v-bc67fe68]{height:68vh}.sxvp-gallery>div img[data-v-bc67fe68]{height:90px}}.sxv-component-public[data-v-bc67fe68]{background:#020719;min-height:100vh}.starry-freeform-wrap[data-v-bc67fe68]{background:#020719;min-height:100vh;display:flex;justify-content:center;overflow:hidden}.starry-freeform-page[data-v-bc67fe68]{position:relative;width:min(900px,100vw);container-type:inline-size;background-size:cover;background-position:center;overflow:hidden}.free-el[data-v-bc67fe68]{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:pre-wrap;overflow:hidden;padding:4px}.free-el img[data-v-bc67fe68]{width:100%;height:100%;object-fit:cover}.free-el>a[data-v-bc67fe68]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.public-countdown[data-v-bc67fe68]{width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:2.1cqw;padding:2cqw;box-sizing:border-box}.public-countdown article[data-v-bc67fe68]{border:2px solid #fff;border-radius:1cqw;background:#0207199c;display:flex;flex-direction:column;align-items:center;justify-content:center}.public-countdown b[data-v-bc67fe68]{font-size:4.8cqw;font-weight:400}.public-countdown span[data-v-bc67fe68]{font:700 1cqw Arial;letter-spacing:.08em}.public-timeline[data-v-bc67fe68]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;padding:3cqw 6cqw;box-sizing:border-box}.public-timeline[data-v-bc67fe68]:before{content:"";position:absolute;left:50%;top:7%;bottom:7%;width:2px;background:#fff}.public-timeline article[data-v-bc67fe68]{display:grid;grid-template-columns:1fr 5cqw 1fr;align-items:center;min-height:15%;color:#fff}.public-timeline article span[data-v-bc67fe68]{text-align:right;padding-right:1.5cqw;font-family:Brush Script MT,Segoe Script,cursive;font-size:2.8cqw}.public-timeline article b[data-v-bc67fe68]{text-align:left;padding-left:1.5cqw;font-family:Brush Script MT,Segoe Script,cursive;font-size:2.8cqw;font-weight:400}.public-timeline article i[data-v-bc67fe68]{width:4cqw;height:4cqw;border-radius:50%;background:#07113d;border:2px solid #fff;display:grid;place-items:center;font-style:normal;z-index:2;margin:auto;font-size:1.5cqw}.public-qr[data-v-bc67fe68]{width:100%;height:100%;background:#fff;padding:7%;display:grid;grid-template-columns:repeat(11,1fr);grid-template-rows:repeat(11,1fr);gap:1px}.public-qr i[data-v-bc67fe68]{background:#fff}.public-qr i.on[data-v-bc67fe68]{background:#000}.public-hashtag[data-v-bc67fe68]{display:flex;flex-direction:column;align-items:center;gap:1cqw}.public-hashtag b[data-v-bc67fe68]{font-size:4cqw}.public-hashtag span[data-v-bc67fe68]{font-size:1.7cqw}.public-contact[data-v-bc67fe68]{width:100%;height:100%;border:2px solid #fff;background:#07143d;color:#fff;font-weight:800;border-radius:8px;box-shadow:0 0 18px #665cff55}.public-rsvp[data-v-bc67fe68]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3cqw;box-sizing:border-box;color:#fff}.public-rsvp h3[data-v-bc67fe68]{font-size:3cqw;margin:.8cqw}.public-rsvp p[data-v-bc67fe68]{font-size:1.6cqw}.public-rsvp .choice[data-v-bc67fe68]{width:90%;display:grid;grid-template-columns:1fr 1fr;gap:1cqw}.public-rsvp .choice button[data-v-bc67fe68],.send-rsvp[data-v-bc67fe68]{border:1px solid #7568ff;background:#07143d;color:#fff;padding:1.2cqw;border-radius:999px}.public-rsvp .choice button.active[data-v-bc67fe68],.send-rsvp[data-v-bc67fe68]{background:#6d5cff}.public-rsvp .field[data-v-bc67fe68]{width:90%;margin-top:1cqw}.public-rsvp select[data-v-bc67fe68]{width:100%;padding:1cqw;background:#06113a;color:#fff;border:1px solid #7166ff}.send-rsvp[data-v-bc67fe68]{margin-top:1.2cqw;width:90%}.public-divider[data-v-bc67fe68]{width:100%;height:100%;background:currentColor}
