.page_container__7E0Ya{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.page_scrollArea__ZlgBe{flex:1 1;display:flex;flex-direction:column}.page_topBar__98vXF{background:linear-gradient(180deg,#ffffff 40%,#fbfbfb);border-bottom:1px solid #ececec;box-shadow:0 2px 6px rgba(0,0,0,.04);display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:70px auto;align-items:center;padding:8px 53.8px 14.4px;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:3.2px;row-gap:3.2px;flex-shrink:0;min-width:0;z-index:150}.page_topBarLeft__aPWj9{grid-row:1;grid-column:1;display:flex;align-items:center;gap:.75rem;flex-shrink:0;white-space:nowrap}.page_topBarLogoBtn__d4WKN{display:flex;align-items:center;gap:.35rem;cursor:pointer;background:none;border:none;padding:.25rem 0;white-space:nowrap;transition:opacity .2s}.page_topBarLogoBtn__d4WKN:hover{opacity:.8}.page_logoInline__DTkVc{display:inline-flex;align-items:center;gap:6px}.page_logoTextWrap__yoinE{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:1.6rem;font-weight:800;letter-spacing:-.01em;line-height:1}.page_logoBlack__fM18e{color:#1a1a1a}.page_logoRed__ay4es{color:#FF2D2D}.page_topBarCenter__fXeal{grid-row:2;grid-column:1/-1;display:flex;justify-content:center;align-items:center;padding:0 0 .5rem}@media (max-width:1280px){.page_topBarCenter__fXeal{justify-content:safe center;overflow-x:auto;min-width:0;scrollbar-width:none}.page_topBarCenter__fXeal::-webkit-scrollbar{display:none}}.page_headerNav__i4WYE{display:flex;position:relative;width:clamp(500px,50vw,820px);height:var(--home-tab-pill-h);box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:0;background:#ffffff;border:1px solid #dddddd;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 3px 10px rgba(0,0,0,.05);--pill-search-size:clamp(32px,2vw + 17px,40px);--search-reserve:calc(var(--pill-search-size) + 12px + 6px);padding:0 var(--search-reserve) 0 0}.page_tabIndicator__InjAQ{position:absolute;left:0;top:0;z-index:1;border-radius:999px;background:#d1fae5;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),opacity .18s ease}.page_headerNavMobileOnly__6CaXa{display:none}.page_headerTabBtn__HJkrY{flex:1 1;position:relative;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;padding:0 .6rem;font-size:15px;font-weight:550;cursor:pointer;border:none;border-radius:999px;background:transparent;white-space:nowrap;color:#1e293b;transition:background .2s,color .2s,transform .08s ease}.page_headerTabTitle___9OOT{font-size:clamp(14px,.44vw + 10.6px,16px);font-weight:550;line-height:1.25;white-space:nowrap}.page_headerNav__i4WYE,.page_headerNav__i4WYE *{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.page_headerTabBtn__HJkrY:hover{color:#0f172a;background:#e2e8f0}}@media (hover:none){.page_headerTabBtn__HJkrY:hover{background:transparent}}.page_headerTabBtn__HJkrY:active{transform:scale(.96)}.page_headerTabBtnActive__xeEVg{color:#0f172a;background:transparent}@media (hover:hover){.page_headerTabBtnActive__xeEVg:hover{color:#0f172a;background:rgba(15,23,42,.05)}}.page_headerTabDivider__5uXZD{display:inline-block;width:1px;height:clamp(18px,1.3vw + 8px,24px);background:#cbd5e1;color:transparent;font-size:0;flex-shrink:0;align-self:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 2px;transition:opacity .15s}.page_headerTabBtnActive__xeEVg+.page_headerTabDivider__5uXZD,.page_headerTabDivider__5uXZD:has(+.page_headerTabBtnActive__xeEVg){opacity:0}@media (hover:hover){.page_headerTabBtn__HJkrY:hover+.page_headerTabDivider__5uXZD,.page_headerTabDivider__5uXZD:has(+.page_headerTabBtn__HJkrY:hover){opacity:0}}.page_headerNavLink__UfQ48{display:inline-flex;align-items:center;gap:.35rem;font-size:14.5px;font-weight:550;cursor:pointer;padding:1.15rem .9rem;border:none;border-radius:999px;background:transparent;text-decoration:none;white-space:nowrap;color:#1e293b;transition:background .2s,color .2s}@media (hover:hover){.page_headerNavLink__UfQ48:hover{background:#e2e8f0;color:#0f172a}}.page_headerSearchInput__SpQYM{border:none;outline:none;background:transparent;font-size:.82rem;padding:.5rem .75rem;width:160px;color:#1e293b;margin-left:4px;margin-right:52px}.page_headerSearchInput__SpQYM::placeholder{color:#94a3b8}.page_headerSearchBtn__4oYwy{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--pill-search-size);height:var(--pill-search-size);border-radius:50%;border:none;background:#dc2626;color:#ffffff;cursor:pointer;flex-shrink:0;transition:background .2s,transform .1s}.page_headerSearchBtn__4oYwy:hover{background:#b91c1c}.page_headerSearchBtn__4oYwy:active{transform:translateY(-50%) scale(.95)}.page_topBarRight__i2ZxM{grid-row:1;grid-column:3;justify-self:end;display:flex;align-items:center;gap:.1rem}.page_mainLayout__r5dFZ{display:flex;min-height:calc(100dvh - 130px);background:#ffffff}@media (max-width:590px){.page_mainLayout__r5dFZ{flex-direction:column}}.page_mainContent__seGZl{padding:1.5rem 1rem 2rem 20px;flex:1 1;min-width:0;background:#ffffff}.page_qrPlaceholder__pDA4V{display:flex;align-items:center;justify-content:center;gap:12px;height:82px;margin:7px 0;border:1px dashed var(--wc-blue-scroll);border-radius:4px;background:#ffffff;box-sizing:border-box;overflow:hidden}.page_qrPlaceholderIcon__tDbJr{display:inline-flex;color:var(--wc-blue-hover)}.page_qrPlaceholderText__Nni9V{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:#64748b}.page_qrPlaceholderText__Nni9V strong{font-size:14px;font-weight:700;color:var(--wc-blue-text)}.page_header__dedmD{grid-column:1/-1;margin:0 0 .75rem;display:flex;justify-content:flex-start;align-items:baseline;gap:1.4rem}.page_boardSubFilter__IMrYP{display:flex;align-items:center;gap:.1rem;flex-shrink:0}.page_boardSubChip__wn0_t{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:#111827;font-size:.875rem;font-weight:400;cursor:pointer}.page_boardSubChipLabel__S3WAm{padding:.28rem .75rem;border-radius:999px;transition:background .15s,color .15s}@media (hover:hover){.page_boardSubChip__wn0_t:hover .page_boardSubChipLabel__S3WAm{background:#f1f5f9;color:#000000}}.page_boardSubChipActive__0Ze5J .page_boardSubChipLabel__S3WAm,.page_boardSubChipActive__0Ze5J:hover .page_boardSubChipLabel__S3WAm{background:var(--wc-blue-soft);color:var(--wc-blue-text);font-weight:500}.page_cardGrid__YKVd9{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:0 16px;gap:0 16px;align-items:start}.page_introSection__MH1EM{margin-top:3.5rem;padding:1.25rem 1.5rem;background:transparent;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.page_introTitle__nQvYf{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0}.page_introDesc__J20F0{font-size:1.1875rem;color:#64748b;margin:0;line-height:1.7}.page_loadingContainer__ikjSU{min-height:100vh;display:flex;align-items:center;justify-content:center}.page_loadingContent__6zSo2{text-align:center}.page_spinner__2Yw9g{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:#f7d1a2;border-radius:50%;animation:page_spin__Tzxf4 .8s linear infinite;margin:0 auto 1rem}@keyframes page_spin__Tzxf4{to{transform:rotate(1turn)}}.page_loadingText__Z6i1g{color:#64748b;font-size:1.2rem}@media (max-width:1024px){.page_mainContent__seGZl{padding:0 1.5rem 1.5rem}}@media (max-width:1000px){.page_topBar__98vXF{padding-left:.5rem!important;padding-right:.5rem!important}.page_logoInline__DTkVc{margin-left:16px!important}}@media (max-width:768px){.page_topBar__98vXF{display:flex!important;flex-direction:column!important;align-items:stretch;grid-template-columns:none;grid-template-rows:none;box-shadow:none;padding:.7rem .75rem .5rem;column-gap:0;row-gap:.5rem;height:auto}.page_topBarLeft__aPWj9{display:flex!important;align-items:center;justify-content:space-between;grid-row:auto!important;grid-column:auto!important;gap:.5rem}.page_iconTabs__0aOwQ{display:none!important}.page_topBarCenter__fXeal{display:flex!important;justify-content:safe center;grid-row:auto!important;grid-column:auto!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_topBarCenter__fXeal::-webkit-scrollbar{display:none}.page_headerNav__i4WYE{flex-wrap:nowrap;--search-reserve:46px;padding:.3rem var(--search-reserve) .3rem .5rem;border-radius:999px;width:max-content;height:auto;flex-shrink:0}.page_headerNavMobileOnly__6CaXa,.page_headerNav__i4WYE{display:inline-flex;align-items:center}.page_headerNavLink__UfQ48,.page_headerTabBtn__HJkrY{flex:none;height:auto;padding:.85rem .6rem;font-size:.85rem;white-space:nowrap;flex-shrink:0}.page_headerTabTitle___9OOT{font-size:14px}.page_headerTabDivider__5uXZD{font-size:.7rem;flex-shrink:0;align-self:center;margin:0 1px}.page_headerSearchInput__SpQYM{width:120px;font-size:.8rem}.page_headerSearchBtn__4oYwy{width:30px;height:30px;margin-left:6px;flex-shrink:0}.page_topBarRight__i2ZxM{display:none!important}.page_mainContent__seGZl{padding:.75rem 1rem calc(4rem + env(safe-area-inset-bottom, 0px))}.page_container__7E0Ya{min-height:auto;height:auto;overflow:visible}}@media (max-width:486px){.page_cardGrid__YKVd9{grid-template-columns:1fr!important;gap:1rem}}@media (max-width:400px){.page_topBar__98vXF{padding:0 .375rem}.page_topBarLeft__aPWj9{gap:.125rem}.page_topBarRight__i2ZxM{gap:0}}@media (max-width:480px){.page_topBarRight__i2ZxM{margin-left:auto}}.page_siteFooter__EGnR4{margin-top:0;padding:0;font-size:.82rem;color:#484848;background:#f7f7f7;border-top:1px solid #ddd}.page_footerNav__ANPeU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:2.5rem 2.5rem 2rem;border-bottom:1px solid #ddd}.page_footerNavCol__JMl6_{display:flex;flex-direction:column;gap:10px}.page_footerNavTitle__XJyQ4{font-size:.82rem;font-weight:700;color:#222;margin:0 0 4px}.page_footerNavCol__JMl6_ a,.page_footerNavCol__JMl6_ span{font-size:.82rem;color:#484848;text-decoration:none;line-height:1.4}.page_footerNavCol__JMl6_ a:hover,.page_footerNavCol__JMl6_ span:hover{text-decoration:underline}.page_footerBar__EwKYE{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2.5rem}.page_footerBarLeft__BgM3d{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:.82rem;color:#484848}.page_footerDot__8FyS1{margin:0 8px;color:#484848}.page_footerBrand__rK_xI{font-size:1rem;font-weight:800;color:#FF2D2D;flex-shrink:0}.page_siteFooter__EGnR4 a{color:#484848;text-decoration:none;font-size:.82rem}.page_siteFooter__EGnR4 a:hover{text-decoration:underline}.page_footerBizInfo__BtgSL{margin:0;padding:.75rem 2.5rem 1.25rem;font-size:.72rem;color:#999;line-height:1.6}@media (max-width:640px){.page_footerNav__ANPeU{grid-template-columns:1fr;padding:2rem 1.25rem 1.5rem}.page_footerNavCol__JMl6_+.page_footerNavCol__JMl6_{padding-top:1.25rem;border-top:1px solid #ddd}.page_footerBar__EwKYE{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}.page_footerBarLeft__BgM3d{font-size:.78rem}.page_footerBizInfo__BtgSL{padding:.5rem 1.25rem 1.25rem;font-size:.68rem}}.page_iconTabs__0aOwQ{grid-row:1;grid-column:2;display:inline-flex;align-items:flex-end;justify-self:center;gap:1rem;box-sizing:border-box}@media (max-width:768px){.page_iconTabs__0aOwQ{display:none!important}}.page_iconTab__2kLE7{display:flex;align-items:center;padding:8px 6px;border:none;background:transparent;cursor:pointer;position:relative;color:#6b7280;transition:color .15s}.page_iconTabLabel__fczHf{font-size:.9rem;font-weight:400;letter-spacing:.02em;line-height:1;white-space:nowrap}.page_iconTabActive__dFwJj,.page_iconTab__2kLE7:hover{color:#334155}.page_iconTabActive__dFwJj .page_iconTabLabel__fczHf{font-weight:600}.page_iconTabActive__dFwJj:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:#334155;border-radius:2px}@media (max-width:400px){.page_headerNavLink__UfQ48,.page_headerTabBtn__HJkrY{padding:.8rem .4rem;font-size:.8rem}.page_headerTabTitle___9OOT{font-size:13px}.page_headerNav__i4WYE{padding-left:.3rem}.page_headerTabDivider__5uXZD{margin:0}}.page_mobileHeaderRight__YGKy_{display:none}@media (max-width:768px){.page_mobileHeaderRight__YGKy_{display:flex;align-items:center;margin-left:auto}}.cards_cardWrapper__xdP2X{position:relative;transition:transform .2s ease,opacity .2s ease;container-type:inline-size;container-name:card;aspect-ratio:1.75/1;overflow:hidden}.cards_cardWrapper__xdP2X.cards_dragging__xvBgI{opacity:.5;transform:scale(.98)}.cards_cardWrapper__xdP2X.cards_dragOver__7_2Yw{transform:scale(1.02)}.cards_cardWrapper__xdP2X.cards_dragOver__7_2Yw:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px dashed var(--wc-blue);border-radius:20px;pointer-events:none;z-index:1}.cards_wallCardTitle___Ne8B{margin:-2cqw 0 0;font-size:7cqw;font-weight:700;color:#1e293b;line-height:1.3;text-align:center;background:transparent;padding:2cqw 5cqw 4cqw;border-radius:0}.cards_wallCardTitleInput__3w1nM{margin:0;font-size:1.35rem;font-weight:700;color:#1e293b;border:1px solid #cbd5e1;border-radius:6px;background:white;padding:4px 8px;outline:none;width:100%;box-sizing:border-box}.cards_wallCardTitleInput__3w1nM:focus{border-color:#3b82f6}.cards_wallCardDesc__fR497{margin:-1.5cqw 0 auto;font-size:5.5cqw;color:#64748b;text-align:center}.cards_wallCardFooter__jNFlC{margin:0 -5cqw 0 -6cqw;padding:min(1.5cqw,4px) min(5cqw,16px);border-top:1px solid rgba(0,0,0,.06);font-size:min(4.5cqw,12px);font-weight:400;color:#64748b;line-height:1.4;border-radius:0 0 4cqw 4cqw;display:flex;flex-direction:column;align-items:stretch;gap:0}.cards_wallCardFooterRow__QLCQS{display:flex;justify-content:space-between;align-items:center;gap:2cqw;white-space:nowrap;overflow:hidden}.cards_wallCardFooterLeft__a61ii{display:flex;align-items:center;justify-content:flex-start;gap:1cqw;min-width:0;flex-shrink:1}.cards_wallCardFolder__mJUlv{display:flex;align-items:center;gap:1cqw;font-size:min(4.5cqw,12px);color:#64748b;overflow:hidden;text-overflow:ellipsis;min-width:0}.cards_wallCardFolder__mJUlv svg{flex-shrink:0;width:min(4cqw,12px);height:min(4cqw,12px)}.cards_wallCardDivider__o5Fjt{display:none}.cards_wallCardDate__MdD49{font-size:min(4.5cqw,12px);font-weight:400;color:#64748b;flex-shrink:0}.cards_wallCardEnter__sRTwB{display:flex;align-items:center;gap:1cqw;flex-shrink:0;order:1}.cards_wallCardEnter__sRTwB svg{width:4cqw;height:4cqw;opacity:1;transition:transform .2s,opacity .2s}.cards_boardCard__r82yB .cards_wallCardFooter__jNFlC{background:#f8fafc;border-color:#e2e8f0 #dbeafe #dbeafe;border-style:solid;border-width:1px 2px 5px}.cards_shelfCard__xACEv .cards_wallCardFooter__jNFlC{background:#f8fafc;border-color:#e2e8f0 #fce7f3 #fce7f3;border-style:solid;border-width:1px 2px 5px}.cards_webActivityCard__TAb2s .cards_wallCardFooter__jNFlC{background:#f8fafc;border-color:#e2e8f0 #f3e8ff #f3e8ff;border-style:solid;border-width:1px 2px 5px}.cards_surveyCard__ju8jd .cards_wallCardFooter__jNFlC{background:#f8fafc;border-color:#e2e8f0 #dbeafe #dbeafe;border-style:solid;border-width:1px 2px 5px}.cards_boardCard__r82yB{position:relative;background:#dbeafe;border-radius:4cqw;padding:3.5cqw 5cqw 4px 6cqw;height:100%;display:flex;flex-direction:column;cursor:pointer;border:1px solid #e5e7eb;overflow:visible;transition:all .25s ease;box-sizing:border-box}.cards_boardCard__r82yB:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.cards_boardCard__r82yB:hover .cards_wallCardEnter__sRTwB svg{transform:translateX(3px);opacity:1}@media (hover:none){.cards_boardCard__r82yB:active{opacity:.95}}.cards_boardCardAccent__esNkd{display:none}.cards_boardCardContent__IDKtq{flex:1 1;padding-left:2cqw;display:flex;flex-direction:column}.cards_boardCardHeader__8Seqg{display:flex;align-items:center;gap:2cqw;margin-bottom:3cqw}.cards_boardCardIcon__sw8UR{width:12cqw;height:12cqw;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:2.5cqw;color:var(--wc-blue-text,#1e40af)}.cards_boardCardIcon__sw8UR svg{width:8cqw;height:8cqw}.cards_boardCardType__obXQy{font-size:5cqw;font-weight:600;color:var(--wc-blue-text,#1e40af);letter-spacing:.02em}.cards_shelfCard__xACEv{position:relative;background:#fce7f3;border-radius:4cqw;padding:3.5cqw 5cqw 4px 6cqw;height:100%;display:flex;flex-direction:column;cursor:pointer;border:1px solid #e5e7eb;overflow:visible;transition:all .25s ease;box-sizing:border-box}.cards_shelfCard__xACEv:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.cards_shelfCard__xACEv:hover .cards_wallCardEnter__sRTwB svg{transform:translateX(3px);opacity:1}@media (hover:none){.cards_shelfCard__xACEv:active{opacity:.95}}.cards_shelfCardAccent__U2fcC{display:none}.cards_shelfCardContent__z3naj{flex:1 1;padding-left:2cqw;display:flex;flex-direction:column}.cards_shelfCardHeader__dGEkw{display:flex;align-items:center;gap:2cqw;margin-bottom:3cqw}.cards_shelfCardIcon__Aclkk{width:12cqw;height:12cqw;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:2.5cqw;color:#be185d}.cards_shelfCardIcon__Aclkk svg{width:8cqw;height:8cqw}.cards_shelfCardType__mz4iw{font-size:5cqw;font-weight:600;color:#be185d;letter-spacing:.02em}.cards_webActivityCard__TAb2s{position:relative;background:#f3e8ff;border-radius:4cqw;padding:3.5cqw 5cqw 4px 6cqw;height:100%;display:flex;flex-direction:column;cursor:pointer;border:1px solid #e5e7eb;overflow:visible;transition:all .25s ease;box-sizing:border-box}.cards_webActivityCard__TAb2s:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.cards_webActivityCard__TAb2s:hover .cards_wallCardEnter__sRTwB svg{transform:translateX(3px);opacity:1}@media (hover:none){.cards_webActivityCard__TAb2s:active{opacity:.95}}.cards_webActivityCardAccent__GG91J{display:none}.cards_webActivityCardContent__r_1uO{flex:1 1;padding-left:2cqw;display:flex;flex-direction:column}.cards_webActivityCardHeader__Qzk9H{display:flex;align-items:center;gap:2cqw;margin-bottom:3cqw}.cards_webActivityCardIcon__asptA{width:12cqw;height:12cqw;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:2.5cqw;color:#6d28d9}.cards_webActivityCardIcon__asptA svg{width:8cqw;height:8cqw}.cards_webActivityCardType__PTxvk{font-size:5cqw;font-weight:600;color:#6d28d9;letter-spacing:.02em}.cards_surveyCard__ju8jd{position:relative;background:#dbeafe;border-radius:4cqw;padding:3.5cqw 5cqw 4px 6cqw;height:100%;display:flex;flex-direction:column;cursor:pointer;border:1px solid #e5e7eb;overflow:visible;transition:all .25s ease;box-sizing:border-box}.cards_surveyCard__ju8jd:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.cards_surveyCard__ju8jd:hover .cards_wallCardEnter__sRTwB svg{transform:translateX(3px);opacity:1}@media (hover:none){.cards_surveyCard__ju8jd:active{opacity:.95}}.cards_surveyCardAccent__zyBJx{display:none}.cards_surveyCardContent__lpFKj{flex:1 1;padding-left:2cqw;display:flex;flex-direction:column}.cards_surveyCardHeader__mfrX1{display:flex;align-items:center;gap:2cqw;margin-bottom:3cqw}.cards_surveyCardIcon__qXD_S{width:12cqw;height:12cqw;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:2.5cqw;color:#1d4ed8}.cards_surveyCardIcon__qXD_S svg{width:8cqw;height:8cqw}.cards_surveyCardType__NPcTG{font-size:5cqw;font-weight:600;color:#1d4ed8;letter-spacing:.02em}.cards_menuButtonWrapper__BoJD6{position:absolute;top:1.5cqw;right:3cqw;z-index:10}.cards_menuButton__VeXzG{min-width:12cqw;min-height:12cqw;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4cqw;cursor:pointer;color:#475569;transition:all .2s}.cards_menuButton__VeXzG svg{width:6cqw;height:6cqw}@media (hover:hover){.cards_menuButton__VeXzG:hover{background:rgba(255,255,255,.6);color:#334155}}@media (hover:none){.cards_menuButton__VeXzG:active{background:rgba(255,255,255,.6);opacity:.8}}.cards_menuDropdown__Rety7{position:fixed;background:white;border-radius:8px;border:1px solid #cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;min-width:80px;padding:4px 0}.cards_menuItem__k9oZo{display:block;padding:4px 16px;background:none;border:none;cursor:pointer;color:#1e293b;font-size:.8rem;font-weight:500;white-space:nowrap;width:100%;text-align:center;line-height:1.4}.cards_menuItem__k9oZo:hover{background:#f1f5f9}.cards_menuItemBlue__u9cg7{display:flex;align-items:center;gap:6px;padding:5px 12px;background:none;border:none;cursor:pointer;color:#1f2937;font-size:.8rem;white-space:nowrap;width:100%;text-align:left}.cards_menuItemBlue__u9cg7:hover{background:#f1f5f9}.cards_menuItemDanger__SwRBi{color:#dc2626}.cards_menuItemDanger__SwRBi:hover{background:#fef2f2}@media (max-width:1280px){.cards_boardCardContent__IDKtq,.cards_shelfCardContent__z3naj,.cards_surveyCardContent__lpFKj,.cards_webActivityCardContent__r_1uO{flex:1 1}.cards_wallCardFooter__jNFlC{flex:none}}.cards_placeholderCard___N4MP{background:#ffffff;border:1px dashed #d1d5db;border-radius:4px;width:100%;height:82px;margin:7px 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .2s,background .2s;box-sizing:border-box;overflow:hidden}.cards_placeholderCard___N4MP:hover{border-color:#a5b4fc;background:#f8fafc}.cards_cardWrapper__xdP2X:has(.cards_mentoCard__twd8k),.cards_cardWrapper__xdP2X:has(.cards_placeholderCard___N4MP){aspect-ratio:auto;overflow:visible;position:relative;min-width:0}.cards_mentoCardLink__J0CfA{display:flex;flex-direction:row;align-items:center;gap:16px;margin:7px 0;padding:13px 15px;background:var(--wc-blue-tint);border-radius:4px;text-decoration:none;color:inherit;cursor:pointer;transition:background .15s}@media (hover:hover){.cards_mentoCardLink__J0CfA:hover{background:var(--wc-blue-soft)}}.cards_mentoCardLink__J0CfA:active{background:var(--wc-blue-line);transition:none}.cards_mentoCard__twd8k{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:4px;overflow:hidden}.cards_mentoCardImage__pw32i{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:0;display:block}.cards_mentoCardBoard__tE2YQ{background:linear-gradient(135deg,var(--wc-type-board-from) 0,var(--wc-type-board-to) 100%)}.cards_mentoCardBoardShelf__K03ml{background:linear-gradient(135deg,var(--wc-type-board-shelf-from) 0,var(--wc-type-board-shelf-to) 100%)}.cards_mentoCardSection__3izig{background:linear-gradient(135deg,var(--wc-type-board-section-from) 0,var(--wc-type-board-section-to) 100%)}.cards_mentoCardInquiry__9QFnc{background:linear-gradient(135deg,var(--wc-type-board-inquiry-from) 0,var(--wc-type-board-inquiry-to) 100%)}.cards_mentoCardStandard__QkJhX{background:linear-gradient(135deg,var(--wc-type-standard-from) 0,var(--wc-type-standard-to) 100%)}.cards_mentoCardSurvey__TYE1Y{background:linear-gradient(135deg,var(--wc-type-survey-from) 0,var(--wc-type-survey-to) 100%)}.cards_mentoCardMore__i2dAz{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;color:#7b8595;border:none;cursor:pointer;transition:background .15s,color .15s}.cards_mentoCardMore__i2dAz:hover{background:rgba(0,0,0,.06);color:#000000}.cards_cardMenuDropdown__f_eUG{position:fixed;background:#ffffff;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.05);overflow:hidden;z-index:9999;min-width:110px;padding:0;display:flex;flex-direction:column;gap:0}.cards_cardMenuDropdown__f_eUG>button:not(:last-child){border-bottom:1px solid #f1f5f9}.cards_cardMenuItem__mdD7u{display:block;padding:8px 14px;margin:0;background:none;border:none;cursor:pointer;color:#0f172a;font-size:13px;font-weight:500;white-space:nowrap;width:100%;text-align:center;line-height:1.2}.cards_cardMenuItem__mdD7u:hover{background:#f1f5f9}.cards_cardMenuItem__mdD7u:disabled{color:#94a3b8;cursor:default}.cards_cardMenuItem__mdD7u:disabled:hover{background:none}.cards_mentoCardTypeBoard__ZBHAO{color:var(--wc-type-board-text);background:var(--wc-type-board-soft)}.cards_mentoCardTypeBoardShelf__89g_k{color:var(--wc-type-board-shelf-text);background:var(--wc-type-board-shelf-soft)}.cards_mentoCardTypeSection__hbHVu{color:var(--wc-type-board-section-text);background:var(--wc-type-board-section-soft)}.cards_mentoCardTypeInquiry___YWRh{color:var(--wc-type-board-inquiry-text);background:var(--wc-type-board-inquiry-soft)}.cards_mentoCardTypeStandard__Zpg9Q{color:var(--wc-type-standard-text);background:var(--wc-type-standard-soft)}.cards_mentoCardTypeSurvey__5sv33{color:var(--wc-type-survey-text);background:var(--wc-type-survey-soft)}.cards_mentoCardInfo__ZT55V{flex:1 1;min-width:0;padding:0;display:flex;align-items:center;gap:8px}.cards_mentoCardInfoText__9WA3z{flex:1 1;min-width:0}.cards_mentoCardTitle__GqXsM{font-size:15.5px;font-weight:700;color:#111827;margin:0 0 3px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cards_mentoCardMeta__th14n{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:12.5px;color:#6b7280;line-height:1.4}.cards_mentoCardMeta__th14n .cards_dot__hcuQo{margin:0 4px;opacity:.5}.cards_mentoCardEndedBadge__2OCVH{vertical-align:middle;margin-right:4px;background:#f1f5f9;color:#475569}.cards_mentoCardEndedBadge__2OCVH,.cards_mentoCardMetaType__RxaGZ{display:inline-flex;align-items:center;padding:1px 8px;border-radius:5px;font-size:11px;font-weight:600;line-height:1.4}.cards_mentoCardMetaType__RxaGZ{margin-right:2px;letter-spacing:.01em}@media (min-width:487px){@container card (max-width: 340px){.cards_mentoCardLink__J0CfA{gap:10px;margin:5px 0;padding:11px 13px}.cards_mentoCard__twd8k{width:48px;height:48px}.cards_mentoCardTitle__GqXsM{font-size:13.5px}.cards_mentoCardMeta__th14n{font-size:11px}.cards_mentoCardMetaType__RxaGZ{font-size:9.5px;padding:1px 6px}.cards_mentoCardMore__i2dAz{width:26px;height:26px}.cards_placeholderCard___N4MP{height:70px;width:100%;margin:5px 0}}}@media (max-width:486px){.cards_mentoCardLink__J0CfA{flex-direction:row;align-items:center;gap:14px;margin:3px 0;padding:9px 11px}.cards_mentoCard__twd8k{width:48px;height:48px;border-radius:10px}.cards_mentoCardInfo__ZT55V{flex:1 1;min-width:0;padding:0;align-items:center}.cards_mentoCardTitle__GqXsM{font-size:15px;margin-bottom:2px}.cards_mentoCardMeta__th14n{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px;font-size:12.5px}.cards_mentoCardMetaType__RxaGZ{display:inline-flex;align-items:center;margin-right:2px}.cards_mentoCardMore__i2dAz{min-width:44px;min-height:44px;width:44px;height:44px;margin-left:auto;justify-content:flex-end}.cards_cardWrapper__xdP2X:has(.cards_placeholderCard___N4MP){box-sizing:border-box}.cards_placeholderCard___N4MP{width:100%;height:auto;margin:3px 0;min-height:62px;border-radius:4px}}.SystemAnnouncement_banner__4eCXX{display:flex;align-items:center;justify-content:space-between;padding:.2rem 1rem;border-bottom:1px solid;gap:1rem}.SystemAnnouncement_content__Ozh24{display:flex;align-items:center;gap:.75rem;flex:1 1}.SystemAnnouncement_icon__osUy4{font-size:1rem;flex-shrink:0}.SystemAnnouncement_text__D1Dyq{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.SystemAnnouncement_title__TTicU{font-size:.8rem;font-weight:600;color:#1e293b}.SystemAnnouncement_message__wYvYu{font-size:.8rem;color:#475569}.SystemAnnouncement_link__oKIej{color:var(--wc-blue-text);text-decoration:underline;word-break:break-all}.SystemAnnouncement_link__oKIej:hover{color:var(--wc-blue-hover)}.SystemAnnouncement_closeBtn__vYLIv{background:transparent;border:none;font-size:1rem;color:#64748b;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.SystemAnnouncement_closeBtn__vYLIv:hover{color:#1e293b}@media (max-width:640px){.SystemAnnouncement_banner__4eCXX{padding:.625rem .75rem}.SystemAnnouncement_text__D1Dyq{flex-direction:column;align-items:flex-start;gap:.125rem}.SystemAnnouncement_message__wYvYu,.SystemAnnouncement_title__TTicU{font-size:.8125rem}}.ContactModal_backdrop__qytqB{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ContactModal_fadeIn___XqCs .2s ease;padding:1rem}@keyframes ContactModal_fadeIn___XqCs{0%{opacity:0}to{opacity:1}}@keyframes ContactModal_slideUp__lBc1n{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactModal_panel__VdDUr{width:100%;max-width:480px;background:white;border-radius:16px;animation:ContactModal_slideUp__lBc1n .25s ease;height:min(90vh,620px);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;box-shadow:0 20px 60px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.08)}.ContactModal_header__BRX5R{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid #f1f5f9;flex-shrink:0}.ContactModal_header__BRX5R:active{cursor:-webkit-grabbing;cursor:grabbing}.ContactModal_headerTitle__LYlSa{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.ContactModal_tabGroup__iBmRD{display:flex;gap:3px;background:#f1f5f9;border-radius:10px;padding:3px}.ContactModal_tab__QM_zK{padding:6px 14px;border:none;background:transparent;border-radius:7px;font-size:.9rem;font-weight:600;color:#64748b;cursor:pointer;letter-spacing:-.01em;transition:background .15s,color .15s,box-shadow .15s}.ContactModal_tab__QM_zK:hover{color:#334155}.ContactModal_tabActive__7a_XT,.ContactModal_tabActive__7a_XT:hover{color:var(--wc-blue-text);background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ContactModal_faqList__pQStN{display:flex;flex-direction:column;gap:6px}.ContactModal_faqItem__q9VX0{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ContactModal_faqQ__ZBUSP{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;padding:10px 12px;background:#f8fafc;border:none;cursor:pointer;font-size:.85rem;font-weight:600;color:#1e293b;line-height:1.4}.ContactModal_faqQ__ZBUSP:hover{background:#f1f5f9}.ContactModal_faqChevron__zALxP{flex-shrink:0;color:#94a3b8;font-weight:700;font-size:1rem}.ContactModal_faqA__sIfNU{padding:10px 12px;font-size:.82rem;line-height:1.6;color:#475569;white-space:pre-line;border-top:1px solid #f1f5f9}.ContactModal_closeBtn__dwxQo{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;transition:all .2s ease}.ContactModal_closeBtn__dwxQo:hover{background:#e2e8f0;color:#374151}.ContactModal_body__Qvhvz{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1 1;min-height:0;overflow-y:auto}.ContactModal_fieldGroup__yQDk2{display:flex;flex-direction:column;gap:.375rem}.ContactModal_fieldLabel__kgEri{font-size:.8125rem;font-weight:600;color:#374151}.ContactModal_typeRow__2cvOe{display:flex;gap:.5rem}.ContactModal_typeChip__W9RUK{flex:1 1;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:.5rem;border:1px solid #d1d5db;border-radius:8px;font-size:.8rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s}.ContactModal_typeChip__W9RUK input[type=radio]{display:none}.ContactModal_typeChip__W9RUK:hover{border-color:#cbd5e1;color:#475569}.ContactModal_typeChipActive__f_Rnc{border-color:var(--wc-blue);background:var(--wc-blue-soft);color:var(--wc-blue-text);font-weight:600}.ContactModal_input__1Ey2C,.ContactModal_textarea__299yl{padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:10px;font-size:.875rem;color:#1e293b;outline:none;transition:border-color .2s;font-family:inherit}.ContactModal_input__1Ey2C:focus,.ContactModal_textarea__299yl:focus{border-color:var(--wc-blue);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.ContactModal_input__1Ey2C::placeholder,.ContactModal_textarea__299yl::placeholder{color:#9ca3af}.ContactModal_textarea__299yl{resize:vertical;min-height:120px;line-height:1.5}.ContactModal_submitBtn__HTHrg{width:100%;padding:.8rem;background:var(--wc-blue-hover);color:white;border:none;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.25);transition:background .15s,box-shadow .15s}.ContactModal_submitBtn__HTHrg:hover{background:var(--wc-blue-text);box-shadow:0 4px 14px rgba(37,99,235,.32)}.ContactModal_submitBtn__HTHrg:disabled{opacity:.6;cursor:not-allowed}.ContactModal_note__ceNVw{text-align:center;font-size:.75rem;color:#94a3b8;margin:0}.ContactModal_errorText__uU9yP{margin:0;font-size:.8rem;color:var(--wc-red);text-align:center}.ContactModal_successMessage__sjeao{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;text-align:center}.ContactModal_successMessage__sjeao h4{margin:0;font-size:1.125rem;font-weight:700;color:#1e293b}.ContactModal_successMessage__sjeao p{margin:0;font-size:.875rem;color:#64748b}.ContactModal_doneBtn__LJjDN{margin-top:.5rem;padding:.625rem 2rem;background:#f1f5f9;border:none;border-radius:10px;font-size:.875rem;font-weight:600;color:#334155;cursor:pointer;transition:background .15s}.ContactModal_doneBtn__LJjDN:hover{background:#e2e8f0}@media (max-width:768px){.ContactModal_panel__VdDUr{max-height:90vh}.ContactModal_header__BRX5R{padding:1rem 1.25rem}.ContactModal_body__Qvhvz{padding:1rem 1.25rem 1.25rem;gap:.875rem}.ContactModal_typeRow__2cvOe{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.ContactModal_typeChip__W9RUK{flex:none;min-height:40px}.ContactModal_textarea__299yl{min-height:96px}}@media (max-width:400px){.ContactModal_panel__VdDUr{max-height:92vh}.ContactModal_panel__VdDUr input,.ContactModal_panel__VdDUr select,.ContactModal_panel__VdDUr textarea{font-size:16px}.ContactModal_header__BRX5R{padding:.875rem 1rem}.ContactModal_headerTitle__LYlSa{font-size:1.05rem}.ContactModal_body__Qvhvz{padding:.875rem 1rem 1.125rem;gap:.75rem}.ContactModal_typeChip__W9RUK{padding:.5rem .375rem;font-size:.78rem;min-height:38px}.ContactModal_textarea__299yl{min-height:84px}.ContactModal_submitBtn__HTHrg{padding:.7rem;font-size:.88rem}}.NoticeModal_backdrop__tzZss{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;pointer-events:none;animation:NoticeModal_fadeIn__pTwV3 .2s ease}@keyframes NoticeModal_fadeIn__pTwV3{0%{opacity:0}to{opacity:1}}@keyframes NoticeModal_slideUp__ZOMgu{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.NoticeModal_panel__Orxa6{background:white;border-radius:16px;width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.08);pointer-events:auto;animation:NoticeModal_slideUp__ZOMgu .25s ease}.NoticeModal_header__ywmIZ{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NoticeModal_header__ywmIZ:active{cursor:-webkit-grabbing;cursor:grabbing}.NoticeModal_headerTitle__3CI7S{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.NoticeModal_closeBtn__ikyA6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;color:#64748b;transition:all .15s ease}.NoticeModal_closeBtn__ikyA6:hover{background:#e2e8f0;color:#374151}.NoticeModal_content__nzzQ_{padding:.5rem 1.5rem 1.5rem;max-height:60vh;overflow-y:auto}.NoticeModal_empty__uJbYF{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#94a3b8}.NoticeModal_empty__uJbYF p{margin:1rem 0 0;font-size:.9rem}.NoticeModal_item__sJNC1{padding:1rem 0;border-bottom:1px solid #f1f5f9}.NoticeModal_item__sJNC1:last-child{border-bottom:none}.NoticeModal_itemHeader___d97i{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.NoticeModal_itemTitle__Myyh5{margin:0;font-size:.95rem;font-weight:600;color:#1e293b}.NoticeModal_itemDate__jaTYq{font-size:.75rem;color:#94a3b8;flex-shrink:0;margin-left:.75rem}.NoticeModal_itemContent__5TNlB{margin:0;font-size:.875rem;color:#64748b;line-height:1.7}.NoticeModal_link__OkFhH{color:var(--wc-blue-text);text-decoration:none;font-weight:500}.NoticeModal_link__OkFhH:hover{text-decoration:underline;color:#4f46e5}@media (max-width:480px){.NoticeModal_backdrop__tzZss{padding:0;align-items:flex-end}.NoticeModal_panel__Orxa6{max-width:100%;border-radius:16px 16px 0 0;max-height:85vh}}.SimpleCalendar_calendar__e0FN8{width:100%;max-width:360px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.SimpleCalendar_header__DwFEt{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.SimpleCalendar_monthLabel__pykdA{font-size:15px;font-weight:600;color:#1f2937;word-break:keep-all}.SimpleCalendar_navBtn__XLOgJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:8px;cursor:pointer;color:#6b7280;transition:background-color .15s}.SimpleCalendar_navBtn__XLOgJ:hover{background:#f3f4f6}.SimpleCalendar_dayLabels__76Q_t{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:4px}.SimpleCalendar_dayLabel__p9VQ4{text-align:center;font-size:12px;font-weight:500;color:#9ca3af;padding:4px 0}.SimpleCalendar_dayLabel__p9VQ4.SimpleCalendar_sunday__wrmkK{color:var(--wc-red)}.SimpleCalendar_dayLabel__p9VQ4.SimpleCalendar_saturday__ykBld{color:var(--wc-blue)}.SimpleCalendar_grid__sCQdl{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.SimpleCalendar_emptyCell__4CTVU{padding:10px 0}.SimpleCalendar_dayCell__aHx5P{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;border:none;background:none;border-radius:8px;cursor:pointer;font-size:13px;color:#374151;transition:background-color .15s}.SimpleCalendar_dayCell__aHx5P:hover:not(.SimpleCalendar_disabled__yMxK8):not(.SimpleCalendar_selected__jrycg){background:var(--wc-blue-tint)}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_sunday__wrmkK{color:var(--wc-red)}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_saturday__ykBld{color:var(--wc-blue)}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_today__bOQWK{font-weight:700;color:var(--wc-blue-text);box-shadow:inset 0 0 0 1px var(--wc-blue)}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_selected__jrycg{background:var(--wc-blue-hover);color:#fff;font-weight:600}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_selected__jrycg.SimpleCalendar_saturday__ykBld,.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_selected__jrycg.SimpleCalendar_sunday__wrmkK{color:#fff}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_disabled__yMxK8{color:#d1d5db;cursor:default}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_highlighted__jOUDA{background:var(--wc-blue-soft);color:var(--wc-blue-text);font-weight:600}.SimpleCalendar_dayCell__aHx5P.SimpleCalendar_highlighted__jOUDA:hover:not(.SimpleCalendar_disabled__yMxK8){background:var(--wc-blue-line)}@media (max-width:480px){.SimpleCalendar_calendar__e0FN8{max-width:100%;padding:8px;box-sizing:border-box;overflow:hidden}.SimpleCalendar_dayLabels__76Q_t,.SimpleCalendar_grid__sCQdl{gap:0;width:100%}.SimpleCalendar_dayLabel__p9VQ4{min-width:0;padding:4px 0;font-size:11px;text-align:center}.SimpleCalendar_dayCell__aHx5P,.SimpleCalendar_emptyCell__4CTVU{min-width:0;aspect-ratio:auto;padding:8px 0;font-size:12px;text-align:center}}.CompactActivityResult_container__NUlxt{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;line-height:1.4;color:#1f2937;background:white;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.CompactActivityResult_empty__uM6od{padding:1.5rem;text-align:center;color:#9ca3af}.CompactActivityResult_header__Eh1qf{padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.CompactActivityResult_titleRow__C5FAH{display:flex;align-items:center;gap:.5rem}.CompactActivityResult_icon__Cr_0G{font-size:1rem}.CompactActivityResult_title__M8Tup{margin:0;font-size:.9375rem;font-weight:600;color:#1e293b}.CompactActivityResult_meta__0J1OH{display:flex;align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;color:#64748b}.CompactActivityResult_studentName__ZhnTW{font-weight:500}.CompactActivityResult_date__zFEEM{color:#94a3b8}.CompactActivityResult_pages__pMfjz{padding:.5rem 0}.CompactActivityResult_page__sVsmR{padding:.6rem .75rem}.CompactActivityResult_page__sVsmR+.CompactActivityResult_page__sVsmR{border-top:1px dashed #e5e7eb}.CompactActivityResult_pageHeader__1_nNC{display:flex;align-items:baseline;gap:.375rem;margin-bottom:.5rem;font-weight:600;color:#475569;font-size:.85rem;padding-bottom:.25rem;border-bottom:2px solid #e9ecef}.CompactActivityResult_pageNum__OvpTW{color:var(--wc-blue-text);font-weight:700}.CompactActivityResult_pageTitle__19Elt{color:#334155}.CompactActivityResult_fields__pBxZX{display:flex;flex-direction:column;gap:.5rem}.CompactActivityResult_field__WKChd{background:#f8f9fa;border-radius:6px;padding:.5rem .65rem;border:1px solid #e9ecef}.CompactActivityResult_fieldLabel___dsyH{font-size:.7rem;font-weight:600;color:#868e96;margin-bottom:.25rem}.CompactActivityResult_fieldValue__c3o_S{color:#212529;font-size:.85rem;line-height:1.5;word-break:break-word}.CompactActivityResult_richText__TahQF{margin:0;white-space:pre-wrap;word-break:break-word}.CompactActivityResult_richList__a3V_V{margin:0;padding-left:1.25rem;font-size:.85rem}.CompactActivityResult_richList__a3V_V li{margin-bottom:.25rem;line-height:1.5}.CompactActivityResult_richList__a3V_V li strong{color:#495057}.CompactActivityResult_richImage__L6nsG{max-width:100%;max-height:200px;border-radius:6px;margin-top:.25rem}.CompactActivityResult_emptyValue__4LAG0{color:#adb5bd;font-style:italic;font-size:.8rem}.CompactActivityResult_widgetField__jxOiA{padding:.35rem .65rem;border-left:3px solid #a5b4fc;color:var(--wc-blue-text);font-size:.8rem}.CompactActivityResult_widgetFieldLabel__Vogqw{font-weight:600}.CompactActivityResult_widgetFieldValue__7c89F{margin-top:.35rem;color:#212529;font-size:.85rem;line-height:1.5;font-weight:400}.CompactActivityResult_widgetFieldValue__7c89F .CompactActivityResult_richText__TahQF+.CompactActivityResult_richText__TahQF{margin-top:.35rem}.CompactActivityResult_widgetSubLabel__liZYn{color:var(--wc-blue-text);font-weight:600}@media print{.CompactActivityResult_container__NUlxt{border:none;box-shadow:none;page-break-inside:auto;border-radius:0;font-size:.75rem}.CompactActivityResult_header__Eh1qf{background:none;border-bottom:1px solid #999;padding:.2rem 0;page-break-after:avoid}.CompactActivityResult_title__M8Tup{font-size:.8rem}.CompactActivityResult_page__sVsmR,.CompactActivityResult_pages__pMfjz{padding:.15rem 0}.CompactActivityResult_page__sVsmR+.CompactActivityResult_page__sVsmR{border-top:1px solid #ddd}.CompactActivityResult_pageHeader__1_nNC{font-size:.7rem;margin-bottom:.2rem;padding-bottom:.1rem;border-bottom:1px solid #e0e0e0;page-break-after:avoid}.CompactActivityResult_fields__pBxZX{gap:.2rem}.CompactActivityResult_field__WKChd{background:none;border:none;border-bottom:1px solid #eee;border-radius:0;padding:.15rem 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.CompactActivityResult_fieldLabel___dsyH{font-size:.65rem;font-weight:700;margin-bottom:0;color:#555;flex-shrink:0}.CompactActivityResult_fieldValue__c3o_S{font-size:.72rem;line-height:1.4;flex:1 1;min-width:0}.CompactActivityResult_richText__TahQF{margin:0;font-size:.72rem}.CompactActivityResult_richList__a3V_V{font-size:.72rem;padding-left:1rem;margin:0;width:100%}.CompactActivityResult_richList__a3V_V li{margin-bottom:.05rem;line-height:1.35}.CompactActivityResult_richImage__L6nsG{max-height:100px;width:100%}.CompactActivityResult_emptyValue__4LAG0{font-size:.65rem}.CompactActivityResult_widgetField__jxOiA{padding:.15rem 0 .15rem .5rem;border-left:2px solid #999;color:#555;font-size:.65rem}}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n{background:#1e293b;border-color:#334155;color:#f1f5f9}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_header__Eh1qf{background:#0f172a;border-color:#334155}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_title__M8Tup{color:#f8fafc}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_meta__0J1OH{color:#94a3b8}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_page__sVsmR+.CompactActivityResult_page__sVsmR{border-color:#334155}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_pageHeader__1_nNC{color:#cbd5e1;border-bottom-color:#475569}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_pageTitle__19Elt{color:#e2e8f0}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_field__WKChd{background:#0f172a;border-color:#334155}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_fieldLabel___dsyH{color:#94a3b8}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_fieldValue__c3o_S{color:#f1f5f9}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_richList__a3V_V li strong{color:#94a3b8}.CompactActivityResult_container__NUlxt.CompactActivityResult_dark__jU2_n .CompactActivityResult_widgetField__jxOiA{border-left-color:var(--wc-blue);color:#a5b4fc}@media (max-width:480px){.CompactActivityResult_container__NUlxt{font-size:.75rem}.CompactActivityResult_header__Eh1qf{padding:.5rem .75rem}.CompactActivityResult_title__M8Tup{font-size:.875rem}.CompactActivityResult_page__sVsmR{padding:.375rem .75rem}.CompactActivityResult_fields__pBxZX{gap:.375rem}.CompactActivityResult_field__WKChd{padding:.375rem .5rem}.CompactActivityResult_fieldLabel___dsyH{font-size:.65rem}.CompactActivityResult_fieldValue__c3o_S,.CompactActivityResult_richList__a3V_V{font-size:.8rem}}