:where(.aic-page) :where(p,li,td,th,dd,small){text-wrap:pretty}:where(.aic-page) :where(td,th,small,summary>span,li>span){text-wrap:balance}.aic-page .sk-hero{border-block-end:0;padding-block-end:28px}.aic-page .sk-lede,.aic-page .sk-sub{font-size:var(--fs-body)}.aic-page .sk-lede{text-wrap:balance}.aic-page .sk-sec-title{font-size:var(--fs-h2)}.aic-page .sk-sec-no,.aic-page .sk-sec-ref{font-size:var(--fs-caption)}.aic-page .sk-faq{max-inline-size:none}.aic-page .sk-faq-no{font-size:var(--fs-caption)}.aic-page .sk-faq-q{font-size:var(--fs-body)}.aic-page .sk-faq-chev{font-size:var(--fs-body-sm)}.aic-page .sk-faq-item p{font-size:var(--fs-body)}.aic-page .sk-faq-item[open]{background:var(--bg-elevated);border-radius:var(--radius-md)}.aic-page .sk-faq-item[open] .sk-faq-no{font-weight:700}.aic-page .kit-crumbs,.aic-page .sk-btn{font-size:var(--fs-body-sm)}.aic-page .sk-table thead th{font-size:var(--fs-caption)}.aic-page .sk-cmp-group,.aic-page .sk-table .is-group th{font-size:var(--fs-body-sm)}.aic-page .kit-split-body{font-size:var(--fs-body)}.aic-page .kit-split-points li{font-size:var(--fs-body-sm)}.aic-page .kit-cta-title{font-size:var(--fs-h2)}.aic-page .kit-cta-body{font-size:var(--fs-body)}.aic-page .kit-feature-title{font-size:var(--fs-h3)}.aic-page .kit-feature-body,.aic-page .kit-feature-link{font-size:var(--fs-body-sm)}.aic-mono{direction:ltr;unicode-bidi:isolate;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aic-cap{font-size:var(--fs-caption);line-height:1.6;color:var(--fg-subtle)}.aic-fig{margin:0;padding:24px;display:flex;flex-direction:column;gap:16px;min-inline-size:0}.aic-tag{align-self:flex-start;display:inline-flex;align-items:center;min-block-size:26px;padding-inline:12px;border:1px solid var(--border-strong);border-radius:99px;background:var(--bg-muted);color:var(--fg-muted);font-size:var(--fs-caption);line-height:1}.aic-page .sk-h1{text-wrap:balance}.aic-hero{gap:16px}.aic-duo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:14px;align-items:stretch}.aic-tile{display:contents}.aic-tile--lead>.aic-issued{grid-area:1/1}.aic-tile--lead>.aic-tile-cap{grid-area:2/1}.aic-tile--aside>.aic-reply{grid-area:1/2}.aic-tile--aside>.aic-tile-cap{grid-area:2/2}.aic-tile-cap{display:grid;gap:2px}.aic-tile-name{font-family:var(--font-ar-naskh);font-size:var(--fs-body-sm);font-weight:700;line-height:1.4;color:var(--fg)}.aic-reply{box-sizing:border-box;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-block-size:0;padding:18px;border:1px solid var(--border-strong);border-radius:20px;background:var(--bg-card)}.aic-reply-text{margin:0;font-family:var(--font-ar-prose);font-size:var(--fs-body);line-height:1.8;color:var(--fg);text-wrap:pretty}.aic-glyph{flex:none;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--fg-muted)}.aic-issued{flex:1 1 auto;display:flex;box-sizing:border-box;inline-size:100%;min-block-size:280px;border-radius:20px;box-shadow:0 30px 66px -34px color-mix(in srgb,var(--navy-900) 55%,transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--paper-100) 40%,transparent)}.aic-issued>.gm-vignette.aic-issued-vignette{background:linear-gradient(180deg,color-mix(in srgb,var(--navy-900) 74%,transparent),color-mix(in srgb,var(--navy-900) 26%,transparent) 52%,transparent)}.aic-issued-body{flex:1 1 auto;inline-size:100%;box-sizing:border-box;padding:20px;flex-direction:column;gap:18px}.aic-issued-body,.aic-issued-top{display:flex;justify-content:space-between}.aic-issued-top{align-items:center;gap:10px;flex-wrap:nowrap}.aic-issued-icon{flex:none;inline-size:44px;block-size:44px;border-radius:50%;box-shadow:0 0 0 1.6px color-mix(in srgb,var(--paper-100) 55%,transparent),0 0 22px color-mix(in srgb,var(--paper-100) 30%,transparent)}.aic-issued-glyph{inline-size:44px;block-size:44px;display:grid;place-items:center;color:var(--paper-50)}.aic-issued-pill{min-inline-size:0;font-size:var(--fs-caption);text-align:center;padding:4px 11px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--paper-100) 60%,transparent)}.aic-issued-pill,.aic-issued-word{line-height:1.3;color:var(--paper-100)}.aic-issued-word{font-family:var(--font-ar-naskh);font-size:var(--fs-h2);font-weight:700;text-wrap:balance}.sk-cmp.aic-cmp{min-inline-size:680px}.sk-cmp.aic-cmp thead th.is-sticky{inline-size:168px}.sk-cmp.aic-cmp thead th.sk-cmp-col{text-align:start;padding-inline:18px;font-family:var(--font-ar);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:normal}.sk-root:lang(en) .sk-cmp.aic-cmp thead th.sk-cmp-col{font-family:var(--font-lat-ui)}.sk-cmp.aic-cmp th.is-sticky.sk-cmp-label{font-weight:600}.sk-cmp.aic-cmp .sk-cmp-cell--text,.sk-cmp.aic-cmp th.is-sticky.sk-cmp-label{font-size:var(--fs-body-sm);padding-inline:18px;vertical-align:top;padding-block:16px}.sk-cmp.aic-cmp .sk-cmp-cell--text{text-align:start;line-height:1.8;text-wrap:balance}.sk-cmp.aic-cmp td[data-col=jdwin]{background:var(--bg-elevated);color:var(--fg);font-weight:500}.sk-cmp.aic-cmp th.sk-cmp-col[data-col=jdwin]{color:var(--accent-ink);background:var(--bg-elevated);box-shadow:inset 0 -2px 0 var(--cyan-500)}.sk-cmp.aic-cmp td[data-col=assistant]{color:var(--fg-muted)}@media (max-width:700px){.sk-cmp.aic-cmp{min-inline-size:0}.sk-cmp.aic-cmp thead th.is-sticky{inline-size:96px}.sk-cmp.aic-cmp th.is-sticky.sk-cmp-label{padding-inline:10px}.sk-cmp.aic-cmp .sk-cmp-cell--text{padding-inline:10px;line-height:1.75}.sk-cmp.aic-cmp thead th.sk-cmp-col{padding-inline:10px}}.aic-stations{display:grid;gap:56px;margin-block-start:18px}.aic-split{align-items:center}.aic-h3{margin:0;font-family:var(--font-ar-naskh);font-size:var(--fs-h3);font-weight:700;line-height:1.3;color:var(--fg);text-wrap:balance}.aic-audit{list-style:none;margin:0;padding:0;display:grid;gap:14px}.aic-audit li{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.aic-audit-name{font-size:var(--fs-body-sm);font-weight:600;color:var(--fg)}.aic-audit-then{font-size:var(--fs-body-sm);color:var(--fg-muted)}.aic-real-line{margin:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);font-family:var(--font-ar-prose);font-size:var(--fs-body-sm);line-height:1.7;color:var(--fg);text-wrap:pretty}.aic-real-text{flex:1 1 auto;min-inline-size:0}.aic-real-line>.aic-dot,.aic-real-line>.aic-slot{flex:none}.sk-root:lang(en) .aic-real-line{font-family:var(--font-lat-ui)}.aic-slot{place-items:center;border-radius:50%;background:var(--cyan-300);color:var(--accent-contrast)}.aic-dot,.aic-slot{display:inline-grid;inline-size:28px;block-size:28px}.aic-dot{place-items:center;border:1px dashed var(--accent-ink);border-radius:50%;font-family:var(--font-mono);font-size:var(--fs-h3);line-height:1;color:var(--accent-ink)}.kit-split-visual:has(>.aic-fig--panel){border-color:transparent;box-shadow:var(--shadow-lg)}.aic-fig--panel{padding:34px 32px;gap:18px;background:linear-gradient(160deg,var(--report-panel-dark-from),var(--report-panel-dark-to));color:var(--paper-50)}.aic-fig--panel .aic-tag{align-self:flex-start;background:transparent;border-color:color-mix(in srgb,var(--paper-50) 30%,transparent);color:var(--paper-100)}.aic-fig--panel .aic-cap{color:var(--paper-300)}.aic-run-data{font-size:var(--fs-body-sm);line-height:1.5;color:var(--paper-100)}.aic-runs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.aic-runs li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name name" "mark text index";align-items:center;column-gap:14px;row-gap:10px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--paper-50) 18%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--paper-50) 8%,transparent)}.aic-run-name{grid-area:name;font-size:var(--fs-caption);line-height:1.4;color:var(--cyan-200)}.aic-run-mark{grid-area:mark;display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;color:var(--paper-50);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--paper-50) 70%,transparent),0 0 0 2.5px color-mix(in srgb,var(--paper-50) 30%,transparent)}.aic-run-text{grid-area:text;display:grid;gap:2px;min-inline-size:0}.aic-run-word{font-family:var(--font-ar-naskh);font-size:var(--fs-h3);font-weight:700;line-height:1.3;color:var(--paper-50);white-space:nowrap}.aic-run-index{grid-area:index;display:grid;gap:2px;justify-items:end}.aic-run-index b{font-size:var(--fs-h2);font-weight:600;line-height:1.1;color:var(--paper-50)}.aic-run-same{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--cyan-200)}.aic-fig--panel .aic-slot{inline-size:24px;block-size:24px}.aic-seal{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated)}.aic-seal-mark{flex:none;display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;color:var(--paper-50);box-shadow:0 0 0 1.5px var(--paper-100),0 0 0 2.5px var(--border-strong)}.aic-seal-text{display:grid;gap:2px;min-inline-size:0}.aic-seal-word{font-family:var(--font-ar-naskh);font-size:var(--fs-h2);font-weight:700;line-height:1.25;color:var(--fg)}.aic-attest{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:20px;align-items:center;padding:20px 22px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.aic-attest-sign{display:grid;gap:10px;justify-items:start;min-inline-size:0}.aic-attest-sign img{display:block;block-size:54px;inline-size:auto;max-inline-size:100%;object-fit:contain}.aic-attest-issuer{display:grid;gap:2px;padding-block-start:10px;border-block-start:1px solid var(--border);inline-size:100%}.aic-attest-issuer b{font-size:var(--fs-body-sm);font-weight:600;color:var(--fg);line-height:1.5;text-wrap:balance}.aic-attest-rule{display:block;inline-size:1px;block-size:100%;background:var(--border-strong)}.aic-attest-facts{margin:0;display:grid;gap:14px;min-inline-size:0}.aic-attest-facts>div{display:grid;gap:3px}.aic-attest-facts dt{font-size:var(--fs-caption);color:var(--fg-muted)}.aic-attest-facts dd{margin:0;font-size:var(--fs-body-sm);font-weight:600;color:var(--fg);overflow-wrap:anywhere}@media (max-width:520px){.aic-attest{grid-template-columns:minmax(0,1fr);gap:16px}.aic-attest-rule{inline-size:100%;block-size:1px}}.aic-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aic-step{position:relative;box-sizing:border-box;display:grid;align-content:start;gap:12px;padding:26px 26px 24px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-xs);min-inline-size:0}.aic-step.is-lit{border-color:var(--cyan-500);background:var(--bg-elevated);box-shadow:var(--shadow-lg),inset 0 3px 0 var(--cyan-500)}.aic-step-no{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-card);font-size:var(--fs-body-sm);color:var(--fg)}.aic-step.is-lit .aic-step-no{border-color:var(--cyan-500);background:var(--cyan-300);color:var(--accent-contrast)}.aic-step-verb{margin:0;font-family:var(--font-ar-naskh);font-size:var(--fs-h3);font-weight:700;line-height:1.25;color:var(--fg)}.aic-step-who{margin:0;font-size:var(--fs-body-sm);line-height:1.6;color:var(--accent-ink)}.aic-step-text{margin:0;font-family:var(--font-ar-prose);font-size:var(--fs-body);line-height:1.85;color:var(--fg-muted);text-wrap:pretty}.aic-judge .kit-feature-tag{color:var(--accent-ink);font-size:var(--fs-caption)}.aic-judge .kit-feature-link{align-items:flex-start;padding-block:10px;line-height:1.6;text-wrap:balance}.aic-judge .kit-feature-body{text-wrap:balance}.aic-judge .kit-feature.sk-card{box-shadow:var(--shadow-xs)}.aic-judge .kit-feature-link svg{margin-block-start:5px}.aic-read{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--aic-read-cols,3),minmax(0,1fr));gap:16px}.aic-read>li>.aic-read-card{block-size:100%;box-sizing:border-box}.aic-read-card{position:relative;display:grid;align-content:start;gap:8px;min-block-size:44px;padding-block:22px 20px;padding-inline:24px 60px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-xs);color:var(--fg);text-decoration:none}.aic-read-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.aic-read-lang{display:inline-flex;align-items:center;min-block-size:22px;padding-inline:10px;border:1px solid var(--border-strong);border-radius:99px;background:var(--bg-muted);font-size:var(--fs-caption);line-height:1;color:var(--fg-muted)}.aic-read-card:focus-visible,.aic-read-card:hover{border-color:var(--cyan-500);box-shadow:var(--shadow-md)}.aic-read-card b{font-family:var(--font-ar-naskh);font-size:var(--fs-h3);font-weight:700;line-height:1.55;text-wrap:balance}.aic-link-lang{margin-inline-start:10px}.aic-read-go{position:absolute;inset-block-start:22px;inset-inline-end:22px;color:var(--accent-ink)}.sk-root:lang(en) .aic-h3,.sk-root:lang(en) .aic-issued-word,.sk-root:lang(en) .aic-read-card b,.sk-root:lang(en) .aic-run-word,.sk-root:lang(en) .aic-seal-word,.sk-root:lang(en) .aic-step-verb,.sk-root:lang(en) .aic-tile-name{font-family:var(--font-lat);font-weight:600}.sk-root:lang(en) .aic-audit-name,.sk-root:lang(en) .aic-audit-then,.sk-root:lang(en) .aic-step-text{font-family:var(--font-lat-ui)}@media (max-width:960px){.aic-read{grid-template-columns:minmax(0,1fr)}.aic-step{padding:22px 20px 20px}}@media (max-width:700px){.aic-journey{grid-template-columns:minmax(0,1fr);gap:12px}.aic-step{grid-template-columns:32px minmax(0,1fr);column-gap:12px;row-gap:2px;padding:12px 14px}.aic-step.is-lit{box-shadow:var(--shadow-xs),inset 0 3px 0 var(--cyan-500)}.aic-step-no{grid-row:1/span 3;inline-size:32px;block-size:32px;font-size:var(--fs-caption)}.aic-step-verb{font-size:var(--fs-body)}.aic-step-text,.aic-step-verb,.aic-step-who{grid-column:2}.aic-step-text{font-size:var(--fs-caption);line-height:1.7}.aic-judge .kit-grid,.aic-judge .kit-grid[data-cols]{--kit-cols:2;gap:12px}.aic-judge .kit-feature{padding:16px 14px 14px}.aic-judge .kit-feature-title{font-size:var(--fs-body)}.aic-judge .kit-feature-body{line-height:1.7}}@media (max-width:560px){.aic-fig{padding:16px;gap:14px}.aic-duo{gap:10px}.aic-issued,.aic-reply{min-block-size:150px}.aic-reply{padding:14px}.aic-issued-body{padding:14px;gap:14px}.aic-reply-text{font-size:var(--fs-body-sm);line-height:1.7}.aic-issued-pill{padding:3px 8px}.aic-issued-top{gap:6px}.aic-issued-glyph,.aic-issued-icon{inline-size:36px;block-size:36px}.aic-glyph{inline-size:44px;block-size:44px}.aic-audit li{padding:12px}.aic-fig--panel{padding:22px 18px}.aic-runs li{padding:12px 14px;column-gap:10px}.aic-run-mark{inline-size:40px;block-size:40px}.aic-read{grid-template-columns:minmax(0,1fr)}}.aic-issued-word,.aic-seal-word{white-space:nowrap}.sk-root:lang(en) .aic-issued-word,.sk-root:lang(en) .aic-seal-word{font-size:var(--fs-h3)}@media (max-width:700px){.aic-issued-word,.aic-seal-word{font-size:var(--fs-h3)}}@media (max-width:440px){.sk-root:lang(en) .aic-issued-word{font-size:var(--fs-body)}}@media (max-width:380px){.sk-root:lang(en) .aic-issued-word{font-size:var(--fs-body-sm)}}