.ai-positioning__title[data-v-a93982e2]{margin-bottom:var(--spacing-md)}.ai-positioning__title strong[data-v-a93982e2]{color:var(--color-brand-dark)}.ai-positioning__label[data-v-a93982e2]{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ai-roles[data-v-a93982e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:1px solid var(--color-border)}.ai-roles[data-v-a93982e2]>*{min-width:0}.ai-roles dl[data-v-a93982e2]{margin:0}.ai-roles__rootip[data-v-a93982e2],.ai-roles__pair>div[data-v-a93982e2]{padding:var(--spacing-lg) var(--spacing-xl)}.ai-roles__pair[data-v-a93982e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-roles__pair>div[data-v-a93982e2]{min-width:0}.ai-roles__pair>div+div[data-v-a93982e2]{border-left:1px solid var(--color-border)}.ai-roles__exploration-note[data-v-a93982e2]{margin:0;padding:0 var(--spacing-xl) var(--spacing-lg);line-height:1.9}.ai-roles dt[data-v-a93982e2]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-heading);font-size:var(--font-size-lg)}.ai-roles dt svg[data-v-a93982e2]{width:1.25rem;height:1.25rem;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;color:var(--color-text-secondary)}.ai-roles dt span[data-v-a93982e2]{margin-left:auto;font-size:var(--font-size-sm)}.ai-roles dd[data-v-a93982e2]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm)}.ai-roles__rootip[data-v-a93982e2]{background:var(--color-brand-softer)}.ai-roles__rootip dt[data-v-a93982e2],.ai-roles__rootip dt svg[data-v-a93982e2]{color:var(--color-brand-dark)}.ai-positioning__difference[data-v-a93982e2]{margin:var(--spacing-lg) 0 0;font-size:var(--font-size-base);line-height:1.9}.ai-positioning__difference strong[data-v-a93982e2]{display:block;margin-bottom:var(--spacing-sm);color:var(--color-brand-dark)}.ai-method[data-v-a93982e2]{margin-block:var(--spacing-3xl)}h3[data-v-a93982e2]{font-size:var(--font-size-xl);line-height:1.6;text-wrap:balance}.ai-method__steps[data-v-a93982e2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl);padding:0;margin:var(--spacing-xl) 0 var(--spacing-lg);list-style:none}.ai-method__steps li[data-v-a93982e2]{position:relative;display:flex;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:2px solid var(--color-brand-dark)}.ai-method__steps li+li[data-v-a93982e2]:before{content:"→";position:absolute;top:-.85em;left:calc(-1 * var(--spacing-xl));width:var(--spacing-xl);color:var(--color-brand-dark);background:var(--color-bg-base);text-align:center}.ai-method__number[data-v-a93982e2]{color:var(--color-brand-dark);font-size:var(--font-size-2xl);font-weight:700;line-height:1.2}.ai-method h4[data-v-a93982e2]{font-size:var(--font-size-lg);font-weight:700;line-height:1.6}.ai-method__steps p[data-v-a93982e2]{margin:0;color:var(--color-text-secondary);line-height:1.75}.ai-checks[data-v-a93982e2]{padding:var(--spacing-xl);background:var(--color-bg-subtle);border-radius:var(--border-radius-lg)}.ai-checks__heading>p[data-v-a93982e2]{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.ai-checks__examples[data-v-a93982e2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl)}.ai-checks__examples article[data-v-a93982e2]{min-width:0}.ai-checks h4[data-v-a93982e2]{margin-bottom:var(--spacing-md);font-size:var(--font-size-base);font-weight:700}.ai-checks__sources[data-v-a93982e2]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.ai-checks__sources li[data-v-a93982e2]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-bg-base);font-size:var(--font-size-sm)}.ai-checks__result[data-v-a93982e2]{display:grid;gap:var(--spacing-sm);text-align:center;color:var(--color-brand-dark)}.ai-checks__arrow[data-v-a93982e2]{font-size:var(--font-size-xl)}.ai-checks__result strong[data-v-a93982e2]{padding:var(--spacing-md);background:var(--color-brand-softer);border-radius:var(--border-radius-sm)}.ai-checks__footer[data-v-a93982e2]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ai-checks__status[data-v-a93982e2]{color:var(--color-brand-dark);font-weight:700}.ai-detail-note[data-v-a93982e2]{margin-top:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.75}@media (max-width: 767.98px){.ai-roles[data-v-a93982e2],.ai-method__steps[data-v-a93982e2],.ai-checks__examples[data-v-a93982e2]{grid-template-columns:1fr}.ai-roles__rootip[data-v-a93982e2],.ai-roles__pair>div[data-v-a93982e2]{padding:var(--spacing-md)}.ai-roles__exploration[data-v-a93982e2]{border-top:1px solid var(--color-border)}.ai-roles__exploration-note[data-v-a93982e2]{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.ai-method__steps[data-v-a93982e2]{gap:0}.ai-method__steps li[data-v-a93982e2]{padding:0 0 var(--spacing-xl) var(--spacing-lg);border-top:0;border-left:2px solid var(--color-brand-dark)}.ai-method__steps li[data-v-a93982e2]:last-child{padding-bottom:0}.ai-method__steps li+li[data-v-a93982e2]:before{content:none}.ai-checks[data-v-a93982e2]{padding:var(--spacing-lg)}.ai-checks__sources[data-v-a93982e2]{display:grid;grid-template-columns:1fr;text-align:center}.ai-checks__examples article+article[data-v-a93982e2]{border-top:1px solid var(--color-border);padding-top:var(--spacing-xl)}}.ai-rule-steps[data-v-e1a4b23c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl);list-style:none;padding:0}.ai-rule-steps li[data-v-e1a4b23c]{border-top:2px solid var(--color-brand-dark);padding-top:var(--spacing-lg)}h3[data-v-e1a4b23c]{font-size:var(--font-size-xl);line-height:1.6}p[data-v-e1a4b23c],dd[data-v-e1a4b23c]{line-height:1.9}.ai-evidence[data-v-e1a4b23c]{margin-block:var(--spacing-xl);overflow:hidden;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--border-radius-lg)}.ai-evidence__heading[data-v-e1a4b23c]{padding:var(--spacing-xl) var(--spacing-xl) 0}.ai-evidence__heading h3[data-v-e1a4b23c]{font-size:clamp(1.25rem,2vw,1.65rem);text-wrap:balance}.ai-evidence__heading h3 span[data-v-e1a4b23c]{display:inline-block;max-width:100%}.ai-evidence__heading>p[data-v-e1a4b23c]:last-child{margin-bottom:0;color:var(--color-text-secondary)}.ai-evidence__examples[data-v-e1a4b23c]{padding:var(--spacing-xl)}.ai-evidence__flow[data-v-e1a4b23c]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);gap:var(--spacing-xl);align-items:center}.ai-evidence__label[data-v-e1a4b23c]{margin:0 0 var(--spacing-md);color:var(--color-brand-dark);font-size:var(--font-size-sm);font-weight:700}.ai-evidence ul[data-v-e1a4b23c]{display:grid;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.ai-evidence li[data-v-e1a4b23c]{display:flex;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-md);background:var(--color-bg-base);border:1px solid var(--color-border);border-radius:var(--border-radius-sm)}.ai-evidence li svg[data-v-e1a4b23c]{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-text-secondary)}.ai-evidence__arrow[data-v-e1a4b23c]{color:var(--color-brand-dark);font-size:var(--font-size-2xl)}.ai-evidence__judgment[data-v-e1a4b23c]{min-width:0;padding:var(--spacing-xl);background:var(--color-brand-softer);border-radius:var(--border-radius-lg)}.ai-evidence__judgment h4[data-v-e1a4b23c]{font-size:var(--font-size-xl);line-height:1.6}.ai-evidence__judgment>p[data-v-e1a4b23c]:not(.ai-evidence__label){margin-bottom:var(--spacing-md)}.ai-evidence__checkpoint[data-v-e1a4b23c]{display:block;padding-top:var(--spacing-md);border-top:1px solid var(--color-border);color:var(--color-brand-dark);font-size:var(--font-size-sm);font-weight:700}.ai-evidence__footer[data-v-e1a4b23c]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ai-evidence__status[data-v-e1a4b23c]{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-brand-dark);font-weight:700}.ai-evidence__status[data-v-e1a4b23c]:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.ai-evidence__caption[data-v-e1a4b23c]{margin-left:auto}.ai-note[data-v-e1a4b23c]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width: 767.98px){.ai-rule-steps[data-v-e1a4b23c],.ai-evidence__flow[data-v-e1a4b23c]{grid-template-columns:1fr}.ai-evidence__flow[data-v-e1a4b23c]{gap:var(--spacing-md)}.ai-evidence__arrow[data-v-e1a4b23c]{justify-self:center;transform:rotate(90deg);line-height:1}.ai-evidence__heading[data-v-e1a4b23c],.ai-evidence__examples[data-v-e1a4b23c],.ai-evidence__judgment[data-v-e1a4b23c],.ai-evidence__footer[data-v-e1a4b23c]{padding:var(--spacing-lg)}.ai-evidence__heading[data-v-e1a4b23c]{padding-bottom:0}.ai-evidence__caption[data-v-e1a4b23c]{width:100%;margin-left:0}}
