.wx{--ink:#1c1028;--ink-soft:#3d3d4a;--royal:#4a1470;--royal-2:#6b21a8;--gold:#c48818;--gold-ink:#8a5a00;--marigold:#f59e0b;--saffron:#ea580c;--rose:#e11d74;--cream:#fff8ec;--line:#efe3d2;color:var(--ink);font-family:var(--font-inter),"Helvetica Neue",Arial,sans-serif;background:#fff;line-height:1.6;overflow:hidden}.wx *{box-sizing:border-box}.wx h1,.wx h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;margin:0}.wx h2{color:var(--royal);margin-bottom:18px;font-size:clamp(1.5rem,3.6vw,2.1rem);line-height:1.1}.wx h3{color:var(--ink);margin:0 0 8px;font-size:1.02rem;font-weight:700}.wx-hero{background:radial-gradient(60% 70% at 85% 10%,#f59e0b59,#0000 60%),radial-gradient(50% 60% at 10% 90%,#e11d742e,#0000 60%),radial-gradient(40% 50% at 40% 40%,#6b21a81a,#0000 70%),linear-gradient(#fff8ec 0%,#ffefd6 100%);padding:clamp(36px,7vh,80px) 16px clamp(48px,8vh,96px);position:relative}.wx-glow{pointer-events:none;position:absolute;inset:0}.wx-glow span{left:calc(4% + var(--i) * 7%);top:calc(10% + (var(--i) * 37 % 80) * 1%);opacity:.75;background:radial-gradient(circle,#ffe08a 0%,#f59e0b 45%,#0000 70%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px 6px #f59e0b59}@media (prefers-reduced-motion:no-preference){.wx-glow span{animation:wxFloat calc(6s + var(--i) * .4s) ease-in-out infinite alternate}@keyframes wxFloat{0%{opacity:.35;transform:translateY(0)scale(.8)}to{opacity:.9;transform:translateY(-22px)scale(1.15)}}}.wx-hero-inner{align-items:center;gap:36px;max-width:1120px;margin:0 auto;display:grid;position:relative}@media (min-width:900px){.wx-hero-inner{grid-template-columns:1.05fr .95fr;gap:48px}}.wx-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);background:#ffffffb3;border:1px solid #f3d9a6;border-radius:999px;margin:0 0 16px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.wx h1{color:var(--ink);font-size:clamp(2.1rem,6vw,3.6rem);line-height:1.02}.wx-hl{background:linear-gradient(90deg,var(--saffron),var(--rose) 55%,var(--royal-2));color:#0000;-webkit-background-clip:text;background-clip:text}.wx-standfirst{color:var(--ink-soft);max-width:46ch;margin:16px 0 0;font-size:clamp(1rem,2.2vw,1.18rem)}.wx-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.wx-btn{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:12px 28px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.wx-btn:hover{transform:translateY(-2px)}.wx-btn:focus-visible{outline:3px solid var(--royal);outline-offset:3px}.wx-btn-primary{background:linear-gradient(135deg,var(--royal),var(--royal-2));color:#fff;box-shadow:0 12px 30px -12px #4a1470b3}.wx-btn-primary:hover{box-shadow:0 16px 34px -12px #4a1470cc}.wx-btn-ghost{color:var(--royal);background:#fff;border:1.5px solid #e2d2f0}.wx-btn-light{color:var(--royal);background:#fff;box-shadow:0 12px 30px -12px #00000059}.wx-facts{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.wx-facts li{color:var(--ink-soft);background:#ffffffbf;border:1px solid #f3e2c4;border-radius:14px;padding:8px 14px;font-size:.88rem}.wx-facts strong{font-family:var(--font-fraunces),Georgia,serif;color:var(--saffron);font-size:1.35rem;line-height:1.1;display:block}.wx-collage{height:clamp(300px,52vw,460px);position:relative}.wx-collage img{object-fit:cover;border:5px solid #fff;border-radius:22px;position:absolute;box-shadow:0 22px 50px -24px #4a14708c}.wx-collage .p1{object-position:center 35%;width:68%;height:62%;top:6%;left:0}.wx-collage .p2{object-position:70% 30%;width:44%;height:46%;top:0;right:0}.wx-collage .p3{object-position:center 30%;width:52%;height:46%;bottom:0;right:6%}@media (prefers-reduced-motion:no-preference){.wx-collage img{transition:transform .4s cubic-bezier(.2,.7,.3,1)}.wx-collage .p1{transform:rotate(-2deg)}.wx-collage .p2{transform:rotate(3deg)}.wx-collage .p3{transform:rotate(-1.5deg)}.wx-collage img:hover{z-index:3;transform:rotate(0)scale(1.03)}}.wx-badge{z-index:4;background:linear-gradient(135deg,var(--marigold),var(--saffron));color:#1c1028;border-radius:18px;flex-direction:column;padding:12px 16px;font-size:.8rem;font-weight:600;line-height:1.25;display:flex;position:absolute;bottom:4%;left:4%;box-shadow:0 14px 30px -14px #ea580ccc}.wx-badge strong{font-family:var(--font-fraunces),Georgia,serif;font-size:1.35rem}.wx-lead{max-width:820px;margin:0 auto;padding:clamp(36px,6vh,64px) 16px 0}.wx-lead p{font-family:var(--font-fraunces),Georgia,serif;text-align:center;margin:0;font-size:clamp(1.12rem,2.6vw,1.4rem);line-height:1.5}.wx-lead strong{color:var(--saffron)}.wx-section{max-width:880px;margin:0 auto;padding:clamp(40px,6vh,64px) 16px 0}.wx-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:-1px;display:grid}.wx-tab{font:inherit;color:var(--ink-soft);border:1.5px solid var(--line);cursor:pointer;background:#fbf6ee;border-radius:18px 18px 0 0;justify-content:center;align-items:center;gap:10px;padding:16px 12px;font-size:clamp(.95rem,2.4vw,1.1rem);font-weight:700;transition:background-color .15s,color .15s;display:flex}.wx-tab:hover{background:#fff1db}.wx-tab.on{color:var(--royal);background:#fff;border-bottom-color:#fff;box-shadow:0 -6px 20px -14px #4a147080}.wx-tab:focus-visible{outline:3px solid var(--royal);outline-offset:2px}.wx-tab-icon{display:inline-flex}.wx-panel{border:1.5px solid var(--line);background:#fff;border-radius:0 0 22px 22px;padding:clamp(20px,4vw,32px);box-shadow:0 20px 40px -30px #4a147073}@media (prefers-reduced-motion:no-preference){.wx-panel{animation:.35s both wxIn}@keyframes wxIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.wx-panel-what{margin:0 0 20px;font-size:1.05rem}.wx-panel-grid{gap:20px;margin-bottom:22px;display:grid}@media (min-width:640px){.wx-panel-grid{grid-template-columns:1fr 1fr}}.wx-panel h3{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:.78rem}.wx-chips{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wx-chips li{background:#fff4e2;border:1px solid #f8ddb0;border-radius:12px;padding:8px 12px;font-size:.95rem;font-weight:600}.wx-ticks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wx-ticks li{padding-left:28px;font-size:.96rem;position:relative}.wx-ticks li:before{content:"";background:linear-gradient(135deg,var(--marigold),var(--saffron));border-radius:50%;width:18px;height:18px;position:absolute;top:.2em;left:0;-webkit-mask:radial-gradient(circle,#000 60%,#0000 62%)}.wx-ticks li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:calc(.2em + 4px);left:6px;transform:rotate(45deg)}.wx-counter{background:linear-gradient(#fbf7ff,#fff);border:1px solid #eadcf7;border-radius:18px;margin-bottom:22px;padding:16px}.wx-counter label{color:var(--royal);margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.wx-counter textarea{width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1.5px solid #e2d2f0;border-radius:12px;padding:12px;font-size:.98rem;line-height:1.5}.wx-counter textarea:focus{border-color:var(--royal-2);outline:none;box-shadow:0 0 0 3px #6b21a826}.wx-meter{background:#f1e8f8;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.wx-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--marigold),var(--saffron));height:100%;transition:width .2s;display:block}.wx-meter span.over{background:#dc2626}.wx-count{color:var(--ink);margin:6px 0 0;font-size:.92rem}.wx-count.over{color:#b91c1c;font-weight:700}.wx-countdown{background:linear-gradient(135deg,#fff1db,#ffe4ee);border:1px solid #f8d3b0;border-radius:14px;align-items:baseline;gap:8px;margin:0 0 18px;padding:10px 16px;display:inline-flex}.wx-countdown strong{font-family:var(--font-fraunces),Georgia,serif;color:var(--saffron);font-size:1.9rem;line-height:1}.wx-timeline{margin:0;padding:0 0 0 6px;list-style:none;position:relative}.wx-timeline:before{content:"";background:linear-gradient(var(--marigold),var(--rose),var(--royal-2));width:2px;position:absolute;top:10px;bottom:10px;left:13px}.wx-timeline li{grid-template-columns:24px 108px 1fr;align-items:baseline;gap:10px;padding:10px 0;display:grid;position:relative}.wx-dot{border:3px solid var(--marigold);z-index:1;background:#fff;border-radius:50%;width:16px;height:16px;position:relative;top:3px}.wx-timeline li.key .wx-dot{border-color:var(--rose);box-shadow:0 0 0 5px #e11d7426}.wx-timeline li.past{opacity:.5}.wx-timeline li.past .wx-dot{background:var(--marigold)}.wx-timeline li.next .wx-dot{background:var(--royal);border-color:var(--royal);box-shadow:0 0 0 6px #4a147026}.wx-day{color:var(--ink);font-weight:700}.wx-label{color:var(--ink-soft)}.wx-timeline li.key .wx-label{color:var(--ink);font-weight:600}.wx-next{letter-spacing:.1em;text-transform:uppercase;background:var(--royal);color:#fff;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.8rem;font-style:normal;font-weight:700}@media (max-width:520px){.wx-timeline li{grid-template-columns:24px 1fr}.wx-timeline .wx-label{grid-column:2}}.wx-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.wx-steps{grid-template-columns:repeat(3,1fr)}}.wx-steps li{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;transition:transform .2s;box-shadow:0 14px 30px -26px #4a147080}.wx-steps li:hover{transform:translateY(-3px)}.wx-steps p{color:var(--ink-soft);margin:0;font-size:.95rem}.wx-step-n{width:38px;height:38px;font-family:var(--font-fraunces),Georgia,serif;color:#fff;background:linear-gradient(135deg,var(--marigold),var(--saffron));border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:1.15rem;font-weight:700;display:inline-flex}.wx-steps li:nth-child(2) .wx-step-n{background:linear-gradient(135deg,var(--rose),#be185d)}.wx-steps li:nth-child(3) .wx-step-n{background:linear-gradient(135deg,var(--royal-2),var(--royal))}.wx-guide{gap:14px;display:grid}@media (min-width:640px){.wx-guide{grid-template-columns:1fr 1fr}}.wx-card{border-radius:20px;padding:20px}.wx-card ul{margin:0;padding-left:1.1em}.wx-card li{margin:4px 0}.wx-keep{background:#ecfdf5;border:1px solid #a7f3d0}.wx-keep h3{color:#047857}.wx-leave{background:#fff1f2;border:1px solid #fecdd3}.wx-leave h3{color:#be123c}.wx-small{color:var(--ink-soft);margin:14px 0 0;font-size:.92rem}.wx-about{border:1px solid var(--line);background:#fffbf4;border-radius:20px;overflow:hidden}.wx-about summary{cursor:pointer;font-family:var(--font-fraunces),Georgia,serif;color:var(--royal);justify-content:space-between;align-items:center;padding:18px 22px;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700;list-style:none;display:flex}.wx-about summary::-webkit-details-marker{display:none}.wx-about summary:focus-visible{outline:3px solid var(--royal);outline-offset:-3px}.wx-plus{width:22px;height:22px;position:relative}.wx-plus:before,.wx-plus:after{content:"";background:var(--saffron);border-radius:2px;width:16px;height:2.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wx-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.wx-about[open] .wx-plus:after{transform:translate(-50%,-50%)rotate(0)}.wx-about-body{padding:0 22px 8px}.wx-about-body p{margin:0 0 14px}.wx-close{text-align:center;color:#fff;background:radial-gradient(50% 80% at 15% 20%,#f59e0b8c,#0000 60%),radial-gradient(50% 80% at 85% 80%,#e11d7473,#0000 60%),linear-gradient(135deg,#4a1470,#6b21a8);margin:clamp(48px,8vh,88px) 0 0;padding:clamp(48px,8vh,80px) 16px}.wx-close h2{color:#fff;margin-bottom:22px}.wx-close p{color:#f3e8ff;margin:16px 0 0}.wx-close a:not(.wx-btn){color:#fff;text-underline-offset:3px;text-decoration:underline}.wx-wall{background:linear-gradient(#ffefd6 0%,#fff 100%);padding:clamp(36px,6vh,64px) 16px 8px}.wx-wall-inner{max-width:1120px;margin:0 auto}.wx-wall h2{margin-bottom:6px}.wx-wall-grid{grid-template-columns:1fr;gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.wx-wall-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.wx-wall-grid{grid-template-columns:repeat(3,1fr)}}.wx-wish{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 40px -30px #4a14708c}.wx-wish:before{content:"";background:linear-gradient(90deg,var(--marigold),var(--rose),var(--royal-2));border-radius:22px 22px 0 0;height:5px;position:absolute;inset:0 0 auto}.wx-wish:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #4a147099}.wx-wish-head{align-items:center;gap:12px;display:flex}.wx-avatar{object-fit:cover;border:3px solid #ffe3b0;border-radius:50%;flex:none;width:64px;height:64px}.wx-wish-name{margin:0;font-weight:700;line-height:1.25}.wx-wish-role{color:var(--ink-soft);margin:2px 0 0;font-size:.88rem}.wx-wish-video{object-fit:contain;background:#000;border-radius:14px;width:100%;height:auto;max-height:560px;display:block}.wx-quote{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);margin:0;font-size:1.02rem;line-height:1.55}.wx-more{cursor:pointer;width:fit-content;color:var(--royal);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-family:inherit;font-size:.88rem;font-weight:700;text-decoration:underline;display:block}.wx-wish-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.wx-pill{color:var(--royal);background:#f5eefc;border:1px solid #e2d2f0;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.wx-pill:hover{background:#ede2fa}.wx-pill-video{color:#fff;background:linear-gradient(135deg,var(--saffron),var(--rose));border-color:#0000}.wx-links{gap:6px;margin-left:auto;display:inline-flex}.wx-links a{width:32px;height:32px;color:var(--royal);background:#fff4e2;border:1px solid #f8ddb0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wx-links a:hover{background:#ffe7bf}.wx-pill:focus-visible,.wx-links a:focus-visible{outline:3px solid var(--royal);outline-offset:2px}.wx-video-tile{aspect-ratio:16/9;color:#fff;text-align:center;background:radial-gradient(60% 80% at 20% 20%,#f59e0bbf,#0000 60%),radial-gradient(60% 80% at 85% 85%,#e11d74b3,#0000 60%),linear-gradient(135deg,#4a1470,#6b21a8);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex;position:relative}.wx-video-tile:hover .wx-play{transform:scale(1.08)}.wx-video-tile:focus-visible{outline:3px solid var(--royal);outline-offset:3px}.wx-play{background:#fffffff2;border-radius:50%;width:58px;height:58px;transition:transform .2s;position:relative;box-shadow:0 10px 24px -8px #00000073}.wx-play:after{content:"";border-style:solid;border-width:11px 0 11px 17px;border-color:transparent transparent transparent var(--rose);position:absolute;top:18px;left:23px}.wx-section-wide{max-width:1040px}.wx-options{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:820px){.wx-options{grid-template-columns:1fr 1fr}}.wx-option{border:1.5px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;padding:clamp(20px,3vw,28px);display:flex;position:relative;box-shadow:0 20px 44px -32px #4a14708c}.wx-option:before{content:"";border-radius:24px 24px 0 0;height:6px;position:absolute;inset:0 0 auto}.wx-option-wish:before{background:linear-gradient(90deg,var(--marigold),var(--saffron))}.wx-option-ann:before{background:linear-gradient(90deg,var(--rose),var(--royal-2))}.wx-option-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.wx-option-head h3{font-family:var(--font-fraunces),Georgia,serif;color:var(--royal);margin:0;font-size:clamp(1.3rem,2.6vw,1.6rem)}.wx-option-what{margin:0 0 16px;font-size:1.02rem}.wx-option-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin:6px 0 8px;font-size:.78rem;font-weight:700}.wx-option .wx-chips,.wx-option .wx-ticks{margin-bottom:14px}.wx-option .wx-btn{align-self:flex-start;margin-top:auto}.wx-counter{margin-top:16px}.wx-counter summary{cursor:pointer;color:var(--royal);font-weight:700;list-style:none}.wx-counter summary::-webkit-details-marker{display:none}.wx-counter summary:before{content:"+";width:1.2em;color:var(--saffron);font-weight:800;display:inline-block}.wx-counter[open] summary:before{content:"−"}.wx-counter[open] summary{margin-bottom:10px}.wx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wx-counter textarea::placeholder{color:#55556a}@media (max-width:899px){.wx-collage{height:210px}.wx-collage .p2,.wx-collage .p3{display:none}.wx-collage .p1{width:100%;height:100%;top:0;transform:none}.wx-badge{bottom:12px;left:12px}.wx-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wx-facts li{padding:8px 10px;font-size:.75rem;line-height:1.3}.wx-facts strong{font-size:1.25rem}}:is(body:has(.wx) [data-cta=register],body:has(.wx) [data-chat-launcher]){display:none!important}.wx{--launch-red:#ce1920;--launch-red-2:#9e1319;--launch-red-3:#580c0e;--launch-cream:#fff6e2;--launch-gold:#f2ce74}.wx-hero{background-color:var(--launch-cream)}.wx-rangoli{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.wx-rangoli-hero{opacity:.55;filter:saturate(1.2)brightness(.92);width:min(720px,90vw);margin-top:calc(min(720px,90vw)/-2);top:50%;right:-140px}@media (max-width:899px){.wx-rangoli-hero{opacity:.4;margin-top:0;top:auto;bottom:-10%;right:-40%}}@media (prefers-reduced-motion:no-preference){.wx-rangoli{animation:220s linear infinite wxSpin}@keyframes wxSpin{to{transform:rotate(360deg)}}}.wx-hero-inner{z-index:1}.wx-sign-strip{background:var(--launch-red-3);border-top:4px solid var(--gold);border-bottom:4px solid var(--gold);line-height:0}.wx-sign-strip img{object-fit:cover;width:100%;height:auto;max-height:100px;display:block}.wx-section h2:after{content:"";background:var(--launch-red);border-radius:2px;width:72px;height:4px;margin-top:12px;display:block}.wx-close{background:radial-gradient(50% 80% at 85% 20%,#f2ce7438,transparent 60%), linear-gradient(170deg,var(--launch-red) 0%,var(--launch-red-2) 55%,var(--launch-red-3) 100%);margin-top:0;position:relative;overflow:hidden}.wx-close>:not(.wx-rangoli){z-index:1;position:relative}.wx-rangoli-close{opacity:.38;width:min(640px,120vw);margin-top:calc(min(640px,120vw)/-2);top:50%;left:-180px}.wx-close-eyebrow{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;display:inline-flex;color:var(--launch-gold)!important;margin:0 0 12px!important}.wx-close-eyebrow:before{content:"";background:var(--launch-gold);width:32px;height:2px}.wx-close h2{margin-bottom:10px}.wx-close-when{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(1.05rem,2.4vw,1.35rem);color:#fff6e2!important;margin:0 0 24px!important}.wx-close .wx-btn-light{color:var(--launch-red-2)}.wx-close .wx-avatar{border:3px solid var(--gold);box-shadow:0 0 0 4px var(--launch-cream),0 0 0 6px #c48818e6,0 10px 24px -10px #580c0e73}.wx-wish-head{padding:4px 0 0 4px}@media (max-width:899px){.wx-hero{padding-bottom:28px}.wx-collage{margin-bottom:8px}}.wx-wall-empty{color:var(--ink-soft);margin:6px 0 0;font-size:1rem}.wx-past{border-top:1px dashed #e8cfa0;margin-top:36px;padding-top:24px}.wx-past-title{font-family:var(--font-fraunces),Georgia,serif;color:var(--launch-red-2,#9e1319);margin:0 0 4px;font-size:clamp(1.25rem,2.8vw,1.5rem)}.wx-past-note{color:var(--ink-soft);margin:0;font-size:.92rem}.wx-wish-year{letter-spacing:.08em;color:#fff;background:var(--launch-red-2,#9e1319);border-radius:999px;margin:6px 0 0;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-block}.wx-avatar-mark{background:radial-gradient(circle at 50% 45%,#b3262c,#7a0f14);justify-content:center;align-items:center;display:inline-flex}.wx-avatar-mark img{object-fit:contain;filter:brightness(1.35)saturate(1.2);width:80%;height:80%}.wx-hero-deadline{color:var(--ink-soft);margin:14px 0 0;font-size:.98rem}.wx-hero-deadline strong{color:var(--launch-red-2,#9e1319)}.wx-process{grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 22px;display:grid}@media (max-width:640px){.wx-process{grid-template-columns:1fr}}.wx-process div{background:#fff;border:1px solid #efddbb;border-radius:14px;padding:14px 16px}.wx-process dt{color:var(--royal);margin:0 0 4px;font-weight:700}.wx-process dd{color:var(--ink);margin:0;font-size:.95rem;line-height:1.5}.wx-closed{letter-spacing:.1em;text-transform:uppercase;color:#5b5348;background:#e7e1d6;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.75rem;font-style:normal;font-weight:700}.wx-wall-empty a{color:var(--royal);text-underline-offset:3px;font-weight:700}.wx-wall-grid{align-items:start}.wx-files-title{color:var(--royal);margin:26px 0 8px;font-size:1.05rem}.wx-files{gap:6px;margin:0;padding-left:1.2rem;line-height:1.5;list-style:outside;display:grid}.wx-after{gap:8px;margin:0;padding-left:1.4rem;line-height:1.55;list-style:decimal;display:grid}.wx-after li::marker{color:var(--launch-red-2,#9e1319);font-weight:700}.wx-timeline li.next{background:#fff0ec;border-radius:12px;padding-right:12px;box-shadow:inset 0 0 0 1px #f6c9c2}.wx-timeline li.next .wx-day{color:var(--launch-red-2,#9e1319)}.wx-timeline li.next .wx-label{color:var(--ink);font-weight:700}.wx-timeline li.next .wx-next{background:var(--launch-red,#ce1920)}.wx-counter-note{color:var(--ink-soft);margin:4px 0 0 1.2em;font-size:.9rem;font-weight:400;display:block}@media (max-width:699px){.wx-links a{width:44px;height:44px}.wx-pill{align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}.wx-more{align-items:center;min-height:44px;margin-top:4px;display:flex}.wx-counter summary{padding:6px 0}}.wx-wish-ann{border:2px solid var(--gold);background:linear-gradient(#fff8ea 0%,#fff 60%);box-shadow:0 22px 48px -26px #c48818a6}@media (min-width:700px){.wx-wish-ann{grid-column:span 2}}.wx-wish-ann:before{background:linear-gradient(90deg,var(--gold),var(--saffron),var(--rose));height:6px}.wx-ann{color:#fff;background:linear-gradient(135deg,#4a1470,#6b21a8);border-radius:16px;padding:16px 18px}.wx-ann-label{letter-spacing:.14em;text-transform:uppercase;color:#fcd34d;margin:0 0 8px;font-size:.76rem;font-weight:800}.wx-ann-label span{color:#f3e8ff;font-weight:700}.wx-ann-text{font-family:var(--font-fraunces),Georgia,serif;color:#fff;margin:0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.5}.wx-option-ann{border:2px solid var(--gold);background:linear-gradient(#fff8ea 0%,#fff 55%);box-shadow:0 24px 50px -30px #c48818b3}.wx-option-flag{letter-spacing:.12em;text-transform:uppercase;color:#1c1028;background:linear-gradient(135deg,var(--marigold),var(--saffron));border-radius:999px;margin:0;padding:5px 12px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;right:20px}.wx-option-example{border-left:4px solid var(--gold);background:#fff4e0;border-radius:0 12px 12px 0;margin:0 0 16px;padding:12px 14px;font-size:.95rem}.wx-option-example strong{color:var(--royal)}.wx-option-example a{color:var(--royal);text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}
