    #aikn-pixel{color-scheme:light dark;--ap-bg:light-dark(#faf4ed,#191724);--ap-surface:light-dark(#fffaf3,#211e2e);--ap-ink:light-dark(#575279,#e0def4);--ap-muted:light-dark(#716b87,#aaa6c2);--ap-accent:light-dark(#286983,#9ccfd8);--ap-button-text:light-dark(#fffaf3,#191724);--ap-line:light-dark(#ddd5d2,#454052);--ap-soft:light-dark(#e9efed,#29383e);--ap-pixel-top:light-dark(#304f55,#9ccfd8);--ap-pixel-mid:light-dark(#56949f,#75adb6);--ap-pixel-bottom:light-dark(#96b8b9,#4b727e);--ap-peach:light-dark(#f2dfd5,#403038);--ap-gold:light-dark(#eee5cd,#3c3532);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ap-ink)}
    #aikn-pixel[data-appearance="light"]{color-scheme:light}
    #aikn-pixel[data-appearance="dark"]{color-scheme:dark}
    #aikn-pixel *{box-sizing:border-box}
    #aikn-pixel .ap-page{background:var(--ap-bg);position:relative}
    #aikn-pixel{--ap-screen-height:100vh}
    @supports(height:100dvh){#aikn-pixel{--ap-screen-height:100dvh}}

    html,body{margin:0;padding:0}
    #aikn-pixel .ap-first-screen{min-block-size:var(--ap-screen-height);display:flex;flex-direction:column}
    #aikn-pixel .ap-hero-content{width:min(100%,800px);margin-inline:auto}
    #aikn-pixel button,#aikn-pixel input{font:inherit;border-radius:0}
    #aikn-pixel button{color:inherit}
    #aikn-pixel .ap-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 28px;min-height:66px;border-bottom:1px solid var(--ap-line)}
    #aikn-pixel .ap-nav-left{display:flex;align-items:center;gap:22px;min-width:0}
    #aikn-pixel .ap-home{font-size:18px;font-weight:700;letter-spacing:-1px;margin:0;color:var(--ap-accent)}
    #aikn-pixel .ap-nav a{color:var(--ap-ink);font-size:11px;line-height:1.4;text-decoration:none}
    #aikn-pixel .ap-nav a:hover{text-decoration:underline;text-underline-offset:5px}
    #aikn-pixel .ap-theme{border:1px solid var(--ap-line);padding:8px 10px;min-height:44px;background:var(--ap-surface);font-size:10px;white-space:nowrap}
    #aikn-pixel .ap-hero{position:relative;isolation:isolate;text-align:center;padding:clamp(16px,calc(var(--ap-screen-height)*.045),52px) 28px;flex:1;display:flex;align-items:center;justify-content:center}
    #aikn-pixel .ap-speckles{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}
    #aikn-pixel .ap-speckles span{position:absolute;width:6px;height:6px;background:var(--ap-pixel-mid);opacity:.25}
    #aikn-pixel .ap-status{font-size:10px;line-height:1.6;letter-spacing:.9px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px;color:var(--ap-accent);border:1px solid var(--ap-line);background:var(--ap-surface);margin:0;padding:7px 12px}
    #aikn-pixel .ap-wordmark{width:min(86%,490px,calc(var(--ap-screen-height)*.7));aspect-ratio:31/7;margin:clamp(14px,calc(var(--ap-screen-height)*.05),41px) auto clamp(14px,calc(var(--ap-screen-height)*.045),34px);position:relative}
    #aikn-pixel .ap-wordmark-text{font-size:92px;line-height:1.2;font-weight:700;letter-spacing:12px;color:var(--ap-accent)}
    #aikn-pixel .ap-letter-grid{display:grid;grid-template-columns:repeat(31,1fr);grid-template-rows:repeat(7,1fr);width:100%;height:100%}
    #aikn-pixel .ap-letter-grid span{background:transparent}
    #aikn-pixel .ap-letter-grid .ap-filled{background:var(--ap-pixel-top)}
    #aikn-pixel .ap-letter-grid .ap-middle{background:var(--ap-pixel-mid)}
    #aikn-pixel .ap-letter-grid .ap-bottom{background:var(--ap-pixel-bottom)}
    #aikn-pixel h1{font-size:clamp(24px,4vw,31px);font-weight:600;line-height:1.35;letter-spacing:-1.1px;margin:0 0 15px}
    #aikn-pixel .ap-intro{font-size:15px;line-height:1.85;max-width:530px;margin:0 auto 27px;text-wrap:pretty}
    #aikn-pixel .ap-form{max-width:475px;margin:0 auto;text-align:left}
    #aikn-pixel .ap-form label{font-size:11px;display:block;margin:0 0 7px}
    #aikn-pixel .ap-form-row{display:flex;gap:8px}
    #aikn-pixel .ap-form input{border:1px solid var(--ap-line);background:var(--ap-surface);color:var(--ap-ink);padding:12px 13px;min-height:47px;font-size:16px;min-width:0;flex:1;width:100%}
    #aikn-pixel .ap-form input::placeholder{color:var(--ap-muted);opacity:1}
    #aikn-pixel .ap-primary{background:var(--ap-accent);color:var(--ap-button-text);border:1px solid var(--ap-accent);padding:12px 15px;min-height:47px;font-size:12px;font-weight:500;white-space:nowrap}
    #aikn-pixel .ap-note{font-size:12px;line-height:1.7;color:var(--ap-muted);margin:10px 0 0;text-align:center;min-height:34px}
    #aikn-pixel .ap-section{padding:42px 32px;border-top:1px solid var(--ap-line)}
    #aikn-pixel .ap-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:17px}
    #aikn-pixel .ap-kicker{font-size:10px;letter-spacing:1.5px;color:var(--ap-accent);margin:0 0 12px}
    #aikn-pixel h2{font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.9px;margin:0 0 14px}
    #aikn-pixel .ap-section-head h2{margin:0}
    #aikn-pixel .ap-caption{font-size:10px;color:var(--ap-muted);margin:0}
    #aikn-pixel .ap-split{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start}
    #aikn-pixel .ap-body-copy{font-size:14px;line-height:1.9;margin:0;color:var(--ap-muted)}
    #aikn-pixel .ap-pullquote{border-left:3px solid var(--ap-accent);padding:2px 0 2px 19px;margin:0;font-size:18px;line-height:1.55;letter-spacing:-.5px}
    #aikn-pixel .ap-pullquote small{display:block;font-size:10px;letter-spacing:0;color:var(--ap-muted);margin-top:13px}
    #aikn-pixel .ap-window{border:1px solid var(--ap-line);background:var(--ap-surface)}
    #aikn-pixel .ap-windowbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border-bottom:1px solid var(--ap-line);font-size:10px;color:var(--ap-muted)}
    #aikn-pixel .ap-window-square{display:inline-block;width:8px;height:8px;border:1px solid var(--ap-accent);margin-right:9px}
    #aikn-pixel .ap-tabs{display:flex;padding:0 16px;border-bottom:1px solid var(--ap-line);gap:22px}
    #aikn-pixel .ap-tab{border:0;border-bottom:2px solid transparent;background:transparent;font-size:11px;line-height:1.5;padding:13px 0;color:var(--ap-muted)}
    #aikn-pixel .ap-tab[aria-pressed="true"]{border-bottom-color:var(--ap-accent);color:var(--ap-accent);font-weight:600}
    #aikn-pixel .ap-demo-content{padding:24px;min-height:243px}
    #aikn-pixel .ap-demo-content h3{font-size:17px;line-height:1.45;letter-spacing:-.4px;font-weight:500;margin:0 0 8px}
    #aikn-pixel .ap-demo-copy{font-size:11px;color:var(--ap-muted);line-height:1.7;margin:0 0 20px}
    #aikn-pixel .ap-stickers{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}
    #aikn-pixel .ap-sticker{background:var(--ap-soft);padding:14px 6px;text-align:center;min-width:0}
    #aikn-pixel .ap-sticker:nth-child(2){background:var(--ap-peach)}
    #aikn-pixel .ap-sticker:nth-child(3){background:var(--ap-gold)}
    #aikn-pixel .ap-sticker:nth-child(4){background:var(--ap-bg)}
    #aikn-pixel .ap-sticker svg{height:29px;width:29px;stroke-width:1.5;display:block;margin:0 auto 12px}
    #aikn-pixel .ap-sticker strong{display:block;font-weight:500;font-size:11px;line-height:1.5}
    #aikn-pixel .ap-sticker small{display:block;font-size:9px;color:var(--ap-muted);margin-top:5px}
    #aikn-pixel .ap-path{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0;font-size:12px}
    #aikn-pixel .ap-path span{border:1px solid var(--ap-line);padding:10px;background:var(--ap-bg)}
    #aikn-pixel .ap-path b{font-size:22px;color:var(--ap-accent);font-weight:400}
    #aikn-pixel .ap-demo-detail{border-top:1px solid var(--ap-line);padding-top:16px;margin:0;font-size:11px;line-height:1.8;color:var(--ap-muted)}
    #aikn-pixel .ap-data-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 0;border-top:1px solid var(--ap-line);font-size:11px;line-height:1.6}
    #aikn-pixel .ap-data-row strong{font-weight:500;color:var(--ap-accent)}
    #aikn-pixel .ap-trust{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}
    #aikn-pixel .ap-trust-list{margin:0;padding:0;list-style:none;font-size:11px;line-height:1.7}
    #aikn-pixel .ap-trust-list li{padding:9px 0;border-bottom:1px solid var(--ap-line)}
    #aikn-pixel .ap-trust-list li span{color:var(--ap-accent);margin-right:8px}
    #aikn-pixel .ap-footer{background:var(--ap-soft);border-top:1px solid var(--ap-line);padding:36px 28px;text-align:center}
    #aikn-pixel .ap-footer h2{font-size:21px;margin-bottom:16px}
    #aikn-pixel .ap-footer-bottom{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-top:32px;color:var(--ap-muted);font-size:10px}
    #aikn-pixel .ap-preview-note{font:11px/1.6 ui-monospace,monospace;color:var(--ap-muted);margin:10px 0 0}
    #aikn-pixel [hidden]{display:none!important}
    @media(max-width:580px){#aikn-pixel .ap-nav{padding-left:20px;padding-right:20px;gap:10px}#aikn-pixel .ap-nav-left{gap:15px}#aikn-pixel .ap-nav .ap-nav-extra{display:none}#aikn-pixel .ap-nav a{font-size:10px}#aikn-pixel .ap-theme{font-size:9px;padding:7px}#aikn-pixel .ap-hero{padding-inline:20px}#aikn-pixel .ap-wordmark{width:min(92%,calc(var(--ap-screen-height)*.7))}#aikn-pixel .ap-intro{font-size:12px}#aikn-pixel .ap-section{padding:32px 20px}#aikn-pixel .ap-split,#aikn-pixel .ap-trust{grid-template-columns:1fr;gap:24px}#aikn-pixel .ap-demo-content{padding:18px;min-height:0}#aikn-pixel .ap-stickers{grid-template-columns:repeat(2,1fr)}#aikn-pixel .ap-tab{min-height:44px}#aikn-pixel .ap-speckles span:nth-child(2n){display:none}#aikn-pixel h2{font-size:21px}}
    @media(max-width:380px){#aikn-pixel .ap-form-row{flex-direction:column}#aikn-pixel .ap-primary{width:100%}#aikn-pixel .ap-nav-left a{display:none}#aikn-pixel .ap-tabs{gap:17px}#aikn-pixel .ap-tab{font-size:10px}#aikn-pixel .ap-windowbar{font-size:9px}#aikn-pixel .ap-status{font-size:9px}#aikn-pixel h1{font-size:24px}}
    #aikn-pixel .ap-nav{padding-right:28px}
    @media(max-height:540px){#aikn-pixel .ap-nav{min-height:50px;padding-block:8px}#aikn-pixel .ap-hero{padding-block:12px}#aikn-pixel .ap-status{display:none}#aikn-pixel .ap-wordmark{width:min(55%,calc(var(--ap-screen-height)*.45));margin:0 auto 12px}#aikn-pixel h1{margin-bottom:9px}#aikn-pixel .ap-intro{margin-bottom:15px;line-height:1.6}}

html { scroll-padding-top: 24px; }
body { background: #faf4ed; }
button, a { -webkit-tap-highlight-color: transparent; }
button { cursor: pointer; }
button:disabled { cursor: wait; opacity: .65; }
#aikn-pixel a { color: var(--ap-accent); text-underline-offset: 4px; }
#aikn-pixel :focus-visible { outline: 3px solid var(--ap-accent); outline-offset: 4px; }
#aikn-pixel .ap-nav a { display: inline-flex; align-items: center; min-height: 44px; }
#aikn-pixel .ap-home { text-decoration: none; font-size: 18px; font-weight: 700; }
#aikn-pixel .ap-wordmark svg { display: block; width: 100%; height: 100%; }
#aikn-pixel .ap-wordmark .top { fill: var(--ap-pixel-top); }
#aikn-pixel .ap-wordmark .middle { fill: var(--ap-pixel-mid); }
#aikn-pixel .ap-wordmark .bottom { fill: var(--ap-pixel-bottom); }
#aikn-pixel .ap-section { padding-inline: max(24px, calc((100% - 960px) / 2)); }
#aikn-pixel .ap-footer-bottom { max-width: 960px; margin-inline: auto; line-height: 1.7; }
#aikn-pixel .ap-form-row { align-items: stretch; }
#aikn-pixel .ap-form input { width: 0; }
#aikn-pixel .ap-note a { white-space: nowrap; }
#aikn-pixel .ap-form-status { font-size: 12px; line-height: 1.65; margin: 8px 0 0; min-height: 20px; text-align: center; }
#aikn-pixel .ap-form-status[data-state="error"] { color: light-dark(#a43d36, #f5aaa4); }
#aikn-pixel .ap-honeypot { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
#aikn-pixel .ap-captcha { margin-top: 8px; text-align: center; }
#aikn-pixel .ap-captcha:empty { display: none; }
#aikn-pixel .ap-skip { position: absolute; z-index: 10; top: 8px; left: 8px; padding: 12px; background: var(--ap-surface); transform: translateY(-150%); }
#aikn-pixel .ap-skip:focus { transform: translateY(0); }
#aikn-pixel .ap-privacy { font-size: 13px; line-height: 1.8; }
#aikn-pixel .ap-privacy summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; }
#aikn-pixel .ap-speckles { background-image: radial-gradient(var(--ap-pixel-mid) 1px, transparent 1px); background-size: 48px 48px; opacity: .18; mask-image: linear-gradient(90deg, #000, transparent 18%, transparent 82%, #000); }
@media (max-width: 580px) { #aikn-pixel .ap-intro { font-size: 13px; } }
@media (max-width: 420px) { #aikn-pixel .ap-form-row { flex-direction: column; } #aikn-pixel .ap-form input { width: 100%; } }
@media (max-height: 700px) { #aikn-pixel .ap-wordmark { max-width: 360px; margin-block: 14px; } #aikn-pixel .ap-intro { margin-bottom: 18px; } }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { scroll-behavior: auto !important; animation: none !important; transition: none !important; } }
