.evw-hero{padding-bottom:.6rem}.evw-lede{opacity:.92;max-width:40ch;margin:0;line-height:1.55}.evw-form h2,.evw-posted h2{margin-top:0}.evw-count{color:var(--ev-muted);justify-self:end;font-size:.78rem}.evw-photo{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.evw-photo-add{cursor:pointer;position:relative}.evw-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.evw-photo-add:focus-within{outline:3px solid var(--ev-c3);outline-offset:2px}.evw-thumb{width:4.5rem;height:4.5rem;box-shadow:0 0 0 2px var(--ev-paper);border-radius:10px;position:relative;overflow:hidden}.evw-thumb img{object-fit:cover;width:100%;height:100%}.evw-thumb button{color:#fff;background:#0009;border:0;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:3px;right:3px}.evw-studio-open{justify-self:start}.evw-photo-big{border:2px dashed color-mix(in srgb, var(--ev-ink) 30%, transparent);background:color-mix(in srgb, var(--ev-c3) 10%, transparent);text-align:center;cursor:pointer;border-radius:18px;justify-items:center;gap:.25rem;width:100%;padding:1.3rem 1rem;font-size:1.05rem;font-weight:800;display:grid;position:relative}.evw-photo-big small{color:var(--ev-muted);font-size:.82rem;font-weight:500}.evw-photo-big:focus-within{outline:3px solid var(--ev-c3);outline-offset:2px}.evw-thumbs{flex-wrap:wrap;gap:.5rem;display:flex}.evw-voice{justify-items:start;gap:.5rem;display:grid}.evw-voice-done{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.evw-voice audio,.evw-voice-player{width:min(100%,18rem);height:2.5rem}.ev-chip.is-recording{color:#fff;background:#c62839;border-color:#0000}.evw-cell .evw-voice-player,.evw-reel-note .evw-voice-player{margin:.5rem auto 0;display:block}.evw-mine-photo{object-fit:cover;border-radius:12px;width:100%;max-height:14rem}.evw-form,.evw-mine-item{--ink:var(--ev-ink);--text:var(--ev-ink);--text-2:var(--ev-muted);--muted:var(--ev-muted);--surface:#fff;--surface-2:color-mix(in srgb, var(--ev-c3) 10%, #fff);--line:color-mix(in srgb, var(--ev-ink) 14%, transparent)}.evw-studio{color:var(--ev-ink);gap:1rem;display:grid}.evw-studio .gc-preview{position:static}.evw-studio .gc-preview-label{color:var(--ev-muted)}.evw-posted{text-align:center;justify-items:center}.evw-posted .ev-submit{justify-self:stretch}.evw-posted-icon{margin:0;font-size:2.6rem;line-height:1}.evw-mine{gap:.8rem;margin-top:1.6rem;display:grid}.evw-mine-item{background:var(--ev-paper);color:var(--ev-ink);border-radius:16px;gap:.5rem;padding:1rem;display:grid}.evw-mine-msg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.evw-state{background:color-mix(in srgb, var(--ev-c3) 18%, var(--ev-paper));color:var(--ev-ink);border-radius:999px;justify-self:start;padding:.2rem .65rem;font-size:.78rem;font-weight:700}.evw-state.is-shown{background:color-mix(in srgb, #3c9d5b 20%, var(--ev-paper))}.evw-state.is-hidden{background:color-mix(in srgb, var(--ev-muted) 18%, var(--ev-paper))}.evw-edit{gap:.8rem;display:grid}.ev-chip.is-strong{background:var(--ev-c3);color:#fff;border-color:#0000}.evw-wallsec{margin-top:2rem}.evw-empty{text-align:center}.evw-wallbox{gap:1rem;display:grid}.evw-viewswitch{background:color-mix(in srgb, var(--ev-soft) 14%, transparent);border-radius:999px;justify-self:center;padding:3px;display:inline-flex}.evw-viewswitch button{color:inherit;font:600 .9rem/1 var(--lp-sans,"Outfit"), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;display:inline-flex}.evw-viewswitch button[aria-checked=true]{background:var(--ev-paper);color:var(--ev-ink)}.evw-wall{columns:2 13rem;column-gap:.85rem}.evw-cell{break-inside:avoid;padding:.6rem 0 .5rem}.evw-cell .gc-note-body{content-visibility:visible}.evw-wall.is-teaser{margin:.6rem 0 1rem}@media (width>=860px){.evw-page.ev-wrap{width:min(1100px,100% - 48px)}.evw-page .evw-form,.evw-page .evw-posted,.evw-page .evw-mine{max-width:680px;margin-inline:auto}.evw-wall{columns:3 14rem;column-gap:1.2rem}}@media (width>=1200px){.evw-wall:not(.is-teaser){columns:4 14rem}}.evw-reel{justify-items:center;gap:1rem;display:grid}.evw-reel-note{width:min(100%,440px)}.evw-reel-note .gc-note-body{content-visibility:visible}.evw-reel-nav{align-items:center;gap:.8rem;display:flex}.evw-teaser{text-align:center;justify-items:center;gap:.6rem;margin-top:2.2rem;display:grid}.evw-teaser-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;display:flex}.evw-teaser-top>div{justify-items:center;gap:.6rem;display:grid}.evw-teaser .ev-section-title,.evw-teaser .ev-hint{margin:0}.evw-teaser-qr{justify-items:center;gap:.35rem;margin:0;display:grid}.evw-teaser-qr .ev-qr{background:#fff;border-radius:12px;width:9.5rem;padding:.45rem}.evw-teaser-qr figcaption{opacity:.85;font-size:.78rem}.evw-teaser .evw-wall{text-align:left;width:100%}.ev-qr svg{width:100%;height:auto;display:block}.evm-wall-modes{gap:.6rem;display:grid}@media (width>=640px){.evm-wall-modes{grid-template-columns:1fr 1fr}}.evm-wall-mode{border:1.5px solid var(--line,#341e4629);background:var(--paper,#fff);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:14px;gap:.25rem;padding:.9rem 1rem;display:grid}.evm-wall-mode[aria-checked=true]{border-color:var(--ink,#21162f);box-shadow:0 0 0 2px var(--ink,#21162f)}.evm-wall-mode small{color:var(--muted,#6b5f75)}.evm-queue{gap:.7rem;display:grid}.evm-wish{border:1px solid var(--line,#341e461f);background:var(--paper,#fff);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem;display:grid}.evm-wish-photo{object-fit:cover;border-radius:10px;width:4.2rem;height:4.2rem}.evm-wish-body{gap:.3rem;min-width:0;display:grid}.evm-wish-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.evm-wish-who{font-weight:700}.evm-wish-who small{color:var(--muted,#6b5f75);font-weight:500}.evm-wish-acts{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.evm-wish.is-noimg{grid-template-columns:1fr}.evm-tab-n{color:#fff;background:#d8233a;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.3rem;padding:0 .3rem;font-size:.72rem;font-weight:700;display:inline-grid}.evm-qr-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.evm-qr-row .ev-qr{width:8.5rem;box-shadow:0 0 0 1px var(--line,#341e461f);background:#fff;border-radius:10px;padding:.4rem}.evm-tablecard-preview{border-radius:8px;width:min(100%,320px);box-shadow:0 10px 30px -18px #0009}.evt-stage{pointer-events:none;position:fixed;top:0;left:-10000px}.evt-card{box-sizing:border-box;text-align:center;width:592px;height:840px;color:var(--ev-soft);background:radial-gradient(120% 70% at 70% 0%, var(--ev-c2) 0%, transparent 62%), linear-gradient(180deg, var(--ev-c1) 0%, var(--ev-c1) 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:56px 48px;font-family:Outfit,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.evt-card[data-ground=light]{background:linear-gradient(180deg, var(--ev-c1) 0%, var(--ev-c2) 100%)}.evt-card:after{content:"";border:2px solid var(--ev-gold);opacity:.7;pointer-events:none;border-radius:14px;position:absolute;inset:16px}.evt-garland{justify-content:space-around;font-size:26px;line-height:1;display:flex;position:absolute;top:26px;left:0;right:0}.evt-card .ev-kicker{margin:0;font-size:13px}.evt-card .ev-names h2{font-family:var(--ev-name-font,"Great Vibes", "Dancing Script", cursive), "Baloo 2", sans-serif;font-weight:var(--ev-name-weight,400);color:var(--ev-gold);margin:0;font-size:58px;line-height:1.05}.evt-card .ev-second{font-size:30px}.evt-card .ev-names .ev-rule{display:none}.evt-card .ev-names{flex-direction:column}.evt-scan{margin:6px 0 0;font-size:26px;font-weight:700}.evt-qr{background:#fff;border-radius:16px;width:260px;padding:12px}.evt-url{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.evt-foot{opacity:.75;margin:0;font-size:12px;position:absolute;bottom:30px;left:0;right:0}.evc{--gold:var(--ev-gold);--c2:var(--ev-c2);--c3:var(--ev-c3);--soft:var(--ev-soft);--fx-petal:#f4a6b8;--fx-petal-2:#ffd6df;--fx-marigold:#ff9a1f;--fx-marigold-2:#ffcf5a;--fx-snow:#fff;--fx-lantern:#ffb347;--fx-lantern-glow:#ffc85a80;--fx-bubble:#ffffffb3;position:relative}.ev[data-ev-theme=floral] .evc{--fx-petal:#e9b8b0;--fx-petal-2:#f6dcd6}.evc-fx{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.evc-wrap{z-index:1;position:relative}.evc-hero{padding-bottom:.6rem}.evc-count{text-align:center;background:color-mix(in srgb, var(--ev-c1) 55%, transparent);border:1px solid color-mix(in srgb, var(--ev-gold) 35%, transparent);border-radius:24px;justify-items:center;gap:.7rem;min-height:12rem;margin:.4rem 0 0;padding:1.3rem 1rem 1.4rem;display:grid;box-shadow:0 24px 50px -30px #0009}.ev[data-ground=light] .evc-count{background:color-mix(in srgb, var(--ev-paper) 82%, transparent)}.evc-to{color:var(--ev-gold);margin:0;font-size:clamp(1.15rem,5vw,1.4rem);font-weight:800}.evc-clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:min(100%,26rem);display:grid}.evc-cell{background:color-mix(in srgb, var(--ev-soft) 10%, transparent);border:1px solid color-mix(in srgb, var(--ev-soft) 18%, transparent);border-radius:16px;justify-items:center;padding:.65rem .2rem .55rem;display:grid}.evc-cell strong{font-variant-numeric:tabular-nums;color:var(--ev-soft);font-size:clamp(1.9rem,10vw,3rem);font-weight:800;line-height:1}.evc-cell small{letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-top:.3rem;font-size:.72rem;font-weight:700}.evc-at{margin:.2rem 0 0;font-weight:700}.evc-local{opacity:.85;margin:0;font-size:.92rem}.evc-line{color:var(--ev-c3);margin:.3rem 0 0;font-size:.98rem;font-weight:700;line-height:1.5}.ev[data-ground=light] .evc-line{color:var(--ev-gold)}.evc-now{text-align:left;background:color-mix(in srgb, var(--ev-c3) 22%, transparent);border-radius:16px;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;display:flex}.evc-now p{gap:.15rem;margin:0;display:grid}.evc-now strong{color:var(--ev-gold);font-size:1.15rem}.evc-dot{background:var(--ev-c3);width:.8rem;height:.8rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--ev-c3) 60%, transparent);border-radius:99px;flex:none;margin-top:.35rem}@media (prefers-reduced-motion:no-preference){.evc-dot{animation:2s ease-out infinite evc-pulse}}@keyframes evc-pulse{70%{box-shadow:0 0 0 .7rem #0000}to{box-shadow:0 0 #0000}}.evc-big-words{max-width:18ch;font-family:var(--ev-name-font,"Great Vibes", "Dancing Script", cursive), "Baloo 2", sans-serif;font-weight:var(--ev-name-weight,400);color:var(--ev-gold);margin:0;font-size:clamp(2.1rem,9vw,3.2rem);line-height:1.1}.evc-text{opacity:.92;max-width:40ch;margin:0;line-height:1.6}.evc-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.evc-fn{background:var(--ev-paper);color:var(--ev-ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .9rem;display:grid}.evc-fn-emoji{font-size:1.5rem}.evc-fn-body{min-width:0;display:grid}.evc-fn-body small{color:var(--ev-muted);overflow-wrap:anywhere}.evc-fn-st{white-space:nowrap;background:color-mix(in srgb, var(--ev-muted) 14%, transparent);border-radius:99px;padding:.25rem .6rem;font-size:.8rem;font-weight:800}.evc-fn[data-tone=on] .evc-fn-st{background:var(--ev-c3);color:#fff}.evc-fn[data-tone=done]{opacity:.7}.evc-actions{margin-top:1.6rem}.evc-strip{text-align:center;max-width:34rem;color:var(--ev-soft);background:color-mix(in srgb, var(--ev-soft) 9%, transparent);border:1px solid color-mix(in srgb, var(--ev-gold) 40%, transparent);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;margin:.4rem auto 0;padding:.7rem 1rem;text-decoration:none;display:flex}.evc-strip-line{font-weight:700}.evc-strip-go{color:var(--ev-c3);font-size:.88rem;font-weight:800}.ev[data-ground=light] .evc-strip-go{color:var(--ev-gold)}.evc-strip:focus-visible{outline:3px solid var(--ev-c3);outline-offset:2px}.evc-poster{box-sizing:border-box;text-align:center;width:360px;height:640px;color:var(--ev-soft);background:radial-gradient(120% 60% at 70% 0%, var(--ev-c2) 0%, transparent 62%), linear-gradient(180deg, var(--ev-c1) 0%, var(--ev-c1) 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 26px 44px;font-family:Outfit,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.evc-poster[data-ground=light]{background:radial-gradient(110% 60% at 80% 0%, #8fae8b4d 0%, transparent 60%), linear-gradient(180deg, var(--ev-c1) 0%, var(--ev-c2) 100%)}.evc-poster-toran{border-top:6px solid var(--ev-c3);justify-content:space-around;padding-top:6px;font-size:24px;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.evc-poster p{margin:0}.evc-poster-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--ev-c3);font-size:13px;font-weight:800}.evc-poster[data-ground=light] .evc-poster-kicker,.evc-poster[data-ground=light] .evc-poster-big{color:var(--ev-gold)}.evc-poster-names{font-family:var(--ev-name-font,"Great Vibes", "Dancing Script", cursive), "Baloo 2", sans-serif;font-weight:var(--ev-name-weight,400);color:var(--ev-gold);overflow-wrap:anywhere;font-size:46px;line-height:1.05}.evc-poster-big{color:var(--ev-c3);font-variant-numeric:tabular-nums;font-size:150px;font-weight:800;line-height:.9;margin-top:8px!important}.evc-poster[data-long] .evc-poster-big{font-size:68px;line-height:1}.evc-poster-sub{font-size:22px;font-weight:800;line-height:1.25}.evc-poster-when{opacity:.9;font-size:15px;line-height:1.4;margin-top:6px!important}.evc-poster-url{opacity:.85;font-size:13px;font-weight:700;position:absolute;bottom:22px;left:0;right:0}.evm-countdown{gap:.7rem;margin-top:1.2rem;display:grid}[data-ev-theme=marigold]{--ev-c1:#4a0b18;--ev-c2:#7d1426;--ev-c3:#ff9a1f;--ev-gold:#ffcf5a;--ev-soft:#fff3e3;--ev-paper:#fff8ef;--ev-ink:#3b1020;--ev-muted:#7d3f4a}[data-ev-theme=floral]{--ev-c1:#fbf7f1;--ev-c2:#efe5d8;--ev-c3:#8fae8b;--ev-gold:#6b3f32;--ev-soft:#3a322d;--ev-paper:#fff;--ev-ink:#2f2925;--ev-muted:#6e625a}[data-ev-theme=paithani]{--ev-c1:#2e0838;--ev-c2:#0e5247;--ev-c3:#e0a526;--ev-gold:#f6d36b;--ev-soft:#fbf1dc;--ev-paper:#fff9ec;--ev-ink:#2c1033;--ev-muted:#6b4a6e}[data-ev-theme=kolam]{--ev-c1:#0b3324;--ev-c2:#17583a;--ev-c3:#d8233a;--ev-gold:#f2c14e;--ev-soft:#fff6e2;--ev-paper:#fffaf0;--ev-ink:#1c2b20;--ev-muted:#56705c}[data-ev-theme=classic]{--ev-c1:#121a2e;--ev-c2:#1f2b4a;--ev-c3:#c9a24a;--ev-gold:#e9cf8a;--ev-soft:#f4efe4;--ev-paper:#fffdf8;--ev-ink:#1d2433;--ev-muted:#5b6274}[data-ev-theme=lantern]{--ev-c1:#4a0a0e;--ev-c2:#8a1118;--ev-c3:#f2b632;--ev-gold:#ffd76a;--ev-soft:#fff1e0;--ev-paper:#fff9f0;--ev-ink:#3a0d10;--ev-muted:#7a3a3a}.ev{isolation:isolate;min-height:100dvh;color:var(--ev-soft);background:radial-gradient(120% 70% at 70% 0%, var(--ev-c2) 0%, transparent 62%), linear-gradient(180deg, var(--ev-c1) 0%, color-mix(in srgb, var(--ev-c1) 82%, #000) 100%);font-family:var(--lp-sans,"Outfit"), system-ui, sans-serif;position:relative;overflow-x:clip}.ev[data-ground=light]{background:radial-gradient(110% 60% at 80% 0%, color-mix(in srgb, var(--ev-c3) 22%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--ev-c1) 0%, var(--ev-c2) 100%)}.ev.is-embedded{min-height:0}.ev:before{content:"";z-index:-1;pointer-events:none;opacity:.16;position:absolute;inset:0}.ev[data-ev-theme=marigold]:before{background:radial-gradient(circle at 50% 50%, var(--ev-gold) 0 1.5px, transparent 2px) 0 0 / 28px 28px;mask-image:linear-gradient(#000,#0000 60%)}.ev[data-ev-theme=floral]:before{opacity:.5;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--ev-c3) 40%, transparent) 0 90px, transparent 91px), radial-gradient(circle at 100% 100%, #e9b8b08c 0 120px, transparent 121px)}.ev[data-ev-theme=paithani]:before{opacity:.22;background:repeating-linear-gradient(90deg, var(--ev-c3) 0 2px, transparent 2px 22px);mask-image:linear-gradient(#0000 0,#000 85%)}.ev[data-ev-theme=kolam]:before{background:radial-gradient(circle, var(--ev-gold) 0 2px, transparent 2.5px) 0 0 / 34px 34px}.ev[data-ev-theme=classic]:before{opacity:.12;background:repeating-linear-gradient(135deg, var(--ev-gold) 0 1px, transparent 1px 18px);mask-image:linear-gradient(#000,#0000 70%)}.ev[data-ev-theme=lantern]:before{opacity:.2;background:radial-gradient(circle, var(--ev-c3) 0 3px, transparent 3.5px) 0 0 / 48px 48px;mask-image:linear-gradient(#000,#0000 55%)}.ev:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ev-wrap{width:min(680px,100% - 32px);margin-inline:auto;padding:0 0 4rem;container:ev-page/inline-size}.ev-skip{position:absolute;left:-9999px}.ev-toran{border-top:6px solid var(--ev-c3);justify-content:space-around;padding:.4rem 0 0;font-size:clamp(1.1rem,4.6vw,1.6rem);line-height:1;display:flex;overflow:hidden}.ev-toran span{transform-origin:50% 0;animation:5s ease-in-out infinite ev-sway;display:block}.ev-toran span:nth-child(odd){animation-delay:-2.5s;translate:0 .25rem}@keyframes ev-sway{50%{transform:rotate(4deg)}}.ev-hero{text-align:center;justify-items:center;gap:.7rem;padding:clamp(1.6rem,6vh,3rem) 0 1.4rem;display:grid}.ev-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--ev-c3);margin:0;font-size:.78rem;font-weight:700}.ev[data-ground=light] .ev-kicker{color:var(--ev-gold)}.ev-arch{aspect-ratio:4/5;background:linear-gradient(180deg, var(--ev-gold), var(--ev-c3));border-radius:999px 999px 18px 18px;width:min(220px,56vw);padding:7px;box-shadow:0 24px 50px -24px #0009}.ev-arch>*{object-fit:cover;background:linear-gradient(180deg, var(--ev-c2), var(--ev-c1));border-radius:999px 999px 12px 12px;place-items:center;width:100%;height:100%;font-size:clamp(3.5rem,18vw,5rem);display:grid}.ev-arch>.ev-arch-mono{font-size:inherit;place-content:center;justify-items:center;gap:.6rem;display:grid}.ev-arch-mono b{font-family:var(--ev-name-font,"Great Vibes", "Dancing Script", cursive), "Baloo 2", var(--kc-indic,sans-serif);font-weight:var(--ev-name-weight,400);white-space:nowrap;color:var(--ev-gold);font-size:clamp(2.6rem,13vw,3.8rem);line-height:1}.ev-arch-mono b i{vertical-align:.2em;opacity:.75;margin:0 .08em;font-size:.55em;font-style:normal}.ev-arch-mono small{font-size:1.6rem;line-height:1}.ev-arch-mono:before,.ev-arch-mono:after{content:"";background:linear-gradient(90deg, transparent, var(--ev-gold), transparent);width:3.2rem;height:1px}.ev-arch-mono:before{order:-1}.ev-names{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 1.1rem;display:flex}.ev .ev-names :is(h1,h2){font-family:var(--ev-name-font,"Great Vibes", "Dancing Script", cursive), "Baloo 2", var(--kc-indic,sans-serif);font-weight:var(--ev-name-weight,400);color:var(--ev-gold);overflow-wrap:anywhere;letter-spacing:0;margin:0;font-size:clamp(2.6rem,11vw,4.4rem);line-height:1.05}@supports (background-clip:text) and (color:color-mix(in srgb, red, blue)){.ev .ev-names h1{background:linear-gradient(100deg, color-mix(in srgb, var(--ev-gold) 72%, #000) 0%, var(--ev-gold) 28%, color-mix(in srgb, var(--ev-gold) 35%, #fff) 44%, var(--ev-gold) 58%, color-mix(in srgb, var(--ev-gold) 80%, #000) 100%) 0 0 / 260% 100%;color:#0000;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:2.8s cubic-bezier(.3,0,.2,1) .5s both ev-foil}:root[data-ev-sealed] .ev .ev-names h1{animation-play-state:paused}}@keyframes ev-foil{0%{background-position:100% 0}to{background-position:30% 0}}.ev-second{font-family:"Baloo 2", var(--kc-indic,sans-serif);color:var(--ev-soft);margin:0;font-size:clamp(1.5rem,6.4vw,2.3rem);font-weight:700;line-height:1.3}.ev-second[dir=rtl]{font-family:Noto Nastaliq Urdu,"Baloo 2",sans-serif;line-height:1.9}.ev-names .ev-rule{background:color-mix(in srgb, var(--ev-gold) 60%, transparent);align-self:stretch;width:1px;min-height:2.6rem}@media (width<=520px){.ev-names .ev-rule{display:none}.ev-names{flex-direction:column}}@container ev-page (width<=488px){.ev-names .ev-rule{display:none}.ev-names{flex-direction:column}}.ev-when{margin:0;font-size:clamp(1.05rem,4.2vw,1.25rem);font-weight:700}.ev-place{opacity:.85;margin:0}.ev-intro{white-space:pre-line;opacity:.92;max-width:46ch;margin:.4rem 0 0;line-height:1.6}.ev-hosts{opacity:.85;margin:0;font-size:.92rem;font-style:italic}.ev-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.ev-btn{border:1.5px solid color-mix(in srgb, var(--ev-soft) 45%, transparent);min-height:2.9rem;color:var(--ev-soft);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.25rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s;display:inline-flex}.ev-btn:active{transform:scale(.97)}.ev-btn.is-primary{background:var(--ev-gold);color:var(--ev-c1);border-color:#0000;box-shadow:0 14px 28px -14px #0000008c}.ev[data-ground=light] .ev-btn.is-primary{color:#fff}.ev-btn.is-small{min-height:2.4rem;padding:0 .95rem;font-size:.86rem}.ev-btn:focus-visible{outline:3px solid var(--ev-c3);outline-offset:2px}.ev-moment{text-align:center;background:color-mix(in srgb, var(--ev-soft) 9%, transparent);border:1px solid color-mix(in srgb, var(--ev-gold) 40%, transparent);border-radius:24px;justify-items:center;gap:.75rem;max-width:40rem;margin:1.4rem auto 0;padding:1.2rem 1rem 1.3rem;display:grid}.ev-moment h2{margin:0;font-size:clamp(1.15rem,4.6vw,1.45rem);line-height:1.3}.ev-moment p{max-width:44ch;margin:0;line-height:1.55}.ev-moment-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ev-c3);font-size:.78rem;font-weight:800}.ev[data-ground=light] .ev-moment-kicker{color:var(--ev-gold)}.ev-next-list{gap:.7rem;width:100%;display:grid}@media (width>=640px){.ev-next-list:has(>:nth-child(2)){grid-template-columns:1fr 1fr}}.ev-next{text-align:left;background:var(--ev-paper);color:var(--ev-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ev-gold) 38%, transparent);border-radius:18px;justify-items:start;gap:.3rem;padding:.9rem 1rem;display:grid}.ev-next h3{margin:0;font-size:1.1rem}.ev-next .ev-next-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-muted,currentColor);font-size:.74rem;font-weight:800}.ev-next-when{font-weight:700}.ev-next-when small{opacity:.8;font-weight:500}.ev-next-where,.ev-next-extra{font-size:.92rem}.ev-next .ev-chip{margin-top:.3rem}.ev-fn.is-done{filter:saturate(.55)opacity(.65)}.ev-fn-done{background:color-mix(in srgb, var(--ev-ink) 12%, transparent);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:800;position:absolute;top:.6rem;right:.7rem}.ev-past>summary{cursor:pointer;list-style:none}.ev-past>summary::-webkit-details-marker{display:none}.ev-past>summary:after{content:" ▾"}.ev-past[open]>summary:after{content:" ▴"}.ev .ev-section-title{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:var(--ev-c3);margin:2rem 0 1rem;font-family:inherit;font-size:.8rem;font-weight:700}.ev[data-ground=light] .ev-section-title{color:var(--ev-gold)}.ev h2.ev-section-title:before,.ev h2.ev-section-title:after{content:"";vertical-align:.3em;background:linear-gradient(90deg,#0000,currentColor);width:clamp(1.4rem,8vw,3rem);height:1px;margin:0 .8rem;display:inline-block}.ev h2.ev-section-title:after{background:linear-gradient(90deg,currentColor,#0000)}.ev-timeline{gap:1rem;margin:0;padding:0 0 0 1.1rem;list-style:none;display:grid;position:relative}.ev-timeline:before{content:"";background:linear-gradient(180deg, var(--ev-c3), color-mix(in srgb, var(--ev-gold) 50%, transparent));width:2px;position:absolute;top:.6rem;bottom:.6rem;left:.3rem}.ev-fn{background:var(--ev-paper);color:var(--ev-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ev-gold) 38%, transparent), inset 0 0 0 5px var(--ev-paper), inset 0 0 0 6px color-mix(in srgb, var(--ev-gold) 16%, transparent), 0 18px 40px -26px #000000a6;border-radius:20px;grid-template:"card body""card links"1fr/104px minmax(0,1fr);gap:.6rem .85rem;padding:.85rem;display:grid;position:relative}.ev-fn:before{content:"";background:var(--ev-c3);width:12px;height:12px;box-shadow:0 0 0 4px var(--ev-c1);border-radius:50%;position:absolute;top:1.4rem;left:calc(-.8rem - 5px)}.ev-fn-card{border-radius:12px;grid-area:card;align-self:start;width:104px;display:block}.ev-fn-card .kc-card{border-radius:12px}.ev-fn-body{grid-area:body;align-content:start;gap:.3rem;min-width:0;display:grid}.ev-fn.is-plain{grid-template-columns:minmax(0,1fr);grid-template-areas:"body""links"}.ev .ev-fn-name{letter-spacing:0;color:var(--ev-ink);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:1.2rem;font-weight:800;line-height:1.2}.ev-fn-name span{margin-right:.3rem}.ev-fn-day{color:var(--ev-muted);margin:0;font-size:.86rem;font-weight:700}.ev-fn-time{color:var(--ev-ink);margin:0;font-size:1.05rem;font-weight:800}.ev-fn-local{color:var(--ev-muted);margin:0;font-size:.8rem}.ev-fn-venue{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.92rem;line-height:1.4}.ev-fn-venue small{color:var(--ev-muted);font-size:.8rem;display:block}.ev-fn-extra{color:var(--ev-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.ev-fn-extra b{color:var(--ev-ink)}.ev-fn-links{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.ev-fn>.ev-fn-links{grid-area:links;align-self:start;min-width:0;margin-top:0}.ev-chip-short{display:none}@container ev-page (width<=560px){.ev-fn{grid-template:"card body""links links"/88px minmax(0,1fr);row-gap:.8rem}.ev-fn.is-plain{grid-template-columns:minmax(0,1fr);grid-template-areas:"body""links"}.ev-fn-card{width:88px}.ev-fn>.ev-fn-links{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.45rem;display:grid}.ev-fn>.ev-fn-links .ev-chip{white-space:nowrap;border-radius:14px;justify-content:center;min-height:2.75rem;padding:0 .5rem;font-size:.84rem}.ev-chip-long{display:none}.ev-chip-short{display:inline}}.ev-chip{min-height:2.2rem;color:var(--ev-ink);background:color-mix(in srgb, var(--ev-c3) 16%, var(--ev-paper));border:1px solid color-mix(in srgb, var(--ev-c3) 40%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:0 .8rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.ev-chip:focus-visible{outline:3px solid var(--ev-c3);outline-offset:2px}.ev-invite{justify-items:center;gap:1.1rem;padding-top:1.4rem;display:grid}.ev-invite-card{width:min(360px,100%)}.ev-invite-title{text-align:center;color:var(--ev-gold);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,6vw,2rem);font-weight:800;line-height:1.15}.ev-invite-title span{color:var(--ev-soft);font-weight:600}.ev-invite-card .kc-card{box-shadow:0 30px 60px -28px #000000bf}.ev-invite .ev-fn{grid-template-columns:minmax(0,1fr);width:100%}.ev-back{color:inherit;opacity:.9;font-size:.9rem;font-weight:700}.ev-banner{z-index:20;background:var(--ev-gold);color:var(--ev-c1);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .8rem;padding:.55rem 1rem;font-size:.86rem;font-weight:700;display:flex;position:sticky;top:0}.ev[data-ground=light] .ev-banner{color:#fff}.ev-banner a{color:inherit}.ev-foot{text-align:center;opacity:.75;margin-top:2.5rem;font-size:.8rem}.ev-foot a{color:inherit}.ev-form{background:var(--ev-paper);color:var(--ev-ink);border-radius:24px;gap:1.1rem;padding:1.2rem;display:grid;box-shadow:0 24px 50px -30px #000000b3}.ev .ev-form h2{color:var(--ev-ink);margin:0;font-family:inherit;font-size:1.3rem}.ev-form p{margin:0}.ev-field{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.ev-field>label,.ev-field>legend{margin-bottom:.25rem;padding:0;font-size:.86rem;font-weight:700}.ev-field input,.ev-field textarea,.ev-field select{border:1.5px solid color-mix(in srgb, var(--ev-muted) 35%, transparent);width:100%;min-height:2.9rem;color:var(--ev-ink);font:inherit;background:#fff;border-radius:14px;padding:.7rem .9rem;font-size:1rem}.ev-field textarea{resize:vertical;min-height:5rem}.ev-field input:focus,.ev-field textarea:focus,.ev-field select:focus{border-color:var(--ev-c3);box-shadow:0 0 0 3px color-mix(in srgb, var(--ev-c3) 30%, transparent);outline:none}.ev-hint{color:var(--ev-muted);font-size:.8rem;line-height:1.45}.ev-pick{flex-wrap:wrap;gap:.4rem;display:flex}.ev-pick button{border:1.5px solid color-mix(in srgb, var(--ev-muted) 35%, transparent);min-height:2.6rem;color:var(--ev-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 1rem;font-size:.92rem;font-weight:700}.ev-pick button[aria-pressed=true],.ev-pick button[aria-checked=true]{background:var(--ev-ink);border-color:var(--ev-ink);color:var(--ev-paper)}.ev-reply{border:1.5px solid color-mix(in srgb, var(--ev-muted) 22%, transparent);border-radius:16px;gap:.6rem;padding:.9rem;display:grid}.ev-reply-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .6rem;display:flex}.ev-reply>.ev-reply-head{float:left;width:100%;padding:0}.ev-pick.ev-pick-even{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.ev-pick.ev-pick-even button{min-height:2.75rem;padding:0 .7rem}.ev-pick.ev-pick-row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem}.ev-pick.ev-pick-row button{white-space:nowrap;padding:0 .3rem;font-size:.86rem}.ev-reply-head strong{font-size:1.05rem}.ev-reply-head span{color:var(--ev-muted);font-size:.8rem}.ev-heads{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ev-heads button{border:1.5px solid color-mix(in srgb, var(--ev-muted) 35%, transparent);width:2.75rem;height:2.75rem;color:var(--ev-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.ev-heads button:disabled{opacity:.35;cursor:default}.ev-heads output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.2rem;font-weight:800}.ev-error{color:#9b1239;background:#ffe4ec;border-radius:14px;padding:.7rem .9rem;font-size:.9rem}.ev-submit{background:var(--ev-ink);min-height:3.2rem;color:var(--ev-paper);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:1.02rem;font-weight:800;display:inline-flex}.ev-submit:disabled{opacity:.7;cursor:progress}.ev-soon{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ev-soon li{background:color-mix(in srgb, var(--ev-muted) 10%, transparent);color:var(--ev-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.86rem;display:flex}.ev-soon-tag{background:color-mix(in srgb, var(--ev-muted) 18%, transparent);letter-spacing:.04em;border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.68rem;font-weight:800}.ev-done{text-align:center;justify-items:center;gap:.7rem;display:grid}.ev-done-list{gap:.3rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ev-done-list li{background:color-mix(in srgb, var(--ev-c3) 12%, transparent);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.92rem;display:flex}.ev-done-list strong{flex:none}.ev-fn-links.ev-done-acts{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;width:100%;display:grid}.ev-done-acts .ev-chip{white-space:nowrap;border-radius:14px;justify-content:center;min-height:2.75rem;font-size:.88rem}.evm-host .lp-top.is-stuck{background:var(--bg);backdrop-filter:none;box-shadow:0 10px 24px -20px #341e4673}.evm-page{padding:clamp(.5rem,3vh,1.5rem) 0 4rem}.evm-head{justify-items:start;gap:.6rem;padding-bottom:1.2rem;display:grid}.evm-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,6vw,3.6rem);line-height:1}.evm-head p{color:var(--muted,#6e6481);max-width:56ch;margin:0;line-height:1.55}.evm-tabs{scrollbar-width:none;gap:.4rem;padding:.2rem 0 .8rem;display:flex;overflow-x:auto}.evm-tabs::-webkit-scrollbar{display:none}.evm-tabs button{flex:none}.evm-next{background:color-mix(in srgb, var(--pink,#ff4e88) 9%, var(--surface,#fff));border:1.5px solid color-mix(in srgb, var(--pink,#ff4e88) 35%, transparent);border-radius:24px;justify-items:start;gap:.5rem;margin-bottom:1.1rem;padding:clamp(1rem,3vw,1.4rem);display:grid}.evm-next h2{margin:0;font-size:clamp(1.2rem,4vw,1.5rem);line-height:1.25}.evm-next .gc-hint{max-width:56ch;margin:0}.evm-next-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--link,#d6336c);margin:0;font-size:.75rem;font-weight:800}.evm-sections{background:var(--surface,#fff);border:1px solid var(--line,#341e4617);border-radius:999px;gap:.25rem;margin-bottom:.8rem;padding:.3rem;display:flex}.evm-section{min-width:0;min-height:2.75rem;font:inherit;white-space:nowrap;color:var(--text-2,#4a3f5c);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.evm-section.is-gear{flex:0 0 2.75rem;padding:0}.evm-section[aria-selected=true]{color:var(--surface,#fff);background:var(--ink,#21162f)}.evm-section:focus-visible{outline:3px solid var(--pink,#ff4e88);outline-offset:2px}.evm-section .evm-tab-n{position:static}.evm-panel{scroll-margin-top:5rem}.evm-moments{gap:.5rem;display:grid}.evm-moments h3,.evm-moments p{margin:0}.evm-card{background:var(--surface,#fff);border:1px solid var(--line,#341e4617);border-radius:24px;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 30px 60px -44px #341e4659}.evm-card h2{margin:0;font-size:1.25rem}.evm-card>a,.evm-card>button,.evm-fn>a,.evm-fn>button{justify-self:start}.evm-card h3{margin:0;font-size:1rem}.evm-stack{gap:1.1rem;min-width:0;display:grid}.evm-fn{background:var(--surface-2,#f7f0f8);border-radius:18px;gap:.8rem;padding:1rem;display:grid}.evm-fn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.evm-fn-top strong{font-size:1rem}.evm-fn-tools{gap:.3rem;display:flex}.evm-icon{border:1px solid var(--line,#341e461f);background:var(--surface,#fff);width:2.4rem;height:2.4rem;color:var(--text,#21162f);cursor:pointer;border-radius:12px;place-items:center;display:inline-grid}.evm-icon:disabled{opacity:.35;cursor:default}.evm-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (width<=640px){.evm-grid3{grid-template-columns:1fr 1fr}.evm-grid3>:last-child{grid-column:1/-1}}.evm-preview{justify-items:center;gap:.7rem;display:grid;position:sticky;top:6rem}.evm-preview .lp-phone{width:min(320px,100%)}.evm-preview .lp-phone-screen{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.evm-preview .lp-phone-screen::-webkit-scrollbar{display:none}.evm-preview .ev a,.evm-preview .ev button{pointer-events:none}.evm-preview-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#6e6481);font-size:.72rem;font-weight:700}.evm-link{background:var(--surface-2,#f7f0f8);border-radius:18px;gap:.5rem;padding:.9rem;display:grid}.evm-link-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.evm-link code{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2,#4a3f5c);font-size:.82rem;display:block;overflow:hidden}.evm-og{aspect-ratio:1200/630;object-fit:cover;background:var(--surface-2,#f7f0f8);border:1px solid var(--line,#341e4617);border-radius:14px;width:100%;max-width:420px}.evm-totals{grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));gap:.6rem;display:grid}.gc-soon{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gc-soon li{background:var(--surface-2);color:var(--text-2);border-radius:14px;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.gc-soon li>span:first-child{gap:.1rem;min-width:0;display:grid}.gc-soon strong{font-size:.92rem}.gc-soon-tag{background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.evm-reply-cards{gap:.6rem;margin:0;padding:0;list-style:none;display:none}.evm-reply-card{background:var(--surface-2);border-radius:18px;gap:.45rem;min-width:0;padding:.85rem .9rem;display:grid}.evm-reply-card header{gap:.1rem;display:grid}.evm-reply-card small,.evm-reply-card p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem}.evm-reply-card p{color:var(--text-2);font-size:.86rem}@media (width<=640px){.evm-reply-cards{display:grid}.evm-replies-table{display:none}.evm-table th,.evm-table td{padding:.5rem .55rem}.evm-table thead th{white-space:normal;letter-spacing:.02em;font-size:.68rem}}.evm-total{background:var(--surface-2,#f7f0f8);border-radius:16px;gap:.15rem;padding:.9rem;display:grid}.evm-total strong{font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1}.evm-total span{color:var(--muted,#6e6481);font-size:.8rem}.evm-total span.evm-total-what{color:var(--text);margin-top:-.1rem;font-size:.9rem;font-weight:700}.evm-total em{color:var(--text-2,#4a3f5c);font-size:.78rem;font-style:normal}.evm-table-wrap{border:1px solid var(--line,#341e4617);border-radius:16px;overflow-x:auto}.evm-table{border-collapse:collapse;width:100%;font-size:.86rem}.evm-table th,.evm-table td{text-align:left;border-bottom:1px solid var(--line,#341e4614);white-space:nowrap;padding:.55rem .7rem}.evm-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6e6481);background:var(--surface-2,#f7f0f8);font-size:.72rem}.evm-yes{color:#11734a;font-weight:700}.evm-no{color:#9b1239;font-weight:700}.evm-note{color:#5b4300;background:#fff7d6;border-radius:16px;padding:.8rem 1rem;font-size:.88rem;line-height:1.5}.evm-danger{color:#9b1239}.evm-hosts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.evm-hosts li{background:var(--surface-2,#f7f0f8);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.evm-hosts small{color:var(--muted,#6e6481)}.evm-status{z-index:60;background:var(--ink,#21162f);color:#fff;border-radius:999px;padding:.6rem 1.1rem;font-size:.88rem;font-weight:700;position:fixed;bottom:1.2rem;left:50%;translate:-50%;box-shadow:0 16px 30px -16px #0009}.cs-steps-form .evm-fn{grid-template-columns:minmax(0,1fr)}.evm-split .lp-field{align-content:start}.evm-when{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.evm-split .lp-field-row>*,.evm-split .lp-field input,.evm-split .lp-field select{min-width:0}@media (width<=480px){.evm-when{grid-template-columns:minmax(0,1fr)}}.evm-fn .cs-more{border-top-color:var(--line)}.evm-check{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.95rem;font-weight:600;display:flex}.evm-check input{width:1.25rem;height:1.25rem;accent-color:var(--ink);flex:none}.evm-check small{color:var(--muted);font-weight:500}.evm-checks{background:var(--surface-2);border-radius:18px;gap:.15rem;margin:0;padding:.3rem .9rem;list-style:none;display:grid}.evm-add{justify-self:start;min-height:2.75rem}.lp-field textarea.evm-textarea-sm{min-height:4.5rem}.evm-split>.lp-form-card{order:0}@media (width>=860px){.evm-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2.5rem;display:grid}}@media (width<=859px){.evm-preview{order:-1;position:static}.evm-split{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}}.evm-g-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.evm-g-head p{margin-top:.2rem}.evm-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.evm-filters .lp-field{min-width:0}.evm-filters select{width:100%;min-width:0}.evm-search{grid-column:1/-1}.evm-search-box{border:1px solid var(--line,#341e4624);background:var(--surface,#fff);color:var(--muted,#6e6481);border-radius:14px;align-items:center;gap:.4rem;padding-inline-start:.7rem;display:flex}.evm-search-box input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}@media (width>=860px){.evm-filters{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.evm-search{grid-column:auto}}.evm-guests{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.evm-guest{background:var(--surface-2,#f7f0f8);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem .8rem;padding:.85rem .9rem;display:grid}.evm-guest.is-editing{background:var(--surface,#fff);border:2px solid var(--ink,#21162f);grid-template-columns:minmax(0,1fr)}.evm-guest-main{gap:.3rem;min-width:0;display:grid}.evm-guest-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.evm-guest-meta,.evm-nudged{color:var(--muted,#6e6481);overflow-wrap:anywhere;font-size:.8rem}.evm-nudged{color:#11734a;font-weight:600}.evm-badge{color:#5b4300;white-space:nowrap;background:#fff1c2;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.evm-tags{flex-wrap:wrap;gap:.3rem;display:flex}.evm-tag{background:var(--surface,#fff);border:1px solid var(--line,#341e461f);color:var(--text-2,#4a3f5c);white-space:nowrap;border-radius:999px;margin-inline-start:.25rem;padding:.05rem .5rem;font-size:.72rem;display:inline-block}.evm-tags .evm-tag{margin:0}.evm-tag:before{content:"#";opacity:.5}.evm-guest-fns{flex-wrap:wrap;gap:.3rem;display:flex}.evm-fn-pill{background:var(--surface,#fff);color:var(--muted,#6e6481);border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.evm-fn-pill.is-yes{color:#11734a;background:#e3f6ec;font-weight:700}.evm-fn-pill.is-no{color:#9b1239;background:#fde8ee;font-weight:700}.evm-guest-acts{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.evm-pending{color:#5b4300;background:#fff7d6;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.88rem;font-weight:700;display:flex}@media (width<=520px){.evm-guest{grid-template-columns:minmax(0,1fr)}.evm-guest-acts{justify-content:flex-start}}.evm-g-editor{gap:.8rem;display:grid}.evm-push{margin-inline-start:auto}.evm-paste td{vertical-align:top}.evm-paste td:nth-child(2){white-space:normal;min-width:9rem}.evm-paste .evm-badge{margin-inline-start:.35rem}.evm-paste tr.is-off td{opacity:.5}.evm-paste tr[data-held=true] td{background:#fffbea}.evm-paste-note{color:#8a5300;min-width:10rem;font-size:.8rem;white-space:normal!important}.evm-paste input[type=checkbox]{width:1.2rem;height:1.2rem}.evm-caption{caption-side:top;text-align:left;padding:.6rem .7rem .3rem;font-size:.9rem;font-weight:800}.evm-table tbody th{letter-spacing:normal;text-transform:none;color:var(--text,#21162f);white-space:normal;background:0 0;font-size:.86rem;font-weight:600}.evm-card>*,.evm-totals-grid>*{min-width:0}.evm-totals-grid{gap:.8rem;display:grid}.evm-card>.evm-wrap-btn,.evm-nudge-acts>.evm-wrap-btn{white-space:normal;text-align:left;height:auto;min-height:2.5rem;padding-block:.45rem}@media (width>=860px){.evm-totals-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.evm-wa{background:#efe7dd;border-radius:18px;padding:.8rem}.evm-wa-bubble{color:#111b21;white-space:pre-wrap;overflow-wrap:anywhere;background:#d9fdd3;border-radius:12px 2px 12px 12px;max-width:34rem;margin-inline-start:auto;padding:.55rem .7rem .6rem;font-size:.9rem;line-height:1.45;position:relative;box-shadow:0 1px 1px #0000001f}.evm-wa-link{color:#027eb5;text-decoration:underline}.evm-nudge textarea{width:100%}.evm-nudge-name{font-size:1.2rem}.evm-nudge-edit summary{cursor:pointer;padding:.3rem 0;font-size:.9rem;font-weight:700}.evm-nudge-edit[open] summary{margin-bottom:.5rem}.evm-nudge-acts{align-items:center}.evm-nudge-done{justify-items:start;gap:.5rem;display:grid}.evm-progress{color:var(--muted,#6e6481);grid-template-columns:auto 1fr;align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;display:grid}.evm-progress-bar{background:var(--surface-2,#f1e9f3);border-radius:999px;height:.45rem;overflow:hidden}.evm-progress-bar>span{border-radius:inherit;background:#25d366;height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.evm-progress-bar>span{transition:none}.ev-toran span{animation:none}.ev-btn,.ev-chip{transition:none}}.ev-hero.ev-hero-short{padding-bottom:1rem}.ev-gate{justify-items:start}.ev-gate-icon{background:color-mix(in srgb, var(--ev-c3) 16%, transparent);width:2.6rem;height:2.6rem;color:var(--ev-ink);border-radius:999px;place-items:center;display:inline-grid}.ev-gate .ev-field,.ev-gate .ev-submit{width:100%}.ev-fn-held{font-style:italic}.ev-done-list li{flex-wrap:wrap}.ev-done-address{opacity:.85;overflow-wrap:anywhere;flex-basis:100%;font-size:.82rem}.evm-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.evm-card-top h2,.evm-card-top h3{align-items:center;gap:.45rem;display:inline-flex}.evm-h-icon{flex:none;width:1.1rem;height:1.1rem}.evm-badge.is-on{color:#11734a;background:#e3f6ec}.evm-inline-form{gap:.7rem;max-width:26rem;display:grid}.evm-family{gap:.1rem;display:grid}.evm-privacy-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.evm-privacy-list li{background:var(--surface-2);border-radius:999px;padding:.3rem .75rem;font-size:.88rem;font-weight:600}.evm-free{text-align:center}.evm-invite-img{aspect-ratio:1080/1920;border:1px solid var(--line);border-radius:14px;width:100%;max-width:15rem}.evm-export,.evm-log-start{justify-items:start;gap:.35rem;display:grid}.evm-log{background:var(--surface-2);border-radius:18px;gap:.9rem;min-width:0;padding:1rem;display:grid}.evm-log-fn{border:1px solid var(--line);border-radius:14px;gap:.5rem;min-width:0;margin:0;padding:.7rem .8rem;display:grid}.evm-log-fn legend{padding:0 .3rem;font-weight:700}.evm-log-heads{align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.evm-log-heads input{border:1px solid var(--line);background:var(--surface,#fff);width:5rem;min-height:2.6rem;color:inherit;font:inherit;border-radius:12px;padding:0 .7rem}.evm-link-btn{min-height:2.5rem;color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.35rem;padding:0 .2rem;font-size:.86rem;font-weight:700;text-decoration:underline;display:inline-flex}.evm-history{gap:.5rem;min-width:0;display:grid}.evm-history ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.evm-history ol>li{border-left:3px solid var(--line);background:var(--surface,#fff);border-radius:0 12px 12px 0;gap:.2rem;padding:.6rem .75rem;display:grid}.evm-history ol>li[data-by=host]{border-left-color:var(--ink)}.evm-history-head{flex-wrap:wrap;justify-content:space-between;gap:.2rem .6rem;margin:0;font-size:.86rem;display:flex}.evm-history-head span,.evm-history-note{color:var(--muted);margin:0;font-size:.8rem}.evm-history ul{overflow-wrap:anywhere;margin:0;padding-left:1.1rem;font-size:.86rem}.evm-history-row td{white-space:normal}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ev .ev-timeline>.ev-fn,.ev .ev-moment,.ev .evw-teaser,.ev .ev-next{animation:linear both ev-rise view();animation-range:entry entry 55%}}}@keyframes ev-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ev .ev-names h1{background-position:45% 0;animation:none}}.evm-pay .lp-signin-body{gap:.8rem}.evm-pay-pack{background:var(--surface-2,#f6f1f8);border-radius:18px;justify-content:center;align-items:center;gap:.9rem;width:100%;padding:.9rem 1rem;display:flex}.evm-pay-price{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.evm-pay-what{text-align:left;font-weight:700;line-height:1.25;display:grid}.evm-pay-what small{color:var(--muted);font-size:.8rem;font-weight:500}.evm-pay-list{text-align:left;width:100%;color:var(--text-2);gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.evm-pay-list li{align-items:flex-start;gap:.5rem;display:flex}.evm-pay-list svg{color:var(--ink);flex:none;margin-top:.15rem}.evm-credit-note{color:#24520f;background:#eaf7e1;border-radius:14px;margin-top:.6rem;padding:.6rem .8rem;font-size:.86rem}.evm-credit-note.is-warn{color:#6b4a00;background:#fff3d9}.evm-pay-price{justify-items:end;display:grid}.evm-pay-was{color:var(--muted);letter-spacing:0;font-size:.95rem;font-weight:600}.evm-pay-off{background:var(--lime,#d4f36b);width:fit-content;color:var(--ink);border-radius:999px;margin-top:.2rem;padding:.1rem .45rem;font-size:.72rem;font-style:normal;font-weight:800}
