:root{--color-bg:#f6f8f3;--color-surface:#fff;--color-text-primary:#24302a;--color-text-secondary:#4f5d4a;--color-text-muted:#869080;--color-border:#d5dfcb;--color-border-strong:#b7c7a8;--color-accent:#3f7d4f;--color-accent-deep:#2f6a3f;--color-accent-soft:#e3efdd;--font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--kp-serif:Georgia,"Times New Roman","Palatino Linotype",serif;--font-size-root:118.75%;--font-size-xs:0.8rem;--font-size-sm:0.9rem;--font-size-base:1rem;--font-size-md:1.1rem;--font-size-lg:1.3rem;--font-size-xl:1.6rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--line-height-body:1.55;--line-height-heading:1.25;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.75rem;--space-8:4rem;--radius-sm:0;--radius:0;--radius-lg:0;--radius-pill:0;--shadow-sm:none;--shadow:none;--shadow-md:none;--shadow-lg:none;--shadow-accent:none;--transition-fast:120ms ease;--transition-base:180ms ease;--header-height:64px;--footer-height:34px;--game-chrome:calc(var(--header-height) + var(--footer-height));--kp-msg-edge:#123f38;--kp-msg-rule:3px;--kp-msg-rule-thin:2px;--kp-msg-radius:16px;--kp-msg-radius-pill:999px;--kp-msg-width:420px;--kp-msg-close:44px;--kp-msg-close-glyph:1.5rem;--kp-msg-ring:0 0 0 1px #0818148c;--kp-msg-ring-pale:0 0 0 3px #ffffffeb;--kp-msg-drop:0 16px 44px #0e201880;--kp-msg-drop-near:0 8px 22px #0a231c73;--kp-msg-lift:var(--kp-msg-ring),var(--kp-msg-drop);--kp-msg-lift-pale:var(--kp-msg-ring-pale),var(--kp-msg-drop);--kp-msg-lift-near:var(--kp-msg-ring),var(--kp-msg-drop-near);--kp-msg-in:cubic-bezier(0.3,1.2,0.5,1);--kp-msg-in-ms:400ms;--kp-msg-in-from:0.85;--kp-msg-fade-ms:160ms;--kp-msg-title:1.7rem;--kp-msg-voice:1.25rem;--kp-msg-label:var(--font-size-base);--kp-scrim:#0e201cb8;--kp-scrim-deep:#06100ee0;--kp-dialog-face:#fff;--kp-dialog-edge:var(--kp-msg-edge);--kp-dialog-pad:var(--space-6) var(--space-5) var(--space-5);--kp-dialog-lead:#6b5a3c;--kp-dialog-ink:#4a3421;--kp-dialog-button:54px;--kp-float-width:min(92%,22rem);--kp-float-face:#1c2b48;--kp-float-ink:#fff4d6;--kp-float-edge:#dfc891;--kp-game-inset:var(--space-2)}@media (max-height:620px),(max-width:359px){:root{--kp-msg-title:1.35rem;--kp-msg-voice:var(--font-size-md)}}@media (min-width:768px){:root{--footer-height:36px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-root)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-body)}body,h1,h2,h3,h4{color:var(--color-text-primary)}h1,h2,h3,h4{font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}a{color:var(--color-accent-deep);text-decoration:underline;text-underline-offset:3px}button{background:none;border:none;border-radius:var(--radius);color:inherit;cursor:pointer;font-family:inherit;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}button:active{transform:translateY(1px)}ol,ul{list-style:none}img,svg{display:block}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.GoogleSignIn_host__HO3ka{align-items:center;display:flex;justify-content:center;max-width:400px;min-height:44px;min-width:0;width:100%}.AccountModal_heading__j7NkW{margin-bottom:var(--space-5)}.AccountModal_heading__j7NkW .AccountModal_title__ztPTk{margin-bottom:var(--space-3)}.AccountModal_benefits__m4TWf{display:flex;flex-direction:column;gap:var(--space-2)}.AccountModal_googleWrap__HXbFD{display:flex;justify-content:center;margin-bottom:var(--space-4)}.AccountModal_optInQuietRow__-QCQs{align-items:center;color:var(--kp-dialog-lead);cursor:pointer;display:flex;font-size:var(--font-size-md);gap:var(--space-2);line-height:1.4;margin:calc(var(--space-2)*-1) 0;min-height:44px;padding:var(--space-1) 0;text-align:left}.AccountModal_optInQuietBox__BB1zy{accent-color:var(--kp-dialog-edge);cursor:pointer;flex:none;height:20px;margin:0;width:20px}.AccountModal_optInNote__\+tJHc{color:#8a7a55;display:block;font-size:var(--font-size-md);font-weight:400;margin:2px 0 4px}.AccountModal_ornament__RA-HZ{background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) 50%/contain no-repeat;height:10px;margin:var(--space-4) auto;max-width:75%;pointer-events:none;width:180px}.AccountModal_divider__1zS1z{color:var(--kp-dialog-lead);font-size:var(--font-size-md);margin:var(--space-3) 0;text-align:center}.AccountModal_form__9XeBg{display:flex;flex-direction:column;gap:var(--space-4)}.AccountModal_label__heZLd{color:#4a3d22;display:flex;flex-direction:column;font-size:var(--font-size-md);font-weight:700;gap:var(--space-2);text-align:left}.AccountModal_input__3GcLt{background:#fffdf5;border:1.5px solid #b6a379;border-radius:12px;box-shadow:inset 0 2px 3px #4a34210a;box-sizing:border-box;color:var(--kp-dialog-ink);font-family:inherit;font-size:var(--font-size-md);min-height:52px;padding:var(--space-3) var(--space-4);width:100%}.AccountModal_input__3GcLt::placeholder{color:var(--kp-dialog-lead);opacity:.8}.AccountModal_input__3GcLt:focus-visible{border-color:var(--kp-dialog-edge);outline:3px solid #123f3833;outline-offset:2px}.AccountModal_error__Ck\+9X{background:#f6dcd7;border:2px solid #a83326;border-radius:10px;color:#7a241b;font-size:var(--font-size-md);margin:0;padding:var(--space-3) var(--space-4)}.AccountModal_submit__lXUsu{margin-top:var(--space-1)}.AccountModal_forgot__gqfS3{margin:var(--space-3) 0 0;text-align:center}.AccountModal_linkSent__NR5Mf{color:var(--kp-dialog-edge);font-size:var(--font-size-md);font-weight:700;line-height:1.5;margin:0}.AccountModal_switch__D4LJo{color:var(--kp-dialog-lead);font-size:var(--font-size-md);margin:var(--space-4) 0 0;text-align:center}.AccountModal_switchButton__v2EPc{background:#0000;border:none;color:var(--kp-dialog-edge);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);font-weight:700;min-height:44px;padding:var(--space-1) var(--space-2);text-decoration:underline}@media (max-width:420px){.AccountModal_heading__j7NkW{margin-bottom:var(--space-4)}}@media (max-height:740px),(max-width:359px){.AccountModal_heading__j7NkW{margin-bottom:var(--space-4)}.AccountModal_heading__j7NkW .AccountModal_title__ztPTk{margin-bottom:var(--space-2)}}.ModalMotion_scrim__fV59z{animation:ModalMotion_scrimIn__jMFSA .16s ease both;animation:ModalMotion_scrimIn__jMFSA var(--kp-msg-fade-ms,.16s) ease both}.ModalMotion_surface__UZVWK{animation:ModalMotion_cardIn__t9Fl5 .4s ease-out both;animation:ModalMotion_cardIn__t9Fl5 var(--kp-msg-in-ms,.4s) var(--kp-msg-in,ease-out) both;transform-origin:center}.ModalMotion_scrim__fV59z[data-closing=true]{animation:ModalMotion_scrimOut__lTkka .2s ease-in both}.ModalMotion_scrim__fV59z[data-closing=true] .ModalMotion_surface__UZVWK,.ModalMotion_surface__UZVWK[data-closing=true]{animation:ModalMotion_cardOut__64yMM .2s ease-in both}.ModalMotion_drawer__TrZiN{animation:ModalMotion_drawerIn__-OtT3 .28s ease-out both;animation:ModalMotion_drawerIn__-OtT3 .28s var(--kp-msg-in,ease-out) both}.ModalMotion_scrim__fV59z[data-closing=true] .ModalMotion_drawer__TrZiN{animation:ModalMotion_drawerOut__ph5Gn .2s ease-in both}.ModalMotion_native__Ce4\+J::backdrop{animation:ModalMotion_scrimIn__jMFSA .16s ease both;animation:ModalMotion_scrimIn__jMFSA var(--kp-msg-fade-ms,.16s) ease both}.ModalMotion_native__Ce4\+J[data-closing=true]::backdrop{animation:ModalMotion_scrimOut__lTkka .2s ease-in both}@keyframes ModalMotion_scrimIn__jMFSA{0%{opacity:0}to{opacity:1}}@keyframes ModalMotion_scrimOut__lTkka{0%{opacity:1}to{opacity:0}}@keyframes ModalMotion_cardIn__t9Fl5{0%{opacity:0;scale:.85;scale:var(--kp-msg-in-from,.85)}to{opacity:1;scale:1}}@keyframes ModalMotion_cardOut__64yMM{0%{opacity:1;scale:1;translate:0 0}to{opacity:0;scale:.97;translate:0 -12px}}@keyframes ModalMotion_drawerIn__-OtT3{0%{translate:-100% 0}to{translate:0 0}}@keyframes ModalMotion_drawerOut__ph5Gn{0%{translate:0 0}to{translate:-100% 0}}@media (prefers-reduced-motion:reduce){.ModalMotion_drawer__TrZiN,.ModalMotion_surface__UZVWK{animation-name:ModalMotion_scrimIn__jMFSA}.ModalMotion_scrim__fV59z[data-closing=true] .ModalMotion_drawer__TrZiN,.ModalMotion_scrim__fV59z[data-closing=true] .ModalMotion_surface__UZVWK,.ModalMotion_surface__UZVWK[data-closing=true]{animation-name:ModalMotion_scrimOut__lTkka}}.PanelFrame_frame__5Vrnv{border:var(--kp-msg-rule) solid #0000;border-image-repeat:stretch;border-image-slice:144;border-image-source:url(/static/media/panel-frame.de14b2dfbe66fa8f1a0a.webp);border-image-width:48px;border-image-width:var(--kp-panel-frame-width,48px)}.PaperSurface_paper__l4dm3{background-blend-mode:multiply;background-image:url(/static/media/paper-texture.836711979f09f63c373c.webp);background-repeat:repeat;background-size:384px 384px}.Modal_overlay__nDjq8{align-items:center;background:var(--kp-scrim);display:flex;inset:0;justify-content:center;overflow:hidden;padding:var(--space-5) var(--space-4);position:fixed;z-index:1000}.Modal_overlay__nDjq8.Modal_inline__4IOdf{background:#0000;inset:auto;overflow:visible;position:relative;z-index:auto}.Modal_inline__4IOdf .Modal_card__n\+Ee2{max-height:none}.Modal_overlay__nDjq8[tabindex="-1"]:focus{outline:none}.Modal_tappable__L9aCN{cursor:pointer}.Modal_card__n\+Ee2{background-color:var(--kp-dialog-face);border-radius:var(--kp-msg-radius);box-shadow:var(--kp-msg-lift);color:var(--kp-dialog-ink);font-family:var(--kp-serif);max-height:90vh;max-width:var(--kp-msg-width);overflow-y:auto;padding:var(--kp-dialog-pad);position:relative;text-align:center;width:100%}.Modal_footed__jl4-6{padding-bottom:0}@supports (height:100dvh){.Modal_card__n\+Ee2{max-height:90dvh}}.Modal_closeButton__W1Icz{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:0;border-radius:6px;cursor:pointer;display:flex;height:var(--kp-msg-close);justify-content:center;padding:0;position:absolute;right:var(--space-3);top:var(--space-3);width:var(--kp-msg-close);z-index:1}.Modal_closeImage__QtGYQ{display:block;height:32px;object-fit:contain;pointer-events:none;width:32px}.Modal_closeButton__W1Icz:hover .Modal_closeImage__QtGYQ{filter:brightness(1.06)}.Modal_closeButton__W1Icz:active .Modal_closeImage__QtGYQ{transform:translateY(1px)}.Modal_closeButton__W1Icz:focus-visible{outline:3px solid var(--kp-dialog-edge);outline-offset:2px}.Modal_card__n\+Ee2 h2{text-wrap:balance;color:var(--kp-dialog-edge);font-family:var(--kp-serif);font-size:var(--kp-msg-title);font-weight:700;line-height:1.2;margin:0 var(--space-6) var(--space-2);text-align:center}.Modal_lead__0cfgI{text-wrap:balance;color:var(--kp-dialog-lead);font-size:var(--font-size-md);line-height:1.45;margin:0;text-align:center}.Modal_actions__txylT{align-items:stretch;background-color:var(--kp-dialog-face);bottom:0;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-5);padding-block:var(--space-3) var(--space-5);position:-webkit-sticky;position:sticky;z-index:1}.Modal_stayLink__8DI8q{background:#0000;border:none;color:var(--kp-dialog-lead);display:block;font-family:inherit;min-height:var(--kp-dialog-button);text-decoration:underline}.Button_button__CHwCT,.Modal_stayLink__8DI8q{cursor:pointer;font-size:var(--font-size-md);width:100%}.Button_button__CHwCT{--kpb-face:#1d5c52;--kpb-face-deep:#123f38;--kpb-edge:#c9a24b;--kpb-under:#0d2f29;--kpb-halo:#123f3847;align-items:center;background:linear-gradient(180deg,var(--kpb-face),var(--kpb-face-deep));border:2px solid var(--kpb-edge);border-radius:999px;box-shadow:0 2px 0 var(--kpb-under),0 4px 8px var(--kpb-halo);color:#fffdf5;display:inline-flex;font-family:var(--kp-serif);font-weight:700;gap:var(--space-2);justify-content:center;letter-spacing:.03em;line-height:1.2;min-height:54px;min-height:var(--kp-dialog-button,54px);padding:var(--space-1) var(--space-4);text-align:center;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.Button_intrinsic__yCLdu{align-self:center;flex:0 1 auto;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:var(--space-2) var(--space-5);width:-webkit-fit-content;width:fit-content}.Button_button__CHwCT:active:not(:disabled){box-shadow:0 0 0 var(--kpb-under),inset 0 2px 4px #00000059;transform:translateY(2px)}.Button_button__CHwCT:disabled{box-shadow:none;cursor:default;opacity:.6}.Button_red__BCm9h{--kpb-face:#c04030;--kpb-face-deep:#8c2a1f;--kpb-under:#5a140a;--kpb-halo:#5a140a47;color:#fdf6e2;text-shadow:0 1px 2px #3c0a0566}.AppMenu_menuButton__DUQDL{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;margin:0 calc(var(--space-2)*-1);padding:0;width:44px}.AppMenu_bars__XXeZd,.AppMenu_bars__XXeZd:after,.AppMenu_bars__XXeZd:before{background:currentColor;display:block;height:2px;width:22px}.AppMenu_bars__XXeZd{position:relative}.AppMenu_bars__XXeZd:after,.AppMenu_bars__XXeZd:before{content:"";position:absolute}.AppMenu_bars__XXeZd:before{top:-7px}.AppMenu_bars__XXeZd:after{top:7px}.AppMenu_scrim__pbioa{background:var(--kp-scrim);display:flex;inset:0;justify-content:flex-start;position:fixed;z-index:1000}.AppMenu_sheet__HQ3Vs{--menu-gutter:clamp(12px,4vw,20px);--menu-brass:#b68b3e;--menu-ink:#123f38;background:#fbf7ed url(/static/media/paper-texture.836711979f09f63c373c.webp) repeat;background-size:384px;box-shadow:14px 0 40px #14281e66;box-sizing:border-box;color:var(--kp-dialog-ink);display:flex;flex-direction:column;font-family:var(--kp-serif);font-size:var(--font-size-md);height:100%;isolation:isolate;line-height:1.45;padding:12px;position:relative;width:min(400px,92vw)}.AppMenu_sheet__HQ3Vs:before{background:url(/static/media/stationery.a89254c68cf47030727b.webp) 100% 100%/contain no-repeat;bottom:12px;content:"";height:240px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%);opacity:.22;pointer-events:none;position:absolute;right:12px;width:180px;z-index:-1}.AppMenu_sheet__HQ3Vs:after{border:17px solid #0000;border-image:url(/static/media/walnut-gold.2e1857c0d21284f6a848.webp) 118 stretch;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.AppMenu_head__\+5\+LL{align-items:flex-start;background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) bottom/180px 10px no-repeat;display:flex;flex:none;gap:12px;padding:14px var(--menu-gutter) 16px}.AppMenu_headCharm__PRRpS{flex:1 1;min-width:0}.AppMenu_charmReadout__Cp8eh{align-items:center;color:var(--menu-ink);display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0;min-height:46px;padding:0}.AppMenu_charmLink__eluSn{align-items:center;border-radius:8px;color:inherit;display:inline-flex;gap:8px;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.AppMenu_charmReadout__Cp8eh img{filter:drop-shadow(0 2px 1px #071b1666);height:35.4px;object-fit:contain;width:35.4px}.AppMenu_charmFigure__foTIj{font-feature-settings:tabular-nums lining-nums;font-size:var(--font-size-lg);font-variant-numeric:tabular-nums lining-nums;font-weight:700;overflow-wrap:anywhere}.AppMenu_close__hhe2F{align-items:center;background:#0000;border:none;color:var(--menu-ink);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:1.4rem;height:46px;justify-content:center;line-height:1;margin-left:auto;padding:0;transition:transform .12s ease;width:46px}.AppMenu_body__0dBf6{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--menu-gutter) max(20px,env(safe-area-inset-bottom));scrollbar-color:#b19b6a #0000;scrollbar-width:thin}.AppMenu_section__8tzTD{padding:0 8px 8px}.AppMenu_signInLead__TPgPh{color:var(--kp-dialog-ink);font-size:var(--font-size-md);margin:0 0 12px}.AppMenu_pages__Cj3T0{display:flex;flex-direction:column;gap:2px}.AppMenu_pageLink__96YCt{align-items:center;color:var(--menu-ink);display:flex;flex:none;font-size:var(--font-size-md);font-weight:700;gap:12px;min-height:66px;padding:6px 12px 6px 8px;text-decoration:none;transition:transform .12s ease}.AppMenu_pageLinkHere__IiKTz{background:var(--menu-ink);color:#fff4d6}.AppMenu_pageIcon__xVohn{stroke:#634c28;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 #fff8df) drop-shadow(0 1px 1px #4e391933);flex:none;height:40px;width:40px}.AppMenu_chevron__IMyQu{color:#8a692e;font-size:1.5rem;line-height:1;margin-left:auto}.AppMenu_pageLinkHere__IiKTz .AppMenu_chevron__IMyQu{color:#fff4d6;font-size:1.1rem}.AppMenu_audio__CMhjE{background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) bottom/180px 10px no-repeat;padding-bottom:18px}.AppMenu_audioToggle__73BSK{align-items:center;background:#0000;border:0;color:var(--menu-ink);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:10px;min-height:62px;padding:6px 8px;text-align:left;width:100%}.AppMenu_audioToggle__73BSK .AppMenu_pageIcon__xVohn{height:32px;width:32px}.AppMenu_toggleState__0ssrg{font-size:var(--font-size-base);font-weight:400;margin-left:auto}.AppMenu_toggleTrack__XX3G0{background:#dbd1ba;border:1px solid var(--menu-brass);border-radius:20px;box-shadow:inset 0 1px 3px #634c2833;flex:none;height:26px;position:relative;transition:background .16s ease;width:44px}.AppMenu_toggleTrack__XX3G0:after{background:#fff0c9;border-radius:50%;box-shadow:0 1px 3px #382b2255;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:18px}.AppMenu_audioToggle__73BSK[aria-checked=true] .AppMenu_toggleTrack__XX3G0{background:var(--menu-ink)}.AppMenu_audioToggle__73BSK[aria-checked=true] .AppMenu_toggleTrack__XX3G0:after{transform:translateX(18px)}.AppMenu_musicPlayer__M9v6Z{--kp-panel-frame-width:28px;background:linear-gradient(145deg,#fff5db,#ecdbb4);border-radius:4px;box-shadow:0 3px 10px #634c2820;color:var(--menu-ink);margin:6px 8px 4px;padding:18px 16px 16px}.AppMenu_trackTitle__GAd4r{font-size:var(--font-size-md);font-weight:700;margin:0 0 8px;min-width:0;overflow-wrap:anywhere;text-align:center}.AppMenu_trackTimes__\+gIYr{font-feature-settings:"tnum";color:var(--kp-dialog-lead);font-size:var(--font-size-base);font-variant-numeric:tabular-nums}.AppMenu_transport__qNTPJ{align-items:center;display:flex;gap:16px;justify-content:center;margin:14px 0 0}.AppMenu_transportButton__qRzmi{align-items:center;background:#f4e4bd;border:1px solid var(--menu-brass);border-radius:50%;color:var(--menu-ink);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;padding:10px;width:44px}.AppMenu_transportButton__qRzmi svg{fill:currentColor;height:22px;width:22px}.AppMenu_playButton__xiWx0{background:var(--menu-ink);color:#fff4d6;height:48px;width:48px}.AppMenu_transportButton__qRzmi:disabled{cursor:default;opacity:.45}.AppMenu_transportButton__qRzmi:active:not(:disabled){filter:brightness(.9)}.AppMenu_musicProgress__K8NNH{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;height:32px;margin:0;padding:0;width:100%}.AppMenu_musicProgress__K8NNH::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--menu-ink) var(--music-progress),#dbd1ba var(--music-progress));border-radius:4px;height:4px}.AppMenu_musicProgress__K8NNH::-moz-range-track{background:linear-gradient(to right,var(--menu-ink) var(--music-progress),#dbd1ba var(--music-progress));border-radius:4px;height:4px}.AppMenu_musicProgress__K8NNH::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--menu-brass);border:1px solid #8a692e;border-radius:50%;height:14px;margin-top:-5px;width:14px}.AppMenu_musicProgress__K8NNH::-moz-range-thumb{background:var(--menu-brass);border:1px solid #8a692e;border-radius:50%;height:12px;width:12px}.AppMenu_musicProgress__K8NNH:disabled{cursor:default;opacity:.45}.AppMenu_trackTimes__\+gIYr{display:flex;justify-content:space-between}.AppMenu_musicStatus__ZeHvQ{font-size:var(--font-size-base);margin:8px 0 0}.AppMenu_legal__nIjXE{display:flex;flex-direction:column}.AppMenu_legalLink__g9TYy{align-items:center;border-radius:4px;color:var(--kp-dialog-lead);display:flex;font-size:var(--font-size-base);min-height:44px;padding:6px 8px;text-decoration:none}.AppMenu_colophon__m-DCi{color:var(--kp-dialog-lead);margin-top:auto;padding:8px}.AppMenu_fineprint__2u1Zm{font-size:var(--font-size-base);font-style:normal;margin:0;overflow-wrap:anywhere}.AppMenu_close__hhe2F:active,.AppMenu_pageLink__96YCt:active{transform:translateY(2px)}.AppMenu_menuButton__DUQDL:focus-visible,.AppMenu_sheet__HQ3Vs :is(button,a,input):focus-visible{outline:3px solid #123f38;outline-offset:3px}.AppMenu_pageLinkHere__IiKTz:focus-visible{outline-color:#123f38}.AppMenu_legalLink__g9TYy:focus-visible{text-decoration:underline}@media (max-width:359px){.AppMenu_sheet__HQ3Vs{--menu-gutter:10px}.AppMenu_head__\+5\+LL{gap:8px}.AppMenu_pageLink__96YCt{gap:10px}}@media (prefers-reduced-motion:reduce){.AppMenu_close__hhe2F,.AppMenu_pageLink__96YCt,.AppMenu_toggleTrack__XX3G0,.AppMenu_toggleTrack__XX3G0:after{transition:none}.AppMenu_close__hhe2F:active,.AppMenu_pageLink__96YCt:active{transform:none}}.Bubble_anchor__LzHD2{display:inline-block;position:relative}.Bubble_bubble__uFPkT{animation:Bubble_bubble__uFPkT .9s ease-out forwards;bottom:.1em;color:currentColor;font-size:var(--font-size-md);font-weight:600;left:50%;pointer-events:none;position:absolute;z-index:1}@keyframes Bubble_bubble__uFPkT{0%{opacity:0;transform:translate(-50%,2px)}30%{opacity:.72;transform:translate(-50%,-12px)}to{opacity:0;transform:translate(-50%,-28px)}}@media (prefers-reduced-motion:reduce){.Bubble_bubble__uFPkT{animation:none;opacity:0}}.Header_header__piw\+w{align-items:center;background:var(--color-bg);display:flex;gap:var(--space-3);height:var(--header-height);padding:0 var(--space-3);position:-webkit-sticky;position:sticky;top:0;z-index:70}.Header_logoLink__zGw\+U{display:block;flex:0 1 auto;margin-right:auto;min-width:0}.Header_logo__Tmw9G{display:block;height:40px;max-width:100%;object-fit:contain;object-position:left center;width:auto}.Header_balance__9oZ9W{align-items:center;display:flex;flex:none;flex-direction:column;gap:1px}.Header_charm__W0aX3{font-feature-settings:tabular-nums lining-nums;align-items:center;color:var(--color-text-primary);display:flex;flex:none;font-family:var(--kp-serif);font-size:var(--font-size-md);font-variant-numeric:tabular-nums lining-nums;font-weight:700;gap:var(--space-1);margin:0}.Header_charmLink__P19fp{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.Header_coin__1-LuE{display:block;height:36px;object-fit:contain;width:36px}.Header_figure__QlL9W{min-width:3ch;text-align:center}@media (min-width:768px){.Header_header__piw\+w{padding:0 var(--space-5)}}.UnsavedSticker_sticker__HKn8T{align-items:center;background:#ffb45f;border:1px solid #b95216;border-radius:4px;box-shadow:inset 0 1px 0 #ffe0b2,0 1px 2px #59260626;color:#592606;cursor:pointer;display:inline-flex;flex:none;font-family:sans-serif;font-family:var(--kp-sans,sans-serif);font-size:10px;font-weight:800;gap:4px;letter-spacing:.02em;line-height:12px;padding:2px 6px 2px 4px;transform:rotate(-3deg);white-space:nowrap}.UnsavedSticker_sticker__HKn8T:hover{background:#ffc17a}.UnsavedSticker_sticker__HKn8T:focus-visible{outline:3px solid #123f38;outline-offset:3px}.UnsavedSticker_mark__NcDea{align-items:center;background:#592606;border-radius:50%;color:#ffcf95;display:inline-flex;font-size:9px;height:11px;justify-content:center;line-height:1;width:11px}.Footer_footer__lV6EA{--kp-cream:#f3ecd8;background:linear-gradient(180deg,#1d5c52,#123f38);border-top:2px solid #c9a24b;bottom:0;font-family:Georgia,Times New Roman,serif;height:var(--footer-height);left:0;position:fixed;right:0;z-index:60}.Footer_footer__lV6EA:before{background:linear-gradient(180deg,#a74d13,#87380d);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .9s ease}.Footer_inviting__8jp3N:before{opacity:1}.Footer_inviting__8jp3N .Footer_window__UsEPZ{opacity:0;pointer-events:none}.Footer_inviting__8jp3N .Footer_track__euJTD{animation-play-state:paused}.Footer_invite__c1Mqr{align-items:center;animation:Footer_inviteAppear__FJkY3 .9s ease both;background:#0000;border:0;color:#fff6dd;cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-base);gap:.35em;height:100%;inset:0;justify-content:center;line-height:1.15;padding:0 12px;position:absolute;width:100%}.Footer_invite__c1Mqr:active{transform:none}.Footer_invite__c1Mqr:focus-visible{outline:2px solid #fff6dd;outline-offset:-3px}.Footer_inviteMark__2elZZ{border:1px solid #ffb45f;box-shadow:0 1px 2px #59260626;flex:none;font-family:sans-serif;font-family:var(--kp-sans,sans-serif);font-size:13px;font-weight:800;height:18px;margin-right:3px;transform:rotate(-3deg);width:18px}.Footer_inviteWindow__5XDON{min-width:0;overflow:hidden;white-space:nowrap}.Footer_inviteMessage__QmYPY{animation:Footer_readInvite__mbp4V 15s linear both;display:inline-block}.Footer_paused__pySTC .Footer_inviteMessage__QmYPY{animation-play-state:paused}.Footer_inviteAction__XoDMz{flex:none;text-decoration:underline;text-underline-offset:3px}@keyframes Footer_inviteAppear__FJkY3{0%{opacity:0}to{opacity:1}}@keyframes Footer_readInvite__mbp4V{0%,18%{transform:translateX(0)}82%,to{transform:translateX(var(--invite-travel))}}.Footer_window__UsEPZ{align-items:center;color:inherit;display:flex;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:opacity .9s ease}.Footer_window__UsEPZ:focus-visible{outline:2px solid #fff6dd;outline-offset:-3px}.Footer_window__UsEPZ:focus .Footer_track__euJTD,.Footer_window__UsEPZ:hover .Footer_track__euJTD{animation-play-state:paused}.Footer_track__euJTD{animation:Footer_walk__\+NJEG linear infinite;display:flex;flex:none;will-change:transform}@keyframes Footer_walk__\+NJEG{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.Footer_group__Zwkda,.Footer_line__DJYXY{align-items:center;display:flex;flex:none}.Footer_line__DJYXY{font-feature-settings:"tnum";color:var(--kp-cream);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;gap:.26em;line-height:1.15;white-space:nowrap}.Footer_line__DJYXY:after{background:#c9a24b;border-radius:50%;content:"";flex:none;height:4px;margin:0 1.8em 0 1.9em;width:4px}.Footer_face__d9Ysr{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.08rem;line-height:1}.Footer_who__ShPZg{color:#fff6dd}.Footer_when__688ol{color:#f3ecd8b8}@media (min-width:768px){.Footer_line__DJYXY{gap:.38em}}@media (prefers-reduced-motion:reduce){.Footer_footer__lV6EA:before,.Footer_window__UsEPZ{transition:none}.Footer_inviteMessage__QmYPY,.Footer_invite__c1Mqr{animation:none}.Footer_inviteWindow__5XDON,.Footer_window__UsEPZ{overflow-x:auto;scrollbar-width:none}.Footer_window__UsEPZ::-webkit-scrollbar{display:none}.Footer_track__euJTD{animation:none}}.TapCue_cue__OrDPF{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);gap:var(--space-1);letter-spacing:.02em;margin:0;opacity:.8;padding:0;width:-webkit-fit-content;width:fit-content}.TapCue_caret__J3VLa{animation:TapCue_nudge__O3HSe 1.1s ease-in-out infinite}@keyframes TapCue_nudge__O3HSe{0%,to{opacity:.45;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.TapCue_caret__J3VLa{animation:none;opacity:1}}.TapCue_cue__OrDPF[hidden]{display:none}.TapCue_tapSurface__sap2d{cursor:pointer;inset:0;position:fixed;touch-action:manipulation;z-index:2147483647}.RegistrationConfirmation_email__e7zuO{overflow-wrap:anywhere}.RegistrationConfirmation_tapCue__aR5Kb{margin-inline:auto}.PageCorners_surface__pFLJM{isolation:isolate;position:relative}.PageCorners_corners__QZtWv{--page-texture:url(/static/media/regency.c6abed27a39196b839f1.webp);inset:0;pointer-events:none;position:fixed;z-index:-1}.PageCorners_corners__QZtWv[data-texture=lace]{--page-texture:url(/static/media/lace.79e2c511fce5b525b7bc.webp)}.PageCorners_corners__QZtWv[data-texture=stationery]{--page-texture:url(/static/media/stationery.a89254c68cf47030727b.webp)}.PageCorners_corners__QZtWv[data-texture=fabric]{--page-texture:url(/static/media/fabric.aeb5ec736b3e6ed5a0a9.webp)}.PageCorners_corners__QZtWv[data-texture=gold-flourishes]{--page-texture:url(/static/media/gold-flourishes.31e99994c610bf78ae52.webp)}.PageCorners_corners__QZtWv[data-texture=wildflowers]{--page-texture:url(/static/media/wildflowers.6a73b2d60b05688824e9.webp)}.PageCorners_bottom__D-dGS:after,.PageCorners_bottom__D-dGS:before,.PageCorners_top__-DpPn:after,.PageCorners_top__-DpPn:before{--texture-size:clamp(132.3px,18.9vw,264.6px);background:var(--page-texture) right bottom /var(--texture-size) 100% no-repeat;content:"";height:var(--texture-size);pointer-events:none;position:fixed;width:calc(var(--texture-size)*.92)}.PageCorners_bottom__D-dGS:after,.PageCorners_bottom__D-dGS:before{bottom:calc(var(--footer-height) - 20px);opacity:.9}.PageCorners_bottom__D-dGS:before{left:0}.PageCorners_bottom__D-dGS:after{right:0;transform:scaleX(-1)}.PageCorners_top__-DpPn:after,.PageCorners_top__-DpPn:before{-webkit-mask-image:linear-gradient(0deg,#0000 20px,#000 96px);mask-image:linear-gradient(0deg,#0000 20px,#000 96px);opacity:.6;top:calc(var(--header-height) - 20px)}.PageCorners_top__-DpPn:before{left:0;transform:scaleY(-1)}.PageCorners_top__-DpPn:after{right:0;transform:scale(-1)}@media (max-width:599px){.PageCorners_bottom__D-dGS:after,.PageCorners_bottom__D-dGS:before,.PageCorners_top__-DpPn:after,.PageCorners_top__-DpPn:before{--texture-size:247.86px;width:min(178px,calc(50vw - 20px))}}.AppShell_appRoot__ifnom{background:var(--color-bg);display:flex;flex-direction:column;min-height:100vh}.AppShell_whitePage__SonLH{--color-bg:#fff}@supports (height:100dvh){.AppShell_appRoot__ifnom{min-height:100dvh}}.Fade_fadeIn__qyzcv,.Fade_fadeOut__15fSu{background:var(--color-bg);inset:0;position:absolute;z-index:5}.Fade_page__h\+S-w{bottom:var(--footer-height);left:0;position:fixed;right:0;top:var(--header-height);z-index:900}.Fade_fadeOut__15fSu{animation:Fade_fadeOut__15fSu .38s ease-in both}.Fade_fadeIn__qyzcv{animation:Fade_fadeIn__qyzcv .62s ease-out both}@media (prefers-reduced-motion:reduce){.Fade_fadeIn__qyzcv,.Fade_fadeOut__15fSu{animation-duration:1ms}}@keyframes Fade_fadeOut__15fSu{0%{opacity:0}to{opacity:1}}@keyframes Fade_fadeIn__qyzcv{0%{opacity:1}to{opacity:0}}.LegalPage_page__57X\+-{display:flex;flex-direction:column;min-height:100vh}.LegalPage_main__MNhUE{flex:1 1;padding:var(--space-6) var(--space-4)}.LegalPage_article__MWaVu{color:var(--color-text-primary);font-family:var(--kp-serif);margin:0 auto;max-width:680px}.LegalPage_title__\+YWzM{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.LegalPage_updated__dqeOB{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic}.LegalPage_section__8fyb7,.LegalPage_updated__dqeOB{margin-bottom:var(--space-5)}.LegalPage_heading__1KyH1{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}.LegalPage_paragraph__hox4e{font-size:var(--font-size-md);line-height:var(--line-height-body);margin-bottom:var(--space-3)}.LegalPage_paragraph__hox4e a{color:inherit;font-weight:600}.LegalPage_cta__psISq{margin-top:var(--space-6);width:auto}.CommandGate_root__AIPFE{background:#f9f9f7;min-height:100vh}.CommandGate_nav__hxzkP{background:#fcfcfb;border-bottom:1px solid #0b0b0b1a;display:flex;flex-wrap:wrap;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;gap:4px 18px;padding:12px 16px}.CommandGate_active__zgi6r,.CommandGate_link__JcdwO,.CommandGate_soon__FwanP{text-decoration:none}.CommandGate_link__JcdwO{color:#2a78d6}.CommandGate_active__zgi6r{color:#0b0b0b;font-weight:600}.CommandGate_soon__FwanP{color:#898781}.CommandGate_locked__TB1pS{align-items:center;background:#f9f9f7;color:#0b0b0b;display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;gap:14px;justify-content:center;min-height:100vh;padding:24px;text-align:center}@media (prefers-color-scheme:dark){.CommandGate_locked__TB1pS,.CommandGate_root__AIPFE{background:#0d0d0d}.CommandGate_nav__hxzkP{background:#1a1a19;border-bottom-color:#ffffff1a}.CommandGate_link__JcdwO{color:#3987e5}.CommandGate_active__zgi6r,.CommandGate_locked__TB1pS{color:#fff}}.CommandGate_root__AIPFE>main{background:#0000}.arrive-settle_motion__zb8kp.arrive-settle_motion__zb8kp{animation:arrive-settle_run__\+63ra .38s ease-out 0ms both;animation:arrive-settle_run__\+63ra var(--drop-ms,.38s) ease-out var(--drop-delay,0ms) both}@keyframes arrive-settle_run__\+63ra{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.arrive-drop_motion__gAzYe.arrive-drop_motion__gAzYe{animation:arrive-drop_run__-lB77 .42s cubic-bezier(.3,1.2,.5,1) 0ms both;animation:arrive-drop_run__-lB77 var(--drop-ms,.42s) cubic-bezier(.3,1.2,.5,1) var(--drop-delay,0ms) both}@keyframes arrive-drop_run__-lB77{0%{opacity:0;transform:translateY(-165%) scale(.9)}55%{opacity:1;transform:translateY(8%) scale(1.03)}78%{transform:translateY(-3%) scale(.99)}to{transform:translateY(0) scale(1)}}.arrive-rise_motion__tUpfl.arrive-rise_motion__tUpfl{animation:arrive-rise_run__Kq6MS .46s cubic-bezier(.3,1.2,.5,1) 0ms both;animation:arrive-rise_run__Kq6MS var(--drop-ms,.46s) cubic-bezier(.3,1.2,.5,1) var(--drop-delay,0ms) both}@keyframes arrive-rise_run__Kq6MS{0%{opacity:0;transform:translateY(120%) scale(.9)}60%{opacity:1;transform:translateY(-7%) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.arrive-grow_motion__A7PrT.arrive-grow_motion__A7PrT{animation:arrive-grow_run__jhTdw .42s cubic-bezier(.3,1.3,.5,1) 0ms both;animation:arrive-grow_run__jhTdw var(--drop-ms,.42s) cubic-bezier(.3,1.3,.5,1) var(--drop-delay,0ms) both}@keyframes arrive-grow_run__jhTdw{0%{opacity:0;transform:scale(.15)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.arrive-tumble_motion__Hklcp.arrive-tumble_motion__Hklcp{animation:arrive-tumble_run__D1kpH .48s cubic-bezier(.3,1.15,.5,1) 0ms both;animation:arrive-tumble_run__D1kpH var(--drop-ms,.48s) cubic-bezier(.3,1.15,.5,1) var(--drop-delay,0ms) both}@keyframes arrive-tumble_run__D1kpH{0%{opacity:0;transform:rotate(-170deg) scale(.35)}65%{opacity:1;transform:rotate(9deg) scale(1.07)}to{opacity:1;transform:rotate(0) scale(1)}}.arrive-slide_motion__K1bs2.arrive-slide_motion__K1bs2{animation:arrive-slide_run__858y\+ .46s cubic-bezier(.3,1.15,.5,1) 0ms both;animation:arrive-slide_run__858y\+ var(--drop-ms,.46s) cubic-bezier(.3,1.15,.5,1) var(--drop-delay,0ms) both}@keyframes arrive-slide_run__858y\+{0%{opacity:0;transform:translateX(-110%) scale(.9)}65%{opacity:1;transform:translateX(5%) scale(1.03)}to{opacity:1;transform:translateX(0) scale(1)}}.exit-bloom_motion__wJ8ck.exit-bloom_motion__wJ8ck{animation:exit-bloom_run__nkjSZ .42s ease-out forwards;animation:exit-bloom_run__nkjSZ var(--clear-ms,.42s) ease-out forwards}@keyframes exit-bloom_run__nkjSZ{0%{opacity:1;transform:scale(1)}40%{opacity:.9;transform:scale(1.22)}to{opacity:0;transform:scale(1.7)}}.exit-pop_motion__P69zx.exit-pop_motion__P69zx{animation:exit-pop_run__0tvW\+ .38s ease forwards;animation:exit-pop_run__0tvW\+ var(--clear-ms,.38s) ease forwards}@keyframes exit-pop_run__0tvW\+{0%{opacity:1;transform:scale(1) rotate(0)}35%{opacity:1;transform:scale(1.28) rotate(-4deg)}to{opacity:0;transform:scale(0) rotate(8deg)}}.exit-lift_motion__p9F4B.exit-lift_motion__p9F4B{animation:exit-lift_run__i-CPK .46s cubic-bezier(.3,0,.5,1) forwards;animation:exit-lift_run__i-CPK var(--clear-ms,.46s) cubic-bezier(.3,0,.5,1) forwards}@keyframes exit-lift_run__i-CPK{0%{opacity:1;transform:translateY(0) scale(1)}30%{opacity:1;transform:translateY(-8%) scale(1.09)}to{opacity:0;transform:translateY(-95%) scale(.72)}}.exit-drift_motion__kuRue.exit-drift_motion__kuRue{animation:exit-drift_run__YPE59 .46s cubic-bezier(.4,0,.6,1) forwards;animation:exit-drift_run__YPE59 var(--clear-ms,.46s) cubic-bezier(.4,0,.6,1) forwards}@keyframes exit-drift_run__YPE59{0%{opacity:1;transform:translateX(0) rotate(0) scale(1)}25%{opacity:1;transform:translateX(-6%) rotate(-5deg) scale(1.06)}to{opacity:0;transform:translateX(95%) rotate(16deg) scale(.75)}}.exit-twirl_motion__I1fh0.exit-twirl_motion__I1fh0{animation:exit-twirl_run__R2bYv .52s cubic-bezier(.35,0,.5,1) forwards;animation:exit-twirl_run__R2bYv var(--clear-ms,.52s) cubic-bezier(.35,0,.5,1) forwards}@keyframes exit-twirl_run__R2bYv{0%{opacity:1;transform:rotate(0) scale(1)}35%{opacity:1;transform:rotate(130deg) scale(1.12)}to{opacity:0;transform:rotate(430deg) scale(0)}}.exit-sink_motion__5lYDd.exit-sink_motion__5lYDd{animation:exit-sink_run__yTLPY .5s cubic-bezier(.4,0,.7,1) forwards;animation:exit-sink_run__yTLPY var(--clear-ms,.5s) cubic-bezier(.4,0,.7,1) forwards}@keyframes exit-sink_run__yTLPY{0%{opacity:1;transform:translateY(0) scale(1)}22%{opacity:1;transform:translateY(-11%) scale(1.06)}to{opacity:0;transform:translateY(110%) scale(.8)}}.Floating_surface__ESJ5L{text-wrap:balance;animation:Floating_floatIn__VOKlV 2.4s var(--kp-msg-in) forwards;animation:Floating_floatIn__VOKlV var(--kp-float-ms,2.4s) var(--kp-msg-in) forwards;background-color:var(--kp-float-face);background-image:url(/static/media/floating-blue-texture.6f8078ec7c41ccb6afdc.webp);background-repeat:repeat;background-size:384px 384px;box-shadow:var(--kp-msg-lift-near);color:var(--kp-float-ink);font-family:var(--kp-serif);margin:0;pointer-events:none;position:absolute;text-align:center;will-change:transform,opacity;z-index:2}.Floating_note__3kFto{--kp-panel-frame-width:20px;border-radius:var(--kp-msg-radius);font-size:var(--kp-msg-voice);font-weight:700;line-height:1.3;max-width:var(--kp-float-width);padding:var(--space-2) var(--space-4);width:-webkit-max-content;width:max-content}.Floating_bubble__wo8up{animation:Floating_bubbleUp__iE1p5 1.8s ease-in-out forwards;animation:Floating_bubbleUp__iE1p5 var(--kp-float-ms,1.8s) ease-in-out forwards}.Floating_bubbleText__zKvc1{opacity:.9}@keyframes Floating_bubbleUp__iE1p5{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}20%{opacity:1;transform:translate(-50%,calc(-50% - 8px)) scale(1.04)}35%{opacity:1;transform:translate(-50%,calc(-50% - 8px)) scale(1)}65%{opacity:1;transform:translate(-50%,calc(-50% - 8px)) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 22px)) scale(1)}}.Floating_panel__ItU3W{grid-gap:var(--space-2);border-radius:var(--kp-msg-radius);display:grid;gap:var(--space-2);justify-items:center;max-width:var(--kp-float-width);padding:var(--space-5) var(--space-5) var(--space-4);width:-webkit-max-content;width:max-content}.Floating_headline__-x-JU{font-size:var(--kp-msg-voice);font-weight:700;line-height:1.25}.Floating_headline__-x-JU strong{font-feature-settings:"tnum";color:var(--kp-float-edge);font-variant-numeric:tabular-nums}.Floating_aside__6HGWd{text-wrap:pretty;font-size:var(--font-size-md);line-height:1.35;opacity:.82}.Floating_detail__dLNVm{grid-gap:var(--space-3);align-items:center;display:grid;gap:var(--space-3);grid-template-columns:auto 1fr;margin-top:var(--space-1);text-align:left}.Floating_detail__dLNVm:before{background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) 50%/contain no-repeat;content:"";grid-column:1/-1;height:10px;justify-self:center;max-width:100%;pointer-events:none;width:180px}.Floating_tappable__Q4Old{-webkit-tap-highlight-color:transparent;cursor:pointer;pointer-events:auto}.Floating_tapCue__IQYN2{margin-top:var(--space-3)}.Floating_word__9THid{animation:Floating_wordUp__TbN0H 1.2s var(--kp-msg-in) forwards;color:var(--kp-float-ink);font-family:var(--kp-serif);font-size:var(--font-size-xl);font-weight:700;pointer-events:none;position:absolute;text-shadow:0 1px 4px #0a231cf2;white-space:nowrap;will-change:transform,opacity}@keyframes Floating_floatIn__VOKlV{0%{opacity:0;transform:translate(-50%,-40%) scale(var(--kp-msg-in-from))}10%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}18%{opacity:1;transform:translate(-50%,-52%) scale(1)}80%{opacity:1;transform:translate(-50%,-60%) scale(1)}to{opacity:0;transform:translate(-50%,-74%) scale(1)}}@keyframes Floating_wordUp__TbN0H{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}25%{opacity:1;transform:translate(-50%,-70%) scale(1.1)}75%{opacity:1;transform:translate(-50%,-90%) scale(1)}to{opacity:0;transform:translate(-50%,-140%) scale(1)}}@media (prefers-reduced-motion:reduce){.Floating_surface__ESJ5L,.Floating_word__9THid{animation-name:Floating_floatHold__y\+8hm}.Floating_word__9THid{animation-duration:1.2s}@keyframes Floating_floatHold__y\+8hm{0%{opacity:0;transform:translate(-50%,-50%)}10%{opacity:1;transform:translate(-50%,-50%)}84%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}}.Floating_surface__ESJ5L.Floating_departing__\+bnee{animation:Floating_floatOut__LmuPO .2s ease-in forwards}@keyframes Floating_floatOut__LmuPO{0%{opacity:1;opacity:var(--kp-float-exit-opacity,1);transform:var(--kp-float-exit-from)}to{opacity:0;transform:translate(-50%,-74%) scale(.97)}}@media (prefers-reduced-motion:reduce){.Floating_surface__ESJ5L.Floating_departing__\+bnee{animation-name:Floating_floatOutStill__xrQhc}@keyframes Floating_floatOutStill__xrQhc{0%{opacity:1;opacity:var(--kp-float-exit-opacity,1);transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}}.Floating_surface__ESJ5L.Floating_exhibit__epGpy,.Floating_word__9THid.Floating_exhibit__epGpy{animation:none;opacity:1;transform:none}.Medallion_medallion__uVJHW{--kp-medallion-face:#fdf6e2;--kp-medallion-deep:#f2e3bd;--kp-medallion-edge:#efdfba;--kp-medallion-brass:#c9a24b;background:linear-gradient(180deg,var(--kp-medallion-face),var(--kp-medallion-deep));border:var(--kp-msg-rule-thin) solid var(--kp-medallion-edge);border-radius:8px;box-shadow:0 2px 6px #0a231c59;display:grid;flex:none;height:var(--kp-medallion);padding:calc(var(--kp-medallion)*.07);place-items:center;position:relative;width:var(--kp-medallion)}.Medallion_round__od055{border-radius:50%;border-style:double;border-width:4px;box-shadow:0 0 0 3px var(--kp-medallion-brass),0 4px 10px #0a231c59;padding:calc(var(--kp-medallion)*.12)}.Medallion_round__od055 img{filter:drop-shadow(0 2px 3px rgba(60,40,15,.35))}.Fireworks_celebration__mYWFq{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:65}.Fireworks_background__EZxMF{z-index:-1}.Fireworks_firework__DcUWq{display:block;height:100%;width:100%}.Fireworks_glow__\+Ko2w{animation:Fireworks_glow__\+Ko2w var(--glow-ms) ease-out both;height:76%;inset:12% 0;position:absolute;width:100%}@keyframes Fireworks_glow__\+Ko2w{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Fireworks_firework__DcUWq{display:none}}.FlowerBloom_flowers__eq1i9{inset:0;pointer-events:none;position:absolute}.FlowerBloom_origin__4-QmK{height:0;left:calc(var(--step)*var(--c) + var(--cell)/2);position:absolute;top:calc(var(--step)*var(--r) + var(--cell)/2);transform:scale(1.2);width:0}.FlowerBloom_blossom__44c8R{--size:calc(var(--cell)*0.74*1.38*1.125);animation:FlowerBloom_openBloom__pzXzH .95s ease-out both}.FlowerBloom_blossom__44c8R,.FlowerBloom_drift__GZ5yg{display:block;height:var(--size);margin-left:calc(var(--size)/-2);margin-top:calc(var(--size)/-2);width:var(--size)}.FlowerBloom_blossom__44c8R,.FlowerBloom_petal__OecfW{object-fit:contain}.FlowerBloom_drift__GZ5yg{animation:FlowerBloom_petalDrift__Cqh08 1.78s cubic-bezier(.2,.55,.45,1) var(--delay) both}.FlowerBloom_petal__OecfW,.FlowerBloom_tumble__4brX5{display:block;height:100%;width:100%}.FlowerBloom_tumble__4brX5{animation:FlowerBloom_tumble__4brX5 1.78s ease-in-out var(--delay) both}.FlowerBloom_petal__OecfW{animation:FlowerBloom_rock__4pyW1 .85s ease-in-out var(--delay) infinite alternate}@keyframes FlowerBloom_openBloom__pzXzH{0%{opacity:0;transform:scale(.18,.35) rotate(-18deg)}18%{opacity:1}45%{opacity:1;transform:scale(1) rotate(0deg)}60%{opacity:.85}to{opacity:0;transform:scale(1.06) rotate(5deg)}}@keyframes FlowerBloom_petalDrift__Cqh08{0%{opacity:0;transform:translate(0) scale(.35)}14%{opacity:1}55%{opacity:.95;transform:translate(calc(var(--dx)*.68),calc(var(--dy)*.8 - var(--cell)*.25)) scale(.9)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.85)}}@keyframes FlowerBloom_tumble__4brX5{0%{transform:rotate(var(--tilt))}to{transform:rotate(var(--turn))}}@keyframes FlowerBloom_rock__4pyW1{0%{transform:scaleX(1) rotate(-7deg)}to{transform:scaleX(.65) rotate(7deg)}}.FlowerBloom_calm__uOkk4 .FlowerBloom_blossom__44c8R,.FlowerBloom_calm__uOkk4 .FlowerBloom_drift__GZ5yg{animation:FlowerBloom_quietFade__ZCDUs .7s ease-out both}.FlowerBloom_calm__uOkk4 .FlowerBloom_drift__GZ5yg{transform:translate(var(--rest-x),var(--rest-y))}.FlowerBloom_calm__uOkk4 .FlowerBloom_tumble__4brX5{transform:rotate(var(--tilt))}.FlowerBloom_calm__uOkk4 .FlowerBloom_petal__OecfW,.FlowerBloom_calm__uOkk4 .FlowerBloom_tumble__4brX5{animation:none}@keyframes FlowerBloom_quietFade__ZCDUs{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.FlowerBloom_blossom__44c8R,.FlowerBloom_drift__GZ5yg{animation:FlowerBloom_quietFade__ZCDUs .7s ease-out both}.FlowerBloom_drift__GZ5yg{transform:translate(var(--rest-x),var(--rest-y))}.FlowerBloom_tumble__4brX5{transform:rotate(var(--tilt))}.FlowerBloom_petal__OecfW,.FlowerBloom_tumble__4brX5{animation:none}}.SoapBubbles_bubbles__tDGjz{inset:0;pointer-events:none;position:absolute}.SoapBubbles_origin__YSqZR{height:0;left:calc(var(--step)*var(--c) + var(--cell)/2);position:absolute;top:calc(var(--step)*var(--r) + var(--cell)/2);transform:scale(1.2);width:0}.SoapBubbles_drift__5xgCR{animation:SoapBubbles_drift__5xgCR 1.9s cubic-bezier(.2,.55,.45,1) var(--delay) both;display:block;height:var(--size);margin-left:calc(var(--size)/-2);margin-top:calc(var(--size)/-2);width:var(--size)}.SoapBubbles_bubble__7HU3r,.SoapBubbles_wobble__DZdsb{display:block;height:100%;width:100%}.SoapBubbles_wobble__DZdsb{animation:SoapBubbles_wobble__DZdsb 1.9s ease-in-out var(--delay) both;position:relative}.SoapBubbles_bubble__7HU3r{animation:SoapBubbles_pop__Fz81\+ 1.9s linear var(--delay) both;object-fit:contain}.SoapBubbles_spark__dn1AS{--spark-size:calc(var(--cell)*0.22*1.125);animation:SoapBubbles_sparkle__pvsdU .26s ease-out calc(var(--delay) + 1.9s) both;height:var(--spark-size);left:50%;margin:calc(var(--spark-size)/-2);object-fit:contain;position:absolute;top:50%;width:var(--spark-size)}@keyframes SoapBubbles_drift__5xgCR{0%{transform:translate(0) scale(.5)}to{transform:translate(var(--dx),var(--dy)) scale(.85)}}@keyframes SoapBubbles_wobble__DZdsb{0%,to{transform:translateX(0) scale(1)}20%,60%{transform:translateX(calc(var(--cell)*-.07)) scale(.96,1.04) rotate(-7deg)}40%,80%{transform:translateX(calc(var(--cell)*.07)) scale(1.04,.96) rotate(7deg)}}@keyframes SoapBubbles_pop__Fz81\+{0%{opacity:0;transform:scale(1)}8%,92%{opacity:1;transform:scale(1)}97%{opacity:1;transform:scale(1.14)}to{opacity:0;transform:scale(1.28)}}@keyframes SoapBubbles_sparkle__pvsdU{0%{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(.5)}15%{opacity:1}to{opacity:0;transform:translate(calc(var(--spark-x)*1.7),calc(var(--spark-y)*1.7)) scale(.2)}}.SoapBubbles_calm__BTAZw .SoapBubbles_drift__5xgCR{animation:SoapBubbles_quietFade__8RSHn .7s ease-out both;transform:translate(var(--rest-x),var(--rest-y))}.SoapBubbles_calm__BTAZw .SoapBubbles_bubble__7HU3r,.SoapBubbles_calm__BTAZw .SoapBubbles_wobble__DZdsb{animation:none}.SoapBubbles_calm__BTAZw .SoapBubbles_spark__dn1AS{display:none}@keyframes SoapBubbles_quietFade__8RSHn{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SoapBubbles_drift__5xgCR{animation:SoapBubbles_quietFade__8RSHn .7s ease-out both;transform:translate(var(--rest-x),var(--rest-y))}.SoapBubbles_bubble__7HU3r,.SoapBubbles_wobble__DZdsb{animation:none}.SoapBubbles_spark__dn1AS{display:none}}.Butterfly_butterflies__Mq6J9{inset:0;pointer-events:none;position:absolute}.Butterfly_origin__SkPSO{height:0;left:calc(var(--step)*var(--c) + var(--cell)/2);position:absolute;top:calc(var(--step)*var(--r) + var(--cell)/2);transform:scale(1.2);width:0}.Butterfly_flight__yaMjo{animation:Butterfly_drift__MRj7t 2.1s cubic-bezier(.2,.55,.45,1) var(--delay) both;display:block;height:var(--size);margin-left:calc(var(--size)/-2);margin-top:calc(var(--size)/-2);width:var(--size)}.Butterfly_sway__9M7v8{animation:Butterfly_sway__9M7v8 .64s ease-in-out var(--delay) infinite alternate;display:block;height:100%;width:100%}.Butterfly_wings__vz-1v{animation:Butterfly_flutter__QIMkX var(--flap) ease-in-out var(--delay) infinite alternate;display:block;height:100%;object-fit:contain;width:100%}@keyframes Butterfly_drift__MRj7t{0%{opacity:0;transform:translate(0) scale(.35) rotate(var(--tilt))}14%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.85) rotate(var(--tilt))}}@keyframes Butterfly_sway__9M7v8{0%{transform:translateX(calc(var(--cell)*-.07)) rotate(-7deg)}to{transform:translateX(calc(var(--cell)*.07)) rotate(7deg)}}@keyframes Butterfly_flutter__QIMkX{0%{transform:scaleX(1)}to{transform:scaleX(.32)}}.Butterfly_calm__w8EWT .Butterfly_flight__yaMjo{animation:Butterfly_quietFade__O5a0J .7s ease-out both;transform:translate(var(--rest-x),var(--rest-y)) rotate(var(--tilt))}.Butterfly_calm__w8EWT .Butterfly_sway__9M7v8,.Butterfly_calm__w8EWT .Butterfly_wings__vz-1v{animation:none}@keyframes Butterfly_quietFade__O5a0J{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Butterfly_flight__yaMjo{animation:Butterfly_quietFade__O5a0J .7s ease-out both;transform:translate(var(--rest-x),var(--rest-y)) rotate(var(--tilt))}.Butterfly_sway__9M7v8,.Butterfly_wings__vz-1v{animation:none}}.OrigamiBirds_flight__rkd-M{animation:OrigamiBirds_glide__qcMnF 2.1s cubic-bezier(.2,.55,.45,1) var(--delay) both;display:block;height:var(--size);margin-left:calc(var(--size)/-2);margin-top:calc(var(--size)/-2);width:var(--size)}.OrigamiBirds_paper__x5DEC{display:block;height:100%;object-fit:contain;width:100%}@keyframes OrigamiBirds_glide__qcMnF{0%{opacity:0;transform:translate(0) scale(.85) rotate(var(--tilt))}14%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.85) rotate(var(--tilt))}}.OrigamiBirds_calm__aarNj .OrigamiBirds_flight__rkd-M{animation:OrigamiBirds_quietFade__blzJ- .7s ease-out both;transform:translate(var(--rest-x),var(--rest-y)) rotate(var(--tilt))}@keyframes OrigamiBirds_quietFade__blzJ-{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.OrigamiBirds_flight__rkd-M{animation:OrigamiBirds_quietFade__blzJ- .7s ease-out both;animation-duration:.7s!important;transform:translate(var(--rest-x),var(--rest-y)) rotate(var(--tilt))}}.EffectLayer_effectLayer__3l6xQ{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:40}.EffectLayer_sparkle__5F\+RC{animation:EffectLayer_sparkle__5F\+RC .72s ease-out forwards;color:#fff3cd;font-family:var(--kp-serif);font-weight:700;line-height:1;position:absolute;text-shadow:0 0 6px #ffd66ee6,0 0 14px #ffbe468c;white-space:nowrap;will-change:transform,opacity}.EffectLayer_ring__Bng1y{animation:EffectLayer_bloomRing__\+-yDb .64s ease-out forwards;position:absolute;transform:translate(-50%,-50%)}@keyframes EffectLayer_sparkle__5F\+RC{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.3) rotate(70deg)}}@keyframes EffectLayer_bloomRing__\+-yDb{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.9)}}@media (prefers-reduced-motion:reduce){.EffectLayer_ring__Bng1y{animation-name:EffectLayer_fadeOut__5I1q6}@keyframes EffectLayer_fadeOut__5I1q6{0%{opacity:1}to{opacity:0}}}@property --kp-row{syntax:"<number>";inherits:false;initial-value:0}@property --kp-column{syntax:"<number>";inherits:false;initial-value:0}.BoardPosition_square__ksDUF{--kp-row:var(--r);--kp-column:var(--c);height:var(--cell);left:0;position:absolute;top:0;transform:translate(calc(var(--step)*var(--kp-column)),calc(var(--step)*var(--kp-row)));width:var(--cell)}.BoardCell_cell__6OGWh{touch-action:none;transition:--kp-row var(--swap-ms) cubic-bezier(.34,1.3,.64,1),--kp-column var(--swap-ms) cubic-bezier(.34,1.3,.64,1)}.BoardCell_tile__zl9yO{align-items:center;background:linear-gradient(180deg,#fdf6e2,#f2e3bd);border:2px solid #cfa963;border-radius:5px;box-shadow:inset 0 1px 0 #fffc,0 2px 0 #14282080;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;transition:transform var(--transition-fast),filter var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast);-webkit-user-select:none;user-select:none;width:100%}.BoardCell_tileArt__cJjli{filter:drop-shadow(0 2px 2px rgba(60,40,15,.35));inset:-2px;position:absolute;z-index:1}.BoardCell_insetArt__Ftmaa{transform:scale(.9)}.BoardCell_occupant__7Klmi{background:linear-gradient(180deg,#cfd6d0,#aeb8b1);border-color:#232a27;box-shadow:0 2px 0 #14282080}.BoardCell_tape__ldY2d{inset:-4%;pointer-events:none;position:absolute;z-index:3}.BoardCell_peelOff__c6X8h{animation:BoardCell_tapePeel__87LsY .46s ease-in forwards;animation:BoardCell_tapePeel__87LsY var(--clear-ms,.46s) ease-in forwards}.BoardCell_tileSpecial__vfcQc{animation:BoardCell_rainbowDrift__iP63v 7s linear infinite;background:linear-gradient(115deg,#ff3d52,#ff8a1f 12%,#ffd60a 24%,#a8d219 34%,#22c95e 46%,#12b0f0 60%,#4a6cff 72%,#a247ff 83%,#ee45c4 92%,#ff3d52);background-size:300% 100%;border-color:#7a4a10;box-shadow:inset 0 0 0 1px #7a4a1080,0 0 12px 3px #ffd65ab3,0 2px 0 #14282080}.BoardCell_tileSpecial__vfcQc .BoardCell_tileArt__cJjli{filter:drop-shadow(0 0 3px rgba(52,34,8,.65)) drop-shadow(0 2px 3px rgba(52,34,8,.55))}.BoardCell_cellSelected__TVw55{z-index:20}.BoardCell_cellSelected__TVw55 .BoardCell_tile__zl9yO{animation:BoardCell_selectedGlow__OJcmv 1.1s ease-in-out infinite;box-shadow:0 0 0 2px #fffae6a6,0 0 18px 5px #e7c565f2,0 3px 0 #14282080;outline:3px solid #3a2c18;outline-offset:0;transform:scale(1.12)}.BoardCell_cellDimmed__68iEG .BoardCell_tile__zl9yO{filter:saturate(.4) brightness(.85);opacity:.45;transition:opacity .32s ease,filter .32s ease}.BoardCell_cellDimmedDeep__ZNXl3 .BoardCell_tile__zl9yO{filter:saturate(.1) brightness(.8);opacity:.14}.BoardCell_cellHint__duyyi{z-index:15}.BoardCell_cellHint__duyyi .BoardCell_tile__zl9yO{outline:4px solid var(--kp-gold-bright);outline-offset:0}.BoardCell_cellHintPair__P1PKL{z-index:14}.BoardCell_cellHintPair__P1PKL .BoardCell_tile__zl9yO{outline:3px solid color-mix(in srgb,var(--kp-gold-bright) 45%,#0000);outline-offset:0}.BoardCell_cellHintGroup__i3vST{z-index:15}.BoardCell_cellHintGroup__i3vST .BoardCell_tile__zl9yO{animation:BoardCell_hintShine__-h6FU 2.6s ease-in-out infinite;animation-delay:calc(var(--hi)*.13s);outline:3px solid #e7c56566;outline-offset:0}.BoardCell_cellPresenting__vqcA5{z-index:25}.BoardCell_presenting__yhxrY{animation:BoardCell_rainbowDrift__iP63v 7s linear infinite,BoardCell_specialPresent__K9OZY .7s ease-in-out both}@keyframes BoardCell_specialPresent__K9OZY{0%{animation-timing-function:cubic-bezier(.2,1.5,.4,1);box-shadow:inset 0 1px 0 #fffc,0 2px 0 #14282080;transform:scale(1) rotate(0deg)}30%{box-shadow:0 0 0 3px #fffae6e6,0 0 40px 14px #e7c565e6,0 10px 20px #1428208c;transform:scale(1.9) rotate(-3deg);transform:scale(var(--present-scale,1.9)) rotate(-3deg)}52%{box-shadow:0 0 0 3px #fffae6b3,0 0 26px 8px #e7c56599,0 8px 16px #14282080;transform:scale(1.558) rotate(2deg);transform:scale(calc(var(--present-scale, 1.9)*.82)) rotate(2deg)}70%{box-shadow:0 0 0 3px #fffae6e6,0 0 34px 12px #e7c565d9,0 9px 18px #1428208c;transform:scale(1.805) rotate(-1deg);transform:scale(calc(var(--present-scale, 1.9)*.95)) rotate(-1deg)}to{box-shadow:inset 0 1px 0 #fffc,0 2px 0 #14282080;transform:scale(1) rotate(0deg)}}.BoardCell_cellWobble__jmoXQ .BoardCell_tile__zl9yO{animation:BoardCell_wobble__rBY8M .36s ease}.BoardCell_clearing__osglU{animation:BoardCell_clearOut__s90rU .46s ease forwards;animation:BoardCell_clearOut__s90rU var(--clear-ms,.46s) ease forwards;box-shadow:0 0 20px 7px #e7c565e6;z-index:30}.BoardCell_dropping__f4N03{animation:BoardCell_dropIn__53JrM .42s cubic-bezier(.3,1.2,.5,1) 0ms both;animation:BoardCell_dropIn__53JrM var(--drop-ms,.42s) cubic-bezier(.3,1.2,.5,1) var(--drop-delay,0ms) both}@media (prefers-reduced-motion:reduce){.BoardCell_cell__6OGWh{transition-duration:.12s}.BoardCell_tileSpecial__vfcQc{animation:none}.BoardCell_dropping__f4N03{animation:BoardCell_fadeIn__YPCYH .2s ease}.BoardCell_clearing__osglU{animation:BoardCell_fadeOut__viMnB .2s ease forwards}.BoardCell_cellSelected__TVw55 .BoardCell_tile__zl9yO{animation:none}.BoardCell_cellHintGroup__i3vST .BoardCell_tile__zl9yO{animation:none;outline-color:var(--kp-gold-bright)}.BoardCell_cellSelected__TVw55 .BoardCell_tile__zl9yO{transform:scale(1.06)}.BoardCell_peelOff__c6X8h{animation:BoardCell_fadeOut__viMnB .2s ease forwards}.BoardCell_presenting__yhxrY{animation:none;box-shadow:0 0 0 3px #fffae6d9,0 6px 12px #1428208c;transform:scale(1.2)}@keyframes BoardCell_fadeIn__YPCYH{0%{opacity:0}to{opacity:1}}@keyframes BoardCell_fadeOut__viMnB{0%{opacity:1}to{opacity:0}}}@keyframes BoardCell_tapePeel__87LsY{0%{opacity:1;transform:scale(1) rotate(0)}40%{opacity:.95;transform:scale(1.12) rotate(-8deg)}to{opacity:0;transform:scale(1.35) rotate(-22deg) translateY(-40%)}}@keyframes BoardCell_rainbowDrift__iP63v{0%{background-position:0 0}to{background-position:300% 0}}@keyframes BoardCell_selectedGlow__OJcmv{0%,to{box-shadow:0 0 0 2px #fffae6a6,0 0 18px 5px #e7c565f2,0 3px 0 #14282080}50%{box-shadow:0 0 0 2px #fffae6a6,0 0 26px 9px #e7c56599,0 3px 0 #14282080}}@keyframes BoardCell_hintShine__-h6FU{0%,52%,to{box-shadow:inset 0 1px 0 #fffc,0 2px 0 #14282080;filter:brightness(1);outline-color:#e7c56566;transform:translateY(0) scale(1)}16%{box-shadow:inset 0 1px 0 #ffffffd9,0 0 16px 5px #e7c56580,0 5px 4px #14282059;filter:brightness(1.08);outline-color:var(--kp-gold-bright);transform:translateY(-6%) scale(1.03)}30%{box-shadow:inset 0 1px 0 #ffffffd1,0 0 10px 3px #e7c56557,0 2px 0 #14282080;filter:brightness(1.04);outline-color:#e7c565d9;transform:translateY(0) scale(1.006)}40%{box-shadow:inset 0 1px 0 #ffffffd6,0 0 13px 4px #e7c5656b,0 3px 2px #14282066;filter:brightness(1.06);outline-color:var(--kp-gold-bright);transform:translateY(-2%) scale(1.014)}}@keyframes BoardCell_wobble__rBY8M{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes BoardCell_clearOut__s90rU{0%{opacity:1;transform:scale(1) rotate(0)}35%{opacity:1;transform:scale(1.28) rotate(-4deg)}to{opacity:0;transform:scale(0) rotate(8deg)}}@keyframes BoardCell_dropIn__53JrM{0%{opacity:0;transform:translateY(-165%) scale(.9)}55%{opacity:1;transform:translateY(8%) scale(1.03)}78%{transform:translateY(-3%) scale(.99)}to{transform:translateY(0) scale(1)}}.BoardGrid_boardFrame__DtH9z{--board-frame:url(/static/media/walnut-gold.2e1857c0d21284f6a848.webp);align-self:center;background:linear-gradient(180deg,color-mix(in srgb,var(--kp-board) 85%,#0000) 0,color-mix(in srgb,var(--kp-board-deep) 90%,#0000) 100%);border-radius:calc(var(--rail)*.8);box-shadow:inset 0 3px 7px #0009,inset 0 -1px 1px #fff6d60d;flex:none;padding:var(--frame-pad);position:relative}.BoardGrid_boardFrame__DtH9z[data-frame=ivory-champagne]{--board-frame:url(/static/media/ivory-champagne.5a975c915e39d9cfe358.webp)}.BoardGrid_boardFrame__DtH9z[data-frame=sage-brass]{--board-frame:url(/static/media/sage-brass.31fffd8f80089321c078.webp)}.BoardGrid_boardFrame__DtH9z[data-frame=rosewood-copper]{--board-frame:url(/static/media/rosewood-copper.fa67faba4a3c1a3b17fc.webp)}.BoardGrid_boardFrame__DtH9z[data-frame=midnight-silver]{--board-frame:url(/static/media/midnight-silver.3e3fd0673ebc73a1e093.webp)}.BoardGrid_boardFrame__DtH9z[data-frame=honey-bronze]{--board-frame:url(/static/media/honey-bronze.a38bd6394a1e2c0f39c1.webp)}.BoardGrid_boardFrame__DtH9z:before{border:calc(var(--rail)*118/56) solid #0000;border-image:var(--board-frame) 118 stretch;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.BoardGrid_board__pQyTn{height:var(--grid-height);position:relative;width:var(--grid-width);z-index:1}.BoardGrid_boardFlourish__yG\+ve{animation:BoardGrid_boardWarm__cCbMR .72s ease-in-out both}.BoardGrid_boardFlourish__yG\+ve:before{animation:BoardGrid_boardBloom__u66GX .72s ease-out both;background:radial-gradient(closest-side,#e7c5656b 62%,#e7c56580 76%,#e7c56500 92%);content:"";inset:calc(var(--cell)*-.6);pointer-events:none;position:absolute}.BoardGrid_boardFlourish__yG\+ve:after{animation:BoardGrid_boardSheen__3rTfK .72s ease-in-out both;background:linear-gradient(102deg,#fff9e300 40%,#fff9e361 50%,#fff9e300 60%);background-size:300% 100%;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}@keyframes BoardGrid_boardWarm__cCbMR{0%,to{filter:brightness(1) saturate(1)}30%{filter:brightness(1.1) saturate(1.08)}}@keyframes BoardGrid_boardBloom__u66GX{0%{opacity:0;transform:scale(.86)}28%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes BoardGrid_boardSheen__3rTfK{0%{background-position:0 0;opacity:0}18%{opacity:1}78%{opacity:1}to{background-position:100% 0;opacity:0}}.BoardGrid_hush__BLrHw{animation:BoardGrid_boardHush__W3nSY .7s ease-in-out both;background:#0e1813a8;border-radius:8px;inset:calc(var(--gap)/-2);pointer-events:none;position:absolute;z-index:6}@keyframes BoardGrid_boardHush__W3nSY{0%{opacity:0}34%{opacity:1}to{opacity:0}}.BoardGrid_layer__0vHPV{inset:0;overflow:hidden;position:absolute}.BoardGrid_panel__biRhC{filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));height:calc(var(--step)*var(--rows));left:calc(var(--gap)/-2);overflow:visible;position:absolute;top:calc(var(--gap)/-2);width:calc(var(--step)*var(--cols))}.BoardGrid_panelLit__27BUH{stop-color:var(--kp-board)}.BoardGrid_panelShade__DPUHS{stop-color:var(--kp-board-deep)}.BoardGrid_cavityFloor__drRIb{flood-color:var(--kp-board-deep);flood-opacity:.16}.BoardGrid_cavityShade__fRiP5{flood-color:var(--kp-board-deep);flood-opacity:.55}.BoardGrid_soilLayer__lhKzp{inset:0;position:absolute}.BoardGrid_soil__pdBo0{background:#00000042;border-radius:5px;box-shadow:inset 0 2px 4px #00000059}.BoardGrid_layerOpen__21tDf{overflow:visible}.BoardGrid_layerDimmed__yVnKt{opacity:.25;transition:opacity .32s ease}.BoardGrid_guideHand__oRHv3{pointer-events:none;transition:--kp-row .32s ease,--kp-column .32s ease;z-index:45}.BoardGrid_guideHandInner__pl4wA{--hand:calc(var(--cell)*1.2);--tip-x:41%;--tip-y:14%;animation:BoardGrid_guideTap__IeWwe 2s ease-in-out infinite;filter:drop-shadow(0 2px 3px rgba(20,40,32,.5));height:var(--hand);left:calc(var(--cell)*.6 - var(--hand)*.41);position:absolute;top:calc(var(--cell)*.58 - var(--hand)*.14);transform:rotate(-28deg);transform-origin:var(--tip-x) var(--tip-y);width:var(--hand)}@keyframes BoardGrid_guideTap__IeWwe{0%,to{transform:rotate(-28deg) translate(0) scale(1)}45%{transform:rotate(-28deg) translate(-8%,-9%) scale(1)}60%{transform:rotate(-28deg) translate(-8%,-9%) scale(.96)}}@media (prefers-reduced-motion:reduce){.BoardGrid_guideHandInner__pl4wA{animation:none}.BoardGrid_guideHand__oRHv3{transition:none}.BoardGrid_boardFlourish__yG\+ve{animation:none}.BoardGrid_boardFlourish__yG\+ve:after,.BoardGrid_boardFlourish__yG\+ve:before{display:none}}.offscreen_offscreen__gbGqK{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}h2.CompletionCard_title__Txt3J{text-wrap:nowrap;font-size:var(--font-size-md);margin-inline:0;white-space:nowrap}.CompletionCard_awardLabel__pkY6u,.CompletionCard_charmTotal__365jk,.CompletionCard_collectionLabel__TWdbC,.CompletionCard_ranking__RDVkX,.CompletionCard_srOnly__U\+FBA{color:var(--kp-ink);font-size:var(--font-size-md)}.CompletionCard_collectionLine__YkxEQ{margin:var(--space-4) auto var(--space-4)}.CompletionCard_collectionLabel__TWdbC{line-height:1.3;white-space:nowrap}.CompletionCard_ranking__RDVkX{text-wrap:balance;line-height:1.45;margin:var(--space-1) 0 0}.CompletionCard_collectionTotal__BnRRE{font-feature-settings:"tnum";color:var(--color-accent-deep);font-variant-numeric:tabular-nums;font-weight:700}.CompletionCard_trophyArt__yOHa4{display:block;filter:drop-shadow(0 3px 6px rgba(60,40,15,.35));flex:none;height:clamp(60px,18vw,76px);position:relative;width:clamp(60px,18vw,76px)}.CompletionCard_charmLine__eoOsn,.CompletionCard_collectionLine__YkxEQ{align-items:center;display:flex;gap:clamp(.25rem,2vw,.5rem);justify-content:center;max-width:18rem;width:100%}.CompletionCard_charmLine__eoOsn{aspect-ratio:575/207;background:url(/static/media/small-panel.10f095a6cc559aceaa57.webp) 50%/100% 100% no-repeat;margin:1.7rem auto 0;min-height:5rem;padding:var(--space-3) 10%}.CompletionCard_awardLabel__pkY6u{flex:none}.CompletionCard_charmCoin__mmLVi{filter:drop-shadow(0 2px 3px rgba(60,40,15,.3));flex:none;height:auto;width:clamp(40px,12vw,52px)}.CompletionCard_charmTotal__365jk{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums;font-weight:700;min-width:3ch}@media (max-width:360px){.CompletionCard_collectionTotal__BnRRE{display:block}}.RuleCard_art__hi6Em{margin:0 auto var(--space-3)}.GoalStrip_strip__lB9M9{align-items:center;color:var(--kp-ink);display:flex;flex:none;font-family:var(--kp-serif);font-size:var(--font-size-md);font-weight:400;gap:0;height:var(--goal);justify-content:center;overflow:hidden;padding-bottom:var(--space-1);white-space:nowrap;width:100%}.GoalStrip_goal__Rhv9X,.GoalStrip_moves__8e9Ic{align-items:baseline;display:flex;flex:0 1 50%;gap:var(--space-2);justify-content:center}.GoalStrip_icon__QukvX{align-self:center;display:block;flex:none;height:34px;width:34px}.GoalStrip_calm__AHIwZ{color:var(--color-accent-deep)}.GoalStrip_calm__AHIwZ,.GoalStrip_found__e2IVv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.GoalStrip_count__NNLW8{display:inline-block}.GoalStrip_found__e2IVv{color:var(--kp-amber)}.InstructionStrip_strip__u-BzX{flex:none;flex-direction:column;height:var(--instruction)}.InstructionStrip_strip__u-BzX,.InstructionStrip_words__HbiMq{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.InstructionStrip_words__HbiMq{color:var(--kp-ink);flex:1 1;font-family:var(--kp-serif);font-size:var(--font-size-md);font-weight:600;line-height:1.3;min-height:0;text-align:center;white-space:nowrap}.InstructionStrip_rule__Xm3Ke{flex:none;height:auto;margin-top:var(--space-1);opacity:0;transition:opacity .26s ease;width:min(100%,320px)}.InstructionStrip_ruled__8qdkl{opacity:1}.InstructionStrip_arriving__LwgPO{animation:InstructionStrip_rise__eUJnW .28s ease-out both}@keyframes InstructionStrip_rise__eUJnW{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.InstructionStrip_rule__Xm3Ke{transition:none}.InstructionStrip_arriving__LwgPO{animation:none}}.ActionStrip_strip__Tny53{align-items:center;display:flex;flex:none;height:var(--action);justify-content:center;padding-top:var(--space-2);width:100%}.ActionStrip_hintAnchor__zMXAq{position:relative}.ActionStrip_tutorialNote__YrBO6{--kp-float-width:none;bottom:100%;font-size:min(var(--kp-msg-voice),4.5vw);left:50%;white-space:nowrap}.ActionStrip_strip__Tny53 .ActionStrip_hint__Q3L8D{--kpb-face:var(--kp-board);--kpb-face-deep:var(--kp-board-deep);--kpb-under:color-mix(in srgb,var(--kp-board-deep) 70%,#000);--kpb-halo:color-mix(in srgb,var(--kp-board-deep) 28%,#0000);min-height:44px;padding:var(--space-1) var(--space-4)}.ActionStrip_icon__mPlLq{flex:none;height:24px;width:24px}.LevelJump_backdrop__Tc2fm{background:#00000073;inset:0;position:fixed;z-index:60}.LevelJump_panel__-TqOV{--kp-gold:#c9a24b;background:#3d3d3d;border:2px solid var(--kp-gold);border-radius:var(--space-2);box-shadow:0 6px 20px #00000080;color:#fff;display:flex;flex-direction:column;font-family:var(--kp-serif);gap:var(--space-2);left:50%;padding:var(--space-3);position:fixed;top:50%;transform:translate(-50%,-50%);width:min(30rem,calc(100vw - var(--space-3)*2));z-index:61}.LevelJump_heading__bqaix{font-size:var(--font-size-base);font-weight:700;margin:0}.LevelJump_note__WjIT1{font-size:var(--font-size-base);line-height:1.4;margin:0}.LevelJump_row__\+Clvj{align-items:center;display:flex;gap:var(--space-2)}.LevelJump_label__1jkvc{font-size:var(--font-size-base)}.LevelJump_input__7Sztk{background:var(--color-surface);border:2px solid var(--kp-gold);border-radius:var(--space-1);color:var(--color-text-primary);padding:var(--space-1) var(--space-2);width:6rem}.LevelJump_go__Yq9-G,.LevelJump_input__7Sztk{font-family:var(--kp-serif);font-size:var(--font-size-base)}.LevelJump_go__Yq9-G{background:linear-gradient(180deg,#6b6b6b,#3d3d3d);border:2px solid var(--kp-gold);border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:var(--space-1) var(--space-3)}.LevelJump_go__Yq9-G:disabled{cursor:default;opacity:.6}.LevelJump_go__Yq9-G:focus-visible,.LevelJump_input__7Sztk:focus-visible{outline:3px solid var(--kp-gold);outline-offset:3px}.Match3Controls_bar__F5vS5{bottom:calc(var(--footer-height) + var(--space-2));display:flex;gap:var(--space-2);justify-content:space-between;left:var(--space-3);pointer-events:none;position:fixed;right:var(--space-3);z-index:55}.Match3Controls_button__2b8jw{background:linear-gradient(180deg,#6b6b6b,#3d3d3d);border:2px solid var(--kp-gold);border-radius:999px;box-shadow:0 2px 6px #00000059;color:#fff;cursor:pointer;font-family:var(--kp-serif);font-size:var(--font-size-base);font-weight:700;padding:var(--space-1) var(--space-3);pointer-events:auto;white-space:nowrap}.Match3Controls_button__2b8jw:active{transform:translateY(2px)}.Match3Controls_button__2b8jw:focus-visible{outline:3px solid var(--kp-ink);outline-offset:3px}.Match3Page_main__fp\+9U{flex:1 1;min-width:0;overflow-x:clip;padding-bottom:var(--footer-height)}.Match3Page_container__2M8rm{--kp-paper-deep:#efdfba;--kp-gold:#c9a24b;--kp-gold-bright:#e7c565;--kp-amber:#c07f16;--kp-red:#a83326;--kp-red-deep:#8c2a1f;--kp-ink:#4a3421;--kp-ink-soft:#7a6547;--tile-gap:3px;--instruction:52px;--goal:50px;--action:60px;--rail:9px;--frame-pad:calc(var(--rail)*1.6 + 2px);color:var(--kp-ink);display:flex;flex-direction:column;font-family:var(--kp-serif);height:calc(100vh - var(--game-chrome));margin:0 auto;max-width:780px;min-height:calc(var(--instruction) + var(--goal) + var(--action) + var(--frame-pad)*2 + 172px);min-height:calc(var(--instruction) + var(--goal) + var(--action) + var(--frame-pad)*2 + var(--rows, 5)*32px + (var(--rows, 5) - 1)*3px);padding:0 var(--kp-game-inset)}@media (min-width:600px){.Match3Page_container__2M8rm{--rail:16px}}@supports (height:100dvh){.Match3Page_container__2M8rm{height:calc(100dvh - var(--game-chrome))}}.Match3Page_paper__S9q2E{align-items:center;container-type:size;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:0;position:relative;z-index:1}.Match3Page_boardHouse__ExQBG{--board-width:calc(100cqw - var(--frame-pad)*2);--board-height:calc(100cqh - var(--instruction) - var(--goal) - var(--action) - var(--frame-pad)*2);--gap:max(0px,min(var(--tile-gap),calc(var(--board-width)/(2*var(--cols))),calc(var(--board-height)/(2*var(--rows)))));--cell:max(0px,min(68px,calc((var(--board-width) - (var(--cols) - 1)*var(--gap))/var(--cols)),calc((var(--board-height) - (var(--rows) - 1)*var(--gap))/var(--rows))));--step:calc(var(--cell) + var(--gap));--grid-width:calc(var(--cols)*var(--step) - var(--gap));--grid-height:calc(var(--rows)*var(--step) - var(--gap));--kp-board:color-mix(in srgb,var(--lvl-color,#2c7f74) 50%,#0a1f1b);--kp-board-deep:color-mix(in srgb,var(--lvl-deep,#1d5c52) 50%,#0a1f1b);display:flex;flex:none;flex-direction:column;max-width:100%;min-width:0;width:calc(var(--grid-width) + var(--frame-pad)*2)}.Match3Page_lapShield__LbkBt{inset:0;position:fixed;z-index:60}.Match3Page_loading__6vCCS{color:var(--kp-ink-soft);font-family:var(--kp-serif);font-style:italic;padding:var(--space-8);position:relative;text-align:center;z-index:1}.MemoryPage_page__JoY9D{--kp-gold:#c9a24b;--kp-gold-bright:#e7c565;--kp-amber:#c07f16;--kp-red:#c04030;--kp-red-deep:#8c2a1f;--kp-teal:#1d5c52;--kp-ink:#24302a;--kp-ink-soft:#6d7c73;color:var(--kp-ink);isolation:isolate}.MemoryPage_main__Zr9VC,.MemoryPage_page__JoY9D{display:flex;flex:1 1;flex-direction:column;position:relative}.MemoryPage_main__Zr9VC{justify-content:center;margin:0 auto;max-width:560px;min-height:calc(100vh - var(--header-height));padding:28px 20px calc(var(--footer-height) + 40px);text-align:center;width:100%}.MemoryPage_heading__9xph-{font-family:var(--kp-serif);margin-bottom:24px}.MemoryPage_edition__MVOvy{color:#79603c;letter-spacing:.14em;line-height:1.5;margin:0 0 10px;text-transform:uppercase}.MemoryPage_edition__MVOvy,.MemoryPage_pageHeading__Qu2tK{text-wrap:balance;font-size:var(--font-size-md);font-weight:700}.MemoryPage_pageHeading__Qu2tK{color:#123f38;font-family:var(--kp-serif);line-height:var(--line-height-heading);margin:0 0 16px}.MemoryPage_kept__Y03eY{color:var(--color-accent-deep);font-family:var(--kp-serif);font-size:var(--font-size-md);font-weight:600}.MemoryPage_reward__9rG8i{background:radial-gradient(ellipse closest-side,#ead5a861,#0000);display:grid;min-height:230px;padding:16px 0;place-items:center}.MemoryPage_caption__xnWIO{margin:18px 0 0}.MemoryPage_rewardPiece__Lyood{position:relative}.MemoryPage_progress__Qxve4{text-wrap:balance;color:#6b5940;font-size:var(--font-size-md);font-weight:600;line-height:1.5;margin:0}.MemoryPage_press__kcKXo{align-items:center;display:flex;justify-content:center;margin-top:24px;min-height:calc(var(--font-size-md)*1.5)}.MemoryPage_press__kcKXo button{line-height:1.5}@media (min-width:560px){.MemoryPage_pageHeading__Qu2tK{font-size:1.4rem}}@media (max-width:359px){.MemoryPage_main__Zr9VC{padding-left:14px;padding-right:14px}}@media (max-height:620px){.MemoryPage_main__Zr9VC{padding-bottom:calc(var(--footer-height) + 24px);padding-top:16px}.MemoryPage_heading__9xph-{margin-bottom:16px}.MemoryPage_reward__9rG8i{min-height:190px;padding:0}.MemoryPage_press__kcKXo{margin-top:18px}}@supports (height:100dvh){.MemoryPage_main__Zr9VC{min-height:calc(100dvh - var(--header-height))}}.SignInInvite_main__6sH-S{flex:1 1;padding:var(--space-5) var(--space-4);padding-bottom:calc(var(--footer-height) + var(--space-5));width:100%}.SignInInvite_sheet__cgbHO{color:var(--color-text-primary);font-family:var(--kp-serif);margin:0 auto;max-width:460px}.SignInInvite_pageHeading__UurB1{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);margin:0 0 var(--space-3)}.SignInInvite_lead__90ENa{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.5;margin:0 0 var(--space-5)}.SignInInvite_stationery__ZCOSJ{align-items:center;background-color:var(--color-bg);display:flex;isolation:isolate;min-height:calc(100vh - var(--header-height));padding:40px 20px calc(var(--footer-height) + 40px);position:relative;text-align:center}.SignInInvite_stationery__ZCOSJ:after,.SignInInvite_stationery__ZCOSJ:before{aspect-ratio:1;background:url(/static/media/stationery.a89254c68cf47030727b.webp) 0 100%/contain no-repeat;bottom:calc(var(--footer-height) - 18px);content:"";opacity:.7;pointer-events:none;position:fixed;width:clamp(170px,30vw,420px);z-index:-1}.SignInInvite_stationery__ZCOSJ:before{left:0}.SignInInvite_stationery__ZCOSJ:after{right:0;transform:scaleX(-1)}.SignInInvite_stationery__ZCOSJ .SignInInvite_sheet__cgbHO{max-width:460px;width:100%}.SignInInvite_stationery__ZCOSJ .SignInInvite_pageHeading__UurB1{text-wrap:balance;background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) bottom/210px auto no-repeat;color:#123f38;font-size:1.4rem;font-weight:700;margin:0 0 24px;padding-bottom:32px}.SignInInvite_stationery__ZCOSJ .SignInInvite_lead__90ENa{text-wrap:pretty;color:#6b5940;margin:0 auto 28px;max-width:32ch}.SignInInvite_press__8tYj4{align-items:center;display:flex;justify-content:center}@media (min-width:560px){.SignInInvite_stationery__ZCOSJ .SignInInvite_pageHeading__UurB1{font-size:1.8rem}}@media (max-width:359px){.SignInInvite_stationery__ZCOSJ{padding-left:14px;padding-right:14px}}@media (max-height:620px){.SignInInvite_stationery__ZCOSJ{padding-bottom:calc(var(--footer-height) + 24px);padding-top:24px}.SignInInvite_stationery__ZCOSJ:after,.SignInInvite_stationery__ZCOSJ:before{opacity:.35}}@supports (height:100dvh){.SignInInvite_stationery__ZCOSJ{min-height:calc(100dvh - var(--header-height))}}.Carousel_carousel__eWPdx{align-items:center;display:flex;position:relative}.Carousel_track__2saox{display:flex;flex:1 1;gap:var(--space-2);gap:var(--carousel-gap,var(--space-2));list-style:none;margin:0;min-width:0;overflow-x:auto;padding:var(--carousel-air,0) var(--space-2);position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.Carousel_track__2saox::-webkit-scrollbar{display:none}.Carousel_track__2saox>*{flex:none;scroll-snap-align:center}.Carousel_track__2saox>:first-child{-webkit-margin-start:auto;margin-inline-start:auto}.Carousel_track__2saox>:last-child{-webkit-margin-end:auto;margin-inline-end:auto}.Carousel_arrow__JIhg0{align-self:stretch;background:none;border:0;color:currentColor;color:var(--carousel-arrow,currentColor);cursor:pointer;display:grid;flex:none;padding:0;place-items:center;width:32px}.Carousel_arrow__JIhg0:disabled{cursor:default;opacity:.22}.Carousel_arrow__JIhg0:active:not(:disabled){transform:translateY(1px)}.EmailMemory_form__bY2Wv{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);text-align:left}.EmailMemory_label__sY8kH{color:var(--kp-dialog-ink);display:flex;flex-direction:column;font-size:var(--font-size-md);font-weight:700;gap:var(--space-2)}.EmailMemory_note__oXt2F{color:var(--kp-dialog-lead);font-size:var(--font-size-base);font-weight:400;line-height:1.4}.EmailMemory_input__cmZVu{background:#fffdf5;border:2px solid #c9a24b;border-radius:10px;box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-md);min-height:52px;padding:var(--space-3) var(--space-4);width:100%}.EmailMemory_message__AZyH1{line-height:1.5;min-height:170px;resize:vertical}.EmailMemory_credit__GOECs{color:var(--kp-dialog-lead);font-size:var(--font-size-base);font-weight:400;line-height:1.4;margin:0;opacity:.8;word-break:break-word}.EmailMemory_error__mLuYP{background:#f6dcd7;border:2px solid #a83326;border-radius:10px;color:#7a241b;font-size:var(--font-size-md);margin:0;padding:var(--space-3) var(--space-4)}.MemoryFrame_frame__h1viI{--tray-rail:9px;--tray-pad:calc(var(--tray-rail)*1.6 + 3px);background:linear-gradient(180deg,#2b1a0b,#150d04);border-radius:calc(var(--tray-rail)*.8);box-shadow:inset 0 3px 7px #0009,0 2px 4px #12282273;margin:0 auto;padding:var(--tray-pad);position:relative;width:100%}.MemoryFrame_frame__h1viI:before{border:calc(var(--tray-rail)*118/56) solid #0000;border-image:url(/static/media/walnut-gold.2e1857c0d21284f6a848.webp) 118 stretch;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.MemoryFrame_well__0qdK7{background:#0000004d;box-shadow:inset 0 2px 5px #00000080,0 0 0 1px #ffffff24;position:relative;z-index:1}.MemoryFrame_picture__YAvEz{position:relative}@media (min-width:560px){.MemoryFrame_frame__h1viI{--tray-rail:13px}}.MemoryFrame_overlay__yurHa{display:flex;flex-direction:column;inset:0;justify-content:flex-end;overflow:hidden;pointer-events:none;position:absolute;z-index:4}.MemoryFrame_credits__mgFlw{container-type:size;flex:1 1;min-height:0;overflow:hidden;pointer-events:none;position:relative}.MemoryFrame_roll__7PNyI{animation:MemoryFrame_roll__7PNyI 30s linear 0s infinite both;animation:MemoryFrame_roll__7PNyI 30s linear var(--memory-credits-delay,0s) infinite both;padding:0 var(--space-4)}@keyframes MemoryFrame_roll__7PNyI{0%{transform:translateY(100cqh)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.MemoryFrame_overlay__yurHa{overflow:visible;position:relative}.MemoryFrame_credits__mgFlw{container-type:normal;overflow:visible}.MemoryFrame_roll__7PNyI{animation:none;padding:var(--space-3) var(--space-2)}}.MemoryFrame_wish__u\+ksw{color:#fff;line-height:var(--line-height-body);text-shadow:0 1px 2px #000000d9,0 0 12px #000000a6}.MemoryFrame_title__oVJYs,.MemoryFrame_wish__u\+ksw{font-size:var(--font-size-md);margin:0;text-align:center}.MemoryFrame_title__oVJYs{color:#ffffffb8;font-family:var(--kp-serif);line-height:1.3;padding:var(--space-1) var(--space-2) 2px;position:relative;text-shadow:0 1px 1px #00000073;z-index:1}.MemoryFrame_attribution__LHA8x{font-feature-settings:"tnum";background:linear-gradient(#0000,#000000a6);color:#fff;flex:none;font-family:var(--kp-serif);font-size:.6em;font-variant-numeric:tabular-nums;line-height:1.2;margin:0;overflow-wrap:anywhere;padding:12px 6px 4px;pointer-events:none;position:relative;text-align:right;text-shadow:0 1px 2px #000000d9}.MemoryHeading_heading__s2b1s{font-family:var(--kp-serif);margin-bottom:20px;text-align:center}.MemoryHeading_heading__s2b1s .MemoryHeading_title__BnqjU{text-wrap:balance;background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) bottom/210px auto no-repeat;color:#79603c;font-family:var(--kp-serif);font-size:var(--font-size-md);font-weight:700;letter-spacing:.14em;line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere;padding-bottom:20px;text-transform:uppercase}.MemoryHeading_message__-YvE\+{text-wrap:pretty;color:#6b5940;font-size:var(--font-size-md);font-style:italic;line-height:1.4;margin:8px auto 0;max-width:36ch}@media (max-height:620px){.MemoryHeading_heading__s2b1s{margin-bottom:12px}.MemoryHeading_heading__s2b1s .MemoryHeading_title__BnqjU{padding-bottom:16px}}.MemoryPicture_wrappedPicture__mQpQ3{container-type:inline-size;position:relative}.MemoryPicture_picture__24psE{aspect-ratio:3/2;background:#d2cec5;overflow:hidden;position:relative}.MemoryPicture_art__5GObA{display:block;height:100%;object-fit:cover;width:100%}.MemoryPicture_concealed__bdmJo .MemoryPicture_art__5GObA{filter:blur(9px) saturate(.7);transform:scale(1.08)}.MemoryPicture_concealed__bdmJo:after{background:linear-gradient(135deg,#fffdf633,#fffdf614);content:"";inset:0;pointer-events:none;position:absolute}.MemoryPicture_placeholder__2I5jP{color:#514b42;display:grid;font-size:var(--font-size-md);height:100%;margin:0;padding:var(--space-3);place-items:center}.MemoryPicture_giftWrap__DB4O-{inset:0;overflow:hidden;pointer-events:none;position:absolute}.MemoryPicture_giftWrap__DB4O-:after,.MemoryPicture_giftWrap__DB4O-:before{background:url(/static/media/gift-ribbon.0d8ac96c156da20836e5.webp) 50%/100% 100% no-repeat;content:"";inset:0;position:absolute}.MemoryPicture_giftWrap__DB4O-:after{-webkit-clip-path:inset(22% 57% 32% 9%);clip-path:inset(22% 57% 32% 9%);z-index:2}.MemoryPicture_giftCard__vIA4x{aspect-ratio:3/2;background:url(/static/media/gift-card.aadafeea7b18bc5ec093.webp) 50%/contain no-repeat;left:31%;position:absolute;top:9%;transform:rotate(-6deg);width:64%;z-index:1}.MemoryPicture_explanation__ZOmkq{text-wrap:balance;color:#60362f;display:grid;font-family:var(--kp-serif);font-size:var(--font-size-md);inset:24% 10% 24% 17%;line-height:1.4;margin:0;place-items:center;position:absolute;text-align:center}@container (max-width: 360px){.MemoryPicture_giftCard__vIA4x{aspect-ratio:auto;background-size:100% 100%;height:50%;left:3%;top:0;width:94%;z-index:3}.MemoryPicture_explanation__ZOmkq{font-size:var(--font-size-base);inset:8% 8% 8% 12%;line-height:1.2}}.MemoryPicture_compact__0--aX .MemoryPicture_concealed__bdmJo .MemoryPicture_art__5GObA{filter:blur(3px) saturate(.7)}.Stamp_stamp__pB25B{filter:drop-shadow(0 1px 2px rgba(22,11,7,.5));height:30%;pointer-events:none;position:absolute;right:4.5%;top:5%;transform:rotate(-6deg);width:auto}.Stamp_stamp__pB25B.Stamp_press__-\+r6e{background:none;border:0;cursor:pointer;line-height:0;padding:0;pointer-events:auto}.Stamp_press__-\+r6e .Stamp_stamp__pB25B,.Stamp_stamp__pB25B.Stamp_held__W7hWY{height:100%;position:static;transform:none;width:auto}.StampDialog_held__Sq9rV{display:block;margin:var(--space-3) auto 0;max-width:240px}.Celebration_stage__KPlsE{text-align:center}.Celebration_hung__GKEs5{--memory-credits-delay:2700ms;animation:Celebration_land__3UiIh 1.6s 60ms both;margin:0 0 var(--space-4);overflow:hidden;position:relative}.Celebration_art__s-\+LO{aspect-ratio:3/2;display:block;object-fit:cover;width:100%}.Celebration_absent__8pT-L{aspect-ratio:3/2;color:var(--memory-type-soft);display:grid;font-size:var(--font-size-md);margin:0;padding:var(--space-4);place-items:center}.Celebration_hung__GKEs5:after{animation:Celebration_sweep__lYPkF .9s ease-in-out .62s both;background:linear-gradient(105deg,#0000 42%,#ffffffb8 50%,#0000 58%);background-size:250% 100%;content:"";inset:0;pointer-events:none;position:absolute}.Celebration_landing__WvhRt{animation:Celebration_slam__pya7E .34s cubic-bezier(.2,.85,.3,1) .9s both}.Celebration_shock__ivxDH{animation:Celebration_shock__ivxDH .52s ease-out 1.24s both;aspect-ratio:1;border:2px solid #ffffffd9;border-radius:4px;height:30%;pointer-events:none;position:absolute;right:4.5%;top:5%}.Celebration_keep__9Vrpa{align-items:center;animation:Celebration_rise__ZmX53 var(--cta-rise) ease-out var(--cta-delay) both;display:flex;flex-direction:column;gap:12px}.Celebration_see__2zGi0{background:none;border:0;color:var(--kp-ink-soft);cursor:pointer;font:inherit;font-size:var(--font-size-md);padding:0;text-align:inherit;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.Celebration_hung__GKEs5,.Celebration_keep__9Vrpa,.Celebration_landing__WvhRt{animation:none}.Celebration_hung__GKEs5:after,.Celebration_shock__ivxDH{display:none}}@keyframes Celebration_rise__ZmX53{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Celebration_land__3UiIh{0%{animation-timing-function:cubic-bezier(.25,1,.4,1);opacity:0;transform:translateY(14px) scale(1.04)}35%{opacity:1;transform:translateY(0) scale(1)}74%{transform:translateY(0) scale(1)}79%{transform:translateY(3px) scale(.986)}86%{transform:translateY(-2px) scale(1.008)}93%{transform:translateY(1px) scale(.998)}to{transform:translateY(0) scale(1)}}@keyframes Celebration_sweep__lYPkF{0%{background-position:190% 0;opacity:0}20%{opacity:1}to{background-position:-80% 0;opacity:0}}@keyframes Celebration_slam__pya7E{0%{opacity:0;transform:rotate(-26deg) scale(3.4)}30%{opacity:1}84%{transform:rotate(-3deg) scale(1.05)}to{opacity:1;transform:rotate(-6deg) scale(1)}}@keyframes Celebration_shock__ivxDH{0%{opacity:.9;transform:rotate(-6deg) scale(1)}to{opacity:0;transform:rotate(-6deg) scale(1.6)}}.CollectionPage_page__cWkeK{--kp-ink:#24302a;--kp-ink-soft:#6d7c73;color:var(--kp-ink);display:flex;flex:1 1;flex-direction:column}.CollectionPage_main__EnCnW{flex:1 1;margin:0 auto;max-width:560px;padding:28px 20px calc(var(--footer-height) + 40px);text-align:center;width:100%}.CollectionPage_slide__1G--e{cursor:grab;margin-inline:auto;touch-action:none;user-select:none;-webkit-user-select:none;width:100%}.CollectionPage_slide__1G--e:active{cursor:grabbing}.CollectionPage_sliding__zRF\+q{animation:CollectionPage_hangIn__XkPvM .22s ease-out}.CollectionPage_sliding__zRF\+q[data-back=true]{--slide-from:-12%}@keyframes CollectionPage_hangIn__XkPvM{0%{opacity:.25;transform:translateX(12%);transform:translateX(var(--slide-from,12%))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CollectionPage_sliding__zRF\+q{animation:none}}.CollectionPage_film__I8AFD{--carousel-gap:6px;--carousel-arrow:#eeeade;background:#17150f;box-shadow:inset 0 0 0 1px #ffffff14;margin:var(--space-4) calc(var(--space-4)*-1) 0;padding:13px 0}.CollectionPage_film__I8AFD:after,.CollectionPage_film__I8AFD:before{background-clip:content-box;background-image:repeating-linear-gradient(90deg,#0000 0 6px,#eeeadee6 6px 15px,#0000 15px 21px);box-sizing:border-box;content:"";height:13px;left:0;padding:4px 0;pointer-events:none;position:absolute;right:0}.CollectionPage_film__I8AFD:before{top:0}.CollectionPage_film__I8AFD:after{bottom:0}.CollectionPage_pick__-Lmsl{background:none;border:0;cursor:pointer;display:block;filter:grayscale(1);opacity:.62;padding:0;position:relative;transition:opacity .12s ease-out,filter .12s ease-out}.CollectionPage_pick__-Lmsl[aria-pressed=true]{filter:none;opacity:1}.CollectionPage_thumb__QAbgt{aspect-ratio:3/2;background:#ffffff1a;box-shadow:0 0 0 1px #00000080;display:block;object-fit:cover;width:92px}.CollectionPage_bare__ubDpC{padding:var(--space-6) 0}.CollectionPage_bareLine__B\+Qk5{text-wrap:balance;color:var(--kp-ink);font-family:var(--kp-serif);font-size:var(--font-size-lg);line-height:var(--line-height-heading);margin:0 0 var(--space-3)}.CollectionPage_work__4WZaL{display:flex;margin:var(--space-4) auto 0}.CollectionPage_email__j1Xwn{display:block;margin:12px auto 0}@media (max-width:359px){.CollectionPage_main__EnCnW{padding-left:14px;padding-right:14px}.CollectionPage_film__I8AFD{margin-inline:-14px}}@media (min-width:560px){.CollectionPage_thumb__QAbgt{width:104px}}.CherishedMemoryDialog_preview__SgpJ9{margin-inline:auto;width:100%}.CherishedMemoryDialog_dialog__3F9d5 .CherishedMemoryDialog_action__kys\+0{font-size:var(--font-size-md)}.CommunityPage_main__LsbGY{flex:none;font-family:var(--kp-serif);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));justify-content:flex-start;max-height:960px;max-width:600px;min-height:480px;padding:28px 20px calc(var(--footer-height) + 16px)}.CommunityPage_sheet__ImTYY{background-color:#fffdf6;box-shadow:0 8px 28px #503e1e14;display:flex;flex:1 1;flex-direction:column;max-height:400px;min-height:0;padding:32px 36px 24px}.CommunityPage_heading__xpbJf{flex:none}.CommunityPage_tagline__Z9s40{color:#6b5940;flex:none;font-size:var(--font-size-md);line-height:1.5;margin:0 0 16px;text-align:center}.CommunityPage_headingOrnament__qqETd{display:block;flex:none;height:auto;margin:10px auto 0;pointer-events:none;width:min(210px,100%)}.CommunityPage_standings__7pn5p{flex:1 1;font-size:var(--font-size-md);list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 6px;scrollbar-color:#b8a582 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center}.CommunityPage_row__1\+9yc{align-items:stretch;animation:CommunityPage_arrive__TQaeZ .35s ease-out both;animation-delay:var(--arrival-delay);display:flex;flex-direction:column;gap:20px;padding:28px 0;position:relative}.CommunityPage_row__1\+9yc+.CommunityPage_row__1\+9yc{background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) top/min(210px,100%) auto no-repeat}.CommunityPage_player__SoiVN{min-width:0}.CommunityPage_cherished__hZn\+Q{font-size:var(--font-size-md);line-height:1.5;margin:0 auto;max-width:440px;min-width:0;overflow-wrap:anywhere;width:100%}.CommunityPage_memoryLabel__BsAFu{color:#6b5940;display:block}.CommunityPage_memoryHeading__Q2vF8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.CommunityPage_memoryName__pwg3Y{background:#0000;border:0;color:#123f38;cursor:pointer;display:block;font:inherit;font-size:var(--font-size-md);font-weight:600;line-height:1.5;margin:4px 0 0;min-height:44px;padding:4px 0;text-decoration:underline;text-underline-offset:3px;width:100%}.CommunityPage_handle__y8T\+C{color:#123f38;font-size:var(--font-size-md);font-weight:700;line-height:1.4;margin:0;overflow-wrap:anywhere}.CommunityPage_progress__1enOH{font-feature-settings:"tnum";color:#6b5940;font-size:var(--font-size-base);font-variant-numeric:tabular-nums;line-height:1.5;margin:8px 0 0;white-space:nowrap}.CommunityPage_applaud__M0jAL{font-feature-settings:"tnum";align-items:center;background:#0000;border:0;color:#6b5940;display:inline-flex;flex:none;font:inherit;font-size:var(--font-size-base);font-variant-numeric:tabular-nums;font-weight:600;gap:6px;justify-content:flex-end;line-height:1.5;min-height:44px;min-width:44px;padding:4px 2px}.CommunityPage_clap__qidbo{display:inline-block;font-size:var(--font-size-base);transition:transform .15s}.CommunityPage_applaud__M0jAL:hover{color:#123f38}.CommunityPage_applaud__M0jAL:hover .CommunityPage_clap__qidbo{transform:rotate(-10deg)}.CommunityPage_applaud__M0jAL[aria-pressed=true]{color:#123f38;font-weight:700}.CommunityPage_applaud__M0jAL[aria-pressed=true] .CommunityPage_clap__qidbo{animation:CommunityPage_clap__qidbo .36s ease-out}.CommunityPage_applaud__M0jAL:focus-visible,.CommunityPage_memoryName__pwg3Y:focus-visible,.CommunityPage_work__n3NlD:focus-visible{outline:2px solid #123f38;outline-offset:4px}.CommunityPage_standings__7pn5p:focus-visible{outline:2px solid #123f38;outline-offset:2px}.CommunityPage_work__n3NlD{font-size:var(--font-size-md)}.CommunityPage_home__kw7SJ{align-items:center;display:flex;flex:none;justify-content:center;margin-top:16px}.CommunityPage_announcement__x\+tgz{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes CommunityPage_arrive__TQaeZ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes CommunityPage_clap__qidbo{40%{transform:rotate(-16deg) scale(1.2)}70%{transform:rotate(10deg) scale(1.1)}to{transform:rotate(0) scale(1)}}@media (max-width:560px){.CommunityPage_main__LsbGY{padding-left:8px;padding-right:8px;padding-top:16px}.CommunityPage_heading__xpbJf{margin-bottom:12px}.CommunityPage_sheet__ImTYY{--kp-panel-frame-width:36px;padding:24px 12px 20px}.CommunityPage_tagline__Z9s40{margin-bottom:12px}.CommunityPage_row__1\+9yc{gap:12px;padding:20px 0}}@media (prefers-reduced-motion:reduce){.CommunityPage_applaud__M0jAL[aria-pressed=true] .CommunityPage_clap__qidbo,.CommunityPage_row__1\+9yc{animation:none}.CommunityPage_clap__qidbo{transition:none}.CommunityPage_applaud__M0jAL:hover .CommunityPage_clap__qidbo{transform:none}}.NotePage_main__wJqLh{--kp-ink:#24302a;--kp-ink-soft:#6d7c73;color:var(--kp-ink);flex:1 1;margin:0 auto;max-width:460px;padding:var(--space-4);padding-bottom:var(--footer-height);text-align:center;width:100%}.NotePage_pageHeading__3MIkW{text-wrap:balance;color:var(--kp-ink);font-family:var(--kp-serif);font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);margin:0 0 var(--space-3)}.NotePage_art__157\+s{aspect-ratio:3/2;display:block;object-fit:cover;width:100%}.NotePage_absent__9ARSh{aspect-ratio:3/2;color:var(--memory-type-soft);display:grid;margin:0;place-items:center}.NotePage_absent__9ARSh,.NotePage_letter__ckM0V{font-size:var(--font-size-md);padding:var(--space-4)}.NotePage_letter__ckM0V{background:#fffdf5;border:2px solid #c9a24b;border-radius:10px;color:var(--kp-ink);line-height:1.6;margin:var(--space-4) 0 0;overflow-wrap:break-word;text-align:left;white-space:pre-wrap}.NotePage_play__OoMpr{display:flex;margin:var(--space-5) auto 0;width:85%}.NotePage_gone__83ZFH{color:var(--kp-ink-soft);font-size:var(--font-size-md);line-height:1.5;margin:0 0 var(--space-4)}@media (min-width:560px){.NotePage_main__wJqLh{max-width:520px}}.PasswordField_label__5JOxo{display:flex;flex-direction:column;font-size:var(--font-size-md);font-weight:700;gap:var(--space-2)}.PasswordField_note__ZukaE{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:400;line-height:1.4}.PasswordField_row__zMETB{align-items:stretch;background:#fffdf5;border:2px solid #c9a24b;border-radius:10px;display:flex;overflow:hidden}.PasswordField_input__fYRk3{background:#0000;border:none;color:var(--color-text-primary);flex:1 1;font-family:inherit;font-size:var(--font-size-md);min-height:52px;min-width:0;outline-offset:-4px;padding:var(--space-3) var(--space-4)}.PasswordField_peek__Y452Q{background:#0000;border:none;border-left:2px solid #c9a24b;color:var(--kp-msg-edge);cursor:pointer;flex:none;font-family:inherit;font-size:var(--font-size-base);font-weight:700;min-width:76px;padding:0 var(--space-3)}.ProfilePage_page__XX2z9{--color-text-primary:#123f38;--color-text-secondary:#6b5940;color:var(--color-text-primary);flex:1 1}.ProfilePage_main__\+ZV5l{font-family:var(--kp-serif);margin:0 auto;max-width:600px;padding:28px 20px calc(var(--footer-height) + 32px);width:100%}.ProfilePage_sheet__RWxb\+{text-align:left;width:100%}.ProfilePage_pageHeader__ChLQm{text-align:center}.ProfilePage_identity__bW13u{font-size:var(--font-size-md);line-height:1.5;margin:0 0 var(--space-2);overflow-wrap:anywhere;text-align:center}.ProfilePage_identity__bW13u strong{display:block}.ProfilePage_lead__psYcQ{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.5;margin:0 0 var(--space-5);text-align:center}.ProfilePage_form__eLQw3{display:flex;flex-direction:column;gap:var(--space-5)}.ProfilePage_label__0CUA1{display:flex;flex-direction:column;font-size:var(--font-size-md);font-weight:700;gap:var(--space-2)}.ProfilePage_fieldset__B3vGg{border:none;margin:0;min-width:0;padding:0}.ProfilePage_legend__1jb7J{font-size:var(--font-size-md);font-weight:700;padding:0}.ProfilePage_note__SGxgE{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:400;line-height:1.4;margin:0}.ProfilePage_input__HXjWx{background:#fffdf5;border:2px solid #c9a24b;border-radius:10px;box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-md);min-height:52px;padding:var(--space-3) var(--space-4);width:100%}.ProfilePage_chips__RBtAE{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.ProfilePage_chip__Z\+Gah{background:#fffdf5;border:2px solid #c9a24b;border-radius:999px;color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);min-height:44px;padding:var(--space-2) var(--space-4)}.ProfilePage_chipOn__pDCar{background:var(--kp-msg-edge);border-color:var(--kp-msg-edge);color:#fff4d6;font-weight:700}.ProfilePage_chip__Z\+Gah:hover{border-color:#123f38}.ProfilePage_chipOn__pDCar:focus-visible,.ProfilePage_chip__Z\+Gah:focus-visible,.ProfilePage_input__HXjWx:focus-visible{outline:2px solid #123f38;outline-offset:3px}.ProfilePage_error__Fqp4p{color:#7a241b;font-size:var(--font-size-md);margin:0}.ProfilePage_saved__QXwpF{color:var(--kp-msg-edge);font-size:var(--font-size-md);font-weight:700;margin:0;text-align:center}.ProfilePage_block__tOScz{background:url(/static/media/horizontal-ornament.4677a49b674dfb15c5a9.webp) top/min(210px,100%) auto no-repeat;margin-top:var(--space-6);padding-top:40px}.ProfilePage_heading__cRBrg{font-size:var(--font-size-md);font-weight:700;margin:0 0 var(--space-2)}.ProfilePage_signOut__kiqvu{margin-top:var(--space-6)}.ProfilePage_textLink__i9dy0{background:none;border:0;color:var(--color-text-primary);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.ProfilePage_textLink__i9dy0:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.ProfilePage_textLink__i9dy0:disabled,.ProfilePage_textLink__i9dy0[aria-disabled=true]{cursor:default;opacity:.6}.ProfilePage_home__fZRdd{align-items:center;flex-direction:column;gap:8px}.ProfilePage_work__pHABN{flex:none;max-width:240px;min-width:0;padding-left:8px;padding-right:8px;width:100%}.ProfilePage_feedback__xi0s3{flex:none;line-height:1.3;margin-top:8px}@media (max-width:560px){.ProfilePage_main__\+ZV5l{padding-top:16px}.ProfilePage_chip__Z\+Gah{padding-left:12px;padding-right:12px}}@media (max-height:480px){.ProfilePage_main__\+ZV5l{padding-top:8px}.ProfilePage_pageHeader__ChLQm{margin-bottom:8px}.ProfilePage_headingOrnament__NuO-h{margin-top:4px;width:140px}.ProfilePage_home__fZRdd{margin-top:8px}}.PasswordSection_note__t1iUt{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.4;margin:0 0 var(--space-4)}.PasswordSection_form__ov-2I{display:flex;flex-direction:column;gap:var(--space-4)}.PasswordSection_error__flXfz{background:#f6dcd7;border:2px solid #a83326;border-radius:10px;color:#7a241b;font-size:var(--font-size-md);margin:0;padding:var(--space-3) var(--space-4)}.PasswordSection_done__2znPS{color:var(--kp-msg-edge);font-size:var(--font-size-md);font-weight:700;line-height:1.4;margin:0;text-align:center}.PasswordSection_forgot__qH\+WN{margin:var(--space-4) 0 0;text-align:center}.PasswordSection_forgotButton__f2adb{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);padding:var(--space-2);text-decoration:underline}.ResetPasswordPage_main__kNWfg{flex:1 1;padding:var(--space-5) var(--space-4);padding-bottom:calc(var(--footer-height) + var(--space-5));width:100%}.ResetPasswordPage_sheet__tkhbl{color:var(--color-text-primary);font-family:var(--kp-serif);margin:0 auto;max-width:460px}.ResetPasswordPage_pageHeading__l8hdz{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-heading);margin:0 0 var(--space-2)}.ResetPasswordPage_lead__WAlp7{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:1.5;margin:0 0 var(--space-5)}.ResetPasswordPage_form__t6r9k{display:flex;flex-direction:column;gap:var(--space-4)}.ResetPasswordPage_label__duM2T{display:flex;flex-direction:column;font-size:var(--font-size-md);font-weight:700;gap:var(--space-2)}.ResetPasswordPage_input__OeZdT{background:#fffdf5;border:2px solid #c9a24b;border-radius:10px;box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;min-height:52px;width:100%}.ResetPasswordPage_error__D2yWL,.ResetPasswordPage_input__OeZdT{font-size:var(--font-size-md);padding:var(--space-3) var(--space-4)}.ResetPasswordPage_error__D2yWL{background:#f6dcd7;border:2px solid #a83326;border-radius:10px;color:#7a241b;margin:0}.ResetPasswordPage_sent__Stf72{color:var(--kp-msg-edge);font-size:var(--font-size-md);font-weight:700;line-height:1.5;margin:0}.Reading_content__rdZUd{--font-size-xs:var(--font-size-base);--font-size-sm:var(--font-size-base);font-size:var(--font-size-md)}:where(.Reading_content__rdZUd) :where(button,input,select,textarea){font-size:inherit}:where(.Reading_content__rdZUd) :where(small,sub,sup){font-size:var(--font-size-base)}
/*# sourceMappingURL=main.f1cb205d.css.map*/