.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:999px;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:50%;background:var(--ui-danger)}.dorms-folio.v08 .community-home .home-recent-hot-dot:after{content:"";position:absolute;inset:0;border-radius:50%;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:999px;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:999px;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:999px;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:50%;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:6px}.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:6px}.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:999px;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:50%}.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:12px;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:50%;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-row{border-radius:10px;background:color-mix(in srgb,var(--ui-primary) 8%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ui-primary) 70%,transparent)}@media (hover:hover){.dorms-folio.v08 .community-home .home-recent-item[data-kind=yeonsu]>.home-recent-row:hover{background:color-mix(in srgb,var(--ui-primary) 15%,transparent)}}.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:6px;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-item[data-kind=yeonsu]>.home-recent-row{padding-right:8px}.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}}