.BorderBeam-module__O9W5oa__beamMask{pointer-events:none;z-index:1;border-radius:inherit;-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.BorderBeam-module__O9W5oa__beam{aspect-ratio:1;background:linear-gradient(to left, var(--from,#c8102e), var(--to,transparent));position:absolute}
.SpeakerProfileModal-module__EtOXwa__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SpeakerProfileModal-module__EtOXwa__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.SpeakerProfileModal-module__EtOXwa__header{background:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.SpeakerProfileModal-module__EtOXwa__langToggle{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}.SpeakerProfileModal-module__EtOXwa__langBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;font-weight:500;transition:color .2s}.SpeakerProfileModal-module__EtOXwa__langBtn:hover{color:#333}.SpeakerProfileModal-module__EtOXwa__langBtn.SpeakerProfileModal-module__EtOXwa__active{color:#cf2030;font-weight:700}.SpeakerProfileModal-module__EtOXwa__divider{color:#ccc}.SpeakerProfileModal-module__EtOXwa__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.SpeakerProfileModal-module__EtOXwa__closeBtn:hover{background:#eee}.SpeakerProfileModal-module__EtOXwa__content{flex:1;padding:32px 24px;overflow-y:auto}.SpeakerProfileModal-module__EtOXwa__profileHeader{align-items:center;gap:20px;margin-bottom:32px;display:flex}.SpeakerProfileModal-module__EtOXwa__avatarWrapper{border:3px solid #fbdcde;border-radius:50%;flex-shrink:0;width:90px;height:90px;overflow:hidden}.SpeakerProfileModal-module__EtOXwa__avatar{object-fit:cover;width:100%;height:100%}.SpeakerProfileModal-module__EtOXwa__profileTitles h2{color:#111;margin:0 0 4px;font-size:24px}.SpeakerProfileModal-module__EtOXwa__headline{color:#444;margin:0 0 4px;font-size:15px;font-weight:500}.SpeakerProfileModal-module__EtOXwa__company{color:#888;margin:0;font-size:14px}.SpeakerProfileModal-module__EtOXwa__section{margin-bottom:32px}.SpeakerProfileModal-module__EtOXwa__section h3{color:#111;border-bottom:2px solid #fbdcde;margin:0 0 12px;padding-bottom:8px;font-size:18px;display:inline-block}.SpeakerProfileModal-module__EtOXwa__aboutText{color:#555;white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.SpeakerProfileModal-module__EtOXwa__experienceList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.SpeakerProfileModal-module__EtOXwa__experienceItem{gap:16px;display:flex}.SpeakerProfileModal-module__EtOXwa__expDot{background:#cf2030;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:5px}.SpeakerProfileModal-module__EtOXwa__expDetails h4{color:#222;margin:0 0 4px;font-size:16px}.SpeakerProfileModal-module__EtOXwa__expCompany{color:#777;margin:0;font-size:14px}.SpeakerProfileModal-module__EtOXwa__expPeriod{color:#cf2030;margin:2px 0 0;font-size:12.5px;font-weight:600}.SpeakerProfileModal-module__EtOXwa__expHighlights{flex-direction:column;gap:5px;margin:8px 0 0;padding-left:18px;display:flex}.SpeakerProfileModal-module__EtOXwa__expHighlights li{color:#555;font-size:13.5px;line-height:1.55}@media (max-width:600px){.SpeakerProfileModal-module__EtOXwa__overlay{align-items:flex-end;padding:0}.SpeakerProfileModal-module__EtOXwa__modal{border-radius:24px 24px 0 0;max-width:100%;max-height:85vh}.SpeakerProfileModal-module__EtOXwa__profileHeader{text-align:center;flex-direction:column;align-items:center;gap:16px}.SpeakerProfileModal-module__EtOXwa__section h3{text-align:center;width:100%}}
.InvitationExperience-module__j4wf_G__shell{--page-bg:#e9edf3;--surface:#fffdf8;--surface-soft:#faf6ef;--surface-tint:#eef5f1;--ink:#232a33;--ink-muted:#5b6470;--ink-subtle:#7c8590;--line:#1e26341f;--line-strong:#1e26342e;--brand:#c8102e;--brand-strong:#9c0f24;--brand-soft:#c8102e1f;--brand-faint:#c8102e0f;--edu:#2f6f68;--edu-strong:#235b55;--edu-soft:#2f6f681f;--shadow:#141a281a;--shadow-strong:#141a2829;--glass:#ffffff85;--glass-strong:#ffffffa3;--glass-tint:#ffffff57;--glass-border:#ffffff9e;--glass-blur:blur(20px) saturate(1.35);--glass-blur-soft:blur(14px) saturate(1.2);--glass-shadow:0 20px 50px #141a2829;--glass-highlight:inset 0 1px 0 #ffffffa6;--brand-glass:#c8102ec7;--brand-glass-strong:#9c0f24db;z-index:1;min-height:100svh;color:var(--ink);background:0 0;padding:clamp(20px,4vw,56px);position:relative}.InvitationExperience-module__j4wf_G__coverStage{perspective:1600px;place-items:center;min-height:calc(100svh - clamp(40px,8vw,112px));display:grid;overflow:hidden}.InvitationExperience-module__j4wf_G__letterButton{--letter-glow-x:58%;--letter-glow-y:42%;--letter-tilt-x:0deg;--letter-tilt-y:0deg;width:min(1160px,100%);min-height:min(720px,100svh - clamp(40px,8vw,112px));color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(260px,.88fr) minmax(320px,1.12fr);align-items:center;gap:clamp(24px,6vw,76px);display:grid;position:relative}.InvitationExperience-module__j4wf_G__letterButton:before{content:"";z-index:0;background:radial-gradient(circle at var(--letter-glow-x) var(--letter-glow-y), #ffffffeb, #ffffff29 18%, transparent 42%);opacity:.62;pointer-events:none;transition:opacity .26s;position:absolute;inset:-18%}.InvitationExperience-module__j4wf_G__letterButton:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(#352f2a3d,#0000 70%);width:min(650px,60%);height:120px;position:absolute;bottom:11%;right:2%;transform:rotate(-5deg)}.InvitationExperience-module__j4wf_G__letterButton:focus-visible{outline-offset:10px;outline:3px solid #a0444c7a}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true]:before{opacity:.9}.InvitationExperience-module__j4wf_G__letterCopy{z-index:2;justify-items:start;gap:14px;display:grid;position:relative}.InvitationExperience-module__j4wf_G__letterKicker,.InvitationExperience-module__j4wf_G__letterMeta,.InvitationExperience-module__j4wf_G__letterSpeaker,.InvitationExperience-module__j4wf_G__letterAction,.InvitationExperience-module__j4wf_G__eyebrow{z-index:1;color:var(--brand-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700;position:relative}.InvitationExperience-module__j4wf_G__letterTitle{z-index:1;max-width:470px;color:var(--ink);letter-spacing:0;font-size:clamp(2.35rem,6.2vw,5.6rem);font-weight:900;line-height:1;display:block;position:relative}.InvitationExperience-module__j4wf_G__letterMeta,.InvitationExperience-module__j4wf_G__letterSpeaker{color:var(--ink-muted);letter-spacing:0;text-transform:none}.InvitationExperience-module__j4wf_G__letterMeta{font-variant-numeric:tabular-nums}.InvitationExperience-module__j4wf_G__letterAction{background:linear-gradient(135deg, var(--brand), var(--brand-strong)), var(--brand);color:#fff;border:1px solid #a0444c33;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:12px 16px;display:inline-flex;box-shadow:0 14px 32px #a0444c29}.InvitationExperience-module__j4wf_G__letterScene{z-index:1;perspective:1400px;min-height:560px;transform:rotateX(var(--letter-tilt-y)) rotateY(var(--letter-tilt-x));transform-style:preserve-3d;place-items:center;transition:transform .22s;display:grid;position:relative;overflow:visible}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__letterScene{transition-duration:.16s;transform:rotateX(0)rotateY(0)}.InvitationExperience-module__j4wf_G__envelopeRig{aspect-ratio:1.46;width:min(540px,100%);transform-style:preserve-3d;transition:transform .54s cubic-bezier(.2,.8,.2,1),filter .54s;position:relative;transform:rotateX(56deg)rotate(-6deg)translateY(24px)}.InvitationExperience-module__j4wf_G__letterButton:not([data-opening=true]):hover .InvitationExperience-module__j4wf_G__envelopeRig{filter:drop-shadow(0 34px 38px #352f2a2e);transform:rotateX(51deg)rotate(-5deg)translateY(2px)}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__envelopeRig{filter:drop-shadow(0 38px 40px #352f2a2e);transition-duration:.16s;transform:rotateX(49deg)rotate(-3deg)translateY(-14px)scale(1.03)}.InvitationExperience-module__j4wf_G__letterPoster{z-index:3;aspect-ratio:1076/1522;transform-origin:50% 100%;background:#fff;border-radius:4px;width:43%;transition:transform .82s cubic-bezier(.16,1,.3,1) .18s,box-shadow .82s .18s;position:absolute;bottom:48%;left:50%;overflow:hidden;transform:translate3d(-50%,45%,-3px)scale(.92)rotateX(0);box-shadow:0 22px 40px #352f2a2e,0 0 0 1px #352f2a14}.InvitationExperience-module__j4wf_G__letterPoster img{width:100%;height:auto;display:block}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__letterPoster{transition-delay:.52s;transform:translate3d(-50%,-74%,8px)scale(1.08)rotateX(-7deg);box-shadow:0 14px 32px #352f2a33,0 0 0 1px #352f2a14}.InvitationExperience-module__j4wf_G__envelopeBack,.InvitationExperience-module__j4wf_G__envelopePocket,.InvitationExperience-module__j4wf_G__envelopeFlap,.InvitationExperience-module__j4wf_G__envelopeFront,.InvitationExperience-module__j4wf_G__envelopeLeftWing,.InvitationExperience-module__j4wf_G__envelopeRightWing{backface-visibility:hidden;transform-style:preserve-3d;border-radius:8px;position:absolute;inset:0}.InvitationExperience-module__j4wf_G__envelopeBack{z-index:1;background:repeating-linear-gradient(100deg,#ffffff21 0 1px,#0000 1px 6px),linear-gradient(145deg,#fffaf4,#eadac8 72%),#f7efe5;transform:translateZ(-4px);box-shadow:inset 0 0 0 1px #352f2a1f,0 28px 70px #352f2a2e}.InvitationExperience-module__j4wf_G__envelopeBack:after{content:"";opacity:.56;background:linear-gradient(#d8bea3,#b99a7c);border-radius:0 0 8px 8px;height:18px;position:absolute;bottom:-13px;left:2.5%;right:2.5%;transform:translateZ(-2px)}.InvitationExperience-module__j4wf_G__envelopePocket{z-index:7;clip-path:polygon(0 35%,50% 73%,100% 35%,100% 100%,0 100%);background:repeating-linear-gradient(106deg,#ffffff1f 0 1px,#0000 1px 7px),linear-gradient(#ffffff1a,#fff0),#f3e4d2;place-items:center;display:grid;transform:translateZ(3px);box-shadow:inset 0 0 0 1px #352f2a1a,inset 0 -28px 48px #744e341a}.InvitationExperience-module__j4wf_G__envelopeAddress{width:48%;color:var(--brand-strong);text-align:center;gap:8px;font-size:clamp(.74rem,1.8vw,.92rem);font-weight:900;line-height:1.2;display:grid;transform:translateY(38%)translateZ(2px)}.InvitationExperience-module__j4wf_G__envelopeAddress span:last-child{color:#2d2727}.InvitationExperience-module__j4wf_G__envelopeLeftWing,.InvitationExperience-module__j4wf_G__envelopeRightWing{z-index:6;background:linear-gradient(135deg,#e7d2bd,#fff5ea);transform:translateZ(2px)}.InvitationExperience-module__j4wf_G__envelopeLeftWing{clip-path:polygon(0 0,50% 73%,0 100%)}.InvitationExperience-module__j4wf_G__envelopeRightWing{clip-path:polygon(100% 0,50% 73%,100% 100%)}.InvitationExperience-module__j4wf_G__envelopeFront{z-index:8;clip-path:polygon(0 100%,50% 55%,100% 100%);background:linear-gradient(145deg,#fff1e4 0 28%,#e4cfb9 72%),#eddcca;transform:translateZ(4px);box-shadow:inset 0 -1px #352f2a1f}.InvitationExperience-module__j4wf_G__envelopeFlap{z-index:10;clip-path:polygon(0 0,100% 0,50% 72%);transform-origin:50% 0;background:repeating-linear-gradient(98deg,#ffffff21 0 1px,#0000 1px 7px),linear-gradient(155deg,#fffaf4 0 28%,#e9d6c0 72%),#f2e1ce;place-items:center;transition:transform .63s cubic-bezier(.16,1,.3,1),box-shadow .54s;display:grid;transform:translateZ(5px)rotateX(0);box-shadow:inset 0 0 0 1px #352f2a14,0 14px 22px #352f2a1f}.InvitationExperience-module__j4wf_G__envelopeFlap:after{content:"";opacity:0;background:linear-gradient(#ffffff5c,#895a3414),#f7e9d8;border-radius:6px;transition:opacity .28s .22s;position:absolute;inset:8px 10px 34%;transform:translateZ(-1px)}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__envelopeFlap{transition-delay:.22s;transform:translateZ(5px)rotateX(-172deg);box-shadow:inset 0 0 0 1px #352f2a14,0 -4px 12px #352f2a14}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__envelopeFlap:after{opacity:1}.InvitationExperience-module__j4wf_G__envelopeSeal{background:linear-gradient(145deg, #c41f31, #891822), var(--brand);color:#fff;border:3px solid #ffffffb3;border-radius:50%;place-items:center;width:70px;height:70px;font-size:1.1rem;font-weight:950;transition:opacity .24s,transform .24s;display:grid;transform:translateY(8%)translateZ(1px)}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__envelopeSeal{opacity:0;transition-delay:.12s;transform:translateY(-14%)translateZ(1px)scale(.72)}.InvitationExperience-module__j4wf_G__experience{grid-template-columns:minmax(260px,.56fr) minmax(420px,1fr);align-items:start;gap:clamp(30px,5.2vw,72px);max-width:1160px;margin:0 auto;display:grid}.InvitationExperience-module__j4wf_G__posterColumn,.InvitationExperience-module__j4wf_G__sidePanel{min-width:0}.InvitationExperience-module__j4wf_G__posterColumn{justify-items:center;gap:16px;display:grid;position:sticky;top:28px}.InvitationExperience-module__j4wf_G__posterToolbar{width:min(390px,100%);box-shadow:0 12px 32px var(--shadow);background:#fffdf8c7;border:1px solid #352f2a14;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:10px;display:grid}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.InvitationExperience-module__j4wf_G__posterToolbar{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);background:#fffdf89e}}.InvitationExperience-module__j4wf_G__posterActions{align-items:center;gap:8px;display:flex}.InvitationExperience-module__j4wf_G__posterToolbar p,.InvitationExperience-module__j4wf_G__profileBlock p,.InvitationExperience-module__j4wf_G__detailBlock p,.InvitationExperience-module__j4wf_G__formBenefit{color:var(--ink-muted)}.InvitationExperience-module__j4wf_G__posterToolbar h1{color:var(--ink);letter-spacing:0;font-size:clamp(1.16rem,2vw,1.55rem);line-height:1.12}.InvitationExperience-module__j4wf_G__profileBlock h2,.InvitationExperience-module__j4wf_G__formHeader h2{color:var(--ink);letter-spacing:0;font-size:clamp(1.2rem,1.85vw,1.62rem);line-height:1.16}.InvitationExperience-module__j4wf_G__posterFrame{background:var(--surface);width:min(390px,100%);box-shadow:0 18px 46px var(--shadow-strong), 0 1px 0 #ffffffd1 inset;border:1px solid #352f2a1f;border-radius:8px;display:block;overflow:hidden}.InvitationExperience-module__j4wf_G__posterFrame img{width:100%;height:auto;display:block}.InvitationExperience-module__j4wf_G__sidePanel{gap:22px;display:grid}.InvitationExperience-module__j4wf_G__inviteSummary{gap:18px;padding-top:4px;display:grid}.InvitationExperience-module__j4wf_G__chipGrid,.InvitationExperience-module__j4wf_G__linkRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.InvitationExperience-module__j4wf_G__infoChip{min-height:48px;color:var(--ink);font-variant-numeric:tabular-nums;border-top:1px solid #352f2a1a;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}.InvitationExperience-module__j4wf_G__linkButton svg,.InvitationExperience-module__j4wf_G__pendingLink svg,.InvitationExperience-module__j4wf_G__form label svg,.InvitationExperience-module__j4wf_G__successMessage svg{color:var(--brand);flex:none}.InvitationExperience-module__j4wf_G__infoChip svg{color:var(--edu);flex:none}.InvitationExperience-module__j4wf_G__profileBlock,.InvitationExperience-module__j4wf_G__detailBlock{border-bottom:1px solid #352f2a1a;gap:9px;padding-block:2px 18px;display:grid}.InvitationExperience-module__j4wf_G__muted{color:var(--ink-subtle);font-size:.95rem}.InvitationExperience-module__j4wf_G__detailBlock dl{gap:12px;padding-top:2px;display:grid}.InvitationExperience-module__j4wf_G__detailBlock dl div{grid-template-columns:74px 1fr;gap:12px;display:grid}.InvitationExperience-module__j4wf_G__detailBlock dt{color:var(--brand-strong);font-size:.8rem;font-weight:900}.InvitationExperience-module__j4wf_G__detailBlock dd{color:var(--ink)}.InvitationExperience-module__j4wf_G__linkRow{grid-template-columns:1fr 1fr}.InvitationExperience-module__j4wf_G__linkRow:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (min-width:641px){.InvitationExperience-module__j4wf_G__linkRow:has(>:only-child)>*{justify-self:start;min-width:min(320px,100%)}}.InvitationExperience-module__j4wf_G__linkButton,.InvitationExperience-module__j4wf_G__pendingLink{min-height:48px;color:var(--ink);background:#fffdf8b8;border:1px solid #352f2a1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:flex}.InvitationExperience-module__j4wf_G__linkButton{transition:transform .16s,border-color .16s,background-color .16s}.InvitationExperience-module__j4wf_G__linkButton:hover{background:var(--surface-tint);border-color:#2f6f6847;transform:translateY(-1px)}.InvitationExperience-module__j4wf_G__pendingLink{color:var(--ink-subtle)}.InvitationExperience-module__j4wf_G__tooltipTarget{position:relative}.InvitationExperience-module__j4wf_G__tooltipTarget:after{content:attr(data-tooltip);z-index:6;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:6px;width:max-content;max-width:220px;padding:7px 9px;font-size:.74rem;font-weight:800;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.InvitationExperience-module__j4wf_G__tooltipTarget:hover:after,.InvitationExperience-module__j4wf_G__tooltipTarget:focus-visible:after{opacity:1;transform:translate(-50%)}.InvitationExperience-module__j4wf_G__form,.InvitationExperience-module__j4wf_G__successReceipt{box-shadow:0 18px 48px var(--shadow);background:#fffdf8eb;border:1px solid #352f2a1a;border-radius:8px;gap:18px;padding:clamp(20px,3vw,28px);display:grid}.InvitationExperience-module__j4wf_G__form{scroll-margin-top:28px}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.InvitationExperience-module__j4wf_G__form,.InvitationExperience-module__j4wf_G__successReceipt{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffdf8c7}}.InvitationExperience-module__j4wf_G__formHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.InvitationExperience-module__j4wf_G__formBadge{background:var(--edu-soft);min-height:30px;color:var(--edu-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;font-weight:900;display:inline-flex}.InvitationExperience-module__j4wf_G__formBenefit{border-left:3px solid var(--edu);padding-left:12px;font-size:.94rem;line-height:1.55}.InvitationExperience-module__j4wf_G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.InvitationExperience-module__j4wf_G__field{gap:8px;display:grid}.InvitationExperience-module__j4wf_G__fieldWide{grid-column:1/-1}.InvitationExperience-module__j4wf_G__form label span{color:var(--ink-muted);align-items:center;gap:7px;font-size:.9rem;font-weight:850;display:flex}.InvitationExperience-module__j4wf_G__form input{background:var(--surface-soft);width:100%;min-height:52px;color:var(--ink);font:inherit;border:1px solid #352f2a1f;border-radius:8px;outline:none;padding:0 14px;transition:background-color .16s,border-color .16s,box-shadow .16s}.InvitationExperience-module__j4wf_G__form input::placeholder{color:#a0958b}.InvitationExperience-module__j4wf_G__form input:focus{background:var(--surface);border-color:#2f6f687a;box-shadow:0 0 0 3px #2f6f681c}.InvitationExperience-module__j4wf_G__submitButton,.InvitationExperience-module__j4wf_G__iconButton,.InvitationExperience-module__j4wf_G__rsvpButton,.InvitationExperience-module__j4wf_G__closeButton{border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.InvitationExperience-module__j4wf_G__submitButton{background:linear-gradient(135deg, var(--brand), var(--brand-strong)), var(--brand);color:#fff;gap:9px;min-height:54px;padding:0 20px;transition:transform .13s,box-shadow .16s;position:relative;box-shadow:0 14px 28px #a0444c2e}.InvitationExperience-module__j4wf_G__submitButton:hover:not(:disabled){box-shadow:0 18px 34px #a0444c3d}.InvitationExperience-module__j4wf_G__submitButton:active:not(:disabled){transform:scale(.98)}.InvitationExperience-module__j4wf_G__submitButton:disabled{cursor:wait;opacity:.72}.InvitationExperience-module__j4wf_G__iconButton{background:var(--surface);width:42px;height:42px;color:var(--ink);border:1px solid #352f2a1f}.InvitationExperience-module__j4wf_G__rsvpButton{background:var(--surface);min-height:42px;color:var(--brand);border:1px solid #2f6f6838;gap:8px;padding:0 14px}.InvitationExperience-module__j4wf_G__fieldHint{color:var(--ink-subtle);font-size:.8rem;line-height:1.4}.InvitationExperience-module__j4wf_G__successMessage,.InvitationExperience-module__j4wf_G__errorMessage{border-radius:8px;padding:10px 12px;font-size:.92rem;font-weight:700}.InvitationExperience-module__j4wf_G__successMessage{color:var(--edu-strong);background:#2f6f6814}.InvitationExperience-module__j4wf_G__errorMessage{color:#9f1724;background:#a0444c17}.InvitationExperience-module__j4wf_G__disclosure{border-top:1px solid var(--line);display:grid}.InvitationExperience-module__j4wf_G__disclosure summary{min-height:48px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:900;list-style:none;display:flex}.InvitationExperience-module__j4wf_G__disclosure summary::-webkit-details-marker{display:none}.InvitationExperience-module__j4wf_G__disclosureIcon{color:var(--edu);flex:none;transition:transform .18s}.InvitationExperience-module__j4wf_G__disclosure[open] .InvitationExperience-module__j4wf_G__disclosureIcon{transform:rotate(180deg)}.InvitationExperience-module__j4wf_G__disclosureContent{gap:14px;padding-bottom:16px;display:grid}.InvitationExperience-module__j4wf_G__disclosure .InvitationExperience-module__j4wf_G__detailBlock{border-bottom:0;padding-bottom:16px}.InvitationExperience-module__j4wf_G__successReceipt{border-top:3px solid var(--edu);outline:none;scroll-margin-top:28px;position:relative;overflow:hidden}.InvitationExperience-module__j4wf_G__successReceipt:focus-visible{box-shadow:0 18px 48px var(--shadow), 0 0 0 3px #2f6f682e}.InvitationExperience-module__j4wf_G__successReceipt:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fff6e899 50%,#0000 58%);animation:1.1s ease-out .24s both InvitationExperience-module__j4wf_G__receiptShine;position:absolute;inset:0;transform:translate(-130%)}.InvitationExperience-module__j4wf_G__successReceipt>*{z-index:2;position:relative}@keyframes InvitationExperience-module__j4wf_G__receiptShine{to{transform:translate(130%)}}.InvitationExperience-module__j4wf_G__receiptHeader{align-items:center;gap:12px;display:flex}.InvitationExperience-module__j4wf_G__receiptIcon{width:42px;height:42px;color:var(--edu-strong);background:#2f6f681a;border-radius:50%;flex:none;place-items:center;display:grid}.InvitationExperience-module__j4wf_G__receiptHeader h2{color:var(--ink);letter-spacing:0;font-size:clamp(1.2rem,1.85vw,1.62rem);line-height:1.16}.InvitationExperience-module__j4wf_G__receiptStatus{color:var(--edu-strong);font-size:1rem;font-weight:900}.InvitationExperience-module__j4wf_G__receiptMeta{color:var(--ink-muted);font-size:.9rem;font-weight:800;line-height:1.45}.InvitationExperience-module__j4wf_G__copyCodeButton{background:linear-gradient(135deg, #282522, #1f3431), var(--ink);color:#fff;text-align:left;border-radius:7px;grid-template-columns:auto auto auto auto;align-items:center;gap:9px;width:fit-content;min-height:52px;padding:10px 14px;transition:transform .13s,box-shadow .16s;display:grid}.InvitationExperience-module__j4wf_G__copyCodeButton:active{transform:scale(.98)}.InvitationExperience-module__j4wf_G__copyCodeButton[data-copied=true]{background:linear-gradient(135deg, #1f3431, #234b45), var(--edu-strong);box-shadow:0 0 0 3px #2f6f682e}.InvitationExperience-module__j4wf_G__copyCodeButton svg{transition:transform .16s}.InvitationExperience-module__j4wf_G__copyCodeButton strong{color:#fff;letter-spacing:0;width:fit-content;font-size:1.04rem}.InvitationExperience-module__j4wf_G__copyCodeButton span:first-child{color:#d8d0cb;font-size:.78rem;font-weight:900}.InvitationExperience-module__j4wf_G__copyLabel{color:#fff;font-size:.82rem;font-weight:900}.InvitationExperience-module__j4wf_G__receiptBenefit{color:var(--ink-muted);line-height:1.55}.InvitationExperience-module__j4wf_G__receiptApplies{color:var(--ink);align-items:center;gap:7px;font-weight:900;display:inline-flex}.InvitationExperience-module__j4wf_G__receiptApplies svg{color:var(--edu)}.InvitationExperience-module__j4wf_G__receiptActions{flex-wrap:wrap;gap:10px;display:flex}.InvitationExperience-module__j4wf_G__nextRegistrationButton{background:linear-gradient(135deg, var(--brand), var(--brand-strong)), var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:48px;padding:0 16px;font-weight:900;transition:transform .13s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 24px #a0444c29}.InvitationExperience-module__j4wf_G__nextRegistrationButton:hover{box-shadow:0 16px 30px #a0444c38}.InvitationExperience-module__j4wf_G__nextRegistrationButton:active{transform:scale(.98)}.InvitationExperience-module__j4wf_G__secondaryAction{background:var(--surface);width:fit-content;min-height:48px;color:var(--edu-strong);border:1px solid #2f6f6838;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:none}.InvitationExperience-module__j4wf_G__calendarRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.InvitationExperience-module__j4wf_G__calendarButton{min-height:44px;color:var(--ink);background:#fffdf8b8;border:1px solid #352f2a1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:850;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.InvitationExperience-module__j4wf_G__calendarButton svg{color:var(--edu);flex:none}.InvitationExperience-module__j4wf_G__calendarButton:hover{background:var(--surface-tint);border-color:#2f6f6847;transform:translateY(-1px)}.InvitationExperience-module__j4wf_G__calendarButton:active{transform:scale(.98)}.InvitationExperience-module__j4wf_G__disclosureGroup{display:grid}.InvitationExperience-module__j4wf_G__compactChipGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.InvitationExperience-module__j4wf_G__compactChipGrid span{min-height:38px;color:var(--ink);font-variant-numeric:tabular-nums;border:1px solid #352f2a14;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.82rem;font-weight:850;display:inline-flex}.InvitationExperience-module__j4wf_G__compactChipGrid svg{color:var(--edu);flex:none}.InvitationExperience-module__j4wf_G__compactProfile{gap:7px;display:grid}.InvitationExperience-module__j4wf_G__compactProfile h3{color:var(--ink);letter-spacing:0;font-size:1.1rem}.InvitationExperience-module__j4wf_G__warningMessage{color:var(--brand-strong);background:#a0444c14;border-radius:8px;padding:10px 12px;font-weight:800}.InvitationExperience-module__j4wf_G__posterModal{z-index:20;overscroll-behavior:contain;background:#111111e0;padding:64px clamp(12px,4vw,48px);position:fixed;inset:0;overflow:auto}.InvitationExperience-module__j4wf_G__modalImageWrap{width:min(960px,100%);margin:0 auto}.InvitationExperience-module__j4wf_G__modalImageWrap img{background:#fff;border-radius:8px;width:100%;height:auto;display:block}.InvitationExperience-module__j4wf_G__closeButton{z-index:21;width:44px;height:44px;color:var(--ink);background:#fffdf8eb;border:1px solid #fff3;position:fixed;top:18px;right:18px}.InvitationExperience-module__j4wf_G__loadingOverlay{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:#e9edf39e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.InvitationExperience-module__j4wf_G__loadingCard{background:var(--surface);width:min(360px,100%);box-shadow:0 26px 60px var(--shadow-strong);text-align:center;border:1px solid #352f2a1a;border-radius:18px;justify-items:center;gap:10px;padding:34px 28px 30px;display:grid;position:relative;overflow:hidden}.InvitationExperience-module__j4wf_G__loadingHalo{pointer-events:none;background:radial-gradient(circle, var(--brand-soft), transparent 66%);border-radius:50%;width:260px;height:260px;animation:2.4s ease-in-out infinite InvitationExperience-module__j4wf_G__loadingHaloPulse;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.InvitationExperience-module__j4wf_G__loadingIcon{background:linear-gradient(150deg, var(--brand-faint), #2f6f681a), var(--surface-soft);width:62px;height:62px;color:var(--brand);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #352f2a14}.InvitationExperience-module__j4wf_G__loadingTitle{color:var(--ink);letter-spacing:0;margin-top:6px;font-size:1.24rem;font-weight:900}.InvitationExperience-module__j4wf_G__loadingHint{color:var(--ink-muted);font-size:.92rem;font-weight:700;line-height:1.5}.InvitationExperience-module__j4wf_G__loadingDots{gap:7px;margin-top:6px;display:inline-flex}.InvitationExperience-module__j4wf_G__loadingDots span{background:var(--brand);border-radius:50%;width:9px;height:9px;animation:1.15s ease-in-out infinite InvitationExperience-module__j4wf_G__loadingDot}.InvitationExperience-module__j4wf_G__loadingDots span:nth-child(2){background:var(--edu);animation-delay:.16s}.InvitationExperience-module__j4wf_G__loadingDots span:nth-child(3){animation-delay:.32s}@keyframes InvitationExperience-module__j4wf_G__loadingHaloPulse{0%,to{opacity:.6;transform:translate(-50%)scale(.94)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}@keyframes InvitationExperience-module__j4wf_G__loadingDot{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-7px)}}@media (max-width:980px){.InvitationExperience-module__j4wf_G__letterButton{grid-template-columns:1fr;gap:6px;min-height:auto;padding-block:18px}.InvitationExperience-module__j4wf_G__letterCopy{text-align:center;order:2;justify-items:center}.InvitationExperience-module__j4wf_G__letterScene{order:1;width:100%;min-height:min(58svh,480px)}.InvitationExperience-module__j4wf_G__envelopeRig{width:min(470px,86vw);transform:rotateX(55deg)rotate(-4deg)translateY(18px)}.InvitationExperience-module__j4wf_G__experience{grid-template-columns:1fr;max-width:760px}.InvitationExperience-module__j4wf_G__posterColumn{order:2;position:static}.InvitationExperience-module__j4wf_G__experience[data-registered=true] .InvitationExperience-module__j4wf_G__posterColumn{display:none}.InvitationExperience-module__j4wf_G__sidePanel{order:1}.InvitationExperience-module__j4wf_G__posterFrame,.InvitationExperience-module__j4wf_G__posterToolbar{width:min(360px,82vw)}}@media (max-width:640px){.InvitationExperience-module__j4wf_G__shell{padding:14px}.InvitationExperience-module__j4wf_G__coverStage{min-height:calc(100svh - 28px)}.InvitationExperience-module__j4wf_G__letterButton{gap:0}.InvitationExperience-module__j4wf_G__letterTitle{max-width:360px;font-size:clamp(2.15rem,13vw,3.65rem)}.InvitationExperience-module__j4wf_G__letterScene{min-height:min(54svh,390px)}.InvitationExperience-module__j4wf_G__envelopeRig{width:min(390px,88vw)}.InvitationExperience-module__j4wf_G__letterButton[data-opening=true] .InvitationExperience-module__j4wf_G__letterPoster{transform:translate3d(-50%,-66%,78px)scale(1.02)rotateX(-7deg)}.InvitationExperience-module__j4wf_G__chipGrid{grid-template-columns:1fr}.InvitationExperience-module__j4wf_G__linkRow{grid-template-columns:1fr 1fr;gap:8px}.InvitationExperience-module__j4wf_G__chipGrid{gap:0}.InvitationExperience-module__j4wf_G__infoChip{border-top:none;min-height:38px}.InvitationExperience-module__j4wf_G__profileBlock,.InvitationExperience-module__j4wf_G__detailBlock{border-bottom:none;padding-bottom:8px}.InvitationExperience-module__j4wf_G__detailBlock dl div{grid-template-columns:1fr}.InvitationExperience-module__j4wf_G__posterToolbar,.InvitationExperience-module__j4wf_G__posterToolbarText{display:none}.InvitationExperience-module__j4wf_G__posterActions,.InvitationExperience-module__j4wf_G__rsvpButton,.InvitationExperience-module__j4wf_G__submitButton{width:100%}.InvitationExperience-module__j4wf_G__posterFrame,.InvitationExperience-module__j4wf_G__posterToolbar{width:min(320px,78vw)}.InvitationExperience-module__j4wf_G__inviteSummary{gap:16px}.InvitationExperience-module__j4wf_G__formHeader{display:grid}.InvitationExperience-module__j4wf_G__formGrid{grid-template-columns:1fr}.InvitationExperience-module__j4wf_G__iconButton{width:48px;height:48px}.InvitationExperience-module__j4wf_G__rsvpButton,.InvitationExperience-module__j4wf_G__nextRegistrationButton,.InvitationExperience-module__j4wf_G__secondaryAction{min-height:48px}.InvitationExperience-module__j4wf_G__secondaryAction{display:inline-flex}.InvitationExperience-module__j4wf_G__successReceipt{background:#ffffffe6;gap:14px;padding:18px 16px}.InvitationExperience-module__j4wf_G__ticketMain,.InvitationExperience-module__j4wf_G__ticketStub{padding:16px}.InvitationExperience-module__j4wf_G__ticketTear{height:28px}.InvitationExperience-module__j4wf_G__ticketTearLine{left:20px;right:20px}.InvitationExperience-module__j4wf_G__ticketWelcome{font-size:.96rem}.InvitationExperience-module__j4wf_G__receiptHeader{align-items:flex-start}.InvitationExperience-module__j4wf_G__receiptIcon{width:38px;height:38px}.InvitationExperience-module__j4wf_G__receiptHeader h2{font-size:1.35rem}.InvitationExperience-module__j4wf_G__receiptStatus,.InvitationExperience-module__j4wf_G__receiptBenefit,.InvitationExperience-module__j4wf_G__receiptApplies,.InvitationExperience-module__j4wf_G__receiptMeta{font-size:.95rem}.InvitationExperience-module__j4wf_G__copyCodeButton{border-radius:8px;grid-template-columns:1fr auto auto;justify-content:normal;width:100%;padding:12px 14px}.InvitationExperience-module__j4wf_G__copyCodeButton span:first-child{display:none}.InvitationExperience-module__j4wf_G__copyCodeButton strong{overflow-wrap:anywhere;width:100%;min-width:0}.InvitationExperience-module__j4wf_G__secondaryAction{width:100%}.InvitationExperience-module__j4wf_G__receiptActions{grid-template-columns:1fr;gap:9px;display:grid}.InvitationExperience-module__j4wf_G__nextRegistrationButton{width:100%}.InvitationExperience-module__j4wf_G__disclosure summary{min-height:48px}.InvitationExperience-module__j4wf_G__compactChipGrid{grid-template-columns:1fr;gap:7px}.InvitationExperience-module__j4wf_G__compactChipGrid span{min-height:34px}.InvitationExperience-module__j4wf_G__calendarRow{grid-template-columns:1fr;gap:8px}.InvitationExperience-module__j4wf_G__calendarButton{min-height:48px}.InvitationExperience-module__j4wf_G__posterModal{padding-inline:16px}.InvitationExperience-module__j4wf_G__modalImageWrap{width:152vw;max-width:none;margin:0}}@media (hover:none){.InvitationExperience-module__j4wf_G__tooltipTarget:after{display:none}}@media (prefers-reduced-motion:reduce){.InvitationExperience-module__j4wf_G__linkButton,.InvitationExperience-module__j4wf_G__submitButton,.InvitationExperience-module__j4wf_G__nextRegistrationButton,.InvitationExperience-module__j4wf_G__calendarButton,.InvitationExperience-module__j4wf_G__copyCodeButton,.InvitationExperience-module__j4wf_G__disclosureIcon,.InvitationExperience-module__j4wf_G__envelopeRig,.InvitationExperience-module__j4wf_G__letterPoster,.InvitationExperience-module__j4wf_G__envelopeFlap,.InvitationExperience-module__j4wf_G__envelopeSeal{transition:none}.InvitationExperience-module__j4wf_G__successReceipt:after{display:none}.InvitationExperience-module__j4wf_G__loadingHalo,.InvitationExperience-module__j4wf_G__loadingDots span{animation:none}}.InvitationExperience-module__j4wf_G__posterToolbar,.InvitationExperience-module__j4wf_G__posterFrame,.InvitationExperience-module__j4wf_G__form,.InvitationExperience-module__j4wf_G__successReceipt,.InvitationExperience-module__j4wf_G__loadingCard,.InvitationExperience-module__j4wf_G__linkButton,.InvitationExperience-module__j4wf_G__pendingLink,.InvitationExperience-module__j4wf_G__iconButton,.InvitationExperience-module__j4wf_G__rsvpButton,.InvitationExperience-module__j4wf_G__secondaryAction,.InvitationExperience-module__j4wf_G__calendarButton,.InvitationExperience-module__j4wf_G__closeButton{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-highlight);background:#ffffffd1}.InvitationExperience-module__j4wf_G__form input{border:1px solid var(--glass-border);background:#ffffffa8}.InvitationExperience-module__j4wf_G__formBadge{background:var(--glass-strong);color:var(--edu-strong);box-shadow:var(--glass-highlight)}.InvitationExperience-module__j4wf_G__compactChipGrid span,.InvitationExperience-module__j4wf_G__infoChip{border-color:var(--glass-border)}.InvitationExperience-module__j4wf_G__letterAction,.InvitationExperience-module__j4wf_G__submitButton,.InvitationExperience-module__j4wf_G__nextRegistrationButton{background:linear-gradient(135deg, var(--brand), var(--brand-strong));box-shadow:0 16px 34px #9c0f2447, var(--glass-highlight);border:1px solid #ffffff4d}.InvitationExperience-module__j4wf_G__copyCodeButton{background:#181e2ce6}.InvitationExperience-module__j4wf_G__successReceipt{border-top:3px solid var(--edu)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.InvitationExperience-module__j4wf_G__posterToolbar,.InvitationExperience-module__j4wf_G__posterFrame,.InvitationExperience-module__j4wf_G__form,.InvitationExperience-module__j4wf_G__successReceipt{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.InvitationExperience-module__j4wf_G__loadingCard,.InvitationExperience-module__j4wf_G__linkButton,.InvitationExperience-module__j4wf_G__pendingLink,.InvitationExperience-module__j4wf_G__iconButton,.InvitationExperience-module__j4wf_G__rsvpButton,.InvitationExperience-module__j4wf_G__secondaryAction,.InvitationExperience-module__j4wf_G__calendarButton,.InvitationExperience-module__j4wf_G__closeButton{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.InvitationExperience-module__j4wf_G__letterAction,.InvitationExperience-module__j4wf_G__submitButton,.InvitationExperience-module__j4wf_G__nextRegistrationButton{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#b2102ad9}.InvitationExperience-module__j4wf_G__copyCodeButton{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#181e2cb8}.InvitationExperience-module__j4wf_G__form input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80}}.InvitationExperience-module__j4wf_G__letterTitle,.InvitationExperience-module__j4wf_G__posterToolbarText h1{font-family:var(--font-serif-tc);letter-spacing:.01em;word-break:keep-all;line-break:strict;text-wrap:balance;background:linear-gradient(100deg, var(--brand) 0%, #86122a 38%, var(--ink) 78%);-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:900}.InvitationExperience-module__j4wf_G__letterTitle{max-width:12ch;font-size:clamp(2.7rem,7vw,5.9rem);line-height:1.05}.InvitationExperience-module__j4wf_G__letterSubtitle{z-index:1;max-width:22ch;color:var(--ink-muted);letter-spacing:0;word-break:keep-all;text-wrap:balance;font-size:clamp(1.05rem,2.5vw,1.6rem);font-weight:700;line-height:1.45;position:relative}.InvitationExperience-module__j4wf_G__posterToolbarText h1{font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.18}.InvitationExperience-module__j4wf_G__posterSubtitle{color:var(--ink-muted);letter-spacing:0;word-break:keep-all;font-size:clamp(.9rem,1.5vw,1.06rem);font-weight:700;line-height:1.4}@media (prefers-reduced-motion:no-preference){.InvitationExperience-module__j4wf_G__letterTitle,.InvitationExperience-module__j4wf_G__posterToolbarText h1{animation:7s ease-in-out infinite InvitationExperience-module__j4wf_G__titleSheen}}@keyframes InvitationExperience-module__j4wf_G__titleSheen{0%,to{background-position:0%}50%{background-position:100%}}.InvitationExperience-module__j4wf_G__ticketCard{border-radius:16px;grid-template-rows:auto auto auto;display:grid;position:relative;box-shadow:0 26px 60px -24px #141a2852,inset 0 1px #ffffff80}.InvitationExperience-module__j4wf_G__ticketMain,.InvitationExperience-module__j4wf_G__ticketStub{gap:12px;padding:20px 22px;display:grid;position:relative}.InvitationExperience-module__j4wf_G__ticketMain{background:linear-gradient(160deg,#fffdf8 0%,#fbf1e8 100%);border-radius:16px 16px 0 0}.InvitationExperience-module__j4wf_G__ticketStub{background:linear-gradient(160deg,#c8102e14,#0000 60%),#fdf6ee;border-radius:0 0 16px 16px}.InvitationExperience-module__j4wf_G__ticketTear{background:#fbf1e8;place-items:center;height:34px;display:grid;position:relative}.InvitationExperience-module__j4wf_G__ticketTearLine{border-top:2px dashed #1e26343d;height:0;position:absolute;top:50%;left:26px;right:26px;transform:translateY(-50%)}.InvitationExperience-module__j4wf_G__ticketSealBadge{z-index:1;width:24px;height:24px;color:var(--ink-subtle);background:#fffdf8;border:1px solid #1e263424;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 2px 6px #141a2824}.InvitationExperience-module__j4wf_G__ticketWelcome{color:var(--brand-strong);font-family:var(--font-serif-tc);letter-spacing:0;word-break:keep-all;font-size:1.02rem;font-weight:700;line-height:1.5}.InvitationExperience-module__j4wf_G__ticketStub .InvitationExperience-module__j4wf_G__copyCodeButton{margin-top:2px}@supports ((-webkit-mask-image:radial-gradient(#000, #000)) or (mask-image:radial-gradient(#000, #000))){.InvitationExperience-module__j4wf_G__ticketMain{-webkit-mask-image:radial-gradient(circle at 0 100%,#0000 0 12px,#000 12.75px),radial-gradient(circle at 100% 100%,#0000 0 12px,#000 12.75px);mask-image:radial-gradient(circle at 0 100%,#0000 0 12px,#000 12.75px),radial-gradient(circle at 100% 100%,#0000 0 12px,#000 12.75px);-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-size:51% 100%,51% 100%;mask-size:51% 100%,51% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.InvitationExperience-module__j4wf_G__ticketStub{-webkit-mask-image:radial-gradient(circle at 0 0,#0000 0 12px,#000 12.75px),radial-gradient(circle at 100% 0,#0000 0 12px,#000 12.75px);mask-image:radial-gradient(circle at 0 0,#0000 0 12px,#000 12.75px),radial-gradient(circle at 100% 0,#0000 0 12px,#000 12.75px);-webkit-mask-position:0,100%;mask-position:0,100%;-webkit-mask-size:51% 100%,51% 100%;mask-size:51% 100%,51% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}
