.glossary-links[data-astro-cid-mux5zxme]{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:20px 0 0;font-size:.9375rem;display:flex}.label[data-astro-cid-mux5zxme]{font-weight:600}.glossary-links[data-astro-cid-mux5zxme] a[data-astro-cid-mux5zxme]{padding:6px 0}.schema[data-astro-cid-incocndx]{background:var(--white)}.schema--embed[data-astro-cid-incocndx]{border:1px solid var(--line);border-radius:var(--radius);margin:2.5em 0 0;padding:clamp(20px,3vw,36px)}.schema--embed[data-astro-cid-incocndx] h2[data-astro-cid-incocndx]{margin-top:0;font-size:clamp(1.5rem,3vw,2rem)}.schema[data-astro-cid-incocndx] .part-links{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;display:flex}.schema[data-astro-cid-incocndx] .part-link{font-weight:600}.controls[data-astro-cid-incocndx]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.controls[data-astro-cid-incocndx][hidden]{display:none}.step[data-astro-cid-incocndx]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:44px;color:var(--ink);font:600 .9375rem/1.2 var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.step[data-astro-cid-incocndx]:hover{border-color:var(--violet)}}.step[data-astro-cid-incocndx][aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--white)}.num[data-astro-cid-incocndx]{background:var(--paper);width:26px;height:26px;color:var(--violet);border-radius:2px;place-items:center;font-weight:700;display:inline-grid}.step[data-astro-cid-incocndx][aria-pressed=true] .num[data-astro-cid-incocndx]{background:var(--yellow);color:var(--graphite)}.board[data-astro-cid-incocndx]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(8px,2vw,24px)}.svg-desktop[data-astro-cid-incocndx]{display:none}.svg-mobile[data-astro-cid-incocndx] svg{width:100%;max-width:420px;height:auto;margin-inline:auto}.svg-desktop[data-astro-cid-incocndx] svg{width:100%;height:auto}.board[data-astro-cid-incocndx] .s-cmp[role=button]{cursor:pointer;outline:none}.board[data-astro-cid-incocndx] .s-cmp{transition:opacity .2s}.board[data-astro-cid-incocndx] .s-cmp:focus-visible .s-halo{opacity:.6}@media (hover:hover) and (pointer:fine){.board[data-astro-cid-incocndx] .s-cmp:hover .s-halo{opacity:.6}}.board[data-astro-cid-incocndx] .s-cmp.is-active .s-halo{opacity:1}.board[data-astro-cid-incocndx] .is-filtered .s-cmp:not(.is-in){opacity:.28}.panel[data-astro-cid-incocndx]{border-left:4px solid var(--violet);background:var(--paper);min-height:96px;margin-top:16px;padding:16px 18px}.panel[data-astro-cid-incocndx][hidden]{display:none}.panel[data-astro-cid-incocndx] h3{margin-bottom:6px}.panel[data-astro-cid-incocndx] p{margin:0}.panel-hint[data-astro-cid-incocndx]{color:var(--muted)}.legend[data-astro-cid-incocndx]{color:var(--muted);flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.legend[data-astro-cid-incocndx] li[data-astro-cid-incocndx]{align-items:center;gap:8px;display:inline-flex}.sw[data-astro-cid-incocndx]{border-top:6px solid var(--water);border-radius:3px;width:30px;height:0}.sw--hp[data-astro-cid-incocndx]{border-top:9px solid var(--violet)}.all[data-astro-cid-incocndx]{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.all[data-astro-cid-incocndx] summary[data-astro-cid-incocndx]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.all[data-astro-cid-incocndx] ol[data-astro-cid-incocndx]{padding-left:1.3em}.all[data-astro-cid-incocndx] ol[data-astro-cid-incocndx]>li[data-astro-cid-incocndx]{margin-bottom:12px}.all[data-astro-cid-incocndx] ul[data-astro-cid-incocndx]{margin:6px 0;padding-left:1.1em}.all[data-astro-cid-incocndx] ul[data-astro-cid-incocndx] li[data-astro-cid-incocndx]{margin-bottom:8px}.desc[data-astro-cid-incocndx]{color:var(--muted);font-size:.9375rem}.simplified[data-astro-cid-incocndx]{border-left:4px solid var(--yellow);background:var(--paper);max-width:46rem;margin-top:16px;padding:12px 16px}.note[data-astro-cid-incocndx]{color:var(--muted);max-width:46rem;margin-top:16px;font-size:.9375rem}.source[data-astro-cid-incocndx]{color:var(--muted);font-size:.8125rem}@media (width<=1023px){.panel[data-astro-cid-incocndx]{z-index:2;padding-bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px color-mix(in srgb, var(--graphite) 12%, transparent);position:sticky;bottom:0}}@media (width>=1024px){.svg-desktop[data-astro-cid-incocndx]{display:block}.svg-mobile[data-astro-cid-incocndx]{display:none}}.icon[data-astro-cid-ccg5yoga]{color:var(--icon-color,var(--violet));flex:none}.icon[data-astro-cid-ccg5yoga] .a{stroke:var(--icon-accent,var(--yellow))}.contact[data-astro-cid-qox7tg37]{--icon-color:var(--violet);background:var(--white);color:var(--ink);border-radius:var(--radius);grid-template-columns:104px 1fr;grid-template-areas:"photo body""links links";align-items:center;gap:16px 18px;padding:16px 18px 16px 16px;display:grid;position:relative;overflow:hidden}.frame[data-astro-cid-qox7tg37]{aspect-ratio:4/5;grid-area:photo;position:relative}.frame[data-astro-cid-qox7tg37]:before{content:"";background:var(--violet);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);position:absolute;inset:8px -8px -8px 8px}.frame[data-astro-cid-qox7tg37]:after{content:"";background:var(--yellow);width:5px;position:absolute;top:-6px;bottom:10%;right:2px;transform:skew(-12deg)}img[data-astro-cid-qox7tg37]{object-fit:cover;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);background:var(--muted-light);width:100%;height:100%;position:relative}.name[data-astro-cid-qox7tg37]{font:800 italic 1.35rem/1.15 var(--font-head);margin:0 0 4px}.role[data-astro-cid-qox7tg37]{color:var(--muted);margin:0;font-weight:500}.body[data-astro-cid-qox7tg37]{grid-area:body}.links[data-astro-cid-qox7tg37]{grid-area:links;gap:4px;margin:0;padding:0;list-style:none;display:grid}.links[data-astro-cid-qox7tg37] li[data-astro-cid-qox7tg37]{align-items:center;gap:8px;display:flex}.links[data-astro-cid-qox7tg37] a[data-astro-cid-qox7tg37]{color:var(--violet);white-space:nowrap;align-items:center;min-height:40px;font-weight:600;display:inline-flex}@media (width>=640px){.contact[data-astro-cid-qox7tg37]{grid-template-columns:168px 1fr;grid-template-areas:"photo body""photo links";align-content:center;gap:12px 24px;padding:20px 24px 20px 20px}.body[data-astro-cid-qox7tg37]{align-self:end}.links[data-astro-cid-qox7tg37]{align-self:start}}
