@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._wrap_ocmck_1{display:grid;gap:16px}._wrap_ocmck_1 h2,._wrap_ocmck_1 h3,._wrap_ocmck_1 p{margin:0}._hero_ocmck_1{position:relative;min-height:230px;border-radius:24px;overflow:hidden;background:#075661;color:#fff;display:flex;align-items:end}._hero_ocmck_1 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._hero_ocmck_1>div{position:relative;width:100%;padding:24px;background:linear-gradient(transparent,#075661f5);display:grid;gap:8px}._hero_ocmck_1 small{letter-spacing:2px}._ai_ocmck_1,._panel_ocmck_1,._course_ocmck_1{display:grid;gap:12px;padding:18px;border:1px solid #e2d8d0;border-radius:20px;background:#fffdf8}._ai_ocmck_1{background:#dcefeb;color:#075661}._grid_ocmck_1,._stats_ocmck_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._grid_ocmck_1 button{display:grid;gap:8px;text-align:left;background:#fffdf8;border:1px solid #ded4d0;border-radius:16px;padding:16px;color:#075661;font:inherit;cursor:pointer}._grid_ocmck_1 svg{color:#087f91}._stats_ocmck_1{grid-template-columns:repeat(3,minmax(0,1fr))}._stats_ocmck_1 div{display:grid;text-align:center;background:#dcefeb;border-radius:16px;padding:12px 4px}._stats_ocmck_1 strong{font-size:24px;color:#087f91}._stats_ocmck_1 small{font-size:12px}._course_ocmck_1 img,._cover_ocmck_1{width:100%;max-height:220px;object-fit:cover;border-radius:12px}._panel_ocmck_1 label{display:grid;gap:6px}._panel_ocmck_1 select{padding:10px;border:1px solid #d5cbd8;border-radius:10px;background:#fff;color:#075661;font:inherit}._panel_ocmck_1 details{padding:12px;background:#f7f2ea;border-radius:12px}._panel_ocmck_1 summary{cursor:pointer}._actions_ocmck_1{display:flex;flex-wrap:wrap;gap:4px}._error_ocmck_1{color:#a02c44}._ai_ocmck_1{border:0;background:linear-gradient(135deg,#075661,#087f91);color:#fffdf8;padding:24px}._ai_ocmck_1 h2,._ai_ocmck_1 p,._ai_ocmck_1 strong{color:#fffdf8!important}._ai_ocmck_1 button{background:#fffdf8;color:#075661}._stats_ocmck_1 div{background:#dcefeb}._course_ocmck_1{border-color:#dbe5e1}._panel_ocmck_1 label{font-weight:500}._panel_ocmck_1 small{color:#48676b}._hero_ocmck_1>div h2{color:#fffdf8!important}._cover_1nenc_1{position:relative;display:block;width:100%;height:220px;overflow:hidden;border-radius:22px;border:0;padding:0;margin:0 0 18px;background:#075661;color:#fff;text-align:left;isolation:isolate;font:inherit}._cover_1nenc_1 img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-2}._cover_1nenc_1:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#211a2be8,transparent 95%);z-index:-1}._cover_1nenc_1>div{position:absolute;bottom:0;left:0;right:0;padding:20px;display:grid;gap:7px}._cover_1nenc_1 small{font-size:10px;letter-spacing:1.5px;text-transform:uppercase}._cover_1nenc_1 strong{font-family:var(--font-family-display);font-size:28px;font-weight:500;line-height:1.1}._cover_1nenc_1 p{margin:0!important;font-size:14px}._cover_1nenc_1 span{font-size:13px;font-weight:600}button._cover_1nenc_1{cursor:pointer}button._cover_1nenc_1:active{transform:scale(.99)}._panel_1q82l_1{background:#fffdf8;border:1px solid #e4d9cd;border-radius:24px;padding:20px;display:grid;gap:12px}._panel_1q82l_1 h2,._panel_1q82l_1 p{margin:0}._panel_1q82l_1 small{display:flex;gap:5px;align-items:center;font-size:10px;letter-spacing:1px}._tabs_1q82l_1{display:flex;flex-wrap:wrap;gap:6px}._gallery_1q82l_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._gallery_1q82l_1 article{min-width:0;background:#f7f2ea;padding:7px;border-radius:14px;display:grid;gap:6px;overflow-wrap:anywhere}._gallery_1q82l_1 img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}._gallery_1q82l_1 button{white-space:normal;height:auto;min-height:32px}._empty_1q82l_1{padding:20px;text-align:center;color:#685d70}._panel_1o4fs_1{padding:22px;background:#fffdf8;border:1px solid #e2d8ce;border-radius:24px;display:grid;gap:12px}._panel_1o4fs_1 h2,._panel_1o4fs_1 p{margin:0!important}._panel_1o4fs_1>small{letter-spacing:1.5px;color:#48676b;font-size:10px}._grid_1o4fs_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._grid_1o4fs_1 button{border:1px solid transparent;border-radius:16px;min-height:82px;display:grid;align-content:center;justify-items:center;gap:5px;font:inherit;font-size:12px;color:#075661;cursor:pointer;padding:6px}._grid_1o4fs_1 button span{font-size:28px}._grid_1o4fs_1 button[aria-pressed=true]{outline:2px solid #087f91;outline-offset:2px}._entry_1o4fs_1{border-top:1px solid #e2d8ce;padding:12px 0;display:grid;gap:6px;overflow-wrap:anywhere;white-space:pre-wrap}._wrap_163s0_1{display:grid;gap:12px;margin:16px 0}._card_163s0_1{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:18px;display:grid;gap:12px}._card_163s0_1 h3,._card_163s0_1 p{margin:0!important}._card_163s0_1 small{color:var(--muted-foreground)}._avatar_163s0_1{font-size:42px;background:var(--secondary);width:76px;height:76px;border-radius:50%;display:grid;place-items:center}._chips_163s0_1{display:flex;flex-wrap:wrap;gap:6px}._card_163s0_1 label{font-weight:600;font-size:14px}._body_163s0_1{white-space:pre-wrap;overflow-wrap:anywhere}._tier_163s0_1{border-top:1px solid var(--border);padding-top:10px}._wrap_163s0_1,._card_163s0_1{min-width:0}._card_163s0_1{overflow-wrap:anywhere}._card_163s0_1 iframe,._card_163s0_1 video,._card_163s0_1 img,._card_163s0_1 input,._card_163s0_1 audio{max-width:100%}._card_163s0_1 button:not([aria-label]){white-space:normal}._card_163s0_1 a{color:var(--primary);text-underline-offset:3px}._wrap_12mqp_1{display:grid;gap:18px}._hero_12mqp_1{border-radius:24px;padding:24px 18px;text-align:center;position:relative;overflow:hidden;display:grid;justify-items:center;gap:10px}._hero_12mqp_1 h2{margin:0;font-size:32px}._hero_12mqp_1 p{margin:0}._hero_12mqp_1 small{display:flex;align-items:center;gap:6px;letter-spacing:1px}._decor_12mqp_1{font-size:25px;letter-spacing:12px;opacity:.7}._avatar_12mqp_1{width:86px;height:86px;border-radius:50%;background:#fff9;border:3px solid #fff;display:grid;place-items:center;font-size:42px;overflow:hidden}._avatar_12mqp_1 img{width:100%;height:100%;object-fit:cover}._intention_12mqp_1{font-style:italic;max-width:320px;white-space:pre-wrap}._panel_12mqp_1{background:#fffdf8;border:1px solid #ded6ce;border-radius:20px;padding:18px;display:grid;gap:12px}._panel_12mqp_1 h3,._panel_12mqp_1 p{margin:0}._panel_12mqp_1 label{display:grid;gap:8px}._grid_12mqp_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._choice_12mqp_1,._shortcut_12mqp_1{border:1px solid #d9d0d8;border-radius:15px;padding:15px 8px;min-height:88px;display:grid;justify-items:center;align-content:center;gap:6px;font:inherit;cursor:pointer}._choice_12mqp_1 span,._shortcut_12mqp_1 span{font-size:28px}._shortcut_12mqp_1{background:#f7f2ea;color:#30243e}._symbols_12mqp_1{display:flex;flex-wrap:wrap;gap:8px}._symbols_12mqp_1>button[aria-pressed]{font-size:26px;border:1px solid #ddd;background:#f7f2ea;border-radius:12px;width:46px;height:46px}._symbols_12mqp_1>button[aria-pressed=true]{outline:2px solid #087f91}._stats_12mqp_1{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}._stats_12mqp_1 div{display:grid;gap:4px;background:#f7f2ea;border-radius:12px;padding:12px 4px}._stats_12mqp_1 strong{font-size:24px;color:#087f91}._order_12mqp_1{display:flex;align-items:center;gap:4px}._order_12mqp_1 span{flex:1}._wrap_vpt04_1{display:grid;gap:12px;padding:14px 0}._heading_vpt04_1{display:flex;justify-content:space-between;align-items:center;gap:8px}._heading_vpt04_1 h3{margin:0}._heading_vpt04_1 small{color:#48676b}._strip_vpt04_1{display:flex;overflow-x:auto;gap:10px;padding:4px 2px 10px;scroll-snap-type:x proximity}._tile_vpt04_1,._add_vpt04_1{flex:0 0 105px;height:150px;border-radius:18px;border:2px solid #087f91;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;padding:10px;text-align:left;background:linear-gradient(150deg,#d9c7e2,#075661);color:#fff;overflow:hidden;font:inherit;cursor:pointer;overflow-wrap:anywhere}._tile_vpt04_1 span{font-size:13px}._tile_vpt04_1 strong{font-size:12px}._add_vpt04_1{background:#e2eadd;color:#355642;justify-content:center;align-items:center;text-align:center;border:1px dashed #829c87}._editor_vpt04_1,._viewer_vpt04_1{display:grid;gap:12px;border:1px solid #ded5e1;background:#fffdf8;border-radius:20px;padding:16px}._editor_vpt04_1 img,._viewer_vpt04_1 img{width:100%;max-height:500px;object-fit:contain;border-radius:14px}._viewer_vpt04_1 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px}._viewer_vpt04_1{background:#075661;color:#fff}._viewer_vpt04_1 button{color:inherit}._app_1mqg7_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);padding-bottom:90px}._header_1mqg7_1{position:sticky;top:0;z-index:20;background:var(--background);display:flex;align-items:center;justify-content:space-between;padding:12px max(16px,calc((100vw - 760px)/2));border-bottom:1px solid var(--border)}._brand_1mqg7_1{font-family:var(--font-family-display);font-size:28px;display:flex;align-items:center;gap:7px;color:var(--primary)}._main_1mqg7_1{max-width:760px;margin:auto;padding:18px 16px}._main_1mqg7_1 section{margin-bottom:30px}._main_1mqg7_1 h1,._main_1mqg7_1 h2,._main_1mqg7_1 h3{font-family:var(--font-family-display);font-weight:500;line-height:1.15;margin:0 0 12px}._main_1mqg7_1 h1{font-size:clamp(32px,7vw,54px)}._main_1mqg7_1 h2{font-size:26px}._main_1mqg7_1 h3{font-size:23px}._main_1mqg7_1 p{line-height:1.6;margin:0 0 14px}._eyebrow_1mqg7_1{font-size:11px;letter-spacing:2px;font-weight:700;margin-bottom:12px}._affirm_1mqg7_1{background:var(--secondary);border-radius:20px;padding:22px;margin-bottom:10px}._actions_1mqg7_1{display:flex;justify-content:space-between}._tile_1mqg7_1{width:100%;height:auto!important;min-height:76px;display:flex!important;justify-content:flex-start!important;gap:12px!important;white-space:normal!important;text-align:left!important;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:16px!important;padding:14px!important;margin-bottom:8px;color:var(--primary)!important}._tile_1mqg7_1 span{flex:1;min-width:0}._tile_1mqg7_1 strong,._tile_1mqg7_1 small{display:block;color:var(--foreground)}._tile_1mqg7_1 small{font-weight:400;font-size:12px;margin-top:4px;color:var(--muted-foreground)}._grid_1mqg7_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._grid_1mqg7_1 ._tile_1mqg7_1{flex-wrap:wrap;align-content:flex-start}._grid_1mqg7_1 ._tile_1mqg7_1 span{flex-basis:100%}._feature_1mqg7_1{display:flex;gap:18px;background:#e6ece4;border-radius:20px;padding:22px}._feature_1mqg7_1>svg{flex-shrink:0;color:var(--primary)}._feature_1mqg7_1 small{font-size:10px;letter-spacing:1px}._nav_1mqg7_1{position:fixed;bottom:0;left:0;right:0;background:var(--card);border-top:1px solid var(--border);display:flex;justify-content:center;z-index:30;padding:8px 4px max(8px,env(safe-area-inset-bottom))}._nav_1mqg7_1 button{flex:1;max-width:150px;height:58px;display:flex;flex-direction:column;gap:5px;font-size:10px;padding:4px;color:var(--muted-foreground)}._nav_1mqg7_1 ._active_1mqg7_1{color:var(--primary);background:#e4f0ee}._menu_1mqg7_1{position:fixed;top:65px;bottom:80px;left:0;width:min(340px,90vw);overflow:auto;z-index:25;background:var(--surface);padding:16px;box-shadow:var(--shadow-lg)}._menu_1mqg7_1>small{display:block;margin-bottom:12px}._note_1mqg7_1{color:var(--muted-foreground);font-size:13px}._empty_1mqg7_1{padding:28px;background:var(--card);border-radius:20px;text-align:center}._brand_1mqg7_1{border:0;background:transparent;cursor:pointer;padding:0}._feature_1mqg7_1{background:#eee5f0}._nav_1mqg7_1 ._active_1mqg7_1{background:#eee5f0;color:#51405e}._menu_1mqg7_1>small{margin-top:12px}._header_1mqg7_1{gap:4px}._main_1mqg7_1 h2{color:#075661}._main_1mqg7_1 section{margin-bottom:34px}._sectionIntro_1mqg7_2{color:#48676b;font-size:14px}._tile_1mqg7_1{transition:transform .18s,box-shadow .18s}._tile_1mqg7_1:active{transform:scale(.98)}._nav_1mqg7_1 ._active_1mqg7_1{border-radius:18px}._header_1mqg7_1{background:#f7f2eaf5;backdrop-filter:blur(12px)}._main_1mqg7_1 h2{letter-spacing:-.5px}._main_1mqg7_1{padding-bottom:24px}@media(prefers-reduced-motion:reduce){._tile_1mqg7_1{transition:none}}._feature_1mqg7_1{background:#dcefeb}._header_1mqg7_1>button{color:#087f91}._main_1mqg7_1 h1,._main_1mqg7_1 h2,._main_1mqg7_1 h3{color:#075661}._tile_1mqg7_1:hover{border-color:#087f91!important}._header_1mqg7_1{height:66px;box-sizing:border-box;justify-content:space-between;background:#fffdf8f5}._main_1mqg7_1{padding-top:22px}._pageTitle_1mqg7_3{font-size:clamp(28px,6vw,44px)!important;letter-spacing:-1px}._menu_1mqg7_1{top:66px;border-radius:0 22px 22px 0;background:#fffdf8}._menuIntro_1mqg7_3{font-family:var(--font-family-display);font-size:28px;color:#075661;padding:12px 4px 18px}._menuIntro_1mqg7_3 small{display:block;font:13px var(--font-family-base);color:var(--muted-foreground);margin-top:4px}._menu_1mqg7_1 ._tile_1mqg7_1{border:0!important;border-bottom:1px solid #e5e9e5!important;border-radius:0!important;background:transparent!important;margin:0;min-height:62px}._scrim_1mqg7_3{position:fixed;inset:66px 0 0;background:#073c4566;border:0;z-index:24}._nav_1mqg7_1{box-shadow:0 -4px 24px #0756610b}._nav_1mqg7_1 ._active_1mqg7_1{background:#dcefeb;color:#075661}._quickNav_1mqg7_3{display:flex;justify-content:flex-end;margin-bottom:12px}._main_1mqg7_1 h2{margin-bottom:16px}._main_1mqg7_1 section{margin-bottom:38px}._tile_1mqg7_1{box-shadow:none!important}._main_1mqg7_1:focus{outline:none}._app_1mqg7_1{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}._quickNav_1mqg7_3{justify-content:flex-start;flex-wrap:wrap;gap:8px}._nav_1mqg7_1 button{min-width:0;text-align:center;white-space:normal;line-height:1.1}._menu_1mqg7_1{bottom:calc(74px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain}._hero_1mqg7_10{display:grid;gap:0;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#0b626c,#064551);color:#fffdf8;box-shadow:0 14px 32px #193f4321}._heroArtwork_1mqg7_19{position:relative;display:grid;place-items:center;isolation:isolate;margin:10px 10px 0;min-height:148px;padding:15px clamp(17px,6vw,32px);border:1px solid #ceb17b;border-radius:16px;background:radial-gradient(ellipse at center,#fffaf2 22%,#f2e5d0)}._heroArtwork_1mqg7_19:before{position:absolute;inset:5px;border:1px solid #b6955752;border-radius:11px;content:"";pointer-events:none}._heroCopy_1mqg7_39{align-self:center;min-width:0;padding:19px 20px 23px}._heroCopy_1mqg7_39 ._eyebrow_1mqg7_1{color:#f0d8a6;margin-bottom:8px}._heroCopy_1mqg7_39 h1{color:#fffdf8;font-size:clamp(28px,6.2vw,43px);line-height:1.08;text-wrap:balance;overflow-wrap:anywhere}._heroCopy_1mqg7_39 p{max-width:42ch;color:#edf7f6;margin-bottom:13px}._heroActions_1mqg7_53{display:flex;flex-wrap:wrap;gap:8px}._heroActions_1mqg7_53 ._heroPrimary_1mqg7_54,._heroActions_1mqg7_53 ._heroSecondary_1mqg7_54{min-height:42px;max-width:100%;white-space:normal}._heroActions_1mqg7_53 ._heroPrimary_1mqg7_54{background:#e3c995;color:#123f43;border-color:#e3c995}._heroActions_1mqg7_53 ._heroPrimary_1mqg7_54:hover{background:#efd9ad;color:#123f43}._heroActions_1mqg7_53 ._heroSecondary_1mqg7_54{color:#fffdf8;border-color:#a3c5c4;background:transparent}._heroActions_1mqg7_53 ._heroSecondary_1mqg7_54:hover{background:#126570;color:#fffdf8}@media(min-width:680px){._hero_1mqg7_10{grid-template-columns:minmax(0,.97fr) minmax(0,1.03fr)}._heroArtwork_1mqg7_19{margin:12px 0 12px 12px;padding-inline:23px}._heroCopy_1mqg7_39{padding:29px 24px}}
