@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.QwC_Da_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.QwC_Da_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5c0da4302b9d15c-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51b7eacc28880ca4-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4073743c32be46c4-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1fa25ac7813ce110-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/770a423e8d763635-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/af77a86cf1e51fa0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5c0da4302b9d15c-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51b7eacc28880ca4-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4073743c32be46c4-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1fa25ac7813ce110-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/770a423e8d763635-s.3w6kcxkrsxlac.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/af77a86cf1e51fa0-s.p.22iyan98j1_2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.Fqxgrq_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.Fqxgrq_variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--plum:#0b1354;--plum-hover:#1a2470;--on-plum:#fff;--violet:#882f8b;--cta:#5f105a;--cta-hover:#470b44;--on-cta:#fff;--plum-deep:#070c39;--plum-night:#0b1354;--on-deep:#fff;--on-deep-muted:#d8dbec;--navy:#0b1354;--mauve:#882f8b;--teal:#00796b;--surface:#fff;--surface-muted:#fafafb;--surface-app:#f2f3f5;--tint:#eef0f8;--ink:#0a0d14;--ink-muted:#4b5563;--line:#e5e7eb;--line-strong:#9ca3af;--success:#2e7d32;--success-tint:#eef7ee;--warning:#8a5300;--warning-tint:#fff1dc;--info:#146a8c;--info-tint:#e3f3fa;--danger:#d90000;--arc:linear-gradient(90deg, #57105a 0%, #882f8b 100%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-card:0 2px 6px #0b135412, 0 1px 2px #0b13540d;--shadow-raised:0 18px 40px #0b13541f, 0 4px 10px #0b13540f;--font-sans:var(--font-hanken), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-mono:var(--font-roboto-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.ak,.ak *{box-sizing:border-box}.ak{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.ak :focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:var(--radius-sm)}.ak-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mauve);font-size:12px;font-weight:750;line-height:16px;display:block}.ak-deep .ak-eyebrow{color:var(--on-deep-muted)}.ak-btn{border-radius:var(--radius-pill);min-height:44px;font:600 15px/20px var(--font-sans);letter-spacing:0;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ak-btn--primary{background:var(--cta);color:var(--on-cta);box-shadow:0 2px 6px #5f105a38}.ak-btn--primary:hover{background:var(--cta-hover)}.ak-btn--secondary{color:var(--cta);border-color:var(--cta);background:0 0}.ak-btn--secondary:hover{background:var(--cta);color:var(--on-cta)}.ak-btn--ghost{color:var(--ink);background:0 0;padding:0 12px}.ak-btn--ghost:hover{color:var(--plum)}.ak-btn--on-deep{background:var(--on-deep);color:var(--plum-deep)}.ak-btn--on-deep:hover{background:#fff}.ak-btn--outline-deep{color:var(--on-deep);background:0 0;border-color:#ffffff80}.ak-btn--outline-deep:hover{border-color:var(--on-deep)}.ak-btn--sm{min-height:36px;padding:0 14px;font-size:14px}.ak-btn .ak-arrow{transition:transform .15s}.ak-btn:hover .ak-arrow{transform:translate(4px)}.ak-badge{border-radius:var(--radius-sm);height:24px;font:600 12px/16px var(--font-sans);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ak-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ak-badge--available{background:var(--success-tint);color:var(--success)}.ak-badge--beta{background:var(--warning-tint);color:var(--warning)}.ak-badge--soon{background:var(--info-tint);color:var(--info)}.ak-chip{border-radius:var(--radius-pill);border:1px solid var(--line);height:28px;font:500 13px/16px var(--font-sans);color:var(--ink-muted);background:var(--surface);align-items:center;padding:0 12px;display:inline-flex}.ak-tile{border-radius:var(--radius-lg);background:var(--tint);width:44px;height:44px;color:var(--plum);border:1px solid color-mix(in srgb, var(--plum) 14%, transparent);flex-shrink:0;place-items:center;display:grid}.ak-tile svg{width:22px;height:22px}.ak-tile--teal{color:var(--teal)}.ak-tile--navy{color:var(--navy)}.ak-personas{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ak-persona{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;gap:12px;min-width:0;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.ak-persona:hover{border-color:var(--plum);transform:translateY(-2px)}.ak-persona__who{font:650 20px/26px var(--font-sans);letter-spacing:-.01em;margin:4px 0 0}.ak-persona__line{color:var(--ink-muted);margin:0;font-size:15px;line-height:23px}.ak-persona__go{font:600 15px/20px var(--font-sans);color:var(--plum);align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:inline-flex}.ak-persona__go:after{content:"→";transition:transform .15s}.ak-persona:hover .ak-persona__go:after{transform:translate(3px)}.ak-persona--core{border-color:color-mix(in srgb, var(--plum) 40%, var(--line))}.ak-products{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ak-product{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:12px;min-width:0;display:flex}.ak-product__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-product__name{font:700 22px/28px var(--font-sans);letter-spacing:-.01em;margin:0}.ak-product__what{color:var(--ink-muted);margin:0;font-size:15px;line-height:23px}.ak-product ul{gap:8px;margin:4px 0 0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.ak-product li{grid-template-columns:16px 1fr;gap:8px;display:grid}.ak-product li:before{content:"";background:var(--plum);border-radius:50%;width:6px;height:6px;margin:8px 0 0 4px}.ak-product__link{font:600 15px/20px var(--font-sans);color:var(--plum);margin-top:auto;padding-top:8px;text-decoration:none}.ak-product__link:hover{text-decoration:underline}.ak-stats{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ak-stat{padding:var(--space-6) 0 0;border-top:2px solid var(--mauve);border-image:var(--arc) 1;min-width:0}.ak-stat__value{font:700 40px/44px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.ak-stat__label{color:var(--ink);margin:8px 0 0;font-size:15px;line-height:22px}.ak-stat__src{color:var(--ink-muted);margin:8px 0 0;font-size:13px;line-height:20px}.ak-stat__src a{color:inherit}.ak-stat--pending .ak-stat__value{color:var(--ink-muted)}.ak-steps{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.ak-step{grid-template-columns:88px 24px minmax(0,1fr);gap:0 16px;display:grid}.ak-step__time{font:600 13px/24px var(--font-sans);color:var(--navy);font-variant-numeric:tabular-nums;text-align:right;padding-top:2px}.ak-step__rail{justify-content:center;display:flex;position:relative}.ak-step__rail:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0}.ak-step:first-child .ak-step__rail:before{top:12px}.ak-step:last-child .ak-step__rail:before{height:12px;bottom:auto}.ak-step__dot{background:var(--surface);border:3px solid var(--plum);border-radius:50%;width:14px;height:14px;margin-top:7px;position:relative}.ak-step--key .ak-step__dot{background:var(--plum)}.ak-step__body{padding:0 0 var(--space-8);min-width:0}.ak-step__title{font:650 19px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.ak-step__text{color:var(--ink-muted);margin:6px 0 0;font-size:16px;line-height:25px}@media (max-width:560px){.ak-step{grid-template-columns:20px minmax(0,1fr)}.ak-step__time{text-align:left;grid-column:2;padding:0}.ak-step__rail{grid-area:1/1/span 2}.ak-step__body{grid-column:2}}.ak-where{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ak-where__item{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.ak-where__name{font:650 16px/22px var(--font-sans);margin:0}.ak-where__text{color:var(--ink-muted);margin:2px 0 0;font-size:14px;line-height:20px}.ak-cta{border-radius:var(--radius-lg);background:var(--arc) top / 100% 4px no-repeat, var(--plum-deep);color:var(--on-deep);padding:var(--space-12);gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ak-cta__title{font:720 30px/36px var(--font-sans);letter-spacing:-.02em;color:var(--on-deep);text-wrap:balance;margin:0}.ak-cta__text{color:var(--on-deep-muted);margin:8px 0 0;font-size:17px;line-height:26px}.ak-cta__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:720px){.ak-cta{padding:var(--space-8) var(--space-6);grid-template-columns:1fr}}.ak-frame{--surface:#fff;--surface-app:#eee;--ink:#1f1d1e;--ink-muted:#5b5759;--line:#0000001f;--plum:#58105a;--navy:#151353;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--radius-md);background:var(--surface-app);box-shadow:var(--shadow-card);border:1px solid var(--line);min-width:0;overflow:hidden}.ak-frame__bar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.ak-frame__logo{width:auto;height:16px}.ak-frame__ed{font:700 9px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#58105a;border-radius:3px;padding:4px 6px}.ak-frame__title{font:300 15px/1 var(--font-sans);color:var(--ink-muted);margin-left:6px}.ak-frame__note{font:500 11px/1 var(--font-sans);color:var(--ink-muted);margin-left:auto}.ak-frame__body{gap:12px;padding:14px;display:grid}.ak-frame__widgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ak-widget{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;padding:12px 14px}.ak-widget__eb{font:750 10px/14px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.ak-widget__t{font:700 14px/18px var(--font-sans);margin:2px 0 6px}.ak-widget__v{font:700 24px/28px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ak-widget__s{color:var(--ink-muted);font-size:11px;line-height:15px}.ak-table{border-collapse:collapse;background:var(--surface);border-radius:var(--radius-md);width:100%;font-size:12.5px;overflow:hidden}.ak-table th{text-align:left;background:color-mix(in srgb, var(--surface) 82%, var(--plum));color:var(--ink);padding:9px 10px;font-size:11.5px;font-weight:600}.ak-table td{border-top:1px solid var(--line);white-space:nowrap;padding:9px 10px}.ak-table td.id{color:var(--plum);font-weight:700}.ak-pill{border-radius:var(--radius-pill);padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.ak-pill--prov{color:#00695c;background:#00796b1f}.ak-status{border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.ak-status--review{color:#fff;background:#d90000}.ak-status--interp{color:#2e7d32;background:#eef7ee}.ak-status--pending{color:#7a1d82;background:#f5e1f7}.ak-frame__scroll{overflow-x:auto}@media (max-width:640px){.ak-frame__widgets{grid-template-columns:1fr 1fr}.ak-frame__widgets .ak-widget:nth-child(3){display:none}}.ak-footer{background:var(--arc) top / 100% 4px no-repeat, var(--plum-deep);color:var(--on-deep)}.ak-footer a{color:var(--on-deep);text-decoration:none}.ak-footer a:hover{text-decoration:underline}.ak-footer__in{max-width:1200px;padding-block:var(--space-16) var(--space-8);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:var(--space-12);margin:0 auto;display:grid}.ak-footer__cols{gap:var(--space-8);grid-template-columns:1.4fr repeat(4,minmax(0,1fr));display:grid}.ak-footer__col h3{font:750 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-deep-muted);margin:0 0 12px}.ak-footer__col ul{gap:8px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.ak-footer__brand img{width:auto;height:24px}.ak-footer__brand p{color:var(--on-deep-muted);max-width:32ch;margin:16px 0 0;font-size:15px;line-height:23px}.ak-disclaimer{padding-top:var(--space-6);color:var(--on-deep-muted);border-top:1px solid #ffffff2e;gap:8px;font-size:13px;line-height:20px;display:grid}.ak-disclaimer strong{color:var(--on-deep);font-weight:600}@media (max-width:860px){.ak-footer__cols{grid-template-columns:1fr 1fr}.ak-footer__brand{grid-column:1/-1}}.ak-header__logo .logo-on-dark{display:none}.ak-demo-dlg{width:min(860px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);font-family:var(--font-sans);border:0}.ak-demo-dlg::backdrop{background:#070c398c}.ak-demo-dlg__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ak-demo-dlg__t{font:700 22px/28px var(--font-sans);color:var(--plum);margin:0}.ak-demo-dlg__x{border:1px solid var(--line);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;font-size:22px;line-height:1}.ak-demo-dlg__x:hover{border-color:var(--line-strong)}.ak-demo-dlg__d{margin:var(--space-1) 0 var(--space-4);color:var(--ink-muted);font-size:15px}.ak-demo-dlg__cal{border:0;width:100%;height:min(680px,100vh - 180px);display:block}.ak-disclaimer__links{flex-wrap:wrap;gap:4px 20px;display:flex}.ak-abub{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:30;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:fixed}.ak-abub>*{pointer-events:auto}.ak-abub__ava{background:var(--surface);width:64px;height:64px;box-shadow:0 0 0 3px var(--surface), 0 10px 28px #0b135438;border-radius:50%;flex:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.ak-abub__ava img{object-fit:cover;width:100%;height:100%}.ak-abub__ava:hover{box-shadow:0 0 0 3px var(--surface), 0 14px 32px #0b135447;transform:translateY(-2px)scale(1.04)}.ak-abub__ava:focus-visible,.ak-abub__go:focus-visible,.ak-abub__x:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.ak-abub__msg{background:var(--surface);border:1px solid var(--line);opacity:0;transform-origin:100% 100%;visibility:hidden;border-radius:18px 18px 4px;gap:8px;width:min(300px,100vw - 112px);margin-bottom:18px;padding:16px 18px 14px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:grid;position:relative;transform:translateY(10px)scale(.96);box-shadow:0 16px 40px #0b13542e}.ak-abub.is-open .ak-abub__msg{opacity:1;visibility:visible;transition:opacity .3s,transform .35s cubic-bezier(.2,.9,.3,1.2);transform:none}.ak-abub__badge{font:600 11px/16px var(--font-sans);color:var(--info);background:var(--info-tint);border-radius:999px;justify-self:start;padding:2px 8px}.ak-abub__t{font:400 14.5px/1.45 var(--font-sans);color:var(--ink);margin:0;padding-right:14px}.ak-abub__t b{color:var(--navy)}.ak-abub__go{font:600 14px/20px var(--font-sans);color:var(--plum);justify-self:start;text-decoration:none}.ak-abub__go:hover{text-decoration:underline}.ak-abub__x{width:28px;height:28px;color:var(--ink-muted);font:400 20px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:6px;right:8px}.ak-abub__x:hover{background:var(--surface-app);color:var(--ink)}@media (max-width:560px){.ak-abub__ava{width:54px;height:54px}.ak-abub__msg{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ak-abub__msg,.ak-abub.is-open .ak-abub__msg,.ak-abub__ava{transition:none}}@media print{.ak-abub{display:none}}.ak-ic{overflow:visible;scale:.86}.ak-ic--ui{scale:.72}
:root{--tone:var(--plum);--ease:cubic-bezier(.2, .7, .2, 1);--font-mono:"Roboto Mono", ui-monospace, Menlo, monospace}.ak-swatch{background:var(--tone);border-radius:3px;flex-shrink:0;width:12px;height:12px}.ak-swatch--teal,.ak-snap--teal{--tone:var(--teal)}.ak-swatch--blue,.ak-snap--blue{--tone:var(--info)}.ak-swatch--plum,.ak-snap--plum{--tone:var(--plum)}.ak-swatch--mauve,.ak-snap--mauve{--tone:var(--mauve)}.ak-swatch--navy,.ak-snap--navy{--tone:var(--navy)}.ak-swap{display:grid}.ak-swap>.ak-swap__i{transition:opacity .45s var(--ease), visibility .45s;grid-area:1/1}.ak-swap>.ak-swap__i:not(.is-active){opacity:0;visibility:hidden}.ak-swap--inline{vertical-align:top;display:inline-grid}.ak-numbrow{font:750 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mauve);align-items:center;gap:10px;display:inline-flex}.ak-numbrow__n{letter-spacing:0;font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;display:inline-grid}.ak-numbrow--deep{color:var(--on-deep-muted)}.ak-sechead{margin-bottom:var(--space-12);gap:16px;display:grid}.ak-sechead--flush{gap:10px;margin-bottom:0}.ak-sechead--split{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 64px;display:flex}.ak-sechead__main{gap:16px;min-width:0;display:grid}.ak-sechead__aside{color:var(--ink-muted);max-width:26em;margin:0;font-size:18px;line-height:28px}.ak-h2xl{font:740 clamp(34px, 3.6vw, 48px)/1.05 var(--font-sans);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;max-width:14em;margin:0}.ak-h2{font:720 clamp(28px, 3vw, 40px)/1.1 var(--font-sans);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;margin:0}.ak-flag{font:600 12px/16px var(--font-sans);color:var(--warning);background:var(--warning-tint);border-radius:var(--radius-sm);margin-right:8px;padding:3px 9px;display:inline-block}.ak-link{color:var(--plum);font:650 15px/20px var(--font-sans);text-decoration:none}.ak-link:hover{text-decoration:underline}.ak-header{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--surface) 62%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:sticky;box-shadow:inset 0 -1px #ffffff80}.ak-header.is-scrolled{box-shadow:inset 0 -1px #ffffff80,0 8px 24px #0b135414}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ak-header{background:var(--surface)}}.ak-header__in{max-width:1240px;height:72px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-items:center;gap:20px;margin:0 auto;display:flex;position:relative}.ak-header__logo{flex-shrink:0;align-items:center;display:flex}.ak-header__logo img{width:auto;height:24px;display:block}.ak-nav{align-items:center;min-width:0;display:flex}.ak-nav__list{gap:2px;margin:0;padding:0;list-style:none;display:flex}.ak-nav__trigger{font:500 15px/20px var(--font-sans);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.ak-nav__trigger:hover,.ak-nav__trigger[aria-expanded=true]{color:var(--plum);background:var(--tint)}.ak-nav__trigger[aria-current]{color:var(--plum);font-weight:650}.ak-nav__chev{width:14px;height:14px;transition:transform .2s var(--ease)}.ak-nav__trigger[aria-expanded=true] .ak-nav__chev{transform:rotate(180deg)}.ak-nav__mobile-actions{display:none}.ak-mega{padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));position:absolute;top:100%;left:0;right:0}.ak-mega__in{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);max-width:820px;box-shadow:var(--shadow-raised);animation:ak-drop .18s var(--ease);grid-template-columns:minmax(0,1fr) 260px;gap:8px;margin:8px 0 0 160px;padding:8px;display:grid}.ak-mega__in:not(:has(.ak-mega__feature)){grid-template-columns:minmax(0,1fr);max-width:560px}@keyframes ak-drop{0%{opacity:0;transform:translateY(-4px)}}.ak-mega__col{min-width:0;padding:12px}.ak-mega__all{font:750 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);gap:6px;margin:4px 0 8px 10px;text-decoration:none;display:inline-flex}.ak-mega__all:hover{color:var(--plum)}.ak-mega__links{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.ak-mega__link{border-radius:var(--radius-sm);color:var(--ink);gap:2px;padding:10px;text-decoration:none;display:grid}.ak-mega__link:hover{background:var(--tint)}.ak-mega__name{font:650 15px/20px var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-mega__name .ak-badge{height:20px;font-size:11px}.ak-mega__desc{color:var(--ink-muted);font-size:13.5px;line-height:19px}.ak-mega__feature{background:var(--tint);border-radius:6px;align-content:start;gap:8px;padding:20px;display:grid}.ak-mega__ft{font:700 17px/22px var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:0}.ak-mega__fd{color:var(--ink-muted);margin:0 0 8px;font-size:14px;line-height:20px}.ak-mega__feature .ak-btn{justify-self:start}.ak-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ak-header__cta span{transition:opacity .2s}.ak-header__cta.is-swapping span{opacity:0}.ak-menu-btn{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;place-items:center;display:none}.ak-menu-btn svg{width:20px;height:20px}.ak-menu-btn__close,.ak-header.is-open .ak-menu-btn__open{display:none}.ak-header.is-open .ak-menu-btn__close{display:block}@media (max-width:1040px){.ak-mega__in{margin-left:0}}@media (max-width:1120px){.ak-header__in{height:64px}.ak-nav,.ak-header__signin{display:none}.ak-menu-btn{display:inline-grid}.ak-header.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.ak-header.is-open .ak-nav{left:0;right:0;top:var(--drawer-top,64px);background:var(--surface);border-top:1px solid var(--line);padding:8px max(16px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));display:block;position:fixed;bottom:0;overflow-y:auto}.ak-nav__list{gap:0;display:grid}.ak-nav__item{border-bottom:1px solid var(--line)}.ak-nav__trigger{border-radius:0;justify-content:space-between;width:100%;padding:16px 4px;font-size:18px;font-weight:600}.ak-nav__trigger:hover,.ak-nav__trigger[aria-expanded=true]{background:0 0}.ak-mega{padding:0 0 12px;position:static}.ak-mega__in{box-shadow:none;border:0;grid-template-columns:1fr;margin:0;padding:0;animation:none}.ak-mega__col{padding:0}.ak-mega__all{margin-left:4px}.ak-mega__links{grid-template-columns:1fr}.ak-mega__link{padding:10px 4px}.ak-mega__feature{padding:16px}.ak-nav__mobile-actions{gap:12px;padding-top:20px;display:flex}.ak-nav__mobile-actions .ak-btn{flex:1}body.ak-menu-open{overflow:hidden}}@media (max-width:420px){.ak-header__in{gap:10px}.ak-header__logo img{height:20px}.ak-header__actions{gap:6px}.ak-header__cta{padding:0 12px}.ak-menu-btn{width:36px;height:36px}}.ak-hero2{background:var(--surface)}.ak-hero2__in{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(40px,6vw,80px);padding-block:clamp(56px,8vw,104px);display:grid}.ak-hero2__copy{justify-items:start;gap:28px;min-width:0;display:grid}.ak-hero2__title{font:700 clamp(46px, 6.2vw, 84px)/.98 var(--font-sans);letter-spacing:-.035em;color:var(--navy);text-wrap:balance;margin:0}.ak-hero2__lead{color:var(--ink-muted);max-width:30em;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.ak-hero2 .actions{margin:0}@media (max-width:920px){.ak-hero2__in{grid-template-columns:1fr}}.ak-sig{justify-items:center;gap:14px;min-width:0;margin:0;display:grid}.ak-sig__tabs{background:var(--surface-muted);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ak-sig__tabs button{cursor:pointer;font:600 14px/1 var(--font-sans);color:var(--ink-muted);background:0 0;border:0;border-radius:999px;padding:9px 16px}.ak-sig__tabs button[aria-selected=true]{background:var(--surface);color:var(--navy);box-shadow:var(--shadow-card)}.ak-sig__tabs button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ak-sig__panels{width:min(100%,540px);display:grid}.ak-sig__stack{transition:opacity .3s var(--ease), visibility .3s;grid-area:1/1;padding-bottom:8px;position:relative}.ak-sig__stack:not(.is-active){opacity:0;visibility:hidden}.ak-sig__raw{background:var(--surface-app);border:1px solid var(--line);width:84%;font:400 13.5px/1.55 var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.01em;border-radius:6px;padding:22px 24px 76px;position:relative;overflow:hidden}.ak-sig__lbl{font:600 12px/1 var(--font-sans);letter-spacing:.12em;color:var(--ink-muted);margin-bottom:14px}.ak-sig__ln{grid-template-columns:1fr auto;gap:24px;display:grid}.ak-sig__ln--gap,.ak-sig__ln--sub,.ak-sig__ln--allergy{margin-top:12px}.ak-sig__ln--r,.ak-sig__ln--allergy{color:var(--danger)}.ak-sig__scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#0292b733 70%,#0000);height:60px;position:absolute;top:-60px;left:0;right:0}.ak-sig__oc{background:var(--surface);border:1px solid var(--line);width:82%;box-shadow:var(--shadow-raised);border-radius:12px;margin:-56px 0 0 auto;position:relative;overflow:hidden}.ak-sig__band{color:#fff;background:#0292b7;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.ak-sig__brand{font:800 17px/1 var(--font-sans);letter-spacing:.02em}.ak-sig__brand span{font-weight:400}.ak-sig__ok{font:600 12px/1 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.ak-sig__body{gap:8px;padding:18px 20px 20px;display:grid}.ak-sig__drug{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ak-sig__name{font:760 24px/1.1 var(--font-sans);letter-spacing:-.02em;color:var(--navy)}.ak-sig__ark{border:1.5px solid var(--line-strong);cursor:help;font:700 12px/1 var(--font-sans);letter-spacing:.06em;color:var(--ink);border-radius:7px;display:inline-flex;overflow:hidden}.ak-sig__ark span{padding:5px 7px}.ak-sig__ark b{background:var(--ark);color:#1f1d1e;padding:5px 7px}.ak-sig__dose{font:650 21px/1.2 var(--font-sans);color:var(--navy)}.ak-sig__why{color:var(--ink-muted);margin:2px 0 0;font-size:14.5px;line-height:1.55}.ak-sig__stack.is-play .ak-sig__raw{animation:.45s ease-out both ak-fade}.ak-sig__stack.is-play .ak-sig__scan{animation:1.2s ease-in-out .35s both ak-scan}.ak-sig__stack.is-play .ak-sig__ln--r,.ak-sig__stack.is-play .ak-sig__ln--allergy{animation:.35s ease-out 1.15s both ak-flag}.ak-sig__stack.is-play .ak-sig__oc{animation:.6s cubic-bezier(.2,.8,.2,1) 1.6s both ak-land}.ak-sig__stack.is-play .ak-sig__ok{animation:.35s ease-out 2.15s both ak-pop}.ak-sig__stack.is-play .ak-sig__ark{animation:.35s ease-out 2.3s both ak-pop}@keyframes ak-fade{0%{opacity:0}}@keyframes ak-scan{0%{opacity:0;top:-60px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes ak-flag{0%{color:var(--ink-muted)}}@keyframes ak-land{0%{opacity:0;transform:translateY(28px)}}@keyframes ak-pop{0%{opacity:0;transform:scale(.6)}}@media (max-width:480px){.ak-sig__raw,.ak-sig__oc{width:100%}.ak-sig__oc{margin-top:12px}.ak-sig__raw{padding:18px 16px;font-size:12px}.ak-sig__name{font-size:20px}.ak-sig__dose{font-size:18px}}.ak-logos{border-top:1px solid var(--line);background:var(--surface)}.ak-logos__in{gap:24px;padding-block:40px 44px;display:grid;position:relative}.ak-logos__label{text-align:center;font:750 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0}.ak-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.ak-marquee__track{width:max-content;animation:52s linear infinite ak-scroll;display:flex}.ak-marquee__set{align-items:center;gap:64px;padding-right:64px;display:flex}.ak-marquee__set img{opacity:.72;flex-shrink:0;width:auto;max-width:none}.ak-marquee:hover .ak-marquee__track{animation-play-state:paused}@keyframes ak-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ak-marquee{-webkit-mask-image:none;mask-image:none}.ak-marquee__track{width:100%;animation:none}.ak-marquee__set{flex-wrap:wrap;justify-content:center;gap:28px 48px;width:100%;padding:0}.ak-marquee__set[aria-hidden]{display:none}}.ak-orgs__grid{border-top:1px solid var(--navy);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.ak-org{border-bottom:1px solid var(--line);transition:box-shadow .3s var(--ease);gap:8px;padding:22px 0 22px 18px;display:grid;position:relative;box-shadow:inset 3px 0 #0000}.ak-org.is-active{box-shadow:inset 3px 0 0 var(--navy)}.ak-org__tab{all:unset;cursor:pointer;border-radius:var(--radius-sm);gap:8px;display:grid}.ak-org__tab:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.ak-org__title{font:700 clamp(21px, 2vw, 26px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--ink-muted);align-items:center;gap:14px;transition:color .3s;display:flex}.ak-org.is-active .ak-org__title,.ak-org__tab:hover .ak-org__title{color:var(--navy)}.ak-org__line{color:var(--ink-muted);padding-left:26px;font-size:15.5px;line-height:24px}.ak-org__go{font:650 14.5px/20px var(--font-sans);color:var(--plum);opacity:.55;justify-self:start;margin-left:26px;text-decoration:none;transition:opacity .3s}.ak-org.is-active .ak-org__go,.ak-org__go:hover,.ak-org__go:focus-visible{opacity:1}.ak-org__go:hover{text-decoration:underline}.ak-org__progress{height:2px;position:absolute;bottom:-1px;left:0;right:0}.ak-org__progress i{background:var(--navy);width:0;height:100%;display:block}.ak-org.is-active .ak-org__progress i{width:100%}.ak-orgs[data-auto=on] .ak-org.is-active .ak-org__progress i{animation:ak-progress var(--dwell,6s) linear both}.ak-orgs[data-auto=on].is-held .ak-org.is-active .ak-org__progress i{animation-play-state:paused}@keyframes ak-progress{0%{width:0}to{width:100%}}.ak-orgs__panel{border-radius:20px;height:560px;margin-top:24px;display:grid;position:relative;overflow:hidden}.ak-snap{background:color-mix(in srgb, var(--tone) 11%, var(--surface));transition:opacity .5s var(--ease), visibility .5s;grid-area:1/1;justify-content:center;align-items:center;padding:76px 32px 100px;display:flex;position:relative}.ak-snap:not(.is-active){opacity:0;visibility:hidden}.ak-snap__eb{font:750 12px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);opacity:.75;position:absolute;top:28px;left:32px}.ak-snap__cap{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;color:var(--navy);position:absolute;bottom:28px;left:32px;right:32px}.ak-snap__sample{font:400 12px/16px var(--font-sans);color:var(--ink-muted);position:absolute;bottom:10px;left:32px;right:32px}.ak-snap:has(.ak-snap__sample) .ak-snap__cap{bottom:34px}.ak-snap__card{--c-ink:#1f1d1e;--c-muted:#5b5759;--c-line:#0000001a;color:var(--c-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:440px;transition:transform .5s var(--ease);background:#fff;border-radius:12px;gap:12px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #0000000a,0 10px 28px #00000014}.ak-snap:not(.is-active) .ak-snap__card{transform:translateY(8px)}.ak-snap__meta{color:var(--c-muted);font-size:12px;line-height:16px}.ak-snap [data-at]{transition:opacity .4s var(--ease), transform .4s var(--ease)}.ak-snap.is-playing [data-at]:not(.is-on){opacity:.28;transform:translateY(4px)}.ak-snap__oc span{color:#fff;letter-spacing:.04em;background:#0292b7;border-radius:3px;padding:4px 10px;font-size:12.5px;display:inline-block}.ak-snap__oc sup{font-size:7px}.ak-snap__rx{font:750 15px/22px var(--font-sans)}.ak-arkscore{font:600 7.5px/11px var(--font-sans);vertical-align:2px;border:1px solid #181818;border-radius:2px;margin-left:4px;display:inline-flex;overflow:hidden}.ak-arkscore span:first-child{padding:0 2px}.ak-arkscore span:last-child{color:#000;padding:0 3px;font-weight:800}.ak-snap__alt{color:var(--c-muted);background:#f3f6f7;border-left:3px solid #6faebe;border-radius:4px;padding:8px 10px;font-size:13px;line-height:19px}.ak-snap__alt span{font:700 10px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#3f6d78;display:block}.ak-snap__ok{font:650 12.5px/16px var(--font-sans);color:#2e7d32;align-items:center;gap:6px;display:inline-flex}.ak-snap__ok svg{width:14px;height:14px}.ak-snap__task{font:600 14px/19px var(--font-sans);align-items:center;gap:10px;display:flex}.ak-snap__box{color:#0000;width:18px;height:18px;transition:all .3s var(--ease);border:1.5px solid #0000004d;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.ak-snap__box svg{stroke-width:3px;width:12px;height:12px}.ak-snap__task.is-done .ak-snap__box{color:#fff;background:#2e7d32;border-color:#2e7d32}.ak-snap__task.is-done>span:last-child{color:#8a8688;text-decoration:line-through}.ak-snap__meter{color:var(--c-muted);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding-top:4px;font-size:12px;display:grid}.ak-snap__bar{background:#eee;border-radius:999px;height:6px;overflow:hidden}.ak-snap__bar i{border-radius:inherit;width:70%;height:100%;transition:width .8s var(--ease);background:#151353;display:block}.ak-snap__meter.is-on .ak-snap__bar i{width:100%}.ak-snap__org,.ak-snap__res{justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:19px;display:flex}.ak-snap__org i{font-weight:650}.ak-snap__verdict{font:650 11px/16px var(--font-sans);white-space:nowrap;color:#5b5759;background:#f0f0f0;border-radius:4px;padding:2px 8px}.ak-snap__verdict.is-treat{color:#58105a;background:#f5eaf5}.ak-snap__res>span:nth-child(2){flex:1;font-weight:650}.ak-snap__id{font:700 12px/16px var(--font-mono);color:#58105a}.ak-snap__plus{font:700 12px/16px var(--font-sans);color:#0292b7;transition:opacity .4s,transform .4s}.ak-snap.is-playing .ak-snap__res:not(.is-on) .ak-snap__plus{opacity:0;transform:translate(-6px)}@media (max-width:860px){.ak-orgs__grid{border-top:0;grid-template-columns:1fr;gap:0}.ak-orgs__panel{height:300px;top:calc(72px + env(safe-area-inset-top,0px));z-index:3;box-shadow:0 0 0 8px var(--surface);border-radius:16px;order:-1;margin:0 0 8px;position:sticky}.ak-snap{padding:52px 16px 64px}.ak-snap__eb{top:18px;left:18px}.ak-snap__cap{font-size:16px;line-height:22px;bottom:18px;left:18px;right:18px}.ak-snap__sample{font-size:11px;line-height:14px;bottom:6px;left:18px;right:18px}.ak-snap:has(.ak-snap__sample) .ak-snap__cap{bottom:24px}.ak-snap__card{gap:9px;padding:14px 16px}.ak-org__title{font-size:21px}.ak-org__line{font-size:15px;line-height:23px}.ak-orgs__list{border-top:1px solid var(--navy)}}.ak-psteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.ak-pstep{border-top:2px solid var(--ink);align-content:start;gap:14px;min-width:0;padding-top:22px;display:grid}.ak-pstep__n{font:300 40px/1 var(--font-sans);color:var(--plum);font-variant-numeric:tabular-nums}.ak-pstep__t{font:680 22px/28px var(--font-sans);letter-spacing:-.01em;margin:0}.ak-pstep__d{color:var(--ink-muted);margin:0;font-size:16px;line-height:25px}@media (max-width:860px){.ak-psteps{grid-template-columns:1fr;gap:32px}}:root{--band:color-mix(in srgb, var(--mauve) 7%, var(--surface))}section.ak-path{background-color:var(--band)}section.ak-orgs,section.ak-path,section.ak-demo-sec{background-image:var(--arc);background-position:top;background-repeat:no-repeat;background-size:100% 4px}.ak-demo__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.ak-demo__head--end{justify-content:flex-end}.ak-seg{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ak-seg__b{cursor:pointer;font:600 14px/18px var(--font-sans);color:var(--ink);background:0 0;border:0;border-radius:6px;padding:8px 14px;transition:background-color .15s,color .15s}.ak-seg__b:hover{background:var(--tint)}.ak-seg__b[aria-checked=true]{background:var(--plum);color:var(--on-plum);box-shadow:0 1px 2px #0000002e}.ak-demo__box{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 3px #0000000d, 0 18px 48px color-mix(in srgb, var(--plum-deep) 9%, transparent);margin-top:28px;overflow:hidden}.ak-demo__bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--plum) 3%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.ak-demo__steps{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ak-demo__step{cursor:pointer;font:600 13px/18px var(--font-sans);border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);transition:all .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 5px;display:inline-flex}.ak-demo__step i{width:20px;height:20px;font:700 11px/1 var(--font-sans);background:var(--surface-app);color:var(--ink-muted);border-radius:999px;place-items:center;font-style:normal;transition:inherit;display:inline-grid}.ak-demo__step.is-past{color:var(--navy)}.ak-demo__step.is-past i{background:var(--navy);color:var(--surface)}.ak-demo__step.is-now{background:var(--plum);border-color:var(--plum);color:var(--on-plum)}.ak-demo__step.is-now i{background:var(--on-plum);color:var(--plum)}.ak-demo__replay{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--plum);font:600 13px/16px var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ak-demo__replay svg{width:14px;height:14px}.ak-demo__replay:hover{border-color:var(--plum)}.ak-demo__finding{grid-column:1/-1;min-height:42px;margin:0;font-size:14.5px;line-height:21px}.ak-demo__finding strong{color:var(--plum)}.ak-demo__bar{position:relative}.ak-demo__progress{background:color-mix(in srgb, var(--plum) 12%, transparent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.ak-demo__progress[hidden]{display:none}.ak-demo__progress i{background:var(--plum);transform-origin:0;width:100%;height:100%;animation:linear both ak-demo-fill;display:block}.ak-demo__progress i.is-still{transition:width .3s var(--ease);animation:none}@keyframes ak-demo-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ak-demo__panes{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.ak-demo__in{background:var(--surface-muted);border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.ak-demo__pt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ak-demo__patient{font:700 16px/22px var(--font-sans)}.ak-demo__spec{color:var(--ink-muted);font-size:13px}.ak-demo__boxed{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);padding:10px 12px;transition:border-color .2s,box-shadow .2s}.ak-demo__boxed.is-lit{border-color:var(--plum);box-shadow:0 0 0 3px color-mix(in srgb, var(--plum) 14%, transparent)}.ak-demo__org{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;padding:9px 0;display:block}.ak-demo__orgrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;display:flex}.ak-demo__orgname{font-size:14px;font-style:italic}.ak-demo__orgr{align-items:center;gap:8px;display:flex}.ak-demo__load{font:400 11.5px/16px var(--font-mono);color:var(--ink-muted)}.ak-demo__tag{font:600 11px/16px var(--font-sans);white-space:nowrap;background:var(--surface-app);color:var(--ink);border-radius:999px;padding:2px 8px}.ak-demo__tag.is-treat{background:var(--navy);color:var(--surface)}.ak-demo__orgnote{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:19px;display:block}.ak-demo__org[aria-expanded=false] .ak-demo__orgnote{display:none}.ak-demo__hint{color:var(--ink-muted);margin-top:6px;font-size:12px;display:block}.ak-demo__eb{font:750 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ak-demo__scores{gap:10px;display:grid}.ak-meter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.ak-meter__l{color:var(--ink);align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.ak-meter__l img{width:auto;height:9px}.ak-meter__bar{align-items:center;gap:3px;display:inline-flex}.ak-meter__bar small{font:700 10.5px/1 var(--font-sans);color:var(--ink);margin:0 3px}.ak-meter__bar i{width:20px;height:11px;font:700 13px/1 var(--font-sans);color:#fff;border-radius:1px;place-items:center;font-style:normal;display:grid}.ak-meter__bar i.is-on{width:24px;height:24px;box-shadow:0 0 0 2px var(--surface), 0 1px 3px #00000040;border-radius:4px;margin:0 1px}.ak-meter__bar i.is-on.is-light{color:var(--ink)}.ak-demo__rv.is-in .ak-meter__bar i.is-on{animation:ak-meter-pop .45s var(--ease) .35s both}@keyframes ak-meter-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ak-demo__rv{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s .45s, border-color .2s, box-shadow .2s;transform:translateY(6px)}.ak-demo__rv.is-in{opacity:1;visibility:visible;transition-delay:var(--d,0s), var(--d,0s), var(--d,0s), 0s, 0s;transform:none}.ak-demo__res{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:4px 0;display:flex}.ak-demo__chips{flex-wrap:wrap;gap:6px;display:flex}.ak-demo__chip{font:600 11px/16px var(--font-sans);white-space:nowrap;background:var(--surface-app);color:var(--ink);border-radius:999px;padding:2px 8px}.ak-demo__chip.is-r{background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.ak-demo__chip.is-i{background:var(--warning-tint);color:var(--warning)}.ak-demo__chip.is-s{background:var(--success-tint);color:var(--success)}.ak-demo__res>.ak-demo__eb,.ak-demo__suborg{flex-shrink:0}.ak-demo__res.is-sub{flex-wrap:nowrap;padding:2px 0 2px 12px}.ak-demo__mm{width:auto;height:9px}.ak-demo__scroll{flex:1 1 0;width:0;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.ak-demo__scrolltrack{width:max-content;animation:36s linear infinite ak-scroll;display:flex}.ak-demo__res.is-sub+.ak-demo__res.is-sub .ak-demo__scrolltrack{animation-duration:40s}.ak-demo__scrollset{gap:6px;padding-right:6px;display:flex}.ak-demo__scroll:hover .ak-demo__scrolltrack{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ak-demo__scroll{-webkit-mask-image:none;mask-image:none}.ak-demo__scrolltrack{width:100%;animation:none}.ak-demo__scrollset{flex-wrap:wrap;padding:0}.ak-demo__scrollset[aria-hidden]{display:none}}.ak-demo__suborg{color:var(--ink);font-size:12.5px;font-style:italic}.ak-demo__fit{flex:1 1 0;justify-content:flex-end;gap:6px;width:0;min-width:0;display:flex;position:relative;overflow:hidden}.ak-demo__fit.is-all{flex-wrap:wrap;overflow:visible}.ak-demo__fit>.ak-demo__chip{text-overflow:ellipsis;flex-shrink:0;max-width:100%;overflow:hidden}.ak-demo__chip.is-more{cursor:pointer;border:0}.ak-demo__chip.is-more:hover{text-decoration:underline}.ak-demo__chip.is-ghost{visibility:hidden;position:absolute}.ak-demo__out{grid-template-rows:1fr auto;gap:14px;min-width:0;padding:20px;display:grid}.ak-demo__stack{display:grid}.ak-demo__ready,.ak-demo__wait{transition:opacity .35s var(--ease), visibility .35s;grid-area:1/1}.ak-demo__ready{align-content:start;gap:14px;display:grid}.ak-demo[data-ready=no] .ak-demo__ready,.ak-demo[data-ready=yes] .ak-demo__wait{opacity:0;visibility:hidden}.ak-demo__rx{border-radius:var(--radius-lg);background:var(--cta);color:var(--on-cta);padding:18px 20px}.ak-demo__rxtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-demo__rxtop .ak-eyebrow{font-size:11px}.ak-demo__status{font:600 11.5px/16px var(--font-sans);color:var(--on-deep);background:#ffffff29;border-radius:999px;padding:2px 9px;transition:background-color .3s,color .3s}.ak-demo__status.is-done{color:#2e7d32;background:#eef7ee}.ak-demo__regimen{font:700 clamp(19px, 1.8vw, 24px)/1.2 var(--font-sans);letter-spacing:-.02em;color:#fff;margin:8px 0 0}.ak-demo__note{color:var(--on-deep-muted);margin:6px 0 0;font-size:13px;line-height:19px}.ak-tabs{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none;gap:4px;display:flex;overflow:auto hidden}.ak-tabs::-webkit-scrollbar{display:none}.ak-tabs__t{cursor:pointer;font:600 14px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px}.ak-tabs__t[aria-selected=true]{color:var(--plum);border-bottom-color:var(--plum)}.ak-tabs__t:hover{color:var(--plum)}.ak-demo__tabpanel{min-height:132px;font-size:14px;line-height:22px}.ak-demo__tabpanel p{margin:4px 0 0}.ak-demo__alt{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:8px 0;display:flex}.ak-demo__alt b{font:400 13px/22px var(--font-mono);color:var(--ink-muted);margin-right:10px}.ak-demo__alt span:last-child{color:var(--ink-muted)}.ak-demo__caveat{color:var(--ink-muted);margin:8px 0 0;font-size:12.5px;line-height:18px}.ak-demo__more{font:600 13.5px/20px var(--font-sans);color:var(--plum);margin-top:10px;text-decoration:none;display:inline-block}.ak-demo__more:hover{text-decoration:underline}.ak-demo__wait{text-align:center;border:1px dashed color-mix(in srgb, var(--plum) 35%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--plum) 3%, var(--surface));place-content:center;justify-items:center;gap:10px;padding:20px;display:grid}.ak-demo__waitt{font:650 15px/20px var(--font-sans);color:var(--plum)}.ak-demo__waits{color:var(--ink-muted);font-size:13px}.ak-demo__spinner{border:2px solid color-mix(in srgb, var(--plum) 20%, transparent);border-top-color:var(--plum);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite ak-spin}@keyframes ak-spin{to{transform:rotate(360deg)}}.ak-demo__release{color:var(--ink-muted);align-items:center;gap:10px;margin:0;font-size:13px;line-height:18px;display:flex}.ak-demo__release svg{width:18px;height:18px;color:var(--success);flex-shrink:0}.ak-demo__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:14px;display:flex}.ak-demo__foot .small{margin:0}@media (max-width:720px){.ak-demo__in{border-right:0;border-bottom:1px solid var(--line)}.ak-demo__bar{grid-template-columns:1fr}.ak-demo__replay{grid-row:2;justify-self:start}}.ak-quote{background:var(--band)}.ak-quote__in{max-width:960px;padding-block:var(--space-24);text-align:center;justify-items:center;gap:24px;display:grid}.ak-quote__fig{align-content:center;justify-items:center;gap:20px;margin:0;display:grid}.ak-quote__fig blockquote{font:600 clamp(23px, 2.4vw, 32px)/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0}.ak-quote__fig figcaption{font:600 14px/20px var(--font-sans);letter-spacing:.04em;color:var(--ink-muted)}.ak-quote .ak-flag{margin:0}@media (max-width:720px){.ak-quote__in{padding-block:var(--space-16)}}.ak-close{background:var(--arc);color:var(--on-deep)}.ak-close .wrap{padding-block:clamp(64px,8vw,104px)}.ak-close__b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 64px;display:flex}.ak-close__copy{flex:480px;gap:16px;min-width:0;display:grid}.ak-close__t{font:740 clamp(32px, 3.6vw, 52px)/1.04 var(--font-sans);letter-spacing:-.03em;color:var(--on-deep);text-wrap:balance;margin:0}.ak-close__d{color:var(--on-deep-muted);margin:0;font-size:18px;line-height:28px}.ak-close .ak-btn{min-height:52px;padding:0 24px;font-size:16px}@media (prefers-reduced-motion:reduce){.ak-sig__scan{display:none}.ak-sig *,.ak-mega__in{animation:none!important}.ak-sig__stack,.ak-swap>.ak-swap__i,.ak-snap,.ak-snap [data-at],.ak-demo__ready,.ak-demo__wait,.ak-demo__rv{transition:none}.ak-demo__progress i,.ak-demo__rv.is-in .ak-meter__bar i.is-on{animation:none}}.ak-tm{background:var(--plum-deep);color:var(--on-deep);overflow:hidden}.ak-tm__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(64px,8vw,112px);display:grid}.ak-tm__t{font:700 clamp(28px, 3.2vw, 42px)/1.12 var(--font-sans);letter-spacing:-.02em;color:var(--on-deep);text-wrap:balance;margin:12px 0 0}.ak-tm__nav{align-items:center;gap:12px;margin-top:40px;display:flex}.ak-tm__count{font:500 14px/1 var(--font-mono);color:var(--on-deep-muted);margin-right:8px}.ak-tm__count b{color:var(--on-deep);font-weight:500}.ak-tm__btn{width:48px;height:48px;color:var(--on-deep);font:500 20px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;transition:background .2s,border-color .2s,opacity .2s}.ak-tm__btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff9}.ak-tm__btn:disabled{opacity:.3;cursor:default}.ak-tm__btn:focus-visible,.ak-tm__dot:focus-visible,.ak-tm__track:focus-visible{outline:2px solid var(--on-deep);outline-offset:3px}.ak-tm__stage{min-width:0;position:relative}.ak-tm__stage:before{content:"“";font:700 clamp(140px, 14vw, 220px)/1 var(--font-sans);color:var(--mauve);opacity:.55;pointer-events:none;position:absolute;top:-.32em;left:-.06em}.ak-tm__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ak-tm__track::-webkit-scrollbar{display:none}.ak-tm__slide{scroll-snap-align:start;flex:0 0 100%;padding-top:clamp(56px,6vw,88px)}.ak-tm__fig{gap:32px;margin:0;display:grid}.ak-tm__q{font:500 clamp(21px, 2.1vw, 28px)/1.4 var(--font-sans);letter-spacing:-.01em;color:var(--on-deep);text-wrap:pretty;margin:0}.ak-tm__q--long{font-size:clamp(18px,1.6vw,22px)}.ak-tm__who{border-top:1px solid #ffffff29;align-items:center;gap:16px;padding:24px 0 0 4px;display:flex}.ak-tm__ph{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--plum-deep), 0 0 0 4px var(--mauve);border-radius:50%;flex:none}.ak-tm__n{font:600 16px/22px var(--font-sans);color:var(--on-deep);display:block}.ak-tm__r{font:400 14px/20px var(--font-sans);color:var(--on-deep-muted);display:block}.ak-tm__dots{gap:8px;margin-top:32px;display:flex}.ak-tm__dot{cursor:pointer;background:#ffffff4d;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.ak-tm__dot.is-on{background:var(--on-deep);width:28px}@media (max-width:900px){.ak-tm__in{grid-template-columns:1fr}.ak-tm__nav{margin-top:24px}}@media (prefers-reduced-motion:reduce){.ak-tm__btn,.ak-tm__dot{transition:none}}.ak-quote__who{text-align:left;letter-spacing:0;align-items:center;gap:12px;display:flex}.ak-quote__who img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.ak-quote__who b{color:var(--navy);font-weight:600;display:block}.ak-quote__who span span{color:var(--ink-muted);font-weight:400;display:block}
.ak-phero{background:var(--surface);border-bottom:1px solid var(--line)}.ak-phero__in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(48px,6vw,88px);display:grid}.ak-phero--vis .ak-phero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ak-phero__copy{justify-items:start;gap:20px;min-width:0;max-width:760px;display:grid}.ak-phero__title{font:750 clamp(36px, 4.6vw, 60px)/1.02 var(--font-sans);letter-spacing:-.03em;color:var(--navy);text-wrap:balance;margin:0}.ak-phero__lead{color:var(--ink-muted);max-width:34em;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.ak-phero .actions{margin:8px 0 0}.ak-phero__vis{min-width:0;display:grid}.ak-phero__vis .ak-snap{border-radius:20px;height:440px}.ak-phero--teal{--tone:var(--teal)}.ak-phero--blue{--tone:var(--info)}.ak-phero--plum{--tone:var(--plum)}.ak-phero--mauve{--tone:var(--mauve)}.ak-phero--navy{--tone:var(--navy)}.ak-phero[class*=ak-phero--]:not(.ak-phero--vis),.ak-phero--vis{border-bottom:1px solid var(--line)}@media (max-width:920px){.ak-phero--vis .ak-phero__in{grid-template-columns:1fr}.ak-phero__vis .ak-snap{height:380px}}@media (max-width:560px){.ak-phero__vis .ak-snap{height:340px;padding:52px 16px 64px}}.ak-sechead__lead{color:var(--ink-muted);max-width:40em;margin:0;font-size:18px;line-height:28px}.ak-feats .ak-org{padding:18px 0 18px 18px}.ak-feats .ak-org__title{flex-wrap:wrap;gap:12px;font-size:clamp(19px,1.6vw,21px)}.ak-feats .ak-org__line{padding-left:34px}.ak-feat__n{font:500 12px/16px var(--font-mono);color:var(--ink-muted);letter-spacing:0;min-width:22px}.ak-feat.is-active .ak-feat__n{color:var(--plum)}.ak-feats .ak-org__title .ak-badge{height:22px;font-size:11px}.ak-feats__panel{height:480px;top:calc(96px + env(safe-area-inset-top,0px));position:sticky}@media (max-width:860px){.ak-feats__panel{height:320px;top:calc(72px + env(safe-area-inset-top,0px))}}.ak-ll{border-top:1px solid var(--navy)}.ak-ll__row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,15em) minmax(0,1fr) auto;align-items:center;gap:8px 32px;padding:20px 4px;text-decoration:none;transition:background-color .15s;display:grid}a.ak-ll__row:hover{background:var(--tint)}.ak-ll__t{font:680 19px/24px var(--font-sans);letter-spacing:-.01em;transition:transform .2s var(--ease)}a.ak-ll__row:hover .ak-ll__t{transform:translate(6px)}.ak-ll__d{color:var(--ink-muted);font-size:15.5px;line-height:23px}.ak-ll__go{color:var(--plum);display:grid}.ak-ll__go svg{width:20px;height:20px;transition:transform .15s}a.ak-ll__row:hover .ak-ll__go svg{transform:translate(3px)}.ak-ll__row.is-later .ak-ll__t{color:var(--ink-muted)}.ak-ll__note{font:600 12px/16px var(--font-sans);color:var(--info);background:var(--info-tint);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 8px}@media (max-width:720px){.ak-ll__row{grid-template-columns:minmax(0,1fr) auto}.ak-ll__d{grid-area:2/1}.ak-ll__go,.ak-ll__note{grid-area:1/2/span 2}}.ak-pls{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}@media (max-width:1100px){.ak-pls{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);margin:-4px -4px 0;padding:4px 4px 14px;overflow-x:auto}.ak-pls>.ak-pl{scroll-snap-align:start}}@media (max-width:560px){.ak-pls{grid-auto-columns:80%}}.ak-pl{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink);align-content:start;gap:10px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.ak-pl--teal{--tone:var(--teal)}.ak-pl--blue{--tone:var(--info)}.ak-pl--plum{--tone:var(--plum)}.ak-pl--mauve{--tone:var(--mauve)}.ak-pl--navy{--tone:var(--navy)}.ak-pl:after{content:"";background:var(--tone);transform-origin:0;height:3px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ak-pl:hover{border-color:color-mix(in srgb, var(--tone) 50%, var(--line));transform:translateY(-2px)}.ak-pl:hover:after{transform:scaleX(1)}.ak-pl__t{font:680 19px/24px var(--font-sans);letter-spacing:-.01em}.ak-pl__d{color:var(--ink-muted);font-size:15px;line-height:22px}.ak-pl__go{font:600 14.5px/20px var(--font-sans);color:var(--plum);margin-top:6px}.ak-steps.is-tracking .ak-step .ak-step__dot{transition:background-color .3s, transform .3s var(--ease)}.ak-steps.is-tracking .ak-step.is-now .ak-step__dot{background:var(--plum);transform:scale(1.25)}.ak-steps.is-tracking .ak-step .ak-step__body{transition:opacity .3s}.ak-steps.is-tracking .ak-step:not(.is-now) .ak-step__body{opacity:.62}.ak-field__hint{color:var(--success);margin:2px 0 0;font-size:13px;line-height:18px}.ak-snap__p{color:var(--c-ink);margin:0;font-size:13.5px;line-height:20px}.ak-snap__verdict.is-warn{color:#b3261e;background:#fdecea}.ak-snap__verdict.is-ok{color:#2e7d32;background:#eef7ee}.ak-snap__dim{color:var(--c-muted);white-space:nowrap;font-size:12px}.ak-snap__st{font:600 11px/16px var(--font-sans);color:#2e7d32;white-space:nowrap;background:#eef7ee;border-radius:4px;padding:2px 7px}.ak-snap__dot{background:#58105a;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ak-snap__res .ak-snap__id svg{color:#2e7d32;width:14px;height:14px}.ak-snap__kpi{font:700 28px/32px var(--font-sans);letter-spacing:-.02em;color:#151353;font-variant-numeric:tabular-nums}.ak-snap__kpi small{letter-spacing:0;color:var(--c-muted);margin-left:6px;font-size:12px;font-weight:500}.ak-snap__chart{border-bottom:1px solid var(--c-line);grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:120px;padding-top:6px;display:grid}.ak-snap__col{grid-template-rows:1fr auto;gap:4px;height:100%;display:grid}.ak-snap__col i{transition:transform .5s var(--ease);transform-origin:bottom;background:#151353;border-radius:3px 3px 0 0;align-self:end;display:block}.ak-snap__col:last-child i{background:#58105a}.ak-snap.is-playing .ak-snap__col:not(.is-on) i{transform:scaleY(.15)}.ak-snap__col b{font:500 10.5px/14px var(--font-sans);color:var(--c-muted);text-align:center}.ak-snap__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ak-snap__tile{background:#f5f5f5;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.ak-snap__tile span{font:600 10px/13px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#151353}.ak-snap__tile b{font:700 20px/24px var(--font-sans);font-variant-numeric:tabular-nums}.ak-snap__search{color:var(--c-ink);border:1px solid #0003;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;display:flex}.ak-snap__search svg{width:16px;height:16px;color:var(--c-muted)}.ak-snap__chips{flex-wrap:wrap;gap:6px;display:flex}.ak-snap__chips span{font:500 12px/16px var(--font-sans);color:#58105a;background:#f5eaf5;border-radius:999px;padding:3px 9px}.ak-snap__msg{background:#f3f2f4;border-radius:12px 12px 12px 4px;max-width:85%;padding:8px 12px;font-size:13.5px;line-height:19px}.ak-snap__msg.is-me{color:#fff;background:#58105a;border-radius:12px 12px 4px;justify-self:end}.ak-snap__emrbar{color:#fff;font:600 12px/16px var(--font-sans);background:#151353;border-radius:6px;justify-content:space-between;padding:6px 10px;display:flex}.ak-snap__btn{color:#fff;font:600 13px/16px var(--font-sans);background:#1a75bb;border-radius:4px;justify-self:start;padding:8px 14px}.ak-snap__bar--score{background:#eee}.ak-snap__meter .ak-snap__bar i[style]{transition:none}@media (prefers-reduced-motion:reduce){.ak-ll__row,.ak-ll__t,.ak-pl,.ak-pl:after,.ak-snap__col i{transition:none}}.ak-snap__card.pc{--pc-ink:#000000de;--pc-mid:#0009;--pc-line:#0000001f;--pc-band:#f5f5f5;color:var(--pc-ink);border-radius:8px;font-family:Hanken Grotesk,system-ui,sans-serif}.ak-snap__card--flush{gap:0;padding:0;overflow:hidden}.pc-title{font:500 15px/20px var(--font-sans);color:var(--pc-ink)}.pc-meta{color:var(--pc-mid);align-items:center;gap:8px;font-size:12px;display:flex}.pc-p{margin:0;font-size:13.5px;line-height:20px}.pc-dim{color:var(--pc-mid);white-space:nowrap;font-size:12px}.pc-status{height:22px;font:500 11.5px/1 var(--font-sans);white-space:nowrap;text-transform:capitalize;border-radius:4px;align-items:center;padding:0 9px;display:inline-flex}.pc-method{border:1px solid var(--pc-line);height:18px;font:500 10.5px/1 var(--font-sans);color:var(--pc-mid);border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.pc-line{align-items:center;gap:10px;font-size:13.5px;line-height:19px;display:flex}.pc-line__t{flex:1;min-width:0}.pc-tag{font:600 11px/16px var(--font-sans);color:var(--pc-mid);background:#f0f0f0;border-radius:4px;padding:2px 7px}.pc-tag.is-ok{color:#2e7d32;background:#e8f5e9}.pc-oc{background:#151353;border-radius:8px 8px 0 0}.pc-card .pc-oc,.ak-snap__card--flush .pc-oc{border-radius:0}.pc-oc__head{align-items:center;padding:12px 16px;display:flex}.pc-oc__head img{width:auto;height:18px;display:block}.pc-oc__body{background:#fff;border-left:1px solid #151353;border-right:1px solid #151353;padding:14px 16px 10px}.ak-snap__card--flush .pc-oc__body{border:0}.pc-oc--mini{border:1px solid #151353;border-radius:6px;overflow:hidden}.pc-oc--mini .pc-oc__head{padding:8px 12px}.pc-oc--mini .pc-oc__body{border:0;padding:10px 12px 8px}.pc-rx{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:15px;line-height:22px;display:flex}.pc-rx__drug{text-underline-offset:.15em;font-weight:500;text-decoration:underline}.pc-pill{width:auto;height:16px;display:inline-block}.pc-rx__dose{font-weight:500}.pc-rx__ind{color:var(--pc-mid);flex-basis:100%;font-size:12.5px}.pc-oc__body .pc-rx{font-size:16px}.pc-alt{padding:0 16px 8px}.pc-alt__head{font:500 13px/18px var(--font-sans);border-bottom:1px solid var(--pc-line);padding:10px 0 8px}.pc-alt .pc-rx{border-bottom:1px solid var(--pc-line);padding:8px 0;font-size:13.5px}.pc-alt .pc-rx:last-child{border-bottom:0}.pc-alt .pc-pill{height:14px}.pc-gauge{border:3px solid var(--c);width:26px;height:26px;font:700 11px/1 Montserrat, var(--font-sans);color:var(--pc-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pc-check{width:20px;height:20px;color:var(--pc-mid);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pc-check svg{width:13px;height:13px}.pc-check.is-rel{color:#2e7d32;box-shadow:inset 0 0 0 1.5px #5cb860}.pc-bar{grid-template-columns:repeat(7,1fr);align-items:center;gap:3px;margin-top:4px;display:grid}.pc-bar span{border-radius:2px;height:14px}.pc-bar span.is-on{height:24px;font:700 15px/1 Montserrat, var(--font-sans);color:#fff;border-radius:9px;place-items:center;display:grid}.pc-bar__guide{font:500 10.5px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#888;justify-content:space-between;display:flex}.pc-factor{color:var(--pc-mid);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pc-factor svg{width:15px;height:15px}.pc-factor>span:first-of-type{min-width:7em}.pc-xchip{font:500 11px/18px var(--font-sans);border:1px solid var(--pc-line);color:var(--pc-ink);border-radius:10px;padding:0 8px}.pc-xchip.is-match{color:#fff;background:#58105a;border-color:#58105a}.pc-xchip.is-detected{background:#ffcc80;border-color:#ffcc80}.pc-org{border-bottom:1px solid var(--pc-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-bottom:8px;display:grid}.pc-org:last-child{border-bottom:0;padding-bottom:0}.pc-org__n{font-size:14px;font-style:italic;font-weight:600}.pc-org.is-minor .pc-org__n{color:var(--pc-mid);font-weight:400}.pc-sens{color:var(--pc-mid);flex-wrap:wrap;grid-column:1/-1;gap:4px 12px;font-size:11.5px;display:flex}.pc-sir{align-items:center;gap:5px;display:inline-flex}.pc-sir b{width:15px;height:15px;font:700 10px/1 var(--font-sans);color:#fff;background:#9e9e9e;border-radius:3px;place-items:center;display:inline-grid}.pc-sir.is-s b{background:#5cb860}.pc-sir.is-r b{background:#f55a4e}.pc-sir i{font-variant-numeric:tabular-nums;font-style:normal}.pc-asp{border:1px solid var(--pc-line);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.pc-asp__top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.pc-asp__top span{color:var(--pc-mid);font-size:12.5px}.pc-asp__meta{color:var(--pc-mid);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pc-asp__meta svg{width:13px;height:13px}.pc-asp__flags{flex-wrap:wrap;gap:4px;display:flex}.pc-flag{font:600 10.5px/18px var(--font-sans);color:#fff;border-radius:4px;padding:0 6px}.pc-advice{color:var(--pc-mid);border-left:2px solid #ec4899;margin:0;padding-left:10px;font-size:12.5px;line-height:18px}.pc-wh{background:#fff;border-bottom:1px solid #58105a1f;grid-template-rows:12px auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;row-gap:2px;min-height:56px;padding:5px 12px;display:grid}.pc-wh__eb{font:750 10.5px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#151353;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.pc-wh__id{align-items:center;gap:8px;min-width:0;display:flex}.pc-wh__mark{color:#58105a;background:#58105a13;border:1px solid #58105a24;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.pc-wh__mark svg{width:16px;height:16px}.pc-wh__tx{min-width:0}.pc-wh__t{font:720 15px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--pc-ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pc-wh__ins{color:#000000b8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;line-height:1.2;display:block;overflow:hidden}.pc-wh--full{grid-template-rows:14px auto;row-gap:4px;min-height:80px;padding:6px 16px}.pc-wh--full .pc-wh__eb{font-size:11px}.pc-wh--full .pc-wh__id{gap:12px}.pc-wh--full .pc-wh__mark{border-radius:12px;flex-basis:40px;width:40px;height:40px}.pc-wh--full .pc-wh__mark svg{width:20px;height:20px}.pc-wh--full .pc-wh__t{font-size:18px}.pc-wh--full .pc-wh__ins{white-space:normal;font-size:13px}.pc-wc__body{padding:12px 16px 14px}.pc-chart .ak-snap__col i{background:#7b1fa2}.pc-chart .ak-snap__col:last-child i{background:#e07a5f}.pc-ws{border:1px solid var(--pc-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.pc-ws__body{padding:8px 12px 10px}.pc-ws__v{font:700 26px/1.1 var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pc-ws__sub{flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:4px;font-size:12px;line-height:1.3;display:flex}.pc-ws__sub svg{opacity:.85;width:12px;height:12px}.pc-ws__sub b{color:#000000d1;font-weight:600}.pc-ws__sub span{color:#0000009e;font-weight:300}.pc-ws-row{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.pc-dots{gap:6px;display:flex}.pc-dot{min-width:22px;height:22px;font:600 11px/1 var(--font-sans);color:#fff;border-radius:11px;place-items:center;padding:0 6px;display:inline-grid}.pc-table{overflow:hidden}.pc-table table{border-collapse:collapse;width:100%;font-size:12.5px}.pc-table th{text-align:left;font:500 11px/14px var(--font-sans);text-transform:capitalize;color:var(--pc-mid);background:var(--pc-band);padding:9px 10px}.pc-table td{border-top:1px solid var(--pc-line);white-space:nowrap;padding:8px 10px}.pc-table tbody tr:nth-child(2n) td{background:#fafafa}.pc-id{font-variant-numeric:tabular-nums;font-weight:500}.pc-filters{flex-wrap:wrap;gap:6px;padding:10px 10px 8px;display:flex}.pc-search{border:1px solid #00000061;border-radius:4px;flex:120px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.pc-search svg{width:14px;height:14px;color:var(--pc-mid)}.pc-fchip{background:#00000014;border-radius:14px;align-items:center;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.pc-arkie__head{color:#fff;background:linear-gradient(120deg,#58105a,#7b1fa2);align-items:center;gap:10px;padding:12px 14px;display:flex}.pc-arkie__av{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.pc-arkie__av img{object-fit:cover;width:100%;height:100%}.pc-arkie__head b{letter-spacing:.04em;font-size:15px;display:block}.pc-arkie__head small{opacity:.9;align-items:center;gap:5px;font-size:11px;display:flex}.pc-arkie__head small i{background:#5cf08a;border-radius:50%;width:7px;height:7px}.pc-arkie__msgs{background:#eee;gap:10px;padding:12px;display:grid}.pc-msg{background:#fff;border-radius:16px 16px 16px 4px;max-width:82%;padding:8px 12px;font-size:13px;line-height:19px;box-shadow:0 1px 2px #0000001f}.pc-msg.is-me{color:#fff;background:#58105a;border-radius:16px 16px 4px;justify-self:end}.pc-suggest{flex-wrap:wrap;gap:6px;display:flex}.pc-suggest span{font:500 11.5px/22px var(--font-sans);color:#58105a;background:#fff;border:1px solid #58105a;border-radius:12px;padding:0 10px}.ak-pgx-accent{background:var(--arc);color:#0000;-webkit-background-clip:text;background-clip:text}.ak-pgx-note{color:var(--ink-muted);flex-basis:100%;margin:12px 0 0;font-size:13px;line-height:20px}.ak-pgx-note b{color:var(--navy);font-weight:600}.ak-pgxr{--surface:#fff;--ink:#0a0d14;--ink-muted:#4b5563;--line:#e5e7eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:10px;min-width:0;padding-bottom:170px;display:grid;position:relative}.ak-pgxr__label{font:400 11px/16px var(--font-mono);color:var(--ink-muted)}.ak-pgxr__card{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-raised);border-radius:18px;overflow:hidden}.ak-pgxr__head{color:#fff;background:#0b1354;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ak-pgxr__head b{letter-spacing:-.01em;font-size:14px}.ak-pgxr__head span{font:400 11px/1 var(--font-mono);opacity:.7}.ak-pgxr__sec{border-bottom:1px solid var(--line);padding:16px 20px}.ak-pgxr__sec:last-child{border-bottom:0}.ak-pgxr__sec h4{font:700 10px/14px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 10px}.ak-pgxr__gene{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:grid}.ak-pgxr__gene b{font:500 13px/18px var(--font-mono);color:#0b1354}.ak-pgxr__gene span{font:400 12px/18px var(--font-mono);color:var(--ink-muted)}.ak-pgxr__chip{font:700 10px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px}.ak-pgxr__chip.is-ok{color:#2e7d32;background:#eef7ee}.ak-pgxr__chip.is-mid{color:#8a5300;background:#fff1dc}.ak-pgxr__rec{gap:2px;padding:8px 0;display:grid}.ak-pgxr__rec b{color:#0b1354;font-size:13px;font-weight:600}.ak-pgxr__rec span{color:var(--ink-muted);font-size:12px;line-height:1.5}.ak-pgxr__rec small{font:700 10px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#146a8c;margin-top:2px}.ak-pgxr__patient{background:var(--surface);width:250px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-raised);border-radius:16px;gap:8px;padding:18px;display:grid;position:absolute;bottom:0;right:-20px}.ak-pgxr__patient p{color:var(--ink-muted);margin:0 0 6px;font-size:13px;line-height:1.5}.ak-pgxr__patient .ak-eyebrow{color:#882f8b;font-size:10px}.ak-pgxr__code{background:#f8eff9;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ak-pgxr__code span{color:#57105a;font-size:11px;font-weight:600}.ak-pgxr__code b{font:600 15px/1 var(--font-mono);letter-spacing:.08em;color:#0b1354}@media (max-width:920px){.ak-pgxr__patient{right:0}}@media (max-width:560px){.ak-pgxr{padding-bottom:0}.ak-pgxr__patient{width:auto;margin:-24px 16px 0;position:relative}}.ak-pgx-out{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ak-partner{background:var(--arc) top / 100% 4px no-repeat, var(--plum-deep);color:var(--on-deep)}.ak-partner .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,64px);padding-block:clamp(64px,8vw,104px);display:grid}.ak-partner__copy{gap:16px;min-width:0;display:grid}.ak-partner .ak-eyebrow{color:#d8b5da}.ak-partner__t{font:700 clamp(30px, 3.4vw, 44px)/1.12 var(--font-sans);letter-spacing:-.02em;color:var(--on-deep);text-wrap:balance;margin:0}.ak-partner__d{color:var(--on-deep-muted);max-width:460px;margin:0 0 16px;font-size:17px;line-height:1.6}.ak-partner__photo{aspect-ratio:4/3;background:var(--plum-night);border-radius:20px;max-width:100%;margin:0;overflow:hidden}.ak-partner__photo img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.ak-pform{--surface:#fff;--ink:#0a0d14;--ink-muted:#4b5563;--line:#d1d5db;--plum:#0b1354;--on-plum:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);color:var(--ink);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;padding:36px;display:grid}.ak-pform label{font:600 13px/18px var(--font-sans);color:#0b1354;flex-direction:column;gap:7px;min-width:0;display:flex}.ak-pform input,.ak-pform select,.ak-pform textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:400 15px/20px var(--font-sans);border-radius:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.ak-pform input:focus,.ak-pform select:focus,.ak-pform textarea:focus{border-color:#882f8b;outline:none;box-shadow:0 0 0 3px #eedfef}.ak-pform textarea{resize:vertical;min-height:96px}.ak-pform__full,.ak-pform__foot,.ak-pform__note{grid-column:1/-1}.ak-pform__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.ak-pform__foot small{max-width:300px;color:var(--ink-muted);font-size:12px;line-height:1.5}.ak-pform .ak-btn:disabled{opacity:.55;cursor:not-allowed}.ak-pform__note{color:#8a5300;background:#fff1dc;border:1px dashed #c77a0a;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:19px}@media (max-width:920px){.ak-partner .wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ak-pform{grid-template-columns:minmax(0,1fr);padding:24px}}.ak-hform{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--tone);box-shadow:var(--shadow-card);border-radius:20px;align-content:start;gap:16px;padding:clamp(24px,2.6vw,36px);scroll-margin-top:96px;display:grid}.ak-hform__t{font:720 24px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--navy);margin:0}.ak-hform__d{color:var(--ink-muted);margin:-8px 0 0;font-size:16px;line-height:24px}.ak-hform .form{gap:14px;max-width:none}.ak-hform__steps{color:var(--ink);gap:8px;margin:0;padding-left:22px;font-size:16px;line-height:24px;display:grid}.ak-hform>.ak-btn{justify-self:start}.ak-hform__note{color:var(--ink-muted);margin:0;font-size:13.5px;line-height:20px}.ak-snap__card:has(.pc-flow__step){gap:6px;padding:14px 16px}.pc-flow__step{border:1px solid var(--pc-line);border-radius:6px;padding:8px 10px}.pc-flow__who{font:700 10px/14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);flex:none;align-items:center;gap:5px;display:inline-flex}.pc-flow__who svg{width:15px;height:15px}.pc-flow__link{align-items:center;min-height:14px;padding-left:26px;display:flex;position:relative}.pc-flow__link:before{content:"";border-left:2px dashed var(--mauve);position:absolute;top:-6px;bottom:-6px;left:17px}.pc-flow__link span{font:600 11px/14px var(--font-sans);color:var(--mauve)}.pc-oc--flow .pc-oc__head{padding:7px 12px}.pc-oc--flow .pc-oc__head img{height:13px}.pc-oc--flow .pc-oc__body{padding:8px 12px 7px}.pc-oc--flow .pc-rx{font-size:14.5px;line-height:20px}.pc-oc--flow .pc-rx__ind{font-size:12px;line-height:16px}.pc-swap{flex:none;display:inline-grid}.pc-swap>*{grid-area:1/1;justify-self:end}.pc-swap>[data-at]{transition:opacity .4s var(--ease)}.ak-snap.is-playing .pc-swap>[data-at]:not(.is-on){opacity:0;transform:none}.pc-rotate{display:inline-grid}.pc-rotate__i{opacity:0;grid-area:1/1;align-items:center;gap:5px;animation:12s infinite pc-rotate;display:inline-flex}.pc-rotate__i:nth-child(2){animation-delay:3s}.pc-rotate__i:nth-child(3){animation-delay:6s}.pc-rotate__i:nth-child(4){animation-delay:9s}@keyframes pc-rotate{0%{opacity:0}4%,21%{opacity:1}24%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pc-rotate__i{animation:none}.pc-rotate__i:first-child{opacity:1}}@media (max-width:560px){.pc-flow__step:first-child .pc-flow__who span,.pc-oc--flow .pc-rx__ind{display:none}.ak-phero__vis .ak-snap:has(.pc-flow__step){height:auto;min-height:340px}}.ak-aql-hero{place-items:end;margin:0;display:grid}.ak-phero:has(.ak-aql-hero){background:radial-gradient(38% 75% at 76% 50%, #e8f1fc 0%, #e8f1fc00 100%), var(--surface);overflow-x:clip}.ak-aql-hero img{width:auto;max-width:none;height:clamp(340px,40vw,580px);margin-right:clamp(-120px,-6vw,0px);display:block}@media (max-width:920px){.ak-aql-hero{justify-items:center}.ak-aql-hero img{width:100%;height:auto;margin-right:0}}.ak-phero__vis:has(.ak-aql-hero){align-self:end;margin-bottom:calc(-1*clamp(48px,6vw,88px))}.how.how--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.how.how--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.how.how--4{grid-template-columns:1fr}}.ak-aql-lead{color:var(--ink-muted);max-width:38em;margin:0;font-size:18px;line-height:1.65}.ak-psteps--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}@media (max-width:1080px){.ak-psteps--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ak-psteps--5{grid-template-columns:1fr}}.ak-aql-apply .grid2{align-items:center}.ak-aql-apply .actions{margin:0}.ak-aql-badge{place-items:center;margin:0;padding:clamp(24px,4vw,48px);display:grid}.ak-aql-badge img{width:min(320px,80%);height:auto;display:block}.ak-aql-sig{color:var(--navy);align-items:center;gap:10px;margin:0;font-weight:650;display:flex}.ak-aql-sig svg{width:22px;height:22px;color:var(--cta);flex:none}.ak-usmap{margin-block:8px 24px}.ak-usmap svg{width:100%;max-width:980px;height:auto;margin-inline:auto;display:block}.ak-usmap__st{fill:var(--tint);stroke:var(--surface);stroke-width:1.2px;transition:fill .2s}.ak-usmap__st:hover{fill:var(--mauve)}.ak-usmap{--usmap-part:#aab1dc}.ak-usmap__st.is-on{fill:var(--plum)}.ak-usmap__st.is-part{fill:var(--usmap-part)}.ak-usmap__st.is-on:hover,.ak-usmap__st.is-part:hover{fill:var(--mauve)}.ak-usmap--act .ak-usmap__st{cursor:pointer;outline:none}.ak-usmap--act .ak-usmap__st:focus-visible{fill:var(--mauve);stroke:var(--navy);stroke-width:2.5px}.ak-usmap.is-armed:not(.is-in) .ak-usmap__st:is(.is-on,.is-part){fill:var(--tint)}.ak-usmap.is-in .ak-usmap__st.is-on{animation:ak-usmap-on .7s var(--ease,ease) backwards;animation-delay:calc(var(--i,0) * .14s + .15s)}.ak-usmap.is-in .ak-usmap__st.is-part{animation:ak-usmap-part .7s var(--ease,ease) backwards;animation-delay:calc(var(--i,0) * .14s + .15s)}@keyframes ak-usmap-part{0%{fill:var(--tint)}to{fill:var(--usmap-part)}}.ak-usmap__key{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:16px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.ak-usmap__key li{align-items:center;gap:8px;display:flex}.ak-usmap__sw{background:var(--plum);border-radius:4px;width:14px;height:14px}.ak-usmap__sw.is-part{background:var(--usmap-part)}@keyframes ak-usmap-on{0%{fill:var(--tint)}60%{fill:var(--mauve)}to{fill:var(--plum)}}.ak-sched{background:var(--surface);width:min(1000px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);box-shadow:var(--shadow-raised);border:0;border-radius:20px;padding:0}.ak-sched::backdrop{background:#070c398c}.ak-sched__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:24px 28px 18px;display:flex}.ak-sched__t{font:700 22px/28px var(--font-sans);color:var(--navy);letter-spacing:-.01em;margin:0}.ak-sched__x{background:var(--tint);width:36px;height:36px;color:var(--navy);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ak-sched__x svg{width:18px;height:18px}.ak-sched__frame{border:0;width:100%;height:min(720px,100dvh - 140px);display:block}@media (prefers-reduced-motion:reduce){.ak-usmap .ak-usmap__st.is-on{fill:var(--plum);animation:none}.ak-usmap .ak-usmap__st.is-part{fill:var(--usmap-part);animation:none}}.ak-arkie-hero{place-items:end;margin:0;display:grid}.ak-phero:has(.ak-arkie-hero){background:radial-gradient(40% 80% at 76% 60%, #e9e6fb 0%, #e9e6fb00 100%), var(--surface);overflow-x:clip}.ak-arkie-hero img{width:auto;max-width:none;height:clamp(320px,36vw,520px);margin-right:clamp(-60px,-3vw,0px);display:block}.ak-phero__vis:has(.ak-arkie-hero){align-self:end;margin-bottom:calc(-1*clamp(48px,6vw,88px))}@media (max-width:920px){.ak-arkie-hero{justify-items:center}.ak-arkie-hero img{width:min(100%,360px);height:auto;margin-right:0}}.ak-anat{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ak-anat__list{gap:8px;display:grid}.ak-anat__item{text-align:left;border-radius:var(--radius-lg);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:18px 20px;transition:background .2s,border-color .2s;display:grid}.ak-anat__item:hover{background:var(--surface)}.ak-anat__item.is-on{background:var(--surface);border-color:var(--line);box-shadow:0 6px 18px #0b135412}.ak-anat__item:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ak-anat__n{font:500 13px/24px var(--font-mono);color:var(--ink-muted)}.ak-anat__item.is-on .ak-anat__n{color:var(--mauve)}.ak-anat__t{font:680 18px/24px var(--font-sans);color:var(--navy);display:block}.ak-anat__d{color:var(--ink-muted);margin-top:4px;font-size:15px;line-height:1.5;display:block}.ak-anat__card{background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:14px;padding:clamp(20px,2.4vw,32px);display:grid;box-shadow:0 18px 48px #0b13541a}.ak-anat__eyebrow{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0}.ak-anat__q{background:var(--plum);color:#fff;max-width:85%;font:600 14.5px/1.4 var(--font-sans);border-radius:16px 16px 4px;justify-self:end;margin:0;padding:10px 16px}.ak-anat__a{background:var(--surface-app);border-radius:16px 16px 16px 4px;gap:10px;padding:16px 18px;display:grid}.ak-anat__a p{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.ak-anat__src{align-items:center;gap:6px;display:inline-flex;font:600 12.5px/18px var(--font-sans)!important;color:var(--info)!important}.ak-anat__src svg,.ak-anat__chip svg,.ak-anat__back svg{width:16px;height:16px}.ak-anat__cites{flex-wrap:wrap;gap:8px;display:flex}.ak-anat__chip{border:1px solid var(--line-strong);background:var(--surface);font:600 12.5px/18px var(--font-sans);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ak-anat__back{font:600 14px/20px var(--font-sans);color:var(--plum);justify-self:start;align-items:center;gap:6px;display:inline-flex}.ak-anat__note{color:var(--ink-muted);margin:0;font-size:12.5px}.ak-anat__a [data-part]{border-radius:8px;transition:opacity .25s,background-color .25s,box-shadow .25s}.ak-anat__card[data-on=guidance] .ak-anat__a [data-part]:not([data-part=guidance]),.ak-anat__card[data-on=case] .ak-anat__a [data-part]:not([data-part=case]),.ak-anat__card[data-on=report] .ak-anat__a [data-part]:not([data-part=report]){opacity:.35}.ak-anat__card[data-on=guidance] [data-part=guidance],.ak-anat__card[data-on=case] [data-part=case],.ak-anat__card[data-on=report] [data-part=report]{background-color:#f1ecfb;box-shadow:0 0 0 4px #f1ecfb}@media (max-width:860px){.ak-anat{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ak-anat__a [data-part],.ak-anat__item{transition:none}}.ak-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ak-scope__col{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-content:start;gap:16px;padding:clamp(22px,2.6vw,32px);display:grid}.ak-scope__col--is{border-top:4px solid var(--plum)}.ak-scope__col--not{background:var(--surface-muted);border-top:4px solid var(--line-strong)}.ak-scope__h{font:700 22px/1.25 var(--font-sans);color:var(--navy);margin:0}.ak-scope ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ak-scope li{grid-template-columns:22px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.ak-scope li svg{width:20px;height:20px;margin-top:2px}.ak-scope__col--is li svg{color:var(--plum)}.ak-scope__col--not li svg{color:var(--ink-muted)}.ak-scope__team{background:var(--navy);color:#fff;border-radius:20px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 28px;display:flex}.ak-scope__team p{font:650 clamp(18px, 1.8vw, 22px)/1.35 var(--font-sans);margin:0}.ak-scope__team a{color:#fff;white-space:nowrap;font-weight:600}@media (max-width:760px){.ak-scope{grid-template-columns:1fr}}.ak-noroles{border-top:1px solid var(--navy);gap:12px;padding-top:28px;display:grid}.ak-noroles p{max-width:70ch;color:var(--ink-muted);margin:0;line-height:1.6}.ak-noroles .ak-noroles__t{font:680 20px/1.3 var(--font-sans);color:var(--navy)}.ak-partner__cta{--surface:#fff;--ink:#0a0d14;--ink-muted:#4b5563;--line:#d1d5db;--plum:#0b1354;--on-plum:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);color:var(--ink);border-radius:20px;align-self:center;gap:14px;padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 24px 56px #00000040}.ak-partner__ct{font:720 clamp(22px, 2.2vw, 28px)/1.2 var(--font-sans);color:var(--navy);margin:0}.ak-partner__cta p{color:var(--ink-muted);margin:0;line-height:1.6}.ak-partner__cta small{color:var(--ink-muted);font-size:12.5px}.ak-ocai{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 18px 44px #0b135424}.ak-ocb{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ak-ocb__card{background:var(--surface);border:1px solid var(--line);border-radius:20px;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px);display:grid}.ak-ocb__card .ak-tile{border-radius:14px;width:52px;height:52px}.ak-ocb__card .ak-tile svg{width:26px;height:26px}.ak-ocb__card h3{margin:4px 0 0}.ak-ocb__card p{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.55}.ak-ocb__cta{margin-top:28px}.ak-ocf{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.ak-ocf__list{gap:4px;display:grid;position:sticky;top:96px}.ak-ocf__tab{color:var(--ink-muted);font:600 15px/1.3 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;transition:background .15s,color .15s;display:flex}.ak-ocf__tab:hover{background:var(--surface);color:var(--ink)}.ak-ocf__tab.is-on{background:var(--surface);color:var(--navy);box-shadow:0 4px 14px #0b135414, inset 3px 0 0 var(--plum)}.ak-ocf__tab:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ak-ocf__n{font:500 12px/1 var(--font-mono);color:var(--ink-muted)}.ak-ocf__tab.is-on .ak-ocf__n{color:var(--mauve)}.ak-ocf__panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(20px,2.4vw,32px);display:grid;box-shadow:0 12px 36px #0b135412}.ak-ocf__img{border:1px solid var(--line);border-radius:12px;margin:0;animation:.35s ak-ocf-in;overflow:hidden}.ak-ocf__img img{width:100%;height:auto;display:block}@keyframes ak-ocf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ak-ocf__copy{gap:14px;display:grid}.ak-ocf__t{font:720 clamp(22px, 2.2vw, 28px)/1.2 var(--font-sans);color:var(--navy);margin:0}.ak-ocf__copy p{color:var(--ink-muted);margin:0;line-height:1.6}@media (max-width:960px){.ak-ocb,.ak-ocf,.ak-ocf__panel{grid-template-columns:1fr}.ak-ocf__list{grid-auto-flow:column;position:static;overflow-x:auto}.ak-ocf__tab{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ak-ocf__img{animation:none}}.ak-fal-map{width:100%;min-width:0}.ak-phero:has(.ak-fal-map){background:radial-gradient(45% 70% at 75% 50%, #eef1fb 0%, #eef1fb00 100%), var(--surface)}
.ak-wbcov{--c1:#882f8b;--c2:#57105a;--c3:#070c39;aspect-ratio:16/9;border-radius:var(--radius-lg);color:#fff;background:repeating-radial-gradient(circle at 92% 8%, #ffffff12 0 1px, transparent 1px 30px), linear-gradient(150deg, var(--c1) 0%, var(--c2) 52%, var(--c3) 100%);grid-template-rows:auto 1fr auto;gap:12px;min-width:0;padding:clamp(14px,5cqi,28px);display:grid;position:relative;overflow:hidden;container-type:inline-size}.ak-wbcov--navy{--c1:#2c3891;--c2:#0b1354;--c3:#070c39}.ak-wbcov--teal{--c1:#00897b;--c2:#00574d;--c3:#00302a}.ak-wbcov--mauve{--c1:#9c3a9d;--c2:#5e1f5f;--c3:#330f34}.ak-wbcov__eb{font:750 clamp(9px, 2.6cqi, 12px)/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.ak-wbcov__t{max-width:16em;font:720 clamp(17px, 7.2cqi, 40px)/1.06 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;align-self:center}.ak-wbcov__foot{justify-content:space-between;align-items:end;gap:12px;display:flex}.ak-wbcov__faces{display:flex}.ak-wbcov__faces .ak-wbav{box-shadow:0 0 0 2px var(--c2);color:var(--c2);background:#eef0f8}.ak-wbcov__faces .ak-wbav+.ak-wbav{margin-left:-8px}.ak-wbcov__play{aspect-ratio:1;width:clamp(36px,11cqi,56px);transition:background-color .2s, transform .2s var(--ease);background:#ffffff29;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid}.ak-wbcov__play svg{fill:currentColor;width:42%;height:42%;margin-left:8%}.ak-wbcov__date{font:600 clamp(11px, 3cqi, 14px)/1.25 var(--font-sans);color:#ffffffd9;align-items:center;gap:10px;display:flex}.ak-wbcov__date b{font:300 clamp(32px, 13cqi, 64px)/.9 var(--font-sans);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.ak-wbav{background:var(--tint);width:72px;height:72px;color:var(--plum);font:650 22px/1 var(--font-sans);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.ak-wbav--sm{width:32px;height:32px;font-size:12px}.ak-wbav img{object-fit:cover;width:100%;height:100%;display:block}.ak-wbmeta{font:500 14px/20px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.ak-wbtag{border-radius:var(--radius-sm);height:24px;font:650 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:var(--tint);color:var(--plum);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ak-wbtag--live{background:var(--success-tint);color:var(--success)}.ak-wbtag--live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ak-wbf{border-radius:calc(var(--radius-lg) + 6px);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(12px,1.5vw,16px) clamp(16px,3vw,40px) clamp(12px,1.5vw,16px) clamp(12px,1.5vw,16px);display:grid}.ak-wbf .ak-wbcov{aspect-ratio:4/3}.ak-wbf__body{justify-items:start;gap:16px;min-width:0;padding-block:8px;display:grid}.ak-wbf__t{font:720 clamp(24px, 2.4vw, 32px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:0}.ak-wbf__t a{color:inherit;text-decoration:none}.ak-wbf__t a:hover{color:var(--plum)}.ak-wbf__d{color:var(--ink-muted);margin:0;font-size:17px;line-height:27px}.ak-wbf__who{flex-wrap:wrap;gap:12px 24px;display:flex}.ak-wbf__sp{color:var(--ink-muted);align-items:center;gap:10px;font-size:13.5px;line-height:18px;display:flex}.ak-wbf__sp b{color:var(--ink);font-size:14.5px;font-weight:650;display:block}.ak-wbf .actions{margin-top:4px}.ak-wbf+.ak-wbl{margin-top:var(--space-8)}@media (max-width:860px){.ak-wbf{grid-template-columns:1fr;padding:12px}.ak-wbf .ak-wbcov{aspect-ratio:16/9}.ak-wbf__body{padding:0 8px 12px}}.ak-wbl{gap:var(--space-6);display:grid}.ak-wbc{border-radius:calc(var(--radius-lg) + 4px);border:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:12px 24px 12px 12px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ak-wbc:hover{border-color:color-mix(in srgb, var(--plum) 45%, var(--line));transform:translateY(-2px)}.ak-wbc:hover .ak-wbcov__play{background:#ffffff47;transform:scale(1.06)}.ak-wbc__body{gap:10px;min-width:0;display:grid}.ak-wbc__t{font:680 21px/27px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.ak-wbc__d{color:var(--ink-muted);font-size:15.5px;line-height:23px}.ak-wbc__who{color:var(--ink-muted);font-size:14px;line-height:20px}.ak-wbc__go{font:600 15px/20px var(--font-sans);color:var(--plum)}.ak-wbc__go span{transition:transform .15s;display:inline-block}.ak-wbc:hover .ak-wbc__go span{transform:translate(3px)}@media (max-width:720px){.ak-wbc{grid-template-columns:1fr;padding:12px}.ak-wbc__body{padding:4px 8px 8px}}.ak-wbnotify{grid-template-columns:auto minmax(0,1fr) minmax(0,420px);align-items:center;gap:16px 24px;display:grid}.ak-wbnotify__copy p{color:var(--ink-muted);margin:4px 0 0;font-size:16px;line-height:24px}.ak-wbnotify .form{gap:10px;max-width:none}.ak-wbnotify__row{gap:8px;display:flex}.ak-wbnotify__row input,.ak-wbnotify__row select{min-width:0;font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex:1;min-height:44px;padding:9px 12px}.ak-wbnotify__row input:focus,.ak-wbnotify__row select:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:var(--violet)}@media (max-width:860px){.ak-wbnotify{grid-template-columns:auto minmax(0,1fr)}.ak-wbnotify .form{grid-column:1/-1}}.ak-wbh .ak-phero__in{align-items:start}.ak-wbh__sub{font:600 clamp(20px, 2vw, 26px)/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin-top:14px;display:block}.ak-wbh__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 40px;width:100%;margin:12px 0 0;padding-top:20px;display:flex}.ak-wbh__facts dt{font:750 11px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.ak-wbh__facts dd{white-space:nowrap;font:650 16px/22px var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0}.ak-wbreg{border-radius:var(--radius-lg);border:1px solid var(--line);border-top:3px solid var(--tone);background:var(--surface);box-shadow:var(--shadow-card);padding:clamp(20px,2.4vw,32px);scroll-margin-top:96px}.ak-wbreg .form{max-width:none}.ak-wbreg .ak-btn{width:100%}.ak-wbreg .small{margin:0}.ak-wbreg__sub{color:var(--ink-muted);margin:0;font-size:15.5px;line-height:23px}.ak-wba{border-top:1px solid var(--navy);max-width:880px;margin:0;padding:0;list-style:none;display:grid}.ak-wba li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.ak-wba__n{font:300 32px/1 var(--font-sans);color:var(--plum);font-variant-numeric:tabular-nums}.ak-wba__t{font:680 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.ak-wba__d{color:var(--ink-muted);margin:6px 0 0;font-size:16px;line-height:25px}.ak-wba+.todo,.ak-wbsps+.todo{margin-top:var(--space-8);max-width:880px}@media (max-width:560px){.ak-wba li{grid-template-columns:44px minmax(0,1fr)}.ak-wba__n{font-size:24px}}.ak-wbsps{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.ak-wbsp{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.ak-wbsp__body{gap:6px;min-width:0;display:grid}.ak-wbsp__n{font:680 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.ak-wbsp__n span{color:var(--ink-muted);font-weight:500}.ak-wbsp__r{color:var(--ink-muted);margin:0;font-size:14.5px;line-height:21px}.ak-wbsp__bio{margin:6px 0 0;font-size:15.5px;line-height:24px}@media (max-width:480px){.ak-wbsp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ak-wbc,.ak-wbc__go span,.ak-wbcov__play{transition:none}}.ak-wbcov--img{background:#0b0a2e;padding:0;display:block}.ak-wbcov--img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ak-wbcov--img .ak-wbcov__play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1513538c;position:absolute;bottom:clamp(10px,3cqi,20px);right:clamp(10px,3cqi,20px)}.ak-wbf .ak-wbcov--img{aspect-ratio:16/9}.ak-wbreg__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:420px){.ak-wbreg__two{grid-template-columns:1fr}}.ak-wbreg__video{aspect-ratio:16/9;border-radius:var(--radius-md);background:#0b0a2e;width:100%;display:block}.ak-wbreg .ak-btn[disabled]{opacity:.7;cursor:progress}.ak-srep{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ak-srep__legend{font:600 14px/20px var(--font-sans);margin-bottom:4px;padding:0}.ak-srep__opt,.ak-srep__dl{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ak-srep__opt:has(input:checked){border-color:var(--plum);box-shadow:0 0 0 3px color-mix(in srgb, var(--plum) 14%, transparent)}.ak-srep__opt input{width:16px;height:16px;accent-color:var(--plum);flex-shrink:0;margin-top:3px}.ak-srep__opt span,.ak-srep__dl span:first-child{gap:2px;display:grid}.ak-srep__opt b,.ak-srep__dl b{font:600 15px/22px var(--font-sans);color:var(--ink)}.ak-srep__opt small,.ak-srep__dl small{color:var(--ink-muted);font-size:13px;line-height:19px}.ak-srep__dl{justify-content:space-between;align-items:center;text-decoration:none}.ak-srep__dl:hover{border-color:var(--plum)}.ak-srep__dl span:last-child{color:var(--plum);font-size:18px}.ak-srep__err{color:var(--danger);margin:0;font-size:13px}
.ak-bmeta{font:500 14px/20px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ak-btag{border-radius:var(--radius-sm);height:24px;font:650 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:var(--tint);color:var(--plum);align-items:center;padding:0 9px;display:inline-flex}.ak-btag--pod{background:color-mix(in srgb, var(--mauve) 12%, var(--surface));color:var(--mauve)}.ak-bby{color:var(--ink-muted);align-items:center;gap:12px;font-size:13.5px;line-height:18px;display:flex}.ak-bby img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.ak-bby b{color:var(--ink);font-size:14.5px;font-weight:650;display:block}.ak-bby--md img{width:48px;height:48px}.ak-bby--md{font-size:14.5px;line-height:20px}.ak-bby--md b{font-size:16px}.ak-bcov{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--tint);display:block;position:relative;overflow:hidden}.ak-bcov img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block;position:absolute;inset:0}.ak-bf{border-radius:calc(var(--radius-lg) + 6px);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(12px,1.5vw,16px) clamp(16px,3vw,40px) clamp(12px,1.5vw,16px) clamp(12px,1.5vw,16px);text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ak-bf__body{justify-items:start;gap:16px;min-width:0;padding-block:8px;display:grid}.ak-bf__t{font:720 clamp(24px, 2.4vw, 32px)/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--navy);text-wrap:balance}.ak-bf__d{color:var(--ink-muted);font-size:17px;line-height:27px}.ak-bf+.ak-bgrid{margin-top:var(--space-8)}@media (max-width:860px){.ak-bf{grid-template-columns:1fr;padding:12px}.ak-bf__body{padding:0 8px 12px}}.ak-bgrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.ak-bgrid--two{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.ak-bc{border-radius:calc(var(--radius-lg) + 4px);border:1px solid var(--line);background:var(--surface);color:var(--ink);grid-template-rows:auto 1fr;gap:16px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ak-bc__body{flex-direction:column;gap:10px;min-width:0;padding:0 8px 8px;display:flex}.ak-bc__t{font:680 20px/26px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.ak-bc__d{color:var(--ink-muted);font-size:15.5px;line-height:23px}.ak-bc__go{font:600 15px/20px var(--font-sans);color:var(--plum);margin-top:auto;padding-top:4px}.ak-bc__go span{transition:transform .15s;display:inline-block}.ak-bf:hover,.ak-bc:hover{border-color:color-mix(in srgb, var(--plum) 45%, var(--line));transform:translateY(-2px)}.ak-bf:hover .ak-bcov img,.ak-bc:hover .ak-bcov img{transform:scale(1.03)}.ak-bf:hover .ak-bc__go span,.ak-bc:hover .ak-bc__go span{transform:translate(3px)}.ak-bhead{background:linear-gradient(to bottom, var(--tint) calc(100% - min(100vw - 32px, 1040px) * .28), var(--surface) 0);padding-top:clamp(32px,5vw,64px)}.ak-bhead .ak-bhead__in{justify-items:start;gap:18px;max-width:1072px;padding-bottom:clamp(28px,4vw,48px);display:grid}.ak-bhead__back{font:600 14px/20px var(--font-sans);color:var(--plum);text-decoration:none}.ak-bhead__back:hover{text-decoration:underline}.ak-bhead__t{max-width:20em;font:720 clamp(32px, 4.4vw, 52px)/1.08 var(--font-sans);letter-spacing:-.025em;color:var(--navy);text-wrap:balance;margin:0}.ak-bhead__lead{max-width:46em;color:var(--ink-muted);margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.ak-bhead__img{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius-lg) + 4px);width:100%;max-width:1040px;box-shadow:var(--shadow-card);background:var(--tint);margin:0 auto;display:block}.ak-prose{max-width:700px;color:var(--ink);margin:clamp(40px,5vw,64px) auto 0;font-size:18px;line-height:30px}.ak-prose>*{margin:0}.ak-prose>*+*{margin-top:20px}.ak-prose h2,.ak-prose h3{color:var(--navy);text-wrap:balance}.ak-prose h2{font:700 28px/34px var(--font-sans);letter-spacing:-.02em}.ak-prose h3{font:680 22px/29px var(--font-sans);letter-spacing:-.01em}.ak-prose *+h2{margin-top:48px}.ak-prose *+h3{margin-top:40px}.ak-prose h2+h3{margin-top:20px}.ak-prose strong{font-weight:650}.ak-prose a{color:var(--plum);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.ak-prose a:hover{color:var(--mauve)}.ak-prose ul,.ak-prose ol{padding-left:1.4em}.ak-prose li+li{margin-top:8px}.ak-prose li::marker{color:var(--mauve);font-weight:650}.ak-prose blockquote{border-left:3px solid var(--mauve);font:500 21px/32px var(--font-sans);letter-spacing:-.005em;color:var(--navy);margin-block:36px;padding:4px 0 4px 28px;position:relative}.ak-prose blockquote+blockquote{margin-top:0}.ak-prose>p:last-child:has(>em:only-child){border-top:1px solid var(--line);color:var(--ink-muted);margin-top:40px;padding-top:20px;font-size:14px;line-height:22px}@media (max-width:560px){.ak-prose{font-size:17px;line-height:28px}.ak-prose blockquote{padding-left:18px;font-size:19px;line-height:29px}}.ak-blisten{max-width:700px;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--line);border-top:3px solid var(--mauve);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 20px;margin:48px auto 0;display:grid}.ak-blisten__icon{background:var(--mauve);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ak-blisten__icon svg{fill:currentColor;width:22px;height:22px;margin-left:3px}.ak-blisten__t{font:650 18px/24px var(--font-sans);color:var(--navy);margin:4px 0 0}.ak-blisten__links{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ak-blisten__links .ak-btn{min-height:40px;padding:0 16px}article+.section{margin-top:var(--space-24)}@media (prefers-reduced-motion:reduce){.ak-bf,.ak-bc,.ak-bcov img,.ak-bc__go span{transition:none}}.ak-prose--legal{margin-top:0;font-size:17px;line-height:27px}.ak-prose--legal h3{font:700 21px/28px var(--font-sans);color:var(--navy)}
