.shigyo-illustration[data-astro-cid-wjspvbwr]{box-sizing:border-box;width:100%;min-width:0;margin:var(--space-6) 0;background:var(--color-bg-alt);border:var(--rule-hair);color:var(--color-ink);font-family:var(--font-body);padding:clamp(16px,3vw,32px)}.shigyo-illustration[data-astro-cid-wjspvbwr] [data-astro-cid-wjspvbwr]{box-sizing:border-box}.flow[data-astro-cid-wjspvbwr]{gap:28px;display:grid}.flow-three[data-astro-cid-wjspvbwr]{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-card[data-astro-cid-wjspvbwr]{border:var(--rule-hair);border-top:2px solid var(--color-ink);background:#fff;min-width:0;min-height:208px;padding:18px}.flow[data-astro-cid-wjspvbwr]>[data-astro-cid-wjspvbwr]{position:relative}.flow[data-astro-cid-wjspvbwr]>[data-astro-cid-wjspvbwr]:not(:last-child):after{content:"";border-top:1.5px solid var(--color-ink);border-right:1.5px solid var(--color-ink);width:9px;height:9px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)rotate(45deg)}.role-flow[data-astro-cid-wjspvbwr]{align-items:center}.role-branches[data-astro-cid-wjspvbwr]{gap:12px;min-width:0;display:grid}.role-path[data-astro-cid-wjspvbwr]{border:var(--rule-hair);border-left:2px solid var(--color-ink);background:#fff;padding:14px}.role-exception[data-astro-cid-wjspvbwr]{border-style:dashed dashed dashed solid}.flow-number[data-astro-cid-wjspvbwr]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:600;line-height:1.5;display:block}.flow-title[data-astro-cid-wjspvbwr]{font-family:var(--font-heading);margin:12px 0 10px;font-size:16px;font-weight:700;line-height:1.5}.flow-copy[data-astro-cid-wjspvbwr]{color:var(--color-text);margin:0;font-size:13px;line-height:1.7}.detail-list[data-astro-cid-wjspvbwr]{margin:0;font-size:12px;line-height:1.6}.detail-list[data-astro-cid-wjspvbwr] div[data-astro-cid-wjspvbwr]{border-top:var(--rule-hair);grid-template-columns:4.5em minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.detail-list[data-astro-cid-wjspvbwr] dt[data-astro-cid-wjspvbwr]{color:var(--color-text-muted)}.detail-list[data-astro-cid-wjspvbwr] dd[data-astro-cid-wjspvbwr]{overflow-wrap:anywhere;margin:0;font-weight:600}.status[data-astro-cid-wjspvbwr]{max-width:100%;color:var(--color-ink);background:#f4f8fb;border:1px solid #9bb4c7;margin-top:13px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.board[data-astro-cid-wjspvbwr]{border:var(--rule-hair);border-top:2px solid var(--color-ink);background:#fff}.board-heading[data-astro-cid-wjspvbwr]{border-bottom:var(--rule-hair);font-family:var(--font-heading);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:14px 18px;font-size:15px;font-weight:700;display:flex}.board-heading[data-astro-cid-wjspvbwr] span[data-astro-cid-wjspvbwr]+span[data-astro-cid-wjspvbwr]{color:var(--color-text-muted);font-family:var(--font-body);font-size:12px;font-weight:400}table[data-astro-cid-wjspvbwr]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px;line-height:1.5}thead[data-astro-cid-wjspvbwr]{background:#eef4f8}th[data-astro-cid-wjspvbwr],td[data-astro-cid-wjspvbwr]{border-bottom:var(--rule-hair);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px}thead[data-astro-cid-wjspvbwr] th[data-astro-cid-wjspvbwr]{color:var(--color-text-muted);font-weight:600}tbody[data-astro-cid-wjspvbwr] th[data-astro-cid-wjspvbwr]{font-weight:700}tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr]:last-child th[data-astro-cid-wjspvbwr],tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr]:last-child td[data-astro-cid-wjspvbwr]{border-bottom:0}th[data-astro-cid-wjspvbwr]:first-child{width:11%}th[data-astro-cid-wjspvbwr]:nth-child(2){width:20%}th[data-astro-cid-wjspvbwr]:nth-child(3){width:15%}th[data-astro-cid-wjspvbwr]:nth-child(4){width:11%}th[data-astro-cid-wjspvbwr]:nth-child(5){width:43%}td[data-astro-cid-wjspvbwr] .status[data-astro-cid-wjspvbwr]{white-space:nowrap;margin-top:0}.status-pending[data-astro-cid-wjspvbwr]{background:#f4f7fa}.status-missing[data-astro-cid-wjspvbwr]{background:#fff5eb;border-color:#d6ae80}.status-checking[data-astro-cid-wjspvbwr]{background:#eef6fc}.status-done[data-astro-cid-wjspvbwr]{background:#eef7f2;border-color:#93baa2}figcaption[data-astro-cid-wjspvbwr]{color:var(--color-text-muted);margin-top:14px;font-size:11px;line-height:1.6}figcaption[data-astro-cid-wjspvbwr] span[data-astro-cid-wjspvbwr]{color:var(--color-ink);margin-left:8px;font-weight:700;display:inline-block}.dashboard-preview[data-astro-cid-wjspvbwr]{border:var(--rule-hair);background:#fff;display:block}.dashboard-preview[data-astro-cid-wjspvbwr]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.dashboard-preview[data-astro-cid-wjspvbwr] img[data-astro-cid-wjspvbwr]{width:100%;height:auto;display:block}.dashboard-help[data-astro-cid-wjspvbwr]{color:var(--color-text-muted);margin:12px 0 0;font-size:12px}@media (width<=760px){.flow-three[data-astro-cid-wjspvbwr]{grid-template-columns:1fr}.flow-card[data-astro-cid-wjspvbwr]{min-height:0;padding:15px}.flow[data-astro-cid-wjspvbwr]>[data-astro-cid-wjspvbwr]:not(:last-child):after{inset:auto auto -19px 50%;transform:translate(-50%)rotate(135deg)}.flow-title[data-astro-cid-wjspvbwr]{margin:6px 0}.board[data-astro-cid-wjspvbwr]{background:0 0;border:0;padding:0 10px 10px}.board-heading[data-astro-cid-wjspvbwr]{border:var(--rule-hair);border-top:2px solid var(--color-ink);background:#fff;margin:0 -10px 10px}table[data-astro-cid-wjspvbwr],tbody[data-astro-cid-wjspvbwr],tr[data-astro-cid-wjspvbwr],th[data-astro-cid-wjspvbwr],td[data-astro-cid-wjspvbwr]{width:100%;display:block}table[data-astro-cid-wjspvbwr]{border-collapse:separate}thead[data-astro-cid-wjspvbwr]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr]{border:var(--rule-hair);background:#fff;margin-bottom:10px;padding:8px 12px}tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr]:last-child{margin-bottom:0}.board[data-astro-cid-wjspvbwr] tbody[data-astro-cid-wjspvbwr] th[data-astro-cid-wjspvbwr],.board[data-astro-cid-wjspvbwr] tbody[data-astro-cid-wjspvbwr] td[data-astro-cid-wjspvbwr],.board[data-astro-cid-wjspvbwr] tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr]:last-child th[data-astro-cid-wjspvbwr],.board[data-astro-cid-wjspvbwr] tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr]:last-child td[data-astro-cid-wjspvbwr]{border-bottom:var(--rule-hair);grid-template-columns:6.5em minmax(0,1fr);gap:8px;width:auto;padding:6px 0;display:grid}tbody[data-astro-cid-wjspvbwr] tr[data-astro-cid-wjspvbwr] td[data-astro-cid-wjspvbwr]:last-child{border-bottom:0}tbody[data-astro-cid-wjspvbwr] th[data-astro-cid-wjspvbwr]:before,tbody[data-astro-cid-wjspvbwr] td[data-astro-cid-wjspvbwr]:before{content:attr(data-label);color:var(--color-text-muted);font-weight:400}td[data-astro-cid-wjspvbwr] .status[data-astro-cid-wjspvbwr]{justify-self:start}}@media (width<=340px){.shigyo-illustration[data-astro-cid-wjspvbwr]{padding:12px}.board[data-astro-cid-wjspvbwr]{padding:0}.board-heading[data-astro-cid-wjspvbwr]{margin:0 0 10px}}.shigyo-area-nav[data-astro-cid-y6wrtsjk]{margin:0 0 var(--space-8);flex-wrap:wrap;gap:.75rem;display:flex}.shigyo-area-nav[data-astro-cid-y6wrtsjk] a[data-astro-cid-y6wrtsjk]{border:var(--rule-hair);min-width:0;color:var(--color-ink);flex-direction:column;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:flex}.shigyo-area-nav[data-astro-cid-y6wrtsjk] a[data-astro-cid-y6wrtsjk]:hover,.shigyo-area-nav[data-astro-cid-y6wrtsjk] a[data-astro-cid-y6wrtsjk]:focus-visible{border-color:var(--color-primary);color:var(--color-primary)}.shigyo-area-nav[data-astro-cid-y6wrtsjk] span[data-astro-cid-y6wrtsjk]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400}.shigyo-area-grid[data-astro-cid-y6wrtsjk]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.shigyo-area-grid[data-astro-cid-y6wrtsjk] .solution-card[data-astro-cid-y6wrtsjk]{gap:var(--space-8);grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);display:grid}.solution-card[data-astro-cid-y6wrtsjk][id]{scroll-margin-top:100px}.shigyo-illustration[data-astro-cid-y6wrtsjk]{grid-column:1/-1;min-width:0}.shigyo-card-meta[data-astro-cid-y6wrtsjk]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shigyo-card-detail[data-astro-cid-y6wrtsjk]{border-top:var(--rule-hair);padding-top:.75rem}.shigyo-card-detail[data-astro-cid-y6wrtsjk] strong[data-astro-cid-y6wrtsjk]{color:var(--color-ink);margin-bottom:.25rem;display:block}.shigyo-measure-note[data-astro-cid-y6wrtsjk]{margin-top:var(--space-6)}.shigyo-choice-grid[data-astro-cid-y6wrtsjk]{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shigyo-choice-grid[data-astro-cid-y6wrtsjk] h3[data-astro-cid-y6wrtsjk]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.shigyo-model-grid[data-astro-cid-y6wrtsjk]{gap:var(--space-6) var(--space-8);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shigyo-model-grid[data-astro-cid-y6wrtsjk] div[data-astro-cid-y6wrtsjk]{border-top:var(--rule-hair);padding-top:var(--space-4)}.shigyo-model-grid[data-astro-cid-y6wrtsjk] dt[data-astro-cid-y6wrtsjk]{color:var(--color-ink);font-weight:700}.shigyo-model-grid[data-astro-cid-y6wrtsjk] dd[data-astro-cid-y6wrtsjk]{margin:var(--space-2) 0 0}@media (width<=760px){.shigyo-area-nav[data-astro-cid-y6wrtsjk] a[data-astro-cid-y6wrtsjk]{flex:100%}.shigyo-area-grid[data-astro-cid-y6wrtsjk] .solution-card[data-astro-cid-y6wrtsjk],.shigyo-card-meta[data-astro-cid-y6wrtsjk],.shigyo-choice-grid[data-astro-cid-y6wrtsjk],.shigyo-model-grid[data-astro-cid-y6wrtsjk]{gap:var(--space-6);grid-template-columns:1fr}}
