.role-badge[data-astro-cid-gy2m6w6h]{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.role-super[data-astro-cid-gy2m6w6h]{background:var(--color-pine);color:var(--color-on-dark)}.role-manager[data-astro-cid-gy2m6w6h]{background:var(--color-jibun-soft);color:var(--color-jibun)}.role-viewer[data-astro-cid-gy2m6w6h]{background:var(--color-track);color:var(--color-ink)}.perm-panel[data-astro-cid-iw3n7tkm]{flex-direction:column;gap:16px;display:flex}.perm[data-astro-cid-iw3n7tkm]{table-layout:fixed;width:100%}.perm[data-astro-cid-iw3n7tkm] th[data-astro-cid-iw3n7tkm],.perm[data-astro-cid-iw3n7tkm] td[data-astro-cid-iw3n7tkm]{text-align:left;padding:0;font-weight:400}.c-role[data-astro-cid-iw3n7tkm]{width:170px}.perm[data-astro-cid-iw3n7tkm] thead[data-astro-cid-iw3n7tkm] th[data-astro-cid-iw3n7tkm]{border-bottom:1px solid var(--color-line-strong);vertical-align:middle;padding-bottom:10px}.perm[data-astro-cid-iw3n7tkm] thead[data-astro-cid-iw3n7tkm] .c-label[data-astro-cid-iw3n7tkm]{color:var(--color-muted);font-size:12px;font-weight:500;line-height:1.5}.badge-wrap[data-astro-cid-iw3n7tkm]{justify-content:center;display:flex}.perm[data-astro-cid-iw3n7tkm] tbody[data-astro-cid-iw3n7tkm] th[data-astro-cid-iw3n7tkm],.perm[data-astro-cid-iw3n7tkm] tbody[data-astro-cid-iw3n7tkm] td[data-astro-cid-iw3n7tkm]{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:12px 0}.perm[data-astro-cid-iw3n7tkm] tbody[data-astro-cid-iw3n7tkm] .c-label[data-astro-cid-iw3n7tkm]{font-size:14px;line-height:1.5}.perm[data-astro-cid-iw3n7tkm] tbody[data-astro-cid-iw3n7tkm] td[data-astro-cid-iw3n7tkm] img[data-astro-cid-iw3n7tkm]{margin:0 auto}.note[data-astro-cid-iw3n7tkm]{line-height:1.5}@media (width<=1100px){.c-role[data-astro-cid-iw3n7tkm]{width:120px}}.guide[data-astro-cid-amid4ct5]{flex-direction:column;gap:20px;width:100%;max-width:880px;margin:0 auto;display:flex}.hero[data-astro-cid-amid4ct5]{flex-direction:column;gap:14px;padding:32px;display:flex}.lead[data-astro-cid-amid4ct5]{font-size:15px;line-height:1.8}.invite[data-astro-cid-amid4ct5]{background:var(--color-jibun-soft);border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.7}.invite[data-astro-cid-amid4ct5] strong[data-astro-cid-amid4ct5]{color:var(--color-jibun)}.actions[data-astro-cid-amid4ct5]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.toc[data-astro-cid-amid4ct5]{flex-wrap:wrap;gap:6px;display:flex}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]{border:1px solid var(--color-line);background:var(--color-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]:hover{border-color:var(--color-line-strong)}.toc-no[data-astro-cid-amid4ct5]{background:var(--color-paper);width:20px;height:20px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sec[data-astro-cid-amid4ct5],.sec-group[data-astro-cid-amid4ct5]{scroll-margin-top:16px}.sec[data-astro-cid-amid4ct5]{flex-direction:column;gap:12px;font-size:14px;line-height:1.8;display:flex}.sec-group[data-astro-cid-amid4ct5]{flex-direction:column;gap:12px;display:flex}.sec-title[data-astro-cid-amid4ct5]{align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.no[data-astro-cid-amid4ct5]{background:var(--color-pine);width:28px;height:28px;color:var(--color-on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.points[data-astro-cid-amid4ct5]{flex-direction:column;gap:6px;padding-left:1.2em;list-style:outside;display:flex}.points[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]::marker{color:var(--color-jibun)}.ways[data-astro-cid-amid4ct5]{flex-direction:column;gap:10px;display:flex}.ways[data-astro-cid-amid4ct5]>div[data-astro-cid-amid4ct5]{border-top:1px solid var(--color-line);grid-template-columns:9em minmax(0,1fr);gap:16px;padding-top:10px;display:grid}.ways[data-astro-cid-amid4ct5] dt[data-astro-cid-amid4ct5]{font-weight:600}.note[data-astro-cid-amid4ct5]{color:var(--color-muted);font-size:12px;line-height:1.65}.links[data-astro-cid-amid4ct5]{color:var(--color-pine);flex-wrap:wrap;gap:6px 18px;font-size:13px;font-weight:500;display:flex}.cta[data-astro-cid-amid4ct5]{background:var(--color-pine);border-color:var(--color-pine);color:var(--color-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.cta[data-astro-cid-amid4ct5] .t-sub[data-astro-cid-amid4ct5]{color:var(--color-on-dark);opacity:.85}.cta-text[data-astro-cid-amid4ct5]{flex-direction:column;flex:320px;gap:4px;display:flex}.cta[data-astro-cid-amid4ct5] .btn-primary{background:var(--color-sprout);color:var(--color-pine)}@media (width<=760px){.perm-wrap[data-astro-cid-amid4ct5]{display:none}}@media (width<=640px){.hero[data-astro-cid-amid4ct5]{padding:20px}.ways[data-astro-cid-amid4ct5]>div[data-astro-cid-amid4ct5]{grid-template-columns:minmax(0,1fr);gap:2px}}
