.mkt{--mkt-green: var(--lk-lime);--mkt-green-dim: var(--lk-lime-bright);--mkt-green-soft: var(--lk-lime-12);--mkt-green-edge: var(--lk-lime-30);--mkt-bg: var(--lk-page);--mkt-surface: var(--lk-panel);--mkt-surface2: var(--lk-panel-head);--mkt-code: var(--lk-well);--mkt-border: var(--lk-rule-strong);--mkt-border2: var(--lk-line);--mkt-ink: var(--lk-fg);--mkt-ink2: var(--lk-fg-meta);--mkt-mute: var(--lk-fg-muted);--mkt-warn: var(--lk-attention);--mkt-display: var(--lk-font-display);background-color:var(--mkt-bg);color:var(--mkt-ink);font-family:var(--lk-font-sans)}.mkt a:focus-visible,.mkt button:focus-visible,.mkt input:focus-visible,.mkt select:focus-visible,.mkt textarea:focus-visible,.mkt summary:focus-visible{outline:2px solid var(--lk-lime-bright)!important;outline-offset:2px}.mkt :focus:not(:focus-visible){outline:none}.mkt-bg-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/bg.svg) center bottom / 1440px 732px no-repeat;opacity:.45}.mkt-wrap{max-width:1440px;margin:0 auto;padding:0 24px}.mkt-h2{font-family:var(--mkt-display);font-size:24px;line-height:1.25;color:var(--lk-fg-strong);font-weight:600;letter-spacing:var(--lk-track-title);margin:0 0 12px}.mkt-lede{font-size:19px;color:var(--lk-fg-meta);margin:.2em 0 1.3em;line-height:1.6}.mkt-main{padding-top:36px;padding-bottom:28px;position:relative;z-index:1}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;background:var(--mkt-green);color:var(--lk-lime-ink);border:1px solid var(--mkt-green);padding:0 16px;font-weight:600;font-size:14px;font-family:var(--lk-font-sans);cursor:pointer;transition:background var(--lk-dur-1) linear,border-color var(--lk-dur-1) linear;text-decoration:none}.mkt-btn:hover:not(:disabled){background:var(--lk-lime-bright);border-color:var(--lk-lime-bright);color:var(--lk-lime-ink);text-decoration:none}.mkt-btn:disabled{opacity:.38;cursor:not-allowed}.mkt-label{display:block;font-size:14px;line-height:1.25rem;color:var(--lk-fg);margin:0 0 6px;font-weight:500}.mkt-input{width:100%;min-height:40px;background:var(--mkt-code);border:1px solid var(--lk-line-input);color:var(--lk-fg-strong);padding:9px 12px;font-size:14px;font-family:var(--lk-font-sans);transition:border-color var(--lk-dur-1) linear,box-shadow var(--lk-dur-1) linear}.mkt-input:hover{border-color:var(--lk-line-hover)}.mkt-input:focus{outline:none;border-color:var(--mkt-green);box-shadow:0 0 0 3px var(--lk-lime-12)}.mkt-input::-moz-placeholder{color:var(--lk-fg-muted)}.mkt-input::placeholder{color:var(--lk-fg-muted)}.mkt-input:-webkit-autofill{-webkit-text-fill-color:var(--lk-fg-strong);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}textarea.mkt-input{resize:vertical;min-height:120px;line-height:1.6}.mkt-input-err,.mkt-input-err:focus{border-color:var(--lk-fail)}.mkt-input-err:focus{box-shadow:0 0 0 3px #ef444426}.mkt-field-err{color:var(--lk-fail-text);font-size:12px;line-height:1rem;margin:6px 0 0}.mkt-form-err{border:1px solid rgb(251 191 36 / .4);background:#fbbf2414;color:var(--lk-attention);padding:12px 14px;font-size:14px}.mkt-note{font-size:12px;line-height:1rem;color:var(--lk-fg-meta);margin:6px 0 0}.mkt-float img{animation:mkt-float 6s ease-in-out infinite}.mkt-float img:nth-child(2){animation-delay:-2s}.mkt-float img:nth-child(3){animation-delay:-4s}@keyframes mkt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.mkt-float img{animation:none}}
