.visual[data-astro-cid-pk5bo7gj]{place-items:center;min-width:0;display:grid}.visual[data-astro-cid-pk5bo7gj]>*{width:100%}.phone-wrap[data-astro-cid-pk5bo7gj]{justify-items:center;display:grid}.composite[data-astro-cid-pk5bo7gj]{padding:0 0 48px 64px;position:relative}.composite-phone[data-astro-cid-pk5bo7gj]{width:30%;min-width:150px;max-width:210px;position:absolute;bottom:0;left:0}.composite-phone[data-astro-cid-pk5bo7gj] .phone{width:100%}@media (width<=560px){.composite[data-astro-cid-pk5bo7gj]{padding:0 0 36px 32px}.composite-phone[data-astro-cid-pk5bo7gj]{min-width:120px}}.phone-wrap[data-astro-cid-pk5bo7gj] .phone{width:260px}.card[data-astro-cid-pk5bo7gj]{box-shadow:var(--shadow-lg);padding:24px}.areas[data-astro-cid-pk5bo7gj]{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.face[data-astro-cid-pk5bo7gj]{aspect-ratio:5/4;border-radius:var(--r-md);background-color:var(--bone);place-items:center;display:grid;position:relative}.area[data-astro-cid-pk5bo7gj]{font:500 12px/1.2 var(--font-ui);color:var(--ink);align-items:center;gap:6px;display:inline-flex;position:absolute;transform:translate(-6px,-50%)}.area[data-astro-cid-pk5bo7gj] i[data-astro-cid-pk5bo7gj]{border:2px solid var(--accent);background:#fffc;border-radius:50%;width:12px;height:12px}.area[data-astro-cid-pk5bo7gj] span[data-astro-cid-pk5bo7gj]{border-radius:var(--r-sm);background:var(--paper);box-shadow:var(--shadow-md);white-space:nowrap;padding:4px 8px}.sessions[data-astro-cid-pk5bo7gj]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sessions[data-astro-cid-pk5bo7gj] li[data-astro-cid-pk5bo7gj]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas);color:var(--ink);gap:6px;padding:12px 14px;font-size:14px;display:grid}.chart[data-astro-cid-pk5bo7gj]{gap:14px;display:grid}.legend[data-astro-cid-pk5bo7gj]{color:var(--ink-muted);justify-content:space-between;font-size:12px;display:flex}.roles[data-astro-cid-pk5bo7gj]{position:relative;overflow-x:auto}table[data-astro-cid-pk5bo7gj]{border-collapse:collapse;width:100%;font-size:13px}th[data-astro-cid-pk5bo7gj],td[data-astro-cid-pk5bo7gj]{border-bottom:1px solid var(--line);text-align:center;padding:10px 8px}thead[data-astro-cid-pk5bo7gj] th[data-astro-cid-pk5bo7gj]{color:var(--ink);vertical-align:bottom;font-size:12px;font-weight:600}tbody[data-astro-cid-pk5bo7gj] th[data-astro-cid-pk5bo7gj]{text-align:left;color:var(--ink-soft);font-weight:400}thead[data-astro-cid-pk5bo7gj] th[data-astro-cid-pk5bo7gj]:first-child{text-align:left;color:var(--ink-muted)}.acc[data-astro-cid-pk5bo7gj]{vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.acc[data-astro-cid-pk5bo7gj].is-full{background:var(--accent)}.acc[data-astro-cid-pk5bo7gj].is-view{border:2px solid var(--accent)}.acc[data-astro-cid-pk5bo7gj].is-none{background:var(--line-strong);border-radius:1px;width:10px;height:2px}.roles[data-astro-cid-pk5bo7gj] .caption[data-astro-cid-pk5bo7gj]{align-items:center;gap:8px;margin-top:12px;display:flex}
