.profile_page____0wO{width:min(100%,var(--container));margin:0 auto;padding:1.25rem 1rem 4rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.profile_avatarFallback__h_Z7g,.profile_heroCard__wdJ_K,.profile_identityItem__nwcm1,.profile_sectionCard__on_tf,.profile_statCard__wS9_P{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm)}.profile_heroCard__wdJ_K,.profile_sectionCard__on_tf{padding:clamp(1.25rem,3vw,2rem)}.profile_heroCard__wdJ_K{display:grid;grid-gap:1.5rem;gap:1.5rem;background:radial-gradient(circle at top right,rgb(84 187 250/.22),transparent 32%),radial-gradient(circle at 18% 78%,rgb(255 195 66/.22),transparent 36%),var(--bg-panel)}.profile_heroHeader__CZNif{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.profile_avatarFallback__h_Z7g,.profile_avatar__f2UDF{width:5.5rem;height:5.5rem;border-radius:50%}.profile_avatar__f2UDF{object-fit:cover;border:1px solid var(--line)}.profile_avatarFallback__h_Z7g{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;background:#ffc342;color:#000}.profile_eyebrow__P_kuD{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.3rem .65rem;border-radius:999px;border:1px solid #000;background:#ffc342;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.profile_title__Qm44E{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:1.04;text-shadow:1px 1px 0 #f0f0f0,2px 2px 0 #000}.profile_titleRow__Ck9Oc{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.profile_githubLink__nAkO7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:.5rem;border-radius:999px;border:1px solid #000;background:#fff;color:#000;transition:transform .15s ease,background-color .15s ease}.profile_githubLink__nAkO7:hover{transform:translateY(-1px);background:#ffc342}.profile_githubIcon__S_3HT{width:18px;height:18px}.profile_editProfileButton__dgAm8,.profile_modalCloseButton__PgCc4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.82rem 1.2rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.profile_editProfileButton__dgAm8{margin-top:.85rem;border:1px solid #000;background:#000;color:#fff}.profile_editProfileButton__dgAm8:not(:disabled):hover,.profile_modalCloseButton__PgCc4:not(:disabled):hover{transform:translateY(-1px)}.profile_modalCloseButton__PgCc4{border:1px solid #000;background:#fff;color:var(--fg)}.profile_editProfileButton__dgAm8:disabled,.profile_modalCloseButton__PgCc4:disabled{border-color:#8f8f8f;background:#d8d8d8;color:#666;cursor:not-allowed;opacity:1;transform:none}.profile_emptyText__Eplsu,.profile_identityValue__7VNbx,.profile_modalText__4z3WY,.profile_sectionText___r_BN,.profile_subtitle__siBq2{margin:0;color:var(--fg-muted);line-height:1.75}.profile_actions__fL5Zi{display:flex;flex-wrap:wrap;gap:.75rem}.profile_ownerActions__rTERb{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.85rem}.profile_identityGrid__9WOby,.profile_statsGrid__Q0bhS{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:1rem;gap:1rem}.profile_identityItem__nwcm1,.profile_statCard__wS9_P{padding:1rem}.profile_identityLabel__tBLH1,.profile_statLabel__5wIUm{display:block;margin-bottom:.35rem;color:var(--fg-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.profile_statValue__qQh9S{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem)}.profile_identityValue__7VNbx{word-break:break-word}.profile_sectionHeader___sSTQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.profile_sectionTitle___Vi78{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem)}.profile_cardsGrid__U0UkE{display:grid;grid-template-columns:repeat(3,minmax(0,22rem));justify-content:space-between;grid-gap:1rem;gap:1rem}.profile_cardActions__CqE8i{justify-content:space-between}.profile_actionGroup__AyCuN,.profile_cardActions__CqE8i{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.profile_completionMeta__STMid{margin:0;color:var(--fg-soft);font-size:.92rem}.profile_notificationList__at9_f{display:grid;grid-gap:.9rem;gap:.9rem}.profile_notificationCard___QltY{border:1px solid var(--line);border-radius:var(--radius-md);background:rgb(255 255 255/.72);padding:1rem;display:grid;grid-gap:.45rem;gap:.45rem}.profile_notificationMetaRow__oStls{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.profile_notificationTitle__7Kdh3{font-size:1rem}.profile_notificationError__7CkLz,.profile_notificationMessage__tYM2I,.profile_notificationMeta__NDmFm{margin:0;line-height:1.7}.profile_notificationLink__b2CZh{width:-moz-fit-content;width:fit-content;color:var(--fg);font-weight:700;text-decoration:underline;text-underline-offset:.16rem}.profile_notificationMeta__NDmFm{color:var(--fg-soft);font-size:.9rem}.profile_notificationError__7CkLz{color:#a53a2c;font-size:.92rem}.profile_modalOverlay__nOmDb{position:fixed;inset:0;border:0;background:rgb(0 0 0/.42);z-index:40}.profile_modalCard__FQGeJ{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(calc(100vw - 2rem),600px);max-height:min(calc(100vh - 2rem),44rem);padding:0;overflow:hidden;border:2px solid #000;border-radius:26px;background:#fff;box-shadow:0 3px 0 #000;z-index:41;display:grid;grid-gap:0;gap:0}.profile_modalHeader__h_AZw{display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:24px;padding:20px 34px;border-bottom:1px solid #000;background:#f0f0f0}.profile_modalTitle__16973{margin:0;font-family:var(--font-sans);font-size:24px;font-weight:700}.profile_modalBody__zDnWA{display:grid;overflow-y:auto;padding:32px 34px}.profile_subscriptionModalCard__vsL2P{grid-template-rows:auto minmax(0,1fr)}.profile_subscriptionModalCard__vsL2P .profile_modalBody__zDnWA{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.profile_modalCloseButton__PgCc4{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border:0;border-radius:50%;background:#dedede;padding:0;color:#000;font-size:28px;font-weight:400;line-height:1}.profile_modalCloseButton__PgCc4:not(:disabled):hover{transform:none;background:#d4d4d4}.profile_profileForm__Z_W25{display:grid;grid-gap:24px;gap:24px}.profile_profileField__GIKEs{display:grid;grid-gap:10px;gap:10px}.profile_profileFieldLabel__bz4mt{color:#000;font-size:16px;font-weight:700}.profile_profileInput__Hibh9{width:100%;height:54px;border:1px solid #000;border-radius:14px;outline:0;background:#fafafa;padding:12px 20px;color:#000;font-size:18px}.profile_profileInput__Hibh9:focus{background:#fff;box-shadow:0 0 0 1px #000}.profile_profileInput__Hibh9::placeholder{color:#8b8b8b}.profile_profileInput__Hibh9:disabled{cursor:not-allowed;opacity:.65}.profile_profileSubmitButton__5X_k7{width:100%;min-height:60px;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:18px;cursor:pointer}.profile_profileSubmitButton__5X_k7:disabled{cursor:not-allowed;opacity:.6}.profile_profileError__o6Zu2,.profile_profileSuccess__fUy_U{margin:0;font-size:14px}.profile_profileError__o6Zu2{color:#b42318}.profile_profileSuccess__fUy_U{color:#16794b}.profile_subscriptionSection__G_lTj{display:grid;grid-gap:.75rem;gap:.75rem}.profile_subscriptionActions__4NekU,.profile_subscriptionSectionHeader__5zD6e{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.profile_subscriptionActions__4NekU{justify-content:flex-end}.profile_subscriptionSectionTitle__NUxSh{margin:0;font-size:1rem}.profile_subscriptionClearRow__Jsqkc{display:flex;justify-content:flex-end}.profile_subscriptionTagList__xzUk9{display:flex;flex-wrap:wrap;gap:.65rem}.profile_subscriptionPillButton__OgSGo,.profile_subscriptionSaveButton__AhBL9{border-radius:999px;font-weight:700}.profile_subscriptionClearButton__PPVXP,.profile_subscriptionPillButton__OgSGo,.profile_subscriptionSaveButton__AhBL9{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.profile_subscriptionPillButton__OgSGo{border:1px solid #000;padding:.5rem .82rem;background:#fff}.profile_subscriptionPillButton__OgSGo:hover,.profile_subscriptionSaveButton__AhBL9:hover{transform:translateY(-1px)}.profile_subscriptionPillButtonActive__HMY5Y{background:#000;color:#fff}.profile_subscriptionClearButton__PPVXP{border:0;background:transparent;padding:.45rem .2rem;color:rgb(0 0 0/.42)}.profile_subscriptionClearButton__PPVXP:not(:disabled):hover{color:#000}.profile_subscriptionSaveButton__AhBL9{border:1px solid #000;background:#000;padding:.55rem 1rem;color:#fff}.profile_subscriptionClearButton__PPVXP:disabled,.profile_subscriptionSaveButton__AhBL9:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.profile_cardsGrid__U0UkE,.profile_heroHeader__CZNif{grid-template-columns:1fr}.profile_modalCard__FQGeJ{width:min(calc(100vw - 1rem),36rem);max-height:calc(100vh - 1rem);border-radius:var(--radius-md)}.profile_subscriptionModalCard__vsL2P{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}}@media (max-width:1120px) and (min-width:721px){.profile_cardsGrid__U0UkE{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.profile_page____0wO{width:min(100%,1200px);padding:100px 44px 120px;gap:72px;background:#f0f0f0}.profile_heroCard__wdJ_K,.profile_sectionCard__on_tf{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.profile_heroCard__wdJ_K{gap:72px}.profile_heroHeader__CZNif{grid-template-columns:150px minmax(0,1fr) 300px;gap:64px;align-items:center}.profile_avatarFallback__h_Z7g,.profile_avatar__f2UDF{width:150px;height:150px;border:2px solid #000;box-shadow:0 5px 0 #000}.profile_avatarFallback__h_Z7g{background:#fff}.profile_profileIdentity__M9iK6{min-width:0}.profile_title__Qm44E{margin:0;font-family:var(--font-sans);font-size:32px;line-height:1.25;letter-spacing:.03em;text-shadow:none}.profile_githubLink__nAkO7{width:28px;height:28px;margin-top:0;border:0;background:transparent}.profile_githubIcon__S_3HT{width:22px;height:22px}.profile_profileMeta__bLL_5{display:flex;gap:12px;margin:16px 0 0;color:rgb(0 0 0/.42);font-size:14px;line-height:1.5}.profile_ownerActions__rTERb{display:flex;margin-top:24px}.profile_editProfileButton__dgAm8{margin:0;min-height:40px;padding:10px 18px;border-radius:40px;font-size:14px;font-weight:400}.profile_interestPanel__0qmHX{display:grid;grid-gap:12px;gap:12px;align-self:center}.profile_interestHeader__HyH5t{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.profile_interestHeader__HyH5t .profile_editProfileButton__dgAm8{min-height:auto;padding:0;border:0;background:transparent;color:rgb(0 0 0/.42)}.profile_interestTags__a41kj{display:flex;flex-wrap:wrap;gap:8px}.profile_interestTags__a41kj span{padding:8px 20px;border:1px solid #000;border-radius:40px;background:#fff;font-size:14px}.profile_interestTags__a41kj small{color:var(--fg-soft)}.profile_statsGrid__Q0bhS{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0}.profile_growthOverview__lFP2H{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:28px;gap:28px;align-items:center}.profile_treePanel__gZVkV{min-width:0;padding:16px 18px 14px;border:1px solid rgb(0 0 0/.18);border-radius:22px;background:rgb(255 255 255/.54);box-shadow:0 4px 0 rgb(0 0 0/.08)}.profile_treeHeading__7dCVx{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile_treeHeading__7dCVx>div{display:grid;grid-gap:2px;gap:2px}.profile_treeHeading__7dCVx strong{font-size:20px;line-height:1.2}.profile_treeEyebrow__tDXqB{color:rgb(0 0 0/.48);font-size:11px}.profile_treeFruitType__tTPzQ{flex:0 0 auto;padding:4px 9px;border:1px solid #000;border-radius:999px;background:#fff;font-size:11px}.profile_growthTree__awo59{width:100%;height:196px;display:block;overflow:visible}.profile_treeGround__RGbKO{fill:#d8c49b;opacity:.58}.profile_treeSeed__kseez path{fill:none;stroke:#7f9a40;stroke-linecap:round;stroke-width:3}.profile_treeSeed__kseez ellipse{fill:#9a6337;stroke:#55371f;stroke-width:1.5}.profile_treeTrunk__JwYLc{fill:none;stroke:#70472b;stroke-linecap:round;stroke-linejoin:round;stroke-width:9}.profile_treeCanopy__xf9WJ circle,.profile_treeLeaf__7xN1H{fill:#66ad5b;stroke:#326d3a;stroke-width:1.5}.profile_treeCanopy__xf9WJ circle:nth-child(2n){fill:#77bd68}.profile_treeCanopy__xf9WJ circle:nth-child(3n){fill:#5ca451}.profile_treeBuds__HvsU9 circle{fill:var(--tree-blossom-center);stroke:#8f5961;stroke-width:1.2}.profile_treeBlossom__wGV_p{fill:var(--tree-blossom);stroke:#d2768b;stroke-width:.8}.profile_treeBlossomCenter__q_YDz{fill:var(--tree-blossom-center);stroke:none}.profile_treeFruit__mlgs0{stroke:var(--tree-fruit-dark);stroke-linejoin:round;stroke-width:1.2}.profile_treeFruitRipe__A00Z4{fill:var(--tree-fruit)}.profile_treeFruitYoung__wjBMO{fill:#9bc85b;stroke:#648b35}.profile_treeFruitStem__pjBZs{fill:none;stroke:#5c7435;stroke-linecap:round;stroke-width:2}.profile_treeFruitDetail__VbsHG{fill:none;stroke:var(--tree-fruit-dark);stroke-width:1}.profile_treeProgress__QWJCt{min-height:30px;margin:-4px 0 0;color:rgb(0 0 0/.5);font-size:11px;line-height:1.45;text-align:center}.profile_statCard__wS9_P{position:relative;min-height:58px;padding:0 0 0 54px;border:0;border-radius:0;background:transparent;box-shadow:none}.profile_statCard__wS9_P:before{content:"";position:absolute;left:0;top:5px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #000;border-radius:50%;background-color:#68d4ac;background-position:50%;background-repeat:no-repeat;background-size:21px 21px}.profile_statCard__wS9_P:first-child:before{background-color:#ffc342;background-image:url(/images/profile/calendar-days.svg)}.profile_statCard__wS9_P:nth-child(2):before{background-color:#54bbfa;background-image:url(/images/profile/book-open.svg)}.profile_statCard__wS9_P:nth-child(3):before,.profile_statCard__wS9_P:nth-child(4):before{background-image:url(/images/profile/check-circle.svg)}.profile_statLabel__5wIUm{margin:0;color:#000;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.profile_statValue__qQh9S{font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:1.2}.profile_sectionCard__on_tf{display:grid;grid-gap:32px;gap:32px}.profile_sectionCard__on_tf:before{content:"";display:block;height:1px;margin-bottom:8px;background:rgb(0 0 0/.16)}.profile_sectionHeader___sSTQ{align-items:center}.profile_sectionTitle___Vi78{font-family:var(--font-sans);font-size:32px;line-height:1.25}.profile_sectionCount__VduwX{color:#000;font-size:14px}.profile_cardsGrid__U0UkE{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:24px}.profile_profileProgramCard__4CYFf{min-height:270px!important;padding:16px!important;border-bottom-width:4px!important}.profile_profileProgramCard__4CYFf:hover{transform:translateY(-2px)}.profile_profileCardFooter__q5Xap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid rgb(0 0 0/.45)}.profile_programTitleLink__uyKFy{color:inherit}.profile_programTitleLink__uyKFy:focus-visible,.profile_programTitleLink__uyKFy:hover{text-decoration:underline;text-underline-offset:4px}.profile_programCollection__6Tfwr{font-size:13px;font-weight:700}.profile_completionMeta__STMid{display:none}.profile_notificationList__at9_f{border-top:1px solid rgb(0 0 0/.2)}.profile_notificationSection__Q3_kH{gap:32px}.profile_notificationSummary__tJ34g{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer}.profile_notificationSummary__tJ34g::-webkit-details-marker{display:none}.profile_notificationHeading__sBhC5{display:flex;align-items:center;gap:8px}.profile_notificationToggleIcon__maHS_{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .15s ease}.profile_notificationSection__Q3_kH[open] .profile_notificationToggleIcon__maHS_{transform:rotate(180deg)}.profile_notificationContent__HmSBp{display:grid}.profile_notificationSection__Q3_kH:not([open]) .profile_notificationContent__HmSBp{display:none}.profile_notificationCard___QltY{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;border:0;border-bottom:1px solid rgb(0 0 0/.2);border-radius:0;background:transparent;padding:16px 20px}.profile_notificationCardMain__xXDVY{display:grid;grid-gap:4px;gap:4px}.profile_notificationTitle__7Kdh3{font-size:14px}.profile_notificationMessage__tYM2I{color:rgb(0 0 0/.62);font-size:13px}.profile_notificationLink__b2CZh{font-size:13px}.profile_notificationTime__18lwf{align-self:end;color:rgb(0 0 0/.28);font-size:11px;white-space:nowrap}@media (max-width:980px){.profile_page____0wO{padding-inline:28px}.profile_heroHeader__CZNif{grid-template-columns:120px minmax(0,1fr);gap:32px}.profile_avatarFallback__h_Z7g,.profile_avatar__f2UDF{width:120px;height:120px}.profile_interestPanel__0qmHX{grid-column:1/-1}.profile_statsGrid__Q0bhS{grid-template-columns:repeat(2,minmax(0,1fr))}.profile_growthOverview__lFP2H{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.profile_cardsGrid__U0UkE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.profile_page____0wO{padding:56px 16px 80px;gap:52px}.profile_heroHeader__CZNif{grid-template-columns:1fr}.profile_avatarFallback__h_Z7g,.profile_avatar__f2UDF,.profile_profileIdentity__M9iK6{justify-self:center}.profile_profileIdentity__M9iK6{text-align:center}.profile_profileFieldLabel__bz4mt{text-align:left}.profile_ownerActions__rTERb,.profile_profileMeta__bLL_5,.profile_titleRow__Ck9Oc{justify-content:center}.profile_profileMeta__bLL_5{flex-wrap:wrap}.profile_notificationCard___QltY{grid-template-columns:1fr}.profile_notificationTime__18lwf{justify-self:start}.profile_statsGrid__Q0bhS{grid-template-columns:repeat(2,minmax(0,1fr))}.profile_cardsGrid__U0UkE,.profile_growthOverview__lFP2H{grid-template-columns:1fr}.profile_treePanel__gZVkV{width:min(100%,300px);justify-self:center}.profile_sectionTitle___Vi78{font-size:26px}}.async-button-label_label__Dy3tU{display:inline-flex;align-items:baseline}.async-button-label_ellipsis__CgDll{display:inline-block;width:3ch;overflow:hidden;vertical-align:baseline;animation:async-button-label_ellipsis-steps__1eBLz 1.2s steps(4) infinite}@keyframes async-button-label_ellipsis-steps__1eBLz{0%{width:0}to{width:3ch}}.app_main__d3ie_{width:min(100%,1200px);margin:0 auto;padding:2.25rem 1rem 4rem}.app_container__OKGJ1{display:grid;grid-gap:3.75rem;gap:3.75rem}.app_heroSection__W0lD2{position:relative;width:100%;aspect-ratio:4800/1776;min-height:22rem;display:grid;place-items:center;overflow:hidden;text-align:center;background-image:url(/imgIndexTopBg.png);background-color:#f0f0f0;background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.app_donationSection__OckGD,.app_donorSection__rM08Z,.app_echoSection__66_ei,.app_listSection__oZc2c,.app_networkSection__AI5I_{background-color:#f0f0f0}.app_heroCopy__osRJ0{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:.9rem;gap:.9rem;width:min(100%,42rem)}.app_title__KtTm_{margin:0;display:grid;max-width:44rem;font-family:"Nishiki-teki",var(--font-display);font-weight:500;line-height:1.3;letter-spacing:3px;text-transform:capitalize;text-shadow:1px 1px 0 #f0f0f0,2px 2px 0 #000}.app_title__KtTm_ span:first-child,.app_title__KtTm_ span:last-child{font-size:56px}@media (max-width:1199px){.app_title__KtTm_ span:first-child,.app_title__KtTm_ span:last-child{font-size:42px}}@media (max-width:899px){.app_title__KtTm_{line-height:1.25;letter-spacing:2px}.app_title__KtTm_ span:first-child,.app_title__KtTm_ span:last-child{font-size:28px}}.app_cardSubtext__NB9Lk,.app_cardText__27390,.app_noticeText__fLb6o,.app_sectionCaption__p0_Tz,.app_showcaseText__dgNKe,.app_supportingText__3Px1L{margin:0;color:var(--fg-muted);line-height:1.7}.app_showcaseText__dgNKe{max-width:38rem;font-size:1.18rem;font-weight:400}.app_buttonRow__i0ivb{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.app_loginButton__wFY2M,.app_secondaryButton__ItHOp,.app_submitButton__cbWFK{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:.45rem;padding:.72rem 1.1rem;background:#000;color:#fff;font-size:.86rem;font-weight:800;line-height:1;box-shadow:2px 2px 0 #000;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.app_secondaryButton__ItHOp{background:#fff;color:#000}.app_loginButton__wFY2M:hover,.app_secondaryButton__ItHOp:hover,.app_submitButton__cbWFK:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #000}.app_buttonRow__i0ivb .app_loginButton__wFY2M,.app_buttonRow__i0ivb .app_secondaryButton__ItHOp,.app_buttonRow__i0ivb .app_submitButton__cbWFK{transition:none}.app_buttonRow__i0ivb .app_loginButton__wFY2M{background:#fff;color:#000}.app_buttonRow__i0ivb .app_loginButton__wFY2M:hover,.app_buttonRow__i0ivb .app_secondaryButton__ItHOp:hover,.app_buttonRow__i0ivb .app_submitButton__cbWFK:hover{transform:none;box-shadow:2px 2px 0 #000}.app_onboardingOverlay__tB43k{position:fixed;inset:0;z-index:90;background:rgb(0 0 0/.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app_container__OKGJ1>.app_onboardingModal__ajNem{position:fixed;top:50%;left:50%;z-index:91;width:min(calc(100vw - 32px),520px);min-height:0;max-height:calc(100dvh - 32px);display:grid;grid-gap:18px;gap:18px;overflow-y:auto;padding:32px;transform:translate(-50%,-50%);border:2px solid #000;border-radius:24px;background:#f0f0f0;box-shadow:5px 5px 0 #000}.app_onboardingField__wEPzJ,.app_onboardingForm__DM6lN{display:grid}.app_onboardingForm__DM6lN{gap:18px}.app_onboardingField__wEPzJ{gap:8px}.app_onboardingField__wEPzJ span{font-size:14px;font-weight:700}.app_onboardingInput__gpzxX{width:100%;min-height:52px;padding:12px 16px;border:1px solid #000;border-radius:12px;outline:0;background:#fff;color:#000;font:inherit}.app_onboardingInput__gpzxX:focus{box-shadow:0 0 0 2px #54bbfa}.app_onboardingInput__gpzxX:disabled{cursor:not-allowed;opacity:.65}.app_onboardingError__QKk8Z,.app_onboardingFieldError__RJkEO{margin:0;color:#c62828;font-size:13px;line-height:1.5}.app_onboardingActions__l_TNP{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:4px}.app_onboardingActions__l_TNP .app_secondaryButton__ItHOp,.app_onboardingActions__l_TNP .app_submitButton__cbWFK{width:100%;min-height:48px}.app_statsSection__F2bj_{grid-gap:1.5rem;gap:1.5rem;justify-items:center}.app_statsGrid__21j0N{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:1.4rem 1rem;gap:1.4rem 1rem;align-items:end}.app_statCard__nozAu{grid-column:span 2;display:grid;grid-gap:.45rem;gap:.45rem;justify-items:center;text-align:center}.app_statCard__nozAu:first-child{grid-column:1/span 2}.app_statCard__nozAu:nth-child(2){grid-column:3/span 2}.app_statCard__nozAu:nth-child(3){grid-column:5/span 2}.app_statCard__nozAu:nth-child(4){grid-column:3/span 2}.app_statCard__nozAu:nth-child(5){grid-column:5/span 2}.app_statCard__nozAu:nth-child(6){grid-column:7/span 2}.app_statCard__nozAu strong{color:#ff7347;font-family:"Nishiki-teki",var(--font-display);font-weight:400;font-size:clamp(2rem,5vw,3.15rem);line-height:1;text-shadow:1px 1px 0 #000,2px 2px 0 #000}.app_statCard__nozAu span{font-size:.86rem;font-weight:900}.app_donationSection__OckGD,.app_donorSection__rM08Z,.app_echoSection__66_ei,.app_featurePanel__d9_JS,.app_listSection__oZc2c,.app_networkSection__AI5I_,.app_partnerSection__gT_TL,.app_statsSection__F2bj_{position:relative}.app_listSection__oZc2c{display:grid;grid-gap:1.2rem;gap:1.2rem}.app_listSection__oZc2c>.app_backLink__fcjNQ{justify-self:center}.app_sectionHeader__PsuvW{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.app_noticeTitle__HI5Xv{margin:0;color:#000;font-family:var(--font-display);font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.15;letter-spacing:0}.app_noticeTitle__HI5Xv:before{content:"✦";margin-right:.4rem;font-size:.88em}.app_backLink__fcjNQ{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #000;border-radius:.4rem;background:#000;color:#fff;padding:.65rem 1rem;font-size:.82rem;font-weight:900}.app_cardRow__5FtAr{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.app_programGrid__gtv8o{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.app_programCard__kUKLl{width:100%;min-width:0;min-height:20rem;display:flex;flex-direction:column;border:1px solid #000;background:#fff;box-shadow:0 2px 0 0 #000;padding:16px;color:#000;font-family:"HarmonyOS Sans SC",var(--font-sans);cursor:pointer}.app_programCard_pending__kj9D5{background:#ffc342}.app_programCard_active__pq0ql{background:#54bbfa}.app_programCard_ended__gDsns{background:#ff7347}.app_programStatus__Qqf95{display:flex;gap:4px;overflow:hidden;white-space:nowrap}.app_programStatusTag__vvG1T{display:inline-flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:20px;background:rgb(255 255 255/.7);padding:4px 10px;font-size:12px;font-weight:400}.app_programStatusTag__vvG1T strong{color:#ff7347;font-weight:900}.app_programTitle__jm7fy{max-width:100%;margin:28px 0 0;color:#000;font-size:28px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app_programBrief__ly6sL{min-height:40px;margin:.65rem 0 0;color:#000;font-size:14px;font-weight:400;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.app_programTags__4mg_4{height:40px;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}.app_programTag__Ubajz{display:inline-flex;justify-content:center;align-items:center;margin-top:12px;margin-right:6px;border:1px solid #000;border-radius:4px;background:#68d4ac;padding:4px 10px;color:#000;font-size:11px;font-weight:400}.app_programCard_pending__kj9D5 .app_programTag__Ubajz{background:#ff7347}.app_programCard_active__pq0ql .app_programTag__Ubajz{background:#68d4ac}.app_programCard_ended__gDsns .app_programTag__Ubajz{background:#ffc342}.app_programOrgs__4C0Oc{height:40px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:12px;font-weight:700}.app_programOrgLogo__eqMuE{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #000;border-radius:50%;background:#fff;font-size:13px;font-weight:900}.app_programFooter__NpYY8{min-height:66px;margin-top:auto;border-top:.5px solid #000;padding-top:24px;color:#000;font-size:14px;line-height:1.5}.app_card__UYVcL{display:grid;grid-gap:.75rem;gap:.75rem;min-height:14rem;border:2px solid #000;border-radius:.35rem;padding:.8rem;box-shadow:4px 4px 0 #000}.app_card__UYVcL,.app_featuredCard__MylU6{background:#54bbfa}.app_cardMetaRow__dj7qq{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.app_cardPill__SGYLN,.app_tag__3K1xz{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #000;border-radius:.18rem;background:#68d4ac;padding:.24rem .45rem;font-size:.72rem;font-weight:900;line-height:1}.app_cardMeta__G1vfV{color:#000;font-size:.78rem;font-weight:800}.app_cardTitle__P1gHb{margin:0;font-family:var(--font-display);font-size:1.2rem;line-height:1.2}.app_cardSubtext__NB9Lk,.app_cardText__27390{color:#101010;font-size:.88rem}.app_tagRow__fpwsM{display:flex;gap:.35rem;flex-wrap:wrap;align-self:end;border-top:1px solid #000;padding-top:.65rem}.app_featurePanel__d9_JS{display:grid;grid-gap:2.1rem;gap:2.1rem;border:2px solid #000;border-radius:.1rem;background:#68d4ac;padding:clamp(2rem,5vw,4rem);box-shadow:7px 7px 0 #000;text-align:center}.app_featurePanel__d9_JS .app_noticeTitle__HI5Xv:before{content:""}.app_featureGrid__o7tjs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.25rem,5vw,5rem);gap:clamp(1.25rem,5vw,5rem);align-items:start}.app_collaborationGrid__fIU_L{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:3px solid #ff7347;border-bottom:3px solid #ff7347}.app_collaborationCard__NN59Q{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-height:8.6rem;border-left:3px solid #ff7347;padding:1rem 1.15rem;background:rgb(255 255 255/.45);text-align:left}.app_collaborationCard__NN59Q:last-child{border-right:3px solid #ff7347}.app_collaborationTitle__CnshL{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#000;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.25}.app_collaborationTitle__CnshL span{color:#ff7347;font-family:var(--font-sans);font-size:.82em;line-height:1}.app_collaborationCard__NN59Q .app_cardText__27390{color:#111;font-size:.92rem;font-weight:400;line-height:1.65}.app_featureCard__0sgSC{position:relative;display:grid;align-content:start;width:100%;max-width:288px;justify-self:center;min-height:10rem;border:2px solid #000;border-radius:.1rem;background:#54bbfa;padding:1rem 1rem 2.3rem;box-shadow:7px 7px 0 #ffc342,13px 13px 0 #68d4ac;text-align:left}.app_featureImage__nPZtd{display:block;width:245px;max-width:100%;height:auto;justify-self:center;object-fit:contain}.app_featureCard__0sgSC .app_cardText__27390{font-size:1rem;font-weight:400;line-height:1.55}.app_featureCard__0sgSC:first-child{background:#54bbfa}.app_featureCard__0sgSC:nth-child(2){background:#ff7347;box-shadow:7px 7px 0 #ffc342,13px 13px 0 #54bbfa}.app_featureCard__0sgSC:nth-child(2) .app_cardText__27390{color:#000}.app_featureCard__0sgSC:nth-child(3){background:#ffc342;box-shadow:7px 7px 0 #54bbfa,13px 13px 0 #ff7347}.app_featureTitle__QEhP9{position:absolute;left:50%;bottom:-1.3rem;transform:translateX(-50%);min-width:max-content;margin:0;border:0;background:#000;color:#fff;padding:.45rem .9rem;font-family:var(--font-display);font-size:1.05rem;font-weight:900;line-height:1;text-align:center}.app_echoSection__66_ei{display:grid;grid-gap:2.25rem;gap:2.25rem;padding:1rem 0}.app_echoBlock__OEqlb{display:grid;grid-gap:1rem;gap:1rem}.app_echoHeader__X01hR{display:grid;grid-gap:.45rem;gap:.45rem}.app_marquee__zGfOF{width:100%;overflow:hidden;padding:.25rem .25rem .65rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5%,#000 97.5%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5%,#000 97.5%,transparent)}.app_marqueeTrack__0OEgH{display:flex;width:max-content;gap:.9rem;animation:app_marqueeScroll__cr0rK 64s linear infinite}.app_marqueeTrackReverse__9zAnA{animation-direction:reverse;animation-duration:38s}.app_marquee__zGfOF:hover .app_marqueeTrack__0OEgH{animation-play-state:paused}.app_quoteCard__XbKgQ{flex:0 0 15rem;display:grid;grid-gap:1.2rem;gap:1.2rem;margin:0;border:1px solid #000;border-radius:.45rem;background:#fff;padding:.75rem;color:#101010;box-shadow:none}.app_quoteCard__XbKgQ p{min-height:7.75rem;margin:0;border-radius:.45rem;background:#54bbfa;padding:1.3rem .9rem;color:#000;font-size:.95rem;font-weight:800;line-height:1.65}.app_quoteCard__XbKgQ footer{display:flex;align-items:center;padding:0 .25rem .2rem}.app_quoteAuthorLink__vWkpz{display:block;min-width:0}.app_quoteCard__XbKgQ footer span{display:grid;grid-gap:.15rem;gap:.15rem}.app_quoteCard__XbKgQ strong{font-size:1.25rem;line-height:1}.app_quoteCard__XbKgQ small{color:#000;font-size:.78rem;font-weight:800}.app_noteCard__6XtPU{flex:0 0 19rem;display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid #000;border-radius:.9rem;background:#fff;padding:1rem;box-shadow:none}.app_noteCardHeader__pk9T3{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app_noteTopic__lFfYj{width:-moz-fit-content;width:fit-content;border:1px solid #000;border-radius:1rem;background:#ff7347;padding:.38rem .8rem;color:#000;font-size:.82rem;font-weight:900}.app_noteAuthor__39c_W{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:#000;font-size:.82rem;font-weight:800}.app_noteAuthor__39c_W span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid #000;border-radius:50%;background:rgb(84 187 250/.24);color:#54bbfa;font-size:.9rem}.app_noteQuote__Szt40{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.4rem;gap:.4rem;align-items:start;min-height:8.4rem;border-radius:.55rem;background:rgb(104 212 172/.3);padding:1rem;transition:background-color .15s ease}.app_noteQuote__Szt40:hover{background:rgb(104 212 172/.42)}.app_noteQuote__Szt40>span{color:#2d7df0;font-family:var(--font-display);font-size:2.4rem;font-weight:900;line-height:.9}.app_noteQuote__Szt40 p{margin:0;color:#111;font-family:"Nishiki-teki",var(--font-display);font-size:1.05rem;font-weight:500;line-height:1.55}.app_noteContext__SEXa6{margin:0;border-radius:.55rem;background:rgb(104 212 172/.72);padding:.85rem 1rem;color:#111;font-size:.86rem;font-weight:800;line-height:1.55}.app_noteContext__SEXa6:before{content:"☆";margin-right:.45rem;color:#68d4ac}.app_noteButton__c0ssv{display:grid;place-items:center;border:2px solid #000;border-radius:.55rem;background:#ff7347;padding:.75rem 1rem;color:#000;font-family:var(--font-display);font-size:1rem;font-weight:900;box-shadow:0 3px 0 #000}.app_conceptCard___CKaz h3,.app_conceptCard___CKaz p,.app_donorPanel__TQn_0 h3,.app_statCard__nozAu p{margin:0}.app_conceptCard___CKaz h3,.app_donorPanel__TQn_0 h3{font-family:var(--font-display)}.app_conceptCard___CKaz h3{justify-self:center;align-self:center;text-align:center;font-size:clamp(1.65rem,3.4vw,2.45rem);line-height:1;transition:font-size .18s ease,transform .18s ease}.app_conceptCard___CKaz p,.app_statCard__nozAu p{color:#222;font-size:1rem;line-height:1.7}.app_statCard__nozAu p{font-size:.84rem}.app_conceptCard___CKaz p{max-height:0;opacity:0;overflow:hidden;transform:translateY(.45rem);transition:max-height .18s ease,opacity .18s ease,transform .18s ease}@keyframes app_marqueeScroll__cr0rK{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .45rem))}}.app_statsSection__F2bj_{display:grid;grid-gap:1.4rem;gap:1.4rem;border:0;background:#54bbfa;color:#000;padding-block:2.5rem}.app_statsSection__F2bj_ .app_sectionHeader__PsuvW{justify-content:center}.app_statsSection__F2bj_ .app_noticeTitle__HI5Xv{text-align:center}.app_statCard__nozAu p{max-width:12rem;text-align:center}@media (max-width:899px){.app_statsGrid__21j0N{width:min(100%,42rem);grid-template-columns:repeat(3,minmax(0,1fr))}.app_statCard__nozAu,.app_statCard__nozAu:nth-child(n){grid-column:auto}.app_conceptGrid__kU_n2{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.app_conceptCard___CKaz:nth-child(n){margin-top:0}.app_collaborationGrid__fIU_L{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.2rem}.app_collaborationCard__NN59Q:nth-child(2n){border-right:3px solid #ff7347}.app_logoGrid__sCism{grid-template-columns:repeat(3,minmax(0,1fr))}.app_donationUses__TzQ8p{grid-template-columns:repeat(2,minmax(0,1fr))}.app_treasuryPanel__8r1Ss{grid-template-columns:1fr 1fr}.app_treasuryPanel__8r1Ss .app_loginButton__wFY2M{margin-left:0}}.app_networkSection__AI5I_{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);padding:clamp(2.5rem,7vw,5.5rem) 0}.app_networkCopy__rnI_j{display:grid;grid-gap:.75rem;gap:.75rem;max-width:46rem}.app_conceptGrid__kU_n2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(.85rem,1.8vw,1.4rem);gap:clamp(.85rem,1.8vw,1.4rem);align-items:start;min-height:20rem}.app_conceptCard___CKaz{display:grid;grid-gap:.65rem;gap:.65rem;min-height:12.5rem;grid-template-rows:1fr auto;border:2px solid #000;border-radius:.15rem;background:#e8f6ff;padding:clamp(1rem,2vw,1.35rem);box-shadow:5px 5px 0 #000;cursor:default;outline:none;transition:transform .18s ease,box-shadow .18s ease}.app_conceptCard___CKaz:focus-visible,.app_conceptCard___CKaz:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 #000}.app_conceptCard___CKaz:focus-visible h3,.app_conceptCard___CKaz:hover h3{justify-self:start;align-self:start;text-align:left;font-size:clamp(1.05rem,2vw,1.4rem);transform:translateY(0)}.app_conceptCard___CKaz:focus-visible p,.app_conceptCard___CKaz:hover p{max-height:9rem;opacity:1;transform:translateY(0)}.app_conceptCard___CKaz:first-child{margin-top:0}.app_conceptCard___CKaz:nth-child(2n){background:#ffc342}.app_conceptCard___CKaz:nth-child(2){margin-top:3.5rem}.app_conceptCard___CKaz:nth-child(3n){background:#68d4ac}.app_conceptCard___CKaz:nth-child(3){margin-top:7rem}.app_conceptCard___CKaz:nth-child(4){margin-top:3.5rem;background:#ff7347}.app_conceptCard___CKaz:nth-child(5){margin-top:0;background:#fff}.app_partnerSection__gT_TL{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);padding:clamp(2rem,5vw,4rem) 0}.app_partnerContent__UJnCQ{display:grid;grid-gap:2rem;gap:2rem}.app_partnerSection__gT_TL .app_sectionHeader__PsuvW{margin-bottom:.75rem}.app_partnerSection__gT_TL .app_sectionHeader__PsuvW>div{display:grid;grid-gap:.7rem;gap:.7rem}.app_logoPanel__Y23h_{display:grid;grid-gap:1.25rem;gap:1.25rem}.app_logoPanel__Y23h_ h3{margin:0;color:#000;font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.2;text-align:center}.app_logoGrid__sCism{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(.6rem,1.5vw,1rem);gap:clamp(.6rem,1.5vw,1rem);border-radius:.25rem;background:#ffc342;padding:1rem}.app_logoLink__g7lPT{display:grid;place-items:center;min-height:4rem;border-radius:999px;background:#fff;padding:.55rem 1rem;transition:transform .15s ease,box-shadow .15s ease}.app_logoLink__g7lPT:hover{transform:translateY(-2px);box-shadow:0 3px 0 #000}.app_partnerLogo__CW_3_{width:auto;max-width:min(7.5rem,80%);height:2.5rem;object-fit:contain}.app_donorSection__rM08Z{display:grid;grid-gap:1.4rem;gap:1.4rem}.app_donorTitle__d0xYF{margin:0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;font-family:var(--font-display);font-size:clamp(1.375rem,2.2vw,1.625rem);text-align:center}.app_donorTitle__d0xYF:after,.app_donorTitle__d0xYF:before{content:"";height:1px;background:#000}.app_donorCardGrid__FgwJK{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.app_donorCard__wqS6C{flex:0 0 10.5rem;overflow:hidden;border:1px solid #000;border-radius:.35rem;background:#fff;box-shadow:2px 2px 0 rgb(0 0 0/.18)}.app_donorCardLarge__RObOd{flex-basis:13.5rem}.app_donorCardMedium__dHVnK{flex-basis:10.5rem}.app_donorCardSmall__PCraa{flex-basis:7.8rem}.app_donorAvatar__dtUmw{display:grid;aspect-ratio:1/1;place-items:center;border-bottom:1px solid #000;background:#54bbfa}.app_donorAvatar__dtUmw img{width:100%;height:100%;object-fit:cover}.app_donorCardLarge__RObOd .app_donorAvatar__dtUmw,.app_donorCardNoAmount__Uemh0 .app_donorAvatar__dtUmw,.app_donorCardSmall__PCraa .app_donorAvatar__dtUmw{aspect-ratio:1/1}.app_donorCardNoAmount__Uemh0 .app_donorAvatar__dtUmw img{object-position:center 34%}.app_donorCardNoAmount__Uemh0 .app_donorInfo__XiM4s{min-height:2.35rem;align-content:center}.app_donorInfo__XiM4s{display:grid;grid-gap:.25rem;gap:.25rem;padding:.62rem}.app_donorCard__wqS6C p,.app_donorCard__wqS6C strong{margin:0}.app_donorCard__wqS6C strong{font-size:.95rem}.app_donorCard__wqS6C p{color:#222;font-size:.78rem;font-weight:700}.app_donorMetaHeader__tHpPs{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.app_donorSocials__pmG1D{display:inline-flex;gap:.35rem}.app_donorSocials__pmG1D a{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid #000;border-radius:50%;background:#fff}.app_donorSocials__pmG1D img{width:.82rem;height:.82rem}.app_donationSection__OckGD{display:grid;grid-gap:1.1rem;gap:1.1rem;border:2px solid #000;background:#ff7347;padding:clamp(1rem,3vw,2.1rem);box-shadow:7px 7px 0 #000}.app_donationSection__OckGD .app_noticeTitle__HI5Xv:before{content:""}.app_donationGrid__0aW5j{display:grid;grid-template-columns:1fr;grid-gap:1.1rem;gap:1.1rem}.app_donationLead__1OlEY{margin:0;color:#111;font-size:1rem;line-height:1.85}.app_donationIntro__0zxMf,.app_donationUses__TzQ8p,.app_donorPanel__TQn_0,.app_treasuryPanel__8r1Ss{border:1px solid #000;background:#fff;padding:clamp(1rem,2.5vw,1.5rem)}.app_donationIntro__0zxMf{display:grid;grid-gap:.8rem;gap:.8rem}.app_donationIntro__0zxMf p,.app_donationUses__TzQ8p p,.app_treasuryPanel__8r1Ss p{margin:0;color:#111;font-size:.88rem;line-height:1.75}.app_donationIntro__0zxMf p{font-size:1rem;line-height:1.85}.app_donationUses__TzQ8p{grid-template-columns:repeat(3,minmax(0,1fr))}.app_donationUses__TzQ8p,.app_donorPanel__TQn_0{display:grid;grid-gap:1rem;gap:1rem}.app_donationUses__TzQ8p article{display:grid;grid-gap:.4rem;gap:.4rem}.app_donationBlockTitle__fJfcW,.app_donationUses__TzQ8p h3,.app_treasuryPanel__8r1Ss h3{margin:0;font-family:var(--font-display);font-size:1rem}.app_donationBlockTitle__fJfcW{grid-column:1/-1;font-size:clamp(1.45rem,3.4vw,1.9rem);line-height:1.2}.app_donationUses__TzQ8p article h3{display:grid;grid-gap:.45rem;gap:.45rem;width:-moz-fit-content;width:fit-content}.app_donationUses__TzQ8p article h3:after{content:"";width:100%;height:3px;background:#ff7347}.app_treasuryPanel__8r1Ss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.app_treasuryCard__X5sc4{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;border:1px solid #000;border-left:10px solid #ffc342;background:#fff;padding:1rem 1.25rem}.app_treasuryCard__X5sc4 h4,.app_treasuryCard__X5sc4 ul{margin:0}.app_treasuryCard__X5sc4 h4{font-family:var(--font-display);font-size:1.1rem;line-height:1.25}.app_treasuryCard__X5sc4 ul{padding-left:1.25rem;color:#111;font-size:1rem;line-height:1.65}.app_treasuryCard__X5sc4 .app_loginButton__wFY2M{width:-moz-fit-content;width:fit-content;margin-top:.25rem}.app_errorText__aNy6H,.app_fieldLabel__yu2bg,.app_successText__lQH1T{margin:0}@media (min-width:768px){.app_main__d3ie_{padding-top:2rem}}@media (max-width:760px){.app_main__d3ie_{padding:1.25rem .85rem 3rem}.app_container__OKGJ1{gap:3rem}.app_heroSection__W0lD2{aspect-ratio:auto;min-height:15rem;background-size:cover}.app_title__KtTm_{line-height:1.2;letter-spacing:1px}.app_title__KtTm_ span:first-child{font-size:22px}.app_title__KtTm_ span:last-child{font-size:20px}.app_showcaseText__dgNKe{font-size:.95rem}.app_statsGrid__21j0N{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,18rem)}.app_sectionHeader__PsuvW{align-items:flex-start}.app_cardRow__5FtAr{grid-template-columns:1fr}.app_featurePanel__d9_JS{padding:2rem 1.25rem}.app_featureGrid__o7tjs{grid-template-columns:1fr}.app_networkSection__AI5I_{padding:2rem 0}.app_conceptGrid__kU_n2{grid-template-columns:1fr}.app_conceptCard___CKaz{min-height:auto}.app_collaborationGrid__fIU_L{grid-template-columns:1fr;gap:.85rem}.app_collaborationCard__NN59Q{min-height:auto;gap:.75rem;border-right:3px solid #ff7347;padding:1rem}.app_logoGrid__sCism{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem}.app_donationGrid__0aW5j,.app_donationUses__TzQ8p,.app_treasuryPanel__8r1Ss{grid-template-columns:1fr}.app_quoteCard__XbKgQ{flex-basis:16rem}.app_noteCard__6XtPU{flex-basis:15rem}.app_donorTitle__d0xYF{grid-template-columns:1fr}.app_donorTitle__d0xYF:after,.app_donorTitle__d0xYF:before{display:none}.app_donorCardGrid__FgwJK{gap:.7rem}.app_donorCardLarge__RObOd,.app_donorCardMedium__dHVnK,.app_donorCardSmall__PCraa,.app_donorCard__wqS6C{flex-basis:calc(50% - 0.35rem)}}@media (min-width:761px){.app_main__d3ie_{width:100%;margin:0;padding:0}.app_container__OKGJ1{display:block}.app_container__OKGJ1>div,.app_container__OKGJ1>section{width:100%}.app_container__OKGJ1>section{min-height:calc(100svh - 3.5rem);padding:clamp(2.5rem,5vh,4.5rem) clamp(2rem,4vw,5rem)}.app_heroSection__W0lD2{height:calc(100svh - 3.5rem);min-height:calc(100svh - 3.5rem)!important;aspect-ratio:auto;padding:0!important;background-position:50%;background-size:100% auto}.app_heroCopy__osRJ0{width:min(100% - 3rem,62rem);gap:2rem}.app_title__KtTm_{display:block;max-width:none}.app_title__KtTm_ span{display:inline}.app_title__KtTm_ span:first-child,.app_title__KtTm_ span:last-child{font-size:clamp(2.6rem,4vw,4.25rem)}.app_showcaseText__dgNKe{max-width:54rem;font-size:clamp(1rem,1.35vw,1.25rem)}.app_buttonRow__i0ivb{gap:1rem;margin-top:1.25rem}.app_loginButton__wFY2M,.app_secondaryButton__ItHOp,.app_submitButton__cbWFK{min-width:10.25rem;min-height:3.2rem;font-size:1rem}.app_featurePanel__d9_JS{align-content:center;gap:clamp(2rem,5vh,4rem);border:0;border-radius:0;box-shadow:none}.app_featurePanel__d9_JS .app_noticeTitle__HI5Xv{font-size:clamp(2rem,3vw,3rem)}.app_featurePanel__d9_JS>.app_supportingText__3Px1L{order:3;max-width:58rem;margin:0 auto;font-size:1.125rem}.app_featureGrid__o7tjs{order:2;width:min(100%,92rem);margin:0 auto;gap:clamp(2rem,9vw,9rem)}.app_featureCard__0sgSC{grid-template-rows:auto auto 1fr;gap:1rem;min-height:22rem;padding:1.6rem;box-shadow:6px 6px 0 #ffc342,11px 11px 0 #000;text-align:center}.app_featureImage__nPZtd{grid-row:1}.app_featureTitle__QEhP9{position:static;grid-row:2;transform:none;min-width:0;padding:0;background:transparent;color:#000;font-size:1.25rem}.app_featureCard__0sgSC .app_cardText__27390{grid-row:3;font-size:.95rem;font-weight:400}.app_listSection__oZc2c{align-content:center;gap:2rem}.app_listSection__oZc2c .app_sectionHeader__PsuvW{width:min(100%,92rem);margin:0 auto}.app_programGrid__gtv8o{width:min(100%,70rem);margin:0 auto;gap:clamp(1rem,1.8vw,1.6rem)}.app_programCard__kUKLl{min-height:min(19.5rem,34vh)}.app_programTitle__jm7fy{margin-top:1.25rem}.app_echoSection__66_ei{align-content:center;overflow:hidden}.app_echoBlock__OEqlb{gap:clamp(1.5rem,4vh,3rem)}.app_echoHeader__X01hR{padding-inline:clamp(0rem,1vw,1rem)}.app_marquee__zGfOF{margin-inline:calc(clamp(2rem, 4vw, 5rem) * -1);width:calc(100% + clamp(4rem, 8vw, 10rem))}.app_quoteCard__XbKgQ{flex-basis:clamp(19rem,20vw,23rem);gap:1.4rem;padding:1rem}.app_quoteCard__XbKgQ p{min-height:clamp(10rem,24vh,13rem);padding:1.5rem 1.15rem;font-size:clamp(1rem,1.05vw,1.15rem)}.app_noteCard__6XtPU{flex-basis:clamp(22rem,24vw,27rem);gap:1rem;padding:1.1rem}.app_noteQuote__Szt40{min-height:clamp(10rem,24vh,13rem);padding:1.2rem}.app_noteQuote__Szt40 p{font-size:clamp(1.05rem,1.05vw,1.18rem)}.app_noteContext__SEXa6{padding:1rem 1.1rem;font-size:clamp(.9rem,.9vw,1rem)}.app_statsSection__F2bj_{align-content:center;gap:clamp(2rem,7vh,5rem);border:0;background:#54bbfa;color:#000}.app_statsSection__F2bj_ .app_noticeTitle__HI5Xv{color:#000;font-size:clamp(2rem,3vw,3rem)}.app_statsGrid__21j0N{width:min(100%,88rem);margin:0 auto;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(2rem,3vw,3.5rem);row-gap:clamp(3rem,8vh,6rem)}.app_statCard__nozAu:first-child{grid-column:1/span 2}.app_statCard__nozAu:nth-child(2){grid-column:3/span 2}.app_statCard__nozAu:nth-child(3){grid-column:5/span 2}.app_statCard__nozAu:nth-child(4){grid-column:3/span 2}.app_statCard__nozAu:nth-child(5){grid-column:5/span 2}.app_statCard__nozAu:nth-child(6){grid-column:7/span 2}.app_statCard__nozAu p,.app_statCard__nozAu span{color:#000}.app_statCard__nozAu strong{color:#ff7347;font-size:clamp(3rem,5vw,5rem);text-shadow:1px 1px 0 #000,2px 2px 0 #000}.app_networkSection__AI5I_{align-content:center;gap:clamp(3rem,7vh,6rem)}.app_conceptGrid__kU_n2,.app_networkCopy__rnI_j{width:min(100%,96rem);margin-inline:auto}.app_networkCopy__rnI_j{max-width:96rem;order:1}.app_networkSection__AI5I_>.app_supportingText__3Px1L{width:min(100%,64rem);max-width:64rem;margin-inline:auto;order:3;text-align:center}.app_conceptGrid__kU_n2{min-height:18rem;order:2}.app_partnerSection__gT_TL{grid-template-rows:1fr auto;align-content:stretch;gap:0;padding:0!important;background:#ffc342}.app_partnerContent__UJnCQ{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2.5rem,5vh,4rem);padding:clamp(3rem,6vh,5rem) clamp(2rem,4vw,5rem)}.app_collaborationGrid__fIU_L,.app_partnerSection__gT_TL .app_sectionHeader__PsuvW{width:min(100%,96rem);margin-inline:auto}.app_partnerSection__gT_TL .app_sectionHeader__PsuvW{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;margin-inline:0;text-align:center}.app_partnerSection__gT_TL .app_sectionHeader__PsuvW>div{width:100%;justify-items:center}.app_partnerSection__gT_TL .app_noticeTitle__HI5Xv,.app_partnerSection__gT_TL .app_sectionCaption__p0_Tz{width:100%;margin-inline:auto;text-align:center}.app_partnerSection__gT_TL .app_noticeTitle__HI5Xv:before{content:"";margin:0}.app_partnerSection__gT_TL .app_sectionCaption__p0_Tz{max-width:54rem}.app_collaborationGrid__fIU_L{gap:1rem;border:0}.app_collaborationCard__NN59Q,.app_collaborationCard__NN59Q:last-child{height:162px;min-height:162px;align-content:start;border:1px solid #000;background:#fff;padding-block:32px;box-shadow:5px 5px 0 #ff7347;text-align:center}.app_collaborationTitle__CnshL{justify-content:center}.app_collaborationTitle__CnshL span{display:none}.app_partnerContent__UJnCQ>.app_secondaryButton__ItHOp{min-width:0;min-height:0;justify-self:center;background:#000;color:#fff;padding:.72rem 1.1rem}.app_logoPanel__Y23h_{width:100%;grid-template-columns:minmax(14rem,20rem) 1fr;align-items:center;gap:2rem;background:#000;padding:1.25rem clamp(2rem,4vw,5rem)}.app_logoPanel__Y23h_ h3{color:#fff;text-align:left}.app_logoGrid__sCism{gap:clamp(2rem,5vw,6rem);border:0;border-radius:0;background:transparent;padding:0}.app_logoLink__g7lPT{min-height:3.5rem}.app_logoLink__g7lPT:hover{box-shadow:none}.app_donationSection__OckGD{align-content:center;grid-template-columns:minmax(0,1fr);gap:1.5rem;border:0;background:#f0f0f0;box-shadow:none}.app_container__OKGJ1>.app_donationSection__OckGD{padding-block:clamp(4rem,8vh,6rem)}.app_donationGrid__0aW5j,.app_donationIntro__0zxMf{width:min(100%,96rem);margin-inline:auto}.app_donationIntro__0zxMf{border:0;background:transparent;padding:0}.app_donationGrid__0aW5j{grid-template-columns:minmax(0,2fr) minmax(18rem,.8fr);align-items:stretch;border:1px solid #000;background:#ff7347;padding:1.25rem;box-shadow:6px 6px 0 #000}.app_donationLead__1OlEY{grid-column:1;grid-row:1;padding:.5rem}.app_donationUses__TzQ8p,.app_treasuryPanel__8r1Ss{background:transparent}.app_donationUses__TzQ8p{grid-column:1;grid-row:2;border:0;padding:1rem .5rem}.app_treasuryPanel__8r1Ss{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;border:0;padding:0}.app_donorSection__rM08Z{align-content:center;gap:clamp(1.5rem,3vh,2.5rem);margin-top:clamp(1.5rem,3vh,2.5rem)}.app_donorCardGrid__FgwJK,.app_donorTitle__d0xYF{width:min(100%,96rem);margin-inline:auto}.app_donorCardGrid__FgwJK{flex-wrap:nowrap;justify-content:center}.app_donorCard__wqS6C{flex:1 1 176px;max-width:176px}.app_donorCardLarge__RObOd{flex:1.51 1 266px;max-width:266px}.app_donorCardMedium__dHVnK,.app_donorCardSmall__PCraa{flex:1 1 176px;max-width:176px}}@media (min-width:761px) and (max-height:800px){.app_container__OKGJ1>section{padding-top:2rem;padding-bottom:2rem}.app_featurePanel__d9_JS{gap:1.75rem}.app_featureCard__0sgSC{grid-template-rows:auto auto 1fr;min-height:17rem}.app_programCard__kUKLl{min-height:17rem}.app_programFooter__NpYY8{min-height:3rem;padding-top:.9rem}.app_quoteCard__XbKgQ p{padding-block:.85rem}.app_noteCard__6XtPU{gap:.55rem}}@media (max-width:760px){.app_main__d3ie_{width:100%;padding-inline:0}.app_container__OKGJ1>section{padding-inline:1rem}.app_heroSection__W0lD2{min-height:calc(100svh - 3.5rem);border-radius:0;padding-block:clamp(3rem,8svh,5rem);background-position:50%;background-repeat:no-repeat;background-size:auto 100%}.app_heroCopy__osRJ0{width:min(100% - 2rem,30rem);gap:clamp(2rem,5svh,2.75rem)}.app_title__KtTm_{line-height:1.18;letter-spacing:1.5px}.app_title__KtTm_ span:first-child,.app_title__KtTm_ span:last-child{font-size:clamp(2.25rem,9vw,2.625rem)}.app_showcaseText__dgNKe{max-width:23rem;font-size:1.05rem;line-height:1.75}.app_buttonRow__i0ivb{width:min(100%,12rem);flex-direction:column;gap:1rem;flex-wrap:nowrap}.app_buttonRow__i0ivb .app_loginButton__wFY2M,.app_buttonRow__i0ivb .app_submitButton__cbWFK,.app_buttonRow__i0ivb>*{width:100%}.app_buttonRow__i0ivb .app_loginButton__wFY2M,.app_buttonRow__i0ivb .app_submitButton__cbWFK{min-height:3.25rem;font-size:1rem}.app_container__OKGJ1>.app_onboardingModal__ajNem{width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);gap:16px;padding:24px 20px;border-radius:18px}.app_onboardingModal__ajNem .app_noticeTitle__HI5Xv{font-size:1.75rem}.app_onboardingActions__l_TNP{grid-template-columns:1fr}.app_featureGrid__o7tjs{gap:4.5rem}.app_featureImage__nPZtd{width:min(72%,190px)}.app_featurePanel__d9_JS{padding-bottom:3.5rem}.app_programGrid__gtv8o{grid-template-columns:minmax(0,1fr);width:100%;gap:1.5rem}.app_programCard__kUKLl{min-height:20rem}.app_conceptGrid__kU_n2{min-height:0;gap:24px}.app_conceptCard___CKaz:nth-child(n){margin-top:0}.app_feedbackMarquee__083d9,.app_notesMarquee__8DWEz{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:touch}.app_feedbackMarquee__083d9::-webkit-scrollbar,.app_notesMarquee__8DWEz::-webkit-scrollbar{display:none}.app_feedbackMarquee__083d9 .app_marqueeTrack__0OEgH,.app_notesMarquee__8DWEz .app_marqueeTrack__0OEgH{animation:none}.app_feedbackMarquee__083d9 .app_quoteCard__XbKgQ,.app_notesMarquee__8DWEz .app_noteCard__6XtPU{scroll-snap-align:center;scroll-snap-stop:always}.app_notesMarquee__8DWEz .app_noteCard__6XtPU{flex-basis:min(18.5rem,calc(100vw - 5rem))}.app_notesMarquee__8DWEz .app_noteQuote__Szt40{padding:.7rem .55rem}.app_donationSection__OckGD,.app_featurePanel__d9_JS{border-inline:0;border-radius:0;box-shadow:none}.app_container__OKGJ1>.app_donationSection__OckGD{padding-block:clamp(2.5rem,10vw,3.25rem)}.app_partnerSection__gT_TL{background:#ffc342}.app_donorSection__rM08Z{padding-block:2.5rem}.app_donorCardGrid__FgwJK{padding-inline:.5rem}}.admin_adminGrid__Mxrqw{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem}.admin_adminCard__fXGRk{display:grid;grid-gap:.75rem;gap:.75rem;min-height:11rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm)}.admin_adminCardTitle__bscEd{margin:0;color:var(--fg);font-size:1.15rem}.admin_adminCardText__5a06H,.admin_inlineMessage___h5yH,.admin_tagMeta__qJcWB{margin:0;color:var(--fg-muted);line-height:1.7}.admin_adminCardActions__vHBZG{align-self:end}.admin_tagManager__jhcoY{display:grid;grid-gap:1rem;gap:1rem}.admin_tagForm__d7v4X{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.admin_collectionForm___I8mV{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.admin_collectionForm___I8mV,.admin_tagTable__noXdg{display:grid;grid-gap:.75rem;gap:.75rem}.admin_tagRow__gaV_t{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:rgb(255 255 255/.76)}.admin_tagInfo__ClttZ{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.admin_tagName__Qq45j{margin:0;color:var(--fg);font-weight:800;overflow-wrap:anywhere}.admin_editActions__M3Qgf,.admin_tagActions__UvMSQ{display:flex;gap:.6rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.admin_editForm__0HobB{display:grid;grid-gap:.75rem;gap:.75rem}.admin_collectionEditGrid__8F8Bx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.admin_errorText__2EXKw{margin:0;color:#b42318;font-weight:700;line-height:1.6}@media (max-width:720px){.admin_collectionEditGrid__8F8Bx,.admin_collectionForm___I8mV,.admin_tagForm__d7v4X,.admin_tagRow__gaV_t{grid-template-columns:1fr}.admin_editActions__M3Qgf,.admin_tagActions__UvMSQ{justify-content:flex-start}}.checkin-panels_section__NwL8t{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-sm);padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.checkin-panels_composerHeaderActions__TssLe,.checkin-panels_drawerHeader__YQjKK,.checkin-panels_header__Oxjg9,.checkin-panels_itemActions__Mgrg1,.checkin-panels_listHeader__IV4MN,.checkin-panels_pagination__X9fe2,.checkin-panels_toolbarRow__H7Ibc{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.checkin-panels_drawerHeader__YQjKK,.checkin-panels_header__Oxjg9,.checkin-panels_listHeader__IV4MN{justify-content:space-between;align-items:flex-start}.checkin-panels_composerHeaderActions__TssLe,.checkin-panels_composerToolbar__GHXbs{justify-content:flex-end}.checkin-panels_modalCloseButton__NDN0R{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;display:grid;place-items:center;border:0;border-radius:999px;background:#dedede;padding:0;color:#000;cursor:pointer;transition:background-color .15s ease}.checkin-panels_modalCloseButton__NDN0R svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.checkin-panels_modalCloseButton__NDN0R:not(:disabled):hover{background:#cfcfcf}.checkin-panels_modalCloseButton__NDN0R:focus-visible{outline:3px solid #ffc342;outline-offset:2px}.checkin-panels_modalCloseButton__NDN0R:disabled{cursor:not-allowed;opacity:.55}.checkin-panels_title__IEpg5{margin:0;color:var(--fg);font-family:var(--font-display);font-size:1.12rem;letter-spacing:.02em}.checkin-panels_empty__DX6r4,.checkin-panels_itemMeta__kypXe,.checkin-panels_preview__rqb9d,.checkin-panels_text__2l32D{margin:0;color:var(--fg-muted);line-height:1.7}.checkin-panels_editorShell__P_RgP{position:relative;border:1px solid var(--line);border-radius:.75rem;background:rgb(255 255 255/.9);overflow:hidden}.checkin-panels_editorDropActive__0x2sf{outline:2px solid #54bbfa;outline-offset:-4px}.checkin-panels_editorUploadStatus__ITX_U{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #000;border-radius:6px;background:#fff;color:#000;font-size:13px;line-height:1.4;pointer-events:none}.checkin-panels_editorUploadSpinner__mpOYy{width:14px;height:14px;border:2px solid #c8c8c8;border-top-color:#000;border-radius:50%;animation:checkin-panels_editorUploadSpin__ROlbL .7s linear infinite}@keyframes checkin-panels_editorUploadSpin__ROlbL{to{transform:rotate(1turn)}}.checkin-panels_editorReadonly__LAsAe{opacity:.92}.checkin-panels_compactNoteEditor__Z5TjL .ProseMirror{padding:24px}.checkin-panels_buttonGhost__Yrkha,.checkin-panels_buttonSecondary__jxY7t,.checkin-panels_button__BgqDC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.78rem 1rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.checkin-panels_button__BgqDC{border:1px solid #000;background:#000;color:#fff}.checkin-panels_buttonSecondary__jxY7t{border:1px solid #000;background:#fff;color:var(--fg)}.checkin-panels_buttonGhost__Yrkha{border:1px dashed #000;border-radius:999px;background:#fff;padding:.45rem .8rem;color:#000}.checkin-panels_buttonGhost__Yrkha:disabled,.checkin-panels_buttonSecondary__jxY7t:disabled,.checkin-panels_button__BgqDC:disabled{cursor:not-allowed;opacity:.55;transform:none}.checkin-panels_buttonGhost__Yrkha:not(:disabled):hover,.checkin-panels_buttonSecondary__jxY7t:not(:disabled):hover,.checkin-panels_button__BgqDC:not(:disabled):hover{transform:translateY(-1px)}.checkin-panels_buttonGhost__Yrkha:not(:disabled):hover,.checkin-panels_buttonSecondary__jxY7t:not(:disabled):hover{background:#ffc342;color:#000}.checkin-panels_error__OiXVf,.checkin-panels_notice__R2deC{margin:0;font-weight:700}.checkin-panels_notice__R2deC{color:#1d7a52}.checkin-panels_error__OiXVf{color:#ff7347}.checkin-panels_list__rEhlu{display:grid;grid-gap:.9rem;gap:.9rem}.checkin-panels_item__gknOB{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);padding:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.checkin-panels_itemMeta__kypXe{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.92rem}.checkin-panels_preview__rqb9d{white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.checkin-panels_overlay__M0tLL{position:fixed;inset:0;border:0;background:rgb(0 0 0/.38);z-index:30}.checkin-panels_drawer__tf7zg{position:fixed;top:0;right:0;width:min(100%,34rem);height:100vh;background:#ffffff;box-shadow:-8px 0 0 rgb(0 0 0/.95);z-index:31;padding:1.5rem;display:grid;grid-gap:1rem;gap:1rem;overflow-y:auto;border-left:1px solid var(--line)}.checkin-panels_drawerContent__EisLY{white-space:pre-wrap;color:var(--fg);line-height:1.8}.checkin-panels_metaChip__qUkZJ{border-radius:999px;border:1px solid #000;background:#ffc342;color:var(--fg);padding:.38rem .75rem;font-size:.84rem;font-weight:700}@media (max-width:768px){.checkin-panels_drawer__tf7zg,.checkin-panels_section__NwL8t{padding:1rem;border-radius:var(--radius-md)}}