.page_lpRoot__WIC4a{font-size:14px;line-height:1.7;background-color:#f8f5f0;color:#8a796f}.page_activitiesSection__8srOY,.page_authSection__hO2VX,.page_closingSection__Lscg0,.page_libraryEmptySection__NnvJD,.page_libraryGateSection___DvHg,.page_prologueSection__qEt0h,.page_roadmapSection__eqFFK,.page_section__i13nS,.page_storeSection__kHd_g,.page_zeroGenSection__ZX8W2{padding-top:40px;padding-bottom:40px}@media(min-width:768px){.page_activitiesSection__8srOY,.page_authSection__hO2VX,.page_closingSection__Lscg0,.page_libraryEmptySection__NnvJD,.page_libraryGateSection___DvHg,.page_prologueSection__qEt0h,.page_roadmapSection__eqFFK,.page_section__i13nS,.page_storeSection__kHd_g,.page_zeroGenSection__ZX8W2{padding-top:72px;padding-bottom:72px}}.page_sectionInner__Z_zjj,.page_storeInner__F6uCy{max-width:1120px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.page_sectionInner__Z_zjj,.page_storeInner__F6uCy{padding-inline:32px}}@media(min-width:1024px){.page_sectionInner__Z_zjj,.page_storeInner__F6uCy{padding-inline:24px}}.page_sectionInnerFlushSp__xtRd2,.page_storeInner__F6uCy{padding-left:0;padding-right:0}@media(min-width:768px){.page_sectionInnerFlushSp__xtRd2,.page_storeInner__F6uCy{padding-inline:32px}}@media(min-width:1024px){.page_sectionInnerFlushSp__xtRd2,.page_storeInner__F6uCy{padding-inline:24px}}.page_sectionTitle__f7SyI{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.page_sectionTitle__f7SyI{font-size:26px}}.page_sectionTitle__f7SyI{text-align:center;margin:0 0 16px}.page_sectionTitleHighlight__6BglE{color:#d67b7a;margin:0 .1em;font-weight:700}.page_sectionLead__qOdMD,.page_storeLead__SuDQS{margin:0 auto;text-align:center;line-height:1.9}.page_sectionDivider__ms6Gn{max-width:1120px;margin:0 auto;border-top:1px solid rgba(138,121,111,.16)}.page_twoColumn__jZALe{display:grid;gap:24px}@media(min-width:768px){.page_twoColumn__jZALe{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.page_twoColumnText__dd36e{display:flex;flex-direction:column;gap:12px}.page_twoColumnVisual__6vOA0{border-radius:18px;background:#fbf8f3;padding:16px}.page_badgeOutline__kw7L0,.page_badge__5NhKm{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f2c9c8;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.page_badgeOutline__kw7L0{background:rgba(0,0,0,0);color:#d67b7a;border:1px solid rgba(214,123,122,.35)}.page_hero__klkOV{padding:40px 0 60px;background:radial-gradient(circle at top left,#fff0e6 0,#f8f5f0 55%,#f8f5f0 100%)}@media(min-width:768px){.page_hero__klkOV{padding:80px 0}}.page_heroInner__pYNRt{display:flex;flex-direction:column-reverse;gap:32px}@media(min-width:768px){.page_heroInner__pYNRt{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}}.page_heroContent__Z0Cxf{display:flex;flex-direction:column;width:100%;max-width:440px;margin:0 auto;align-items:flex-start;text-align:left}@media(min-width:768px){.page_heroContent__Z0Cxf{max-width:none;margin:0;align-items:flex-start;text-align:left}}.page_heroBadge__BbD6g{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#d4af37,#f3e5ab 50%,#c5a028);padding:4px 14px;border-radius:999px;box-shadow:0 4px 12px rgba(197,160,40,.25);margin-bottom:24px}.page_heroBadgeIcon__hOWA9{color:#8a6d1f;font-size:14px}.page_heroBadgeText__RYSKd{font-size:11px;font-weight:700;letter-spacing:.05em;color:#7a5e10;text-transform:uppercase}.page_heroTitle__ld_yg{font-size:28px;font-weight:700;line-height:1.3}@media(min-width:768px){.page_heroTitle__ld_yg{font-size:32px}}.page_heroTitle__ld_yg{margin:0 0 24px;line-height:1.5;color:#8a796f;letter-spacing:.05em;word-break:auto-phrase;overflow-wrap:anywhere}@media(min-width:768px){.page_heroTitle__ld_yg{font-size:36px}}.page_heroHighlight__4aLwU{color:#d67b7a;font-weight:800;font-size:1.1em;margin:0 .1em}.page_heroLeadBox__NihjE{margin-bottom:32px;display:flex;flex-direction:column;gap:16px}.page_heroSubCopy__e3hez{font-size:1rem;font-weight:700;color:#d67b7a;margin:0}.page_heroInvitation__C_Chw{font-size:14px;line-height:1.7;margin:0;color:#8a796f}.page_heroStrong__F_tXP{font-weight:700;background:linear-gradient(transparent 70%,rgba(214,123,122,.2) 0)}.page_heroCtaRow__L_6ch{display:flex;flex-direction:column;gap:12px;width:100%}@media(min-width:768px){.page_heroCtaRow__L_6ch{width:auto;max-width:none}}.page_heroCtaPrimary__FLysf,.page_heroCtaSecondary__mMSsr{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}@media(min-width:768px){.page_heroCtaPrimary__FLysf,.page_heroCtaSecondary__mMSsr{width:300px}}.page_heroCtaPrimary__FLysf{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.page_heroCtaPrimary__FLysf:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.page_heroCtaPrimary__FLysf:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.page_heroCtaPrimary__FLysf:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_heroCtaPrimary__FLysf{padding:16px 24px;font-size:16px;font-weight:700;letter-spacing:.02em}.page_heroCtaSecondary__mMSsr{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#d67b7a;border:1px solid rgba(214,123,122,.5);box-shadow:none}.page_heroCtaSecondary__mMSsr:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.page_heroCtaSecondary__mMSsr:active{background-color:rgba(214,123,122,.12)}.page_heroCtaSecondary__mMSsr:disabled{opacity:.5;cursor:not-allowed}.page_heroCtaSecondary__mMSsr{padding:14px 24px;font-size:14px;font-weight:600}.page_heroVisual__hC1M4{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page_heroVideoFrame__JFlTd{width:100%;border-radius:24px;overflow:hidden;background-color:#f3eee7;aspect-ratio:1/1;box-shadow:0 20px 40px rgba(193,169,147,.3);margin-bottom:12px}.page_heroVideo__Iyvlm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_heroVisualCaption__SQNjy{font-size:11px;color:rgba(138,121,111,.72);display:flex;align-items:center;gap:4px;margin:0;opacity:.8}.page_prologueSection__qEt0h{padding-bottom:0}.page_prologueParagraph__OLRP9{margin:0 auto;line-height:1.9;display:flex;flex-direction:column;gap:12px}.page_marqueeContainer__pTzIz{margin-top:60px;width:100%;overflow:hidden;position:relative;background-color:#5d4037;padding:24px 0}.page_marqueeTrack__dk_2Q{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:page_scroll__8SJws 60s linear infinite}.page_marqueeTrack__dk_2Q:hover{animation-play-state:paused}.page_marqueeItem___mUZc{width:280px;height:180px;flex-shrink:0;border-radius:12px;overflow:hidden;background-color:#000;position:relative}.page_marqueeItem___mUZc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:sepia(.3) contrast(.95);transition:filter .3s ease}.page_marqueeItem___mUZc:hover img{filter:sepia(0) contrast(1)}@keyframes page_scroll__8SJws{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page_zeroGenSection__ZX8W2{background-color:#fffaf5}.page_zeroGenGrid__p4VFC{margin-top:32px}.page_zeroGenCard__FmpBP{border:1px solid #d4af37;background:linear-gradient(135deg,#fffcf5,#fff);box-shadow:0 8px 24px rgba(212,175,55,.1);display:flex;flex-direction:column;gap:16px;padding:24px}.page_zeroGenIconBox__cSrg6{width:56px;height:56px;border-radius:999px;background-color:#fff0d4;color:#b08d28;display:flex;align-items:center;justify-content:center}.page_zeroGenIconBox__cSrg6 svg{filter:drop-shadow(0 2px 4px rgba(176,141,40,.2))}.page_zeroGenTitle__WHBli{font-weight:700;font-size:1.1rem;color:#8a6d1f}.page_zeroGenList__cjBqk{color:#8a796f}.page_highlightNum__lRhT5{font-weight:700;color:#d67b7a;font-size:1.1em}.page_zeroGenGrid__p4VFC{display:grid;gap:16px}@media(min-width:768px){.page_zeroGenGrid__p4VFC{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_zeroGenCard__FmpBP{background-color:#fbf8f3;border-radius:18px;padding:16px;border:1px solid rgba(138,121,111,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);text-align:left}.page_zeroGenTitle__WHBli{font-weight:600;margin-bottom:8px}.page_zeroGenList__cjBqk{font-size:13px;line-height:1.6;margin:0}.page_storeHeader__KYpYG{text-align:center;margin-bottom:24px}@media(max-width:767px){.page_storeLead__SuDQS{text-align:left;padding-inline:16px}}.page_storeLeadReward___2fhU{display:inline-block;margin-top:8px;font-size:.85rem;color:rgba(138,121,111,.72)}.page_rewardLegendIcon__rHUF6{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;margin-right:4px}.page_rewardLegendIcon__rHUF6 svg{width:100%;height:100%;display:block}.page_productGrid__F_HCA{display:grid;gap:8px;margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.page_productGrid__F_HCA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.page_productGrid__F_HCA{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_productGrid__F_HCA{padding:10px;background-image:url(/images/wood-shelf-tile.jpg);background-size:140px 140px;background-repeat:repeat;background-position:50%;border-radius:0}.page_productLink___G47w{text-decoration:none;color:inherit}.page_productCard__bg_JZ{position:relative;display:flex;flex-direction:column;background-color:rgba(0,0,0,0);border-radius:0;overflow:hidden;box-shadow:none}.page_productCard__bg_JZ:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 55%),linear-gradient(180deg,transparent 0,rgba(0,0,0,.16));opacity:0;transition:opacity .16s ease-out}.page_productCard__bg_JZ:focus-within:after,.page_productCard__bg_JZ:hover:after{opacity:1}.page_productCardCover__ckva2{position:relative;width:100%;aspect-ratio:1/1;background-color:#f3eee7;border-radius:0;border:none;overflow:hidden}.page_productCardCover__ckva2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0;border:none}.page_productCardNoImage__5F5DN{width:100%;height:100%;display:grid;place-items:center;font-size:12px;opacity:.4}.page_productRewardBadge__6pl1x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(0,0,0,.25)}.page_productRewardSvg__8q5Ky{width:16px;height:16px;fill:none;stroke:#c46a4a;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.page_productCardOverlay__n8DGa{position:absolute;inset-inline:0;bottom:0;padding:8px 10px 10px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(0deg,rgba(40,24,16,.96),rgba(40,24,16,.7),transparent 75%);color:#fff}.page_productCardTitle__aU9wr{font-size:1rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:4px}.page_productCardMeta__46f1I{font-size:.8rem;color:hsla(0,0%,100%,.88)}.page_rewardRemainingText__fU5ua{font-size:.8rem;font-weight:600;color:#e45a5a}.page_productBadgeRow__Xa0KH{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.page_ownedBadge__5v2NT{font-size:13px;line-height:1.6;padding:0;border-radius:999px;background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.9)}.page_errorBox__Ki7en{margin-top:12px;font-size:.9rem;color:#e55353}.page_storePagination__wHOtK{margin-top:24px;text-align:center}.page_storeLoadingText__Vd4uF{font-size:.9rem;opacity:.7}.page_storeMoreButton__X0BY_{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#d67b7a;border:1px solid rgba(214,123,122,.5);box-shadow:none}.page_storeMoreButton__X0BY_:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.page_storeMoreButton__X0BY_:active{background-color:rgba(214,123,122,.12)}.page_storeMoreButton__X0BY_:disabled{opacity:.5;cursor:not-allowed}.page_activitiesSection__8srOY{background-color:#fbf8f3;padding-bottom:0}.page_brSp__QWr7f{display:block}@media(min-width:768px){.page_brSp__QWr7f{display:none}}.page_specialEventCard___YFiw{background-color:#fbf8f3;border-radius:18px;box-shadow:0 14px 30px rgba(0,0,0,.04);padding:0;overflow:hidden;margin-bottom:48px;border:2px solid rgba(214,123,122,.15);display:flex;flex-direction:column}@media(min-width:768px){.page_specialEventCard___YFiw{flex-direction:row;align-items:center}}.page_specialEventImage__oeHia{position:relative;width:100%;aspect-ratio:1/1}@media(min-width:768px){.page_specialEventImage__oeHia{width:360px;flex-shrink:0}}.page_specialEventImage__oeHia img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_specialEventBadge__jtHZD{position:absolute;top:12px;left:12px;background-color:#fff;color:#d67b7a;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,.15);text-transform:uppercase;letter-spacing:.05em}.page_specialEventBody__bbXaU{padding:24px;flex-grow:1}.page_specialEventMeta__e1pdq{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;font-size:13px}.page_specialEventDate__q46Kg{font-weight:700;color:#d67b7a}.page_specialEventTag__8VVnX{color:rgba(138,121,111,.72);background:rgba(0,0,0,.04);padding:0 8px;border-radius:4px}.page_specialEventTitle__llXe5{font-size:1.25rem;font-weight:700;margin-bottom:12px;line-height:1.4}.page_specialEventText__edO5R{font-size:13px;line-height:1.6;margin-bottom:16px;color:#8a796f}.page_specialEventFooter__orwIl{text-align:right;border-top:1px solid rgba(138,121,111,.16);padding-top:12px}.page_invitationText__V_EWY{font-family:serif;font-style:italic;color:rgba(138,121,111,.72);font-size:12px}.page_activitiesListHeader__LuVph{text-align:center;font-weight:700;color:rgba(138,121,111,.72);margin-bottom:24px;font-size:.95rem}.page_activitiesListHeader__LuVph:after,.page_activitiesListHeader__LuVph:before{content:"—";margin:0 8px;opacity:.4}.page_activitiesCompactGrid__ifKd9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.page_activitiesCompactGrid__ifKd9{grid-template-columns:1fr}}.page_activityCompactCard__LPkIA{display:flex;align-items:center;padding:16px 18px;border-radius:16px;background:#fff;gap:12px;box-shadow:0 4px 12px rgba(0,0,0,.04)}.page_activityCompactThumb__W0c2d{flex:0 0 40%;aspect-ratio:16/9}.page_activityCompactThumb__W0c2d img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.page_activityCompactBody__0FnbN{flex:1;display:flex;flex-direction:column;gap:4px}.page_activityCompactBody__0FnbN h3{font-weight:700}.page_activityEmoji__OZZX5{display:inline-flex;width:20px;height:20px;vertical-align:middle;margin-right:.4rem}.page_activityEmoji__OZZX5 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.page_activityCompactText__NB1WL{font-size:12px;color:rgba(138,121,111,.72);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_activityOrganizer__GPsU4{display:inline-block;margin-top:8px;font-size:11px;color:rgba(138,121,111,.72);text-decoration:none;background-color:#f5f5f5;padding:2px 8px;border-radius:4px;transition:all .2s ease}.page_activityOrganizer__GPsU4:hover{color:#fff;background-color:#000}.page_aboutCommunityArea__Rgai3{margin-top:60px;padding:60px 0;background-color:#f2ede9}.page_communityCard__CDkTX{background-color:#fff;border-radius:20px;overflow:hidden;max-width:640px;margin:0 auto;box-shadow:0 8px 20px rgba(0,0,0,.04)}.page_communityHeaderImage__OXbEQ{width:100%;aspect-ratio:3/1}.page_communityHeaderImage__OXbEQ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_communityContent__O1g5c{padding:32px 24px;text-align:center}.page_communityTitle__b3qpY{font-size:1.1rem;font-weight:700;margin-bottom:16px}.page_communityText__dlr52{font-size:13px;line-height:1.6;margin-bottom:12px;color:#8a796f;text-align:left}.page_communityCtaRow__g1BcC{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:12px}.page_discordButton__xKB0u{display:inline-flex;align-items:center;gap:8px;background-color:#5865f2;color:#fff;padding:12px 28px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:opacity .2s;box-shadow:0 4px 12px rgba(88,101,242,.3)}.page_discordButton__xKB0u:hover{opacity:.9}.page_ctaNote__EDFiP{font-size:11px;color:rgba(138,121,111,.72);margin:0}.page_roadmapSection__eqFFK{background-color:#fff}.page_timeline__KKVdY{margin:40px auto 0;max-width:600px;position:relative;padding-left:20px}.page_timeline__KKVdY:before{content:"";position:absolute;left:36px;top:10px;bottom:40px;width:2px;border-left:2px dashed rgba(214,123,122,.4)}.page_timelineItem__wQWT6{position:relative;padding-left:60px;padding-bottom:48px}.page_timelineItem__wQWT6:last-child{padding-bottom:0}.page_timelineMarker__xagTc{position:absolute;left:0;top:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:1}.page_timelineIconImg__P_UoR{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1);border:2px solid #fff}.page_timelineItemActive__ckuos .page_timelineIconImg__P_UoR{border-color:#d67b7a;box-shadow:0 0 0 4px rgba(214,123,122,.2)}.page_timelineNowBadge__nZYbD{position:absolute;left:50%;top:-34px;transform:translateX(-50%);background-color:#d67b7a;color:#fff;font-size:10px;font-weight:800;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:2}.page_timelineNowBadge__nZYbD:before{content:"";position:absolute;left:50%;bottom:-4px;top:auto;transform:translateX(-50%);border-color:#d67b7a rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:4px 4px 0}.page_timelineContent__rTB3w{position:relative;top:-4px}.page_timelinePhase__DoP5Y{font-size:12px;font-weight:700;color:rgba(138,121,111,.72);margin-bottom:4px;font-family:monospace}.page_timelineTitle__0cGLu{font-size:1.1rem;font-weight:700;color:#8a796f;margin-bottom:8px}.page_roadmapVisual__FcMkg{width:100%;max-width:640px;aspect-ratio:16/9;margin:20px auto 58px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05)}.page_roadmapVisual__FcMkg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_timelineDesc___Sum_{font-size:13px;line-height:1.6;color:rgba(138,121,111,.72);margin:0}.page_roadmapFooter__jFTAO{margin-top:60px;text-align:center;background-color:#fafafa;padding:32px 20px;border-radius:16px;border:1px dashed rgba(138,121,111,.16)}.page_roadmapFooterText__SNRTW{font-size:13px;line-height:1.6;margin-bottom:16px;color:#8a796f}.page_noteButton__xrYpm{display:inline-flex;align-items:center;gap:8px;background-color:#fff;color:#2e2e2e;border:1px solid #d0d0d0;padding:10px 24px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_noteButton__xrYpm:hover{border-color:#aaa;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.page_nightMessageSection__z0Dww{position:relative;padding:80px 0;color:#fff;overflow:hidden;text-align:left;display:flex;align-items:center;justify-content:center;min-height:80vh}@media(min-width:768px){.page_nightMessageSection__z0Dww{text-align:center}}.page_nightBackground__kizn_{position:absolute;inset:0;z-index:0}.page_nightBackground__kizn_ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(2px) brightness(.8);transform:scale(1.05)}.page_nightOverlay__3_s2Q{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,24,33,.7),rgba(20,24,33,.85))}.page_nightContent__S5eCU{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:0 12px}.page_nightTitle__hErE_{font-size:1.5rem;font-weight:700;margin-bottom:32px;letter-spacing:.05em;opacity:.95;color:#fff}@media(min-width:768px){.page_nightTitle__hErE_{font-size:1.8rem}}.page_nightBody__LsFvn{font-size:.9rem;line-height:1.9;font-feature-settings:"palt";letter-spacing:.04em;color:hsla(0,0%,100%,.9);word-wrap:break-word;overflow-wrap:break-word}.page_nightBody__LsFvn p{margin-bottom:24px}.page_nightBody__LsFvn br{display:none}@media(min-width:768px){.page_nightBody__LsFvn br{display:block}}.page_nightBody__LsFvn .page_brSp__QWr7f{display:block}@media(min-width:768px){.page_nightBody__LsFvn .page_brSp__QWr7f{display:none}.page_nightBody__LsFvn{font-size:1rem}}.page_nightBody__LsFvn p:last-of-type{margin-bottom:0}.page_nightBody__LsFvn strong{color:#fff;font-weight:700;text-shadow:0 0 12px hsla(0,0%,100%,.4)}.page_nightLastMessage__AJRw5{margin-top:40px;font-size:1.1em;font-weight:700;color:#fff}.page_nightSignature__CgjrG{margin-top:60px;display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.7}.page_nightSignatureName___UBXH{font-size:1.2rem;font-weight:700;letter-spacing:.1em}.page_nightSignatureRole__0ecI0{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.page_closingSection__Lscg0{background-color:#f8f5f0;text-align:center;padding-bottom:100px}.page_closingInner__wphX2{display:flex;flex-direction:column;align-items:center;gap:32px}.page_closingVisual__qEtRM{width:100%;max-width:160px;border-radius:20px;overflow:hidden}.page_closingVisual__qEtRM img{width:100%;height:auto;display:block}.page_closingTitle__ECmAY{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.page_closingTitle__ECmAY{font-size:26px}}.page_closingTitle__ECmAY{margin:0;color:#8a796f}.page_closingLead__CZgSl{font-size:14px;line-height:1.7;max-width:600px;margin:0 auto}.page_closingButtons__hI1Z9{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:24px}.page_closingSubLink__bilDo{font-size:14px;color:rgba(138,121,111,.72);text-decoration:underline;text-underline-offset:4px;transition:color .2s}.page_closingSubLink__bilDo:hover{color:#d67b7a}.page_footer__y6zWX{background-color:#7d5a50;color:#fff;padding:60px 0 40px;position:relative}.page_footerGrid__CagHz{display:grid;gap:40px}@media(min-width:768px){.page_footerGrid__CagHz{grid-template-columns:1fr 1fr;align-items:flex-end;justify-content:space-between}}.page_footerBrand__2K69g{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.page_footerBrand__2K69g{align-items:flex-start;text-align:left}}.page_footerLogo____WmU{margin-bottom:8px;color:#fff}.page_footerLogo____WmU svg{width:140px;height:auto;display:block}.page_footerTagline__jvW5D{font-size:12px;opacity:.8;margin-bottom:24px}.page_footerCopy__iq1AI{font-size:11px;opacity:.6}.page_footerLinksArea__I0sQ2{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:768px){.page_footerLinksArea__I0sQ2{align-items:flex-end}}.page_footerNav__18WKp{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;font-size:13px}.page_footerNav__18WKp a{color:hsla(0,0%,100%,.9);text-decoration:none;transition:opacity .2s}.page_footerNav__18WKp a:hover{opacity:.7;text-decoration:underline}.page_footerSocial__aHs_l{display:flex;gap:16px}.page_socialIcon__RIrxM{width:44px;height:44px;border-radius:50%;background-color:hsla(0,0%,100%,.15);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_socialIcon__RIrxM:hover{background-color:#fff;color:#7d5a50;transform:translateY(-2px)}.page_scrollTopButton__KB5sp{position:absolute;right:20px;top:-28px;width:56px;height:56px;border-radius:50%;background-color:#d67b7a;color:#fff;border:4px solid #f8f5f0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s}.page_scrollTopButton__KB5sp:hover{transform:translateY(-4px)}@media(min-width:768px){.page_scrollTopButton__KB5sp{right:40px}}.page_authInner__lHpDI{max-width:1120px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.page_authInner__lHpDI{padding-inline:32px}}@media(min-width:1024px){.page_authInner__lHpDI{padding-inline:24px}}.page_authInner__lHpDI{display:flex;justify-content:center;align-items:center;min-height:70vh}.page_authCard__O6aZ_,.page_libraryGateCard__IvIfK{background-color:#fbf8f3;border-radius:18px;border:1px solid rgba(138,121,111,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:720px;width:100%;margin:0 auto;background-color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.06);padding:24px;display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.page_authCard__O6aZ_,.page_libraryGateCard__IvIfK{padding:32px}}.page_authEyebrow__jaJmn{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:rgba(138,121,111,.72);margin-bottom:4px}.page_authTitle__8M_Rx{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.page_authTitle__8M_Rx{font-size:26px}}.page_authTitle__8M_Rx{margin:0 0 8px}.page_authLead__gnAwg{font-size:14px;line-height:1.7;margin:0 0 12px;color:rgba(138,121,111,.72)}.page_authList__72glE{list-style:none;padding:0;margin:0 0 16px}.page_authListItem__wfJVK{font-size:13px;line-height:1.6;position:relative;padding-left:1.1em;color:#8a796f}.page_authListItem__wfJVK+.page_authListItem__wfJVK{margin-top:4px}.page_authListItem__wfJVK:before{content:"◎";position:absolute;left:0;top:3px;font-size:.8em;color:#d67b7a}.page_authCtaRow__5a_dY{display:flex;flex-direction:column;gap:8px;margin-top:4px}@media(min-width:768px){.page_authCtaRow__5a_dY{flex-direction:row}}.page_authButtonPrimary__CB6Ui{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.page_authButtonPrimary__CB6Ui:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.page_authButtonPrimary__CB6Ui:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.page_authButtonPrimary__CB6Ui:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_authButtonPrimary__CB6Ui{width:100%;justify-content:center;text-align:center}@media(min-width:768px){.page_authButtonPrimary__CB6Ui{flex:1.1}}.page_authButtonGhost__Ivg1O{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#d67b7a;border:1px solid rgba(214,123,122,.5);box-shadow:none}.page_authButtonGhost__Ivg1O:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.page_authButtonGhost__Ivg1O:active{background-color:rgba(214,123,122,.12)}.page_authButtonGhost__Ivg1O:disabled{opacity:.5;cursor:not-allowed}.page_authButtonGhost__Ivg1O{width:100%;justify-content:center;text-align:center}@media(min-width:768px){.page_authButtonGhost__Ivg1O{flex:.9}}.page_authButtonLabel__4gnbL{font-size:14px;font-weight:600}.page_authGoogleIconCircle__2tYon{width:26px;height:26px;border-radius:999px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.page_authGoogleIcon__IHSdC{width:16px;height:16px;display:block}.page_authSubNote__aOUar{font-size:13px;line-height:1.6;margin-top:8px;color:rgba(138,121,111,.72)}.page_authSubNote__aOUar code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;background:rgba(0,0,0,.03);padding:1px 4px;border-radius:4px}.page_libraryGateSection___DvHg{padding-top:16px}.page_libraryGateInner__AxdOe{max-width:1120px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.page_libraryGateInner__AxdOe{padding-inline:32px}}@media(min-width:1024px){.page_libraryGateInner__AxdOe{padding-inline:24px}}.page_libraryGateInner__AxdOe{display:flex;justify-content:center;align-items:center;min-height:70vh}.page_libraryGateCard__IvIfK{background-color:#fff}.page_libraryEmptySection__NnvJD{padding-top:16px}.page_libraryEmptyInner__Zrkqz{max-width:1120px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.page_libraryEmptyInner__Zrkqz{padding-inline:32px}}@media(min-width:1024px){.page_libraryEmptyInner__Zrkqz{padding-inline:24px}}.page_libraryEmptyInner__Zrkqz{display:flex;justify-content:center}.page_libraryEmptyCard__LaICF{border-radius:18px;padding:16px;border:1px solid rgba(138,121,111,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:520px;width:100%;text-align:left;background-color:#fbf8f3}.page_libraryEmptyTitle__LlH4B{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.page_libraryEmptyTitle__LlH4B{font-size:26px}}.page_libraryEmptyTitle__LlH4B{margin:0 0 8px}.page_libraryEmptyLead__FhhCw{font-size:14px;line-height:1.7;margin:0 0 12px;color:rgba(138,121,111,.72)}.page_libraryEmptyList__VVxln{list-style:none;padding:0;margin:0 0 16px}.page_libraryEmptyListItem__GdRNH{font-size:13px;line-height:1.6;position:relative;padding-left:1.1em;color:#8a796f}.page_libraryEmptyListItem__GdRNH+.page_libraryEmptyListItem__GdRNH{margin-top:4px}.page_libraryEmptyListItem__GdRNH:before{content:"・";position:absolute;left:0;top:0;font-size:1.1em;color:#d67b7a}.page_libraryEmptyCtaRow__1LH_L{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.page_libraryEmptyButtonPrimary__iOk1Q{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#d67b7a;border:1px solid rgba(214,123,122,.5);box-shadow:none}.page_libraryEmptyButtonPrimary__iOk1Q:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.page_libraryEmptyButtonPrimary__iOk1Q:active{background-color:rgba(214,123,122,.12)}.page_libraryEmptyButtonPrimary__iOk1Q:disabled{opacity:.5;cursor:not-allowed}.page_authButtonGhost__Ivg1O,.page_libraryEmptyButtonPrimary__iOk1Q{min-width:200px;max-width:260px;width:auto;text-align:center}@media(max-width:640px){.page_libraryEmptyCtaRow__1LH_L{flex-direction:column;align-items:stretch}.page_authButtonGhost__Ivg1O,.page_libraryEmptyButtonPrimary__iOk1Q{width:100%;max-width:none}}.page_libraryIntro__bdJ_E{font-size:13px;line-height:1.6;margin-top:8px;color:rgba(138,121,111,.72)}.page_libraryBanner__eRYSF{margin-bottom:16px;padding:12px 16px;border-radius:18px;background:#fbf8f3;border:1px solid rgba(138,121,111,.16);display:flex;flex-direction:column;gap:4px}.page_libraryBannerTitle__8pg6r{font-size:13px;font-weight:700;color:#d67b7a}.page_libraryBannerBody__d6M6V{font-size:13px;line-height:1.6;color:#8a796f}.page_productNewBadge__nkuZh{z-index:10;position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#d67b7a;color:#fff;box-shadow:0 6px 16px rgba(214,123,122,.35)}.page_libraryIntro__bdJ_E{margin-top:12px;font-size:.9rem;line-height:1.8;text-align:left;padding-inline:.75rem}@media(min-width:1024px){.page_libraryIntro__bdJ_E{text-align:center;padding-inline:0}}