.ax-root{--ax-live:#22a06b;--ax-bg:#f7f7f5;--ax-surface:#fff;--ax-ink:#12161f;--ax-ink-2:#4a505c;--ax-ink-3:#7c828e;--ax-line:#12161f14;--ax-line-strong:#12161f29;--ax-brand:#123053;--ax-on-ink:#fafaf8;--ax-focus:#2457c5;--ax-frame-shadow:0 1px 1px #12161f0a, 0 12px 24px -12px #12161f1f, 0 48px 96px -48px #12161f40;--ax-src-chat:#e2662d;--ax-co-bakery:#b7791f;--ax-co-studio:#2f5bd3;--ax-av-1:#d96a4a;--ax-av-2:#3f7fd1;--ax-av-3:#2f9a73;--ax-av-4:#8a63d2;--ax-av-5:#c4892a}@media (prefers-color-scheme:dark){:root:not(.light) .ax-root{--ax-bg:#0c0f15;--ax-surface:#141821;--ax-ink:#ecebe7;--ax-ink-2:#a9afba;--ax-ink-3:#7f8693;--ax-line:#ffffff14;--ax-line-strong:#ffffff29;--ax-brand:#b5c8ea;--ax-on-ink:#0c0f15;--ax-focus:#8fb4ff;--ax-frame-shadow:0 1px 1px #0000004d, 0 12px 24px -12px #00000080, 0 48px 96px -48px #000c}}:root.dark .ax-root{--ax-bg:#0c0f15;--ax-surface:#141821;--ax-ink:#ecebe7;--ax-ink-2:#a9afba;--ax-ink-3:#7f8693;--ax-line:#ffffff14;--ax-line-strong:#ffffff29;--ax-brand:#b5c8ea;--ax-on-ink:#0c0f15;--ax-focus:#8fb4ff;--ax-frame-shadow:0 1px 1px #0000004d, 0 12px 24px -12px #00000080, 0 48px 96px -48px #000c}.ax-root{background:var(--ax-bg);min-height:100dvh;color:var(--ax-ink);font-family:var(--font-bricolage), system-ui, sans-serif;flex-direction:column;display:flex;overflow-x:clip}.ax-root :focus-visible{outline:2px solid var(--ax-focus);outline-offset:3px;border-radius:6px}.ax-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.ax-wrap{padding-inline:2rem}}.ax-skip{z-index:60;background:var(--ax-ink);color:var(--ax-on-ink);border-radius:999px;padding:.5rem .875rem;font-size:.875rem;position:absolute;top:-4rem;left:1rem}.ax-skip:focus{top:.75rem}.ax-mark{background:currentColor;flex-shrink:0;width:1.3rem;height:1.5rem;display:inline-block;-webkit-mask:url(/1plek-logo.svg) 50%/contain no-repeat;mask:url(/1plek-logo.svg) 50%/contain no-repeat}.ax-header{z-index:50;background:color-mix(in srgb, var(--ax-bg), transparent 10%);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ax-line);position:sticky;top:0}.ax-header-inner{justify-content:space-between;align-items:center;gap:1rem;height:3.5rem;display:flex}.ax-logo{color:var(--ax-brand);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:650;display:inline-flex}.ax-logo span:last-child{color:var(--ax-ink)}.ax-nav{align-items:center;gap:.25rem;display:flex}.ax-nav-link{color:var(--ax-ink-2);border-radius:999px;padding:.4rem .75rem;font-size:.9rem;transition:color .15s}.ax-nav-link:hover{color:var(--ax-ink)}.ax-footer{border-top:1px solid var(--ax-line);color:var(--ax-ink-3);margin-top:auto;font-size:.85rem}.ax-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2rem;display:flex}.ax-footer nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ax-footer a:hover{color:var(--ax-ink)}.ax-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1.4rem;font-size:.95rem;font-weight:550;transition:transform .15s,border-color .15s;display:inline-flex}.ax-btn-primary{background:var(--ax-ink);color:var(--ax-on-ink)}.ax-btn-primary:hover{transform:translateY(-1px)}.ax-btn-ghost{border:1px solid var(--ax-line-strong);color:var(--ax-ink)}.ax-btn-ghost:hover{border-color:var(--ax-ink-3)}.ax-btn-sm{min-height:2.25rem;padding:0 1rem;font-size:.875rem}@keyframes ax-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ax-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both ax-rise}.ax-rise-2{animation-delay:80ms}.ax-rise-3{animation-delay:.16s}.ax-rise-4{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.ax-rise{animation:none}.ax-btn{transition:none}}
