.ak-intro[data-v-1dbbc02a]{z-index:10000;background:var(--ak-bg);color:var(--ak-text-primary);transition:opacity .32s var(--ak-ease-out);place-items:center;display:grid;position:fixed;inset:0}.ak-intro--leaving[data-v-1dbbc02a]{opacity:0;pointer-events:none}.ak-intro__logo[data-v-1dbbc02a]{width:150px;height:auto;display:block}.ak-intro__icon circle[data-v-1dbbc02a]{transform-box:fill-box;transform-origin:50%;animation:ak-intro-dot-1dbbc02a .7s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 65ms) both}.ak-intro:not(.ak-intro--playing) .ak-intro__icon circle[data-v-1dbbc02a]{animation-play-state:paused}@keyframes ak-intro-dot-1dbbc02a{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ak-intro__icon circle[data-v-1dbbc02a]{animation:none}}.ak-empty{text-align:center}.ak-empty__title{font-size:var(--ak-text-body);font-weight:var(--ak-weight-bold);display:block}.ak-empty__sub{margin-top:var(--ak-space-2);font-size:var(--ak-text-body-sm);color:var(--ak-text-tertiary);display:block}.ak-empty__action{margin-top:var(--ak-space-5)}.ak-empty--large .ak-empty__title{font-size:var(--ak-text-h3);letter-spacing:-.02em}.ak-empty--large .ak-empty__sub{margin-top:var(--ak-space-5);color:var(--ak-text-secondary);line-height:var(--ak-leading-normal);text-wrap:pretty}.ak-empty--large .ak-empty__action .ak-btn{padding:0 var(--ak-space-8)}.ak-textarea{width:100%;min-height:calc(var(--ak-control-h) * 2);padding:var(--ak-space-3) var(--ak-space-4);border-radius:var(--ak-radius-sm);background:var(--ak-field-bg);color:var(--ak-text-primary);font:inherit;font-size:var(--ak-text-body);line-height:var(--ak-leading-snug);resize:vertical;field-sizing:content;border:0;outline:none;display:block}.ak-textarea::placeholder{color:var(--ak-field-placeholder)}[data-theme=light] .ak-textarea{box-shadow:inset 0 0 0 1px var(--ak-field-border)}.ak-textarea:focus{box-shadow:inset 0 0 0 1px var(--ak-field-border-focus)}.ak-edge-tab{z-index:40;padding:var(--ak-space-3) 6px;border-radius:var(--ak-radius-sm) 0 0 var(--ak-radius-sm);background:var(--ak-accent);color:var(--ak-on-accent);box-shadow:0 4px 16px var(--ak-shade-45);font:inherit;font-size:12px;font-weight:var(--ak-weight-bold);letter-spacing:.02em;cursor:pointer;opacity:.85;border:0;align-items:center;display:flex;position:fixed;top:58%;right:0}.ak-edge-tab:hover{opacity:1}.ak-edge-tab__label{writing-mode:vertical-rl;transform:rotate(180deg)}.ak-edge-tab__dot{border-radius:var(--ak-radius-pill);background:var(--ak-danger);width:12px;height:12px;box-shadow:0 0 0 2px var(--ak-accent);position:absolute;top:-4px;left:-4px}.fb[data-v-4a67cca1]{gap:var(--ak-space-4);padding:0 var(--ak-screen-pad-x) var(--ak-space-4);flex-direction:column;display:flex}.fb--center[data-v-4a67cca1]{text-align:center;padding-top:var(--ak-space-8)}.fb__big[data-v-4a67cca1]{font-size:var(--ak-text-h3);font-weight:var(--ak-weight-bold)}.fb__muted[data-v-4a67cca1],.fb__hint[data-v-4a67cca1]{color:var(--ak-text-secondary);font-size:var(--ak-text-body-sm)}.fb__hint[data-v-4a67cca1]{font-size:var(--ak-text-caption)}.fb__error[data-v-4a67cca1]{color:var(--ak-danger);font-size:var(--ak-text-body-sm)}.fb__back[data-v-4a67cca1]{width:var(--ak-touch-target);height:var(--ak-touch-target);color:var(--ak-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.fb__back svg[data-v-4a67cca1]{width:22px;height:22px}.fb__link[data-v-4a67cca1]{color:var(--ak-text-primary);font:inherit;font-size:var(--ak-text-body-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.fb__images[data-v-4a67cca1]{gap:var(--ak-space-2);flex-wrap:wrap;display:flex}.fb__thumb[data-v-4a67cca1]{border-radius:var(--ak-radius-sm);background:var(--ak-surface-muted);width:96px;height:96px;position:relative;overflow:hidden}.fb__thumb img[data-v-4a67cca1],.fb__thumb[data-v-4a67cca1] img{object-fit:cover;width:100%;height:100%;display:block}.fb__thumb-x[data-v-4a67cca1]{top:var(--ak-space-1);right:var(--ak-space-1);border-radius:var(--ak-radius-pill);background:var(--ak-surface);width:24px;height:24px;color:var(--ak-text-primary);cursor:pointer;border:0;padding:0;line-height:1;position:absolute}.fb__add[data-v-4a67cca1]{height:96px;padding:0 var(--ak-space-4);border:1px dashed var(--ak-border);border-radius:var(--ak-radius-sm);color:var(--ak-text-secondary);font:inherit;font-size:var(--ak-text-caption);cursor:pointer;background:0 0}.fb__row[data-v-4a67cca1]{gap:var(--ak-space-1);padding:var(--ak-space-3) 0;border:0;border-bottom:1px solid var(--ak-divider);color:var(--ak-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex;position:relative}.fb__row-head[data-v-4a67cca1]{justify-content:space-between;align-items:center;gap:var(--ak-space-2);display:flex}.fb__row-nr[data-v-4a67cca1]{color:var(--ak-text-secondary);font-size:var(--ak-text-caption)}.fb__row-text[data-v-4a67cca1]{-webkit-line-clamp:2;font-size:var(--ak-text-body-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fb__dot[data-v-4a67cca1]{top:var(--ak-space-3);left:calc(-1 * var(--ak-space-3));border-radius:var(--ak-radius-pill);background:var(--ak-danger);width:8px;height:8px;position:absolute}.fb__status[data-v-4a67cca1]{padding:2px var(--ak-space-2);border-radius:var(--ak-radius-pill);background:var(--ak-surface-muted);color:var(--ak-text-primary);font-size:var(--ak-text-caption);font-weight:var(--ak-weight-bold);flex:none}.fb__status--test[data-v-4a67cca1]{background:var(--ak-accent);color:var(--ak-on-accent)}.fb__status--done[data-v-4a67cca1]{color:var(--ak-text-tertiary)}.fb__text[data-v-4a67cca1]{white-space:pre-wrap;font-size:var(--ak-text-body)}.fb__msg[data-v-4a67cca1]{gap:var(--ak-space-1);max-width:85%;padding:var(--ak-space-3);border-radius:var(--ak-radius-md);background:var(--ak-surface-muted);flex-direction:column;display:flex}.fb__msg--me[data-v-4a67cca1]{align-self:flex-end}.fb__msg-meta[data-v-4a67cca1]{color:var(--ak-text-secondary);font-size:var(--ak-text-caption)}.fb__msg-text[data-v-4a67cca1]{white-space:pre-wrap;font-size:var(--ak-text-body-sm)}.fb__test[data-v-4a67cca1]{padding:var(--ak-space-3) var(--ak-space-4);border-radius:var(--ak-radius-md);background:var(--ak-accent);color:var(--ak-on-accent);font-weight:var(--ak-weight-bold)}.fb__actions[data-v-4a67cca1]{gap:var(--ak-space-3);display:flex}.wel{z-index:900;gap:var(--ak-space-8);padding:calc(env(safe-area-inset-top,0px) + var(--ak-space-12)) var(--ak-screen-pad-x) calc(env(safe-area-inset-bottom,0px) + var(--ak-space-8));background:var(--ak-bg);color:var(--ak-text-primary);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.wel__head{gap:var(--ak-space-3);flex-direction:column;display:flex}.wel__badge{padding:6px var(--ak-space-3);border-radius:var(--ak-radius-pill);background:var(--ak-accent);color:var(--ak-on-accent);font-size:var(--ak-text-caption);font-weight:var(--ak-weight-bold);align-self:flex-start}.wel__title{font-size:var(--ak-text-display);line-height:1.1;font-weight:var(--ak-weight-bold);letter-spacing:-.02em;margin:0}.wel__intro{color:var(--ak-text-secondary);margin:0;line-height:1.45}.wel__cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wel__card{padding:14px var(--ak-space-4);border-radius:var(--ak-radius-md);background:var(--ak-surface);align-items:flex-start;gap:14px;display:flex}.wel__icon{border-radius:var(--ak-radius-sm);background:var(--ak-surface-muted);flex:none;place-items:center;width:40px;height:40px;display:grid}.wel__icon svg{width:22px;height:22px;stroke:var(--ak-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wel__text{color:var(--ak-text-secondary);flex-direction:column;gap:3px;font-size:14px;line-height:1.4;display:flex}.wel__text b{color:var(--ak-text-primary);font-size:16px}.wel__foot{flex-direction:column;gap:14px;margin-top:auto;display:flex}.wel__hint{text-align:center;font-size:var(--ak-text-caption);color:var(--ak-text-secondary);margin:0}.shell-header[data-v-e3047c9b]{align-items:center;gap:var(--ak-space-6);padding:var(--ak-space-3) var(--ak-space-4);background:var(--ak-surface-nav);display:flex}.brand[data-v-e3047c9b]{color:var(--ak-text-primary);font-weight:var(--ak-weight-bold);font-size:var(--ak-text-h3);text-decoration:none}.nav[data-v-e3047c9b]{gap:var(--ak-space-4);display:flex}.nav a[data-v-e3047c9b]{color:var(--ak-text-secondary);font-size:var(--ak-text-caption);text-decoration:none}.nav a[data-v-e3047c9b]:hover{color:var(--ak-text-primary)}.nav a.router-link-active[data-v-e3047c9b]{color:var(--ak-nav-active)}.shell-main[data-v-e3047c9b]{padding:var(--ak-space-4) var(--ak-screen-pad-x)}@font-face{font-family:Geist;src:url(/assets/Geist-VariableFont_wght-CaDSZC8X.woff2)format("woff2-variations"),url(/assets/Geist-VariableFont_wght-Cz_WRCMl.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:94%;ascent-override:102%;descent-override:25.5%;line-gap-override:0%}:root{--ak-lime-500:#dffe52;--ak-lime-600:#c8e93c;--ak-lime-700:#a9c82a;--ak-lime-glow:#dffe522e;--ak-ink-950:#0b0d0d;--ak-ink-900:#101212;--ak-ink-800:#191c1d;--ak-ink-700:#191c1d;--ak-ink-600:#232728;--ak-ink-500:#313638;--ak-neutral-100:#fff;--ak-neutral-300:#acb0b1;--ak-neutral-500:#727778;--ak-neutral-600:#4c5152;--ak-paper-0:#fff;--ak-paper-100:#f0f2f2;--ak-paper-200:#d8dada;--ak-paper-300:#d8dada;--ak-carbon-900:#101212;--ak-carbon-500:#727778;--ak-carbon-300:#acb0b1;--ak-shade-05:#0b0d0d0d;--ak-shade-12:#0b0d0d1f;--ak-shade-25:#0b0d0d40;--ak-shade-45:#0b0d0d73;--ak-shade-60:#0b0d0d99;--ak-shade-72:#0b0d0db8;--ak-shade-85:#0b0d0dd9;--ak-white-05:#ffffff0d;--ak-white-12:#ffffff1f;--ak-white-25:#ffffff40;--ak-white-45:#ffffff73;--ak-white-72:#ffffffb8;--ak-white-92:#ffffffeb;--ak-danger-500:#ff5a48;--ak-danger-600:#e04434;--ak-danger-bg:#ff5a481f;--ak-warning-500:#ffb13c;--ak-success-500:#3dd68c;--ak-success-bg:#3dd68c1f;--ak-font-sans:"Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--ak-font-display:var(--ak-font-sans);--ak-text-display-xl:40px;--ak-text-display:32px;--ak-text-h2:24px;--ak-text-h3:19px;--ak-text-body:17px;--ak-text-body-sm:15px;--ak-text-caption:13px;--ak-text-micro:12px;--ak-text-input:16px;--ak-leading-tight:1.1;--ak-leading-snug:1.25;--ak-leading-normal:1.45;--ak-tracking-micro:.08em;--ak-weight-regular:330;--ak-weight-medium:510;--ak-weight-bold:830;--ak-space-1:4px;--ak-space-2:8px;--ak-space-3:12px;--ak-space-4:16px;--ak-space-5:20px;--ak-space-6:24px;--ak-space-8:32px;--ak-space-10:40px;--ak-space-12:48px;--ak-space-16:64px;--ak-radius-sm:10px;--ak-radius-md:16px;--ak-radius-lg:24px;--ak-radius-xl:32px;--ak-radius-pill:999px;--ak-shadow-card:0 8px 24px var(--ak-shade-25);--ak-shadow-card-light:0 6px 20px var(--ak-shade-12);--ak-shadow-sheet:0 -12px 40px var(--ak-shade-45);--ak-motion-fast:.15s;--ak-motion-base:.24s;--ak-motion-slow:.4s;--ak-motion-expressive:.46s;--ak-ease:cubic-bezier(.22, .8, .3, 1);--ak-ease-out:cubic-bezier(.22, .9, .24, 1);--ak-ease-spring:cubic-bezier(.16, 1.1, .3, 1);--ak-motion-detail-in:.52s;--ak-motion-detail-push:.34s;--ak-motion-detail-out:.28s;--ak-ease-accel:cubic-bezier(.4, 0, 1, 1);--ak-detail-radius:26px;--ak-detail-lift:26px;--ak-screen-pad-x:var(--ak-space-6);--ak-content-max:480px;--ak-navbar-h:84px;--ak-navbar-total:calc(var(--ak-navbar-h) + env(safe-area-inset-bottom,0px));--ak-touch-target:48px;--ak-control-h:52px;--ak-chip-h:40px;--ak-focus-width:2px;--ak-focus-offset:2px;--ak-stage-frame:var(--ak-ink-700);--ak-stage-ring:var(--ak-ink-500);--ak-stage-shadow:0 30px 80px var(--ak-shade-72);--ak-stage-island:#000;--ak-stage-radius:48px}:root,[data-theme=dark]{--ak-bg:var(--ak-ink-900);--ak-bg-deep:var(--ak-ink-950);--ak-surface:var(--ak-ink-700);--ak-surface-muted:var(--ak-ink-600);--ak-surface-elevated:var(--ak-ink-500);--ak-surface-nav:var(--ak-ink-800);--ak-scrim:var(--ak-shade-72);--ak-text-primary:var(--ak-neutral-100);--ak-text-secondary:var(--ak-neutral-300);--ak-text-tertiary:var(--ak-neutral-500);--ak-text-disabled:var(--ak-neutral-600);--ak-text-accent:var(--ak-lime-500);--ak-border:var(--ak-ink-500);--ak-border-subtle:var(--ak-white-05);--ak-divider:var(--ak-white-05);--ak-glass-bg:var(--ak-white-05);--ak-glass-border:var(--ak-white-12);--ak-glass-edge:var(--ak-white-25);--ak-glass-blur:28px;--ak-glass-blur-bar:22px;--ak-glass-saturate:1.4;--ak-accent:var(--ak-lime-500);--ak-accent-hover:var(--ak-lime-600);--ak-on-accent:var(--ak-carbon-900);--ak-btn-primary-bg:var(--ak-lime-500);--ak-btn-primary-fg:var(--ak-carbon-900);--ak-btn-secondary-bg:transparent;--ak-btn-secondary-fg:var(--ak-neutral-100);--ak-btn-secondary-border:var(--ak-white-25);--ak-btn-secondary-bg-pressed:var(--ak-white-12);--ak-btn-disabled-bg:var(--ak-ink-600);--ak-btn-disabled-fg:var(--ak-neutral-600);--ak-focus-ring:var(--ak-lime-500);--ak-map-bg:var(--ak-ink-700);--ak-map-filter:invert(1) grayscale(1) brightness(.62) contrast(.9) sepia(.9) hue-rotate(188deg) saturate(.4);--ak-map-pin:var(--ak-neutral-300);--ak-map-pin-active:var(--ak-lime-500);--ak-map-pin-ring:transparent;--ak-slot-h:40px;--ak-slot-bg:var(--ak-ink-500);--ak-slot-fg:var(--ak-neutral-300);--ak-slot-busy-border:var(--ak-ink-500);--ak-slot-busy-fg:var(--ak-neutral-500);--ak-slot-active-bg:var(--ak-lime-500);--ak-slot-active-fg:var(--ak-carbon-900);--ak-field-bg:var(--ak-ink-700);--ak-field-border:var(--ak-white-12);--ak-field-border-focus:var(--ak-lime-500);--ak-field-placeholder:var(--ak-neutral-500);--ak-danger:var(--ak-danger-500);--ak-on-danger:var(--ak-paper-0);--ak-badge-bg:var(--ak-neutral-300);--ak-hero-bg:var(--ak-carbon-900);--ak-hero-circle-fg:var(--ak-carbon-900);--ak-danger-surface:var(--ak-danger-bg);--ak-success:var(--ak-success-500);--ak-success-surface:var(--ak-success-bg);--ak-chip-active-bg:var(--ak-lime-500);--ak-chip-active-fg:var(--ak-carbon-900);--ak-chip-bg:transparent;--ak-chip-fg:var(--ak-neutral-100);--ak-chip-border:var(--ak-white-25);--ak-nav-active:var(--ak-lime-500);--ak-nav-inactive:var(--ak-neutral-500);--ak-shadow:var(--ak-shadow-card)}[data-theme=light]{--ak-bg:var(--ak-paper-0);--ak-bg-deep:var(--ak-paper-100);--ak-surface-muted:var(--ak-paper-100);--ak-surface:var(--ak-paper-0);--ak-surface-elevated:var(--ak-paper-100);--ak-surface-nav:var(--ak-paper-0);--ak-scrim:var(--ak-shade-45);--ak-glass-bg:var(--ak-white-72);--ak-glass-border:var(--ak-paper-300);--ak-glass-edge:var(--ak-paper-0);--ak-glass-blur:28px;--ak-glass-blur-bar:22px;--ak-glass-saturate:1.4;--ak-text-primary:var(--ak-carbon-900);--ak-text-secondary:var(--ak-carbon-500);--ak-text-tertiary:var(--ak-carbon-300);--ak-text-disabled:var(--ak-paper-300);--ak-text-accent:var(--ak-carbon-900);--ak-border:var(--ak-paper-300);--ak-border-subtle:var(--ak-paper-200);--ak-divider:var(--ak-paper-200);--ak-accent:var(--ak-lime-500);--ak-accent-hover:var(--ak-lime-600);--ak-on-accent:var(--ak-carbon-900);--ak-btn-primary-bg:var(--ak-carbon-900);--ak-btn-primary-fg:var(--ak-paper-0);--ak-btn-secondary-bg:var(--ak-paper-100);--ak-btn-secondary-fg:var(--ak-carbon-900);--ak-btn-secondary-border:transparent;--ak-btn-secondary-bg-pressed:var(--ak-paper-200);--ak-btn-disabled-bg:var(--ak-paper-200);--ak-btn-disabled-fg:var(--ak-carbon-300);--ak-focus-ring:var(--ak-carbon-900);--ak-field-bg:var(--ak-paper-0);--ak-field-border:var(--ak-paper-300);--ak-field-border-focus:var(--ak-carbon-900);--ak-field-placeholder:var(--ak-carbon-300);--ak-danger:var(--ak-danger-500);--ak-on-danger:var(--ak-paper-0);--ak-badge-bg:var(--ak-neutral-300);--ak-hero-bg:var(--ak-carbon-900);--ak-hero-circle-fg:var(--ak-carbon-900);--ak-danger-surface:var(--ak-danger-bg);--ak-success:#1fa968;--ak-success-surface:var(--ak-success-bg);--ak-chip-active-bg:var(--ak-carbon-900);--ak-chip-active-fg:var(--ak-paper-0);--ak-chip-bg:var(--ak-paper-0);--ak-chip-fg:var(--ak-carbon-900);--ak-chip-border:var(--ak-paper-300);--ak-nav-active:var(--ak-carbon-900);--ak-nav-inactive:var(--ak-carbon-300);--ak-map-bg:var(--ak-paper-100);--ak-map-filter:grayscale(1) contrast(.86) brightness(1.06);--ak-map-pin:var(--ak-neutral-500);--ak-map-pin-active:var(--ak-carbon-900);--ak-map-pin-ring:var(--ak-paper-0);--ak-shadow:var(--ak-shadow-card-light)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-synthesis:none}body{background:var(--ak-bg);color:var(--ak-text-primary);font-family:var(--ak-font-sans);font-size:var(--ak-text-body);font-weight:var(--ak-weight-regular);line-height:var(--ak-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:normal}h1,h2,h3,h4,p,figure{margin:0}b,strong,h1,h2,h3,h4,h5,h6,th{font-weight:var(--ak-weight-bold)}button,input,select,textarea{font:inherit;font-weight:var(--ak-weight-regular);color:inherit}a{color:var(--ak-text-secondary);text-decoration:none}a:hover{color:var(--ak-text-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--ak-focus-width) solid var(--ak-focus-ring);outline-offset:var(--ak-focus-offset)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea):focus-visible{outline:none}.ak-scroll-x{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.ak-scroll-x::-webkit-scrollbar{display:none}@keyframes ak-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ak-fade{0%{opacity:0}to{opacity:1}}@keyframes ak-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ak-richtext{overflow-wrap:anywhere}.ak-richtext p{min-height:1em;margin:0}.ak-richtext strong,.ak-richtext b{color:var(--ak-text-primary);font-weight:var(--ak-weight-bold)}.ak-richtext em,.ak-richtext i{font-style:italic}.ak-richtext u{text-decoration:underline}.ak-richtext s{text-decoration:line-through}.ak-richtext ul,.ak-richtext ol{margin:var(--ak-space-1) 0;padding-left:var(--ak-space-5)}.ak-richtext h1,.ak-richtext h2,.ak-richtext h3,.ak-richtext h4{margin:var(--ak-space-2) 0 0;color:var(--ak-text-primary);font-size:1.1em}.ak-richtext a{color:var(--ak-text-primary);text-decoration:underline}.ak-screen{height:100dvh;position:relative}.ak-page.ak-screen{padding-top:env(safe-area-inset-top,0px)}.ak-page.ak-screen.ak-page--bleed{padding-top:0}@keyframes ak-detail-in{0%{transform:translateY(var(--ak-detail-lift)) scale(.94);opacity:0;border-radius:var(--ak-detail-radius)}to{opacity:1;border-radius:0;transform:none}}@keyframes ak-detail-out{0%{opacity:1;border-radius:0;transform:none}to{transform:translateY(var(--ak-detail-lift)) scale(.94);opacity:0;border-radius:var(--ak-detail-radius)}}@keyframes ak-detail-halt{0%{opacity:1}to{opacity:1}}.ak-nav-push-enter-active,.ak-nav-push2-enter-active,.ak-nav-pop-leave-active{z-index:100;background:var(--ak-bg);max-width:none;position:fixed;inset:0;overflow:hidden}@media (width>=521px){.ak-nav-push-enter-active,.ak-nav-push2-enter-active,.ak-nav-pop-leave-active{max-width:var(--ak-content-max);margin-inline:auto}}.ak-nav-push-enter-active{animation:ak-detail-in var(--ak-motion-detail-in) var(--ak-ease-out) both}.ak-nav-push2-enter-active{animation:ak-detail-in var(--ak-motion-detail-push) var(--ak-ease-out) both}.ak-nav-pop-leave-active{animation:ak-detail-out var(--ak-motion-detail-out) var(--ak-ease-accel) both}.ak-nav-push-leave-active{animation:ak-detail-halt var(--ak-motion-detail-in) linear both}.ak-nav-push2-leave-active{animation:ak-detail-halt var(--ak-motion-detail-push) linear both}.ak-soon{outline-offset:-2px;outline:2px dashed #f43b3b;position:relative}.ak-soon[data-soon]:after{content:attr(data-soon);z-index:1;border-radius:var(--ak-radius-pill);color:#fff;font-size:10px;font-weight:var(--ak-weight-bold);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#f43b3b;padding:2px 8px;position:absolute;top:8px;right:8px}.ak-soon-off .ak-soon{outline:none}.ak-soon-off .ak-soon:after{display:none}.ak-demo{border-radius:var(--ak-radius-pill);color:#fff;font-size:10px;font-weight:var(--ak-weight-bold);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#f43b3b;align-self:center;align-items:center;padding:2px 8px;display:inline-flex}.ak-soon-off .ak-demo{display:none}.ak-load-error{margin:var(--ak-space-2) 0;padding:0 var(--ak-screen-pad-x);font-size:var(--ak-text-caption);color:var(--ak-danger)}.ak-load-error--inner{padding:0}@media (width>=521px){html body{background:var(--ak-bg-deep)}.ak-screen{max-width:var(--ak-content-max);box-shadow:0 0 0 1px var(--ak-white-05), var(--ak-shadow-sheet);margin-inline:auto;overflow:hidden}.ak-nav,.shell-main{max-width:var(--ak-content-max);margin-inline:auto}}
