.ui-krow.smark{margin:var(--sp-64) 0 0}.ui-krow.smark>:first-child{color:var(--ink)}.tcard[data-astro-cid-pilwi3c3]{margin:var(--sp-16) 0 0}.tcard[data-astro-cid-pilwi3c3]>figcaption[data-astro-cid-pilwi3c3]{margin:0;font-style:normal}.tcard-q[data-astro-cid-pilwi3c3]{text-wrap:balance}.falsbox[data-astro-cid-52xpas4e]{margin:var(--sp-16) 0 0;padding:var(--sp-12) 0;border-bottom:var(--hair) solid var(--line)}.fals[data-astro-cid-52xpas4e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-12);color:var(--prose)}.fals-tag[data-astro-cid-52xpas4e]{flex:none;color:var(--bad)}.fals-clause[data-astro-cid-52xpas4e]{flex:1 1 16rem;min-width:0}.fals-status[data-astro-cid-52xpas4e]{flex:none;margin-left:auto;color:var(--good)}.fals-ledger[data-astro-cid-52xpas4e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-8);margin:var(--sp-4) 0 0;color:var(--dim)}.oq[data-astro-cid-7vt65fts]{position:relative;margin:var(--sp-64) 0;min-height:clamp(18rem,40vh,26rem);display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.oq-rain[data-astro-cid-7vt65fts]{position:absolute;inset:0;z-index:-1;pointer-events:none}.oq-rain[data-astro-cid-7vt65fts] span[data-astro-cid-7vt65fts]{position:absolute;transform:translate(-50%,-50%);font-family:var(--f-mono);letter-spacing:.05em;line-height:1;user-select:none}.oq-rain[data-astro-cid-7vt65fts] .d[data-astro-cid-7vt65fts]{color:var(--faint)}.oq-rain[data-astro-cid-7vt65fts] .g[data-astro-cid-7vt65fts]{color:var(--mark)}.oq-corner[data-astro-cid-7vt65fts]{position:absolute;width:2rem;height:2rem;color:var(--mark);pointer-events:none}.oq-corner--tl[data-astro-cid-7vt65fts]{top:calc(var(--sp-48) + var(--sp-8));left:var(--sp-8)}.oq-corner--tr[data-astro-cid-7vt65fts]{top:calc(var(--sp-48) + var(--sp-8));right:var(--sp-8);transform:scaleX(-1)}.oq-corner--bl[data-astro-cid-7vt65fts]{bottom:var(--sp-8);left:var(--sp-8);transform:scaleY(-1)}.oq-corner--br[data-astro-cid-7vt65fts]{bottom:var(--sp-8);right:var(--sp-8);transform:scale(-1)}.oq-body[data-astro-cid-7vt65fts]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--sp-48) var(--pad-lg)}.oq-kicker[data-astro-cid-7vt65fts]{margin:0 0 var(--sp-16);color:var(--prose)}.oq-q[data-astro-cid-7vt65fts]{max-width:17ch}.oq-q[data-astro-cid-7vt65fts] em{font-style:normal;color:var(--gold);text-shadow:0 0 var(--sp-24) var(--gold-glow)}.oq-rule[data-astro-cid-7vt65fts]{display:block;height:var(--hair);max-width:22rem;margin-top:var(--sp-24);background:linear-gradient(90deg,var(--line-strong),transparent)}@media(prefers-reduced-motion:no-preference){.oq[data-astro-cid-7vt65fts][data-io] .oq-rule[data-astro-cid-7vt65fts]{transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-reveal) var(--ease-emphasized) .15s}.oq[data-astro-cid-7vt65fts][data-io].in .oq-rule[data-astro-cid-7vt65fts]{transform:scaleX(1)}}@media(max-width:720px){.oq[data-astro-cid-7vt65fts]{margin:var(--sp-48) 0;min-height:15rem}.oq-spec-l[data-astro-cid-7vt65fts]{display:none}.oq-spec[data-astro-cid-7vt65fts]{justify-content:flex-end}.oq-corner[data-astro-cid-7vt65fts]{width:1.5rem;height:1.5rem}.oq-body[data-astro-cid-7vt65fts]{padding:var(--sp-40) var(--sp-24)}}.spec[data-astro-cid-fwr4xjqb]{margin:var(--sp-32) 0}.spec[data-astro-cid-fwr4xjqb]>figcaption[data-astro-cid-fwr4xjqb]{margin:0;font-style:normal;flex-wrap:wrap}.spec-surface[data-astro-cid-fwr4xjqb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-16);padding:var(--sp-12) var(--sp-16);border:var(--hair) dashed var(--line-strong);border-radius:var(--r-media)}.spec-rows[data-astro-cid-fwr4xjqb]{list-style:none;margin:var(--sp-16) 0 0;padding:0}.sp-row[data-astro-cid-fwr4xjqb]{margin:0;padding:var(--sp-16) 0;border-top:var(--hair) solid var(--line)}.sp-row[data-astro-cid-fwr4xjqb]:last-child{padding-bottom:0}.sp-head[data-astro-cid-fwr4xjqb]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-16)}.sp-status[data-astro-cid-fwr4xjqb]{color:var(--good)}.sp-entry[data-astro-cid-fwr4xjqb]{margin:var(--sp-8) 0 0}.ai[data-astro-cid-m5ogzi7q]{margin:var(--sp-32) 0}.ai-strip[data-astro-cid-m5ogzi7q]{flex-wrap:wrap}.ai-strip-r[data-astro-cid-m5ogzi7q]{text-align:right}.ai-decision[data-astro-cid-m5ogzi7q]{margin:0 0 var(--sp-8)}.ai-dlabel[data-astro-cid-m5ogzi7q]{display:block;margin-bottom:var(--sp-4)}.ai-din[data-astro-cid-m5ogzi7q]{width:100%;min-height:var(--h-ctl);color:var(--ink);background:transparent;border:0;border-bottom:var(--hair) solid var(--line-strong);border-radius:0;padding:var(--sp-8) 0;transition:border-color var(--fast) var(--ease)}.ai-din[data-astro-cid-m5ogzi7q]::placeholder{color:var(--dim)}.ai-din[data-astro-cid-m5ogzi7q]:focus{outline:none;border-bottom-color:var(--ink)}.ai-din[data-astro-cid-m5ogzi7q]:focus-visible{outline:var(--focus-w) solid var(--ink);outline-offset:var(--focus-gap)}.ai-rows[data-astro-cid-m5ogzi7q]{list-style:none;margin:var(--sp-16) 0 0;padding:0}.ai-row[data-astro-cid-m5ogzi7q]{margin:0;padding:var(--sp-16) 0;border-top:var(--hair) solid var(--line)}.ai-head[data-astro-cid-m5ogzi7q]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-16)}.ai-state[data-astro-cid-m5ogzi7q]{min-width:7ch;text-align:right}.ai-row[data-astro-cid-m5ogzi7q][data-state=declared] .ai-state[data-astro-cid-m5ogzi7q]{color:var(--good)}.ai-row[data-astro-cid-m5ogzi7q][data-state=missing] .ai-state[data-astro-cid-m5ogzi7q]{color:var(--bad)}.ai-q[data-astro-cid-m5ogzi7q]{margin:var(--sp-8) 0 var(--sp-12)}.ai-btn[data-astro-cid-m5ogzi7q]{min-height:var(--h-ctl);min-width:7.5rem;justify-content:center}.ai-btn--miss[data-astro-cid-m5ogzi7q][aria-pressed=true]{background:var(--bad);border-color:var(--bad);color:var(--ground)}.ai-track[data-astro-cid-m5ogzi7q]{display:flex;gap:var(--sp-4);margin:var(--sp-16) 0 var(--sp-12)}.ai-seg[data-astro-cid-m5ogzi7q]{flex:1 1 0;height:3px;border-radius:var(--r-pill);background:var(--line-strong);transition:background var(--fast) var(--ease)}.ai-seg[data-astro-cid-m5ogzi7q].is-ok{background:var(--good)}.ai-seg[data-astro-cid-m5ogzi7q].is-miss{background:var(--bad)}.ai-summary[data-astro-cid-m5ogzi7q]{margin:0 0 var(--sp-4);min-height:1.4em}.ai-summary[data-astro-cid-m5ogzi7q] .ok{color:var(--ink)}.ai[data-astro-cid-m5ogzi7q] .ai-rx{display:flex;gap:var(--sp-8);align-items:baseline;margin:var(--sp-8) 0;font-family:var(--f-mono);font-size:var(--size-data);line-height:var(--lh-data);color:var(--bad)}.ai[data-astro-cid-m5ogzi7q] .ai-rx:before{content:"⚠";flex:none}.ai[data-astro-cid-m5ogzi7q] .ai-clear{margin:var(--sp-8) 0;font-family:var(--f-mono);font-size:var(--size-data);line-height:var(--lh-data);color:var(--good)}.ai-static-lead[data-astro-cid-m5ogzi7q]{margin:var(--sp-12) 0 var(--sp-8)}.ai-static-list[data-astro-cid-m5ogzi7q]{list-style:none;margin:0;padding:0;color:var(--prose)}.ai-static-list[data-astro-cid-m5ogzi7q] li[data-astro-cid-m5ogzi7q]{margin:0;padding:var(--sp-4) 0}.ai[data-astro-cid-m5ogzi7q].is-live .ai-static[data-astro-cid-m5ogzi7q]{display:none}.ai-actions[data-astro-cid-m5ogzi7q]{margin-top:var(--sp-16)}.ai-trace[data-astro-cid-m5ogzi7q]{margin:var(--sp-12) 0 0;padding:var(--sp-12) var(--sp-16);border:var(--hair) dashed var(--line-strong);border-left:var(--hair) dashed var(--line-strong);border-radius:var(--r-media);background:none;font-family:var(--f-mono);font-size:var(--size-data);font-style:normal;font-weight:var(--w-regular);line-height:var(--lh-data);letter-spacing:0;color:var(--prose);white-space:pre-wrap;word-break:break-word}@media print{.ai-btns[data-astro-cid-m5ogzi7q],.ai-actions[data-astro-cid-m5ogzi7q],.ai-trace[data-astro-cid-m5ogzi7q]{display:none!important}.ai[data-astro-cid-m5ogzi7q].is-live .ai-static[data-astro-cid-m5ogzi7q]{display:block}}@media(max-width:720px){.ai-strip[data-astro-cid-m5ogzi7q]{flex-direction:column;align-items:flex-start;gap:var(--sp-4)}.ai-strip-r[data-astro-cid-m5ogzi7q]{text-align:left}.ai-btn[data-astro-cid-m5ogzi7q]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ai-seg[data-astro-cid-m5ogzi7q],.ai-din[data-astro-cid-m5ogzi7q]{transition:none}}.fcard[data-astro-cid-uzkbcvx7]{margin:var(--sp-48) auto 0;max-width:28rem}.fcard-cut[data-astro-cid-uzkbcvx7]{padding:var(--pad);background:var(--surface);border:var(--hair) dashed var(--line-strong);border-radius:var(--r-box)}.fcard-spec[data-astro-cid-uzkbcvx7]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-4) var(--sp-16)}.fcard-title[data-astro-cid-uzkbcvx7]{margin:var(--sp-16) 0 var(--sp-12)}.fcard-rows[data-astro-cid-uzkbcvx7]{list-style:none;margin:0;padding:0}.fcard-rows[data-astro-cid-uzkbcvx7] li[data-astro-cid-uzkbcvx7]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--sp-8);align-items:baseline;margin:0;padding:var(--sp-8) 0;border-top:var(--hair) solid var(--line)}.fc-n[data-astro-cid-uzkbcvx7]{color:var(--dim)}.fcard-foot[data-astro-cid-uzkbcvx7]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-4) var(--sp-16);margin:var(--sp-12) 0 0;padding-top:var(--sp-12);border-top:var(--hair) solid var(--line);color:var(--dim)}.fcard[data-astro-cid-uzkbcvx7]>figcaption[data-astro-cid-uzkbcvx7]{margin:var(--sp-12) 0 0;font-style:normal;text-align:left}
