.sol-panel{background:#eef1f3;border-radius:16px;place-items:center;min-width:0;padding:36px 24px;display:grid;position:relative}.band--white .sol-panel{background:#f3f5f7}.tile .sol-panel{background:#fff}.band:not(.band--white) .tile .sol-panel{background:#eef1f3}.sol-screen{width:min(100%,340px);color:var(--navy);background:#fff;border:1px solid #e1e6ea;border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.sol-head{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:.8125rem;font-weight:500;display:flex}.sol-mono{font-family:var(--mono);font-size:.75rem;font-weight:400}.sol-brand{color:var(--navy);align-items:center;gap:8px;font-weight:600;display:flex}.sol-brand:before{content:"";background:var(--navy);border-radius:5px;width:18px;height:18px}.sol-rows{border-top:1px solid #edf0f2;flex-direction:column;display:flex}.sol-row{border-bottom:1px solid #edf0f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:.9375rem;display:grid}.sol-row>span{color:var(--muted);min-width:0}.sol-row b{letter-spacing:-.02em;white-space:nowrap;font-size:1.25rem;font-weight:500}.sol-row b.sol-mono{letter-spacing:0;font-size:.875rem}.sol-btn{background:var(--navy);color:#fff;text-align:center;border-radius:10px;padding:10px 14px;font-size:.875rem;font-weight:600;display:block}.sol-status{color:var(--navy);align-items:center;gap:8px;font-size:.8125rem;display:flex}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-sol-play]:not(.is-live) :is(.sol-in,.sol-late){opacity:0;transform:translateY(6px)}[data-sol-play].is-live .sol-in{animation:sol-in .5s var(--ease) calc(.15s + var(--i,0) * .3s) both}[data-sol-play].is-live .sol-late{animation:sol-in .5s var(--ease) var(--late,1.4s) both}[data-sol-play].is-live .sol-press{animation:sol-press .45s var(--ease) var(--press,.8s) both}@keyframes sol-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sol-press{0%,to{transform:none}40%{background:#12384a;transform:scale(.96)}}}@media (width<=700px){.sol-panel{border-radius:14px;padding:24px 16px}.sol-screen{padding:18px}}.roles[data-astro-cid-qxtmj7re]{--role-card:#fff;--role-edge:#e1e6ea;--gap:20px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.role[data-astro-cid-qxtmj7re]{background:var(--role-card);border:1px solid var(--role-edge);border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.role[data-astro-cid-qxtmj7re]:not(:last-child):after{content:"";width:var(--gap);height:var(--fig-line-width);margin-top:calc(var(--fig-line-width) / -2);background:var(--fig-line);position:absolute;top:44px;left:calc(100% + 1px)}.role-mark[data-astro-cid-qxtmj7re]{border-bottom:1px solid var(--role-edge);letter-spacing:-.02em;color:var(--navy);margin:0 0 20px;padding-bottom:20px;font-size:1.375rem;font-weight:560;line-height:1.2}.role-items[data-astro-cid-qxtmj7re]{flex-direction:column;flex:1;gap:14px;margin:0;padding:0;list-style:none;display:flex}.role-items[data-astro-cid-qxtmj7re] li[data-astro-cid-qxtmj7re]{color:var(--navy);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;font-size:1rem;line-height:1.45;display:grid}.role-items[data-astro-cid-qxtmj7re] .tick[data-astro-cid-qxtmj7re]{margin-top:3px}.role--aryze[data-astro-cid-qxtmj7re]{--role-edge:#ffffff29;background:var(--fig-mark);border-color:var(--fig-mark)}.role--aryze[data-astro-cid-qxtmj7re] .role-mark[data-astro-cid-qxtmj7re],.role--aryze[data-astro-cid-qxtmj7re] .role-items[data-astro-cid-qxtmj7re] li[data-astro-cid-qxtmj7re]{color:var(--fig-mark-text)}.role--aryze[data-astro-cid-qxtmj7re] .tick[data-astro-cid-qxtmj7re]{background:#fff}.role--aryze[data-astro-cid-qxtmj7re] .tick[data-astro-cid-qxtmj7re]:after{border-color:var(--fig-mark)}@media (width<=900px){.roles[data-astro-cid-qxtmj7re]{--gap:16px;grid-template-columns:minmax(0,1fr)}.role[data-astro-cid-qxtmj7re]{padding:22px}.role[data-astro-cid-qxtmj7re]:not(:last-child):after{width:var(--fig-line-width);height:var(--gap);margin-top:0;top:calc(100% + 1px);left:36px}}.hp[data-astro-cid-eilgdoty]{margin:0;position:relative}.hp[data-astro-cid-eilgdoty]>img[data-astro-cid-eilgdoty]{object-fit:cover;border-radius:16px;width:100%;height:clamp(300px,40vw,580px);display:block}.hp[data-astro-cid-eilgdoty] .hp-chip[data-astro-cid-eilgdoty]{z-index:3;pointer-events:none;padding:18px 20px;bottom:32px;left:32px}.hp--end[data-astro-cid-eilgdoty] .hp-chip[data-astro-cid-eilgdoty]{left:auto;right:32px}.hp[data-astro-cid-eilgdoty] .hp-chip[data-astro-cid-eilgdoty] b[data-astro-cid-eilgdoty]{font-size:1.75rem}@media (width<=1000px){.hp[data-astro-cid-eilgdoty]>img[data-astro-cid-eilgdoty]{height:clamp(260px,62vw,460px)}}@media (width<=700px){.hp[data-astro-cid-eilgdoty] .hp-chip[data-astro-cid-eilgdoty],.hp--end[data-astro-cid-eilgdoty] .hp-chip[data-astro-cid-eilgdoty]{padding:10px 12px;bottom:12px;left:12px;right:auto}.hp[data-astro-cid-eilgdoty] .hp-chip[data-astro-cid-eilgdoty] b[data-astro-cid-eilgdoty]{font-size:1.125rem}}.aud-others[data-astro-cid-euzirtmt]{border-top:1px solid var(--line-muted)}.aud-nav[data-astro-cid-eo6w6uit]{padding-top:32px}.aud-nav[data-astro-cid-eo6w6uit] ul[data-astro-cid-eo6w6uit]{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:inline-flex}.aud-nav[data-astro-cid-eo6w6uit] a[data-astro-cid-eo6w6uit]{color:var(--navy);white-space:nowrap;transition:background-color .2s var(--ease);border-radius:999px;padding:9px 18px;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.aud-nav[data-astro-cid-eo6w6uit] a[data-astro-cid-eo6w6uit]:hover{background:var(--accent-bg)}.aud-nav[data-astro-cid-eo6w6uit] a[data-astro-cid-eo6w6uit][aria-current=page]{background:var(--navy);color:#fff}.aud-nav[data-astro-cid-eo6w6uit] a[data-astro-cid-eo6w6uit]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aud-nav[data-astro-cid-eo6w6uit]+.page-hero{padding-top:48px}@media (width<=900px){.aud-nav[data-astro-cid-eo6w6uit]{padding-top:20px}.aud-nav[data-astro-cid-eo6w6uit] ul[data-astro-cid-eo6w6uit]{border-radius:16px;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;display:grid}.aud-nav[data-astro-cid-eo6w6uit] a[data-astro-cid-eo6w6uit]{text-align:center;white-space:normal;border-radius:12px;justify-content:center;align-items:center;height:100%;padding:9px 10px;font-size:.8125rem;display:flex}.aud-nav[data-astro-cid-eo6w6uit]+.page-hero{padding-top:36px}}
