@layer components{.k-ab{padding-block-end:clamp(64px,8vw,96px)}.k-ab-cover{padding-block-start:clamp(32px,5vw,72px)}.k-ab-runhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-block-end:14px;border-block-end:1px solid var(--k-ink);color:var(--k-ink-2);font-size:.8125rem;font-weight:500;line-height:1.4}:lang(ar) .k-ab-runhead{font-size:.9375rem}.k-ab-runhead-cr{color:var(--k-ink-3)}.k-ab-title{padding-block-start:clamp(40px,6vw,80px)}.k-ab-title .k-display{max-width:13em}.k-ab-title .k-lead{max-width:38em;margin-block-start:24px}.k-ab-toc{display:grid;gap:12px 48px;margin-block-start:clamp(56px,8vw,104px)}.k-ab-toc-title{color:var(--k-ink-3);font-size:.875rem;font-weight:500;line-height:1.6}:lang(ar) .k-ab-toc-title{font-size:1rem}.k-ab-toc ol{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--k-hair)}.k-ab-toc-link{display:flex;align-items:baseline;gap:16px;padding-block:14px;border-block-end:1px solid var(--k-hair);color:var(--k-ink);text-decoration:none;border-radius:2px}.k-ab-toc-link:focus-visible{outline:2px solid var(--k-ink);outline-offset:4px}.k-ab-toc-n{flex:none;width:1.5ch;color:var(--k-ink-3);font-size:.9375rem}.k-ab-toc-t{font-size:1.125rem;font-weight:500;line-height:1.4}:lang(ar) .k-ab-toc-t{font-size:1.25rem}.k-ab-toc-go{flex:none;align-self:center;margin-inline-start:auto;color:var(--k-ink-4);transition:color var(--k-dur-micro) var(--k-ease-out)}.k-ab-toc-link:hover .k-ab-toc-go{color:var(--k-ink)}@media (prefers-reduced-motion:no-preference){.k-ab-toc-go{transition:color var(--k-dur-micro) var(--k-ease-out),translate var(--k-dur-ui) var(--k-ease-out)}.k-ab-toc-link:hover .k-ab-toc-go{translate:0 2px}}.k-ab-body{display:grid;gap:56px;padding-block-start:clamp(72px,9vw,128px)}.k-ab-ch{position:relative;display:grid;gap:12px;padding-block-end:clamp(64px,8vw,104px)}.k-ab-ch-n{color:var(--k-ink-3);font-size:.9375rem;font-weight:500;line-height:1.4}.k-ab-h2{color:var(--k-ink);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:600;line-height:1.25;text-wrap:balance}:lang(en) .k-ab-h2{letter-spacing:-.02em}.k-ab-ch-body>.k-ab-h2{margin-block-end:8px}.k-ab-prose{max-width:62ch;margin-block-start:16px;color:var(--k-ink-2);font-size:1.125rem;line-height:1.8;text-wrap:pretty}:lang(ar) .k-ab-prose{font-size:1.25rem}.k-ab-prose strong{color:var(--k-ink);font-weight:600}.k-ab-inline{color:var(--k-ink);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--k-ink) 35%,transparent);text-decoration-thickness:1px;text-underline-offset:5px}.k-ab-inline:hover{text-decoration-color:currentColor}.k-ab-inline:focus-visible{border-radius:2px;outline:2px solid var(--k-ink);outline-offset:2px}.k-ab-pull{padding-inline-start:20px;border-inline-start:2px solid var(--k-ink);color:var(--k-ink);font-size:clamp(1.3125rem,1.1rem + .8vw,1.625rem);font-weight:500;line-height:1.55}:lang(ar) .k-ab-pull{font-size:clamp(1.4375rem,1.2rem + .9vw,1.8125rem)}.k-ab-register-wrap{margin-block-start:28px}.k-ab-register{width:100%;border-collapse:collapse;text-align:start}.k-ab-register tbody tr{border-block-start:1px solid var(--k-hair)}.k-ab-register tbody tr:last-child{border-block-end:1px solid var(--k-hair)}.k-ab-register td,.k-ab-register th{padding-block:16px;vertical-align:top;text-align:start}.k-ab-register th{width:34%;padding-inline-end:24px;font-weight:400}.k-ab-register td{color:var(--k-ink-2);font-size:1rem;line-height:1.65}:lang(ar) .k-ab-register td{font-size:1.125rem}.k-ab-app{display:inline-flex;align-items:center;gap:10px;color:var(--k-ink);font-size:1.0625rem;font-weight:600;line-height:1.4;text-decoration:none;border-radius:6px}:lang(ar) .k-ab-app{font-size:1.1875rem}.k-ab-app:focus-visible{outline:2px solid var(--k-ink);outline-offset:4px}.k-ab-app-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--k-panel);color:var(--k-ink-2)}.k-ab-app-arrow{color:var(--k-ink-3);opacity:0;transition:opacity var(--k-dur-micro) var(--k-ease-out)}.k-ab-app:focus-visible .k-ab-app-arrow,.k-ab-app:hover .k-ab-app-arrow{opacity:1}@media (max-width:39.99rem){.k-ab-register tbody tr{display:grid;gap:6px;padding-block:16px}.k-ab-register td,.k-ab-register th{width:auto;padding:0}}.k-ab-principles{margin:12px 0 0;padding:0;list-style:none}.k-ab-principles li{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:16px;row-gap:8px;padding-block:24px;border-block-start:1px solid var(--k-hair)}.k-ab-principles li:last-child{border-block-end:1px solid var(--k-hair)}.k-ab-principle-n{color:var(--k-ink-3);font-size:.9375rem;line-height:1.9}.k-ab-principle-t{color:var(--k-ink);font-size:1.25rem;font-weight:600;line-height:1.4}:lang(ar) .k-ab-principle-t{font-size:1.375rem}.k-ab-principle-b{grid-column:2;max-width:58ch;color:var(--k-ink-2);font-size:1.0625rem;line-height:1.75}:lang(ar) .k-ab-principle-b{font-size:1.1875rem}.k-ab-qa{margin-block-start:12px;border-block:1px solid var(--k-hair)}.k-ab-q+.k-ab-q{border-block-start:1px solid var(--k-hair)}.k-ab-q summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:20px;color:var(--k-ink);font-size:1.125rem;font-weight:600;line-height:1.5;list-style:none;cursor:pointer;border-radius:4px}:lang(ar) .k-ab-q summary{font-size:1.25rem}.k-ab-q summary::-webkit-details-marker{display:none}.k-ab-q summary:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.k-ab-q-icon{flex:none;margin-block-start:4px;color:var(--k-ink-3)}.k-ab-q[open] .k-ab-q-icon{rotate:45deg;color:var(--k-ink)}.k-ab-q p{max-width:60ch;padding-block-end:22px;padding-inline-end:42px;color:var(--k-ink-2);font-size:1.0625rem;line-height:1.75}:lang(ar) .k-ab-q p{font-size:1.1875rem}@media (prefers-reduced-motion:no-preference){.k-ab-q-icon{transition:rotate var(--k-dur-ui) var(--k-ease-out)}}.k-ab-card{position:relative;padding:32px 28px 28px;border:1px solid var(--k-hair-2);border-radius:var(--k-r-card);background:var(--k-paper);box-shadow:var(--k-e1)}.k-ab-card-title{color:var(--k-ink);font-size:1.125rem;font-weight:600;line-height:1.4}:lang(ar) .k-ab-card-title{font-size:1.25rem}.k-ab-card-intro{margin-block-start:8px;color:var(--k-ink-3);font-size:.875rem;line-height:1.6}:lang(ar) .k-ab-card-intro{font-size:.9375rem}.k-ab-card-fields{margin:20px 0 0}.k-ab-field{padding-block:12px;border-block-start:1px solid var(--k-hair)}.k-ab-field dt{color:var(--k-ink-3);font-size:.75rem;font-weight:500;line-height:1.5}:lang(ar) .k-ab-field dt{font-size:.875rem}.k-ab-field dd{margin:2px 0 0;color:var(--k-ink);font-size:1rem;font-weight:500;line-height:1.5}:lang(ar) .k-ab-field dd{font-size:1.0625rem}.k-ab-field-mono .k-num{font-size:1rem;letter-spacing:.01em}.k-ab-verify{display:flex;width:fit-content;align-items:center;gap:6px;margin-block-start:6px;color:var(--k-ink-2);font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-color:var(--k-hair-2);text-underline-offset:4px;border-radius:4px;transition:text-decoration-color var(--k-dur-micro) var(--k-ease-out)}.k-ab-verify:hover{color:var(--k-ink);text-decoration-color:var(--k-ink)}.k-ab-verify:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.k-ab-card-note{margin-block-start:8px;padding-block-start:16px;border-block-start:1px solid var(--k-hair);color:var(--k-ink-2);font-size:.875rem;line-height:1.65}:lang(ar) .k-ab-card-note{font-size:.9375rem}.k-ab-close{padding-block-start:clamp(24px,4vw,48px)}.k-ab-close-grid{display:grid;gap:28px;align-items:end;padding-block-start:clamp(32px,4vw,48px);border-block-start:1px solid var(--k-ink)}.k-ab-close .k-h2{max-width:14em}.k-ab-close-body{max-width:34em;margin-block-start:16px}.k-ab-close-ctas{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:48rem){.k-ab-toc{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.k-ab-toc-title{padding-block-start:14px}}@media (min-width:64rem){.k-ab-body{grid-template-columns:minmax(0,1fr) 21rem;column-gap:clamp(48px,6vw,96px);align-items:start}.k-ab-card-wrap{grid-column:2;grid-row:1;position:sticky;inset-block-start:calc(var(--k-header) + 32px)}.k-ab-main{grid-column:1;grid-row:1}.k-ab-close-grid{grid-template-columns:minmax(0,1fr) auto}}}