:root{--paper:#faf8f3;--paper-2:#f3eee6;--paper-3:#eee8dc;--ink:#0f1442;--ink-deep:#1d2371;--ink-royal:#5b5ce6;--ink-soft:#a9acff;--ink-pale:#edeeff;--accent:#5b5ce6;--warm:#f5b45c;--warm-soft:#fadfb8;--muted:#5a5f6e;--chrome:#777d8c;--hair:#0f14421a;--hair-2:#0f14422e;--rule:#0f144259;--qr-fg:#0f1442;--qr-bg:#fff;--qr-scale:1;--conf-1:#5b5ce6;--conf-2:#f5b45c;--conf-3:#a9acff;--conf-4:#0f1442;--conf-5:#b98a4e;--f-disp:"Manrope", system-ui, sans-serif;--f-body:"Inter", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--f-serif:"Playfair Display", "Iowan Old Style", Georgia, serif;--f-hand:"Caveat", "Segoe Script", cursive;--f-brand:"Manrope", system-ui, sans-serif}.material{background:var(--paper);color:var(--ink);font-family:var(--f-body);box-sizing:border-box;--s:1;position:relative;overflow:hidden}.material.font-manrope{--f-disp:"Manrope", system-ui, sans-serif}.material.font-playfair{--f-disp:var(--f-serif)}.material.font-caveat{--f-disp:var(--f-hand)}.material *{box-sizing:border-box}.material.a4{--s:1;width:210mm;height:297mm}.material.a5{--s:.715;width:148mm;height:210mm}.material.a6{--s:1;width:105mm;height:148mm}.material.a6x4,.material.tableTent{width:210mm;height:297mm}.material.a4{--ps-layout-unit-w:210mm;--ps-layout-unit-h:297mm}.material.a5{--ps-layout-unit-w:148mm;--ps-layout-unit-h:210mm}.material.a6,.material.a6x4{--ps-layout-unit-w:105mm;--ps-layout-unit-h:148mm}.material.tableTent{--ps-layout-unit-w:210mm;--ps-layout-unit-h:148.5mm}.material.a6x4 .cell{--ps-layout-unit-w:105mm;--ps-layout-unit-h:148mm}.material :is(.m-eyebrow,.bar-meta,.stamp){translate:calc(var(--ps-layout-eyebrow-x,0) * var(--ps-layout-unit-w,210mm)) calc(var(--ps-layout-eyebrow-y,0) * var(--ps-layout-unit-h,297mm));scale:var(--ps-layout-eyebrow-scale,1)}.material :is(.m-title,.t-title){translate:calc(var(--ps-layout-title-x,0) * var(--ps-layout-unit-w,210mm)) calc(var(--ps-layout-title-y,0) * var(--ps-layout-unit-h,297mm));scale:var(--ps-layout-title-scale,1)}.material :is(.m-sub,.t-sub){translate:calc(var(--ps-layout-subhead-x,0) * var(--ps-layout-unit-w,210mm)) calc(var(--ps-layout-subhead-y,0) * var(--ps-layout-unit-h,297mm));scale:var(--ps-layout-subhead-scale,1)}.material :is(.ev-name,.names,.t-names,.tile-foot>span:last-child,.m-foot>span:first-child){translate:calc(var(--ps-layout-eventLine-x,0) * var(--ps-layout-unit-w,210mm)) calc(var(--ps-layout-eventLine-y,0) * var(--ps-layout-unit-h,297mm));scale:var(--ps-layout-eventLine-scale,1)}.material .qr{translate:calc(var(--ps-layout-qr-x,0) * var(--ps-layout-unit-w,210mm)) calc(var(--ps-layout-qr-y,0) * var(--ps-layout-unit-h,297mm));scale:var(--ps-layout-qr-scale,1)}.material.a4 .sheet,.material.a5 .sheet{padding:calc(15 * var(--s) * 1mm) calc(16 * var(--s) * 1mm) calc(13 * var(--s) * 1mm);flex-direction:column;display:flex;position:absolute;inset:0}.m-body{text-align:center;z-index:1;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.m-head{align-items:center;gap:calc(2.2 * var(--s) * 1mm);z-index:2;flex:none;align-self:stretch;display:flex;position:relative}.brand-mark{width:calc(6.4 * var(--s) * 1mm);height:calc(6.4 * var(--s) * 1mm);flex:none;display:block}.m-word{font-family:var(--f-brand);font-weight:800;font-size:calc(11.5 * var(--s) * 1pt);letter-spacing:-.01em;color:var(--ink)}.head-meta{font-family:var(--f-mono);font-size:calc(7 * var(--s) * 1pt);color:var(--chrome);letter-spacing:.12em;text-transform:uppercase;margin-left:auto}.m-eyebrow{font-family:var(--f-body);font-weight:700;font-size:calc(9 * var(--s) * 1pt);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-royal)}.m-title{font-family:var(--f-disp);font-weight:800;font-size:calc(31 * var(--s) * 1pt);letter-spacing:-.024em;margin:calc(6 * var(--s) * 1mm) 0 0;color:var(--ink);text-wrap:balance;max-width:calc(150 * var(--s) * 1mm);line-height:1.03}.m-sub{font-family:var(--f-body);font-weight:400;font-size:calc(11 * var(--s) * 1pt);color:var(--muted);margin:calc(5 * var(--s) * 1mm) 0 0;max-width:calc(125 * var(--s) * 1mm);text-wrap:pretty;line-height:1.5}.m-url{font-family:var(--f-mono);font-size:calc(10 * var(--s) * 1pt);color:var(--ink);margin-top:calc(5 * var(--s) * 1mm);letter-spacing:.01em}.m-foot{justify-content:space-between;align-self:stretch;gap:calc(6 * var(--s) * 1mm);font-family:var(--f-mono);font-size:calc(8.5 * var(--s) * 1pt);color:var(--muted);letter-spacing:.04em;padding-top:calc(6 * var(--s) * 1mm);z-index:2;flex:none;display:flex;position:relative}.qr{background:var(--qr-bg);margin-top:calc(10 * var(--s) * 1mm);padding:calc(3.5 * var(--s) * 1mm);display:inline-block;position:relative}.qr-img{width:calc(60 * var(--s) * var(--qr-scale) * 1mm);height:calc(60 * var(--s) * var(--qr-scale) * 1mm)}.qr-img svg{width:100%;height:100%;display:block}.qr-scan-corner{box-shadow:0 calc(1.4 * var(--s) * 1mm) calc(5 * var(--s) * 1mm) #0f14421a, 0 0 0 .3mm #0f14420d}.qr-scan-corner .b{width:calc(6.5 * var(--s) * 1mm);height:calc(6.5 * var(--s) * 1mm);position:absolute}.qr-scan-corner .b.tl{top:calc(-1.4 * var(--s) * 1mm);left:calc(-1.4 * var(--s) * 1mm);border-top:calc(.9 * var(--s) * 1mm) solid var(--ink);border-left:calc(.9 * var(--s) * 1mm) solid var(--ink);border-radius:1.2mm 0 0}.qr-scan-corner .b.tr{top:calc(-1.4 * var(--s) * 1mm);right:calc(-1.4 * var(--s) * 1mm);border-top:calc(.9 * var(--s) * 1mm) solid var(--ink-royal);border-right:calc(.9 * var(--s) * 1mm) solid var(--ink-royal);border-radius:0 1.2mm 0 0}.qr-scan-corner .b.bl{bottom:calc(-1.4 * var(--s) * 1mm);left:calc(-1.4 * var(--s) * 1mm);border-bottom:calc(.9 * var(--s) * 1mm) solid var(--ink-royal);border-left:calc(.9 * var(--s) * 1mm) solid var(--ink-royal);border-radius:0 0 0 1.2mm}.qr-scan-corner .b.br{bottom:calc(-1.4 * var(--s) * 1mm);right:calc(-1.4 * var(--s) * 1mm);border-bottom:calc(.9 * var(--s) * 1mm) solid var(--ink);border-right:calc(.9 * var(--s) * 1mm) solid var(--ink);border-radius:0 0 1.2mm}.qr-flat-hairline{border:.3mm solid var(--ink);padding:calc(3.5 * var(--s) * 1mm)}.qr-photo-plate{border:.3mm solid var(--hair-2);box-shadow:0 calc(1.4 * var(--s) * 1mm) calc(5 * var(--s) * 1mm) #0f14421a}.qr-photo-plate .pc{width:calc(5.5 * var(--s) * 1mm);height:calc(5.5 * var(--s) * 1mm);background:linear-gradient(135deg, var(--ink) 0%, var(--ink) 50%, transparent 50%);position:absolute}.qr-photo-plate .pc.tl{top:0;left:0}.qr-photo-plate .pc.tr{top:0;right:0;transform:rotate(90deg)}.qr-photo-plate .pc.bl{bottom:0;left:0;transform:rotate(270deg)}.qr-photo-plate .pc.br{bottom:0;right:0;transform:rotate(180deg)}.frame{inset:calc(10 * var(--s) * 1mm);pointer-events:none;z-index:0;position:absolute}.frame.line{border:.35mm solid var(--ink)}.frame.double{border:.35mm solid var(--ink);box-shadow:inset 0 0 0 .9mm var(--paper), inset 0 0 0 1.25mm var(--ink)}.frame.hair{border:.3mm solid var(--hair-2)}.frame .fc{width:calc(15 * var(--s) * 1mm);height:calc(15 * var(--s) * 1mm);color:var(--ink);position:absolute}.frame .fc.tl{top:calc(-4 * var(--s) * 1mm);left:calc(-4 * var(--s) * 1mm)}.frame .fc.tr{top:calc(-4 * var(--s) * 1mm);right:calc(-4 * var(--s) * 1mm);transform:scaleX(-1)}.frame .fc.bl{bottom:calc(-4 * var(--s) * 1mm);left:calc(-4 * var(--s) * 1mm);transform:scaleY(-1)}.frame .fc.br{bottom:calc(-4 * var(--s) * 1mm);right:calc(-4 * var(--s) * 1mm);transform:scale(-1)}.sheet>.m-head,.sheet>.m-body,.sheet>.m-foot{z-index:1;position:relative}.template-wedding-floral-frame .sheet{padding:calc(18 * var(--s) * 1mm) calc(18 * var(--s) * 1mm) calc(16 * var(--s) * 1mm)}.template-wedding-floral-frame .m-head{justify-content:center}.template-wedding-floral-frame .orn-row{justify-content:center;align-items:center;gap:calc(4 * var(--s) * 1mm);display:flex}.template-wedding-floral-frame .orn{width:calc(20 * var(--s) * 1mm);height:calc(5.5 * var(--s) * 1mm);color:var(--ink);flex:none}.template-wedding-floral-frame .m-eyebrow{color:var(--ink-deep);white-space:nowrap}.template-wedding-floral-frame .m-title{margin-top:calc(11 * var(--s) * 1mm);font-size:calc(33 * var(--s) * 1pt);max-width:calc(132 * var(--s) * 1mm)}.template-wedding-floral-frame .m-sub{margin-top:calc(7 * var(--s) * 1mm)}.template-wedding-floral-frame .flourish{width:calc(26 * var(--s) * 1mm);height:calc(5.5 * var(--s) * 1mm);color:var(--ink);margin-top:calc(11 * var(--s) * 1mm)}.template-wedding-floral-frame .m-foot{justify-content:center}.template-wedding-rings-toast .sheet{padding:calc(18 * var(--s) * 1mm) calc(18 * var(--s) * 1mm) calc(16 * var(--s) * 1mm)}.template-wedding-rings-toast .m-head{justify-content:center}.template-wedding-rings-toast .rings-row{justify-content:center;align-items:center;gap:calc(5 * var(--s) * 1mm);display:flex}.template-wedding-rings-toast .rings-row .rule{width:calc(24 * var(--s) * 1mm);background:var(--hair-2);height:.3mm}.template-wedding-rings-toast .rings{width:calc(28 * var(--s) * 1mm);height:calc(13 * var(--s) * 1mm);color:var(--ink)}.template-wedding-rings-toast .m-eyebrow{color:var(--ink-deep);margin-top:calc(9 * var(--s) * 1mm)}.template-wedding-rings-toast .m-title{font-size:calc(30 * var(--s) * 1pt)}.template-wedding-rings-toast .flutes-foot{align-items:center;gap:calc(4 * var(--s) * 1mm);padding-top:calc(6 * var(--s) * 1mm);flex-direction:column;flex:none;display:flex}.template-wedding-rings-toast .flutes{width:calc(22 * var(--s) * 1mm);height:calc(16 * var(--s) * 1mm);color:var(--ink)}.template-wedding-rings-toast .names{font-family:var(--f-disp);font-weight:700;font-size:calc(14 * var(--s) * 1pt);color:var(--ink)}.template-wedding-guestbook-corners .ribbon{border-bottom:.3mm solid var(--hair-2);padding-bottom:calc(5 * var(--s) * 1mm);flex:none;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.template-wedding-guestbook-corners .archive{font-family:var(--f-mono);font-size:calc(7.5 * var(--s) * 1pt);color:var(--chrome);letter-spacing:.16em;text-transform:uppercase}.template-wedding-guestbook-corners .m-eyebrow{color:var(--ink-deep)}.template-wedding-guestbook-corners .m-title{font-size:calc(28 * var(--s) * 1pt);margin-top:calc(6 * var(--s) * 1mm)}.template-wedding-guestbook-corners .plate{margin-top:calc(10 * var(--s) * 1mm);background:var(--qr-bg);border:.35mm solid var(--hair);box-shadow:0 calc(2 * var(--s) * 1mm) calc(7 * var(--s) * 1mm) #0f14421f;padding:calc(9 * var(--s) * 1mm);flex-direction:column;align-items:center;display:flex}.template-wedding-guestbook-corners .plate .qr{box-shadow:none;margin-top:0}.template-wedding-guestbook-corners .slip{margin-top:calc(7 * var(--s) * 1mm);justify-content:space-between;align-self:stretch;gap:calc(6 * var(--s) * 1mm);font-family:var(--f-mono);font-size:calc(8 * var(--s) * 1pt);color:var(--ink);letter-spacing:.04em;border-top:.3mm dashed var(--hair-2);padding-top:calc(5 * var(--s) * 1mm);display:flex}.material.a4.template-party-confetti .sheet,.material.a5.template-party-confetti .sheet{padding:calc(44 * var(--s) * 1mm) calc(22 * var(--s) * 1mm) calc(40 * var(--s) * 1mm)}.template-party-confetti .m-body{text-align:left;align-items:flex-start}.template-party-confetti .m-title{font-size:calc(42 * var(--s) * 1pt);max-width:calc(140 * var(--s) * 1mm)}.template-party-confetti .m-sub{max-width:calc(120 * var(--s) * 1mm)}.template-party-confetti .qr-row{margin-top:calc(12 * var(--s) * 1mm);justify-content:space-between;align-self:stretch;align-items:flex-end;gap:calc(8 * var(--s) * 1mm);display:flex}.template-party-confetti .qr-meta{gap:calc(2 * var(--s) * 1mm);font-family:var(--f-mono);flex-direction:column;display:flex}.template-party-confetti .qr-meta .lbl{font-size:calc(8 * var(--s) * 1pt);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.template-party-confetti .qr-meta .u{font-size:calc(10 * var(--s) * 1pt);color:var(--ink)}.template-party-confetti .qr{margin-top:0}.template-party-confetti .confetti-field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.material.a4.template-party-neon-night .sheet,.material.a5.template-party-neon-night .sheet{padding:calc(17 * var(--s) * 1mm) calc(18 * var(--s) * 1mm) calc(14 * var(--s) * 1mm)}.template-party-neon-night .sheet:before{content:"";pointer-events:none;z-index:0;opacity:.22;background-image:repeating-linear-gradient(118deg, var(--ink-soft) 0 .1mm, transparent .1mm calc(3.4 * var(--s) * 1mm)), repeating-linear-gradient(62deg, var(--ink-soft) 0 .08mm, transparent .08mm calc(4.6 * var(--s) * 1mm));position:absolute;inset:0}.template-party-neon-night .chalk-frame{inset:calc(9 * var(--s) * 1mm);border:.4mm solid var(--rule);pointer-events:none;z-index:0;position:absolute}.template-party-neon-night .chalk-star{width:calc(16 * var(--s) * 1mm);height:calc(16 * var(--s) * 1mm);color:var(--ink-soft);margin-bottom:calc(6 * var(--s) * 1mm)}.template-party-neon-night .m-eyebrow{color:var(--ink-soft)}.template-party-neon-night .m-title{font-size:calc(38 * var(--s) * 1pt);margin-top:calc(5 * var(--s) * 1mm)}.template-party-neon-night .chalk-rule{width:calc(46 * var(--s) * 1mm);background:var(--rule);height:.4mm;margin:calc(8 * var(--s) * 1mm) 0 calc(2 * var(--s) * 1mm)}.template-party-neon-night .qr{box-shadow:0 calc(1.6 * var(--s) * 1mm) calc(7 * var(--s) * 1mm) #00000059}.template-party-bold-celebration .sheet{padding-right:calc(28 * var(--s) * 1mm)}.template-party-bold-celebration .m-body{text-align:left;align-items:flex-start}.template-party-bold-celebration .edge-strip{width:calc(9 * var(--s) * 1mm);background:var(--ink-royal);padding-bottom:calc(12 * var(--s) * 1mm);z-index:3;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0}.template-party-bold-celebration .edge-strip span{writing-mode:vertical-rl;font-family:var(--f-mono);font-size:calc(7.5 * var(--s) * 1pt);color:var(--paper);letter-spacing:.2em;text-transform:uppercase;transform:rotate(180deg)}.template-party-bold-celebration .stamp{align-items:center;gap:calc(2.4 * var(--s) * 1mm);background:var(--ink);color:var(--paper);padding:calc(2.4 * var(--s) * 1mm) calc(3.5 * var(--s) * 1mm);font-family:var(--f-mono);font-size:calc(8.5 * var(--s) * 1pt);letter-spacing:.16em;text-transform:uppercase;display:inline-flex}.template-party-bold-celebration .stamp:before{content:"";width:calc(2.8 * var(--s) * 1mm);height:calc(2.8 * var(--s) * 1mm);background:var(--warm);border-radius:50%}.template-party-bold-celebration .m-title{font-size:calc(64 * var(--s) * 1pt);margin-top:calc(9 * var(--s) * 1mm);max-width:calc(130 * var(--s) * 1mm);line-height:.94}.template-party-bold-celebration .m-sub{max-width:calc(120 * var(--s) * 1mm)}.template-party-bold-celebration .qr-row{margin-top:calc(14 * var(--s) * 1mm);align-items:center;gap:calc(9 * var(--s) * 1mm);display:flex}.template-party-bold-celebration .qr{margin-top:0}.template-party-bold-celebration .qr-meta{gap:calc(2 * var(--s) * 1mm);font-family:var(--f-mono);flex-direction:column;display:flex}.template-party-bold-celebration .qr-meta .lbl{font-size:calc(7.5 * var(--s) * 1pt);color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.template-party-bold-celebration .qr-meta .u{font-size:calc(10 * var(--s) * 1pt);color:var(--ink)}.template-general-minimal .hair-rule{width:calc(32 * var(--s) * 1mm);background:var(--ink);height:.35mm;margin:calc(9 * var(--s) * 1mm) 0}.template-general-minimal .m-eyebrow{color:var(--ink-deep)}.template-general-minimal .m-title{font-size:calc(30 * var(--s) * 1pt)}.template-general-corporate-event .sheet{padding:0}.template-general-corporate-event .bar{align-items:center;gap:calc(2.4 * var(--s) * 1mm);padding:calc(11 * var(--s) * 1mm) calc(16 * var(--s) * 1mm);border-bottom:.3mm solid var(--hair-2);flex:none;display:flex}.template-general-corporate-event .bar .bar-meta{font-family:var(--f-mono);font-size:calc(8 * var(--s) * 1pt);color:var(--chrome);letter-spacing:.12em;text-transform:uppercase;margin-left:auto}.template-general-corporate-event .zones{flex:auto;grid-template-columns:1fr .3mm 1fr;display:grid}.template-general-corporate-event .zone-l{padding:calc(16 * var(--s) * 1mm);flex-direction:column;justify-content:center;display:flex}.template-general-corporate-event .zone-l .ev-name{font-family:var(--f-disp);font-weight:700;font-size:calc(12 * var(--s) * 1pt);margin-top:calc(8 * var(--s) * 1mm);color:var(--ink)}.template-general-corporate-event .zone-l .m-title{font-size:calc(23 * var(--s) * 1pt);max-width:none}.template-general-corporate-event .zone-l .m-sub{max-width:calc(78 * var(--s) * 1mm)}.template-general-corporate-event .divider{background:var(--hair-2)}.template-general-corporate-event .zone-r{padding:calc(16 * var(--s) * 1mm);justify-content:center;align-items:center;gap:calc(6 * var(--s) * 1mm);flex-direction:column;display:flex}.template-general-corporate-event .zone-r .qr{margin-top:0}.template-general-corporate-event .qr-cap{font-family:var(--f-mono);font-size:calc(8.5 * var(--s) * 1pt);color:var(--ink);text-align:center;gap:calc(1.5 * var(--s) * 1mm);flex-direction:column;display:flex}.template-general-corporate-event .qr-cap .lbl{font-size:calc(7 * var(--s) * 1pt);color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.template-general-corporate-event .foot-cols{border-top:.3mm solid var(--hair-2);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.template-general-corporate-event .foot-cols>div{padding:calc(9 * var(--s) * 1mm) calc(14 * var(--s) * 1mm);font-family:var(--f-mono);font-size:calc(8 * var(--s) * 1pt);color:var(--ink);border-right:.3mm solid var(--hair)}.template-general-corporate-event .foot-cols>div:last-child{border-right:0}.template-general-corporate-event .foot-cols .k{font-size:calc(7 * var(--s) * 1pt);color:var(--chrome);letter-spacing:.14em;text-transform:uppercase;margin-bottom:calc(1.5 * var(--s) * 1mm);display:block}.template-general-warm-neutral .m-eyebrow{color:var(--ink-deep)}.template-general-warm-neutral .stone-rule{width:calc(70 * var(--s) * 1mm);height:calc(.8 * var(--s) * 1mm);background:var(--ink);margin:calc(9 * var(--s) * 1mm) 0}.template-general-warm-neutral .m-title{font-size:calc(32 * var(--s) * 1pt)}.template-general-warm-neutral .m-foot.tile-foot{align-items:center;gap:calc(4 * var(--s) * 1mm);justify-content:flex-start}.template-general-warm-neutral .tiles{grid-template-columns:repeat(2, calc(2.8 * var(--s) * 1mm));grid-template-rows:repeat(2, calc(2.8 * var(--s) * 1mm));gap:calc(.7 * var(--s) * 1mm);flex:none;display:grid}.template-general-warm-neutral .tiles i{background:var(--ink-soft);border-radius:.6mm}.template-general-warm-neutral .tiles i:first-child{background:var(--ink)}.template-general-warm-neutral .tiles i:nth-child(4){background:var(--ink-royal)}.material.a4.template-modern-arch .sheet,.material.a5.template-modern-arch .sheet{padding:calc(22 * var(--s) * 1mm) calc(22 * var(--s) * 1mm) calc(16 * var(--s) * 1mm)}.template-modern-arch .m-body{justify-content:center}.template-modern-arch .m-eyebrow{color:var(--ink-royal);letter-spacing:.34em;font-size:calc(8.5 * var(--s) * 1pt)}.template-modern-arch .m-title{font-size:calc(40 * var(--s) * 1pt);letter-spacing:-.035em;margin-top:calc(8 * var(--s) * 1mm);max-width:calc(126 * var(--s) * 1mm);font-weight:700;line-height:.98}.template-modern-arch .m-sub{margin-top:calc(6 * var(--s) * 1mm);max-width:calc(104 * var(--s) * 1mm)}.template-modern-arch .arch-plate{margin-top:calc(13 * var(--s) * 1mm);padding:calc(26 * var(--s) * 1mm) calc(16 * var(--s) * 1mm) calc(13 * var(--s) * 1mm);flex-direction:column;align-items:center;display:flex;position:relative}.template-modern-arch .arch{width:100%;height:100%;color:var(--paper-3);pointer-events:none;position:absolute;inset:0}.template-modern-arch .arch-plate .qr{margin-top:0}.template-modern-arch .arch-url{font-family:var(--f-mono);font-size:calc(9 * var(--s) * 1pt);color:var(--muted);letter-spacing:.06em;margin-top:calc(5 * var(--s) * 1mm);position:relative}.template-modern-arch .m-foot{justify-content:space-between}.material.a4.template-serif-elegance .sheet,.material.a5.template-serif-elegance .sheet{padding:calc(20 * var(--s) * 1mm) calc(20 * var(--s) * 1mm) calc(15 * var(--s) * 1mm)}.template-serif-elegance .m-head{justify-content:center}.template-serif-elegance .hair-row{justify-content:center;align-items:center;gap:calc(4 * var(--s) * 1mm);margin-bottom:calc(7 * var(--s) * 1mm);align-self:stretch;display:flex}.template-serif-elegance .hair-row .rule{max-width:calc(46 * var(--s) * 1mm);background:var(--rule);flex:auto;height:.25mm}.template-serif-elegance .hair-row.second{margin:calc(9 * var(--s) * 1mm) 0 0}.template-serif-elegance .hair-row.second .rule{max-width:calc(26 * var(--s) * 1mm)}.template-serif-elegance .dia{width:calc(5 * var(--s) * 1mm);height:calc(5 * var(--s) * 1mm);color:var(--ink-royal);flex:none}.template-serif-elegance .m-eyebrow{font-weight:600;font-size:calc(8.5 * var(--s) * 1pt);letter-spacing:.36em;color:var(--muted)}.template-serif-elegance .m-title{font-weight:500;font-size:calc(42 * var(--s) * 1pt);letter-spacing:-.006em;margin-top:calc(7 * var(--s) * 1mm);max-width:calc(140 * var(--s) * 1mm);line-height:1.08}.template-serif-elegance .m-sub{margin-top:calc(7 * var(--s) * 1mm);max-width:calc(112 * var(--s) * 1mm)}.template-serif-elegance .m-url{letter-spacing:.08em;color:var(--muted)}.template-serif-elegance .m-foot{font-family:var(--f-disp);font-weight:500;font-size:calc(12 * var(--s) * 1pt);letter-spacing:.02em;color:var(--ink);justify-content:center}.material.a4.template-botanical-corner .sheet,.material.a5.template-botanical-corner .sheet{padding:calc(24 * var(--s) * 1mm) calc(24 * var(--s) * 1mm) calc(16 * var(--s) * 1mm)}.template-botanical-corner .m-head{justify-content:center}.template-botanical-corner .cluster{width:calc(56 * var(--s) * 1mm);height:calc(56 * var(--s) * 1mm);color:var(--ink-royal);pointer-events:none;z-index:0;position:absolute}.template-botanical-corner .cluster.tl{top:calc(11 * var(--s) * 1mm);left:calc(9 * var(--s) * 1mm)}.template-botanical-corner .cluster.br{bottom:calc(22 * var(--s) * 1mm);right:calc(9 * var(--s) * 1mm);transform:rotate(180deg)}.template-botanical-corner .m-eyebrow{color:var(--ink-deep);letter-spacing:.3em}.template-botanical-corner .m-title{font-weight:500;font-size:calc(38 * var(--s) * 1pt);letter-spacing:-.006em;margin-top:calc(7 * var(--s) * 1mm);max-width:calc(120 * var(--s) * 1mm);line-height:1.1}.template-botanical-corner .m-sub{margin-top:calc(6 * var(--s) * 1mm);max-width:calc(104 * var(--s) * 1mm)}.template-botanical-corner .m-foot{justify-content:center}.material.template-kraft-handmade{background-color:var(--paper);background-image:repeating-linear-gradient(22deg,#00000009 0 .18mm,#0000 .18mm 1.1mm),repeating-linear-gradient(-14deg,#00000007 0 .16mm,#0000 .16mm 1.6mm),radial-gradient(circle at 18% 22%,#0000000d 0 .35mm,#0000 .36mm),radial-gradient(circle at 72% 14%,#0000000b 0 .3mm,#0000 .31mm),radial-gradient(circle at 38% 66%,#0000000a 0 .32mm,#0000 .33mm),radial-gradient(circle at 86% 78%,#0000000d 0 .28mm,#0000 .29mm);background-size:auto,auto,9mm 9mm,13mm 13mm,11mm 11mm,15mm 15mm}.material.a4.template-kraft-handmade .sheet,.material.a5.template-kraft-handmade .sheet{padding:calc(18 * var(--s) * 1mm) calc(20 * var(--s) * 1mm) calc(14 * var(--s) * 1mm)}.template-kraft-handmade .m-eyebrow{font-family:var(--f-body);color:var(--ink-deep);letter-spacing:.28em}.template-kraft-handmade .m-title{font-weight:700;font-size:calc(58 * var(--s) * 1pt);letter-spacing:0;margin-top:calc(4 * var(--s) * 1mm);max-width:calc(140 * var(--s) * 1mm);line-height:.92}.template-kraft-handmade .m-sub{margin-top:calc(5 * var(--s) * 1mm);max-width:calc(110 * var(--s) * 1mm)}.template-kraft-handmade .note{margin-top:calc(15 * var(--s) * 1mm);background:var(--qr-bg);padding:calc(9 * var(--s) * 1mm) calc(9 * var(--s) * 1mm) calc(7 * var(--s) * 1mm);box-shadow:0 calc(1.6 * var(--s) * 1mm) calc(5 * var(--s) * 1mm) #00000021;flex-direction:column;align-items:center;display:flex;position:relative;transform:rotate(-1.1deg)}.template-kraft-handmade .note .tape{top:calc(-4 * var(--s) * 1mm);width:calc(46 * var(--s) * 1mm);height:calc(14 * var(--s) * 1mm);color:var(--warm);position:absolute;left:50%;transform:translate(-50%)rotate(1.8deg)}.template-kraft-handmade .note .qr{margin-top:0}.template-kraft-handmade .note-meta{margin-top:calc(5 * var(--s) * 1mm);align-items:center;gap:calc(1.4 * var(--s) * 1mm);font-family:var(--f-mono);flex-direction:column;display:flex}.template-kraft-handmade .note-meta .lbl{font-size:calc(7.5 * var(--s) * 1pt);color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.template-kraft-handmade .note-meta .u{font-size:calc(9.5 * var(--s) * 1pt);color:var(--ink)}.template-kraft-handmade .ink-arrow{left:calc(2 * var(--s) * 1mm);bottom:calc(26 * var(--s) * 1mm);width:calc(32 * var(--s) * 1mm);height:calc(32 * var(--s) * 1mm);color:var(--ink-royal);pointer-events:none;position:absolute;transform:rotate(-14deg)}.template-kraft-handmade .m-foot{font-family:var(--f-body);font-weight:500}.material.a4.qr-anchor-bottom-right .m-body>:is(.qr,.qr-row,.plate,.arch-plate,.note),.material.a5.qr-anchor-bottom-right .m-body>:is(.qr,.qr-row,.plate,.arch-plate,.note){align-self:flex-end;margin-top:auto}.material.a4.qr-anchor-bottom-right .m-body>.qr-row,.material.a5.qr-anchor-bottom-right .m-body>.qr-row,.material.a4.qr-anchor-bottom-right .m-body>.zones>.zone-r,.material.a5.qr-anchor-bottom-right .m-body>.zones>.zone-r{justify-content:flex-end}.material.a4.qr-anchor-bottom-left .m-body>:is(.qr,.qr-row,.plate,.arch-plate,.note),.material.a5.qr-anchor-bottom-left .m-body>:is(.qr,.qr-row,.plate,.arch-plate,.note){align-self:flex-start;margin-top:auto}.material.a4.qr-anchor-bottom-left .m-body>.qr-row,.material.a5.qr-anchor-bottom-left .m-body>.qr-row{justify-content:flex-start}.material.a4.qr-anchor-right-column .m-body>:is(.qr,.qr-row),.material.a5.qr-anchor-right-column .m-body>:is(.qr,.qr-row){align-self:flex-end}.material.a4.qr-anchor-right-column .m-body>.qr-row,.material.a5.qr-anchor-right-column .m-body>.qr-row{justify-content:flex-end}.material.a4.qr-anchor-top-right .m-body>:is(.qr,.qr-row,.plate,.arch-plate,.note),.material.a5.qr-anchor-top-right .m-body>:is(.qr,.qr-row,.plate,.arch-plate,.note){align-self:flex-end;margin-top:0}.material.a6.qr-anchor-plate-center .a6-qr-row,.material.a6x4.qr-anchor-plate-center .cell .a6-qr-row{align-self:center}.material.a6.qr-anchor-right-column .a6-qr-row,.material.a6x4.qr-anchor-right-column .cell .a6-qr-row{align-self:flex-end}.material.a6.qr-anchor-bottom-right .a6-qr-row,.material.a6x4.qr-anchor-bottom-right .cell .a6-qr-row{align-self:flex-end;margin-top:auto}.material.a6.qr-anchor-bottom-left .a6-qr-row,.material.a6x4.qr-anchor-bottom-left .cell .a6-qr-row{align-self:flex-start;margin-top:auto}.material.tableTent.qr-anchor-plate-center .face-b .tent-col-r{justify-content:center;align-items:center}.material.tableTent.qr-anchor-below-copy .face-b .tent-col-r{justify-content:flex-end;align-items:center}.material.tableTent.qr-anchor-bottom-right .face-b .tent-col-r{justify-content:flex-end;align-items:flex-end}.material.tableTent.qr-anchor-bottom-left .face-b .tent-col-r{justify-content:flex-end;align-items:flex-start}.material.a4.template-modern-arch.qr-anchor-below-copy .arch,.material.a5.template-modern-arch.qr-anchor-below-copy .arch{display:none}.material.a6 .sheet{flex-direction:column;padding:9mm 10mm 8mm;display:flex;position:absolute;inset:0}.material.a6 .m-body{text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;display:flex}.material.a6 .m-word{font-size:8.5pt}.material.a6 .brand-mark{width:4.6mm;height:4.6mm}.material.a6 .m-eyebrow{letter-spacing:.18em;font-size:6.5pt}.material.a6 .m-title{max-width:none;margin-top:3mm;font-size:15pt;line-height:1.05}.material.a6 .a6-qr-row{align-items:center;gap:5mm;margin-top:6mm;display:flex}.material.a6 .qr{margin-top:0;padding:2mm}.material.a6 .a6-qr-row .qr-img{width:calc(36 * var(--qr-scale) * 1mm);height:calc(36 * var(--qr-scale) * 1mm)}.material.a6 .qr-scan-corner .b{width:3.6mm;height:3.6mm;border-width:.5mm!important}.material.a6 .a6-info{font-family:var(--f-mono);flex-direction:column;gap:1.5mm;min-width:0;display:flex}.material.a6 .a6-info .lbl{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:5pt}.material.a6 .a6-info .u{color:var(--ink);text-overflow:ellipsis;font-size:7pt;overflow:hidden}.material.a6 .m-foot{padding-top:4mm;font-size:6pt}.material.a6 .a6-eyerow{align-items:center;gap:2mm;display:flex}.material.a6 .a6-eyerow .orn{width:10mm;height:2.8mm;color:var(--ink);flex:none}.material.a6 .a6-rings{width:14mm;height:6mm;color:var(--ink)}.material.a6 .hair-rule{background:var(--ink);width:18mm;height:.3mm;margin:4mm 0 0}.material.a6 .stone-rule{background:var(--ink);width:30mm;height:.5mm;margin:4mm 0 0}.material.a6 .stamp{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:1.5mm;padding:1.6mm 3mm;font-size:5.5pt;display:inline-flex}.material.a6 .stamp:before{content:"";background:var(--warm);border-radius:50%;width:2.2mm;height:2.2mm}.material.a6 .frame{inset:6mm}.material.a6 .frame .fc{width:9mm;height:9mm}.material.a6x4 .cut-grid{grid-template-rows:148mm 148mm;grid-template-columns:105mm 105mm;display:grid;position:absolute;inset:0}.material.a6x4 .cell{outline:.2mm dashed var(--hair);outline-offset:-.1mm;position:relative;overflow:hidden}.material.a6x4 .cell .sheet{flex-direction:column;padding:9mm 10mm 8mm;display:flex;position:absolute;inset:0}.material.a6x4 .cell .m-body{text-align:left;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;display:flex}.material.a6x4 .cell .m-word{font-size:8.5pt}.material.a6x4 .cell .brand-mark{width:4.6mm;height:4.6mm}.material.a6x4 .cell .m-eyebrow{letter-spacing:.18em;font-size:6.5pt}.material.a6x4 .cell .m-title{max-width:none;margin-top:3mm;font-size:15pt;line-height:1.05}.material.a6x4 .cell .a6-qr-row{align-items:center;gap:5mm;margin-top:6mm;display:flex}.material.a6x4 .cell .qr{margin-top:0;padding:2mm}.material.a6x4 .cell .a6-qr-row .qr-img{width:calc(36 * var(--qr-scale) * 1mm);height:calc(36 * var(--qr-scale) * 1mm)}.material.a6x4 .cell .qr-scan-corner .b{width:3.6mm;height:3.6mm;border-width:.5mm!important}.material.a6x4 .cell .a6-info{font-family:var(--f-mono);flex-direction:column;gap:1.5mm;min-width:0;display:flex}.material.a6x4 .cell .a6-info .lbl{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:5pt}.material.a6x4 .cell .a6-info .u{color:var(--ink);font-size:7pt}.material.a6x4 .cell .m-foot{padding-top:4mm;font-size:6pt}.material.a6x4 .cell .a6-eyerow{align-items:center;gap:2mm;display:flex}.material.a6x4 .cell .a6-eyerow .orn{width:10mm;height:2.8mm;color:var(--ink)}.material.a6x4 .cell .a6-rings{width:14mm;height:6mm;color:var(--ink)}.material.a6x4 .cell .hair-rule{background:var(--ink);width:18mm;height:.3mm;margin:4mm 0 0}.material.a6x4 .cell .stone-rule{background:var(--ink);width:30mm;height:.5mm;margin:4mm 0 0}.material.a6x4 .cell .stamp{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:1.5mm;padding:1.6mm 3mm;font-size:5.5pt;display:inline-flex}.material.a6x4 .cell .stamp:before{content:"";background:var(--warm);border-radius:50%;width:2.2mm;height:2.2mm}.material.a6x4 .cell .frame{inset:6mm}.material.a6x4 .cell .frame .fc{width:9mm;height:9mm}.material.a6x4 .crop{width:5mm;height:5mm;position:absolute}.material.a6x4 .crop:before,.material.a6x4 .crop:after{content:"";background:var(--ink);position:absolute}.material.a6x4 .crop.ctl{top:0;left:0}.material.a6x4 .crop.ctl:before{width:5mm;height:.2mm;top:0;left:0}.material.a6x4 .crop.ctl:after{width:.2mm;height:5mm;top:0;left:0}.material.a6x4 .crop.ctr{top:0;right:0}.material.a6x4 .crop.ctr:before{width:5mm;height:.2mm;top:0;right:0}.material.a6x4 .crop.ctr:after{width:.2mm;height:5mm;top:0;right:0}.material.a6x4 .crop.cbl{bottom:0;left:0}.material.a6x4 .crop.cbl:before{width:5mm;height:.2mm;bottom:0;left:0}.material.a6x4 .crop.cbl:after{width:.2mm;height:5mm;bottom:0;left:0}.material.a6x4 .crop.cbr{bottom:0;right:0}.material.a6x4 .crop.cbr:before{width:5mm;height:.2mm;bottom:0;right:0}.material.a6x4 .crop.cbr:after{width:.2mm;height:5mm;bottom:0;right:0}.material.a6x4 .center-cross{width:0;height:0;position:absolute;top:148mm;left:105mm}.material.a6x4 .center-cross i{background:var(--ink);position:absolute}.material.a6x4 .center-cross i.h.t{width:6mm;height:.2mm;top:-5mm;left:-3mm}.material.a6x4 .center-cross i.h.b{width:6mm;height:.2mm;top:5mm;left:-3mm}.material.a6x4 .center-cross i.v.l{width:.2mm;height:6mm;top:-3mm;left:-5mm}.material.a6x4 .center-cross i.v.r{width:.2mm;height:6mm;top:-3mm;left:5mm}.material.tableTent .face{grid-template-columns:1.25fr 1fr;column-gap:12mm;height:50%;padding:16mm 18mm;display:grid;position:absolute;left:0;right:0}.material.tableTent .face-a{top:0;transform:rotate(180deg)}.material.tableTent .face-b{top:50%}.material.tableTent .tent-col-l{flex-direction:column;justify-content:center;display:flex}.material.tableTent .tent-col-r{flex-direction:column;justify-content:center;align-items:center;gap:6mm;display:flex}.material.tableTent .m-head{position:absolute;top:16mm;left:18mm}.material.tableTent .tent-col-l .m-head{margin-bottom:6mm;position:static}.material.tableTent .t-eyerow{align-items:center;gap:3mm;display:flex}.material.tableTent .t-eyerow .orn{width:14mm;height:4mm;color:var(--ink);flex:none}.material.tableTent .t-title{font-family:var(--f-disp);letter-spacing:-.024em;color:var(--ink);text-wrap:balance;max-width:120mm;margin:7mm 0 0;font-size:26pt;font-weight:800;line-height:1.04}.material.tableTent .t-title.small{font-size:18pt;font-weight:700}.material.tableTent .t-sub{font-family:var(--f-body);color:var(--muted);max-width:115mm;margin:6mm 0 0;font-size:11.5pt;line-height:1.5}.material.tableTent .t-names{font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;margin-top:8mm;font-size:9.5pt}.material.tableTent .t-url{font-family:var(--f-mono);color:var(--ink);margin-top:8mm;font-size:9.5pt}.material.tableTent .t-mono{font-family:var(--f-disp);color:var(--ink);text-align:center;font-size:17pt;font-weight:800}.material.tableTent .flourish{width:34mm;height:8mm;color:var(--ink)}.material.tableTent .qr{margin-top:0}.material.tableTent .stamp{background:var(--ink);color:var(--paper);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:2mm;padding:2mm 3.5mm;font-size:8pt;display:inline-flex}.material.tableTent .stamp:before{content:"";background:var(--warm);border-radius:50%;width:2.6mm;height:2.6mm}.material.tableTent .fold{border-top:.3mm dashed var(--hair-2);height:0;position:absolute;top:50%;left:0;right:0}.material.tableTent .fold-tag{background:var(--paper);font-family:var(--f-mono);color:var(--chrome);letter-spacing:.1em;text-transform:uppercase;padding:0 3mm;font-size:7pt;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.material.tableTent .trim{width:4mm;height:4mm;position:absolute}.material.tableTent .trim.tl{border-left:.2mm solid var(--chrome);border-top:.2mm solid var(--chrome);top:0;left:0}.material.tableTent .trim.tr{border-right:.2mm solid var(--chrome);border-top:.2mm solid var(--chrome);top:0;right:0}.material.tableTent .trim.bl{border-left:.2mm solid var(--chrome);border-bottom:.2mm solid var(--chrome);bottom:0;left:0}.material.tableTent .trim.br{border-right:.2mm solid var(--chrome);border-bottom:.2mm solid var(--chrome);bottom:0;right:0}.material.tableTent .face-tag{font-family:var(--f-mono);color:var(--chrome);letter-spacing:.08em;font-size:7pt;position:absolute;right:4mm}.material.tableTent .face-tag.a{top:calc(50% - 6mm)}.material.tableTent .face-tag.b{bottom:4mm}.material.a6 .a6-flourish,.material.a6x4 .cell .a6-flourish{width:24mm;height:5mm;color:var(--ink);align-self:center;margin-top:5mm}.material.a6 .a6-flutes,.material.a6x4 .cell .a6-flutes{width:16mm;height:11mm;color:var(--ink);align-self:center;margin-top:4mm}.material.a6 .a6-tiles,.material.a6x4 .cell .a6-tiles{grid-template-rows:repeat(2,2.4mm);grid-template-columns:repeat(2,2.4mm);gap:.6mm;margin-top:4mm;display:grid}.material.a6 .a6-tiles i,.material.a6x4 .cell .a6-tiles i{background:var(--ink-soft);border-radius:.5mm}.material.a6 .a6-tiles i:first-child,.material.a6x4 .cell .a6-tiles i:first-child{background:var(--ink)}.material.a6 .a6-tiles i:nth-child(4),.material.a6x4 .cell .a6-tiles i:nth-child(4){background:var(--ink-royal)}.material.a6.template-wedding-rings-toast .m-body,.material.a6x4.template-wedding-rings-toast .cell .m-body,.material.a6.template-wedding-floral-frame .m-body,.material.a6x4.template-wedding-floral-frame .cell .m-body{text-align:center;align-items:center}.material.a6.template-wedding-rings-toast .a6-qr-row,.material.a6x4.template-wedding-rings-toast .cell .a6-qr-row,.material.a6.template-wedding-floral-frame .a6-qr-row,.material.a6x4.template-wedding-floral-frame .cell .a6-qr-row{align-self:center}.material.a6.template-wedding-rings-toast .a6-eyerow,.material.a6x4.template-wedding-rings-toast .cell .a6-eyerow,.material.a6.template-wedding-floral-frame .a6-eyerow,.material.a6x4.template-wedding-floral-frame .cell .a6-eyerow{justify-content:center}.material.a6 .chalk-frame,.material.a6x4 .cell .chalk-frame{border:.3mm solid var(--rule);pointer-events:none;z-index:0;position:absolute;inset:5mm}.material.a6 .chalk-rule,.material.a6x4 .cell .chalk-rule{background:var(--rule);width:22mm;height:.3mm;margin:3.5mm 0 0}.material.a6.template-party-neon-night .m-eyebrow,.material.a6x4.template-party-neon-night .cell .m-eyebrow{color:var(--ink-soft)}.material.a6.template-party-confetti .sheet,.material.a6x4.template-party-confetti .cell .sheet{padding:21mm 12mm 19mm}.material.a6 .a6-confetti,.material.a6x4 .cell .a6-confetti{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.material.a6.template-modern-arch .m-body,.material.a6x4.template-modern-arch .cell .m-body,.material.a6.template-serif-elegance .m-body,.material.a6x4.template-serif-elegance .cell .m-body,.material.a6.template-botanical-corner .m-body,.material.a6x4.template-botanical-corner .cell .m-body{text-align:center;align-items:center}.material.a6.template-modern-arch .a6-qr-row,.material.a6x4.template-modern-arch .cell .a6-qr-row,.material.a6.template-serif-elegance .a6-qr-row,.material.a6x4.template-serif-elegance .cell .a6-qr-row,.material.a6.template-botanical-corner .a6-qr-row,.material.a6x4.template-botanical-corner .cell .a6-qr-row{align-self:center}.material.a6 .arch-plate,.material.a6x4 .cell .arch-plate{justify-content:center;margin-top:5mm;padding:9mm 7mm 5mm;display:flex;position:relative}.material.a6 .arch-plate .arch,.material.a6x4 .cell .arch-plate .arch{width:100%;height:100%;color:var(--rule);position:absolute;inset:0}.material.a6 .arch-plate .qr,.material.a6x4 .cell .arch-plate .qr{margin-top:0;padding:2mm}.material.a6 .arch-plate .qr-img,.material.a6x4 .cell .arch-plate .qr-img{width:calc(34 * var(--qr-scale) * 1mm);height:calc(34 * var(--qr-scale) * 1mm)}.material.a6 .a6-info.wide,.material.a6x4 .cell .a6-info.wide{text-align:center;align-items:center;margin-top:3mm}.material.a6.template-modern-arch .m-title,.material.a6x4.template-modern-arch .cell .m-title{letter-spacing:-.03em;font-weight:700}.material.a6 .hair-row,.material.a6x4 .cell .hair-row{justify-content:center;align-self:stretch;align-items:center;gap:2.5mm;margin-bottom:3.5mm;display:flex}.material.a6 .hair-row .rule,.material.a6x4 .cell .hair-row .rule{background:var(--rule);flex:auto;max-width:18mm;height:.2mm}.material.a6 .hair-row .dia,.material.a6x4 .cell .hair-row .dia{width:3mm;height:3mm;color:var(--ink-royal);flex:none}.material.a6.template-serif-elegance .m-title,.material.a6x4.template-serif-elegance .cell .m-title{letter-spacing:0;font-size:19pt;font-weight:500;line-height:1.1}.material.a6.template-serif-elegance .m-eyebrow,.material.a6x4.template-serif-elegance .cell .m-eyebrow{letter-spacing:.28em;color:var(--ink-deep)}.material.a6 .cluster,.material.a6x4 .cell .cluster{width:32mm;height:32mm;color:var(--ink-royal);pointer-events:none;z-index:0;position:absolute}.material.a6 .cluster.tl,.material.a6x4 .cell .cluster.tl{top:2mm;left:2mm}.material.a6.template-botanical-corner .m-title,.material.a6x4.template-botanical-corner .cell .m-title{letter-spacing:0;font-size:18pt;font-weight:500}.material.a6.template-kraft-handmade,.material.a6x4.template-kraft-handmade .cell{background-image:repeating-linear-gradient(22deg,#00000009 0 .18mm,#0000 .18mm 1.1mm),repeating-linear-gradient(-14deg,#00000007 0 .16mm,#0000 .16mm 1.6mm)}.material.a6 .note,.material.a6x4 .cell .note{background:var(--qr-bg);align-self:stretch;max-width:100%;margin-top:5mm;padding:4mm 4mm 3.5mm;position:relative;transform:rotate(-1.2deg);box-shadow:0 1mm 3mm #00000021}.material.a6 .note .a6-qr-row,.material.a6x4 .cell .note .a6-qr-row{gap:3.5mm}.material.a6 .note .a6-qr-row .qr-img,.material.a6x4 .cell .note .a6-qr-row .qr-img{width:calc(32 * var(--qr-scale) * 1mm);height:calc(32 * var(--qr-scale) * 1mm)}.material.a6 .note .tape,.material.a6x4 .cell .note .tape{width:20mm;height:6mm;color:var(--warm);position:absolute;top:-2.4mm;left:50%;transform:translate(-50%)rotate(1.6deg)}.material.a6 .note .a6-qr-row,.material.a6x4 .cell .note .a6-qr-row{margin-top:0}.material.a6.template-kraft-handmade .m-title,.material.a6x4.template-kraft-handmade .cell .m-title{letter-spacing:0;margin-top:1.5mm;font-size:26pt;font-weight:700;line-height:.94}.material.a6.template-kraft-handmade .m-eyebrow,.material.a6x4.template-kraft-handmade .cell .m-eyebrow{font-family:var(--f-body)}.material.a6 .a6-edge,.material.a6x4 .cell .a6-edge{background:var(--ink-royal);z-index:2;width:5mm;position:absolute;top:0;bottom:0;right:0}.material.a6.template-party-bold-celebration .sheet,.material.a6x4.template-party-bold-celebration .cell .sheet{padding-right:13mm}.material.a6 .a6-archive,.material.a6x4 .cell .a6-archive{font-family:var(--f-mono);color:var(--chrome);letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:5pt}.material.tableTent .t-flutes{width:32mm;height:22mm;color:var(--ink)}.material.tableTent .t-tiles{grid-template-rows:repeat(2,6mm);grid-template-columns:repeat(2,6mm);gap:1.5mm;display:grid}.material.tableTent .t-tiles i{background:var(--ink-soft);border-radius:1.2mm}.material.tableTent .t-tiles i:first-child{background:var(--ink)}.material.tableTent .t-tiles i:nth-child(4){background:var(--ink-royal)}.material.tableTent .t-confetti{flex:none;width:52mm;height:40mm}.material.tableTent .t-rule{background:var(--rule);flex:auto;max-width:22mm;height:.25mm}.material.tableTent .t-dia{width:9mm;height:9mm;color:var(--ink-royal)}.material.tableTent .t-arrow{width:26mm;height:26mm;color:var(--ink-royal);transform:scaleX(-1)rotate(10deg)}.material.tableTent.font-playfair .t-title{letter-spacing:-.004em;font-weight:500}.material.tableTent.font-caveat .t-title{letter-spacing:0;font-size:40pt;font-weight:700;line-height:.94}.material.tableTent.font-caveat .t-title.small{font-size:28pt}.p-accents{pointer-events:none;z-index:3;position:absolute;inset:0}.p-accent{width:calc(26 * var(--s) * 1mm);height:calc(26 * var(--s) * 1mm);color:var(--ink-royal);transform:translate(-50%, -50%) scale(var(--acc-scale,1)) rotate(var(--acc-rotate,0deg));pointer-events:none;display:block;position:absolute}.p-accent svg{width:100%;height:100%;display:block;overflow:visible}.p-accent-interactive{pointer-events:auto;cursor:grab;touch-action:none}.p-accent-interactive:active{cursor:grabbing}.p-accent-selected{outline:.4mm dashed var(--ink-royal);outline-offset:.8mm}.material.a6 .p-accent,.material.a6x4 .cell .p-accent{width:16mm;height:16mm}.material.tableTent .p-accent{width:20mm;height:20mm}.material.tableTent .face{position:absolute}.material.tableTent .face .p-accents{inset:0}.m-claim{text-align:center;font-family:var(--f-body);font-weight:500;font-size:calc(8 * var(--s) * 1pt);color:var(--muted);margin-top:calc(5 * var(--s) * 1mm);z-index:1;flex:none;align-self:stretch;line-height:1.4;position:relative}.m-claim b{color:var(--ink-royal);font-weight:700}.template-general-corporate-event .m-claim{margin-top:0;padding:6mm 16mm 8mm}.template-party-neon-night .paper-body .m-claim{margin-top:calc(5 * var(--s) * 1mm)}.material.a6 .m-claim,.material.a6x4 .cell .m-claim{text-align:center;margin-top:3mm;font-size:5.5pt;line-height:1.3}.material.tableTent .t-claim{font-family:var(--f-body);color:var(--muted);max-width:115mm;margin-top:6mm;font-size:9.5pt;font-weight:500;line-height:1.4}.material.tableTent .t-claim b{color:var(--ink-royal);font-weight:700}.material.is-white-label .m-claim,.material.is-white-label .t-claim{display:none}.qr-img canvas{width:100%;height:100%;display:block}.material-shell.svelte-1md8aq3{--preview-scale:1;justify-content:center;width:100%;min-width:0;max-width:100%;display:flex}.material-stage.svelte-1md8aq3{width:calc(var(--material-width) * var(--preview-scale));height:calc(var(--material-height) * var(--preview-scale));flex:none;position:relative;overflow:hidden}.material-scale.svelte-1md8aq3{width:var(--material-width);height:var(--material-height);transform:scale(var(--preview-scale));transform-origin:0 0;position:absolute;inset:0 auto auto 0}.material-overlay.svelte-1md8aq3{z-index:20;pointer-events:none;position:absolute;inset:0}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}.material-shell.svelte-1md8aq3,.material-stage.svelte-1md8aq3,.material-scale.svelte-1md8aq3{display:contents}.material-overlay.svelte-1md8aq3{display:none!important}.material{box-shadow:none;break-after:avoid;page-break-after:avoid;margin:0!important}.material.tableTent .fold-tag,.material.tableTent .face-tag{display:none!important}.material.a4{width:792.701px;height:1121.52px}.material.a6x4{width:792.701px;height:295mm}.material.a5{width:558.37px;height:792.701px}.material.a6{width:395.85px;height:558.37px}.material.tableTent{width:792.701px;height:1121.52px}}
