.pwaAppPage_page__Zv8Kh{min-height:100vh;background:radial-gradient(circle at top left,rgba(26,122,78,.08),transparent 32%),linear-gradient(180deg,#faf9f5,#f5f2ea);color:#15130f}.pwaAppPage_liveImmersiveViewer__PtEP6{position:fixed;inset:0;z-index:2147483000;min-height:100dvh;background:#050505;color:#f6f3ec}.pwaAppPage_liveImmersiveFrame__a1Zth{display:block;width:100%;height:100dvh;border:0;background:#050505}.pwaAppPage_liveImmersiveToolbar__swd9E{position:fixed;top:max(12px,env(safe-area-inset-top,12px));left:max(12px,env(safe-area-inset-left,12px));z-index:2147483001;display:flex;flex-wrap:wrap;gap:8px;opacity:.24;transition:opacity .14s ease,transform .14s ease}.pwaAppPage_liveImmersiveToolbar__swd9E:focus-within,.pwaAppPage_liveImmersiveToolbar__swd9E:hover{opacity:1}.pwaAppPage_liveImmersiveButton__3kQvv{min-height:36px;padding:0 12px;border:1px solid rgba(246,243,236,.16);border-radius:999px;appearance:none;background:rgba(10,9,8,.72);color:#f6f3ec;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 12px 28px rgba(0,0,0,.24);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:650 .84rem/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none}.pwaAppPage_liveImmersiveButton__3kQvv:focus-visible,.pwaAppPage_liveImmersiveButton__3kQvv:hover{border-color:rgba(246,243,236,.3);background:rgba(10,9,8,.88);outline:none}.pwaAppPage_appChrome__bpYIL{position:sticky;top:0;z-index:40;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:rgba(250,249,245,.84);border-bottom:1px solid rgba(21,19,15,.08)}.pwaAppPage_appChromeInner__VMj4_{max-width:1180px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pwaAppPage_appBrand__EPInO{display:inline-flex;align-items:center;gap:12px;min-width:0}.pwaAppPage_appMark__EjS1c{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#245a45,#1a7a4e);color:#f5f2ea;font-size:.92rem;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.pwaAppPage_appBrandCopy__W3Fe_{display:grid;gap:2px;min-width:0}.pwaAppPage_appWordmark__vGNvn{font-size:1.18rem;line-height:1;font-weight:650;letter-spacing:-.03em}.pwaAppPage_appMeta__qk8L8{color:rgba(21,19,15,.56);font-size:.84rem;line-height:1.3}.pwaAppPage_appChromeActions__BiC71{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.pwaAppPage_chromeButtonPrimary__ipG_v,.pwaAppPage_chromeButton__dABbN,.pwaAppPage_contextPill__YFwR_{min-height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.pwaAppPage_contextPill__YFwR_{padding:0 12px;background:rgba(26,122,78,.1);color:#1a7a4e;font-size:.84rem;font-weight:600}.pwaAppPage_chromeButtonPrimary__ipG_v,.pwaAppPage_chromeButton__dABbN{padding:0 14px;border:1px solid rgba(21,19,15,.12);background:rgba(255,255,255,.72);color:#15130f;font-size:.9rem;cursor:pointer}.pwaAppPage_chromeButtonPrimary__ipG_v{background:#15130f;border-color:#15130f;color:#fff}.pwaAppPage_chromeButtonPrimary__ipG_v:hover,.pwaAppPage_chromeButton__dABbN:hover{transform:translateY(-1px)}.pwaAppPage_shell__LEYEC{max-width:1180px;margin:0 auto;padding:32px 24px 88px;display:grid;gap:28px}.pwaAppPage_shellFocused__D4INR{max-width:1320px;padding-top:24px}.pwaAppPage_hero__I1zz5{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:20px;align-items:stretch}.pwaAppPage_focusedViewerSection___Ychx{display:grid}.pwaAppPage_emptyState__1qgVJ,.pwaAppPage_heroCard__omlGh,.pwaAppPage_heroCopy__OW3_H,.pwaAppPage_offlineSection__sc6uA,.pwaAppPage_recordCard__KX0dw,.pwaAppPage_viewerShell__z1hu_{border:1px solid rgba(21,19,15,.08);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 18px 40px rgba(21,19,15,.07)}.pwaAppPage_heroCard__omlGh,.pwaAppPage_heroCopy__OW3_H{padding:28px}.pwaAppPage_kicker__0K12o{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(21,19,15,.52)}.pwaAppPage_title___vuJX{margin:12px 0 0;font-size:clamp(2.4rem,5vw,4.6rem);line-height:.94;letter-spacing:-.05em;font-weight:520}.pwaAppPage_copy__MLHsx{margin:16px 0 0;max-width:680px;font-size:1rem;line-height:1.7;color:rgba(21,19,15,.72)}.pwaAppPage_actions__7T_fD,.pwaAppPage_recordActions__mduGQ,.pwaAppPage_viewerActions__XM3ow{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.pwaAppPage_primaryButton__iklsr,.pwaAppPage_secondaryButton___aimy,.pwaAppPage_textLink__ramnd{border-radius:999px;text-decoration:none;transition:transform .14s ease,background .14s ease,color .14s ease,border-color .14s ease}.pwaAppPage_primaryButton__iklsr,.pwaAppPage_secondaryButton___aimy{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:.96rem;cursor:pointer}.pwaAppPage_primaryButton__iklsr{border:1px solid #15130f;background:#15130f;color:#fff}.pwaAppPage_primaryButton__iklsr:hover,.pwaAppPage_secondaryButton___aimy:hover,.pwaAppPage_textLink__ramnd:hover{transform:translateY(-1px)}.pwaAppPage_secondaryButton___aimy{border:1px solid rgba(21,19,15,.14);background:rgba(255,255,255,.7);color:#15130f}.pwaAppPage_textLink__ramnd{color:#1a7a4e;font-weight:600}.pwaAppPage_statusRow__B3E_g{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pwaAppPage_countPill__QP_Rc,.pwaAppPage_statusPill__UN2wA{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(26,122,78,.12);color:#1a7a4e;font-size:.88rem;font-weight:600}.pwaAppPage_cardSubheading___n4UP,.pwaAppPage_recordMeta__FM5Vk,.pwaAppPage_statusMeta__oAYHC{color:rgba(21,19,15,.58)}.pwaAppPage_cardTitle__Im3_g,.pwaAppPage_recordTitle__0U8Vj,.pwaAppPage_sectionTitle__xCtM9,.pwaAppPage_viewerTitle__xH6AZ{margin:0;font-size:1.45rem;line-height:1.15;letter-spacing:-.03em}.pwaAppPage_cardSubheading___n4UP{margin:22px 0 8px;font-size:.92rem;font-weight:600}.pwaAppPage_cardBody__Dv0I7{margin:0;color:rgba(21,19,15,.7);line-height:1.7}.pwaAppPage_bulletList__buGsm,.pwaAppPage_stepList__0yWNY{margin:14px 0 0;padding-left:20px;display:grid;gap:10px;line-height:1.6}.pwaAppPage_offlineSection__sc6uA{padding:26px;display:grid;gap:20px}.pwaAppPage_sectionHeader__lxQCI{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pwaAppPage_emptyState__1qgVJ p,.pwaAppPage_recordCopy__C7ksS,.pwaAppPage_sectionCopy__U1mHL,.pwaAppPage_viewerCopy__Y50JQ{color:rgba(21,19,15,.7);line-height:1.7}.pwaAppPage_recordGrid__6qDRK{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.pwaAppPage_recordCard__KX0dw{padding:20px}.pwaAppPage_recordMeta__FM5Vk{font-size:.82rem}.pwaAppPage_recordTitle__0U8Vj{margin-top:10px}.pwaAppPage_recordCopy__C7ksS{margin-top:12px}.pwaAppPage_viewerShell__z1hu_{padding:20px;display:grid;gap:18px}.pwaAppPage_viewerMeta__D1QSO{display:grid;gap:10px}.pwaAppPage_viewerFrameWrap__Okrd5{border-radius:20px;overflow:hidden;border:1px solid rgba(21,19,15,.08);background:#fff;min-height:640px}.pwaAppPage_viewerFrame__VWA2N{width:100%;min-height:640px;border:0;background:#fff}.pwaAppPage_emptyState__1qgVJ,.pwaAppPage_viewerPlaceholder__JP4eX{display:grid;gap:14px;place-items:start}.pwaAppPage_viewerPlaceholder__JP4eX{min-height:280px;padding:28px;color:rgba(21,19,15,.62)}.pwaAppPage_emptyState__1qgVJ{padding:26px}.pwaAppPage_error__SonmW{margin:14px 0 0;color:#8d2b2b;line-height:1.6}@media (max-width:900px){.pwaAppPage_appChromeInner__VMj4_{align-items:flex-start;flex-direction:column}.pwaAppPage_appChromeActions__BiC71{justify-content:flex-start}.pwaAppPage_hero__I1zz5{grid-template-columns:1fr}}@media (max-width:640px){.pwaAppPage_appChromeInner__VMj4_{padding:14px 16px}.pwaAppPage_appWordmark__vGNvn{font-size:1.06rem}.pwaAppPage_appChromeActions__BiC71{gap:8px}.pwaAppPage_chromeButtonPrimary__ipG_v,.pwaAppPage_chromeButton__dABbN,.pwaAppPage_contextPill__YFwR_{min-height:36px;font-size:.84rem}.pwaAppPage_shell__LEYEC{padding:24px 16px 64px}.pwaAppPage_shellFocused__D4INR{padding-top:18px}.pwaAppPage_emptyState__1qgVJ,.pwaAppPage_heroCard__omlGh,.pwaAppPage_heroCopy__OW3_H,.pwaAppPage_offlineSection__sc6uA,.pwaAppPage_recordCard__KX0dw,.pwaAppPage_viewerShell__z1hu_{border-radius:20px;padding:20px}.pwaAppPage_viewerFrameWrap__Okrd5,.pwaAppPage_viewerFrame__VWA2N{min-height:520px}.pwaAppPage_sectionHeader__lxQCI{flex-direction:column}}