.apk-page,.apk-notice{--aw-bg:color-mix(in oklab,var(--zk-paper-0)97%,var(--zk-brand-swipe));--aw-panel:var(--zk-paper-0);--aw-raised:var(--zk-paper-100);--aw-line:var(--zk-paper-200);--aw-text:var(--zk-ink-900);--aw-muted:var(--zk-ink-600);--aw-soft:var(--zk-ink-500);--aw-ink:var(--aw-text);--aw-on-ink:var(--aw-panel);--aw-hover:color-mix(in srgb,var(--aw-text)6%,transparent);--aw-focus:color-mix(in oklab,var(--zk-brand-hype)70%,var(--aw-text));--aw-ready:var(--zk-success);--aw-danger:var(--zk-danger);--aw-caution:var(--zk-warning);--aw-font:var(--zk-font-sans);--aw-mono:var(--zk-font-mono);--aw-fs-meta:var(--zk-fs-meta);--aw-fs-small:var(--zk-fs-meta);--aw-fs-ui:var(--zk-fs-label);--aw-fs-body:var(--zk-fs-body);--aw-fs-read:var(--zk-fs-reading);--aw-fs-title:var(--zk-fs-title);--aw-fs-hero:var(--zk-fs-display);--aw-1:var(--zk-space-1);--aw-2:var(--zk-space-2);--aw-3:var(--zk-space-3);--aw-4:var(--zk-space-4);--aw-5:var(--zk-space-6);--aw-6:var(--zk-space-8);--aw-7:var(--zk-space-10);--aw-8:var(--zk-space-12);--aw-r-sm:8px;--aw-r-md:12px;--aw-r-lg:16px;--aw-r-pill:999px;--aw-control:40px;--aw-measure-wide:1040px;--aw-dur:.16s;--aw-ease:cubic-bezier(.2,0,0,1);box-sizing:border-box;color:var(--aw-text);background:var(--aw-bg);font-family:var(--aw-font);font-size:var(--aw-fs-body);word-break:keep-all;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;line-height:1.7}html[data-theme=dark] :-webkit-any(.apk-page,.apk-notice){--aw-bg:var(--zk-ink-900);--aw-panel:var(--zk-ink-850);--aw-raised:var(--zk-ink-800);--aw-line:var(--zk-ink-750);--aw-text:var(--zk-paper-100);--aw-muted:var(--zk-paper-400);--aw-soft:var(--zk-ink-400);--lightningcss-light: ;--lightningcss-dark:initial;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}html[data-theme=dark] :-moz-any(.apk-page,.apk-notice){--aw-bg:var(--zk-ink-900);--aw-panel:var(--zk-ink-850);--aw-raised:var(--zk-ink-800);--aw-line:var(--zk-ink-750);--aw-text:var(--zk-paper-100);--aw-muted:var(--zk-paper-400);--aw-soft:var(--zk-ink-400);--lightningcss-light: ;--lightningcss-dark:initial;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}html[data-theme=dark] :is(.apk-page,.apk-notice){--aw-bg:var(--zk-ink-900);--aw-panel:var(--zk-ink-850);--aw-raised:var(--zk-ink-800);--aw-line:var(--zk-ink-750);--aw-text:var(--zk-paper-100);--aw-muted:var(--zk-paper-400);--aw-soft:var(--zk-ink-400);--lightningcss-light: ;--lightningcss-dark:initial;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}@media (pointer:coarse),(max-width:767px){.apk-page,.apk-notice{--aw-control:48px}}:-webkit-any(.apk-page,.apk-notice) *{box-sizing:border-box}:-moz-any(.apk-page,.apk-notice) *{box-sizing:border-box}:is(.apk-page,.apk-notice) *{box-sizing:border-box}:-webkit-any(.apk-page,.apk-notice) :before{box-sizing:border-box}:-moz-any(.apk-page,.apk-notice) :before{box-sizing:border-box}:is(.apk-page,.apk-notice) :before{box-sizing:border-box}:-webkit-any(.apk-page,.apk-notice) :after{box-sizing:border-box}:-moz-any(.apk-page,.apk-notice) :after{box-sizing:border-box}:is(.apk-page,.apk-notice) :after{box-sizing:border-box}:-webkit-any(.apk-page,.apk-notice) :-webkit-any(h1,h2,p,ol,dl,dd){margin:0}:-moz-any(.apk-page,.apk-notice) :-moz-any(h1,h2,p,ol,dl,dd){margin:0}:is(.apk-page,.apk-notice) :is(h1,h2,p,ol,dl,dd){margin:0}.apk-icon{background:var(--aw-raised);display:block;border-radius:22%;width:96px;height:96px}.apk-icon--notice{width:72px;height:72px}.apk-button{justify-content:center;align-items: center;gap:var(--aw-2);min-height:var(--aw-control);padding:0 var(--aw-5);border:1px solid var(--aw-ink);border-radius:var(--aw-r-md);background:var(--aw-ink);color:var(--aw-on-ink);font:inherit;font-size:var(--aw-fs-body);cursor:pointer;transition:background-color var(--aw-dur)var(--aw-ease),border-color var(--aw-dur)var(--aw-ease);text-decoration:none;display:inline-flex;font-weight:600;line-height:1.45}.apk-button:hover{background:color-mix(in oklab,var(--aw-ink)86%,var(--aw-bg))}.apk-button--wide{min-width:240px}.apk-button--quiet{border-color:var(--aw-line);background:var(--aw-panel);color:var(--aw-text);font-size:var(--aw-fs-ui)}.apk-button--quiet:hover{background:color-mix(in oklab,var(--aw-panel)94%,var(--aw-text));border-color:var(--aw-muted)}.apk-chip-button{min-height:var(--aw-control);padding:0 var(--aw-3);border:1px solid var(--aw-line);border-radius:var(--aw-r-sm);background:var(--aw-panel);color:var(--aw-text);font:inherit;font-size:var(--aw-fs-ui);cursor:pointer;line-height:1.45}.apk-chip-button:hover{background:var(--aw-hover)}:-webkit-any(.apk-page,.apk-notice) :-webkit-any(a,button):focus-visible{outline:2px solid var(--aw-focus);outline-offset:2px}:-moz-any(.apk-page,.apk-notice) :-moz-any(a,button):focus-visible{outline:2px solid var(--aw-focus);outline-offset:2px}:is(.apk-page,.apk-notice) :is(a,button):focus-visible{outline:2px solid var(--aw-focus);outline-offset:2px}.apk-section-title{font-size:var(--aw-fs-ui);color:var(--aw-muted);font-weight:600;line-height:1.45}.apk-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden;width:1px;height:1px}.apk-page{padding:max(var(--aw-7),env(safe-area-inset-top))max(var(--aw-4),env(safe-area-inset-right))max(var(--aw-8),env(safe-area-inset-bottom))max(var(--aw-4),env(safe-area-inset-left))}.apk-page__inner{gap:var(--aw-7);display:grid;width:100%;max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.apk-hero{gap:var(--aw-4);display:grid;align-content: start}.apk-hero__mark{gap:var(--aw-3);display:grid;justify-items:start;margin-block-end:var(--aw-2)}.apk-hero__stripe{gap:var(--aw-1);display:flex}.apk-hero__stripe>span{border-radius:var(--aw-r-pill);background:var(--zk-brand-swipe);width:24px;height:4px}.apk-hero__stripe>span:nth-child(2){background:var(--zk-brand-hype)}.apk-hero__stripe>span:nth-child(3){background:var(--zk-brand-jump)}.apk-hero__title{font-size:var(--aw-fs-hero);letter-spacing:-.01em;font-weight:700;line-height:1.3}.apk-hero__lead{color:var(--aw-muted);font-size:var(--aw-fs-read);max-width:34em;line-height:1.7}.apk-action{gap:var(--aw-2);display:grid;justify-items:start;margin-block-start:var(--aw-3)}.apk-action__meta{color:var(--aw-soft);font-size:var(--aw-fs-small);line-height:1.45}.apk-skeleton__bar{height:var(--aw-control);border-radius:var(--aw-r-md);background:var(--aw-raised);animation:apk-pulse 1.4s var(--aw-ease)infinite alternate;display:block;width:240px;max-width:100%}@keyframes apk-pulse{0%{opacity:1}to{opacity:.55}}.apk-state{gap:var(--aw-2);padding:var(--aw-4);border:1px solid var(--aw-line);border-radius:var(--aw-r-md);background:var(--aw-panel);display:grid;justify-items:start;width:100%}.apk-state--error{border-color:color-mix(in oklab,var(--aw-danger)45%,var(--aw-line))}.apk-state__title{font-size:var(--aw-fs-body);font-weight:600;line-height:1.45}.apk-state__body{color:var(--aw-muted);font-size:var(--aw-fs-ui);line-height:1.7}.apk-state .apk-button{margin-block-start:var(--aw-2)}.apk-steps{gap:var(--aw-3);display:grid;margin-block-start:var(--aw-5)}.apk-steps__list{gap:var(--aw-2);font-size:var(--aw-fs-body);display:grid;padding-inline-start:1.4em}.apk-steps__list>li::marker{color:var(--aw-soft);font-weight:600}.apk-spec{gap:var(--aw-3);display:grid;align-content: start}.apk-spec__list{display:grid}.apk-spec__row{gap:var(--aw-3);padding-block:var(--aw-3);border-top:1px solid var(--aw-line);grid-template-columns:minmax(7rem,9rem)minmax(0,1fr);display:grid}.apk-spec__row:last-child{border-bottom:1px solid var(--aw-line)}.apk-spec__row>dt{color:var(--aw-muted);font-size:var(--aw-fs-ui);line-height:1.45}.apk-spec__row>dd{font-size:var(--aw-fs-body);min-width:0;line-height:1.45}.apk-spec__sub{color:var(--aw-soft);font-size:var(--aw-fs-small);display:block}.apk-sha{align-items: center;gap:var(--aw-2);display:flex;flex-wrap:wrap}.apk-sha__value{font-family:var(--aw-mono);font-size:var(--aw-fs-small);word-break:break-all;overflow-wrap:anywhere;flex:100%;line-height:1.6}.apk-sha__status{color:var(--aw-soft);font-size:var(--aw-fs-small);line-height:1.45}.apk-preview-note{gap:var(--aw-2);padding:var(--aw-4);border:1px solid color-mix(in oklab,var(--aw-caution)40%,var(--aw-line));border-radius:var(--aw-r-md);background:color-mix(in oklab,var(--aw-caution)8%,var(--aw-panel));color:var(--aw-text);font-size:var(--aw-fs-ui);display:grid;line-height:1.7}.apk-preview-note__hint{color:var(--aw-muted)}.apk-preview-note__cmd{padding:var(--aw-2)var(--aw-3);border-radius:var(--aw-r-sm);background:var(--aw-raised);font-family:var(--aw-mono);font-size:var(--aw-fs-small);word-break:break-all;display:block;line-height:1.6}.apk-notice{padding:max(var(--aw-6),env(safe-area-inset-top))max(var(--aw-4),env(safe-area-inset-right))max(var(--aw-6),env(safe-area-inset-bottom))max(var(--aw-4),env(safe-area-inset-left));display:grid;place-items: center;min-height:100dvh}.apk-notice__body{gap:var(--aw-4);text-align:center;display:grid;justify-items:center;width:100%;max-width:400px}.apk-notice__title{font-size:var(--aw-fs-title);font-weight:700;line-height:1.3}.apk-notice__text{color:var(--aw-muted);font-size:var(--aw-fs-body);line-height:1.7}.apk-notice .apk-button{min-height:max(48px,var(--aw-control));width:100%;margin-block-start:var(--aw-2)}.apk-notice__desktop{gap:var(--aw-1);border-top:1px solid var(--aw-line);color:var(--aw-muted);font-size:var(--aw-fs-ui);display:grid;margin-block-start:var(--aw-3);padding-block-start:var(--aw-4);line-height:1.45}.apk-notice__desktop>strong{color:var(--aw-text);font-weight:600}@media (max-width:767px){.apk-page{padding-top:max(var(--aw-6),env(safe-area-inset-top))}.apk-action,.apk-action .apk-button,.apk-skeleton,.apk-skeleton__bar{width:100%}.apk-spec__row{gap:var(--aw-1);grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.apk-page{padding-top:max(var(--aw-8),env(safe-area-inset-top))}.apk-page[data-has-spec=true] .apk-page__inner{gap:var(--aw-8);max-width:var(--aw-measure-wide);grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start}.apk-page[data-has-spec=true] .apk-spec{padding:var(--aw-5);border:1px solid var(--aw-line);border-radius:var(--aw-r-lg);background:var(--aw-panel)}}@media (prefers-reduced-motion:reduce){.apk-button,.apk-skeleton__bar{animation:none;transition:none}}
