.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;align-items:center}.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);gap:64px;align-items:start}.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{width:100%;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_profileDetails__JxJe8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:end}.profile_profileMeta__bLL_5{display:grid;grid-gap:8px;gap:8px;margin:16px 0 0;text-align:left}.profile_profileMetaItem__Myhil{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.profile_profileMetaLabel__Yaid6,.profile_profileMetaValue__IjxVP{color:rgb(0 0 0/.42);font-size:14px;line-height:1.5}.profile_profileMetaValue__IjxVP{margin:0;overflow-wrap:anywhere}.profile_ownerActions__rTERb{display:flex;justify-self:end}.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;margin-top:32px}.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_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{justify-content:stretch}.profile_profileDetails__JxJe8{grid-template-columns:1fr;gap:16px}.profile_ownerActions__rTERb{justify-self:center}.profile_interestHeader__HyH5t{text-align:left}.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}}.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)}}