.homeworkHome_wrap__doXWN{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;gap:6px;margin:0 0 14px;word-break:keep-all;overflow-wrap:break-word}.homeworkHome_frame__NHMM1{min-width:0;touch-action:pan-y}.homeworkHome_card__VU0jv>*{translate:var(--hw-dx,none);opacity:var(--hw-op,1)}.homeworkHome_wrap__doXWN[data-anim] .homeworkHome_card__VU0jv>*{transition:translate .24s cubic-bezier(.22,.8,.24,1),opacity .2s ease}@media (prefers-reduced-motion:reduce){.homeworkHome_card__VU0jv>*{translate:none;opacity:1}}.homeworkHome_card__VU0jv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;height:100%;padding:14px 16px 14px 18px}.homeworkHome_side__P2mSC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ui-text);font:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.homeworkHome_side__P2mSC:hover:not(:disabled){background:color-mix(in srgb,var(--ui-primary) 12%,transparent);color:var(--user-accent-dark-text,var(--ui-text))}.homeworkHome_side__P2mSC:disabled{color:var(--ui-muted);opacity:.32;cursor:default}.homeworkHome_sideText__wUPyx{font-size:11px;font-weight:800;line-height:1;letter-spacing:-.01em}.homeworkHome_main__l_01U{display:grid;gap:7px;min-width:0}.homeworkHome_head__voaoD{display:flex;align-items:center;gap:8px;min-width:0;height:18px}.homeworkHome_kicker__SOZe6{color:var(--user-accent-dark-text,var(--ui-primary));font-size:13px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.homeworkHome_kicker__SOZe6[data-phase=future],.homeworkHome_kicker__SOZe6[data-phase=past]{color:var(--ui-muted)}.homeworkHome_titleRow__9a3ko{display:flex;flex-wrap:nowrap;align-items:center;column-gap:12px;min-width:0}.homeworkHome_title__vHAjp{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);font-family:var(--font-display,inherit);font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.02em;text-decoration:none}.homeworkHome_title__vHAjp:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.homeworkHome_author__HZUa8{display:inline-flex;flex:none;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--ui-muted);font-size:13px;font-weight:650}.homeworkHome_face__DG2eu{display:inline-flex;flex:none;width:22px;height:22px;overflow:hidden;border-radius:var(--radius-round)}.homeworkHome_face__DG2eu img,.homeworkHome_face__DG2eu svg{display:block;width:100%;height:100%;object-fit:cover}.homeworkHome_name__8YIm1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeworkHome_count__nNE5P{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--ui-muted);font-size:13px;font-variant-numeric:tabular-nums}.homeworkHome_empty__o4fMB{display:flex;align-items:center;min-height:29px;margin:0;color:var(--ui-muted);font-size:14px}.homeworkHome_foot__IBN6X{display:flex;align-items:center;gap:10px;min-width:0;min-height:30px}.homeworkHome_spacer__5s_jp{flex:1 1 0;min-width:0}.homeworkHome_cta__lOFQ2{display:inline-flex;flex:none;align-items:center;gap:4px;height:30px;padding:0 13px;border-radius:var(--radius-pill);background:var(--ui-text);color:var(--ui-bg,#f2ede4);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.homeworkHome_attend__oC7mn{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;color:var(--ui-muted);font-size:12px}.homeworkHome_termLabel__J9nl6{flex:none;font-weight:700;white-space:nowrap}.homeworkHome_dots__vMkJF{display:flex;flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none}.homeworkHome_dot__wueIp{display:block;width:11px;height:11px;padding:0;border:1.5px solid color-mix(in srgb,var(--ui-text) 30%,transparent);border-radius:var(--radius-round);background:transparent;cursor:pointer}.homeworkHome_dot__wueIp:disabled{cursor:default}.homeworkHome_dot__wueIp[data-kind=done]{border-color:var(--ui-primary);background:var(--ui-primary)}.homeworkHome_dot__wueIp[data-kind=late]{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 45%,transparent)}.homeworkHome_dot__wueIp[data-kind=miss]{border-color:var(--ui-danger,#c4473a);border-style:dashed}.homeworkHome_dot__wueIp[data-kind=now]{border-color:var(--ui-text)}.homeworkHome_dot__wueIp[data-kind=future]{opacity:.45}.homeworkHome_dot__wueIp[data-kind=none]{opacity:.25;border-style:dotted}.homeworkHome_dot__wueIp[data-on]{box-shadow:0 0 0 2px var(--ui-card,#fbf8f1),0 0 0 3.5px var(--ui-text)}.homeworkHome_attendCount__ill2k{flex:none;color:var(--ui-text);font-weight:700;font-variant-numeric:tabular-nums}.homeworkHome_aside__fQNw4{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;align-self:stretch}.homeworkHome_actions__0J05d{display:grid;grid-auto-rows:30px;gap:8px}.homeworkHome_card__VU0jv .homeworkHome_action__Sykt2,.homeworkHome_card__VU0jv button.homeworkHome_action__Sykt2{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;height:30px;padding:0 12px 0 10px;border:1.5px solid color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border,#c4c9c1));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ui-primary) 12%,var(--ui-card,#fbf8f1));color:var(--user-accent-dark-text,var(--ui-text));font:inherit;font-size:13px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.homeworkHome_card__VU0jv .homeworkHome_action__Sykt2:hover{background:color-mix(in srgb,var(--ui-primary) 24%,var(--ui-card,#fbf8f1))}.homeworkHome_mark__aVHY6{display:inline-flex;align-items:center;gap:6px;min-width:0}.homeworkHome_stampSlot__csIMs{position:relative;display:block;flex:none;width:40px;height:18px}.homeworkHome_stampPending__BDypO,.homeworkHome_stampSlot__csIMs>img{position:absolute;top:50%;left:50%;width:44px!important;height:44px!important;margin:-28px 0 0 -22px;pointer-events:none}.homeworkHome_stampSlot__csIMs>img{animation:homeworkHome_stampIn__GahJf .42s cubic-bezier(.2,1.6,.4,1) both}.homeworkHome_stampPending__BDypO{display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1.5px dashed color-mix(in srgb,var(--ui-text) 38%,transparent);border-radius:var(--radius-round);corner-shape:round;background:color-mix(in srgb,var(--ui-card,#fbf8f1) 88%,transparent);color:var(--ui-muted);font-size:10.5px;font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap;transform:rotate(-8deg)}.homeworkHome_mark__aVHY6[data-phase=current] .homeworkHome_stampPending__BDypO{border-color:color-mix(in srgb,var(--ui-primary) 70%,var(--ui-text));color:var(--user-accent-dark-text,var(--ui-text))}.homeworkHome_markText__Bvi0Y{color:var(--ui-muted);font-size:14px;line-height:1.2;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.homeworkHome_mark__aVHY6[data-done] .homeworkHome_markText__Bvi0Y{color:var(--ui-danger,#c4473a)}@keyframes homeworkHome_stampIn__GahJf{0%{opacity:0;transform:scale(1.5) rotate(-8deg)}to{opacity:1;transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.homeworkHome_stampSlot__csIMs>img{animation:none}}.homeworkHome_action__Sykt2:focus-visible,.homeworkHome_cta__lOFQ2:focus-visible,.homeworkHome_dot__wueIp:focus-visible,.homeworkHome_side__P2mSC:focus-visible,.homeworkHome_title__vHAjp:focus-visible{outline:2px solid var(--ui-focus,var(--ui-primary));outline-offset:2px}.homeworkHome_wrap__doXWN[data-place=phone]{grid-template-columns:22px minmax(0,1fr) 22px;gap:2px;margin:8px 0 0;padding:0}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_side__P2mSC{border-radius:var(--radius-sm)}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_card__VU0jv{container:hwcard/inline-size;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;row-gap:calc(6px + var(--home-hw-grow, 0px) * .2);box-sizing:border-box;min-height:calc(64px + var(--home-hw-grow, 0px));overflow:hidden;padding:9px 12px 9px 14px}.homeworkHome_phoneHead__kicv1{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(5px,2.4cqi,9px);min-width:0;white-space:nowrap}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_kicker__SOZe6{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:calc(clamp(11.5px, 4.6cqi, 13.5px) + var(--home-hw-grow, 0px) * .018)}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_actions__0J05d{flex:none;display:flex;gap:clamp(3px,1.6cqi,6px);margin-left:auto}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_empty__o4fMB,.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_titleRow__9a3ko{column-gap:8px;min-height:0}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_title__vHAjp{font-size:calc(16.5px + var(--home-hw-grow, 0px) * .03);line-height:1.35}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_author__HZUa8{font-size:12.5px;gap:5px}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_face__DG2eu{width:20px;height:20px}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_action__Sykt2,.homeworkHome_wrap__doXWN[data-place=phone] button.homeworkHome_action__Sykt2{justify-content:center;height:clamp(21px,8.4cqi,25px);padding:0 clamp(6px,2.8cqi,9px) 0 clamp(5px,2.2cqi,7px);gap:3px;border-width:1px;font-size:clamp(10.5px,4.1cqi,12.5px)}.homeworkHome_phoneHead__kicv1[data-tight] .homeworkHome_actionText__ghayx{display:none}.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_phoneHead__kicv1[data-tight] .homeworkHome_action__Sykt2,.homeworkHome_wrap__doXWN[data-place=phone] .homeworkHome_phoneHead__kicv1[data-tight] button.homeworkHome_action__Sykt2{width:clamp(21px,8.4cqi,25px);padding:0;gap:0}.homeworkHome_check__P_Z9n{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--ui-muted);font-size:clamp(11px,4.2cqi,12.5px);font-weight:800;line-height:1;white-space:nowrap}.homeworkHome_checkText__9lcfa{line-height:1.1}.homeworkHome_box__A7EyL{display:inline-flex;flex:none;align-items:center;justify-content:center;width:clamp(16px,6.6cqi,19px);height:clamp(16px,6.6cqi,19px);box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--ui-text) 35%,transparent);border-radius:var(--radius-sm);color:var(--ui-card,#fbf8f1)}.homeworkHome_check__P_Z9n[data-done]{color:var(--user-accent-dark-text,var(--ui-primary))}.homeworkHome_check__P_Z9n[data-done] .homeworkHome_box__A7EyL{border-color:var(--ui-primary);background:var(--ui-primary)}.homeworkHome_check__P_Z9n:not([data-done])[data-phase=current]{color:var(--ui-text)}.homeworkHome_check__P_Z9n:not([data-done])[data-phase=current] .homeworkHome_box__A7EyL{border-color:color-mix(in srgb,var(--ui-text) 60%,transparent)}.homeworkHome_srOnly__mksWw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.homeworkHome_phoneOnly__p9PW9{display:none}@media (max-width:900px){.homeworkHome_phoneOnly__p9PW9{display:block}.homeworkHome_deskOnly__xzmh8{display:none}}.dorms-folio.v08 .community-home.home-layout .home-recent-pane{--recent-row-min:66px}.dorms-folio.v08 .community-home.home-layout .home-recent-heading{flex-wrap:nowrap}.dorms-folio.v08 .community-home .home-recent-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}.dorms-folio.v08 .community-home .home-recent-hot{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 11px;border-radius:var(--radius-pill);corner-shape:round;background:color-mix(in srgb,var(--ui-primary) 18%,var(--ui-card));color:var(--ui-text);font:700 13px/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap}.dorms-folio.v08 .community-home .home-recent-hot-dot{position:relative;flex:none;width:7px;height:7px;border-radius:var(--radius-round);corner-shape:round;background:var(--ui-danger)}.dorms-folio.v08 .community-home .home-recent-hot-dot:after{content:"";position:absolute;inset:0;border-radius:var(--radius-round);corner-shape:round;background:var(--ui-danger);animation:home-recent-ring 1.8s cubic-bezier(.2,.7,.3,1) infinite}@keyframes home-recent-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(3.2);opacity:0}}.dorms-folio.v08 .community-home .home-recent-all{text-decoration:none}.dorms-folio.v08 .community-home .home-recent-all .home-all-face{gap:8px}.dorms-folio.v08 .community-home .home-recent-all .home-all-face>.home-recent-all-short{display:none}.dorms-folio.v08 .community-home .home-recent-list{list-style:none;margin:0;padding:0;flex:1 1 0;min-height:0;display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-color:auto;scrollbar-width:auto;border-top:1px solid var(--ui-line-strong,var(--ui-border))}.dorms-folio.v08 .community-home .home-recent-list::-webkit-scrollbar{width:10px}.dorms-folio.v08 .community-home .home-recent-list::-webkit-scrollbar-track{background:transparent;margin-block:4px}.dorms-folio.v08 .community-home .home-recent-list::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill);corner-shape:round;background:color-mix(in srgb,var(--ui-primary) 85%,transparent);background-clip:padding-box}.dorms-folio.v08 .community-home .home-recent-list::-webkit-scrollbar-thumb:hover{background-color:var(--ui-primary)}@supports not selector(::-webkit-scrollbar){.dorms-folio.v08 .community-home .home-recent-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-primary) 85%,transparent) transparent}}.dorms-folio.v08 .community-home .home-recent-item{height:var(--recent-row-min);overflow:hidden;border-bottom:1px solid var(--ui-border)}.dorms-folio.v08 .community-home .home-recent-frame{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.dorms-folio.v08 .community-home .home-recent-list[data-rail]{padding-right:14px;scrollbar-width:none}.dorms-folio.v08 .community-home .home-recent-list[data-rail]::-webkit-scrollbar{display:none}.dorms-folio.v08 .community-home .home-recent-rail{position:absolute;top:8px;bottom:8px;right:3px;width:5px;border-radius:var(--radius-pill);corner-shape:round;background:color-mix(in srgb,var(--ui-primary) 14%,transparent);pointer-events:none}.dorms-folio.v08 .community-home .home-recent-thumb{position:absolute;top:0;left:0;display:block;width:100%;min-height:28px;border-radius:var(--radius-pill);corner-shape:round;background:color-mix(in srgb,var(--ui-primary) 88%,transparent);will-change:transform}.dorms-folio.v08 .community-home .home-recent-more{display:flex;align-items:center;justify-content:center;gap:6px;height:44px}.dorms-folio.v08 .community-home .home-recent-more-dot{width:6px;height:6px;border-radius:var(--radius-round);corner-shape:round;background:color-mix(in srgb,var(--ui-primary) 70%,var(--ui-muted));animation:home-collab-dot 1.2s ease-in-out infinite}.dorms-folio.v08 .community-home .home-recent-more-dot:nth-child(2){animation-delay:.15s}.dorms-folio.v08 .community-home .home-recent-more-dot:nth-child(3){animation-delay:.3s}.dorms-folio.v08 .community-home .home-recent-end{display:flex;align-items:center;justify-content:center;min-height:52px;padding:6px 8px}.dorms-folio.v08 .community-home .home-recent-end-link{display:inline-flex;align-items:center;gap:6px;color:var(--ui-muted);font:600 13.5px/1.4 var(--font-sans);text-decoration:none;text-align:center}.dorms-folio.v08 .community-home .home-recent-end-link svg{display:block;flex:none}@media (hover:hover){.dorms-folio.v08 .community-home .home-recent-end-link:hover{color:var(--ui-text);text-decoration:underline;text-underline-offset:3px}}.dorms-folio.v08 .community-home .home-recent-end-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:var(--radius-sm)}.dorms-folio.v08 .community-home .home-recent-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"place title counts" "place meta counts";align-content:center;align-items:center;column-gap:12px;row-gap:5px;height:100%;padding:8px 10px 8px 4px;color:var(--ui-text);text-decoration:none;transition:background-color .16s ease}@media (hover:hover){.dorms-folio.v08 .community-home .home-recent-row:hover{background:color-mix(in srgb,var(--ui-primary) 9%,transparent)}.dorms-folio.v08 .community-home .home-recent-row:hover .home-recent-title-text{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ui-primary) 80%,transparent);text-decoration-thickness:2px;text-underline-offset:4px}}.dorms-folio.v08 .community-home .home-recent-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px;border-radius:var(--radius-sm)}.dorms-folio.v08 .community-home .home-recent-place{grid-area:place;display:flex;align-items:center;justify-content:center;align-self:center;height:30px;color:var(--ui-muted);font:600 16px/1 var(--font-display);font-variant-numeric:tabular-nums lining-nums}.dorms-folio.v08 .community-home .home-recent-place[data-top]{color:var(--ui-text);font-weight:700;font-size:19px}.dorms-folio.v08 .community-home .home-recent-featured{display:inline-flex;color:color-mix(in srgb,var(--ui-primary) 80%,var(--ui-text))}.dorms-folio.v08 .community-home .home-recent-title{grid-area:title;display:flex;align-items:center;gap:4px;min-width:0;color:var(--ui-text);font:600 17px/1.35 var(--font-display);letter-spacing:-.02em}.dorms-folio.v08 .community-home .home-recent-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.dorms-folio.v08 .community-home .home-recent-title-lock{display:none}.dorms-folio.v08 .community-home .home-recent-meta{grid-area:meta;display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden;color:var(--ui-muted);font:500 13px/1.4 var(--font-sans);white-space:nowrap}.dorms-folio.v08 .community-home .home-recent-kind{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--ui-text);font-weight:650}.dorms-folio.v08 .community-home .home-recent-kind svg{display:block;flex:none}.dorms-folio.v08 .community-home .home-recent-lock{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 6px;border-radius:var(--radius-pill);corner-shape:round;background:var(--ui-text);color:var(--ui-bg);font:650 11px/1.3 var(--font-sans)}.dorms-folio.v08 .community-home .home-recent-lock svg{display:block}.dorms-folio.v08 .community-home .home-recent-who{display:inline-flex;align-items:center;gap:5px;min-width:min(100%,3.4em);overflow:hidden}.dorms-folio.v08 .community-home .home-recent-face{display:inline-flex;flex:none;width:20px;height:20px;overflow:hidden;border-radius:var(--radius-round);corner-shape:round}.dorms-folio.v08 .community-home .home-recent-face img{display:block;width:100%;height:100%;object-fit:cover}.dorms-folio.v08 .community-home .home-recent-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.dorms-folio.v08 .community-home .home-recent-time{flex:none}.dorms-folio.v08 .community-home .home-recent-time-short{display:none}.dorms-folio.v08 .community-home .home-recent-counts{grid-area:counts;display:flex;align-items:center;gap:12px;color:var(--ui-muted);font:600 13px/1 var(--font-sans);font-variant-numeric:tabular-nums}.dorms-folio.v08 .community-home .home-recent-count{display:inline-flex;align-items:center;gap:4px}.dorms-folio.v08 .community-home .home-recent-count :is(img,svg){display:block;flex:none}.dorms-folio.v08 .community-home .home-recent-num{display:inline-block;font-variant-numeric:tabular-nums;text-align:left}.dorms-folio.v08 .community-home .home-recent-num[data-slot="3"]{min-width:3ch}.dorms-folio.v08 .community-home .home-recent-num[data-slot="2"]{min-width:2ch}.dorms-folio.v08 .community-home .home-recent-empty{display:grid;place-content:center;justify-items:center;gap:12px;flex:1 1 0;min-height:0;color:var(--ui-muted);text-align:center}.dorms-folio.v08 .community-home .home-recent-empty p{margin:0;font-size:15px}.dorms-folio.v08 .community-home .home-collab-soon{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;flex-shrink:0;width:100%;min-height:44px;margin-top:12px;padding:0 14px 0 16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-primary) 60%,var(--ui-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--ui-primary) 11%,var(--ui-card));color:var(--ui-text);font:750 15px/1.2 var(--font-sans);letter-spacing:-.02em;text-align:left;cursor:pointer;box-shadow:0 10px 22px -18px color-mix(in srgb,var(--ui-primary) 90%,#000);transition:border-color .16s ease,transform .16s ease}.dorms-folio.v08 .community-home .home-collab-soon:after{content:"";position:absolute;z-index:-1;inset:-1px;background:linear-gradient(105deg,transparent 32%,color-mix(in srgb,var(--ui-primary) 30%,transparent) 50%,transparent 68%);transform:translateX(-110%);animation:home-collab-sweep 4.2s cubic-bezier(.45,0,.2,1) 1s infinite}@keyframes home-collab-sweep{0%{transform:translateX(-110%)}55%,to{transform:translateX(110%)}}@media (hover:hover){.dorms-folio.v08 .community-home .home-collab-soon:hover{border-color:var(--ui-text)}.dorms-folio.v08 .community-home .home-collab-soon:hover .home-collab-soon-go{transform:translateX(3px)}}.dorms-folio.v08 .community-home .home-collab-soon:active{transform:translateY(1px)}.dorms-folio.v08 .community-home .home-collab-soon:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.dorms-folio.v08 .community-home .home-collab-soon-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dorms-folio.v08 .community-home .home-collab-soon-tag{display:inline-flex;align-items:baseline;gap:1px;flex:none;color:var(--ui-text);font:italic 600 18px/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap}.dorms-folio.v08 .community-home .home-collab-soon-dots{display:inline-flex;gap:2px;margin-left:2px}.dorms-folio.v08 .community-home .home-collab-soon-dots>i{display:block;width:3.5px;height:3.5px;border-radius:var(--radius-round);corner-shape:round;background:currentColor;animation:home-collab-dot 1.5s ease-in-out infinite}.dorms-folio.v08 .community-home .home-collab-soon-dots>i:nth-child(2){animation-delay:.2s}.dorms-folio.v08 .community-home .home-collab-soon-dots>i:nth-child(3){animation-delay:.4s}@keyframes home-collab-dot{0%,70%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.dorms-folio.v08 .community-home .home-collab-soon-go{display:inline-flex;margin-left:auto;flex:none;transition:transform .16s ease}.dorms-folio.v08 .community-home .home-collab-soon-go svg{display:block}@media (prefers-reduced-motion:reduce){.dorms-folio.v08 .community-home :is(.home-recent-hot-dot,.home-collab-soon):after{animation:none;display:none}.dorms-folio.v08 .community-home .home-collab-soon-dots>i{animation:none;opacity:.7}.dorms-folio.v08 .community-home :is(.home-recent-row,.home-collab-soon,.home-collab-soon-go){transition:none}.dorms-folio.v08 .community-home .home-recent-more-dot{animation:none;opacity:.7}}@media (min-width:901px){.dorms-folio.v08[data-home-wide] .community-home.home-layout .home-recent-pane{padding-bottom:calc(var(--home-footer-row-h, 44px) + 6px)}.dorms-folio.v08 .community-home.home-layout .home-recent-frame{margin-top:var(--recent-shift,0)}}@media (max-width:900px){.dorms-folio.v08 .community-home.home-layout .home-recent-pane{--recent-row-min:62px}.dorms-folio.v08 .community-home .home-recent-actions{gap:8px}.dorms-folio.v08 .community-home .home-recent-row{column-gap:10px;padding:7px 4px 7px 0;grid-template-columns:26px minmax(0,1fr) auto}.dorms-folio.v08 .community-home .home-recent-title{font-size:16.5px}.dorms-folio.v08 .community-home .home-recent-row{grid-template-areas:"place title title" "place meta counts";row-gap:4px}.dorms-folio.v08 .community-home .home-recent-counts{gap:8px;font:500 12.5px/1 var(--font-sans)}.dorms-folio.v08 .community-home .home-recent-count{gap:2px}.dorms-folio.v08 .community-home .home-recent-count img{width:auto;height:16px}.dorms-folio.v08 .community-home .home-recent-count svg{width:13px;height:13px}.dorms-folio.v08 .community-home .home-recent-time-long{display:none}.dorms-folio.v08 .community-home .home-recent-time-short{display:inline;font-variant-numeric:tabular-nums}.dorms-folio.v08 .community-home .home-recent-lock{display:none}.dorms-folio.v08 .community-home .home-recent-title-lock{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;color:var(--ui-muted);cursor:pointer}.dorms-folio.v08 .community-home .home-recent-title-lock:before{content:"";position:absolute;inset:-12px -8px}.dorms-folio.v08 .community-home .home-recent-title-lock svg{display:block}.dorms-folio.v08 .community-home .home-collab-soon{margin-top:10px}}@media (max-width:420px){.dorms-folio.v08 .community-home .home-recent-hot{height:30px;padding:0 10px 0 9px;gap:6px;font-size:12px}.dorms-folio.v08 .community-home .home-recent-all .home-all-face>.home-recent-all-long{display:none}.dorms-folio.v08 .community-home .home-recent-all .home-all-face>.home-recent-all-short{display:inline}.dorms-folio.v08 .community-home .home-recent-meta{gap:7px}.dorms-folio.v08 .community-home .home-collab-soon{gap:8px;padding:0 12px 0 14px;font-size:14px}.dorms-folio.v08 .community-home .home-collab-soon-tag{font-size:16px}}@media (max-width:389px){.dorms-folio.v08 .community-home .home-recent-actions{gap:6px}.dorms-folio.v08 .community-home .home-recent-hot{padding:0 9px 0 8px;gap:5px}.dorms-folio.v08 .community-home.home-layout .home-recent-all{padding-inline:10px}.dorms-folio.v08 .community-home .home-recent-all .home-all-face>svg{display:none}}@media (max-width:359px){.dorms-folio.v08 .community-home .home-recent-hot,.dorms-folio.v08 .community-home .home-recent-time{display:none}}.dorms-folio.v08 .community-home .home-recent-item[data-kind=yeonsu] .home-recent-kind{color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-text))}.dorms-folio.v08 .community-home .home-recent-dday{display:inline-flex;align-items:center;flex:none;height:21px;margin-right:4px;padding:0 7px;border-radius:var(--radius-sm);background:var(--ui-primary);color:var(--ui-on-primary,#242824);font:750 12px/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.dorms-folio.v08 .community-home .home-recent-dday[data-today]{background:var(--ui-text);color:var(--ui-bg)}.dorms-folio.v08 .community-home .home-recent-when{flex-direction:column;align-items:flex-end;justify-content:center;gap:4px}.dorms-folio.v08 .community-home .home-recent-when-day{color:var(--ui-text);font:700 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.dorms-folio.v08 .community-home .home-recent-when-seats{color:var(--ui-muted);font:550 12px/1 var(--font-sans);white-space:nowrap}.dorms-folio.v08 .community-home .home-recent-when-seats[data-full]{color:var(--ui-danger)}@media (max-width:900px){.dorms-folio.v08 .community-home .home-recent-when{flex-direction:row}.dorms-folio.v08 .community-home .home-recent-when-seats{display:none}.dorms-folio.v08 .community-home .home-recent-when-day{font:600 12.5px/1 var(--font-sans)}.dorms-folio.v08 .community-home .home-recent-dday{height:20px;padding:0 6px;font-size:11.5px}}