:where(.pg-communities) [hidden]{display:none!important}:where(.pg-communities) .btn-icon{cursor:pointer;color:var(--ink-soft);place-items:center;display:grid}:where(.pg-communities) .page{max-width:720px;padding-block:32px 64px}@media (width>=720px){:where(.pg-communities) .page{padding-block:56px 96px}}:where(.pg-communities) .page-head{gap:10px;margin-bottom:28px;display:grid}:where(.pg-communities) .finder{gap:12px;margin-bottom:20px;display:grid}:where(.pg-communities) .finder-row{gap:10px;display:grid}@media (width>=600px){:where(.pg-communities) .finder-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}:where(.pg-communities) .search-icon{color:var(--ink-mute);align-items:center;padding-left:16px;display:flex}:where(.pg-communities) .search-icon svg{width:20px;height:20px}:where(.pg-communities) .input-group .input[type=search]{padding-left:10px}:where(.pg-communities) .input[type=search]::-webkit-search-cancel-button{appearance:none}:where(.pg-communities) .clear-btn{width:44px;height:44px;min-height:44px;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:center;place-items:center;margin-right:4px;display:grid}:where(.pg-communities) .clear-btn:hover{color:var(--ink)}:where(.pg-communities) .clear-btn svg{width:18px;height:18px}:where(.pg-communities) .locate-btn{min-height:54px}:where(.pg-communities) .locate-btn[aria-busy=true]{cursor:progress}:where(.pg-communities) .loc-note{color:var(--ink-soft);align-items:flex-start;gap:10px;min-height:24px;font-size:15px;display:flex}:where(.pg-communities) .loc-note svg{flex:none;width:18px;height:18px;margin-top:2px}:where(.pg-communities) .loc-note.is-ok svg{color:var(--state)}:where(.pg-communities) .loc-note.is-fail{color:var(--ink)}:where(.pg-communities) .loc-note.is-fail svg{color:var(--danger)}:where(.pg-communities) .list-meta{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 10px;display:flex}:where(.pg-communities) .community-list{margin:0;padding:0;list-style:none;overflow:hidden}:where(.pg-communities) .community-list li+li{border-top:1px solid var(--line)}:where(.pg-communities) .row{min-height:84px;transition:background var(--fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 16px 16px 20px;text-decoration:none;display:grid}:where(.pg-communities) .row:hover{background:var(--elev-2)}:where(.pg-communities) .row:focus-visible{outline-offset:-3px;border-radius:0}:where(.pg-communities) .row-main{gap:4px;min-width:0;display:grid}:where(.pg-communities) .row-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:where(.pg-communities) .row-name .t-title{min-width:0}:where(.pg-communities) .row-name mark{background:var(--state-tint);color:var(--state);border-radius:4px;padding:0 1px}:where(.pg-communities) .row-sub{color:var(--ink-mute);font-size:15px}:where(.pg-communities) .row .status{font-size:14px}:where(.pg-communities) .row-side{color:var(--ink-mute);align-items:center;gap:10px;display:flex}:where(.pg-communities) .row-side .num{color:var(--ink-soft);font-size:14px}:where(.pg-communities) .row-side svg{width:18px;height:18px}:where(.pg-communities) .badge-example{height:22px;color:var(--ink-mute);font-size:12px}:where(.pg-communities) .empty{justify-items:start;gap:14px;padding:32px 24px;display:grid}:where(.pg-communities) .repeat-card{border-color:color-mix(in srgb, var(--state) 34%, transparent);background:color-mix(in srgb, var(--state) 7%, var(--elev));align-items:center;gap:14px;margin-bottom:24px;padding:14px 10px 14px 16px;display:flex}:where(.pg-communities) .repeat-ico,:where(.pg-communities) .notice-ico{background:var(--state-tint);width:40px;height:40px;color:var(--state);border-radius:50%;flex:none;place-items:center;display:grid}:where(.pg-communities) .repeat-ico svg,:where(.pg-communities) .notice-ico svg{width:20px;height:20px}:where(.pg-communities) .repeat-main{flex:1;gap:2px;min-width:0;display:grid}:where(.pg-communities) .notice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;margin-bottom:16px;padding:18px 20px;display:grid}:where(.pg-communities) .notice-ico{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink-soft);grid-row:span 3}:where(.pg-communities) .notice .t-body{font-size:15px}:where(.pg-communities) .notice-action{grid-column:2;justify-self:start;min-height:44px;margin-top:10px}:where(.pg-communities) .empty .t-body{max-width:46ch}:where(.pg-communities) .sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}:where(.pg-communities) .sheet-form{gap:16px;display:grid}:where(.pg-communities) .sheet-done{gap:16px;padding-block:8px 4px;display:grid}:where(.pg-communities) .done-mark{background:var(--state-tint);width:52px;height:52px;color:var(--state);border:1px solid color-mix(in srgb, var(--state) 40%, transparent);border-radius:50%;place-items:center;display:grid}:where(.pg-communities) .done-mark svg{width:26px;height:26px}:where(.pg-communities) .comm-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}:where(.pg-communities) .comm-footer nav{flex-wrap:wrap;gap:8px 16px;display:flex}