body.theme-pd .pd-promo-shell>.pd-promo--member .pd-promo-more{grid-template-rows:1fr;margin-top:0;flex:none;opacity:1;transition:none}body.theme-pd .pd-promo--member .pd-weather-art{display:block;width:48px;height:48px;max-width:none;flex:none}body.theme-pd .pd-promo--member .pd-promo-text>button.pd-weather{appearance:none;padding:0;background:transparent;border:0;box-shadow:none;cursor:help}body.theme-pd .pd-promo--member .pd-promo-text>button.pd-weather:not(:focus-visible){outline:none}body.theme-pd .pd-promo--member .pd-promo-stats{flex-wrap:nowrap;justify-content:space-between;gap:var(--pd-space-2)}body.theme-pd .pd-promo--member .pd-promo-stats>div{align-items:center;gap:var(--pd-space-1)}body.theme-pd .pd-promo--member .pd-promo-stats dt{display:flex;flex:none;align-items:center}body.theme-pd .pd-promo--member .pd-promo-stats dt img{display:block;width:20px;height:20px;object-fit:contain}body.theme-pd .pd-promo-shell>.pd-promo--member{--pd-member-card-height: calc(var(--pd-home-card-h) * 3 + var(--pd-home-card-gap) * 2);height:var(--pd-member-card-height);flex:none;justify-content:space-between;padding:var(--pd-sidebar-content-inset, var(--pd-space-2));gap:var(--pd-sidebar-content-gap, var(--pd-space-2))}body.theme-pd .pd-promo--ready .pd-promo-form{flex:none}body.theme-pd .pd-promo--ready .pd-promo-btn{height:var(--pd-space-4);padding:0 var(--pd-space-1);font-size:var(--pd-fs-xs)}body.theme-pd .pd-promo--member .pd-promo-text{position:relative;height:auto;min-height:48px;flex:none}body.theme-pd .pd-promo--member .pd-promo-text h2{padding-right:24px}body.theme-pd .pd-promo--member .pd-promo-tip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;height:auto;max-height:calc(var(--pd-fs-sm) * var(--pd-lh-normal) * 2);overflow:hidden}body.theme-pd :is(.pd-promo--with-cost,.pd-promo--ready) .pd-promo-text{height:42px;min-height:0}body.theme-pd :is(.pd-promo--with-cost,.pd-promo--ready) .pd-promo-text h2{margin-bottom:calc(var(--pd-space-1) / 2);font-size:var(--pd-fs-md)}body.theme-pd :is(.pd-promo--with-cost,.pd-promo--ready) .pd-promo-text>.pd-weather{margin-block:calc((var(--pd-fs-md) * var(--pd-lh-tight) + var(--pd-space-1) / 2 - var(--pd-navbar-tool-size)) / 2)}body.theme-pd :is(.pd-promo--with-cost,.pd-promo--ready) .pd-promo-tip{-webkit-line-clamp:1;line-clamp:1;height:calc(var(--pd-fs-xs) * var(--pd-lh-normal));font-size:var(--pd-fs-xs)}body.theme-pd .pd-promo--member .pd-care-actions{position:absolute;top:0;right:44px;height:25px;margin:0;align-items:center}body.theme-pd .pd-promo--member .pd-care-actions button{appearance:none;display:grid;place-items:center;width:20px;height:24px;padding:0;color:var(--pd-color-text-secondary);background:transparent;border:0;box-shadow:none;cursor:pointer}body.theme-pd .pd-promo--member .pd-promo-row{color:var(--pd-color-text-secondary);font-weight:var(--pd-fw-regular)}body.theme-pd .pd-promo--member .pd-promo-row strong{color:var(--pd-color-text);font-weight:var(--pd-fw-semibold)}body.theme-pd .pd-promo--member .pd-promo-remaining{color:var(--pd-color-text-secondary);font-weight:var(--pd-fw-light)}body.theme-pd .pd-home-sidebar-cards{--pd-sidebar-content-inset: var(--pd-space-2);--pd-sidebar-content-gap: var(--pd-space-2);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pd-home-card-gap);align-content:start;min-width:0}body.theme-pd .pd-home-sidebar-tools .pd-side-post-btn{margin:0}@media(min-width:1181px){body.theme-pd .pd-home-shell .pd-home-layout{grid-template-rows:auto auto;row-gap:var(--pd-space-3)}body.theme-pd .pd-home-shell .pd-home-layout>.pd-home-main{display:grid;grid-column:1;grid-row:1 / span 2;grid-template-rows:subgrid;align-self:stretch;min-width:0}body.theme-pd .pd-home-shell .pd-home-main>.pd-feed-head{grid-column:1;grid-row:1}body.theme-pd .pd-home-shell .pd-home-main>:is(.pd-feed,.pd-board){grid-column:1;grid-row:2;align-self:start}body.theme-pd .pd-home-shell .pd-home-layout>.pd-home-sidebar{grid-column:2;grid-row:1 / span 2;grid-template-rows:subgrid;row-gap:var(--pd-space-3);align-self:stretch}body.theme-pd .pd-home-sidebar-tools{grid-row:1;align-self:center}body.theme-pd .pd-home-sidebar-cards{grid-row:2;align-self:start}body.theme-pd .pd-home-shell .pd-feed .pd-thread-list{padding-top:0}}body.theme-pd .pd-promo--member .pd-promo-bar{margin:6px 0 0}body.theme-pd .pd-feed-head>.pd-new-topics{flex:none;height:32px;max-width:45%;margin:0;padding:0 var(--pd-space-2);font-size:var(--pd-fs-xs);overflow:hidden;white-space:nowrap}body.theme-pd .pd-home-shell[data-home-view=board] .pd-feed-head>.pd-new-topics{display:none}body.theme-pd .pd-side-checkin{--pd-checkin-closed-height: calc(var(--pd-home-card-h) * 2 + var(--pd-home-card-gap));--pd-checkin-open-height: calc(var(--pd-home-card-h) * 3 + var(--pd-home-card-gap) * 2);--pd-checkin-details-height: calc(var(--pd-home-card-h) + var(--pd-home-card-gap));--pd-checkin-meter-gap: calc(var(--pd-space-1) * 0.75);display:flex;flex-direction:column;height:var(--pd-checkin-closed-height);padding:var(--pd-sidebar-content-inset, var(--pd-space-2));overflow:hidden;transition:height 320ms cubic-bezier(0.25,0.1,0.25,1)}body.theme-pd .pd-side-checkin[data-open=true]{height:var(--pd-checkin-open-height)}body.theme-pd .pd-side-checkin>button.pd-checkin-summary{appearance:none;flex:none;width:100%;height:40px;margin:0;padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer}body.theme-pd .pd-side-checkin>button.pd-checkin-summary:focus-visible{outline:2px solid var(--pd-color-link);outline-offset:2px}body.theme-pd .pd-side-checkin :is(.pd-checkin-flame,.pd-checkin-mood){width:var(--pd-moji-inline);height:var(--pd-moji-inline)}body.theme-pd .pd-side-checkin .pd-checkin-flame{font-size:var(--pd-icon-lg)}body.theme-pd .pd-side-checkin .pd-checkin-mood-wrap{position:relative;display:grid;flex:none;width:var(--pd-moji-inline);height:var(--pd-moji-inline);place-items:center}body.theme-pd .pd-side-checkin .pd-checkin-mood{transform:scale(1.25);transition:transform 160ms ease}body.theme-pd .pd-side-checkin .pd-checkin-mood-wrap:hover .pd-checkin-mood,body.theme-pd .pd-side-checkin .pd-checkin-summary:focus-visible .pd-checkin-mood{transform:scale(1.35)}body.theme-pd .pd-side-checkin .pd-checkin-mood-tip{position:absolute;top:calc(100% + var(--pd-space-1));right:0;z-index:2;width:max-content;max-width:calc(var(--pd-sidebar-width) - var(--pd-space-4) * 2);padding:calc(var(--pd-space-1) / 2) var(--pd-space-1);color:var(--pd-color-on-primary);font-size:var(--pd-fs-xs);font-weight:var(--pd-fw-regular);line-height:var(--pd-lh-normal);background:var(--pd-color-tooltip-bg);border-radius:var(--pd-radius-sm);visibility:hidden;opacity:0;pointer-events:none;transition:opacity 160ms ease,visibility 160ms ease}body.theme-pd .pd-side-checkin .pd-checkin-mood-wrap:hover .pd-checkin-mood-tip,body.theme-pd .pd-side-checkin .pd-checkin-summary:focus-visible .pd-checkin-mood-tip{visibility:visible;opacity:1}body.theme-pd .pd-side-checkin .pd-checkin-streak>span{font-size:var(--pd-fs-2xs);line-height:14px}body.theme-pd .pd-side-checkin .pd-checkin-streak b{font-size:var(--pd-fs-lg);line-height:24px}body.theme-pd .pd-side-checkin .pd-checkin-week{position:relative;flex:none;height:50px;margin:var(--pd-sidebar-content-gap, var(--pd-space-2)) 0 0}body.theme-pd .pd-side-checkin .pd-checkin-week::before{content:"";position:absolute;top:calc(var(--pd-sidebar-content-gap, var(--pd-space-2)) / -2);inset-inline:0;border-top:1px solid var(--pd-color-divider)}body.theme-pd .pd-side-checkin .pd-checkin-dot{width:var(--pd-space-5);height:var(--pd-space-5);max-width:100%;aspect-ratio:auto}body.theme-pd .pd-side-checkin .pd-checkin-day{font-size:var(--pd-fs-2xs);line-height:14px}body.theme-pd .pd-side-checkin .pd-checkin-details{flex:none;height:0;min-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:height 320ms cubic-bezier(0.25,0.1,0.25,1),opacity 220ms ease,visibility 0s linear 320ms}body.theme-pd .pd-side-checkin .pd-checkin-details[data-open=true]{height:var(--pd-checkin-details-height);opacity:1;visibility:visible;transition-delay:0s}body.theme-pd .pd-side-checkin .pd-checkin-details-inner{display:flex;flex-direction:column;height:100%;min-height:0;padding-top:var(--pd-sidebar-content-gap, var(--pd-space-2));gap:var(--pd-checkin-meter-gap);overflow:hidden}body.theme-pd .pd-side-checkin .pd-checkin-details-inner>*{flex:none}body.theme-pd .pd-side-checkin .pd-checkin-month{margin:0}body.theme-pd .pd-side-checkin .pd-checkin-label-row{height:18px;align-items:center;line-height:18px}body.theme-pd .pd-side-checkin .pd-checkin-month-summary{display:inline-flex;align-items:baseline;gap:calc(var(--pd-space-1) / 2);line-height:18px;white-space:nowrap}body.theme-pd .pd-side-checkin .pd-checkin-month-summary b{font-size:var(--pd-fs-sm);font-weight:var(--pd-fw-semibold);line-height:18px}body.theme-pd .pd-side-checkin .pd-checkin-month-summary small{color:var(--pd-color-text-secondary);font-size:var(--pd-fs-2xs);font-weight:var(--pd-fw-regular)}body.theme-pd .pd-side-checkin :is(.pd-checkin-label,.pd-checkin-cal,.pd-checkin-month-percent){color:var(--pd-color-text-secondary);font-size:var(--pd-fs-2xs)}body.theme-pd .pd-side-checkin .pd-checkin-days{margin-top:var(--pd-checkin-meter-gap)}body.theme-pd .pd-side-checkin .pd-checkin-days span{height:var(--pd-space-2)}body.theme-pd .pd-side-checkin .pd-checkin-hint{margin:0;font-size:var(--pd-fs-2xs);line-height:16px}body.theme-pd .pd-side-checkin .pd-checkin-form{display:flex;gap:calc(var(--pd-space-1) / 2);margin:0}body.theme-pd .pd-side-checkin :is(.pd-checkin-mood-select,.pd-checkin-btn){flex:1;min-width:0;height:26px;margin:0;padding:0 var(--pd-space-1);font-size:var(--pd-fs-xs)}body.theme-pd .pd-side-checkin[data-signin=true]{--pd-checkin-meter-gap: calc(var(--pd-space-1) * 0.375)}body.theme-pd .pd-side-checkin[data-signin=true] .pd-checkin-label-row{height:16px;line-height:16px}body.theme-pd .pd-side-checkin[data-signin=true] .pd-checkin-month-summary{line-height:16px}body.theme-pd .pd-side-checkin[data-signin=true] .pd-checkin-month-summary b{font-size:var(--pd-fs-xs);line-height:16px}body.theme-pd .pd-side-checkin[data-signin=true] :is(.pd-checkin-mood-select,.pd-checkin-btn){height:var(--pd-space-4)}@media(prefers-reduced-motion:reduce){body.theme-pd .pd-side-checkin,body.theme-pd .pd-side-checkin .pd-checkin-details,body.theme-pd .pd-side-checkin .pd-checkin-mood,body.theme-pd .pd-side-checkin .pd-checkin-mood-tip{transition:none}}body.theme-pd .pd-home-sidebar-cards>.pd-side-notices{--pd-notice-board-bg: #344f44;--pd-notice-board-ink: #f4f5e9;position:relative;justify-content:center;height:calc(var(--pd-home-card-h) * 2 + var(--pd-home-card-gap));padding:16px 18px;overflow:hidden;color:var(--pd-notice-board-ink);background:var(--pd-notice-board-bg);border-color:#c7d8cf}body.theme-pd.theme-pd-dark .pd-home-sidebar-cards>.pd-side-notices{--pd-notice-board-bg: #30473e;border-color:#4a6157}body.theme-pd .pd-home-sidebar-cards>.pd-side-notices::before{position:absolute;inset:7px;border:1px solid #c9d4c438;border-radius:calc(var(--pd-radius-sm) / 2);pointer-events:none;content:""}body.theme-pd .pd-home-sidebar-cards>.pd-side-notices>.pd-notice-board-links{display:grid;flex:none;gap:var(--pd-space-1);min-height:0;margin:0;padding:0;list-style:none}body.theme-pd .pd-side-notices .pd-notice-board-links a{display:flex;align-items:center;gap:var(--pd-space-1);min-width:0;color:inherit;font-family:"Kaiti SC",STKaiti,KaiTi,serif;font-size:calc(var(--pd-fs-sm) + 1px);line-height:24px;text-decoration:none}body.theme-pd .pd-side-notices .pd-notice-board-number{flex:none;color:#d8dec8b3;font-size:var(--pd-fs-xs)}body.theme-pd .pd-side-notices .pd-notice-board-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-pd .pd-side-notices .pd-notice-board-links>li:first-child .pd-notice-board-label{text-decoration:underline dashed #e5e4b084;text-underline-offset:5px}body.theme-pd .pd-side-notices .pd-notice-board-links a:hover .pd-notice-board-label{text-decoration:underline;text-underline-offset:5px}body.theme-pd .pd-side-notices .pd-notice-board-links a:focus-visible{outline:2px solid var(--pd-notice-board-ink);outline-offset:3px}body.theme-pd .pd-home-sidebar-cards>.pd-side-notices>.pd-notice-board-chalk{position:absolute;right:20px;bottom:8px;width:20px;height:3px;margin:0;border-radius:1px;background:#f0ecd3;opacity:0.7;transform:rotate(-5deg);pointer-events:none}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse{height:calc(var(--pd-home-card-h) * 5 + var(--pd-home-card-gap) * 4)}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse .pd-pulse-stats>div{padding:var(--pd-space-1) calc(var(--pd-space-1) / 2)}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse .pd-pulse-stats span{font-size:var(--pd-fs-2xs);white-space:nowrap}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse .pd-pulse-new{min-height:0}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse .pd-side-tab{height:var(--pd-space-5)}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse .pd-newuser img{width:var(--pd-moji-inline);height:var(--pd-moji-inline)}body.theme-pd .pd-home-sidebar-cards>.pd-side-pulse .pd-newuser span{font-size:var(--pd-fs-2xs)}body.theme-pd .pd-home-sidebar-cards>.pd-side-fish{height:calc(var(--pd-home-card-h) * 3 + var(--pd-home-card-gap) * 2)}body.theme-pd .pd-home-sidebar-cards>.pd-side-rank-box.pd-side-tabbed{height:calc(var(--pd-home-card-h) * 4 + var(--pd-home-card-gap) * 3)}body.theme-pd .pd-home-sidebar-cards>.pd-side-rank-box.pd-side-tabbed>.pd-side-head{flex:none}body.theme-pd .pd-home-sidebar-cards>.pd-side-rank-box.pd-side-tabbed>.pd-side-tabpanels{min-height:0}body.theme-pd .pd-home-sidebar-cards>.pd-side-ad-slots{display:grid;grid-auto-rows:minmax(0,1fr);gap:var(--pd-home-card-gap);height:calc(var(--pd-home-card-h) * 5 + var(--pd-home-card-gap) * 4);min-width:0}body.theme-pd .pd-side-ad-slots>.pd-side-banner{height:100%;min-height:0;aspect-ratio:auto}
