.lab-module__n9exYG__page{max-width:1200px;padding:48px var(--gutter-mobile) 96px;margin:0 auto}.lab-module__n9exYG__crumb{font:500 12px/1 var(--family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.lab-module__n9exYG__crumb a{color:var(--antique)}.lab-module__n9exYG__title{font:350 44px/1.05 var(--family-display);letter-spacing:-.03em;margin-bottom:16px}.lab-module__n9exYG__intro{max-width:68ch;color:var(--muted)}.lab-module__n9exYG__intro p+p{margin-top:8px}.lab-module__n9exYG__demos{gap:32px;margin-top:48px;display:grid}.lab-module__n9exYG__demo{border:var(--hairline-width) solid var(--hairline);border-radius:var(--rounded-card);background:var(--card);padding:24px}.lab-module__n9exYG__demoHead{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:24px;display:flex}.lab-module__n9exYG__demoTitle{font:400 22px/1.2 var(--family-display);margin-right:auto}.lab-module__n9exYG__modes{border:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;display:flex}.lab-module__n9exYG__mode{min-height:var(--target-min);border:var(--hairline-width) solid var(--hairline-strong);border-radius:var(--rounded-control);cursor:pointer;align-items:center;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.lab-module__n9exYG__mode[data-on]{background:var(--sand)}.lab-module__n9exYG__mode input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lab-module__n9exYG__mode:focus-within{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.lab-module__n9exYG__replay{min-height:var(--target-min);border-radius:var(--rounded-control);background:var(--ink);color:var(--ivory);font:500 14px/1 var(--family-body);cursor:pointer;border:0;padding:0 18px}.lab-module__n9exYG__sideBySide{gap:24px;display:grid}@media (min-width:900px){.lab-module__n9exYG__sideBySide{grid-template-columns:1fr 1fr}}.lab-module__n9exYG__stage{min-width:0}.lab-module__n9exYG__stageLabel{font:500 12px/1 var(--family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.lab-module__n9exYG__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lab-module__n9exYG__familyLink{border:var(--hairline-width) solid var(--hairline);border-radius:var(--rounded-card);background:var(--card);color:inherit;padding:20px 24px;text-decoration:none;display:block}.lab-module__n9exYG__familyLink:hover{border-color:var(--hairline-hover)}.lab-module__n9exYG__familyTitle{font:400 22px/1.2 var(--family-display)}.lab-module__n9exYG__familyMeta{color:var(--muted);font-size:15px}
.confirm-module__ic8Hvq__flash{opacity:0;pointer-events:none;background:var(--flash-guest);position:absolute;inset:0}.confirm-module__ic8Hvq__flash[data-tone=wall]{background:var(--flash-wall)}.confirm-module__ic8Hvq__flash[data-tone=card]{background:var(--card)}.confirm-module__ic8Hvq__flash[data-tone=white]{background:var(--flash-white)}.confirm-module__ic8Hvq__check{display:inline-flex}.confirm-module__ic8Hvq__confetti{pointer-events:none;width:0;height:0;position:absolute}.confirm-module__ic8Hvq__bit{opacity:0;border-radius:1px;width:10px;height:4px;position:absolute}.confirm-module__ic8Hvq__bit:nth-child(2n){width:6px;height:10px}.confirm-module__ic8Hvq__bit:nth-child(4n+1){background:var(--gold)}.confirm-module__ic8Hvq__bit:nth-child(4n+2){background:var(--marigold)}.confirm-module__ic8Hvq__bit:nth-child(4n+3){background:var(--rose)}.confirm-module__ic8Hvq__bit:nth-child(4n){background:var(--ink)}.confirm-module__ic8Hvq__step{display:block}
.live-module__AdCCiW__dot{width:var(--live-dot-size,8px);height:var(--live-dot-size,8px);background:var(--live-dot-color,var(--marigold));border-radius:50%;flex:none;display:inline-block}.live-module__AdCCiW__highlight{position:relative}.live-module__AdCCiW__hlLine,.live-module__AdCCiW__hlHalo{pointer-events:none;border-radius:inherit;position:absolute}.live-module__AdCCiW__hlLine{border:1px solid var(--gold);opacity:.5;inset:0}.live-module__AdCCiW__hlHalo{border:10px solid var(--highlight-halo);opacity:0;inset:-10px}.live-module__AdCCiW__tile{border-radius:var(--tile-radius,14px);position:relative;overflow:hidden}.live-module__AdCCiW__tilePhoto{position:absolute;inset:0}.live-module__AdCCiW__kenBurns{overflow:hidden}.live-module__AdCCiW__kenBurnsInner{width:100%;height:100%}.live-module__AdCCiW__marquee{min-width:0;max-width:100%;position:relative}.live-module__AdCCiW__marqueeViewport{overflow:hidden}.live-module__AdCCiW__marqueeTrack{width:max-content;display:flex}.live-module__AdCCiW__marqueeGroup{flex:none;display:flex}.live-module__AdCCiW__scan{position:relative;overflow:hidden}.live-module__AdCCiW__scanLayer{pointer-events:none;opacity:0;position:absolute;inset:0}.live-module__AdCCiW__scanLine{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:2px;display:block}.live-module__AdCCiW__scanFlash{pointer-events:none;opacity:0;background:var(--flash-white);position:absolute;inset:0}.live-module__AdCCiW__scanStatus{border-radius:var(--rounded-chip);background:var(--ink);color:var(--ivory);font:500 12px/1 var(--family-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;position:absolute;bottom:12px;left:12px}.live-module__AdCCiW__drift{will-change:transform}.live-module__AdCCiW__crossFade{opacity:0;position:absolute;inset:0}.live-module__AdCCiW__count{font-variant-numeric:tabular-nums}.live-module__AdCCiW__sheen{background:linear-gradient(90deg, var(--sheen-clear), var(--sheen-light), var(--sheen-clear));pointer-events:none;width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}
@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46bc28de2e2b0d9f-s.056cfvo8ni9g6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/812e2ecb5e17ea59-s.0dth3y3445pgb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1773d0375f79890f-s.1j7-gqhxzy6ed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.tiro_devanagari_hindi_4a9beb7a-module__E1wwFq__className{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-style:normal;font-weight:400}.tiro_devanagari_hindi_4a9beb7a-module__E1wwFq__variable{--font-tiro-devanagari:"Tiro Devanagari Hindi", "Tiro Devanagari Hindi Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.1l370_ik_vh1f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.2fbhppqr8ew25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_devanagari_1a551878-module__0YtuBW__className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.noto_sans_devanagari_1a551878-module__0YtuBW__variable{--font-noto-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
.LanguageSwitch-module__SUVMTa__group{border:var(--hairline-width) solid #c9a24c73;border-radius:11px;gap:2px;padding:3px;display:flex}.LanguageSwitch-module__SUVMTa__option{min-width:52px;height:38px;color:var(--ink);font-family:var(--font-geist), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:14px;font-weight:500;line-height:1}.LanguageSwitch-module__SUVMTa__on{background:var(--ink);color:var(--ivory)}.LanguageSwitch-module__SUVMTa__devanagari{font-family:var(--font-noto-devanagari), var(--font-geist), sans-serif}
.pointer-module__0ThpwG__cursor{z-index:99999;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity var(--dur-fade) linear;position:fixed;inset:0}.pointer-module__0ThpwG__cursor[data-on]{opacity:1}.pointer-module__0ThpwG__corner,.pointer-module__0ThpwG__dot,.pointer-module__0ThpwG__label{transition:transform var(--dur-snap) var(--curve-lens-out), opacity var(--dur-fade) linear;will-change:transform;position:absolute;top:0;left:0}.pointer-module__0ThpwG__corner{border:0 solid var(--cursor-ink);width:9px;height:9px}.pointer-module__0ThpwG__corner[data-corner=tl]{border-top-width:1.5px;border-left-width:1.5px}.pointer-module__0ThpwG__corner[data-corner=tr]{border-top-width:1.5px;border-right-width:1.5px}.pointer-module__0ThpwG__corner[data-corner=bl]{border-bottom-width:1.5px;border-left-width:1.5px}.pointer-module__0ThpwG__corner[data-corner=br]{border-bottom-width:1.5px;border-right-width:1.5px}.pointer-module__0ThpwG__dot{background:var(--cursor-ink);border-radius:50%;width:4px;height:4px}.pointer-module__0ThpwG__label{font:500 11px/1 var(--family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cursor-ink);white-space:nowrap;opacity:0}.pointer-module__0ThpwG__label[data-on]{opacity:1}:is(html[data-lens-cursor],html[data-lens-cursor] *){cursor:none}html[data-lens-cursor] input:not([type=radio]):not([type=checkbox]):not([type=button]):not([type=submit]):not([type=reset]){cursor:text}html[data-lens-cursor] textarea{cursor:text}html[data-lens-cursor] [contenteditable]{cursor:text}html[data-lens-cursor] select{cursor:default}:is(html[data-lens-cursor] dialog[open],html[data-lens-cursor] dialog[open] *){cursor:auto}html[data-lens-cursor] dialog[open] button{cursor:pointer}.pointer-module__0ThpwG__magnetic{transition:transform .45s var(--curve-lens-out);display:inline-flex}.pointer-module__0ThpwG__magnetic[data-pulling]{transition:transform .2s var(--curve-lens-out)}.pointer-module__0ThpwG__fill{border-radius:inherit;background:var(--gold);transform-origin:0;transition:transform var(--dur-fill) var(--curve-lens-out);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.pointer-module__0ThpwG__magnetic[data-active] .pointer-module__0ThpwG__fill{transform:scaleX(1)}.pointer-module__0ThpwG__magnetic[data-instant] .pointer-module__0ThpwG__fill{transition:none}.pointer-module__0ThpwG__spotlight,.pointer-module__0ThpwG__tilt{position:relative}.pointer-module__0ThpwG__glowClip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pointer-module__0ThpwG__spotlight{transition:border-color var(--dur-hover) linear}.pointer-module__0ThpwG__spotlight[data-active],.pointer-module__0ThpwG__spotlight:focus-within{border-color:var(--hairline-hover)}.pointer-module__0ThpwG__glow{background:radial-gradient(circle, var(--spotlight-glow) 0, transparent 50%);pointer-events:none;opacity:0;width:720px;height:720px;transition:opacity var(--dur-fade) linear;border-radius:50%;margin:-360px 0 0 -360px;position:absolute;top:0;left:0}[data-active]>.pointer-module__0ThpwG__glowClip>.pointer-module__0ThpwG__glow{opacity:1}.pointer-module__0ThpwG__tilt{transition:transform var(--dur-fade) var(--curve-lens-out);overflow:hidden}.pointer-module__0ThpwG__tilt[data-active]{transition:transform 80ms linear}.pointer-module__0ThpwG__tiltVisual{transition:transform .6s var(--curve-lens-out)}.pointer-module__0ThpwG__tilt[data-active] .pointer-module__0ThpwG__tiltVisual{transform:scale(1.03)}.pointer-module__0ThpwG__card{isolation:isolate;transition:transform .35s var(--curve-lens-out), border-color var(--dur-hover) linear;position:relative}.pointer-module__0ThpwG__card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:0 22px 44px var(--card-lift-shadow);opacity:0;transition:opacity .35s var(--curve-lens-out);pointer-events:none;position:absolute;inset:0}.pointer-module__0ThpwG__card[data-active]{border-color:var(--hairline-hover)}.pointer-module__0ThpwG__card[data-lift][data-active]{transform:translateY(-4px)}.pointer-module__0ThpwG__card[data-lift][data-active]:after{opacity:1}.pointer-module__0ThpwG__card [data-card-visual]{transition:transform .6s var(--curve-lens-out)}.pointer-module__0ThpwG__card[data-lift][data-active] [data-card-visual]{transform:scale(1.035)}.pointer-module__0ThpwG__liveDot{background:var(--marigold);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.pointer-module__0ThpwG__liveRing{border:2px solid var(--live-ring);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0}.pointer-module__0ThpwG__soon{display:inline-block;position:relative;overflow:hidden}.pointer-module__0ThpwG__shimmer{background:linear-gradient(90deg, transparent, var(--spotlight-glow), transparent);pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}
.guest-ui-module__nBlKxa__page{background:var(--ivory);min-height:100vh;color:var(--ink);font-family:var(--family-body);flex-direction:column;display:flex}.guest-ui-module__nBlKxa__main{flex:1}.guest-ui-module__nBlKxa__header{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:60px;padding:8px 16px 8px 20px;display:flex}.guest-ui-module__nBlKxa__back{border:1.5px solid var(--ink);min-width:0;max-width:100%;min-height:44px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 6px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.guest-ui-module__nBlKxa__back:hover{background:var(--hairline)}.guest-ui-module__nBlKxa__backArrow{background:var(--ink);width:32px;height:32px;color:var(--ivory);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.guest-ui-module__nBlKxa__textButton{min-height:44px;color:var(--muted);font-family:var(--family-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:15px;font-weight:500;line-height:1;text-decoration:underline}.guest-ui-module__nBlKxa__footer{color:var(--muted);text-align:center;padding:28px 20px 36px;font-size:13px;line-height:1}.guest-ui-module__nBlKxa__section{max-width:560px;margin:0 auto;padding:24px 20px 32px}.guest-ui-module__nBlKxa__kicker{color:var(--muted);font-family:var(--family-mono);letter-spacing:.08em;margin:0;font-size:12px;font-weight:500;line-height:1}.guest-ui-module__nBlKxa__title{font-family:var(--family-display);text-wrap:balance;margin:12px 0 0;font-size:34px;font-weight:400;line-height:1.1}.guest-ui-module__nBlKxa__titleFirst{margin-top:0}.guest-ui-module__nBlKxa__lede{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}.guest-ui-module__nBlKxa__small{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.guest-ui-module__nBlKxa__small a{color:var(--ink);text-underline-offset:3px}.guest-ui-module__nBlKxa__primary,.guest-ui-module__nBlKxa__secondary{width:100%;font-family:var(--family-body);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-weight:500;line-height:1;text-decoration:none;display:flex}.guest-ui-module__nBlKxa__primary{background:var(--ink);min-height:56px;color:var(--ivory);border:none;margin-top:24px;padding:0 20px;font-size:17px}.guest-ui-module__nBlKxa__secondary{border:1px solid var(--hairline-strong);min-height:52px;color:var(--ink);background:0 0;margin-top:10px;padding:0 18px;font-size:16px}.guest-ui-module__nBlKxa__primary[disabled],.guest-ui-module__nBlKxa__primary[aria-disabled=true]{opacity:.45;cursor:default}.guest-ui-module__nBlKxa__google{border:1px solid var(--field-border);background:var(--card);min-height:56px;color:var(--ink);margin-top:24px;padding:0 20px;font-size:17px}.guest-ui-module__nBlKxa__googleMark{flex:none;width:20px;height:20px}.guest-ui-module__nBlKxa__card{border:1px solid var(--hairline);background:var(--card);border-radius:18px;margin-top:20px;padding:18px}.guest-ui-module__nBlKxa__notice{background:var(--sand);align-items:flex-start;gap:10px;padding:14px 20px;font-size:15px;line-height:1.45;display:flex}.guest-ui-module__nBlKxa__noticeSoft{background:var(--card);border-bottom:1px solid var(--hairline)}.guest-ui-module__nBlKxa__noticeDot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.guest-ui-module__nBlKxa__noticeError{background:var(--error-bg);color:var(--error-ink)}.guest-ui-module__nBlKxa__noticeError .guest-ui-module__nBlKxa__noticeDot{background:var(--error)}.guest-ui-module__nBlKxa__alert{color:var(--error);margin:14px 0 0;font-size:15px;line-height:1.45}.guest-ui-module__nBlKxa__steps{margin:12px 0 0;font-size:15px;line-height:1.55}.guest-ui-module__nBlKxa__linkField{border:1px solid var(--field-border);background:var(--ivory);width:100%;min-height:48px;color:var(--ink);font-family:var(--family-mono);box-sizing:border-box;border-radius:12px;margin-top:14px;padding:0 12px;font-size:14px;display:block}.guest-ui-module__nBlKxa__mock{border:1px dashed var(--hairline-strong);border-radius:14px;margin-top:28px;padding:14px}.guest-ui-module__nBlKxa__mockList{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.guest-ui-module__nBlKxa__mockList .guest-ui-module__nBlKxa__secondary{text-align:left;justify-content:space-between;margin-top:0}.guest-ui-module__nBlKxa__mockHint{color:var(--muted);font-size:13px}.guest-ui-module__nBlKxa__loading{color:var(--muted);text-align:center;padding:48px 20px;font-size:15px}.guest-ui-module__nBlKxa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guest-ui-module__nBlKxa__headerEnd{align-items:center;gap:10px;margin-left:auto;display:flex}.guest-ui-module__nBlKxa__titleSmall{font-size:24px}.guest-ui-module__nBlKxa__mockList .guest-ui-module__nBlKxa__secondary{flex-wrap:wrap;padding-top:10px;padding-bottom:10px;line-height:1.3}.guest-ui-module__nBlKxa__skinCorporate{--ivory:var(--gc-bg);--card:var(--gc-bg);--ink:var(--gc-ink);--muted:var(--gc-muted);--sand:var(--gc-surface);--hairline:var(--gc-line);--hairline-strong:var(--gc-border);--gold:var(--brand-text);--antique:var(--brand-text);--family-display:var(--family-body)}.guest-ui-module__nBlKxa__skinCorporate .guest-ui-module__nBlKxa__primary{background:var(--brand);color:var(--brand-fg)}.guest-ui-module__nBlKxa__skinCorporate .guest-ui-module__nBlKxa__title{letter-spacing:-.02em;font-weight:700}.guest-ui-module__nBlKxa__backLogo{object-fit:contain;vertical-align:middle;max-width:72px;height:20px;display:inline-block}.guest-ui-module__nBlKxa__frame{min-height:100vh}@media (min-width:768px){.guest-ui-module__nBlKxa__frame{background:var(--sand);padding:32px 16px}.guest-ui-module__nBlKxa__frameCorporate{background:var(--gc-surface)}.guest-ui-module__nBlKxa__column{border:1px solid var(--hairline);background:var(--ivory);border-radius:24px;max-width:560px;min-height:calc(100vh - 64px);margin:0 auto;overflow:hidden}.guest-ui-module__nBlKxa__frameCorporate .guest-ui-module__nBlKxa__column{border-color:var(--gc-line);background:var(--gc-bg)}.guest-ui-module__nBlKxa__column .guest-ui-module__nBlKxa__page{min-height:calc(100vh - 66px)}}@media (min-width:1024px){.guest-ui-module__nBlKxa__frameWide{background:var(--ivory);padding:0}.guest-ui-module__nBlKxa__columnWide{border:none;border-radius:0;max-width:none;min-height:100vh}.guest-ui-module__nBlKxa__pageWide .guest-ui-module__nBlKxa__header{padding-left:max(48px,50% - 672px);padding-right:max(48px,50% - 672px)}.guest-ui-module__nBlKxa__pageWide .guest-ui-module__nBlKxa__main{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto}.guest-ui-module__nBlKxa__wideContent .guest-ui-module__nBlKxa__primary,.guest-ui-module__nBlKxa__wideContent .guest-ui-module__nBlKxa__secondary{width:auto;min-width:240px;margin-right:10px;padding:0 28px;display:inline-flex}.guest-ui-module__nBlKxa__sectionWide{max-width:none;padding:40px 48px 56px}}@media (min-width:1440px){.guest-ui-module__nBlKxa__pageWide .guest-ui-module__nBlKxa__header{padding-left:max(72px,50% - 648px);padding-right:max(72px,50% - 648px)}.guest-ui-module__nBlKxa__sectionWide{padding:48px 72px 64px}}
.reveal-module__YQ1X3a__develop[data-motion=pending],.reveal-module__YQ1X3a__reveal[data-motion=pending],.reveal-module__YQ1X3a__cascade[data-motion=pending]>*{opacity:0}.reveal-module__YQ1X3a__lines{display:block}.reveal-module__YQ1X3a__mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.reveal-module__YQ1X3a__line{white-space:nowrap;display:block}.reveal-module__YQ1X3a__lines[data-motion=pending] .reveal-module__YQ1X3a__line{transform:translateY(105%)}.reveal-module__YQ1X3a__hairline{height:var(--hairline-width);background:var(--hairline-color,var(--hairline-strong));transform-origin:0;display:block}.reveal-module__YQ1X3a__hairline[data-origin=center]{transform-origin:50%}.reveal-module__YQ1X3a__hairline[data-origin=right]{transform-origin:100%}.reveal-module__YQ1X3a__hairline[data-motion=pending]{transform:scaleX(0)}@keyframes reveal-module__YQ1X3a__riseIn{0%{transform:translateY(105%)}to{transform:none}}@keyframes reveal-module__YQ1X3a__drawIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reveal-module__YQ1X3a__fadeUpIn{0%{opacity:0;transform:translateY(var(--reveal-distance,6px))}to{opacity:1;transform:none}}@keyframes reveal-module__YQ1X3a__developHeroIn{0%{filter:saturate(.1)sepia(.5)blur(6px)brightness(1.25);opacity:.35}50%{filter:saturate(.6)sepia(.2)blur(2px)brightness(1.08);opacity:.8}to{filter:none;opacity:1}}@keyframes reveal-module__YQ1X3a__developIn{0%{filter:saturate(.1)sepia(.5)blur(5px)brightness(1.2);opacity:.4}to{filter:none;opacity:1}}html.lens-intro-ran{--intro-offset:.5s}html.motion-ok .reveal-module__YQ1X3a__lines[data-priority] .reveal-module__YQ1X3a__line{animation:reveal-module__YQ1X3a__riseIn var(--dur-line-rise) var(--curve-lens-out) backwards;animation-delay:calc(var(--intro-offset,0s) + var(--reveal-delay,0s) + var(--line-i,0) * 90ms)}html.motion-ok .reveal-module__YQ1X3a__hairline[data-priority]{animation:reveal-module__YQ1X3a__drawIn var(--dur-hairline) var(--curve-lens-out) backwards;animation-delay:calc(var(--intro-offset,0s) + var(--reveal-delay,0s))}html.motion-ok .reveal-module__YQ1X3a__reveal[data-priority]{animation:reveal-module__YQ1X3a__fadeUpIn var(--reveal-ms,var(--dur-step)) var(--curve-lens-out) backwards;animation-delay:calc(var(--intro-offset,0s) + var(--reveal-delay,0s))}html.motion-ok .reveal-module__YQ1X3a__develop[data-priority]{animation:reveal-module__YQ1X3a__developHeroIn var(--dur-develop-hero) var(--curve-develop) backwards;animation-delay:calc(var(--intro-offset,0s) + var(--reveal-delay,0s))}html.motion-ok .reveal-module__YQ1X3a__develop[data-priority][data-variant=standard]{animation-name:reveal-module__YQ1X3a__developIn;animation-duration:var(--dur-develop)}html.motion-ok [data-motion-reduce] .reveal-module__YQ1X3a__lines[data-priority] .reveal-module__YQ1X3a__line{animation:none}html.motion-ok [data-motion-reduce] .reveal-module__YQ1X3a__hairline[data-priority]{animation:none}html.motion-ok [data-motion-reduce] .reveal-module__YQ1X3a__reveal[data-priority]{animation:none}html.motion-ok [data-motion-reduce] .reveal-module__YQ1X3a__develop[data-priority]{animation:none}
.CorporateEventPage-module__hYtX4q__page{background:var(--gc-bg);min-height:100%;color:var(--gc-ink);font-family:var(--family-body)}.CorporateEventPage-module__hYtX4q__socials,.CorporateEventPage-module__hYtX4q__agenda,.CorporateEventPage-module__hYtX4q__albums,.CorporateEventPage-module__hYtX4q__sponsors{margin:0;padding:0;list-style:none}.CorporateEventPage-module__hYtX4q__header{border-bottom:1px solid var(--gc-line);align-items:center;gap:10px;display:flex}.CorporateEventPage-module__hYtX4q__mobile .CorporateEventPage-module__hYtX4q__header,.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__header{padding:14px 20px}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__header{padding:18px 72px}.CorporateEventPage-module__hYtX4q__logo{background:var(--brand);width:34px;height:34px;color:var(--brand-fg);border-radius:9px;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;display:flex}.CorporateEventPage-module__hYtX4q__company{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1}.CorporateEventPage-module__hYtX4q__cover{background:repeating-linear-gradient(135deg, var(--ph-2) 0 12px, var(--gc-cover-stripe) 12px 24px);position:relative}.CorporateEventPage-module__hYtX4q__mobile .CorporateEventPage-module__hYtX4q__cover,.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__cover{height:0;padding-bottom:62.5%}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__cover{border-radius:20px;height:0;padding-bottom:75%}.CorporateEventPage-module__hYtX4q__coverChip{background:var(--gc-chip-scrim);color:var(--gc-bg);font-family:var(--family-mono);border-radius:6px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:12px;left:12px}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__coverChip{padding:7px 9px;font-size:12px;bottom:16px;left:16px}.CorporateEventPage-module__hYtX4q__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:64px 72px 56px;display:grid}.CorporateEventPage-module__hYtX4q__body{padding:24px 20px 8px}.CorporateEventPage-module__hYtX4q__date{background:var(--brand-tint);color:var(--brand-text);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-block}.CorporateEventPage-module__hYtX4q__h1{letter-spacing:-.025em;margin:16px 0 0;font-size:34px;font-weight:700;line-height:1.05}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__h1{letter-spacing:-.03em;margin-top:20px;font-size:60px;line-height:1.02}.CorporateEventPage-module__hYtX4q__intro{color:var(--gc-body);margin:12px 0 0;font-size:16px;line-height:1.55}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__intro{max-width:520px;margin-top:18px;font-size:18px}.CorporateEventPage-module__hYtX4q__venue{color:var(--gc-body);margin:8px 0 0;font-size:15px;line-height:1.5}.CorporateEventPage-module__hYtX4q__actions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__actions{flex-direction:row;margin-top:28px}.CorporateEventPage-module__hYtX4q__primary,.CorporateEventPage-module__hYtX4q__secondary{cursor:pointer;border-radius:12px;height:54px;font-family:inherit;font-size:16px;font-weight:600;line-height:1}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__primary,.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__secondary{height:auto;padding:18px 22px}.CorporateEventPage-module__hYtX4q__primary{background:var(--brand);color:var(--brand-fg);border:none}.CorporateEventPage-module__hYtX4q__secondary{border:1.5px solid var(--brand-text);color:var(--brand-text);background:0 0}.CorporateEventPage-module__hYtX4q__socials{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__socials{margin-top:28px}.CorporateEventPage-module__hYtX4q__social{border:1px solid var(--gc-border);width:44px;height:44px;color:var(--gc-ink);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.CorporateEventPage-module__hYtX4q__lower{border-top:1px solid var(--gc-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;padding:32px 72px 56px;display:grid}.CorporateEventPage-module__hYtX4q__h2{margin:32px 0 8px;font-size:21px;font-weight:700;line-height:1}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__h2{margin:24px 0 16px;font-size:24px}.CorporateEventPage-module__hYtX4q__agendaRow{border-bottom:1px solid var(--gc-line-soft);grid-template-columns:64px 1fr;gap:10px;padding:13px 0;font-size:16px;font-weight:500;line-height:1.4;display:grid}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__agendaRow{grid-template-columns:72px 1fr;gap:12px;padding:14px 0}.CorporateEventPage-module__hYtX4q__time{color:var(--brand-text);font-family:var(--family-mono);font-size:15px;font-weight:600}.CorporateEventPage-module__hYtX4q__albums{grid-template-columns:1fr 1fr;gap:10px;display:grid}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__albums{gap:14px}.CorporateEventPage-module__hYtX4q__album{border:1px solid var(--gc-line);background:var(--gc-bg);border-radius:12px;padding:5px}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__album{border-radius:14px;padding:6px}.CorporateEventPage-module__hYtX4q__albumCover{background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);border-radius:8px;height:0;padding-bottom:100%;display:block}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__albumCover{border-radius:10px;padding-bottom:56.25%}.CorporateEventPage-module__hYtX4q__albumMeta{padding:8px 4px 4px;display:block}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__albumMeta{justify-content:space-between;padding:10px 6px 4px;display:flex}.CorporateEventPage-module__hYtX4q__albumName{font-size:15px;font-weight:600;line-height:1.2;display:block}.CorporateEventPage-module__hYtX4q__albumCount{color:var(--gc-muted);font-family:var(--family-mono);margin-top:4px;font-size:13px;line-height:1;display:block}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__albumCount{margin-top:0}.CorporateEventPage-module__hYtX4q__sponsorBlock{border-top:1px solid var(--gc-line);margin-top:24px;padding:24px 20px 32px}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__sponsorBlock{padding:32px 72px 40px}.CorporateEventPage-module__hYtX4q__sponsorLabel{text-transform:uppercase;color:var(--gc-muted);font-family:var(--family-mono);letter-spacing:.08em;margin:0;font-size:12px;font-weight:600;line-height:1}.CorporateEventPage-module__hYtX4q__sponsors{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__sponsors{grid-template-columns:repeat(6,1fr)}.CorporateEventPage-module__hYtX4q__sponsor{border:1px solid var(--gc-line);height:56px;color:var(--gc-muted);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:flex}.CorporateEventPage-module__hYtX4q__footer{color:var(--gc-muted);text-align:center;padding:24px 20px 32px;font-size:13px;line-height:1}.CorporateEventPage-module__hYtX4q__headerAside{align-items:center;gap:8px;margin-left:auto;display:flex}.CorporateEventPage-module__hYtX4q__logoImg{object-fit:contain;max-width:160px;height:34px;display:block}.CorporateEventPage-module__hYtX4q__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.CorporateEventPage-module__hYtX4q__desktop .CorporateEventPage-module__hYtX4q__coverImg{border-radius:20px}a.CorporateEventPage-module__hYtX4q__primary,a.CorporateEventPage-module__hYtX4q__secondary,.CorporateEventPage-module__hYtX4q__tertiary{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.CorporateEventPage-module__hYtX4q__tertiary{min-height:48px;color:var(--brand-text);text-underline-offset:4px;padding:0 12px;font-size:16px;font-weight:600;line-height:1;text-decoration:underline}a.CorporateEventPage-module__hYtX4q__social{text-decoration:none}.CorporateEventPage-module__hYtX4q__albumLink{color:inherit;text-decoration:none;display:block}.CorporateEventPage-module__hYtX4q__albumCover{position:relative;overflow:hidden}.CorporateEventPage-module__hYtX4q__albumImg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.CorporateEventPage-module__hYtX4q__sponsorLink{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CorporateEventPage-module__hYtX4q__sponsorImg{object-fit:contain;max-width:80%;max-height:36px;display:block}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__hero{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__hero .CorporateEventPage-module__hYtX4q__cover{order:-1}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__heroText{padding:24px 20px 8px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__lower{border-top:none;padding:0 20px 8px;display:block}@media (min-width:1024px){.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__header{padding:18px 72px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__cover{border-radius:20px;height:0;padding-bottom:75%}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__coverChip{padding:7px 9px;font-size:12px;bottom:16px;left:16px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__h1{letter-spacing:-.03em;margin-top:20px;font-size:60px;line-height:1.02}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__intro{max-width:520px;margin-top:18px;font-size:18px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__actions{flex-direction:row;margin-top:28px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__primary,.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__secondary{height:auto;padding:18px 22px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__socials{margin-top:28px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__h2{margin:24px 0 16px;font-size:24px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__agendaRow{grid-template-columns:72px 1fr;gap:12px;padding:14px 0}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__albums{gap:14px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__album{border-radius:14px;padding:6px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__albumCover{border-radius:10px;padding-bottom:56.25%}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__albumMeta{justify-content:space-between;padding:10px 6px 4px;display:flex}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__albumCount{margin-top:0}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__sponsorBlock{padding:32px 72px 40px}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__sponsors{grid-template-columns:repeat(6,1fr)}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:64px 72px 56px;display:grid}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__hero .CorporateEventPage-module__hYtX4q__cover{order:0}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__heroText{padding:0}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__lower{border-top:1px solid var(--gc-line);padding:32px 72px 56px;display:grid}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__lowerSingle{grid-template-columns:minmax(0,1fr)}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__hero,.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__lower,.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__sponsorBlock{box-sizing:border-box;max-width:1440px;margin-left:auto;margin-right:auto}.CorporateEventPage-module__hYtX4q__responsive .CorporateEventPage-module__hYtX4q__coverImg{border-radius:20px}}
.media-module__X1hQ0q__grid{grid-template-columns:repeat(3,1fr);gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.media-module__X1hQ0q__grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.media-module__X1hQ0q__grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:24px}}@media (min-width:1280px){.media-module__X1hQ0q__grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1440px){.media-module__X1hQ0q__grid{grid-template-columns:repeat(8,1fr)}}.media-module__X1hQ0q__tile{background-color:var(--sand);aspect-ratio:1;cursor:pointer;border:none;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-module__X1hQ0q__tileMedia{object-fit:cover;width:100%;height:100%;display:block}.media-module__X1hQ0q__play{background:var(--wall-caption-scrim);color:var(--ivory);font-family:var(--family-mono);border-radius:4px;padding:3px 6px;font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:5px;right:5px}.media-module__X1hQ0q__face{border:1.5px solid var(--gold);pointer-events:none;border-radius:4px;width:40%;height:40%;position:absolute;top:22%;left:30%}.media-module__X1hQ0q__badge{background:var(--wall-badge);color:var(--ivory);border-radius:4px;padding:3px 6px;font-size:11px;line-height:1.2;position:absolute;top:5px;left:5px}.media-module__X1hQ0q__overlay{z-index:50;background:var(--lightbox-scrim);color:var(--ivory);touch-action:pan-y;flex-direction:column;display:flex;position:fixed;inset:0}.media-module__X1hQ0q__bar{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.media-module__X1hQ0q__counter{font-family:var(--family-mono);font-size:13px}.media-module__X1hQ0q__barEnd{gap:8px;display:flex}.media-module__X1hQ0q__control{border:1px solid var(--on-dark-subtle);min-width:44px;min-height:44px;color:var(--ivory);font-family:var(--family-body);cursor:pointer;background:0 0;border-radius:12px;padding:0 14px;font-size:15px;font-weight:500;line-height:1}.media-module__X1hQ0q__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px;display:flex;position:relative}.media-module__X1hQ0q__full{object-fit:contain;border-radius:6px;max-width:100%;max-height:100%}.media-module__X1hQ0q__nav{justify-content:space-between;gap:8px;padding:8px 16px 20px;display:flex}.media-module__X1hQ0q__overlay .media-module__X1hQ0q__control:focus-visible{outline-color:var(--focus-on-dark)}.media-module__X1hQ0q__chooserScrim{z-index:60;background:var(--lightbox-scrim);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:600px){.media-module__X1hQ0q__chooserScrim{align-items:center}}.media-module__X1hQ0q__chooser{background:var(--card);width:100%;max-width:420px;color:var(--ink);font-family:var(--family-body);border-radius:20px;padding:20px}.media-module__X1hQ0q__chooserTitle{font-family:var(--family-display);margin:0 0 4px;font-size:24px;font-weight:400;line-height:1.15}.media-module__X1hQ0q__choice{border:1px solid var(--hairline-strong);background:var(--ivory);width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding:12px 16px;font-family:inherit;display:flex}.media-module__X1hQ0q__choiceName{font-size:17px;font-weight:600;line-height:1.2}.media-module__X1hQ0q__choiceHint{color:var(--muted);font-size:15px;line-height:1.3}.media-module__X1hQ0q__chooserCancel{width:100%;min-height:48px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;margin-top:12px;font-family:inherit;font-size:16px;text-decoration:underline}.media-module__X1hQ0q__tileSelected{outline:3px solid var(--ink);outline-offset:-3px}.media-module__X1hQ0q__tileSelected .media-module__X1hQ0q__tileMedia{opacity:.85}.media-module__X1hQ0q__tileLocked{cursor:not-allowed}.media-module__X1hQ0q__tileLocked .media-module__X1hQ0q__tileMedia{opacity:.4}.media-module__X1hQ0q__check{border:2px solid var(--ivory);background:var(--wall-caption-scrim);width:26px;height:26px;color:var(--ivory);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:6px}.media-module__X1hQ0q__checkOn{border-color:var(--ivory);background:var(--ink)}.media-module__X1hQ0q__selectBar{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline-strong);background:var(--ivory);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.media-module__X1hQ0q__selectBar{border:1px solid var(--hairline-strong);border-bottom:none;border-radius:16px 16px 0 0;width:560px;max-width:calc(100% - 32px);left:50%;right:auto;transform:translate(-50%)}}.media-module__X1hQ0q__selectSpacer{height:180px}.media-module__X1hQ0q__selectCount{margin:0;font-size:16px;font-weight:600}.media-module__X1hQ0q__selectActions{justify-content:space-between;gap:12px;display:flex}.media-module__X1hQ0q__filter{flex-wrap:wrap;gap:6px;margin:14px 0 12px;display:flex}.media-module__X1hQ0q__filterInHead{margin-bottom:0}@media (min-width:1024px){.media-module__X1hQ0q__filterInHead{flex-wrap:nowrap;margin:0}}.media-module__X1hQ0q__filterOption{border:1px solid var(--hairline-strong);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex}.media-module__X1hQ0q__filterOn{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.media-module__X1hQ0q__filterCount{font-family:var(--family-mono);font-size:13px}
.snapseek-module__dFbLrq__consent{border:1px solid var(--hairline);background:var(--card);border-radius:18px;flex-direction:column;gap:10px;margin-top:20px;padding:18px;font-size:15px;line-height:1.5;display:flex}.snapseek-module__dFbLrq__consent p{margin:0}.snapseek-module__dFbLrq__muted{color:var(--muted)}.snapseek-module__dFbLrq__agree{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin-top:16px;padding:6px 0;font-size:15px;line-height:1.5;display:flex;position:relative}.snapseek-module__dFbLrq__check{opacity:0;width:22px;height:22px;margin:0;position:absolute;top:6px;left:0}.snapseek-module__dFbLrq__box{border:1.5px solid var(--ink);box-sizing:border-box;border-radius:6px;flex:none;width:22px;height:22px;margin-top:1px}.snapseek-module__dFbLrq__check:checked+.snapseek-module__dFbLrq__box{background:var(--ink);box-shadow:inset 0 0 0 4px var(--ivory)}.snapseek-module__dFbLrq__check:focus-visible+.snapseek-module__dFbLrq__box{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.snapseek-module__dFbLrq__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.snapseek-module__dFbLrq__selfieFrame{aspect-ratio:3/4;background:var(--sand);border-radius:24px;width:220px;max-width:70%;margin:24px auto 0;overflow:hidden}.snapseek-module__dFbLrq__selfie,.snapseek-module__dFbLrq__selfiePlaceholder{object-fit:cover;width:100%;height:100%;display:block}.snapseek-module__dFbLrq__selfiePlaceholder{background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px)}.snapseek-module__dFbLrq__deleteArea{margin-top:24px}.snapseek-module__dFbLrq__danger{background:var(--error)}.snapseek-module__dFbLrq__camera{flex-direction:column;align-items:stretch;margin-top:20px;display:flex}.snapseek-module__dFbLrq__cameraFrame{aspect-ratio:3/4;background:var(--ink);border-radius:24px;width:100%;max-width:360px;margin:0 auto;position:relative;overflow:hidden}.snapseek-module__dFbLrq__cameraVideo{object-fit:cover;width:100%;height:100%;display:block}.snapseek-module__dFbLrq__mirrored{transform:scaleX(-1)}.snapseek-module__dFbLrq__cameraControls{justify-content:center;display:flex;position:relative}.snapseek-module__dFbLrq__flip{border:1.5px solid var(--ink);background:var(--card);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:10px;padding:0;display:flex;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.snapseek-module__dFbLrq__flip[disabled]{opacity:.45;cursor:default}.snapseek-module__dFbLrq__cameraStatus{color:var(--ivory);text-align:center;margin:0;padding:0 16px;font-size:15px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.snapseek-module__dFbLrq__shutter{border:3px solid var(--ink);background:var(--card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:20px auto 0;padding:0;display:flex}.snapseek-module__dFbLrq__shutter[disabled]{opacity:.45;cursor:default}.snapseek-module__dFbLrq__shutterDot{background:var(--ink);border-radius:50%;width:56px;height:56px;display:block}.snapseek-module__dFbLrq__cameraFallback{margin-top:16px}
.WeddingGuestScreen-module__Y0iyvq__page{--wg-display:var(--family-display);--wg-body:var(--family-body);background:var(--ivory);min-height:100%;color:var(--ink);font-family:var(--wg-body);overflow:hidden}.WeddingGuestScreen-module__Y0iyvq__hi{--wg-display:var(--font-tiro-devanagari), var(--family-display);--wg-body:var(--font-noto-devanagari), var(--family-body)}.WeddingGuestScreen-module__Y0iyvq__list{margin:0;padding:0;list-style:none}.WeddingGuestScreen-module__Y0iyvq__header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 20px;display:flex}.WeddingGuestScreen-module__Y0iyvq__kicker{color:var(--muted);font-family:var(--family-mono);letter-spacing:.08em;margin:0;font-size:12px;font-weight:500;line-height:1}.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__kicker{font-family:var(--wg-body);letter-spacing:0}.WeddingGuestScreen-module__Y0iyvq__back{padding:12px 0;font-size:15px;font-weight:500;line-height:1}.WeddingGuestScreen-module__Y0iyvq__headerEnd{align-items:center;gap:10px;display:flex}.WeddingGuestScreen-module__Y0iyvq__langs{border:1px solid var(--field-border);border-radius:11px;gap:2px;padding:3px;display:flex}.WeddingGuestScreen-module__Y0iyvq__lang{min-width:52px;height:38px;color:var(--ink);font-family:var(--family-body);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:14px;font-weight:500;line-height:1}.WeddingGuestScreen-module__Y0iyvq__langHi{font-family:var(--font-noto-devanagari), var(--family-body)}.WeddingGuestScreen-module__Y0iyvq__lang[aria-pressed=true]{background:var(--ink);color:var(--ivory)}.WeddingGuestScreen-module__Y0iyvq__hero{padding:16px 16px 8px}.WeddingGuestScreen-module__Y0iyvq__coverFrame{border:1px solid var(--hairline);background:var(--card);border-radius:24px;padding:6px}.WeddingGuestScreen-module__Y0iyvq__cover{background:repeating-linear-gradient(135deg, var(--ph-3) 0 12px, var(--ph-8) 12px 24px);border-radius:18px;height:0;padding-bottom:85%;position:relative}.WeddingGuestScreen-module__Y0iyvq__coverReal{background:var(--sand);overflow:hidden}.WeddingGuestScreen-module__Y0iyvq__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.WeddingGuestScreen-module__Y0iyvq__coverPlain{background:radial-gradient(120% 95% at 28% 18%, var(--card) 0%, var(--sand) 80%)}.WeddingGuestScreen-module__Y0iyvq__coverPlain:after{content:"";border:1px solid var(--hairline-strong);border-radius:12px;position:absolute;inset:10px}.WeddingGuestScreen-module__Y0iyvq__coverCaption{font-family:var(--family-mono);letter-spacing:.06em;font-size:11px;font-weight:500;line-height:1;position:absolute;bottom:14px;left:14px}.WeddingGuestScreen-module__Y0iyvq__h1{font-family:var(--wg-display);letter-spacing:-.035em;margin:24px 0 0;font-size:50px;font-weight:350;line-height:.98}.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__h1{letter-spacing:0;font-size:46px;font-weight:400;line-height:1.15}.WeddingGuestScreen-module__Y0iyvq__dates{color:var(--muted);align-items:center;gap:12px;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.4;display:flex}.WeddingGuestScreen-module__Y0iyvq__rule{background:var(--gold);width:28px;height:1px}.WeddingGuestScreen-module__Y0iyvq__welcome{margin:18px 0 0;font-size:17px;line-height:1.6}.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__welcome{font-size:18px;line-height:1.7}.WeddingGuestScreen-module__Y0iyvq__actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.WeddingGuestScreen-module__Y0iyvq__pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.WeddingGuestScreen-module__Y0iyvq__primary,.WeddingGuestScreen-module__Y0iyvq__secondary{font-family:var(--wg-body);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:flex}.WeddingGuestScreen-module__Y0iyvq__pairOne{grid-template-columns:1fr}.WeddingGuestScreen-module__Y0iyvq__primary{background:var(--ink);height:56px;color:var(--ivory);border:none;font-size:17px;font-weight:500}.WeddingGuestScreen-module__Y0iyvq__secondary{border:1px solid var(--hairline-strong);height:52px;color:var(--ink);background:0 0;font-size:16px;font-weight:500}.WeddingGuestScreen-module__Y0iyvq__lower{padding:24px 20px 8px}.WeddingGuestScreen-module__Y0iyvq__h2{font-family:var(--wg-display);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.1}.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__h2{line-height:1.3}.WeddingGuestScreen-module__Y0iyvq__albumsHeading{margin:32px 0 14px}.WeddingGuestScreen-module__Y0iyvq__albumsHeadingFirst{margin:0 0 14px}.WeddingGuestScreen-module__Y0iyvq__scheduleRow{border-bottom:1px solid var(--hairline);grid-template-columns:84px 1fr;gap:12px;padding:15px 0;display:grid}.WeddingGuestScreen-module__Y0iyvq__day{color:var(--muted);font-family:var(--family-mono);font-size:13px;font-weight:500;line-height:1.6}.WeddingGuestScreen-module__Y0iyvq__h3{font-family:var(--wg-display);font-size:19px;font-weight:400;line-height:1.2;display:block}.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__h3{line-height:1.35}.WeddingGuestScreen-module__Y0iyvq__where{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.4;display:block}.WeddingGuestScreen-module__Y0iyvq__albums{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WeddingGuestScreen-module__Y0iyvq__album{border:1px solid var(--hairline);background:var(--card);border-radius:16px;padding:5px}.WeddingGuestScreen-module__Y0iyvq__albumCover{background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);border-radius:11px;height:0;padding-bottom:100%;display:block}.WeddingGuestScreen-module__Y0iyvq__albumLink{color:inherit;border-radius:11px;text-decoration:none;display:block}.WeddingGuestScreen-module__Y0iyvq__albumImg{aspect-ratio:1;object-fit:cover;background:var(--sand);width:100%;height:auto;padding-bottom:0}.WeddingGuestScreen-module__Y0iyvq__albumMeta{justify-content:space-between;align-items:baseline;padding:10px 6px 4px;display:flex}.WeddingGuestScreen-module__Y0iyvq__count{color:var(--muted);font-family:var(--family-mono);font-size:12px;line-height:1}.WeddingGuestScreen-module__Y0iyvq__upload{padding:24px 20px 32px}.WeddingGuestScreen-module__Y0iyvq__uploadTitle{margin:0;font-size:32px}.WeddingGuestScreen-module__Y0iyvq__pickLabel{margin:22px 0 0;font-size:15px;font-weight:500;line-height:1}.WeddingGuestScreen-module__Y0iyvq__chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.WeddingGuestScreen-module__Y0iyvq__chip{border:1px solid var(--hairline-strong);border-radius:12px;align-items:center;height:46px;padding:0 16px;font-size:15px;font-weight:500;line-height:1;display:flex}.WeddingGuestScreen-module__Y0iyvq__chipOn{background:var(--ink);color:var(--ivory)}.WeddingGuestScreen-module__Y0iyvq__sources{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.WeddingGuestScreen-module__Y0iyvq__source{border:1px solid var(--field-border);background:var(--card);text-align:center;border-radius:16px;justify-content:center;align-items:center;height:96px;padding:0 12px;font-size:16px;font-weight:500;line-height:1.35;display:flex}.WeddingGuestScreen-module__Y0iyvq__limit{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}.WeddingGuestScreen-module__Y0iyvq__files{flex-direction:column;gap:12px;margin-top:22px;display:flex}.WeddingGuestScreen-module__Y0iyvq__file{align-items:center;gap:12px;display:flex}.WeddingGuestScreen-module__Y0iyvq__thumb{background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);border-radius:10px;flex:none;width:54px;height:54px;position:relative}.WeddingGuestScreen-module__Y0iyvq__play{background:var(--wall-caption-scrim);color:var(--ivory);font-family:var(--family-mono);border-radius:3px;padding:2px 4px;font-size:9px;font-weight:500;line-height:1;position:absolute;bottom:3px;right:3px}.WeddingGuestScreen-module__Y0iyvq__fileBody{flex:1;min-width:0}.WeddingGuestScreen-module__Y0iyvq__fileRow{justify-content:space-between;gap:8px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.WeddingGuestScreen-module__Y0iyvq__fileName{font-family:var(--family-mono)}.WeddingGuestScreen-module__Y0iyvq__status{color:var(--muted)}.WeddingGuestScreen-module__Y0iyvq__track{background:var(--hairline);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.WeddingGuestScreen-module__Y0iyvq__bar{background:var(--antique);transform-origin:0;height:100%;display:block}.WeddingGuestScreen-module__Y0iyvq__barDone{background:var(--ink)}.WeddingGuestScreen-module__Y0iyvq__uploadButton{margin-top:26px}.WeddingGuestScreen-module__Y0iyvq__footer{color:var(--muted);text-align:center;padding:28px 20px 36px;font-size:13px;line-height:1}.WeddingGuestScreen-module__Y0iyvq__screenTitle{margin:12px 0 0;font-size:34px}.WeddingGuestScreen-module__Y0iyvq__consent{border:1px solid var(--hairline);background:var(--card);border-radius:18px;flex-direction:column;gap:10px;margin-top:20px;padding:18px;font-size:15px;line-height:1.5;display:flex}.WeddingGuestScreen-module__Y0iyvq__consent p{margin:0}.WeddingGuestScreen-module__Y0iyvq__consentMuted{color:var(--muted)}.WeddingGuestScreen-module__Y0iyvq__agree{align-items:flex-start;gap:12px;margin:16px 0 0;padding:6px 0;font-size:15px;line-height:1.5;display:flex}.WeddingGuestScreen-module__Y0iyvq__box{border:1.5px solid var(--ink);box-sizing:border-box;border-radius:6px;flex:none;width:22px;height:22px;margin-top:1px}.WeddingGuestScreen-module__Y0iyvq__disabled{opacity:.45}.WeddingGuestScreen-module__Y0iyvq__deleteLink{color:var(--muted);text-underline-offset:3px;margin:12px 0 0;font-size:14px;line-height:1;text-decoration:underline}.WeddingGuestScreen-module__Y0iyvq__momentsRow{justify-content:space-between;align-items:baseline;margin:22px 0 0;display:flex}.WeddingGuestScreen-module__Y0iyvq__momentsGap{margin-top:28px}.WeddingGuestScreen-module__Y0iyvq__grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.WeddingGuestScreen-module__Y0iyvq__tile{background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);border-radius:6px;height:0;padding-bottom:100%;position:relative}.WeddingGuestScreen-module__Y0iyvq__face{border:1.5px solid var(--gold);border-radius:4px;width:40%;height:40%;position:absolute;top:22%;left:30%}.WeddingGuestScreen-module__Y0iyvq__heroText{min-width:0}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__header{padding:16px max(72px,50% - 648px)}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__hero{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px;max-width:1440px;margin-left:auto;margin-right:auto;padding:56px 72px 40px;display:grid}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__coverFrame{order:2}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__cover{padding-bottom:125%}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__h1{margin-top:0;font-size:88px}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__lower{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;max-width:1440px;margin-left:auto;margin-right:auto;padding:24px 72px 48px;display:grid}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__lowerSingle{grid-template-columns:minmax(0,1fr)}.WeddingGuestScreen-module__Y0iyvq__desktop .WeddingGuestScreen-module__Y0iyvq__albumsHeading{margin-top:0}.WeddingGuestScreen-module__Y0iyvq__desktop.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__h1{font-size:76px}@media (min-width:1024px){.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__header{padding:16px max(72px,50% - 648px)}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__hero{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:64px;max-width:1440px;margin-left:auto;margin-right:auto;padding:56px 72px 40px;display:grid}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__coverFrame{order:2}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__cover{padding-bottom:125%}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__h1{margin-top:0;font-size:88px}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__lower{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;max-width:1440px;margin-left:auto;margin-right:auto;padding:24px 72px 48px;display:grid}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__lowerSingle{grid-template-columns:minmax(0,1fr)}.WeddingGuestScreen-module__Y0iyvq__responsive .WeddingGuestScreen-module__Y0iyvq__albumsHeading{margin-top:0}.WeddingGuestScreen-module__Y0iyvq__responsive.WeddingGuestScreen-module__Y0iyvq__hi .WeddingGuestScreen-module__Y0iyvq__h1{font-size:76px}}
.album-module__lIjU0W__album{padding:24px 20px 32px}@media (min-width:768px){.album-module__lIjU0W__album{padding:40px 72px 48px}}@media (min-width:1024px){.album-module__lIjU0W__album{padding:40px 48px 56px}}@media (min-width:1440px){.album-module__lIjU0W__album{padding:48px 72px 64px}}.album-module__lIjU0W__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:0 12px;display:flex}.album-module__lIjU0W__headText{flex:1 1 0;min-width:0}.album-module__lIjU0W__headFilter{flex:0 0 100%}@media (min-width:1024px){.album-module__lIjU0W__head{flex-wrap:nowrap;gap:24px}.album-module__lIjU0W__headText{flex:auto}.album-module__lIjU0W__headFilter{flex:none;order:1}.album-module__lIjU0W__actions{order:2}.album-module__lIjU0W__title{font-size:44px}}.album-module__lIjU0W__title{font-family:var(--family-display);margin:0;font-size:34px;font-weight:400;line-height:1.1}.album-module__lIjU0W__count{color:var(--muted);font-family:var(--family-mono);margin:6px 0 0;font-size:14px;line-height:1.2}.album-module__lIjU0W__add{background:var(--ink);min-height:48px;color:var(--ivory);border-radius:12px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.album-module__lIjU0W__empty{text-align:center;max-width:420px;margin:0 auto;padding-top:40px}.album-module__lIjU0W__brackets{width:120px;height:90px;margin:20px auto 8px;display:block;position:relative}.album-module__lIjU0W__brackets:before,.album-module__lIjU0W__brackets:after{content:"";width:16px;height:16px;position:absolute}.album-module__lIjU0W__brackets:before{border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink);top:0;left:0}.album-module__lIjU0W__brackets:after{border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);bottom:0;right:0}.album-module__lIjU0W__actions{flex:none;gap:8px;display:flex}.album-module__lIjU0W__select{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;flex:none;align-items:center;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;display:inline-flex}
.moments-module__r24qXa__moments{padding:24px 20px 32px}@media (min-width:768px){.moments-module__r24qXa__moments{padding:40px 72px 48px}}@media (min-width:1024px){.moments-module__r24qXa__moments{padding:40px 48px 56px}.moments-module__r24qXa__title{font-size:44px}}@media (min-width:1440px){.moments-module__r24qXa__moments{padding:48px 72px 64px}}.moments-module__r24qXa__title{font-family:var(--family-display);margin:0;font-size:34px;font-weight:400;line-height:1.1}.moments-module__r24qXa__row{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.moments-module__r24qXa__gap{margin-top:28px}.moments-module__r24qXa__h2{font-family:var(--family-display);margin:0;font-size:20px;font-weight:400;line-height:1.2}.moments-module__r24qXa__count{color:var(--muted);font-family:var(--family-mono);font-size:13px;line-height:1}.moments-module__r24qXa__head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.moments-module__r24qXa__select{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;flex:none;align-items:center;padding:0 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;display:inline-flex}
.upload-module__iWtP4q__title{font-family:var(--family-display);margin:0;font-size:32px;font-weight:400;line-height:1.1}.upload-module__iWtP4q__pickLabel{margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.2}.upload-module__iWtP4q__picker{border:0;min-width:0;margin:0;padding:0}.upload-module__iWtP4q__albumGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.upload-module__iWtP4q__albumTile{border:1px solid var(--hairline);background:var(--card);height:100%;color:var(--ink);cursor:pointer;border-radius:14px;padding:4px 4px 8px;display:block;position:relative}.upload-module__iWtP4q__albumTile[data-selected]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.upload-module__iWtP4q__albumRadio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.upload-module__iWtP4q__albumCover{aspect-ratio:1;background-color:var(--sand);background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.upload-module__iWtP4q__albumRadio:focus-visible+.upload-module__iWtP4q__albumCover{outline:var(--focus-width,3px) solid var(--focus-color);outline-offset:2px}.upload-module__iWtP4q__albumImg{object-fit:cover;width:100%;height:100%;display:block}.upload-module__iWtP4q__albumPlaceholder{opacity:.7}.upload-module__iWtP4q__albumCheck{border:2px solid var(--ivory);background:var(--ink);width:24px;height:24px;color:var(--ivory);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.upload-module__iWtP4q__albumName{overflow-wrap:anywhere;margin:8px 4px 0;font-size:15px;font-weight:500;line-height:1.2;display:block}.upload-module__iWtP4q__albumCount{color:var(--muted);font-family:var(--family-mono);margin:3px 4px 0;font-size:12px;line-height:1.3;display:block}.upload-module__iWtP4q__albumTile[data-disabled]{cursor:not-allowed}.upload-module__iWtP4q__sources{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.upload-module__iWtP4q__source{border:1px solid var(--field-border);background:var(--card);min-height:96px;color:var(--ink);font-family:var(--family-body);cursor:pointer;border-radius:16px;padding:0 12px;font-size:16px;font-weight:500;line-height:1.35}.upload-module__iWtP4q__source[disabled]{opacity:.45;cursor:default}.upload-module__iWtP4q__source:last-child:nth-child(odd){grid-column:1/-1}.upload-module__iWtP4q__sources:empty{min-height:96px}.upload-module__iWtP4q__cameraProblem{gap:10px;margin-top:14px;display:grid}.upload-module__iWtP4q__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.upload-module__iWtP4q__limit{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}.upload-module__iWtP4q__files{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.upload-module__iWtP4q__file{content-visibility:auto;contain-intrinsic-size:0 58px;align-items:center;gap:12px;display:flex}.upload-module__iWtP4q__thumb{background-color:var(--ph-6);background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);border-radius:10px;flex:none;width:54px;height:54px;position:relative;overflow:hidden}.upload-module__iWtP4q__thumbImg{object-fit:cover;width:100%;height:100%}.upload-module__iWtP4q__play{background:var(--wall-caption-scrim);color:var(--ivory);font-family:var(--family-mono);border-radius:3px;padding:2px 4px;font-size:9px;font-weight:500;line-height:1;position:absolute;bottom:3px;right:3px}.upload-module__iWtP4q__fileBody{flex:1;min-width:0}.upload-module__iWtP4q__fileRow{justify-content:space-between;gap:8px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.upload-module__iWtP4q__fileName{font-family:var(--family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-module__iWtP4q__status{color:var(--muted);flex:none}.upload-module__iWtP4q__statusFailed{color:var(--error)}.upload-module__iWtP4q__track{background:var(--hairline);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.upload-module__iWtP4q__bar{background:var(--antique);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.upload-module__iWtP4q__barDone{background:var(--ink)}.upload-module__iWtP4q__barFailed{background:var(--error)}.upload-module__iWtP4q__fileNote{color:var(--error);margin:6px 0 0;font-size:13px;line-height:1.4}.upload-module__iWtP4q__retry,.upload-module__iWtP4q__remove{min-height:44px;font-family:var(--family-body);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:0 14px;font-size:14px;font-weight:500;line-height:1}.upload-module__iWtP4q__retry{border:1px solid var(--error);color:var(--error)}.upload-module__iWtP4q__remove{border:1px solid var(--hairline);min-width:44px;color:var(--muted);padding:0;font-size:18px}.upload-module__iWtP4q__success{text-align:center;flex-direction:column;align-items:center;padding:64px 20px 48px;display:flex;position:relative;overflow:hidden}.upload-module__iWtP4q__check{background:var(--ink);width:84px;height:84px;color:var(--ivory);font-family:var(--family-body);border-radius:50%;justify-content:center;align-items:center;font-size:34px;font-weight:600;line-height:1;display:flex}.upload-module__iWtP4q__successTitle{font-family:var(--family-display);margin:24px 0 0;font-size:34px;font-weight:400;line-height:1.1}.upload-module__iWtP4q__successSub{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.5}.upload-module__iWtP4q__thumbs{grid-template-columns:repeat(3,72px);gap:8px;margin-top:24px;display:grid}.upload-module__iWtP4q__thumbs .upload-module__iWtP4q__thumb{width:72px;height:72px}.upload-module__iWtP4q__successPrimary{background:var(--ink);min-height:54px;color:var(--ivory);font-family:var(--family-body);border:none;border-radius:14px;align-items:center;margin-top:28px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.upload-module__iWtP4q__successMore{min-height:44px;color:var(--ink);font-family:var(--family-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:14px;font-size:15px;font-weight:500;line-height:1;text-decoration:underline}@media (prefers-reduced-motion:reduce){.upload-module__iWtP4q__bar{transition:none}}.upload-module__iWtP4q__overall{z-index:2;border:1px solid var(--hairline-strong);background:var(--card);border-radius:16px;margin:22px 0 0;padding:16px;position:sticky;top:0}.upload-module__iWtP4q__overallTitle{margin:0;font-size:18px;font-weight:600;line-height:1.3}.upload-module__iWtP4q__overallTrack{border-radius:4px;height:8px;margin-top:12px;position:relative}.upload-module__iWtP4q__overallMeta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:10px 0 0;font-size:14px;line-height:1.4;display:flex}.upload-module__iWtP4q__overallFailed{color:var(--error);margin:10px 0 0;font-size:15px;line-height:1.4}.upload-module__iWtP4q__failedNames{word-break:break-all;margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.5}.upload-module__iWtP4q__uploadBar{z-index:20;padding:14px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline-strong);background:var(--ivory);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.upload-module__iWtP4q__uploadBar{border:1px solid var(--hairline-strong);border-bottom:none;border-radius:16px 16px 0 0;width:560px;max-width:calc(100% - 32px);left:50%;right:auto;transform:translate(-50%)}}.upload-module__iWtP4q__uploadBar .upload-module__iWtP4q__overallMeta{margin-top:6px}.upload-module__iWtP4q__barCancel{align-self:center}.upload-module__iWtP4q__barSpacer{height:190px}
.LiveWallScreen-module__uFV1bq__wall{background:var(--ink);width:1920px;height:1080px;color:var(--ivory);font-family:var(--family-body);position:relative;overflow:hidden}.LiveWallScreen-module__uFV1bq__top{justify-content:space-between;align-items:center;gap:40px;height:88px;display:flex;position:absolute;top:52px;left:80px;right:80px}.LiveWallScreen-module__uFV1bq__couple{font-family:var(--family-display);letter-spacing:-.035em;margin:0;font-size:60px;font-weight:340;line-height:1}.LiveWallScreen-module__uFV1bq__line{text-overflow:ellipsis;white-space:nowrap;max-width:1200px;color:var(--gold);font-family:var(--family-mono);letter-spacing:.12em;margin:12px 0 0;font-size:17px;font-weight:500;line-height:1;overflow:hidden}.LiveWallScreen-module__uFV1bq__lineSubtle{color:var(--on-dark-subtle);margin:10px 0 0}.LiveWallScreen-module__uFV1bq__brandRow{align-items:center;gap:22px;display:flex}.LiveWallScreen-module__uFV1bq__logo{border-radius:18px;justify-content:center;align-items:center;width:76px;height:76px;font-size:38px;font-weight:700;line-height:1;display:flex}.LiveWallScreen-module__uFV1bq__company{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.LiveWallScreen-module__uFV1bq__count{align-items:center;gap:16px;margin:0;display:flex}.LiveWallScreen-module__uFV1bq__dot{background:var(--marigold);border-radius:50%;width:12px;height:12px}.LiveWallScreen-module__uFV1bq__number{font-family:var(--family-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.LiveWallScreen-module__uFV1bq__unit{color:var(--on-dark-subtle);font-size:22px;line-height:1}.LiveWallScreen-module__uFV1bq__tile{border-radius:14px;position:absolute;overflow:hidden}.LiveWallScreen-module__uFV1bq__highlight{box-shadow:0 0 0 10px var(--highlight-halo), inset 0 0 0 1px var(--gold);overflow:visible}.LiveWallScreen-module__uFV1bq__photo{background-image:repeating-linear-gradient(135deg, var(--ph-stripe) 0 10px, transparent 10px 20px);border-radius:14px;position:absolute;inset:0}.LiveWallScreen-module__uFV1bq__badge{background:var(--wall-badge);color:var(--gold);font-family:var(--family-mono);letter-spacing:.1em;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:500;line-height:1;position:absolute;top:16px;left:16px}.LiveWallScreen-module__uFV1bq__caption{background:linear-gradient(transparent, var(--wall-caption-scrim));border-radius:0 0 14px 14px;margin:0;padding:48px 18px 16px;font-size:20px;font-weight:500;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.LiveWallScreen-module__uFV1bq__qr{z-index:5;box-sizing:border-box;background:var(--ivory);width:252px;color:var(--ink);box-shadow:0 24px 60px var(--wall-caption-scrim);border-radius:24px;padding:24px;position:absolute;bottom:56px;right:56px}.LiveWallScreen-module__uFV1bq__qrGrid{width:204px;height:204px;color:var(--ink);display:block}.LiveWallScreen-module__uFV1bq__qrTitle{margin:14px 0 0;font-size:20px;font-weight:600;line-height:1.2}.LiveWallScreen-module__uFV1bq__qrLink{color:var(--muted);font-family:var(--family-mono);word-break:break-all;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.2}.LiveWallScreen-module__uFV1bq__sponsors{align-items:center;gap:18px;display:flex;position:absolute;bottom:36px;left:80px}.LiveWallScreen-module__uFV1bq__thanks{color:var(--on-dark-subtle);font-family:var(--family-mono);letter-spacing:.12em;font-size:14px;font-weight:500;line-height:1}.LiveWallScreen-module__uFV1bq__sponsor{box-sizing:border-box;border:1px solid var(--hairline);min-width:150px;height:52px;color:var(--sand);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:16px;font-weight:600;line-height:1;display:flex}.LiveWallScreen-module__uFV1bq__photoImg{object-fit:cover;border-radius:14px;width:100%;height:100%;position:absolute;top:0;left:0}.LiveWallScreen-module__uFV1bq__qrBl{left:56px;right:auto}.LiveWallScreen-module__uFV1bq__qrTr{top:176px;bottom:auto}.LiveWallScreen-module__uFV1bq__qrTl{inset:176px auto auto 56px}.LiveWallScreen-module__uFV1bq__message{position:absolute;top:360px;left:80px;right:380px}.LiveWallScreen-module__uFV1bq__messageTitle{font-family:var(--family-display);letter-spacing:-.04em;margin:0;font-size:88px;font-weight:320;line-height:1}.LiveWallScreen-module__uFV1bq__messageSub{color:var(--on-dark-subtle);margin:28px 0 0;font-size:34px;line-height:1.3}.LiveWallScreen-module__uFV1bq__enter{animation:.9s cubic-bezier(.2,.7,.2,1) backwards LiveWallScreen-module__uFV1bq__wall-enter}@keyframes LiveWallScreen-module__uFV1bq__wall-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LiveWallScreen-module__uFV1bq__enter{animation:none}}
.VenueWall-module__Pi3f3q__stage{background:var(--ink);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.VenueWall-module__Pi3f3q__fit{transform-origin:50%;flex:none;width:1920px;height:1080px}.VenueWall-module__Pi3f3q__qrImg{border-radius:6px;width:204px;height:204px;display:block}.VenueWall-module__Pi3f3q__notice{max-width:760px;padding:0 40px}.VenueWall-module__Pi3f3q__noticeTitle{font-family:var(--family-display);letter-spacing:-.04em;margin:0;font-size:72px;font-weight:320;line-height:1}.VenueWall-module__Pi3f3q__noticeSub{color:var(--on-dark-subtle);margin:24px 0 0;font-size:30px;line-height:1.3}@media (max-width:900px){.VenueWall-module__Pi3f3q__noticeTitle{font-size:44px}.VenueWall-module__Pi3f3q__noticeSub{font-size:20px}}.VenueWall-module__Pi3f3q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
