.page_page__556_G{min-height:100svh;display:flex;flex-direction:column}.page_hero__7KFOs{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:calc(var(--header-height) + 56px) 24px 72px;position:relative}.page_heroLogo__404nZ{width:min(220px,58vw);height:auto}.page_ctaBandButton__YKQ3v,.page_ctaBandHeadline__OJOjG,.page_ctaBandLabel__nikcx,.page_ctaBandSupport__3Zvt8,.page_ctaBand__eNI3t,.page_featureCopy__7jdlv,.page_featureItem__rulxl,.page_featureTitle__pGLZ6,.page_featuresInner__nmvxY,.page_features__GdcOS,.page_heroTitle__ixXIp,.page_kicker__4Y54j,.page_stripItem__FE_LZ,.page_strip__PdxCQ{transition:background-color var(--theme-fade-duration) var(--theme-fade-ease),color var(--theme-fade-duration) var(--theme-fade-ease),border-color var(--theme-fade-duration) var(--theme-fade-ease)}.page_heroTitle__ixXIp{margin:0;max-width:18ch;font-family:var(--font-heading),sans-serif;font-size:clamp(1.7rem,3.2vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:.98;color:#0C0C0A;text-align:center;text-wrap:balance}.page_heroTitleStatic__uonxa{display:block;font-size:.5em;line-height:1.08}.page_heroTitleDynamicWrap__4rsa7{position:relative;display:block;min-height:1.12em;margin-top:.12em}.page_heroTitleDynamicWord__tTwc5{display:block;animation:page_heroTitleWordIn__L9epb .32s cubic-bezier(.22,1,.36,1)}.page_heroTitleDynamicWordPrevious__mbcE_{position:absolute;inset:0;pointer-events:none;animation:page_heroTitleWordOut__m0e8F .32s cubic-bezier(.22,1,.36,1)}@keyframes page_heroTitleWordIn__L9epb{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:translateY(0)}}@keyframes page_heroTitleWordOut__m0e8F{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.14em)}}.page_kicker__4Y54j{font-family:var(--font-body),sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#7A7A78;text-align:center}.page_ctaGroup__zcjG6{gap:12px}.page_ctaGroup__zcjG6,.page_strip__PdxCQ{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.page_strip__PdxCQ{width:min(1100px,92vw);gap:0;border-top:1px solid #e4e4e2;border-bottom:1px solid #e4e4e2}.page_stripItem__FE_LZ{font-family:var(--font-body),sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7A7A78;padding:16px 32px;border-right:1px solid #e4e4e2}.page_stripItem__FE_LZ:last-child{border-right:none}.page_features__GdcOS{padding:120px 24px;border-top:1px solid #e4e4e2}.page_featuresInner__nmvxY{width:min(1100px,92vw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#E4E4E2;border:1px solid #e4e4e2}.page_featureItem__rulxl{background:#FAFAF8;padding:48px 40px;display:flex;flex-direction:column;gap:16px}.page_featureNum__zCdiT{font-family:var(--font-body),sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;color:#7A7A78}.page_featureTitle__pGLZ6{font-family:var(--font-heading),sans-serif;font-size:22px;font-weight:900;color:#0C0C0A;margin:0;letter-spacing:-.02em;line-height:1.1}.page_featureCopy__7jdlv{font-family:var(--font-body),sans-serif;font-size:15px;line-height:1.65;color:#6A6A68;margin:0}.page_ctaBand__eNI3t{--cta-band-bg:radial-gradient(circle at top left,rgba(12,12,10,0.06),transparent 38%),linear-gradient(180deg,rgba(255,255,255,0.96),rgba(240,238,232,0.96));--cta-band-border:rgba(12,12,10,0.12);--cta-band-label:#6A6A68;--cta-band-headline:#0C0C0A;--cta-band-support:#4F4F4D;--cta-band-button-bg:#0C0C0A;--cta-band-button-text:#FAFAF8;--cta-band-button-border:#0C0C0A;background:var(--cta-band-bg);padding:72px 24px;border-top:1px solid var(--cta-band-border);border-bottom:1px solid var(--cta-band-border)}.page_ctaBandInner__DCj0S{width:min(1100px,92vw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px 48px;align-items:center}.page_ctaBandCopy__9M6mn{display:grid;gap:16px;max-width:640px}.page_ctaBandLabel__nikcx{font-family:var(--font-body),sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--cta-band-label)}.page_ctaBandHeadline__OJOjG{font-family:var(--font-heading),sans-serif;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:900;color:var(--cta-band-headline);text-align:left;letter-spacing:-.04em;line-height:.96;margin:0;max-width:11ch;text-wrap:balance}.page_ctaBandActions__dI3Ek{display:grid;justify-items:center;align-self:center}.page_ctaBandButton__YKQ3v{background:var(--cta-band-button-bg);color:var(--cta-band-button-text);border:1px solid var(--cta-band-button-border);padding:12px 24px;border-radius:0;font-family:var(--font-body),sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;line-height:1;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center}.page_ctaBandButton__YKQ3v:hover{opacity:.82}.page_ctaBandButton__YKQ3v:focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-theme=dark] .page_ctaBandLabel__nikcx,[data-theme=dark] .page_featureNum__zCdiT,[data-theme=dark] .page_heroTitle__ixXIp,[data-theme=dark] .page_kicker__4Y54j,[data-theme=dark] .page_stripItem__FE_LZ{color:rgba(250,250,248,.62)}[data-theme=dark] .page_featuresInner__nmvxY,[data-theme=dark] .page_features__GdcOS,[data-theme=dark] .page_stripItem__FE_LZ,[data-theme=dark] .page_strip__PdxCQ{border-color:rgba(255,255,255,.12)}[data-theme=dark] .page_featuresInner__nmvxY{background:rgba(255,255,255,.12)}[data-theme=dark] .page_featureItem__rulxl{background:rgba(255,255,255,.03)}[data-theme=dark] .page_ctaBandHeadline__OJOjG,[data-theme=dark] .page_featureTitle__pGLZ6,[data-theme=dark] .page_heroTitle__ixXIp{color:#FAFAF8}[data-theme=dark] .page_ctaBandSupport__3Zvt8,[data-theme=dark] .page_featureCopy__7jdlv{color:rgba(250,250,248,.74)}[data-theme=dark] .page_ctaBand__eNI3t{--cta-band-bg:radial-gradient(circle at top left,rgba(255,255,255,0.07),transparent 34%),linear-gradient(180deg,rgba(18,18,20,0.98),rgba(10,10,12,0.92));--cta-band-border:rgba(255,255,255,0.12);--cta-band-label:rgba(250,250,248,0.62);--cta-band-headline:#FAFAF8;--cta-band-support:rgba(250,250,248,0.74);--cta-band-button-bg:#FAFAF8;--cta-band-button-text:#0C0C0A;--cta-band-button-border:#FAFAF8}@media (max-width:430px){.page_hero__7KFOs{padding-left:12px;padding-right:12px}}@media (max-width:900px){.page_hero__7KFOs{gap:36px;padding-top:calc(var(--header-height) + 40px)}.page_heroTitle__ixXIp{max-width:14ch}.page_featuresInner__nmvxY{grid-template-columns:1fr}.page_strip__PdxCQ{flex-direction:column;gap:0}.page_stripItem__FE_LZ{border-right:none;border-bottom:1px solid #e4e4e2;width:100%;text-align:center}.page_stripItem__FE_LZ:last-child{border-bottom:none}.page_ctaBand__eNI3t{padding:56px 24px;justify-items:center}.page_ctaBandInner__DCj0S{grid-template-columns:1fr;gap:24px;align-items:start}justify-items:center;.page_ctaBandHeadline__OJOjG{text-align:left}.page_ctaBandActions__dI3Ek{justify-items:start;align-self:start}[data-theme=dark] .page_stripItem__FE_LZ{border-bottom-color:rgba(255,255,255,.12)}}@media (prefers-reduced-motion:reduce){.page_heroTitleDynamicWordPrevious__mbcE_,.page_heroTitleDynamicWord__tTwc5{animation:none}}.HomeSplitFlap_boardWrap__G1RfT{--wrap-padding-block:0px;--wrap-padding-inline:0px;position:relative;display:grid;place-items:center;isolation:isolate;padding:var(--wrap-padding-block) var(--wrap-padding-inline);transition:padding .28s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=frame]{--wrap-padding-block:var(--flippity-starter-shell-frame-block-inset);--wrap-padding-inline:var(--flippity-starter-shell-frame-inline-inset)}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=rails]{--wrap-padding-block:var(--flippity-starter-shell-rails-block-inset);--wrap-padding-inline:calc(var(--flippity-starter-shell-rails-inline-offset) + 18px)}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=beacon]{--wrap-padding-block:calc(var(--flippity-starter-shell-beacon-inset) + 4px);--wrap-padding-inline:calc(var(--flippity-starter-shell-beacon-inset) + 6px)}.HomeSplitFlap_boardChrome__NBHTy{position:absolute;pointer-events:none;z-index:0;opacity:0;transition:opacity var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),transform var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),inset var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),filter var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease)}.HomeSplitFlap_homeBoardSurface__Zuweu{z-index:1;transition:padding var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),border-width var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),border-color var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),border-radius var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),background var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease),box-shadow var(--flippity-starter-shell-enter-duration) var(--flippity-starter-shell-ease)}.HomeSplitFlap_boardFrame___XHrI{inset:0;border:0;transform:none}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=frame] .HomeSplitFlap_boardFrame___XHrI{opacity:0;transform:none}.HomeSplitFlap_boardRail__waoT5{top:calc(var(--flippity-starter-shell-rails-block-inset) - 2px);bottom:calc(var(--flippity-starter-shell-rails-block-inset) - 2px);width:1px;background:var(--flippity-starter-shell-line);transform:scaleY(.965)}.HomeSplitFlap_boardRailLeft__mQJ2L{left:var(--flippity-starter-shell-rails-inline-offset)}.HomeSplitFlap_boardRailRight__GRc2g{right:var(--flippity-starter-shell-rails-inline-offset)}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=rails] .HomeSplitFlap_boardRail__waoT5{opacity:1;transform:scaleY(1)}.HomeSplitFlap_boardBeacon__rm8Ue{inset:calc(var(--flippity-starter-shell-beacon-inset) - 6px);background:radial-gradient(circle at 50% 50%,var(--flippity-starter-shell-beacon),transparent 62%);transform:scale(.985);filter:blur(var(--flippity-starter-shell-beacon-blur))}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=beacon] .HomeSplitFlap_boardBeacon__rm8Ue{opacity:1;transform:scale(1);filter:blur(0)}.HomeSplitFlap_board__6Ct1V{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--split-flap-row-gap,5px);font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.HomeSplitFlap_row__jdzbA{display:flex;gap:var(--split-flap-cell-gap,3px)}.HomeSplitFlap_cell__BdFKa{--divider-half-height:0px;--divider-gap-left:calc(50% - var(--divider-width, 100%) / 2);--divider-gap-right:calc(50% + var(--divider-width, 100%) / 2);--side-rail-width:0px;--side-rail-left-end:var(--side-rail-width,0px);--side-rail-right-start:calc(100% - var(--side-rail-width, 0px));--side-rail-span-top:50%;--side-rail-span-bottom:50%;position:relative;width:var(--split-flap-cell-width,44px);height:var(--split-flap-cell-height,66px);border-radius:var(--cell-radius,3px);overflow:hidden;flex-shrink:0;transition:border-radius .26s cubic-bezier(.22,1,.36,1)}.HomeSplitFlap_charHalf__3O8_Q,.HomeSplitFlap_panelHalf__n3W_Y{position:absolute;inset:0}.HomeSplitFlap_panelHalf__n3W_Y{z-index:0;transition:background .22s cubic-bezier(.22,1,.36,1)}.HomeSplitFlap_panelTop__TXet3{background:var(--cell-top-bg,#0C0C0A)}.HomeSplitFlap_panelBottom__eyhAo{background:var(--cell-bottom-bg,#0C0C0A)}.HomeSplitFlap_charHalf__3O8_Q{z-index:1;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;color:var(--cell-text,#F9F7F2);line-height:1;letter-spacing:-.01em;pointer-events:none;transition:color .22s cubic-bezier(.22,1,.36,1)}.HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_panelTop__TXet3{clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_panelBottom__eyhAo{clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-full] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-full] .HomeSplitFlap_panelTop__TXet3{clip-path:polygon(0 0,100% 0,100% calc(50% - var(--divider-half-height)),0 calc(50% - var(--divider-half-height)))}.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-full] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-full] .HomeSplitFlap_panelBottom__eyhAo{clip-path:polygon(0 calc(50% + var(--divider-half-height)),100% calc(50% + var(--divider-half-height)),100% 100%,0 100%)}.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-75] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-75] .HomeSplitFlap_panelTop__TXet3{clip-path:polygon(0 0,100% 0,100% 50%,var(--divider-gap-right) 50%,var(--divider-gap-right) calc(50% - var(--divider-half-height)),var(--divider-gap-left) calc(50% - var(--divider-half-height)),var(--divider-gap-left) 50%,0 50%)}.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-75] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-center-break-style=center-gap-75] .HomeSplitFlap_panelBottom__eyhAo{clip-path:polygon(0 50%,var(--divider-gap-left) 50%,var(--divider-gap-left) calc(50% + var(--divider-half-height)),var(--divider-gap-right) calc(50% + var(--divider-half-height)),var(--divider-gap-right) 50%,100% 50%,100% 100%,0 100%)}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=none] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=none] .HomeSplitFlap_panelTop__TXet3,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=none] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=none] .HomeSplitFlap_panelTop__TXet3{clip-path:polygon(0 0,100% 0,100% var(--side-rail-span-top),var(--side-rail-right-start) var(--side-rail-span-top),var(--side-rail-right-start) 50%,var(--side-rail-left-end) 50%,var(--side-rail-left-end) var(--side-rail-span-top),0 var(--side-rail-span-top))}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=none] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=none] .HomeSplitFlap_panelBottom__eyhAo,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=none] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=none] .HomeSplitFlap_panelBottom__eyhAo{clip-path:polygon(0 50%,var(--side-rail-left-end) 50%,var(--side-rail-left-end) var(--side-rail-span-bottom),0 var(--side-rail-span-bottom),0 100%,100% 100%,100% var(--side-rail-span-bottom),var(--side-rail-right-start) var(--side-rail-span-bottom),var(--side-rail-right-start) 50%,100% 50%)}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-full] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-full] .HomeSplitFlap_panelTop__TXet3,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-full] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-full] .HomeSplitFlap_panelTop__TXet3{clip-path:polygon(0 0,100% 0,100% var(--side-rail-span-top),var(--side-rail-right-start) var(--side-rail-span-top),var(--side-rail-right-start) calc(50% - var(--divider-half-height)),var(--side-rail-left-end) calc(50% - var(--divider-half-height)),var(--side-rail-left-end) var(--side-rail-span-top),0 var(--side-rail-span-top))}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-full] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-full] .HomeSplitFlap_panelBottom__eyhAo,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-full] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-full] .HomeSplitFlap_panelBottom__eyhAo{clip-path:polygon(0 calc(50% + var(--divider-half-height)),var(--side-rail-left-end) calc(50% + var(--divider-half-height)),var(--side-rail-left-end) var(--side-rail-span-bottom),0 var(--side-rail-span-bottom),0 100%,100% 100%,100% var(--side-rail-span-bottom),var(--side-rail-right-start) var(--side-rail-span-bottom),var(--side-rail-right-start) calc(50% + var(--divider-half-height)),100% calc(50% + var(--divider-half-height)))}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-75] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-75] .HomeSplitFlap_panelTop__TXet3,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-75] .HomeSplitFlap_charTop__psSS5,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-75] .HomeSplitFlap_panelTop__TXet3{clip-path:polygon(0 0,100% 0,100% var(--side-rail-span-top),var(--side-rail-right-start) var(--side-rail-span-top),var(--side-rail-right-start) 50%,var(--divider-gap-right) 50%,var(--divider-gap-right) calc(50% - var(--divider-half-height)),var(--divider-gap-left) calc(50% - var(--divider-half-height)),var(--divider-gap-left) 50%,var(--side-rail-left-end) 50%,var(--side-rail-left-end) var(--side-rail-span-top),0 var(--side-rail-span-top))}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-75] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=half-height][data-center-break-style=center-gap-75] .HomeSplitFlap_panelBottom__eyhAo,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-75] .HomeSplitFlap_charBottom__N5SzW,.HomeSplitFlap_cell__BdFKa[data-side-rail-style=quarter-height][data-center-break-style=center-gap-75] .HomeSplitFlap_panelBottom__eyhAo{clip-path:polygon(0 50%,var(--side-rail-left-end) 50%,var(--side-rail-left-end) var(--side-rail-span-bottom),0 var(--side-rail-span-bottom),0 100%,100% 100%,100% var(--side-rail-span-bottom),var(--side-rail-right-start) var(--side-rail-span-bottom),var(--side-rail-right-start) 50%,var(--divider-gap-right) 50%,var(--divider-gap-right) calc(50% + var(--divider-half-height)),var(--divider-gap-left) calc(50% + var(--divider-half-height)),var(--divider-gap-left) 50%)}.HomeSplitFlap_divider__J40MC{position:absolute;left:50%;top:50%;width:var(--divider-width,100%);height:var(--divider-height,1px);transform:translate(-50%,-50%);background:var(--divider-fill,rgba(0,0,0,.75));z-index:2;pointer-events:none;box-shadow:inset 0 1px 0 var(--divider-top-stroke,transparent),inset 0 -1px 0 var(--divider-bottom-stroke,transparent)}.HomeSplitFlap_cell__BdFKa[data-center-break-style=none] .HomeSplitFlap_divider__J40MC{box-shadow:none}.HomeSplitFlap_sideRail__krWB7{position:absolute;top:var(--side-rail-span-top);width:var(--side-rail-width,0);height:calc(var(--side-rail-span-bottom) - var(--side-rail-span-top));background:var(--side-rail-fill,transparent);z-index:2;pointer-events:none;box-shadow:inset 1px 0 0 var(--side-rail-leading-stroke,transparent),inset -1px 0 0 var(--side-rail-trailing-stroke,transparent)}.HomeSplitFlap_sideRailLeft__6yfjU{left:0}.HomeSplitFlap_sideRailRight__L7Anc{right:0}.HomeSplitFlap_cell__BdFKa[data-side-rail-style=none] .HomeSplitFlap_sideRail__krWB7{display:none}@media (max-width:900px){.HomeSplitFlap_cell__BdFKa{width:34px;height:51px}.HomeSplitFlap_charHalf__3O8_Q{font-size:20px}.HomeSplitFlap_board__6Ct1V{gap:4px}.HomeSplitFlap_row__jdzbA{gap:2px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=beacon],.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=frame]{--wrap-padding-block:12px;--wrap-padding-inline:14px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=rails]{--wrap-padding-block:12px;--wrap-padding-inline:20px}}@media (max-width:560px){.HomeSplitFlap_cell__BdFKa{width:26px;height:39px}.HomeSplitFlap_charHalf__3O8_Q{font-size:15px}.HomeSplitFlap_board__6Ct1V{gap:3px}.HomeSplitFlap_row__jdzbA{gap:2px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=beacon],.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=frame]{--wrap-padding-block:8px;--wrap-padding-inline:10px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=rails]{--wrap-padding-block:8px;--wrap-padding-inline:14px}}@media (max-width:520px){.HomeSplitFlap_cell__BdFKa{width:20px;height:30px}.HomeSplitFlap_charHalf__3O8_Q{font-size:12px}.HomeSplitFlap_board__6Ct1V{gap:3px}.HomeSplitFlap_row__jdzbA{gap:1px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=beacon],.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=frame]{--wrap-padding-block:6px;--wrap-padding-inline:8px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=rails]{--wrap-padding-block:6px;--wrap-padding-inline:11px}}@media (max-width:430px){.HomeSplitFlap_cell__BdFKa{width:17px;height:26px}.HomeSplitFlap_charHalf__3O8_Q{font-size:10px}.HomeSplitFlap_board__6Ct1V{gap:2px}.HomeSplitFlap_row__jdzbA{gap:1px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=beacon],.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=frame]{--wrap-padding-block:5px;--wrap-padding-inline:6px}.HomeSplitFlap_boardWrap__G1RfT[data-accent-preset=rails]{--wrap-padding-block:5px;--wrap-padding-inline:9px}}@media (prefers-reduced-motion:reduce){.HomeSplitFlap_boardChrome__NBHTy,.HomeSplitFlap_boardWrap__G1RfT,.HomeSplitFlap_cell__BdFKa,.HomeSplitFlap_charHalf__3O8_Q,.HomeSplitFlap_panelHalf__n3W_Y{transition-duration:0s}}.WeddingPresetGallery_card__hNCfa{display:flex;flex-direction:column;gap:20px;border:1px solid rgba(255,255,255,.14);background:rgba(8,12,16,.72);padding:24px}.WeddingPresetGallery_header__Ared4{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.WeddingPresetGallery_titleStack__iV5U_{display:flex;flex-direction:column;gap:6px}.WeddingPresetGallery_kicker__Elwe6{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.WeddingPresetGallery_title__yI7C1{margin:0;font-size:1.35rem;line-height:1.1;font-weight:700;color:var(--brand-off-white)}.WeddingPresetGallery_note___37nI{margin:0;max-width:320px;font-size:.84rem;line-height:1.45;color:rgba(255,255,255,.62);text-align:right}.WeddingPresetGallery_grid__xxna8{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.WeddingPresetGallery_presetCard__eMF2Y{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);padding:14px}.WeddingPresetGallery_previewLaunchButton__DM3oq{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:inherit}.WeddingPresetGallery_previewLaunchButton__DM3oq:focus-visible .WeddingPresetGallery_previewFrame__2oZF5,.WeddingPresetGallery_previewLaunchButton__DM3oq:hover .WeddingPresetGallery_previewFrame__2oZF5{border-color:rgba(255,255,255,.26);background:linear-gradient(180deg,color-mix(in srgb,var(--preset-accent,#C8A97A) 16%,transparent) 0,rgba(255,255,255,.05) 100%)}.WeddingPresetGallery_previewFrame__2oZF5{display:flex;justify-content:center;align-items:center;min-height:128px;padding:18px 14px;border:1px solid transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--preset-accent,#C8A97A) 12%,transparent) 0,rgba(255,255,255,.02) 100%);overflow:hidden;transition:border-color .16s ease,background .16s ease}.WeddingPresetGallery_boardScaler__DZRsd{zoom:var(--board-zoom-desktop,1);display:flex;align-items:center;justify-content:center}@media (max-width:900px){.WeddingPresetGallery_boardScaler__DZRsd{zoom:var(--board-zoom-mobile,1)}}.WeddingPresetGallery_cardTitle__h_pPf{margin:0;font-size:.94rem;font-weight:600;color:var(--brand-off-white);text-align:center;width:100%}.WeddingPresetGallery_cardFooter__Wtbye{display:flex;justify-content:space-between;align-items:center;gap:12px}.WeddingPresetGallery_cardDetail__TXzTb{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.46)}.WeddingPresetGallery_actions__wfbqp{display:flex;gap:6px;flex-wrap:wrap}.WeddingPresetGallery_actionButton__dK4tH{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;border:1px solid rgba(255,255,255,.14);background:transparent;color:rgba(255,255,255,.76);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;letter-spacing:.04em;transition:border-color .16s ease,background .16s ease,color .16s ease}.WeddingPresetGallery_actionButton__dK4tH:focus-visible,.WeddingPresetGallery_actionButton__dK4tH:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:var(--brand-off-white)}.WeddingPresetGallery_actionButton__dK4tH:disabled{opacity:.55;cursor:default}.WeddingPresetGallery_actionButtonPrimary__dAadC{border-color:rgba(255,255,255,.22)}.WeddingPresetGallery_actionButton__dK4tH svg{width:16px;height:16px;flex:0 0 auto}.WeddingPresetGallery_pendingDot__OyKaC{width:8px;height:8px;border-radius:0;background:currentColor}@media (max-width:720px){.WeddingPresetGallery_card__hNCfa{padding:18px}.WeddingPresetGallery_header__Ared4{flex-direction:column;align-items:flex-start}.WeddingPresetGallery_note___37nI{text-align:left}}[data-theme=light] .WeddingPresetGallery_card__hNCfa{border-color:rgba(12,12,10,.1);background:rgba(255,255,255,.92)}[data-theme=light] .WeddingPresetGallery_actionButton__dK4tH,[data-theme=light] .WeddingPresetGallery_cardDetail__TXzTb,[data-theme=light] .WeddingPresetGallery_kicker__Elwe6,[data-theme=light] .WeddingPresetGallery_note___37nI{color:rgba(12,12,10,.68)}[data-theme=light] .WeddingPresetGallery_cardTitle__h_pPf,[data-theme=light] .WeddingPresetGallery_title__yI7C1{color:#0c0c0a}[data-theme=light] .WeddingPresetGallery_actionButton__dK4tH,[data-theme=light] .WeddingPresetGallery_presetCard__eMF2Y{border-color:rgba(12,12,10,.12);background:rgba(12,12,10,.03)}[data-theme=light] .WeddingPresetGallery_previewFrame__2oZF5{border-color:rgba(12,12,10,.08);background:linear-gradient(180deg,color-mix(in srgb,var(--preset-accent,#C8A97A) 12%,#ffffff) 0,rgba(12,12,10,.06) 100%)}[data-theme=light] .WeddingPresetGallery_previewLaunchButton__DM3oq:focus-visible .WeddingPresetGallery_previewFrame__2oZF5,[data-theme=light] .WeddingPresetGallery_previewLaunchButton__DM3oq:hover .WeddingPresetGallery_previewFrame__2oZF5{border-color:rgba(12,12,10,.16);background:linear-gradient(180deg,color-mix(in srgb,var(--preset-accent,#C8A97A) 16%,#ffffff) 0,rgba(12,12,10,.08) 100%)}[data-theme=light] .WeddingPresetGallery_actionButton__dK4tH:focus-visible,[data-theme=light] .WeddingPresetGallery_actionButton__dK4tH:hover{border-color:rgba(12,12,10,.22);background:rgba(12,12,10,.05);color:#0c0c0a}.AirspaceLocationPicker_root__wqKSj{position:relative}.AirspaceLocationPicker_results__kjO7t{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:12;display:grid;gap:1px;padding:8px;border:1px solid rgba(255,255,255,.12);background:rgba(18,22,28,.96);box-shadow:0 20px 44px rgba(0,0,0,.24);backdrop-filter:blur(16px)}.AirspaceLocationPicker_option__JMAfe,.AirspaceLocationPicker_statusRow__VSZ_C{width:100%;padding:10px 12px;border:0;background:transparent;color:rgba(244,247,250,.92);font:inherit;text-align:left}.AirspaceLocationPicker_statusRow__VSZ_C{color:rgba(201,210,219,.78)}.AirspaceLocationPicker_option__JMAfe{cursor:pointer;transition:background-color .16s ease,color .16s ease}.AirspaceLocationPicker_optionActive__CdIJf,.AirspaceLocationPicker_option__JMAfe:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.98)}.AirspaceLocationPicker_optionLabel__r2YGT{display:block;font-size:.95rem;font-weight:600;letter-spacing:.01em}.AirspaceLocationPicker_optionMeta__FZEK6{display:block;margin-top:4px;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(201,210,219,.64)}[data-theme=light] .AirspaceLocationPicker_results__kjO7t{border-color:rgba(12,12,10,.12);background:rgba(255,255,255,.98);box-shadow:0 18px 38px rgba(0,0,0,.12)}[data-theme=light] .AirspaceLocationPicker_option__JMAfe,[data-theme=light] .AirspaceLocationPicker_statusRow__VSZ_C{color:rgba(12,12,10,.92)}[data-theme=light] .AirspaceLocationPicker_statusRow__VSZ_C{color:rgba(58,58,56,.68)}[data-theme=light] .AirspaceLocationPicker_optionActive__CdIJf,[data-theme=light] .AirspaceLocationPicker_option__JMAfe:hover{background:rgba(12,12,10,.05);color:rgba(12,12,10,.98)}[data-theme=light] .AirspaceLocationPicker_optionMeta__FZEK6{color:rgba(58,58,56,.6)}.FreeformSceneEditor_freeformEditor__4byCD{display:grid;gap:14px;container-type:inline-size}.FreeformSceneEditor_freeformComponentMeta__ICiEC,.FreeformSceneEditor_freeformFieldHint__FLgIg,.FreeformSceneEditor_freeformHelperText___fIUm,.FreeformSceneEditor_freeformInspectorLabel__5Rujw,.FreeformSceneEditor_freeformPaletteOptionMeta__1U55Q,.FreeformSceneEditor_freeformPanelMeta__FmxCX,.FreeformSceneEditor_freeformStatusBanner__HB7Rh,.FreeformSceneEditor_freeformStatus__T3TBe{color:var(--text-secondary);font-size:.76rem;font-weight:700;line-height:1.45}.FreeformSceneEditor_freeformComponentLabel__VeehE,.FreeformSceneEditor_freeformPanelTitle__racz3,.FreeformSceneEditor_freeformStatusBanner__HB7Rh{color:var(--text-primary)}.FreeformSceneEditor_freeformStatusBanner__HB7Rh{padding:0}.FreeformSceneEditor_freeformLayout__y_oRM{display:grid;gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(220px,.9fr) minmax(250px,1fr);align-items:start}.FreeformSceneEditor_freeformInspector__1l7rC,.FreeformSceneEditor_freeformSidePanel__PNA3y,.FreeformSceneEditor_freeformStageCard__AhAJz{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--editor-border);border-radius:var(--editor-panel-radius);background:var(--editor-surface-soft)}.FreeformSceneEditor_freeformPanelHeader__eMH4n{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.FreeformSceneEditor_freeformPanelHeader__eMH4n>div{display:grid;gap:4px;min-width:0}.FreeformSceneEditor_freeformPanelTitle__racz3{font-size:.84rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.FreeformSceneEditor_freeformPanelMeta__FmxCX{flex:0 0 auto;text-align:right}.FreeformSceneEditor_freeformSectionDivider__OGGvb{height:1px;background:rgba(255,255,255,.08)}.FreeformSceneEditor_freeformStageScroller__xvKIu{min-width:0;overflow:auto;padding-bottom:2px}.FreeformSceneEditor_freeformStage__VlMb8{position:relative;display:block;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015);outline:none}.FreeformSceneEditor_freeformStage__VlMb8:focus-visible{box-shadow:0 0 0 1px var(--editor-border-strong)}.FreeformSceneEditor_freeformStageDragging__Gudnq{border-color:var(--editor-border-strong)}.FreeformSceneEditor_freeformHiddenInput__CsMjn{position:absolute;width:1px;height:1px;padding:0;margin:0;border:none;outline:none;font-size:16px;opacity:0;pointer-events:none;background:transparent;color:transparent;caret-color:transparent;resize:none;z-index:0}.FreeformSceneEditor_freeformGrid__K9eP4{position:absolute;inset:0;display:grid}.FreeformSceneEditor_freeformGridCell__vhfFa{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;margin:0;border:1px solid rgba(255,255,255,.05);background:transparent;color:rgba(255,255,255,.76);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.FreeformSceneEditor_freeformGridCellEditable__UxKDY{background:rgba(255,255,255,.02)}.FreeformSceneEditor_freeformGridCellFilled__FcoDS{color:var(--text-primary)}.FreeformSceneEditor_freeformGridCellColored__Y9Vr7{background:var(--freeform-cell-fill);color:var(--freeform-cell-ink)}.FreeformSceneEditor_freeformGridCellBorder__eKBaQ,.FreeformSceneEditor_freeformGridCellBranded__MOdna,.FreeformSceneEditor_freeformGridCellOccupied__ZlKIt{cursor:default;color:rgba(255,255,255,.38)}.FreeformSceneEditor_freeformGridCellBorder__eKBaQ{background:rgba(255,255,255,.012)}.FreeformSceneEditor_freeformGridCellBranded__MOdna{background:rgba(255,255,255,.05);color:rgba(255,255,255,.72);letter-spacing:.06em}.FreeformSceneEditor_freeformGridCellSelected__czLFo{z-index:1;border-color:var(--editor-border-strong);box-shadow:inset 0 0 0 1px var(--editor-border-strong)}.FreeformSceneEditor_freeformGridCellSelected__czLFo:after{content:"";position:absolute;inset:2px;border:1px solid rgba(250,250,248,.72);background:rgba(250,250,248,.12);pointer-events:none}.FreeformSceneEditor_freeformActionButton__lElWF:focus-visible,.FreeformSceneEditor_freeformActionButton__lElWF:hover,.FreeformSceneEditor_freeformAlignButton__wckLf:focus-visible,.FreeformSceneEditor_freeformAlignButton__wckLf:hover,.FreeformSceneEditor_freeformColorButton__nmw7t:focus-visible,.FreeformSceneEditor_freeformColorButton__nmw7t:hover,.FreeformSceneEditor_freeformComponentSurface__lxf6P:focus-visible,.FreeformSceneEditor_freeformComponentSurface__lxf6P:hover,.FreeformSceneEditor_freeformDangerButton__POZM6:focus-visible,.FreeformSceneEditor_freeformDangerButton__POZM6:hover,.FreeformSceneEditor_freeformGridCell__vhfFa:focus-visible,.FreeformSceneEditor_freeformGridCell__vhfFa:hover,.FreeformSceneEditor_freeformInput__qaIxX:focus-visible,.FreeformSceneEditor_freeformInput__qaIxX:hover,.FreeformSceneEditor_freeformPaletteGroupButton__ZoqjS:focus-visible,.FreeformSceneEditor_freeformPaletteGroupButton__ZoqjS:hover,.FreeformSceneEditor_freeformResizeHandle__kVkPl:focus-visible,.FreeformSceneEditor_freeformResizeHandle__kVkPl:hover,.FreeformSceneEditor_freeformSelect__lgilg:focus-visible,.FreeformSceneEditor_freeformSelect__lgilg:hover,.FreeformSceneEditor_freeformTextArea__AsOIr:focus-visible,.FreeformSceneEditor_freeformTextArea__AsOIr:hover,.FreeformSceneEditor_freeformToneButton__hXuu0:focus-visible,.FreeformSceneEditor_freeformToneButton__hXuu0:hover,.FreeformSceneEditor_freeformWidgetListButton__7T7mz:focus-visible,.FreeformSceneEditor_freeformWidgetListButton__7T7mz:hover,.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh:focus-visible,.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh:hover{border-color:var(--editor-border-strong)}.FreeformSceneEditor_freeformComponent__wnqnO,.FreeformSceneEditor_freeformDropPreview__XuE1o{position:absolute}.FreeformSceneEditor_freeformComponent__wnqnO{display:grid}.FreeformSceneEditor_freeformComponentSelected__SGs7z{z-index:3}.FreeformSceneEditor_freeformComponentDragging__J_B3Q{z-index:4}.FreeformSceneEditor_freeformComponentSurface__lxf6P{position:absolute;inset:0;display:grid;align-content:space-between;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.18);background:rgba(17,21,27,.92);color:var(--text-primary);text-align:left;cursor:grab;overflow:hidden}.FreeformSceneEditor_freeformComponentDragging__J_B3Q .FreeformSceneEditor_freeformComponentSurface__lxf6P{opacity:.74;background:rgba(17,21,27,.7);border-color:rgba(255,255,255,.3)}.FreeformSceneEditor_freeformComponentSelected__SGs7z .FreeformSceneEditor_freeformComponentSurface__lxf6P{border-color:var(--editor-border-strong)}.FreeformSceneEditor_freeformComponentHeader__1yolf{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.FreeformSceneEditor_freeformComponentLabel__VeehE{font-size:.8rem;font-weight:800;letter-spacing:.02em}.FreeformSceneEditor_freeformComponentPreview__SlZLZ{white-space:pre-wrap;overflow:hidden;color:var(--text-secondary);font-size:.74rem;line-height:1.3}.FreeformSceneEditor_freeformResizeHandle__kVkPl{position:absolute;right:0;bottom:0;width:18px;height:18px;padding:0;border:1px solid rgba(255,255,255,.18);border-right:0;border-bottom:0;background:rgba(255,255,255,.08);cursor:nwse-resize}.FreeformSceneEditor_freeformDropPreview__XuE1o{display:grid;place-items:center;border:1px dashed rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:var(--text-primary);font-size:.72rem;font-weight:700;text-align:center;pointer-events:none;z-index:2;opacity:.72}.FreeformSceneEditor_freeformDropPreviewValid__lvjs5{border-color:rgba(255,255,255,.26)}.FreeformSceneEditor_freeformDropPreviewInvalid__ANdhO{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:var(--text-secondary)}.FreeformSceneEditor_freeformField__kOJ74,.FreeformSceneEditor_freeformInspectorSection__5M8mI,.FreeformSceneEditor_freeformPaletteGroupList__OtCup,.FreeformSceneEditor_freeformPaletteGroup__9F802,.FreeformSceneEditor_freeformWidgetList__LTh_l{display:grid;gap:8px}.FreeformSceneEditor_freeformActionButton__lElWF,.FreeformSceneEditor_freeformAlignButton__wckLf,.FreeformSceneEditor_freeformDangerButton__POZM6,.FreeformSceneEditor_freeformInput__qaIxX,.FreeformSceneEditor_freeformPaletteGroupButton__ZoqjS,.FreeformSceneEditor_freeformSelect__lgilg,.FreeformSceneEditor_freeformTextArea__AsOIr,.FreeformSceneEditor_freeformToneButton__hXuu0,.FreeformSceneEditor_freeformWidgetListButton__7T7mz,.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh{border:1px solid var(--editor-border);border-radius:var(--editor-radius-sm);background:rgba(255,255,255,.02);color:var(--text-primary);font:inherit}.FreeformSceneEditor_freeformPaletteGroupButton__ZoqjS,.FreeformSceneEditor_freeformWidgetListButton__7T7mz{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.FreeformSceneEditor_freeformPaletteDisclosure__1T46p{width:12px;height:12px;flex:0 0 auto}.FreeformSceneEditor_freeformAlignButtonActive__87HUh,.FreeformSceneEditor_freeformPaletteGroupButtonActive__h7leM,.FreeformSceneEditor_freeformToneButtonActive___cHP_,.FreeformSceneEditor_freeformWidgetListButtonActive__y0wv_,.FreeformSceneEditor_freeformWidgetTrayCardActive__QZHd6{border-color:var(--editor-border-strong);background:rgba(255,255,255,.06)}.FreeformSceneEditor_freeformPaletteOptionMeta__1U55Q{flex:0 0 auto}.FreeformSceneEditor_freeformWidgetTray__JhBqF{display:grid;gap:10px;padding-top:4px}.FreeformSceneEditor_freeformWidgetTrayList__Z83kZ{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh{display:grid;justify-items:start;align-content:start;gap:8px;min-width:0;max-width:100%;overflow:hidden;padding:10px;cursor:grab;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh:focus-visible,.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh:hover{transform:translateY(-1px)}.FreeformSceneEditor_freeformWidgetTrayPreview__HugY4{display:grid;align-content:center;max-width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:var(--text-primary);text-align:left}.FreeformSceneEditor_freeformWidgetTrayPreview__HugY4[data-size=tiny]{background:rgba(255,255,255,.025)}.FreeformSceneEditor_freeformWidgetTrayPreview__HugY4[data-size=compact]{background:rgba(255,255,255,.035)}.FreeformSceneEditor_freeformWidgetTrayPreview__HugY4[data-size=standard]{background:rgba(255,255,255,.045)}.FreeformSceneEditor_freeformWidgetTrayPreview__HugY4[data-size=large]{background:rgba(255,255,255,.06)}.FreeformSceneEditor_freeformWidgetTrayLabel__4Yqre,.FreeformSceneEditor_freeformWidgetTrayMeta__20qle,.FreeformSceneEditor_freeformWidgetTrayPreviewText__DQk1I{display:block}.FreeformSceneEditor_freeformWidgetTrayPreviewText__DQk1I{white-space:pre-wrap;overflow:hidden;font-size:.68rem;font-weight:700;line-height:1.25;letter-spacing:.02em}.FreeformSceneEditor_freeformWidgetTrayLabel__4Yqre{font-size:.82rem;font-weight:800;color:var(--text-primary)}.FreeformSceneEditor_freeformWidgetTrayMeta__20qle{color:var(--text-secondary);font-size:.74rem;font-weight:700}.FreeformSceneEditor_freeformColorRow__YIL7U,.FreeformSceneEditor_freeformEmojiGrid__l7kYS,.FreeformSceneEditor_freeformInspectorActions__40ri1{display:flex;flex-wrap:wrap;gap:8px}.FreeformSceneEditor_freeformColorItem__FQvCP{position:relative;display:grid;justify-items:center;gap:6px}.FreeformSceneEditor_freeformActionButton__lElWF,.FreeformSceneEditor_freeformAlignButton__wckLf,.FreeformSceneEditor_freeformDangerButton__POZM6,.FreeformSceneEditor_freeformToneButton__hXuu0{min-height:34px;padding:9px 12px;cursor:pointer}.FreeformSceneEditor_freeformActionButton__lElWF,.FreeformSceneEditor_freeformDangerButton__POZM6,.FreeformSceneEditor_freeformToneButton__hXuu0{font-size:.78rem;font-weight:700}.FreeformSceneEditor_freeformColorButton__nmw7t{width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:var(--editor-radius-xs);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.FreeformSceneEditor_freeformColorButtonActive__FRGvk{border-color:var(--editor-border-strong);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);transform:translateY(-1px)}.FreeformSceneEditor_freeformColorDeleteButton__lOjCL{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--editor-border);border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:.82rem;line-height:1;cursor:pointer}.FreeformSceneEditor_freeformColorDeleteButton__lOjCL:focus-visible,.FreeformSceneEditor_freeformColorDeleteButton__lOjCL:hover{border-color:var(--editor-border-strong);color:var(--text-primary)}.FreeformSceneEditor_freeformColorAddItem__mS6uO{cursor:pointer}.FreeformSceneEditor_freeformColorAddButton__Kleuk{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px dashed var(--editor-border);border-radius:var(--editor-radius-xs);background:rgba(255,255,255,.02);color:var(--text-primary);font-size:1rem;line-height:1}.FreeformSceneEditor_freeformColorAddItem__mS6uO:focus-within .FreeformSceneEditor_freeformColorAddButton__Kleuk,.FreeformSceneEditor_freeformColorAddItem__mS6uO:hover .FreeformSceneEditor_freeformColorAddButton__Kleuk{border-color:var(--editor-border-strong)}.FreeformSceneEditor_freeformColorPickerInput__0pq1Z{position:absolute;inset:0 0 auto;width:28px;height:28px;opacity:0;cursor:pointer}.FreeformSceneEditor_freeformAlignGrid__6b9cj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.FreeformSceneEditor_freeformAlignButton__wckLf{width:100%;justify-content:center;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.04em}.FreeformSceneEditor_freeformInput__qaIxX,.FreeformSceneEditor_freeformSelect__lgilg,.FreeformSceneEditor_freeformTextArea__AsOIr{width:100%;padding:10px 12px}.FreeformSceneEditor_freeformTextArea__AsOIr{resize:vertical;min-height:92px}.FreeformSceneEditor_freeformSelect__lgilg{-webkit-appearance:none;-moz-appearance:none;appearance:none}.FreeformSceneEditor_freeformWidgetListButton__7T7mz{display:grid;gap:3px;justify-items:start}.FreeformSceneEditor_freeformWidgetListButton__7T7mz>span:last-child{color:var(--text-secondary);font-size:.74rem;font-weight:700}.FreeformSceneEditor_freeformEmptyState__fjPDU{color:var(--text-secondary);font-size:.82rem;line-height:1.5}[data-theme=light] .FreeformSceneEditor_freeformSectionDivider__OGGvb{background:rgba(0,0,0,.08)}[data-theme=light] .FreeformSceneEditor_freeformStage__VlMb8{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.02)}[data-theme=light] .FreeformSceneEditor_freeformGridCell__vhfFa{border-color:rgba(0,0,0,.06);color:rgba(12,12,10,.7)}[data-theme=light] .FreeformSceneEditor_freeformGridCellSelected__czLFo:after{border-color:rgba(12,12,10,.55);background:rgba(12,12,10,.08)}[data-theme=light] .FreeformSceneEditor_freeformActionButton__lElWF,[data-theme=light] .FreeformSceneEditor_freeformAlignButton__wckLf,[data-theme=light] .FreeformSceneEditor_freeformDangerButton__POZM6,[data-theme=light] .FreeformSceneEditor_freeformGridCellEditable__UxKDY,[data-theme=light] .FreeformSceneEditor_freeformInput__qaIxX,[data-theme=light] .FreeformSceneEditor_freeformPaletteGroupButton__ZoqjS,[data-theme=light] .FreeformSceneEditor_freeformSelect__lgilg,[data-theme=light] .FreeformSceneEditor_freeformTextArea__AsOIr,[data-theme=light] .FreeformSceneEditor_freeformToneButton__hXuu0,[data-theme=light] .FreeformSceneEditor_freeformWidgetListButton__7T7mz,[data-theme=light] .FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh{background:rgba(0,0,0,.02)}[data-theme=light] .FreeformSceneEditor_freeformGridCellBorder__eKBaQ,[data-theme=light] .FreeformSceneEditor_freeformGridCellBranded__MOdna,[data-theme=light] .FreeformSceneEditor_freeformGridCellOccupied__ZlKIt{color:rgba(12,12,10,.38)}[data-theme=light] .FreeformSceneEditor_freeformGridCellBranded__MOdna{background:rgba(12,12,10,.06)}[data-theme=light] .FreeformSceneEditor_freeformComponentSurface__lxf6P{border-color:rgba(0,0,0,.16);background:rgba(255,255,255,.92)}[data-theme=light] .FreeformSceneEditor_freeformComponentDragging__J_B3Q .FreeformSceneEditor_freeformComponentSurface__lxf6P{background:rgba(255,255,255,.72);border-color:rgba(0,0,0,.22)}[data-theme=light] .FreeformSceneEditor_freeformColorButton__nmw7t,[data-theme=light] .FreeformSceneEditor_freeformResizeHandle__kVkPl{border-color:rgba(0,0,0,.14)}[data-theme=light] .FreeformSceneEditor_freeformWidgetTrayPreview__HugY4{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.03)}[data-theme=light] .FreeformSceneEditor_freeformResizeHandle__kVkPl{background:rgba(0,0,0,.05)}[data-theme=light] .FreeformSceneEditor_freeformDropPreview__XuE1o{border-color:rgba(0,0,0,.18);background:rgba(255,255,255,.56);color:var(--text-primary)}@container (max-width: 800px){.FreeformSceneEditor_freeformLayout__y_oRM{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.FreeformSceneEditor_freeformStageCard__AhAJz{grid-column:1/-1}}@container (max-width: 460px){.FreeformSceneEditor_freeformLayout__y_oRM{grid-template-columns:minmax(0,1fr)}.FreeformSceneEditor_freeformInspector__1l7rC,.FreeformSceneEditor_freeformSidePanel__PNA3y,.FreeformSceneEditor_freeformStageCard__AhAJz{padding:12px}.FreeformSceneEditor_freeformPanelHeader__eMH4n{flex-direction:column}.FreeformSceneEditor_freeformPanelMeta__FmxCX{text-align:left}.FreeformSceneEditor_freeformWidgetTrayList__Z83kZ{display:grid;grid-template-columns:minmax(0,1fr)}.FreeformSceneEditor_freeformWidgetTrayCard__h1_Eh{width:100%}}.FreeformSceneEditor_checkOption__UcZga{display:flex;align-items:center;gap:10px;color:var(--text-primary);font-size:.92rem;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FreeformSceneEditor_checkOption__UcZga input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex-shrink:0;margin:0;border:1.5px solid var(--text-primary);background:transparent;cursor:pointer}.FreeformSceneEditor_checkOption__UcZga input[type=checkbox]:checked{background-color:var(--text-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolyline points='2 6 4.5 8.5 10 3' stroke='%230C0C0A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:72%}[data-theme=light] .FreeformSceneEditor_checkOption__UcZga input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpolyline points='2 6 4.5 8.5 10 3' stroke='%23FAFAF8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E")}.CheckboxField_field__RU5b0{--checkbox-border:var(--text-primary);--checkbox-fill:var(--text-primary);--checkbox-checkmark:#0c0c0a;display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=light] .CheckboxField_field__RU5b0{--checkbox-checkmark:#fafaf8}.CheckboxField_hiddenInput__yM7zf{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none}.CheckboxField_box__ORWAu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:2px;border:1.5px solid var(--checkbox-border);background:transparent;transition:background .11s ease,border-color .11s ease}.CheckboxField_box__ORWAu:after{content:"";width:4px;height:8px;border-right:2px solid var(--checkbox-checkmark);border-bottom:2px solid var(--checkbox-checkmark);opacity:0;transform:translateY(-1px) rotate(45deg) scale(.85);transition:opacity .11s ease,transform .11s ease}.CheckboxField_hiddenInput__yM7zf:checked+.CheckboxField_box__ORWAu{background-color:var(--checkbox-fill)}.CheckboxField_hiddenInput__yM7zf:checked+.CheckboxField_box__ORWAu:after{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}.CheckboxField_hiddenInput__yM7zf:focus-visible+.CheckboxField_box__ORWAu{outline:2px solid var(--text-primary);outline-offset:2px}.CheckboxField_hiddenInput__yM7zf:disabled+.CheckboxField_box__ORWAu{opacity:.4}.CheckboxField_field__RU5b0:has(.CheckboxField_hiddenInput__yM7zf:disabled){cursor:not-allowed}.UsageLimitNotice_notice__iE_yA{display:grid;gap:10px;padding:16px;border:1px solid var(--border,rgba(12,12,10,.1));background:var(--surface-subtle,rgba(12,12,10,.03))}.UsageLimitNotice_header__n9es0{display:grid;gap:4px}.UsageLimitNotice_eyebrow__bINIQ{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted,rgba(12,12,10,.54))}.UsageLimitNotice_title__aScHS{margin:0;font-size:1rem;font-weight:800;letter-spacing:.01em;color:var(--text-primary,#0c0c0a)}.UsageLimitNotice_body__yzlbr,.UsageLimitNotice_detail__QoPZw{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-secondary,rgba(12,12,10,.72))}.UsageLimitNotice_actions__RcO9J{display:flex;flex-wrap:wrap;gap:10px}.UsageLimitNotice_action__cFUgc{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--border-strong,rgba(12,12,10,.18));background:var(--surface,#ffffff);color:var(--text-primary,#0c0c0a);font:inherit;font-weight:700;text-decoration:none;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.UsageLimitNotice_action__cFUgc:hover{background:var(--surface-active,rgba(12,12,10,.05))}.UsageLimitNotice_actionPrimary__sSde8{border-color:var(--button-primary-border,var(--text-primary,#0c0c0a));background:var(--button-primary-bg,var(--text-primary,#0c0c0a));color:var(--button-primary-text,var(--surface,#ffffff))}.UsageLimitNotice_actionPrimary__sSde8:focus-visible,.UsageLimitNotice_actionPrimary__sSde8:hover{border-color:var(--button-primary-border,var(--text-primary,#0c0c0a));background:var(--button-primary-bg,var(--text-primary,#0c0c0a));color:var(--button-primary-text,var(--surface,#ffffff));opacity:.75}.WeddingGuestNotesOwnerManager_page__axV6Q,.WeddingGuestNotesOwnerManager_panelRoot__TLOB8{--surface:var(--brand-white,#ffffff);--surface-subtle:rgba(12,12,10,0.03);--surface-active:rgba(12,12,10,0.05);--border:rgba(12,12,10,0.1);--border-strong:rgba(12,12,10,0.18);--text-primary:var(--text-primary,#0c0c0a);--text-secondary:rgba(12,12,10,0.72);--text-muted:rgba(12,12,10,0.54);--shadow:0 18px 44px rgba(0,0,0,0.06);--danger:#8f3326;--success:#2e6b38;color:var(--text-primary)}.WeddingGuestNotesOwnerManager_page__axV6Q{min-height:calc(100vh - var(--header-height, 72px));padding:calc(var(--header-height, 72px) + 24px) 24px 56px;background:linear-gradient(180deg,rgba(12,12,10,.03) 0,transparent 24%),var(--brand-off-white,#fafaf8)}.WeddingGuestNotesOwnerManager_panelRoot__TLOB8{display:grid}html[data-theme=dark] .WeddingGuestNotesOwnerManager_page__axV6Q,html[data-theme=dark] .WeddingGuestNotesOwnerManager_panelRoot__TLOB8{--surface:rgba(18,20,24,0.94);--surface-subtle:rgba(255,255,255,0.04);--surface-active:rgba(255,255,255,0.08);--border:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.22);--text-primary:#fafaf8;--text-secondary:rgba(250,250,248,0.78);--text-muted:rgba(250,250,248,0.58);--shadow:0 22px 48px rgba(0,0,0,0.28);--danger:#ffb3a3;--success:#9fe3b2}html[data-theme=dark] .WeddingGuestNotesOwnerManager_page__axV6Q{background:radial-gradient(circle at top,rgba(255,255,255,.06) 0,transparent 38%),linear-gradient(180deg,#101114,#15181b)}.WeddingGuestNotesOwnerManager_panelShell__S4Fgv,.WeddingGuestNotesOwnerManager_shell__xzUqH{width:min(1180px,100%);margin:0 auto;display:grid;gap:20px}.WeddingGuestNotesOwnerManager_callout__NpWNX{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px}.WeddingGuestNotesOwnerManager_panelSupplement__4rdra{margin:0}.WeddingGuestNotesOwnerManager_panelRoot__TLOB8 .WeddingGuestNotesOwnerManager_panelShell__S4Fgv{gap:12px}.WeddingGuestNotesOwnerManager_kicker__pvsdR,.WeddingGuestNotesOwnerManager_label__pHxw2{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.WeddingGuestNotesOwnerManager_title__NFisV{margin:0;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1}.WeddingGuestNotesOwnerManager_sectionTitle__6IMh1{margin:2px 0 0;font-size:1.04rem;font-weight:800;letter-spacing:.02em}.WeddingGuestNotesOwnerManager_helperText__gGscd,.WeddingGuestNotesOwnerManager_mutedText__pIzqJ,.WeddingGuestNotesOwnerManager_statusCopy__yeZHU{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-secondary)}.WeddingGuestNotesOwnerManager_subheading__8pOkM{margin:0 0 4px;font-size:.96rem;line-height:1.45;color:var(--text-secondary)}.WeddingGuestNotesOwnerManager_feedbackSuccess__EsOxz{color:var(--success)}.WeddingGuestNotesOwnerManager_feedbackError__CxmQ1,.WeddingGuestNotesOwnerManager_inlineError__oPVS2{color:var(--danger)}.WeddingGuestNotesOwnerManager_button__1XYgE,.WeddingGuestNotesOwnerManager_dangerButton__mp0x0,.WeddingGuestNotesOwnerManager_ghostButton__tIbxz,.WeddingGuestNotesOwnerManager_inlineButton__1FC1A{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:inherit;transition:background .14s ease,border-color .14s ease,opacity .14s ease}.WeddingGuestNotesOwnerManager_button__1XYgE,.WeddingGuestNotesOwnerManager_dangerButton__mp0x0,.WeddingGuestNotesOwnerManager_ghostButton__tIbxz{padding:11px 14px;text-decoration:none}.WeddingGuestNotesOwnerManager_button__1XYgE{border-color:var(--button-primary-border,var(--text-primary));background:var(--button-primary-bg,var(--text-primary));color:var(--button-primary-text,var(--surface))}.WeddingGuestNotesOwnerManager_dangerButton__mp0x0{color:var(--danger)}.WeddingGuestNotesOwnerManager_inlineButton__1FC1A{border:0;background:transparent;padding:0}.WeddingGuestNotesOwnerManager_dangerButton__mp0x0:hover,.WeddingGuestNotesOwnerManager_ghostButton__tIbxz:hover,.WeddingGuestNotesOwnerManager_inlineButton__1FC1A:hover{background:var(--surface-active)}.WeddingGuestNotesOwnerManager_button__1XYgE:hover{border-color:var(--button-primary-border,var(--text-primary));background:var(--button-primary-bg,var(--text-primary));color:var(--button-primary-text,var(--surface));opacity:.75}.WeddingGuestNotesOwnerManager_button__1XYgE:focus-visible{border-color:var(--button-primary-border,var(--text-primary));background:var(--button-primary-bg,var(--text-primary));color:var(--button-primary-text,var(--surface));opacity:.75}.WeddingGuestNotesOwnerManager_button__1XYgE:disabled,.WeddingGuestNotesOwnerManager_dangerButton__mp0x0:disabled,.WeddingGuestNotesOwnerManager_ghostButton__tIbxz:disabled,.WeddingGuestNotesOwnerManager_inlineButton__1FC1A:disabled{opacity:.45}.WeddingGuestNotesOwnerManager_actionRow__mLNK8,.WeddingGuestNotesOwnerManager_footerActions__hYmkb{display:flex;flex-wrap:wrap;gap:10px}.WeddingGuestNotesOwnerManager_inlineActionRow__oceMz{display:flex;flex-wrap:wrap;gap:12px}.WeddingGuestNotesOwnerManager_topSetup___V7gc{display:grid;gap:10px}.WeddingGuestNotesOwnerManager_topSetupHeader__2Fw3o{display:grid;gap:8px}.WeddingGuestNotesOwnerManager_introBlock__hN8o3{display:grid;gap:4px}.WeddingGuestNotesOwnerManager_statusStrip__jnPgs{display:flex;flex-wrap:wrap;gap:8px}.WeddingGuestNotesOwnerManager_statusBadge__rFiFe{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.WeddingGuestNotesOwnerManager_statusBadgeActive__ozGOH{border-color:rgba(46,107,56,.26);background:rgba(46,107,56,.12);color:var(--success)}.WeddingGuestNotesOwnerManager_statusBadgeWarning__2XUP8{border-color:rgba(143,51,38,.2);background:rgba(143,51,38,.08);color:var(--danger)}.WeddingGuestNotesOwnerManager_topSetupGrid__aNML6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.WeddingGuestNotesOwnerManager_checkboxRow__XVy3_{display:flex;align-items:center;gap:10px;font-size:.94rem;color:var(--text-primary);cursor:pointer}.WeddingGuestNotesOwnerManager_boardSection__LOLjR{display:grid;gap:14px}.WeddingGuestNotesOwnerManager_controlGrid__iPLQs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.WeddingGuestNotesOwnerManager_field__echxY{display:grid;gap:8px}.WeddingGuestNotesOwnerManager_fieldWide__yt5K_{grid-column:1/-1}.WeddingGuestNotesOwnerManager_fieldHeader__sYO_0{display:flex;align-items:center;justify-content:space-between;gap:10px}.WeddingGuestNotesOwnerManager_input__7mC3j,.WeddingGuestNotesOwnerManager_select__fB0Kv,.WeddingGuestNotesOwnerManager_textarea__PAXxD,.WeddingGuestNotesOwnerManager_urlBox__pGjJd{width:100%;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:inherit;padding:12px 13px}.WeddingGuestNotesOwnerManager_textarea__PAXxD{min-height:112px;resize:vertical}.WeddingGuestNotesOwnerManager_input__7mC3j:focus,.WeddingGuestNotesOwnerManager_select__fB0Kv:focus,.WeddingGuestNotesOwnerManager_textarea__PAXxD:focus{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px rgba(12,12,10,.08)}html[data-theme=dark] .WeddingGuestNotesOwnerManager_input__7mC3j:focus,html[data-theme=dark] .WeddingGuestNotesOwnerManager_select__fB0Kv:focus,html[data-theme=dark] .WeddingGuestNotesOwnerManager_textarea__PAXxD:focus{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.WeddingGuestNotesOwnerManager_counter__ktAHc{font-size:.82rem;color:var(--text-muted)}.WeddingGuestNotesOwnerManager_profanityOptions__ZKdwN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.WeddingGuestNotesOwnerManager_profanityOption__KPusK{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:4px;text-align:left;padding:14px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:inherit;cursor:pointer;transition:background .14s ease,border-color .14s ease}.WeddingGuestNotesOwnerManager_profanityOption__KPusK:hover{background:var(--surface-active)}.WeddingGuestNotesOwnerManager_profanityOptionActive__mQrFi{border-color:var(--text-muted);background:var(--surface-active)}.WeddingGuestNotesOwnerManager_profanityOptionTitle__cD7EC{font-weight:800}.WeddingGuestNotesOwnerManager_profanityOptionHelper__8V7J6{font-size:.88rem;color:var(--text-secondary)}.WeddingGuestNotesOwnerManager_previewSection__lySWq{display:grid;gap:10px}.WeddingGuestNotesOwnerManager_previewHeader__rm28m{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.WeddingGuestNotesOwnerManager_previewMeta__eyvcK{display:grid;gap:4px}.WeddingGuestNotesOwnerManager_previewActionBlock__htvmU{display:grid;gap:6px;justify-items:start}.WeddingGuestNotesOwnerManager_previewActionHint__D3IG5{margin:0;max-width:320px;font-size:.84rem;line-height:1.45;color:var(--text-secondary)}.WeddingGuestNotesOwnerManager_previewFrame__jc9w_{width:100%;min-height:clamp(188px,28vw,284px);display:grid;align-items:start;justify-items:stretch;padding:clamp(12px,2vw,16px);border:1px solid var(--border);background:var(--surface-subtle);overflow:hidden}.WeddingGuestNotesOwnerManager_previewBoardViewport__TKVfl{width:100%;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.WeddingGuestNotesOwnerManager_previewBoardScaler__OjOHa{display:flex;align-items:center;justify-content:center;zoom:var(--preview-board-zoom-desktop,1)}.WeddingGuestNotesOwnerManager_fromLine__On_Y6{margin:0;font-size:.88rem;color:var(--text-secondary)}.WeddingGuestNotesOwnerManager_shareSection__Z6QW3{display:grid;gap:14px}.WeddingGuestNotesOwnerManager_shareGrid__ZfaRW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.WeddingGuestNotesOwnerManager_shareCard__ph7_X{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--border);background:var(--surface-subtle)}.WeddingGuestNotesOwnerManager_shareHeader__eAqWQ{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.WeddingGuestNotesOwnerManager_urlBox__pGjJd{min-height:52px;word-break:break-word;font-size:.88rem;line-height:1.45}.WeddingGuestNotesOwnerManager_qrFrame__WtS2B{min-height:184px;display:grid;place-items:center;border:1px solid var(--border);background:#ffffff}.WeddingGuestNotesOwnerManager_qrFrame__WtS2B svg{width:min(184px,100%);height:auto}.WeddingGuestNotesOwnerManager_notesSection__XOJKC{display:grid;gap:14px}.WeddingGuestNotesOwnerManager_notesHeader__MAYtz{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.WeddingGuestNotesOwnerManager_revealButton__jGaa6{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease}.WeddingGuestNotesOwnerManager_revealButton__jGaa6:hover{background:var(--surface-active)}.WeddingGuestNotesOwnerManager_revealButton__jGaa6:focus-visible{outline:none;border-color:var(--text-muted);box-shadow:0 0 0 3px rgba(12,12,10,.08)}html[data-theme=dark] .WeddingGuestNotesOwnerManager_revealButton__jGaa6:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.08)}.WeddingGuestNotesOwnerManager_notesList__uNTTY{display:grid;gap:10px}.WeddingGuestNotesOwnerManager_noteItem__zp_Gj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--border);background:var(--surface-subtle)}.WeddingGuestNotesOwnerManager_noteContent__04Hbf{display:grid;gap:2px;min-width:0}.WeddingGuestNotesOwnerManager_noteMessage__uWs9d{margin:0;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.WeddingGuestNotesOwnerManager_noteFrom__gx98c{margin:0;font-size:.88rem;color:var(--text-secondary)}.WeddingGuestNotesOwnerManager_noteTime__MAmNZ{color:var(--text-muted)}.WeddingGuestNotesOwnerManager_playButton__ojkpH{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font-size:1rem;cursor:pointer;transition:background .14s ease}.WeddingGuestNotesOwnerManager_playButton__ojkpH:hover{background:var(--surface-active)}.WeddingGuestNotesOwnerManager_playButton__ojkpH:disabled{opacity:.45}.WeddingGuestNotesOwnerManager_fullscreenBackdrop__uSPM9{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(12,12,10,.88);backdrop-filter:blur(12px)}html[data-theme=dark] .WeddingGuestNotesOwnerManager_fullscreenBackdrop__uSPM9{background:rgba(0,0,0,.92)}.WeddingGuestNotesOwnerManager_fullscreenInner__8iw5q{display:grid;gap:16px;justify-items:center;max-width:100%}.WeddingGuestNotesOwnerManager_fullscreenControls__7But9{display:flex;gap:12px;align-items:center}.WeddingGuestNotesOwnerManager_fullscreenButton__LpVBA{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fafaf8;font:inherit;padding:10px 16px;cursor:pointer;transition:background .14s ease}.WeddingGuestNotesOwnerManager_fullscreenButton__LpVBA:hover{background:rgba(255,255,255,.2)}.WeddingGuestNotesOwnerManager_fullscreenFrom__jUOWm{margin:0;font-size:1rem;color:rgba(255,255,255,.72)}.WeddingGuestNotesOwnerManager_fullscreenCount__AXmo_{font-size:.88rem;color:rgba(255,255,255,.54)}@media (max-width:980px){.WeddingGuestNotesOwnerManager_profanityOptions__ZKdwN,.WeddingGuestNotesOwnerManager_shareGrid__ZfaRW,.WeddingGuestNotesOwnerManager_topSetupGrid__aNML6{grid-template-columns:1fr}.WeddingGuestNotesOwnerManager_previewBoardScaler__OjOHa{zoom:var(--preview-board-zoom-mobile,1)}}@media (max-width:520px){.WeddingGuestNotesOwnerManager_previewBoardScaler__OjOHa{zoom:1}}@media (max-width:760px){.WeddingGuestNotesOwnerManager_page__axV6Q{padding-inline:16px}.WeddingGuestNotesOwnerManager_previewActionBlock__htvmU,.WeddingGuestNotesOwnerManager_previewActionBlock__htvmU>.WeddingGuestNotesOwnerManager_button__1XYgE{width:100%}.WeddingGuestNotesOwnerManager_shareHeader__eAqWQ{flex-direction:column}.WeddingGuestNotesOwnerManager_controlGrid__iPLQs{grid-template-columns:1fr}.WeddingGuestNotesOwnerManager_footerActions__hYmkb>*{width:100%}.WeddingGuestNotesOwnerManager_fieldWide__yt5K_{grid-column:auto}}.WeddingGuestNotesPage_page__WGlZ8{min-height:100vh;min-height:100dvh;padding:48px 20px 40px;font-family:var(--guest-display-font,var(--font-heading)),sans-serif;background:#faf8f5}.WeddingGuestNotesPage_page__WGlZ8[data-embedded=true]{min-height:auto;padding:0;background:transparent}.WeddingGuestNotesPage_shell__lOILO{width:min(100%,420px);margin:0 auto;display:grid;gap:32px}.WeddingGuestNotesPage_page__WGlZ8[data-embedded=true] .WeddingGuestNotesPage_shell__lOILO{width:100%}.WeddingGuestNotesPage_header__ug47I{display:grid;gap:6px;text-align:center}.WeddingGuestNotesPage_title__zFDkU{margin:0;font-size:clamp(1.6rem,6vw,2.4rem);line-height:1.05;color:#221810;font-family:var(--guest-display-font,var(--font-heading)),sans-serif}.WeddingGuestNotesPage_subtitle___LalU{margin:0;font-size:1rem;color:rgba(34,24,16,.6);font-family:var(--font-body),sans-serif}.WeddingGuestNotesPage_form__iG2Vp{display:grid;gap:20px}.WeddingGuestNotesPage_field__nNPDt{display:grid;gap:6px}.WeddingGuestNotesPage_labelRow__6PD5t{display:flex;align-items:center;justify-content:space-between;gap:8px}.WeddingGuestNotesPage_label__67RGn{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(34,24,16,.55);font-family:var(--font-body),sans-serif}.WeddingGuestNotesPage_optional__0Zc0f{font-weight:400;letter-spacing:.04em;text-transform:none}.WeddingGuestNotesPage_counter__p_QLx{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:rgba(34,24,16,.42);font-family:var(--font-body),sans-serif;transition:color .2s ease}.WeddingGuestNotesPage_counterWarn__X9DfZ{color:#b5543a}.WeddingGuestNotesPage_input__nat5I,.WeddingGuestNotesPage_textarea__JO2qa{width:100%;border:1px solid rgba(34,24,16,.12);border-radius:8px;background:#ffffff;color:#221810;font-family:var(--font-body),sans-serif;font-size:1rem;padding:14px 16px;transition:border-color .14s ease,box-shadow .14s ease}.WeddingGuestNotesPage_textarea__JO2qa{min-height:140px;resize:vertical}.WeddingGuestNotesPage_input__nat5I:focus,.WeddingGuestNotesPage_textarea__JO2qa:focus{outline:none;border-color:color-mix(in srgb,var(--guest-primary) 60%,rgba(34,24,16,.2));box-shadow:0 0 0 3px color-mix(in srgb,var(--guest-primary) 12%,transparent)}.WeddingGuestNotesPage_fieldNote___NCwC{margin:0;font-family:var(--font-body),sans-serif;font-size:.84rem;line-height:1.4;color:rgba(34,24,16,.48)}.WeddingGuestNotesPage_emailGroup__rCRfc{display:grid;gap:12px}.WeddingGuestNotesPage_checkboxRow__416T_{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body),sans-serif;font-size:.92rem;line-height:1.4;color:rgba(34,24,16,.68);cursor:pointer}.WeddingGuestNotesPage_checkboxHint__SLbj2{color:rgba(34,24,16,.54);margin-top:-4px}.WeddingGuestNotesPage_submit__4mRXp{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 24px;border:none;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--guest-primary) 92%,#ffffff),color-mix(in srgb,var(--guest-secondary) 76%,#ffffff));color:#ffffff;font-family:var(--font-body),sans-serif;font-size:1rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:opacity .14s ease,transform 80ms ease}.WeddingGuestNotesPage_submit__4mRXp:disabled{opacity:.45;cursor:default}.WeddingGuestNotesPage_submit__4mRXp:not(:disabled):active{transform:scale(.98)}.WeddingGuestNotesPage_message__kd_d1{margin:0;font-family:var(--font-body),sans-serif;font-size:.9rem;line-height:1.45}.WeddingGuestNotesPage_error__08d9F{color:#9a3f28}.WeddingGuestNotesPage_legalCopy__JEqY_{margin:0;font-family:var(--font-body),sans-serif;font-size:.78rem;line-height:1.5;color:rgba(34,24,16,.38);text-align:center}.WeddingGuestNotesPage_legalCopy__JEqY_ a{color:inherit;text-decoration:underline}.WeddingGuestNotesPage_supporting___C9rE{margin:0;font-family:var(--font-body),sans-serif;font-size:.96rem;line-height:1.5;color:rgba(34,24,16,.6);text-align:center}.WeddingGuestNotesPage_successShell__rMq47{display:grid;gap:16px;justify-items:center;text-align:center;padding:48px 0 24px;animation:WeddingGuestNotesPage_fadeIn__6XUJL .3s ease}.WeddingGuestNotesPage_successCheck__hGNwF{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--guest-primary) 14%,#ffffff);color:var(--guest-primary);font-size:1.4rem;font-weight:700;line-height:1}@keyframes WeddingGuestNotesPage_fadeIn__6XUJL{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WeddingGuestNotesPage_resetButton__8UwUM{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(34,24,16,.14);border-radius:8px;background:transparent;color:#221810;font-family:var(--font-body),sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .14s ease}.WeddingGuestNotesPage_resetButton__8UwUM:hover{border-color:rgba(34,24,16,.28)}.WeddingGuestNotesPage_logo__d0qHt{display:flex;justify-content:center;padding-top:8px;opacity:.3}.WeddingGuestNotesPage_logo__d0qHt img{width:72px;height:auto}@media (min-width:640px){.WeddingGuestNotesPage_page__WGlZ8{padding:72px 24px 56px}.WeddingGuestNotesPage_shell__lOILO{gap:40px}}