._calendar_1lmin_1{margin:28px 0 36px;border:1px solid #ebc4da;border-radius:24px;overflow:hidden;background:#fffafd;box-shadow:0 12px 30px #9b366012}._hero_1lmin_1{background:linear-gradient(120deg,#fce2ef,#f7bfdc 65%,#eab4d5);padding:30px}._hero_1lmin_1 small{letter-spacing:2px;color:#85345e;font-weight:800;font-size:10px}._hero_1lmin_1 h3{font:34px/1.2 Georgia,serif!important;margin:12px 0!important;color:#692748}._hero_1lmin_1 p{color:#83445f;font-size:14px}._charms_1lmin_1{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px}._charms_1lmin_1 span{font-size:27px;display:grid;place-items:center;width:48px;height:48px;border:1px solid #fff9;border-radius:50%;background:#ffffff70}._toolbar_1lmin_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:22px;background:#fff}._toolbar_1lmin_1 h4{margin:0!important;font-size:22px!important;color:#6b2e4f}._week_1lmin_1,._days_1lmin_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._week_1lmin_1{background:#fceaf3;color:#91516f;text-align:center;font-size:11px;font-weight:700}._week_1lmin_1 span{padding:14px 0}._days_1lmin_1{gap:1px;background:#efd9e5;padding:1px}._day_1lmin_1{min-height:112px;background:#fff;min-width:0;padding:10px;box-sizing:border-box}._blank_1lmin_1{background:#fff8fc}._number_1lmin_1{display:inline-grid;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;color:#72475d}._today_1lmin_1{border-radius:50%;background:#b22e75;color:#fff}._event_1lmin_1{display:block;width:100%;padding:6px!important;min-height:0!important;margin-top:6px;border:1px solid #ecc0d8;border-radius:7px!important;background:#fae4f0;color:#7d2d54;text-align:left;font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere;white-space:normal!important;cursor:pointer}._selected_1lmin_1{background:#fff0f8;box-shadow:inset 0 0 0 2px #cb4d91}._agenda_1lmin_1{padding:24px;background:#fff}._agenda_1lmin_1 h4{font-size:18px!important}._item_1lmin_1{padding:20px;border:1px solid #ebd4e1;border-radius:14px;background:#fffbfd;margin:16px 0}._item_1lmin_1 p{font-size:14px;line-height:1.7}._legend_1lmin_1{padding:16px 24px;color:#876378;font-size:12px}@media(max-width:650px){._hero_1lmin_1{padding:22px 18px}._hero_1lmin_1 h3{font-size:29px!important}._charms_1lmin_1{gap:10px}._charms_1lmin_1 span{width:36px;height:36px;font-size:22px}._day_1lmin_1{min-height:88px;padding:5px 3px}._number_1lmin_1{font-size:12px;width:24px;height:24px}._event_1lmin_1{font-size:9px!important;padding:4px 3px!important}._week_1lmin_1{font-size:10px}._toolbar_1lmin_1,._agenda_1lmin_1{padding:18px 12px}}._portfolio_1xrng_1{background:#fff;border:1px solid #e9dfe6;border-radius:22px;overflow:hidden;margin:24px 0;color:#342b31}._cover_1xrng_1{height:116px;background:linear-gradient(115deg,#f7e8ef,#ebd4e3 60%,#d8b7ca);display:flex;align-items:flex-start;justify-content:space-between;padding:24px 30px;box-sizing:border-box}._label_1xrng_1{font-size:11px;letter-spacing:2.5px;font-weight:700;color:#6b4057}._status_1xrng_1{font-size:12px;border:1px solid #b88aa2;border-radius:30px;padding:5px 12px;color:#59384a;background:#ffffff9c;text-transform:capitalize}._identity_1xrng_1{display:grid;grid-template-columns:170px minmax(0,1fr);gap:30px;padding:0 32px 30px;align-items:start}._portrait_1xrng_1{width:170px;height:210px;margin-top:-44px;border:6px solid white;border-radius:16px;object-fit:cover;background:#f8eef4;box-shadow:0 8px 24px #4c21351a;box-sizing:border-box}._initial_1xrng_1{display:grid;place-items:center;font-family:Georgia,serif;font-size:64px;color:#895b73}._intro_1xrng_1{padding-top:24px;min-width:0}._intro_1xrng_1 h2{font-family:Georgia,serif;font-size:34px!important;font-weight:500;line-height:1.2;margin:0 0 12px!important;overflow-wrap:anywhere}._meta_1xrng_1{display:flex;gap:10px 22px;flex-wrap:wrap;color:#76616f;font-size:14px;margin:0 0 16px}._bio_1xrng_1{font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0!important;max-width:70ch}._links_1xrng_1{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}._links_1xrng_1 a{padding:9px 14px;border:1px solid #dfc6d4;border-radius:9px;text-decoration:none;font-size:13px;color:#783d5e!important;margin:0!important}._body_1xrng_1{padding:0 32px 32px;display:grid;gap:24px}._section_1xrng_1{border-top:1px solid #eee5eb;padding-top:24px}._section_1xrng_1 h3{font-size:18px!important;margin:0 0 16px!important;color:#493140}._section_1xrng_1 p{font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0!important}._tags_1xrng_1{display:flex;flex-wrap:wrap;gap:10px}._tag_1xrng_1{display:inline-block;padding:8px 13px;border:1px solid #ead7e2;background:#fdf8fb;border-radius:8px;font-size:13px;line-height:1.5;color:#69455c}._facts_1xrng_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._fact_1xrng_1{background:#faf7f9;padding:20px;border-radius:12px;min-width:0}._fact_1xrng_1 small{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1.7px;color:#8a7080;margin-bottom:10px}._gallery_1xrng_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._work_1xrng_1{margin:0;min-width:0}._work_1xrng_1 img,._work_1xrng_1 video{width:100%;height:280px;object-fit:contain;border-radius:12px;background:#f7f1f5}._work_1xrng_1 figcaption{font-size:13px;line-height:1.6;color:#6f5b67;margin-top:10px;overflow-wrap:anywhere}._note_1xrng_1{font-size:12px!important;color:#806d79}._expand_1xrng_1{padding:0 32px 28px}._empty_1xrng_1{color:#927d89;font-style:italic}@media(max-width:650px){._cover_1xrng_1{padding:20px;height:100px}._identity_1xrng_1{grid-template-columns:1fr;padding:0 20px 24px;gap:0}._portrait_1xrng_1{width:130px;height:160px;margin-top:-36px}._intro_1xrng_1{padding-top:18px}._intro_1xrng_1 h2{font-size:29px!important}._body_1xrng_1{padding:0 20px 24px}._facts_1xrng_1,._gallery_1xrng_1{grid-template-columns:1fr}._expand_1xrng_1{padding:0 20px 24px}}._wrap_1bopg_1{margin:22px 0 28px;padding:26px;background:#fff;border:1px solid #f0d9e5;border-radius:24px;box-shadow:0 12px 35px #9b265011;color:#4c2b3d}._header_1bopg_1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid #f4e5ec}._eyebrow_1bopg_1{font-size:10px;font-weight:800;letter-spacing:2px;color:#af3472}._header_1bopg_1 h2{font-size:27px;line-height:1.15;margin:9px 0;color:#652344;font-family:Georgia,serif}._header_1bopg_1 p{margin:0;color:#8c687c;font-size:13px;line-height:1.6}._headerIcon_1bopg_1{display:grid;place-items:center;background:#fff0f7;border-radius:18px;width:55px;height:55px;flex-shrink:0;font-size:29px}._sectionHeading_1bopg_1{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 15px}._sectionHeading_1bopg_1 h3{font-size:17px;margin:0;color:#542c42}._sectionHeading_1bopg_1 span{font-size:11px;color:#a16c85;background:#fff1f7;padding:7px 11px;border-radius:99px;white-space:nowrap}._rewardGrid_1bopg_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._rewardCard_1bopg_1{background:linear-gradient(150deg,#fffafd,#fff1f7);border:1px solid #f2dce7;border-radius:17px;padding:18px;min-width:0}._cardTop_1bopg_1{display:flex;justify-content:space-between;align-items:center;gap:10px}._cardTop_1bopg_1 strong{font-size:25px;color:#a91f67}._emoji_1bopg_1{display:grid;place-items:center;width:42px;height:42px;background:#fff;border-radius:13px;font-size:23px}._rewardCard_1bopg_1 h4{font-size:15px;color:#51253d;margin:14px 0 5px}._rewardCard_1bopg_1 p{font-size:13px;color:#81576d;margin:0 0 12px}._rewardCard_1bopg_1 small{display:inline-block;color:#a12764;font-size:11px;font-weight:700}._vip_1bopg_1{margin-top:22px;background:linear-gradient(125deg,#4e1536,#882557);border-radius:19px;color:#fff;padding:23px}._vip_1bopg_1 ._eyebrow_1bopg_1{color:#ffd0e6}._vip_1bopg_1 h3{font-family:Georgia,serif;font-size:22px;margin:9px 0}._vip_1bopg_1 p{color:#ffe1ed;font-size:13px;margin:0 0 20px}._vipGrid_1bopg_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}._vipGrid_1bopg_1 span{background:#ffffff19;border:1px solid #ffffff25;border-radius:12px;padding:13px;font-size:12px;line-height:1.5}._vip_1bopg_1>small{display:block;color:#f9dbe8;line-height:1.65;font-size:11px}._empty_1bopg_1{text-align:center;padding:26px 16px;background:#fff9fc;border:1px dashed #eac7d9;border-radius:16px}._empty_1bopg_1>span{font-size:29px;display:block;margin-bottom:9px}._empty_1bopg_1 strong{display:block;color:#71314f}._empty_1bopg_1 p{max-width:380px;margin:8px auto 0;font-size:12px;color:#987389;line-height:1.6}._activity_1bopg_1{display:grid;gap:10px}._activityRow_1bopg_1{padding:16px;background:#fff9fc;border:1px solid #f2e0e9;border-radius:14px}._activityMain_1bopg_1{display:flex;justify-content:space-between;gap:12px;align-items:center}._activityMain_1bopg_1 strong{font-size:13px;color:#5a2942}._activityMain_1bopg_1 p{font-size:12px;color:#8e6b7f;margin:7px 0 0}._status_1bopg_1{font-size:10px;font-weight:800;color:#8b2a5a;background:#fce5f0;padding:7px 10px;border-radius:99px;white-space:nowrap;text-transform:capitalize}._controls_1bopg_1{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:14px}._controls_1bopg_1 input,._controls_1bopg_1 select{border:1px solid #e5c8d6;border-radius:9px;padding:10px;min-width:0;max-width:100%;font-size:13px}._footnote_1bopg_1{font-size:11px;line-height:1.7;color:#927689;margin:20px 0 0}._error_1bopg_1{color:#9e1944;font-size:13px}@media(max-width:700px){._wrap_1bopg_1{margin:16px 0 22px;padding:19px 14px;border-radius:19px}._header_1bopg_1 h2{font-size:24px}._headerIcon_1bopg_1{width:44px;height:44px;font-size:23px}._sectionHeading_1bopg_1{margin:22px 0 13px}._rewardGrid_1bopg_1{gap:10px}._rewardCard_1bopg_1{padding:14px 11px;border-radius:14px}._cardTop_1bopg_1 strong{font-size:23px}._emoji_1bopg_1{width:35px;height:35px;font-size:20px}._rewardCard_1bopg_1 h4{font-size:13px;line-height:1.4}._rewardCard_1bopg_1 p{font-size:12px;line-height:1.5}._vip_1bopg_1{padding:19px 15px}._vip_1bopg_1 h3{font-size:20px}._vipGrid_1bopg_1{grid-template-columns:1fr;gap:8px}._vipGrid_1bopg_1 span{padding:11px}._activityMain_1bopg_1{align-items:flex-start;flex-direction:column}._controls_1bopg_1{flex-direction:column;align-items:stretch}._controls_1bopg_1 input,._controls_1bopg_1 select{width:100%}}@media(max-width:360px){._rewardGrid_1bopg_1{grid-template-columns:1fr}}
