[data-site=aibokforing]{--display:"Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--sans:"Archivo Variable", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--text:#1f1b4d;--muted:#5d5a80;--line:#e2ddf3;--tint:#f6f4fd;--accent:#4b3ad8;--on-accent:#fff;--link:#3f2fc4;--marker:#ddd5ff;--on-marker:#1f1b4d;--head-bg:#fcfbff;--head-fg:#1f1b4d;--head-line:#e2ddf3;--head-cta-bg:#4b3ad8;--head-cta-fg:#fff;--logo-bg:#2b2470;--logo-fg:#d9d0ff;--logo-radius:12px;--hero:#ece8fb;--hero-2:#e1dbf7;--on-hero:#1f1b4d;--hero-soft:#4c4878;--bar:#1f1b4d;--on-bar:#e6e1ff;--radius:8px;--radius-lg:14px;--dot:#f0573b}[data-site=aibokforing] h1,[data-site=aibokforing] h2{letter-spacing:-.028em;font-weight:640}[data-site=aibokforing] h3{letter-spacing:-.012em;font-weight:620}[data-site=aibokforing] .logo-text small{text-transform:none}[data-site=aibokforing] .logo-text b{font-family:var(--display);font-weight:650}[data-site=aibokforing] .hero-ai{background:repeating-linear-gradient(180deg, transparent 0, transparent 35px, #4b3ad812 35px, #4b3ad812 36px), linear-gradient(180deg, var(--hero) 0%, var(--hero-2) 100%);border-bottom:3px solid var(--text);position:relative;overflow:hidden}[data-site=aibokforing] .hero-ai:before{content:"";pointer-events:none;background:#4b3ad847;width:2px;position:absolute;top:0;bottom:0;left:max(10px,50vw - 608px)}[data-site=aibokforing] .hero-ai .wrap{position:relative}[data-site=aibokforing] .hero-ai h1{max-width:17em;font-weight:660}[data-site=aibokforing] .hero-ai .answer mark{background:var(--accent);color:#fff;border-radius:999px;padding:.04em .34em;font-weight:650}[data-site=aibokforing] .ai-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:36px 0 6px;padding:0;list-style:none;display:grid}[data-site=aibokforing] .ai-rows li{border:1px solid #d8d1f4;border-left:4px solid var(--accent);background:#fff;border-radius:4px 12px 12px 4px;padding:16px 16px 15px 18px;position:relative;box-shadow:0 8px 18px -14px #1f1b4d8c}[data-site=aibokforing] .ai-rows i{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}[data-site=aibokforing] .ai-rows i:before{content:"";background:var(--dot);border-radius:50%;width:7px;height:7px}[data-site=aibokforing] .ai-rows b{font-family:var(--display);color:var(--hero-soft);margin-top:9px;font-size:14.5px;font-weight:620;display:block}[data-site=aibokforing] .ai-rows .count{font-family:var(--display);letter-spacing:-.03em;color:var(--text);white-space:nowrap;margin-top:3px;font-size:27px;font-weight:680;line-height:1.1;display:block}[data-site=aibokforing] .ai-rows small{color:var(--muted);border-top:1px solid #ebe7fa;margin-top:8px;padding-top:8px;font-size:13.5px;line-height:1.42;display:block}@media (max-width:960px){[data-site=aibokforing] .ai-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){[data-site=aibokforing] .ai-rows{grid-template-columns:minmax(0,1fr)}[data-site=aibokforing] .ai-rows .count{white-space:normal}}[data-site=aibokforing] .table-scroll{border-color:#d8d1f4}[data-site=aibokforing] thead th{border-bottom:2px solid var(--text);font-family:var(--display);font-weight:640}[data-site=aibokforing] .ai-path table{min-width:900px}[data-site=aibokforing] .ai-path td{vertical-align:top;font-size:14.5px;line-height:1.5}[data-site=aibokforing] .ai-path tbody th{vertical-align:top;width:19%;min-width:180px;font-family:var(--display);font-size:16px;font-weight:640}[data-site=aibokforing] .ai-path tbody th small{font-family:var(--mono);color:var(--muted);margin:3px 0 0 34px;font-size:12px;font-weight:400;display:block}[data-site=aibokforing] .ai-path td:last-child{background:var(--tint);color:var(--hero-soft)}[data-site=aibokforing] .ai-n{background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--mono);vertical-align:1px;border-radius:50%;place-items:center;margin-right:8px;font-size:13px;font-weight:600;display:inline-grid}[data-site=aibokforing] .ai-steps{counter-reset:step;margin:8px 0 18px;padding:0;list-style:none}[data-site=aibokforing] .ai-steps li{counter-increment:step;padding:0 0 16px 46px;position:relative}[data-site=aibokforing] .ai-steps li:before{content:counter(step);border:2px solid var(--accent);width:28px;height:28px;color:var(--accent);font-family:var(--mono);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;left:0}[data-site=aibokforing] .ai-steps li:after{content:"";background:#d8d1f4;width:2px;position:absolute;top:30px;bottom:2px;left:14px}[data-site=aibokforing] .ai-steps li:last-child:after{display:none}[data-site=aibokforing] section.band :is(.table-scroll,.fine,p,ul,ol)+h3{margin-top:28px}
