.sw :where(.sw-board__desc){text-wrap:balance}.sw .sw-board__head{padding:4px var(--sw-pad)16px}@media (min-width:1024px){.sw .sw-board__head{padding-top:12px}}.sw .sw-board__titlerow{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.sw .sw-board__title{align-items:baseline;gap:10px;min-width:0;display:flex}.sw .sw-board__title h1{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.3}.sw .sw-board__count{color:var(--sw-sub);white-space:nowrap;font-size:13px}.sw .sw-board__count strong{color:var(--sw-brand-strong);font-weight:700}.sw .sw-board__desc{color:var(--sw-sub);word-break:keep-all;margin-top:2px;font-size:14px}.sw .sw-boards{border-top:1px solid var(--sw-line-soft);border-bottom:1px solid var(--sw-line);align-items:stretch;display:flex;position:relative}.sw .sw-boards__tabs{min-width:0;padding:0 calc(var(--sw-pad) - 10px);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.sw .sw-boards__tabs::-webkit-scrollbar{display:none}.sw .sw-boards__tab{height:46px;color:var(--sw-sub);white-space:nowrap;align-items:center;padding:0 10px;font-size:15px;font-weight:600;transition:color .12s;display:flex;position:relative}.sw .sw-boards__tab[aria-current]{color:var(--sw-ink);font-weight:800}.sw .sw-boards__tab[aria-current]:after{content:"";background:var(--sw-brand);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.sw .sw-boards__tab:focus-visible{outline-offset:-3px}@media (hover:hover){.sw .sw-boards__tab:hover{color:var(--sw-ink)}}.sw .sw-boards__tab:active{color:var(--sw-brand-strong)}.sw .sw-allboards{border-left:1px solid var(--sw-line-soft);flex:none;display:flex}.sw .sw-allboards>summary{height:46px;color:var(--sw-ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 12px 0 14px;font-size:13px;font-weight:600;list-style:none;transition:background-color .12s,color .12s;display:inline-flex}.sw .sw-allboards>summary::-webkit-details-marker{display:none}.sw .sw-allboards>summary:focus-visible{outline-offset:-3px}.sw .sw-allboards>summary svg{color:var(--sw-cap);transition:transform .15s}@media (hover:hover){.sw .sw-allboards>summary:hover{background:var(--sw-fill);color:var(--sw-brand-strong)}}.sw .sw-allboards[open]>summary{background:var(--sw-fill);color:var(--sw-brand-strong)}.sw .sw-allboards[open]>summary svg{transform:rotate(180deg)}.sw .sw-allboards__panel{z-index:5;padding:12px var(--sw-pad)16px;background:var(--sw-panel);border:1px solid var(--sw-line);border-radius:0 0 var(--sw-radius)var(--sw-radius);box-shadow:var(--sw-shadow-pop);grid-template-columns:minmax(0,1fr);gap:4px 24px;display:grid;position:absolute;top:100%;left:-1px;right:-1px}.sw .sw-allboards__group{-moz-column-gap:8px;grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.sw .sw-allboards__label{min-height:36px;color:var(--sw-ink);align-items:center;font-size:13px;font-weight:700;display:flex}.sw .sw-allboards__links{-moz-column-gap:4px;flex-wrap:wrap;column-gap:4px;display:flex}.sw .sw-allboards__links a{min-height:36px;color:var(--sw-ink-2);border-radius:var(--sw-radius-sm);align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.sw .sw-allboards__links a[aria-current]{color:var(--sw-brand-strong);background:var(--sw-brand-tint);font-weight:700}@media (hover:hover){.sw .sw-allboards__links a:hover{color:var(--sw-brand-strong);background:var(--sw-fill)}}@media (max-width:1023px){.sw .sw-allboards__panel{left:0;right:0}.sw .sw-allboards__links a,.sw .sw-allboards__label{min-height:44px}}.sw .sw-board__foot{padding:12px var(--sw-pad)16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.sw .sw-board__page,.sw .sw-board__write{display:none}@media (min-width:1024px){.sw .sw-board__foot{padding:16px var(--sw-pad);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sw .sw-board__page{color:var(--sw-sub);font-variant-numeric:tabular-nums;font-size:13px;display:block}.sw .sw-board__page strong{color:var(--sw-ink);font-weight:700}.sw .sw-board__foot .sw-pager{grid-column:2}.sw .sw-board__write{grid-column:3;justify-self:end;display:inline-flex}}.sw .sw-boards button.sw-boards__tab{cursor:pointer;background:0 0;border:0;font-family:inherit}.sw .sw-allboards__links .sw-allboards__link{min-height:36px;color:var(--sw-ink-2);border-radius:var(--sw-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-family:inherit;font-size:14px;display:inline-flex}.sw .sw-allboards__links .sw-allboards__link[aria-current]{color:var(--sw-brand-strong);background:var(--sw-brand-tint);font-weight:700}.sw .sw-allboards__group .sw-allboards__label--pick{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.sw .sw-allboards__group .sw-allboards__label--pick[aria-current]{color:var(--sw-brand-strong)}@media (hover:hover){.sw .sw-allboards__group .sw-allboards__label--pick:hover{color:var(--sw-brand-strong)}}@media (max-width:1023px){.sw .sw-allboards__links .sw-allboards__link{min-height:44px}}.sw .sw-boardmap{padding:10px var(--sw-pad)12px;border-bottom:1px solid var(--sw-line);grid-template-columns:minmax(0,1fr);gap:4px 24px;display:grid}.sw .sw-board__notices{padding:12px var(--sw-pad);gap:8px;display:grid}.sw .sw-board__back{align-items:center;gap:12px;display:flex}@media (min-width:1024px){.sw .sw-board__foot .sw-board__back{grid-column:1;justify-self:start}}.sw .sw-subboards{padding:12px var(--sw-pad);border-bottom:1px solid var(--sw-line);background:var(--sw-fill);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw .sw-subboards .sw-subboards__label{color:var(--sw-ink);white-space:nowrap;margin-right:6px;font-size:13px;font-weight:800}.sw .sw-subboards .sw-subboards__item{border:1px solid var(--sw-line);background:var(--sw-panel);height:34px;color:var(--sw-ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.sw .sw-subboards .sw-subboards__item[aria-current]{border-color:var(--sw-brand);background:var(--sw-brand);color:#fff}@media (hover:hover){.sw .sw-subboards .sw-subboards__item:not([aria-current]):hover{border-color:var(--sw-brand);color:var(--sw-brand-strong)}}@media (max-width:1023px){.sw .sw-subboards{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sw .sw-subboards .sw-subboards__item{flex:none;height:44px}}
