.aikk-ev,.aikk-ev-sticky{--aikk-bg:#1b1c20;--aikk-text:#fff;--aikk-muted:hsla(0,0%,100%,.72);--aikk-accent:#1a3aea;--aikk-accent-text:#fff;--aikk-card-bg:#191a24;--aikk-focus:#99e4ff;--aikk-hi:#99e4ff;--aikk-max:1200px;--aikk-prose:68ch;--aikk-faint:hsla(0,0%,100%,.56);--aikk-line:hsla(0,0%,100%,.14);--aikk-line-soft:hsla(0,0%,100%,.08);--aikk-line-strong:hsla(0,0%,100%,.45);--aikk-surface:hsla(0,0%,100%,.04);--aikk-surface-2:hsla(0,0%,100%,.08);--aikk-placeholder:hsla(0,0%,100%,.5);--aikk-sheen:hsla(0,0%,100%,.22);--aikk-card-top:#20243f;--aikk-panel-top:#1c2257;--aikk-panel-bottom:#17182a;--aikk-ok:#89de7e;--aikk-warn:#ffcd77;--aikk-danger:#f58ba0;--aikk-error:#ffb4a2;--aikk-accent-2:color-mix(in srgb,var(--aikk-accent) 84%,#fff);--aikk-hi-tint:color-mix(in srgb,var(--aikk-hi) 12%,transparent);--aikk-hi-line:color-mix(in srgb,var(--aikk-hi) 18%,transparent);--aikk-hi-line-strong:color-mix(in srgb,var(--aikk-hi) 45%,transparent);--aikk-glow:color-mix(in srgb,var(--aikk-accent) 22%,transparent);--aikk-glow-strong:color-mix(in srgb,var(--aikk-accent) 55%,transparent);--aikk-shadow:color-mix(in srgb,var(--aikk-accent) 85%,transparent);--aikk-card:radial-gradient(120% 70% at 50% 100%,var(--aikk-glow),transparent 70%),linear-gradient(180deg,var(--aikk-card-top),var(--aikk-card-bg));--aikk-panel:radial-gradient(90% 120% at 0 0,var(--aikk-glow-strong),transparent 60%),linear-gradient(160deg,var(--aikk-panel-top),var(--aikk-panel-bottom) 70%);--aikk-rule:linear-gradient(90deg,var(--aikk-accent),var(--aikk-hi));--aikk-badge:linear-gradient(135deg,var(--aikk-accent-2,var(--aikk-accent)),var(--aikk-accent));--aikk-radius:12px;--aikk-radius-lg:16px;--aikk-radius-xl:20px;--aikk-ease:cubic-bezier(0.22,1,0.36,1);--aikk-font:Inter,system-ui,sans-serif;--aikk-label:Barlow,Inter,system-ui,sans-serif}.aikk-ev{background:var(--aikk-bg);color:var(--aikk-text);font-family:var(--aikk-font);font-size:1rem;line-height:1.6;padding-block:clamp(2rem,5vw,3rem);padding-inline:max(16px,env(safe-area-inset-left))}.aikk-ev *,.aikk-ev :after,.aikk-ev :before{box-sizing:border-box}.aikk-ev ::selection{background:color-mix(in srgb,var(--aikk-hi) 32%,transparent);color:var(--aikk-text)}.aikk-ev__inner{margin-inline:auto;max-width:var(--aikk-max)}:where(.aikk-ev,.aikk-ev-sticky) :is(p,li,dd,dt){color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}.aikk-ev__prose{max-width:var(--aikk-prose)}.aikk-ev__prose>:first-child{margin-top:0}.aikk-ev__prose>:last-child{margin-bottom:0}.aikk-ev__prose li,.aikk-ev__prose p{color:var(--aikk-muted)}.aikk-ev__prose p{margin:0 0 .75rem}.aikk-ev__prose strong{color:var(--aikk-text)}.aikk-disc__body a,.aikk-ev__prose a{color:var(--aikk-hi);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--aikk-hi) 50%,transparent);text-underline-offset:.18em;transition:text-decoration-color .2s ease}.aikk-disc__body a:hover,.aikk-ev__prose a:hover{text-decoration-color:currentColor}:where(.aikk-ev) :is(h1,h2,h3,h4){color:var(--aikk-text);font-family:var(--aikk-font);font-style:normal;letter-spacing:0;margin:0 0 .5em;text-decoration:none;text-transform:none;text-wrap:balance}:where(.aikk-ev) h1{font-size:clamp(2.25rem,1.35rem + 3.4vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.06}:where(.aikk-ev) h2{font-size:clamp(1.75rem,1.25rem + 1.9vw,2.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.2}:where(.aikk-ev) h3{font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:700;line-height:1.3}:where(.aikk-ev) h4{font-size:1rem;font-weight:700;line-height:1.4}.aikk-ev__section-head{margin-bottom:clamp(1.5rem,3vw,2.25rem);max-width:720px}.aikk-ev__section-head h2{margin:0}.aikk-ev__section-head>.aikk-ev__prose,.aikk-ev__section-head>p{font-size:clamp(1rem,.95rem + .25vw,1.125rem);margin:.75rem 0 0}.aikk-ev__section-head>p{color:var(--aikk-muted)}.aikk-ev__kicker{color:var(--aikk-hi);font-size:.8125rem;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.aikk-btn,.aikk-ev__kicker{font-weight:600;line-height:1.5}.aikk-btn{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--aikk-font);font-size:1rem;gap:.625rem;justify-content:center;min-height:48px;padding:.75rem 1.75rem;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .3s var(--aikk-ease),transform .3s var(--aikk-ease)}.aikk-btn--primary{background:var(--aikk-accent);border-color:var(--aikk-accent);color:var(--aikk-accent-text)}.aikk-btn--primary:hover{background:var(--aikk-accent-2,var(--aikk-accent));border-color:var(--aikk-accent-2,var(--aikk-accent));box-shadow:0 14px 30px -14px var(--aikk-shadow);color:var(--aikk-accent-text)}.aikk-btn--ghost{background:transparent;border-color:var(--aikk-line-strong);color:var(--aikk-text)}.aikk-btn--ghost:hover{border-color:var(--aikk-hi);color:var(--aikk-hi)}.aikk-btn--lg{background:var(--aikk-badge);border:0;border-radius:14px;box-shadow:0 24px 50px -18px var(--aikk-shadow),inset 0 1px 0 var(--aikk-sheen);color:var(--aikk-accent-text);font-size:1.125rem;font-weight:700;isolation:isolate;min-height:60px;overflow:hidden;padding:1rem 2rem;position:relative}.aikk-btn--lg:before{background:linear-gradient(105deg,transparent 30%,hsla(0,0%,100%,.3) 48%,color-mix(in srgb,var(--aikk-hi) 22%,transparent) 54%,transparent 70%) 160% 0 /240% 100% no-repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.aikk-btn--lg:hover{box-shadow:0 32px 64px -20px var(--aikk-shadow),inset 0 1px 0 var(--aikk-sheen);color:var(--aikk-accent-text);transform:translateY(-2px)}.aikk-btn--lg:hover:before{background-position:-60% 0;transition:background-position .9s var(--aikk-ease)}.aikk-btn--lg .aikk-ic{transition:transform .35s var(--aikk-ease)}.aikk-btn--lg:hover .aikk-ic{transform:translateX(4px)}.aikk-btn--block{width:100%}.aikk-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.aikk-textlink{align-items:center;color:var(--aikk-text);display:inline-flex;font-weight:600;gap:.5rem;min-height:44px;text-decoration:none;transition:color .2s ease}.aikk-textlink .aikk-ic{color:var(--aikk-hi);transition:transform .25s var(--aikk-ease)}.aikk-textlink:hover{color:var(--aikk-hi)}.aikk-textlink:hover .aikk-ic{transform:translateX(4px)}.aikk-ev :focus-visible,.aikk-ev-sticky :focus-visible{outline:2px solid var(--aikk-focus);outline-offset:3px}.aikk-sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.aikk-ic{flex:0 0 auto;vertical-align:middle}.aikk-card{background:var(--aikk-card);border:1px solid var(--aikk-hi-line);border-radius:var(--aikk-radius-lg);position:relative}.aikk-card--rule:before{background:var(--aikk-rule);border-radius:var(--aikk-radius-lg) var(--aikk-radius-lg) 0 0;content:"";height:3px;inset:-1px -1px auto;pointer-events:none;position:absolute}.aikk-panel{background:var(--aikk-panel);border:1px solid color-mix(in srgb,var(--aikk-hi) 20%,transparent);border-radius:var(--aikk-radius-xl);position:relative}.aikk-badge{align-items:center;background:var(--aikk-badge);border-radius:var(--aikk-radius);box-shadow:0 8px 20px -6px color-mix(in srgb,var(--aikk-accent) 60%,transparent),inset 0 1px 0 var(--aikk-sheen);color:var(--aikk-accent-text);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.aikk-badge--sm{border-radius:9px;height:36px;width:36px}.aikk-badge--soft{background:var(--aikk-hi-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aikk-hi) 30%,transparent);color:var(--aikk-hi)}.aikk-chip{align-items:center;background:color-mix(in srgb,var(--aikk-hi) 8%,transparent);border:1px solid color-mix(in srgb,var(--aikk-hi) 35%,transparent);border-radius:999px;color:var(--aikk-text);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;line-height:1.4;min-height:28px;padding:.2rem .75rem;white-space:nowrap}.aikk-chip--warn{background:color-mix(in srgb,var(--aikk-warn) 12%,transparent);border-color:color-mix(in srgb,var(--aikk-warn) 40%,transparent);color:var(--aikk-warn)}.aikk-chip--ok{background:color-mix(in srgb,var(--aikk-ok) 14%,transparent);border-color:color-mix(in srgb,var(--aikk-ok) 40%,transparent);color:var(--aikk-ok)}.aikk-chip--danger{background:color-mix(in srgb,var(--aikk-danger) 12%,transparent);border-color:color-mix(in srgb,var(--aikk-danger) 40%,transparent);color:var(--aikk-danger)}.aikk-chip--quiet{background:var(--aikk-surface);border-color:var(--aikk-line);color:var(--aikk-muted)}.aikk-chip--status{font-family:var(--aikk-label);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.aikk-chip--status:before{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent);content:"";height:6px;width:6px}.aikk-note{align-items:flex-start;background:color-mix(in srgb,var(--aikk-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--aikk-hi) 28%,transparent);border-radius:14px;color:var(--aikk-text);display:flex;font-size:.9375rem;gap:.875rem;line-height:1.6;padding:1rem 1.25rem}.aikk-note>.aikk-ic{color:var(--aikk-hi);margin-top:.1rem}.aikk-note--alert{background:color-mix(in srgb,var(--aikk-warn) 9%,transparent);border-color:color-mix(in srgb,var(--aikk-warn) 40%,transparent)}.aikk-note--alert>.aikk-ic{color:var(--aikk-warn)}.aikk-note--danger{background:color-mix(in srgb,var(--aikk-danger) 10%,transparent);border-color:color-mix(in srgb,var(--aikk-danger) 40%,transparent)}.aikk-note--danger>.aikk-ic{color:var(--aikk-danger)}.aikk-note p{margin:0}.aikk-ev details.aikk-disc{background:var(--aikk-surface);border:1px solid var(--aikk-line);border-radius:var(--aikk-radius);transition:background-color .2s ease,border-color .2s ease}.aikk-ev details.aikk-disc:hover{background:color-mix(in srgb,var(--aikk-accent) 10%,transparent);border-color:color-mix(in srgb,var(--aikk-hi) 35%,transparent)}.aikk-ev details.aikk-disc[open]{background:linear-gradient(180deg,color-mix(in srgb,var(--aikk-accent) 26%,transparent),color-mix(in srgb,var(--aikk-accent) 6%,transparent));border-color:var(--aikk-hi-line-strong)}.aikk-ev .aikk-disc>summary{align-items:center;color:var(--aikk-text);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.45;list-style:none;min-height:56px;padding:.875rem 1.25rem;transition:color .2s ease}.aikk-ev .aikk-disc>summary:hover{color:var(--aikk-hi)}.aikk-ev .aikk-disc>summary::-webkit-details-marker{display:none}.aikk-ev .aikk-disc>summary:after{background:linear-gradient(var(--aikk-hi),var(--aikk-hi)) 50% /12px 2px no-repeat,linear-gradient(var(--aikk-hi),var(--aikk-hi)) 50% /2px 12px no-repeat,var(--aikk-hi-tint);border-radius:50%;content:"";flex:0 0 28px;height:28px}.aikk-ev .aikk-disc[open]>summary:after{background:linear-gradient(var(--aikk-accent-text),var(--aikk-accent-text)) 50% /12px 2px no-repeat,var(--aikk-accent)}.aikk-ev .aikk-disc__body{color:var(--aikk-muted);font-size:.9375rem;line-height:1.65;max-width:var(--aikk-prose);padding:0 1.25rem 1.125rem}.aikk-ev .aikk-disc__body>:first-child{margin-top:0}.aikk-ev .aikk-disc__body>:last-child{margin-bottom:0}.aikk-ev details.aikk-disc--inline,.aikk-ev details.aikk-disc--inline:hover,.aikk-ev details.aikk-disc--inline[open]{background:none;border:0;border-radius:0}.aikk-ev .aikk-disc--inline>summary{color:var(--aikk-hi);font-size:.9375rem;gap:.5rem;justify-content:flex-start;min-height:44px;padding:0}.aikk-ev .aikk-disc--inline>summary:hover{color:var(--aikk-text)}.aikk-ev .aikk-disc--inline>summary:after{background-size:10px 2px,2px 10px,auto;flex-basis:22px;height:22px}.aikk-ev .aikk-disc--inline[open]>summary:after{background-size:10px 2px,auto}.aikk-ev .aikk-disc--inline .aikk-disc__body{padding:.25rem 0}.aikk-ev__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.aikk-ev img{display:block;height:auto;max-width:100%}@media (max-width:767px){.aikk-ev .aikk-disc>summary{font-size:.9375rem;padding:.875rem 1rem}.aikk-ev .aikk-disc__body{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.aikk-ev *,.aikk-ev-sticky *{animation:none!important;transition:none!important}.aikk-btn--lg:hover .aikk-ic,.aikk-btn:hover,.aikk-textlink:hover .aikk-ic{transform:none}}