.concept-trigger[data-v-ea0413fb]{background:var(--annotation-soft,#fff0e8);color:var(--annotation-ink,#a33310);font:inherit;text-align:inherit;cursor:pointer;text-underline-offset:3px;border:0;border-radius:3px;padding:1px 2px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.concept-trigger[data-v-ea0413fb]:hover,.concept-trigger[aria-expanded=true][data-v-ea0413fb]{background:var(--annotation-soft,#ffe5d5);text-decoration-style:solid}.concept-trigger[data-v-ea0413fb]:focus-visible{outline:2px solid var(--annotation-ink,#a33310);outline-offset:2px}.concept-popover[data-v-ea0413fb]{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;color:#29251f;scrollbar-width:thin;background:#fff;border:1px solid #dedbd5;border-radius:12px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;font-family:inherit;font-size:13px;line-height:1.7;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #16130f1f}.concept-heading[data-v-ea0413fb]{justify-content:space-between;align-items:center;gap:16px;display:flex}.concept-heading strong[data-v-ea0413fb]{font-size:16px;font-weight:650}.concept-close[data-v-ea0413fb]{color:#645f58;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;display:inline-flex}.concept-close[data-v-ea0413fb]:hover{background:#f4f2ee}.concept-close[data-v-ea0413fb]:focus-visible{outline-offset:2px;outline:2px solid #a33310}.concept-description[data-v-ea0413fb]{color:#514c45;margin:8px 0 0}.concept-section[data-v-ea0413fb]{margin-top:16px}.concept-section h3[data-v-ea0413fb]{color:#645f58;margin:0 0 6px;font-size:12px;font-weight:600}.concept-section ul[data-v-ea0413fb]{flex-wrap:wrap;gap:5px 12px;margin:0;padding:0;list-style:none;display:flex}.concept-section li[data-v-ea0413fb]{color:#29251f}@media (pointer:coarse){.concept-close[data-v-ea0413fb]{width:44px;height:44px}.concept-trigger[data-v-ea0413fb]{padding-block:3px}}.readout[data-v-a6109d09]{border-top:1px solid #16130f18;flex-direction:column;flex-shrink:0;gap:8px;margin:0;padding:20px 28px;display:flex}.readout-heading[data-v-a6109d09]{color:var(--annotation-ink,#16130f);align-items:baseline;gap:8px;display:flex}.readout-heading strong[data-v-a6109d09]{font-size:14px;font-weight:600}.readout-heading span[data-v-a6109d09]{color:var(--annotation-ink,#645f58);overflow-wrap:anywhere;font-size:11px}.annotation-appearance[data-v-a6109d09]{--annotation-ink:#a94714;--annotation-soft:#fff0e5}.annotation-content[data-v-a6109d09]{--annotation-ink:#7450a2;--annotation-soft:#f1eafa}.annotation-layout[data-v-a6109d09]{--annotation-ink:#187765;--annotation-soft:#e3f4ee}.readout p[data-v-a6109d09]{color:#514c45;margin:0;font-size:13px;line-height:1.8}.readout.is-sketch .readout-heading[data-v-a6109d09]{font-synthesis:none;font-family:Annotation WenKai,sans-serif}.readout.is-sketch .readout-heading strong[data-v-a6109d09]{font-weight:400}@container (width<=560px){.readout[data-v-a6109d09]{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.readout[data-v-a6109d09],.readout-heading[data-v-a6109d09]{transition:none}}
