:root{--cui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--cui-font-sans:var(--cui-font-mono);--cui-text-xs:12px;--cui-text-sm:14px;--cui-text-base:16px;--cui-text-lg:20px;--cui-text-xl:24px;--cui-text-2xl:32px;--cui-leading-tight:1.2;--cui-leading-normal:1.5;--cui-tracking-tight:-.5px;--cui-tracking-wide:.08em;--cui-weight-regular:400;--cui-weight-medium:500;--cui-weight-semibold:600;--cui-weight-bold:700;--cui-space-1:4px;--cui-space-2:8px;--cui-space-3:12px;--cui-space-4:16px;--cui-space-5:24px;--cui-space-6:32px;--cui-space-7:48px;--cui-space-8:64px;--cui-radius-none:0px;--cui-radius-sm:4px;--cui-radius:6px;--cui-radius-lg:10px;--cui-container-narrow:576px;--cui-container:960px;--cui-container-wide:1200px;--cui-bp-sm:640px;--cui-bp-md:768px;--cui-bp-lg:1024px;--cui-ease:cubic-bezier(.2, 0, 0, 1);--cui-duration-fast:.12s;--cui-duration:.18s;--cui-bg:#fff;--cui-surface:#fafaf9;--cui-surface-2:#f8f7f6;--cui-ink:#2c2826;--cui-ink-muted:#756f6c;--cui-border:#eae8e6;--cui-border-strong:#d9d6d3;--cui-primary:#2c2826;--cui-primary-foreground:#fff;--cui-primary-hover:#423d3a;--cui-success:#2e7d5b;--cui-success-foreground:#fff;--cui-success-subtle:#e7f1ec;--cui-warning:#9a6b18;--cui-warning-subtle:#faf1dd;--cui-danger:#b3492f;--cui-danger-subtle:#f7e6e1;--cui-ring:#2c282666;--cui-shadow-sm:0 1px 2px #2c28260f;--cui-shadow:0 6px 24px #2c28261a}[data-theme=dark]{--cui-bg:#1c1a19;--cui-surface:#232120;--cui-surface-2:#2a2826;--cui-ink:#edeae7;--cui-ink-muted:#9a938f;--cui-border:#353230;--cui-border-strong:#45413e;--cui-primary:#edeae7;--cui-primary-foreground:#1c1a19;--cui-primary-hover:#d8d3cf;--cui-success:#4fb083;--cui-success-foreground:#10231b;--cui-success-subtle:#1d3329;--cui-warning:#d6a24a;--cui-warning-subtle:#332a18;--cui-danger:#d97a5e;--cui-danger-subtle:#3a221b;--cui-ring:#edeae766;--cui-shadow-sm:0 1px 2px #0006;--cui-shadow:0 6px 24px #00000080}.cui-root,body.cui-root{background-color:var(--cui-bg);color:var(--cui-ink);font-family:var(--cui-font-mono);font-size:var(--cui-text-base);line-height:var(--cui-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.cui-root *,.cui-root :before,.cui-root :after{box-sizing:border-box}.cui-container{width:100%;padding-inline:var(--cui-space-4);max-width:var(--cui-container);margin-inline:auto}.cui-container[data-width=narrow]{max-width:var(--cui-container-narrow)}.cui-container[data-width=wide]{max-width:var(--cui-container-wide)}.cui-stack{gap:var(--cui-gap,var(--cui-space-4));flex-direction:column;display:flex}.cui-row{align-items:center;gap:var(--cui-gap,var(--cui-space-3));flex-flow:wrap;display:flex}.cui-grid{gap:var(--cui-gap,var(--cui-space-4));grid-template-columns:repeat(var(--cui-cols,1), minmax(0, 1fr));display:grid}@media (max-width:768px){.cui-grid{grid-template-columns:minmax(0,1fr)}.cui-row[data-stack-mobile=true]{flex-direction:column;align-items:stretch}.cui-hide-mobile{display:none!important}}@media (min-width:769px){.cui-show-mobile{display:none!important}}.cui-heading{font-family:var(--cui-font-mono);font-weight:var(--cui-weight-bold);letter-spacing:var(--cui-tracking-tight);line-height:var(--cui-leading-tight);color:var(--cui-ink);margin:0}.cui-heading[data-level="1"]{font-size:var(--cui-text-2xl)}.cui-heading[data-level="2"]{font-size:var(--cui-text-xl)}.cui-heading[data-level="3"]{font-size:var(--cui-text-lg)}.cui-heading[data-level="4"]{font-size:var(--cui-text-base);font-weight:var(--cui-weight-semibold)}.cui-text{color:var(--cui-ink);margin:0}.cui-text[data-muted=true]{color:var(--cui-ink-muted)}.cui-text[data-size=sm]{font-size:var(--cui-text-sm)}.cui-text[data-size=xs]{font-size:var(--cui-text-xs)}.cui-section-label{font-size:var(--cui-text-xs);font-weight:var(--cui-weight-semibold);letter-spacing:var(--cui-tracking-wide);text-transform:uppercase;color:var(--cui-ink-muted);margin:0}.cui-kbd{font-family:var(--cui-font-mono);font-size:var(--cui-text-xs);border:1px solid var(--cui-border-strong);border-radius:var(--cui-radius-sm);background:var(--cui-surface);color:var(--cui-ink);border-bottom-width:2px;align-items:center;padding:2px 6px;display:inline-flex}.cui-btn{--_bg:var(--cui-primary);--_fg:var(--cui-primary-foreground);--_bg-hover:var(--cui-primary-hover);--_border:transparent;justify-content:center;align-items:center;gap:var(--cui-space-2);font-family:var(--cui-font-mono);font-size:var(--cui-text-sm);font-weight:var(--cui-weight-medium);padding:0 var(--cui-space-4);border:1px solid var(--_border);border-radius:var(--cui-radius);background:var(--_bg);height:40px;color:var(--_fg);cursor:pointer;white-space:nowrap;transition:background var(--cui-duration) var(--cui-ease), border-color var(--cui-duration) var(--cui-ease), opacity var(--cui-duration) var(--cui-ease);line-height:1;text-decoration:none;display:inline-flex}.cui-btn:hover{background:var(--_bg-hover)}.cui-btn:focus-visible{outline:2px solid var(--cui-ring);outline-offset:2px}.cui-btn:disabled{opacity:.5;cursor:not-allowed}.cui-btn[data-size=sm]{height:32px;font-size:var(--cui-text-xs);padding:0 var(--cui-space-3)}.cui-btn[data-size=lg]{height:48px;padding:0 var(--cui-space-5);font-size:var(--cui-text-base)}.cui-btn[data-block=true]{width:100%}.cui-btn[data-variant=secondary]{--_bg:var(--cui-surface-2);--_fg:var(--cui-ink);--_bg-hover:var(--cui-surface);--_border:var(--cui-border)}.cui-btn[data-variant=outline]{--_bg:transparent;--_fg:var(--cui-ink);--_bg-hover:var(--cui-surface-2);--_border:var(--cui-border-strong)}.cui-btn[data-variant=ghost]{--_bg:transparent;--_fg:var(--cui-ink);--_bg-hover:var(--cui-surface-2);--_border:transparent}.cui-btn[data-variant=success]{--_bg:var(--cui-success);--_fg:var(--cui-success-foreground);--_bg-hover:var(--cui-success);--_border:transparent}.cui-field{gap:var(--cui-space-2);flex-direction:column;display:flex}.cui-label{font-size:var(--cui-text-sm);font-weight:var(--cui-weight-medium);color:var(--cui-ink)}.cui-label [data-required]{color:var(--cui-danger);margin-left:2px}.cui-hint{font-size:var(--cui-text-xs);color:var(--cui-ink-muted)}.cui-input,.cui-textarea{width:100%;font-family:var(--cui-font-mono);font-size:var(--cui-text-sm);color:var(--cui-ink);background:var(--cui-bg);border:1px solid var(--cui-border-strong);border-radius:var(--cui-radius);padding:0 var(--cui-space-3);height:40px;transition:border-color var(--cui-duration) var(--cui-ease), box-shadow var(--cui-duration) var(--cui-ease)}.cui-textarea{height:auto;min-height:96px;padding:var(--cui-space-3);resize:vertical;line-height:var(--cui-leading-normal)}.cui-input::placeholder,.cui-textarea::placeholder{color:var(--cui-ink-muted)}.cui-input:focus,.cui-textarea:focus{border-color:var(--cui-ink);box-shadow:0 0 0 3px var(--cui-ring);outline:none}.cui-input[aria-invalid=true],.cui-textarea[aria-invalid=true]{border-color:var(--cui-danger)}.cui-card{background:var(--cui-bg);border:1px solid var(--cui-border);border-radius:var(--cui-radius-lg);box-shadow:var(--cui-shadow-sm);overflow:hidden}.cui-card[data-surface=true]{background:var(--cui-surface)}.cui-card-header{padding:var(--cui-space-5);gap:var(--cui-space-1);flex-direction:column;display:flex}.cui-card-body{padding:var(--cui-space-5);padding-top:0}.cui-card-footer{padding:var(--cui-space-5);border-top:1px solid var(--cui-border);gap:var(--cui-space-3);align-items:center;display:flex}.cui-card-title{font-size:var(--cui-text-lg);font-weight:var(--cui-weight-bold);letter-spacing:var(--cui-tracking-tight);margin:0}.cui-card-description{font-size:var(--cui-text-sm);color:var(--cui-ink-muted);margin:0}.cui-badge{align-items:center;gap:var(--cui-space-1);font-size:var(--cui-text-xs);font-weight:var(--cui-weight-medium);border-radius:var(--cui-radius-sm);border:1px solid var(--cui-border);background:var(--cui-surface-2);color:var(--cui-ink);padding:4px 8px;line-height:1;display:inline-flex}.cui-badge[data-variant=success]{background:var(--cui-success-subtle);color:var(--cui-success);border-color:#0000}.cui-badge[data-variant=warning]{background:var(--cui-warning-subtle);color:var(--cui-warning);border-color:#0000}.cui-badge[data-variant=danger]{background:var(--cui-danger-subtle);color:var(--cui-danger);border-color:#0000}.cui-badge[data-variant=solid]{background:var(--cui-primary);color:var(--cui-primary-foreground);border-color:#0000}.cui-callout{gap:var(--cui-space-3);padding:var(--cui-space-4);border:1px solid var(--cui-border);border-left-width:3px;border-left-color:var(--cui-ink);border-radius:var(--cui-radius);background:var(--cui-surface);display:flex}.cui-callout[data-tone=success]{border-left-color:var(--cui-success)}.cui-callout[data-tone=warning]{border-left-color:var(--cui-warning)}.cui-callout[data-tone=danger]{border-left-color:var(--cui-danger)}.cui-callout-title{font-size:var(--cui-text-sm);font-weight:var(--cui-weight-semibold);margin:0 0 2px}.cui-callout-body{font-size:var(--cui-text-sm);color:var(--cui-ink-muted);margin:0}.cui-separator{background:var(--cui-border);border:none}.cui-separator[data-orientation=horizontal]{width:100%;height:1px}.cui-separator[data-orientation=vertical]{align-self:stretch;width:1px}.cui-theme-toggle{border:1px solid var(--cui-border);border-radius:var(--cui-radius);background:var(--cui-bg);width:36px;height:36px;color:var(--cui-ink);cursor:pointer;transition:background var(--cui-duration) var(--cui-ease);justify-content:center;align-items:center;display:inline-flex}.cui-theme-toggle:hover{background:var(--cui-surface-2)}.cui-theme-toggle:focus-visible{outline:2px solid var(--cui-ring);outline-offset:2px}
:root{--cui-font-sans:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cui-font-mono:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cui-font-serif:"EB Garamond", Georgia, "Times New Roman", serif;--cui-bg:#fff;--cui-surface:#fff;--cui-surface-2:#f5f8fb;--cui-ink:#231f20;--cui-ink-muted:#5a6b78;--cui-border:#dbe4ec;--cui-border-strong:#c2d0dc;--cui-primary:#013b60;--cui-primary-foreground:#fff;--cui-primary-hover:#0a4c78;--cui-ring:#2a78d6;--cui-radius:8px;--cui-radius-lg:12px}[data-theme=dark]{--cui-font-sans:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cui-font-mono:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--cui-font-serif:"EB Garamond", Georgia, "Times New Roman", serif;--cui-bg:#0a1b2a;--cui-surface:#0f2438;--cui-surface-2:#143049;--cui-ink:#eef4f9;--cui-ink-muted:#9db3c4;--cui-border:#1d3a54;--cui-border-strong:#274a68;--cui-primary:#7fb2d4;--cui-primary-foreground:#06182a;--cui-primary-hover:#9cc6e0;--cui-ring:#7fb2d4}:root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1da57c;--viz-4:#6a591b;--viz-5:#ae1354;--viz-6:#4a3aa7;--viz-7:#006185;--viz-other:#6e7174}[data-theme=dark]{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#9085e9;--viz-7:#3fb6c6;--viz-other:#5d7488}.cui-heading{font-family:var(--cui-font-serif);color:var(--cui-primary);letter-spacing:normal}.pc-nav{background:#013b60;border-bottom-color:#ffffff29!important}[data-theme=dark] .pc-nav{background:#06243d}.app-page{min-height:100vh}.pc-nav,.pc-nav .cui-heading{color:#fff}.pc-nav .cui-btn{color:#fff;background:0 0;border-color:#0000}.pc-nav .cui-btn:hover{background:#ffffff1f}.pc-nav .cui-btn[data-variant=secondary]{background:#ffffff29}.pc-nav .cui-btn[data-variant=outline]{border-color:#fff6}.pc-nav .cui-btn:focus-visible,.pc-nav a:focus-visible{outline-offset:2px;outline:2px solid #fff}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh}.app-mono-block{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--cui-text-xs);line-height:var(--cui-leading-normal);white-space:pre-wrap;word-break:break-word;background:var(--cui-surface-2);border:1px solid var(--cui-border);border-radius:var(--cui-radius);padding:var(--cui-space-4);color:var(--cui-ink);max-height:420px;overflow:auto}.app-row-button,.app-chip-button{all:unset;cursor:pointer;border-radius:var(--cui-radius);display:block}.app-chip-button{display:inline-block}.app-row-button:focus-visible,.app-chip-button:focus-visible{outline:2px solid var(--cui-primary);outline-offset:2px}.app-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage-bar{z-index:20;background:color-mix(in srgb, var(--cui-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cui-border);margin:0 calc(-1 * var(--cui-space-3));padding:8px var(--cui-space-3);position:sticky}.stage-bar-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.stage-tab{border:1px solid var(--cui-border);background:var(--cui-surface);min-height:48px;color:var(--cui-ink-muted);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex}.stage-tab:hover{border-color:var(--cui-border-strong);color:var(--cui-ink)}.stage-tab:focus-visible{outline:2px solid var(--cui-primary);outline-offset:2px}.stage-tab[aria-selected=true]{border-color:var(--cui-primary);background:color-mix(in srgb, var(--cui-primary) 9%, var(--cui-surface));color:var(--cui-ink);box-shadow:inset 0 -3px 0 var(--cui-primary)}.stage-tab-num{background:var(--cui-surface-2);border:1px solid var(--cui-border);width:24px;height:24px;color:var(--cui-ink-muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.stage-tab[aria-selected=true] .stage-tab-num{background:var(--cui-primary);border-color:var(--cui-primary);color:var(--cui-primary-foreground)}.stage-tab[data-done] .stage-tab-num{background:var(--cui-success);border-color:var(--cui-success);color:#fff}.stage-tab-text{min-width:0;line-height:1.25;display:grid}.stage-tab-label{font-weight:650;font-size:var(--cui-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage-tab[aria-selected=true] .stage-tab-label{font-weight:750}.stage-tab-hint{font-size:var(--cui-text-xs);color:var(--cui-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stage-tab-short{display:none}@media (max-width:900px){.stage-tab{gap:8px;padding:6px 8px}}@media (max-width:640px){.stage-bar{padding:6px var(--cui-space-3)}.stage-bar-tabs{gap:4px}.stage-tab{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:4px 2px}.stage-tab-text{justify-items:center}.stage-tab-label,.stage-tab-hint{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stage-tab-short{font-size:var(--cui-text-xs);font-weight:650;display:block}.stage-tab[aria-selected=true] .stage-tab-short{font-weight:800}.stage-tab-num{width:22px;height:22px;font-size:11px}}@media print{[data-stage][hidden]{display:block!important}}.stage-head{padding-bottom:var(--cui-space-2);gap:4px;display:grid}.stage-head h2{margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.2}.stage-head p{color:var(--cui-ink-muted);text-wrap:pretty;max-width:760px;margin:0}.stage-next{justify-content:space-between;align-items:center;gap:var(--cui-space-3);border-top:1px solid var(--cui-border);padding-top:var(--cui-space-4);flex-wrap:wrap;display:flex}@media (max-width:640px){header.pc-nav{position:static!important}}@media print{@page{margin:16mm}header.pc-nav,nav,[data-print=hide],.vercel-toolbar{display:none!important}html,body{color:#111!important;background:#fff!important}[data-print=only]{display:block!important}.app-mono-block{max-height:none!important;overflow:visible!important}.cui-card{break-inside:avoid;box-shadow:none!important}}[data-print=only]{display:none}.app-build-footer{text-align:center;font-size:var(--cui-text-xs,12px);color:var(--cui-ink-muted);font-family:var(--cui-font-mono,monospace);padding:16px}.cr-shell{gap:var(--cui-space-3);display:grid}.cr-scroll{padding-bottom:8px;overflow-x:auto}.cr-pages,.cr-screen{--cr-brand:#013b60;--cr-brand-soft:#013b601f;--cr-brand-soft2:#013b6038;--cr-ink:#1d2733;--cr-muted:#66727f;--cr-line:#e5e9ed;--cr-line2:#c9d1d8;--cr-bar:#b9c5cf;--cr-bar-strong:#7d8b98;--cr-good:#1b8a5a;--cr-mid:#b97800;--cr-bad:#c2410c;--cr-paper:#fff;--cr-panel:#f6f8fa;--cr-plot:#fafbfc;--cr-purple:#6b5bd2;--cr-on-brand:#fff;color:var(--cr-ink);justify-content:center;gap:24px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid}.cr-page{page:cr;box-sizing:border-box;width:794px;height:1123px;color:var(--cr-ink);background:#fff;border-radius:6px;flex-direction:column;padding:44px 52px 40px;font-size:13.5px;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 8px 28px #0000001f}.cr-page h1,.cr-page h2,.cr-page h3,.cr-screen h1,.cr-screen h2,.cr-screen h3{color:var(--cr-brand);margin:0;font-family:EB Garamond,Georgia,Times New Roman,serif}.cr-page p,.cr-screen p{margin:0}.cr-screen{width:100%;max-width:960px;color:var(--cr-ink);gap:20px;margin:0 auto;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14.5px;line-height:1.55;display:grid}.cr-card{background:var(--cr-paper);border:1px solid var(--cr-line);min-width:0;scroll-margin-top:var(--report-sticky-offset,130px);border-radius:14px;flex-direction:column;gap:16px;padding:28px 32px;display:flex}.cr-card-actions{border-top:1px solid var(--cr-line);flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:6px;display:flex}.cr-go{border:1px solid var(--cr-line2);background:var(--cr-paper);min-height:40px;color:var(--cr-brand);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cr-go:hover{background:var(--cr-brand-soft)}.cr-go:focus-visible{outline:2px solid var(--cr-brand);outline-offset:2px}.cr-go-primary{background:var(--cr-brand);border-color:var(--cr-brand);color:var(--cr-on-brand)}.cr-go-primary:hover{background:#02507f}.cr-screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cr-screen-head h1{font-size:30px;line-height:1.15}.cr-screen-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cr-screen-chip{color:var(--cr-muted);border:1px solid var(--cr-line);background:var(--cr-paper);border-radius:99px;padding:3px 10px;font-size:12px}@media screen{[data-theme=dark] .cr-screen{--cr-brand:#7fb2d4;--cr-brand-soft:#7fb2d429;--cr-brand-soft2:#7fb2d44d;--cr-ink:#eef4f9;--cr-muted:#9db3c4;--cr-line:#1d3a54;--cr-line2:#2c5172;--cr-bar:#3f6282;--cr-bar-strong:#8aa6bd;--cr-good:#3fbf86;--cr-mid:#e3a83a;--cr-bad:#f08a5d;--cr-paper:#0f2438;--cr-panel:#143049;--cr-plot:#0c2033;--cr-purple:#a99cf0;--cr-on-brand:#06182a}[data-theme=dark] .cr-screen .cr-go-primary:hover{background:#9cc6e0}[data-theme=dark] .cr-screen .cr-banner{background:#2a2412;border-color:#6b5520}[data-theme=dark] .cr-screen .cr-ba-up{background:#3fbf862e}[data-theme=dark] .cr-screen .cr-ba-down{background:#f08a5d2e}}.cr-screen .cr-tablewrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.cr-page .cr-tablewrap{flex-shrink:0;overflow:visible}.cr-screen .cr-tablewrap>.cr-table{min-width:560px}.cr-screen .cr-tablewrap>.cr-grid{min-width:620px}.cr-screen .cr-figure{overflow-x:auto}.cr-screen .cr-figure svg{min-width:540px;max-height:560px}.cr-banner{background:#fff7e6;border:1px solid #f3d08a;border-radius:10px;padding:12px 16px;font-size:13.5px}.cr-method summary{cursor:pointer;min-height:32px;color:var(--cr-brand);font-weight:600}hr.cr-divider{border:0;border-top:1px solid var(--cr-line);width:100%;margin:10px 0}.cr-go:disabled{opacity:.7;cursor:progress}.cr-status{color:var(--cr-muted);font-size:13px}.cr-screen .cr-quote,.cr-screen .cr-quote-q,.cr-screen .cr-verdict,.cr-screen .cr-mini-row .cr-name{overflow-wrap:anywhere}.cr-pooled{font-size:13px;margin-top:-6px!important}@media (max-width:720px){.cr-card{border-radius:12px;padding:18px 16px}.cr-screen .cr-kpis{grid-template-columns:1fr}.cr-screen .cr-readiness,.cr-screen .cr-donut-row{grid-template-columns:1fr;justify-items:center}.cr-screen .cr-donut-legend,.cr-screen .cr-pillars{width:100%}.cr-screen .cr-pillar{grid-template-columns:minmax(110px,1fr) 1fr 32px}.cr-screen .cr-mini-row{grid-template-columns:minmax(0,1.3fr) 1fr 48px}.cr-screen .cr-readiness-strip{flex-direction:column;align-items:flex-start}.cr-screen-head h1{font-size:25px}.cr-screen .cr-verdict{font-size:19px}.cr-screen .cr-engine{grid-template-columns:112px 1fr 76px;gap:10px}.cr-screen .cr-quote-q{font-size:19px}}.cr-cover{background-color:#fff;background-image:radial-gradient(#013b6021 1px,#0000 1.2px);background-size:18px 18px;justify-content:center}.cr-cover-inner{text-align:center;justify-items:center;gap:14px;display:grid}.cr-cover-inner h1{font-size:46px;line-height:1.1}.cr-cover-sub{color:var(--cr-ink);font-family:EB Garamond,Georgia,serif;font-size:26px}.cr-cover-date{color:var(--cr-muted);font-size:15px}.cr-rule{width:420px;color:var(--cr-muted);align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.cr-rule:before,.cr-rule:after{content:"";background:var(--cr-line2);flex:1;height:1px}.cr-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:520px;display:flex}.cr-chip{border:1px solid var(--cr-line2);white-space:nowrap;background:#fff;border-radius:8px;padding:8px 16px;font-size:14px}.cr-cover-inner .cr-cover-date{white-space:nowrap}.cr-head{border-bottom:1px solid var(--cr-line);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:14px;display:flex}.cr-head-brand{align-items:center;gap:10px;font-size:19px;display:inline-flex}.cr-head-meta{color:var(--cr-muted);font-size:12px}.cr-head-meta,.cr-head-brand,.cr-foot>*{white-space:nowrap}.cr-head{gap:16px}.cr-head-brand{min-width:0}.cr-head-brand strong{text-overflow:ellipsis;overflow:hidden}.cr-head-meta{flex:none}.cr-head-meta span{margin:0 6px}.cr-body{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.cr-foot{color:var(--cr-muted);border-top:1px solid var(--cr-line);justify-content:space-between;padding-top:12px;font-size:11px;display:flex}.cr-mark{color:#fff;vertical-align:middle;box-shadow:inset 0 0 0 1px var(--cr-line);border-radius:5px;flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.cr-mark img{object-fit:contain;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px}.cr-section-title h2{font-size:25px;line-height:1.2}.cr-section-title p{color:var(--cr-muted);margin-top:4px;font-size:13px}.cr-verdict{color:var(--cr-ink);font-family:EB Garamond,Georgia,serif;font-size:23px;line-height:1.3}.cr-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cr-kpi{border:1px solid var(--cr-line);border-radius:10px;align-content:start;gap:6px;padding:14px 16px;display:grid}.cr-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cr-muted);font-size:10.5px;font-weight:700}.cr-kpi-value{color:var(--cr-brand);font-size:34px;font-weight:700;line-height:1}.cr-kpi-note{color:var(--cr-muted);font-size:12px}.cr-meter{background:var(--cr-line);border-radius:99px;height:8px;display:block;overflow:hidden}.cr-meter>span{border-radius:99px;height:100%;display:block}.cr-meter-sm{flex:1;height:6px}.cr-readiness-strip{border:1px solid var(--cr-line);border-radius:10px;align-items:center;gap:18px;padding:12px 16px;display:flex}.cr-readiness-strip p{margin-top:4px}.cr-callout{background:var(--cr-brand-soft);border-left:4px solid var(--cr-brand);border-radius:8px;gap:4px;padding:14px 18px;display:grid}.cr-callout-soft{background:var(--cr-panel);border-left-color:var(--cr-bar-strong)}.cr-small{font-size:11.5px}.cr-mini{border:1px solid var(--cr-line);border-radius:10px;gap:7px;padding:12px 16px;display:grid}.cr-mini-row{grid-template-columns:200px 1fr 44px;align-items:center;gap:12px;font-size:12.5px;display:grid}.cr-mini-row strong{text-align:right;font-variant-numeric:tabular-nums}.cr-mini-you{color:var(--cr-brand);font-weight:700}.cr-compact td{padding:6px 10px}.cr-compact th{padding:7px 10px}.cr-figure{border:1px solid var(--cr-line);border-radius:10px;margin:0;padding:12px}.cr-figure figcaption{color:var(--cr-muted);margin-top:4px;font-size:12px}.cr-engines{gap:10px;display:grid}.cr-engine{grid-template-columns:160px 1fr 110px;align-items:center;gap:14px;display:grid}.cr-engine-name{align-items:center;gap:8px;font-weight:600;display:inline-flex}.cr-engine-val{text-align:right}.cr-engine-val span{color:var(--cr-muted);font-size:12px}.cr-engine-off{color:var(--cr-muted);grid-column:span 2;font-size:12px}.cr-engine-loc{color:var(--cr-muted);white-space:nowrap;grid-column:2/-1;margin-top:-8px;font-size:11px}.cr-range{background:var(--cr-line);border-radius:99px;height:14px;position:relative}.cr-range-band{background:var(--cr-brand-soft2);border-radius:99px;position:absolute;top:0;bottom:0}.cr-range-dot{background:var(--cr-brand);width:12px;height:12px;box-shadow:0 0 0 2px var(--cr-paper);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.cr-table{border-collapse:separate;border-spacing:0;border:1px solid var(--cr-line);border-radius:10px;width:100%;font-size:13px;overflow:hidden}.cr-table th{text-align:left;color:var(--cr-muted);background:var(--cr-panel);border-bottom:1px solid var(--cr-line);padding:9px 10px;font-size:11.5px;font-weight:600}.cr-table td{border-bottom:1px solid var(--cr-line);vertical-align:middle;padding:8px 10px}.cr-table tr:last-child td{border-bottom:0}.cr-you td{background:var(--cr-brand-soft);font-weight:600}.cr-you-tag{color:var(--cr-on-brand);background:var(--cr-brand);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:10.5px;font-weight:700}.cr-name{align-items:center;gap:8px;display:flex}.cr-cell-bar{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.cr-url{min-width:0;display:grid}.cr-url strong{text-overflow:ellipsis;white-space:nowrap;max-width:470px;font-weight:600;overflow:hidden}.cr-url span{color:var(--cr-muted);text-overflow:ellipsis;white-space:nowrap;max-width:470px;font-size:11.5px;overflow:hidden}.cr-grid{table-layout:fixed}.cr-grid .cr-q{font-size:12.5px;line-height:18px}.cr-grid-col{width:46px;text-align:center!important;padding-left:2px!important;padding-right:2px!important}.cr-grid-col>span{justify-items:center;gap:3px;display:inline-grid}.cr-grid-col-name{font-size:9.5px;line-height:1.1}.cr-cell{text-align:center}.cr-dot{vertical-align:middle;border-radius:50%;width:13px;height:13px;display:inline-block}.cr-dot-linked{background:var(--cr-brand)}.cr-dot-named{background:var(--cr-paper);box-shadow:inset 0 0 0 3px var(--cr-brand)}.cr-dot-absent{background:var(--cr-line)}.cr-dot-none{background:var(--cr-line2);border-radius:1px;width:10px;height:2px}.cr-legend{color:var(--cr-muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.cr-legend>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cr-lead{font-size:14px}.cr-note{color:var(--cr-muted);border-left:3px solid var(--cr-line2);padding-left:10px;font-size:12px}.cr-donut-row{border:1px solid var(--cr-line);border-radius:10px;grid-template-columns:240px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.cr-donut-legend{gap:10px;display:grid}.cr-donut-item{grid-template-columns:14px 1fr auto;align-items:start;gap:10px;display:grid}.cr-swatch{border-radius:3px;width:12px;height:12px;margin-top:4px}.cr-donut-label{display:grid}.cr-donut-label span{color:var(--cr-muted);font-size:11.5px}.cr-donut-pct{font-weight:700}.cr-readiness{grid-template-columns:160px 1fr;align-items:center;gap:24px;display:grid}.cr-pillars{gap:10px;display:grid}.cr-pillar{grid-template-columns:190px 1fr 36px;align-items:center;gap:12px;display:grid}.cr-pillar strong{text-align:right}.cr-h3{font-size:19px!important}.cr-list{gap:6px;margin:0;padding-left:1.3rem;display:grid}.cr-muted{color:var(--cr-muted)}.cr-ticks{padding-left:0;list-style:none}.cr-ticks li:before{content:"✓";color:var(--cr-good);margin-right:8px;font-weight:700}@page cr{size:A4;margin:0}@media print{.cr-scroll{overflow:visible}.cr-pages{gap:0}.cr-page{width:210mm;height:297mm;box-shadow:none;break-after:page;border-radius:0}}.cr-quote-meta{gap:4px;display:grid}.cr-quote-q{color:var(--cr-brand);font-family:EB Garamond,Georgia,serif;font-size:22px}.cr-quote{border-left:4px solid var(--cr-brand);background:var(--cr-panel);white-space:pre-wrap;border-radius:8px;margin:0;padding:16px 20px;font-size:13.5px;line-height:1.6}.cr-quote-old{border-left-color:var(--cr-bar-strong);color:var(--cr-muted)}.cr-ba{border:1px solid var(--cr-line);border-radius:10px;gap:10px;padding:16px;display:grid}.cr-ba-row{grid-template-columns:60px 1fr 54px;align-items:center;gap:12px;display:grid}.cr-ba-row strong{text-align:right;font-size:16px}.cr-ba-change{background:var(--cr-line);border-radius:6px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.cr-ba-up{color:var(--cr-good);background:#e3f4ec}.cr-ba-down{color:var(--cr-bad);background:#fbe8df}.cr-skel{background:linear-gradient(90deg, var(--cr-line,#e3e8ee) 0%, var(--cr-panel,#f1f4f7) 50%, var(--cr-line,#e3e8ee) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite cr-skel;display:block}@keyframes cr-skel{0%{background-position:100% 0}to{background-position:-100% 0}}html{scroll-padding-top:var(--report-sticky-offset,0px)}.skip-link{z-index:100;background:var(--cui-primary);color:var(--cui-primary-foreground);border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}main[tabindex="-1"]:focus{outline:none}.cr-fold{border-top:1px solid var(--cr-line);margin-top:16px;padding-top:12px}.cr-fold>summary{cursor:pointer;min-height:32px;color:var(--cr-brand);font-weight:600}.cr-site-domain{color:var(--cr-muted);font-size:11px;display:block}.cr-site-what{font-weight:600;display:block}.cr-url .cr-site-todo,.cr-url strong{white-space:normal;text-overflow:clip;overflow:visible}.cr-site-todo{color:var(--cr-muted);font-size:12px;line-height:1.4;display:block}.hiw-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hiw-head h2{margin:0 0 4px}.hiw-head p{margin:0}.hiw-hide{color:var(--cr-muted);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;font-size:13px;text-decoration:underline}.hiw-body{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}.hiw-visual{background:var(--cr-panel);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:18px 24px;min-width:0;padding:18px;display:flex}.hiw-gridwrap{gap:var(--gap);display:grid}.hiw-cols,.hiw-row{grid-template-columns:28px repeat(var(--cols), var(--cell));gap:var(--gap);align-items:center;display:grid}.hiw-cols{margin-bottom:2px}.hiw-col{width:var(--cell);opacity:0;transition:opacity .3s ease var(--d), transform .3s ease var(--d);place-items:center;display:grid;transform:translateY(-4px)}.hiw-col .cr-mark{width:var(--cell)!important;height:var(--cell)!important}.hiw-rowlabel{color:var(--cr-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.hiw-row{opacity:0;transition:opacity .35s ease var(--rd), transform .35s ease var(--rd);transform:translate(-6px)}.hiw-cell{width:var(--cell);height:var(--cell);box-sizing:border-box;border:1.5px solid var(--cr-line2);opacity:0;transition:opacity .3s ease var(--d), transform .3s ease var(--d), background-color .3s ease var(--d), border-color .3s ease var(--d), box-shadow .3s ease var(--d);background:0 0;border-radius:50%;transform:scale(.4)}.hiw-p0 .hiw-row,.hiw-p1 .hiw-col{opacity:1;transform:none}.hiw-p1 .hiw-cell{opacity:1;background:var(--cr-line);border-color:var(--cr-line);transform:none}.hiw-p1 .hiw-cell[data-s=none]{border:1.5px dashed var(--cr-line2);background:0 0}.hiw-p2 .hiw-cell[data-s=named]{background:var(--cr-paper);border-color:var(--cr-brand);box-shadow:inset 0 0 0 2px var(--cr-brand)}.hiw-p2 .hiw-cell[data-s=linked]{background:var(--cr-brand);border-color:var(--cr-brand)}.hiw-p3 .hiw-cell[data-s=absent],.hiw-p3 .hiw-cell[data-s=none]{opacity:.35}.hiw-tally{flex:1;gap:10px;min-width:170px;display:grid}.hiw-stat{color:var(--cr-muted);opacity:0;gap:2px;font-size:12.5px;transition:opacity .4s .2s,transform .4s .2s;display:grid;transform:translateY(4px)}.hiw-num{color:var(--cr-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.hiw-p0 .hiw-s0,.hiw-p1 .hiw-s1,.hiw-p2 .hiw-key,.hiw-p3 .hiw-s3,.hiw-p4 .hiw-s4,.hiw-p5 .hiw-s5{opacity:1;transform:none}.hiw-p3 .hiw-s3 .hiw-num{color:var(--cr-brand)}.hiw-range{background:var(--cr-line);border-radius:5px;height:10px;margin:6px 0 4px;display:block;position:relative}.hiw-band{top:0;bottom:0;left:var(--lo);width:calc(var(--hi) - var(--lo));background:var(--cr-brand-soft2);border-radius:5px;position:absolute}.hiw-dot{top:-2px;left:calc(var(--at) - 7px);background:var(--cr-brand);border-radius:50%;width:14px;height:14px;position:absolute}.hiw-repeat{gap:4px;margin:4px 0;display:inline-flex}.hiw-repeat span{border:1.5px solid var(--cr-brand);opacity:.35;border-radius:3px;width:18px;height:14px}.hiw-p5 .hiw-repeat span{animation:1.8s ease-in-out infinite hiw-pulse}.hiw-repeat span:nth-child(2){animation-delay:.3s!important}.hiw-repeat span:nth-child(3){animation-delay:.6s!important}@keyframes hiw-pulse{0%,to{opacity:.3}50%{opacity:1}}.hiw-key{color:var(--cr-muted);opacity:0;gap:4px;font-size:12px;transition:opacity .4s .3s;display:grid}.hiw-key span{align-items:center;gap:6px;display:inline-flex}.hiw-key .cr-dot{width:11px;height:11px}.hiw-key-none{box-sizing:border-box;border:1.5px dashed var(--cr-line2);border-radius:50%;width:11px;height:11px;display:inline-block}.hiw-text{gap:14px;min-width:0;display:grid}.hiw-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hiw-step{width:100%;min-height:34px;color:var(--cr-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 8px;font-size:13.5px;display:flex}.hiw-step:hover{background:var(--cr-panel)}.hiw-step[aria-current=step]{color:var(--cr-ink);background:var(--cr-panel);font-weight:600}.hiw-step-n{border:1.5px solid var(--cr-line2);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.hiw-step[aria-current=step] .hiw-step-n{background:var(--cr-brand);border-color:var(--cr-brand);color:var(--cr-on-brand)}.hiw-now{border-left:3px solid var(--cr-brand);padding:2px 0 2px 14px}.hiw-now p{text-wrap:pretty;margin:6px 0 0;line-height:1.55}.hiw-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hiw-of{margin-left:auto;font-size:12.5px}.hiw-faq{border-top:1px solid var(--cr-line);padding-top:14px}.hiw-faq h3{margin:0 0 6px;font-size:15px}.hiw-faq details{border-bottom:1px solid var(--cr-line)}.hiw-faq summary{cursor:pointer;min-height:24px;padding:10px 0;font-size:14px;font-weight:600}.hiw-faq details p{color:var(--cr-ink);text-wrap:pretty;margin:0 0 12px;line-height:1.55}.hiw-folded{padding:14px 20px}@media (max-width:860px){.hiw-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hiw *,.hiw-visual *{transition:none!important;animation:none!important}}.hiw-still *{transition:none!important;animation:none!important}.hiw-still.hiw-p3 .hiw-cell[data-s=absent],.hiw-still.hiw-p3 .hiw-cell[data-s=none]{opacity:1}.cr-how{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cr-how-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cr-how-steps strong{color:var(--cr-ink);font-size:13.5px;display:block}.cr-how-steps p{color:var(--cr-ink);margin:3px 0 0;font-size:12.3px;line-height:1.5}.cr-faq{gap:14px;display:grid}.cr-faq strong{font-size:13.5px;display:block}.cr-faq p{margin:3px 0 0;font-size:12.5px;line-height:1.5}.aj{gap:18px;min-width:0;margin:0;display:grid}.aj-q{color:var(--cr-ink);text-wrap:balance;max-width:34em;margin:0;padding-left:30px;font-family:EB Garamond,Georgia,serif;font-size:clamp(22px,3.1vw,31px);font-style:italic;line-height:1.22;position:relative}.aj-q:before{content:"“";color:var(--cr-brand);opacity:.35;font-size:64px;font-style:normal;line-height:1;position:absolute;top:-10px;left:-4px}.aj-q>span[aria-hidden]{white-space:pre;opacity:0;transition:opacity .45s ease var(--d), transform .45s ease var(--d);display:inline-block;transform:translateY(6px)}.aj-meta{color:var(--cr-muted);opacity:0;align-items:center;gap:8px;margin:-8px 0 0 30px;font-size:13px;transition:opacity .5s 1s;display:flex}.aj-engine-inline{display:inline-flex}.aj-wrap{--u:calc(100cqw / 880);background-color:var(--cr-panel);background-image:radial-gradient(var(--cr-brand-soft2) 1px, transparent 1.2px);background-size:16px 16px;border-radius:14px;padding:10px 0;container-type:inline-size}.aj-wide{width:100%;position:relative}.aj-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aj-search,.aj-thread{stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}.aj-search{transition:stroke-dashoffset .9s cubic-bezier(.6, 0, .2, 1) var(--d)}.aj-thread{transition:stroke-dashoffset 1.1s cubic-bezier(.6, 0, .2, 1) var(--d)}.aj-thread-missed{opacity:.45}.aj-node{aspect-ratio:1;background:var(--cr-paper);box-shadow:0 0 0 1px var(--cr-line2), 0 10px 30px -12px #013b6059;opacity:0;border-radius:50%;place-items:center;transition:opacity .4s,transform .5s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;transform:scale(.85)}.aj-node .cr-mark{width:calc(var(--u) * 30)!important;height:calc(var(--u) * 30)!important;font-size:calc(var(--u) * 16)!important}.aj-node-ring{border:2px solid var(--cr-brand);opacity:0;border-radius:50%;position:absolute;inset:-1px}.aj-node-label{text-align:center;font-size:max(11px, calc(var(--u) * 13));color:var(--cr-ink);opacity:0;font-weight:600;transition:opacity .4s .2s;position:absolute}.aj-chip{align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 12);box-sizing:border-box;border-radius:calc(var(--u) * 10);background:var(--cr-paper);border:1px solid var(--cr-line);opacity:0;min-width:0;transform:translateX(calc(var(--u) * -8));transition:opacity .45s ease var(--d), transform .45s ease var(--d);display:flex;position:absolute}.aj-chip .cr-mark{width:calc(var(--u) * 22)!important;height:calc(var(--u) * 22)!important;font-size:calc(var(--u) * 12)!important}.aj-chip-own{border:1.5px solid var(--cr-brand);background:linear-gradient(var(--cr-brand-soft), var(--cr-brand-soft)), var(--cr-paper)}.aj-chip-dim{border-style:dashed}.aj-chip-dim .aj-chip-text{opacity:.7}.aj-chip-text{min-width:0;line-height:1.25;display:grid}.aj-chip-text strong{font-size:max(11.5px, calc(var(--u) * 13.5));color:var(--cr-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aj-chip-text span{font-size:max(10px, calc(var(--u) * 11.5));color:var(--cr-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aj-more{font-size:max(10px, calc(var(--u) * 12));color:var(--cr-muted);padding-left:calc(var(--u) * 12);opacity:0;transition:opacity .4s .9s;position:absolute}.aj-row{align-items:center;gap:calc(var(--u) * 14);padding:0 calc(var(--u) * 16);box-sizing:border-box;border-radius:calc(var(--u) * 10);background:var(--cr-paper);border:1px solid var(--cr-line);opacity:0;transform:translateX(calc(var(--u) * 10));transition:opacity .5s ease var(--d), transform .5s cubic-bezier(.2, .9, .3, 1) var(--d);display:flex;position:absolute}.aj-place{font-family:EB Garamond,Georgia,serif;font-size:calc(var(--u) * 26);min-width:calc(var(--u) * 18);color:var(--cr-brand);font-variant-numeric:lining-nums tabular-nums;line-height:1}.aj-row-name{font-size:max(12.5px, calc(var(--u) * 15));color:var(--cr-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aj-row-brand{background:var(--cr-brand);border-color:var(--cr-brand)}.aj-row-brand .aj-place,.aj-row-brand .aj-row-name,.aj-row-brand .aj-row-on{color:var(--cr-on-brand)}.aj-row-text{flex:1;min-width:0;line-height:1.2;display:grid}.aj-row-sub{font-size:max(10px, calc(var(--u) * 11.5));color:var(--cr-brand)}.aj-row-on{font-size:max(10px, calc(var(--u) * 11.5));color:var(--cr-muted);font-variant-numeric:tabular-nums}.aj-row-absent .aj-row-on{color:var(--cr-brand)}.aj-row-absent{border:1.5px dashed var(--cr-brand);background:0 0}.aj-row-absent .aj-row-name{color:var(--cr-brand);font-weight:500}.aj-p0 .aj-q>span[aria-hidden],.aj-p0 .aj-meta,.aj-p1 .aj-node,.aj-p1 .aj-node-label,.aj-p1 .aj-chip,.aj-p1 .aj-more{opacity:1;transform:none}.aj-p1 .aj-node-ring{animation:1.2s ease-out aj-ping}@keyframes aj-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.aj-p1 .aj-search,.aj-p2 .aj-thread{stroke-dashoffset:0}.aj-p3 .aj-row{opacity:1;transform:none}.aj-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.aj-steps li{border-top:2px solid var(--cr-line);color:var(--cr-muted);align-content:start;gap:4px;padding-top:12px;font-size:13px;line-height:1.45;transition:border-color .4s,color .4s;display:grid}.aj-steps strong{color:var(--cr-ink);font-size:13.5px}.aj-step-n{color:var(--cr-brand)}.aj-steps .aj-step-on{border-top-color:var(--cr-brand);color:var(--cr-ink)}.aj-take{color:var(--cr-ink);text-wrap:pretty;max-width:40em;margin:0;font-family:EB Garamond,Georgia,serif;font-size:20px;line-height:1.35}.aj-replay{min-height:32px;font:inherit;color:var(--cr-brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.aj-narrow{display:none}.aj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aj-gap{color:var(--cr-muted);font-size:max(12px, calc(var(--u) * 16));letter-spacing:.1em;opacity:0;transition:opacity .5s ease var(--d);place-items:center;display:grid;position:absolute}.aj-p3 .aj-gap,.aj-n-rows .aj-gap{opacity:1}.aj-n-rows .aj-gap{position:static}@container (max-width:679px){.aj-wide{display:none}.aj-narrow{--u:1px;gap:10px;padding:8px 14px;display:grid}}.aj-n-head{color:var(--cr-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aj-n-sites,.aj-n-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aj-n-sites li{background:var(--cr-paper);border:1px solid var(--cr-line);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.aj-n-sites li>span{min-width:0;display:grid}.aj-n-sites strong{font-size:13.5px}.aj-n-sites em{color:var(--cr-muted);font-size:12px;font-style:normal}.aj-n-sites .aj-more{opacity:1;background:0 0;border:0;padding:0 4px;position:static}.aj-n-rows .aj-row{opacity:1;min-height:46px;position:static;transform:none}@media (max-width:760px){.aj-steps{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.aj *,.aj :before{transition:none!important;animation:none!important}}.aj-still *,.aj-still :before{transition:none!important;animation:none!important}.aj-still .aj-search,.aj-still .aj-thread{stroke-dasharray:none}.cr-page .aj{gap:14px}.cr-page .aj-q{font-size:25px}.cr-page .aj-take{font-size:17px}.cr-page .aj-steps li{font-size:12px}@media print{.aj-replay{display:none}.aj .aj-gap,.aj .aj-q>span[aria-hidden],.aj .aj-meta,.aj .aj-node,.aj .aj-node-label,.aj .aj-chip,.aj .aj-more,.aj .aj-row{opacity:1!important;transform:none!important}.aj .aj-search,.aj .aj-thread{stroke-dasharray:none!important}}
