.ax-in,.ax-up,.ax-mail-stage{--ax-edge:color-mix(in oklab, var(--text) 16%, transparent);--ax-metal-hi:color-mix(in oklab, var(--surface-2) 82%, var(--text) 18%);--ax-metal:color-mix(in oklab, var(--surface-2) 92%, var(--text) 8%);--ax-metal-lo:color-mix(in oklab, var(--surface) 70%, var(--bg));--ax-glow:color-mix(in oklab, var(--accent) 60%, transparent);--ax-ease:cubic-bezier(.16, 1, .3, 1)}.pm.ax-in .pm-scene,.pm.ax-up .pm-scene{height:31em}.au-model-wrap .pm.ax-in .pm-board,.au-model-wrap .pm.ax-up .pm-board{top:57%}.ax-front{height:var(--bh);transform-origin:50% 100%;transform-style:preserve-3d;background:linear-gradient(color-mix(in oklab, var(--border-strong) 88%, var(--accent) 12%), var(--ax-metal-lo));border:1px solid var(--ax-edge);border-bottom:0;position:absolute;bottom:0;left:0;right:0;transform:rotateX(-90deg)}.ax-wall{transform-origin:50% 100%;transform:translateZ(var(--wz,0)) rotateX(-90deg);transform-style:preserve-3d;position:absolute}.ax-sprite{width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--sz,0)) rotateZ(38deg) rotateX(-58deg);position:absolute}.ax-sprite-in{position:absolute;bottom:0;left:0;transform:translate(-50%)}.ax-plinth .b3-top{place-items:end start;padding:1em 1.4em}.ax-etch{font:600 .85em var(--font-mono);font:600 round(.85em, 1px) var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--text-subtle) 80%, transparent);position:absolute}.ax-etch-a{bottom:1em;left:1.6em}.ax-etch-b{bottom:1em;right:1.6em}.ax-wire{transform-origin:0;background:color-mix(in oklab, var(--accent) 22%, transparent);height:.28em;box-shadow:0 0 .8em color-mix(in oklab, var(--accent) 35%, transparent);border-radius:99px;position:absolute;overflow:hidden;transform:translateZ(1.16em)}.ax-wire-v{transform:translateZ(1.16em)rotate(90deg)}.ax-wire:after{content:"";background:linear-gradient(90deg, transparent 0 30%, var(--accent) 50%, transparent 70% 100%);position:absolute;inset:0;transform:translate(-100%)}.ax-wire.is-out{background:color-mix(in oklab, var(--success) 20%, transparent);box-shadow:0 0 .8em color-mix(in oklab, var(--success) 30%, transparent)}.ax-wire.is-out:after{background:linear-gradient(90deg, transparent 0 30%, var(--success) 50%, transparent 70% 100%)}.ax-console .b3-top{background:linear-gradient(160deg, var(--ax-metal-hi), var(--surface));border-radius:.9em;place-items:stretch stretch;padding:.9em}.ax-login{align-content:center;gap:.55em;display:grid}.ax-field{border:1px solid var(--ax-edge);background:color-mix(in oklab, var(--bg) 70%, transparent);height:2em;font:.95em var(--font-mono);font:round(.95em, 1px) var(--font-mono);color:var(--text-muted);border-radius:.5em;align-items:center;gap:.5em;padding:0 .7em;display:flex}.ax-field svg{width:1em;height:1em;color:var(--text-subtle);flex:none}.ax-field.is-pw{border-color:color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:0 0 0 .2em color-mix(in oklab, var(--accent) 16%, transparent)}.ax-field.is-pw svg{color:var(--accent-ink)}.ax-dots{gap:.28em;display:flex}.ax-dots i{background:var(--text);border-radius:99px;width:.45em;height:.45em}.ax-caret{background:var(--accent);width:.12em;height:1.1em;margin-left:-.1em}.ax-key{background:var(--accent);height:2em;color:var(--accent-fg);font:700 .95em var(--font-sans);font:700 round(.95em, 1px) var(--font-sans);box-shadow:0 .35em 0 color-mix(in oklab, var(--accent) 45%, var(--bg)), 0 0 1.4em -.2em var(--ax-glow);border-radius:.5em;place-items:center;display:grid}.ax-ports{align-items:center;gap:.45em;padding:0 .8em;display:flex;position:absolute;inset:0}.ax-ports i{background:color-mix(in oklab, var(--text) 18%, transparent);border-radius:99px;width:.5em;height:.5em}.ax-ports i.is-on{background:var(--success);box-shadow:0 0 .6em var(--success)}.ax-ports b{font:700 .7em var(--font-mono);font:700 round(.7em, 1px) var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);margin-left:auto}.ax-tray .b3-top{transform-style:preserve-3d;background:linear-gradient(160deg, color-mix(in oklab, var(--surface-2) 80%, var(--accent) 5%), var(--surface));border-radius:.9em;align-content:stretch;place-items:stretch stretch;padding:.9em 1em .6em}.ax-mem{transform-style:preserve-3d;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(8,1fr);gap:.4em;display:grid}.ax-mem i{border:1px solid var(--ax-edge);background:linear-gradient(150deg, var(--ax-metal-hi), var(--ax-metal-lo));transform-style:preserve-3d;border-radius:.3em;position:relative}.ax-mem i:after{content:"";border-radius:inherit;background:linear-gradient(150deg, color-mix(in oklab, var(--accent) 80%, white), var(--accent));box-shadow:0 0 1.2em -.1em var(--ax-glow);opacity:0;position:absolute;inset:-1px}.ax-tray-label{font:700 .75em var(--font-mono);font:700 round(.75em, 1px) var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);align-items:baseline;gap:.6em;margin-top:.5em;display:flex}.ax-tray-label b{letter-spacing:.04em;text-transform:none;color:var(--text-muted)}.ax-vault .b3-face{background:linear-gradient(color-mix(in oklab, var(--border-strong) 72%, var(--accent) 16%), var(--ax-metal-lo))}.ax-vault .b3-top{border-color:color-mix(in oklab, var(--accent) 40%, var(--ax-edge));background:repeating-linear-gradient(90deg, transparent 0 1.6em, color-mix(in oklab, var(--text) 4%, transparent) 1.6em 1.7em), linear-gradient(150deg, var(--ax-metal-hi), var(--surface));box-shadow:inset 0 1px 0 var(--lx-hi), inset 0 0 3em -1.2em color-mix(in oklab, var(--accent) 50%, transparent);border-radius:.8em}.ax-vault-top{justify-items:center;gap:.35em;display:grid}.ax-vault-top b{font:700 1.25em var(--font-display,var(--font-sans));font:700 round(1.25em, 1px) var(--font-display,var(--font-sans));letter-spacing:-.02em;color:var(--text)}.ax-vault-top em{font:normal 600 .8em var(--font-mono);font:normal 600 round(.8em, 1px) var(--font-mono);color:var(--text-muted)}.ax-led{background:var(--success);width:.7em;height:.7em;box-shadow:0 0 .9em var(--success);border-radius:99px}.ax-vault .ax-front{background:linear-gradient(color-mix(in oklab, var(--border-strong) 80%, var(--accent) 20%), var(--ax-metal-lo))}.ax-door-frame{transform-style:preserve-3d;background:color-mix(in oklab, var(--bg) 88%, var(--accent) 12%);box-shadow:inset 0 0 0 .25em color-mix(in oklab, var(--text) 10%, transparent);border-radius:.8em;position:absolute;inset:.9em 1.3em}.ax-glow{border-radius:inherit;background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 75%, white 10%), color-mix(in oklab, var(--accent) 25%, transparent) 55%, transparent), repeating-linear-gradient(0deg, transparent 0 1.1em, color-mix(in oklab, var(--accent) 22%, transparent) 1.1em 1.2em);opacity:.35;position:absolute;inset:0}.ax-door{border-radius:inherit;transform-origin:0;border:1px solid var(--ax-edge);background:radial-gradient(circle at 50% 50%, transparent 0 2.9em, color-mix(in oklab, var(--text) 12%, transparent) 2.95em 3.05em, transparent 3.1em), linear-gradient(150deg, var(--ax-metal-hi), color-mix(in oklab, var(--surface) 90%, var(--bg)));box-shadow:inset 0 1px 0 var(--lx-hi), 0 0 0 .12em color-mix(in oklab, var(--text) 8%, transparent);backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.ax-bolts{position:absolute;inset:0}.ax-bolts i{background:linear-gradient(var(--text-muted), var(--text-subtle));width:.55em;height:1.3em;transform:rotate(calc(var(--k) * 45deg)) translateY(-3.5em);border-radius:.2em;margin:-.65em 0 0 -.275em;position:absolute;top:50%;left:50%}.ax-wheel{border:.32em solid color-mix(in oklab, var(--accent) 75%, transparent);width:4.4em;height:4.4em;box-shadow:0 0 1.6em -.3em var(--ax-glow), inset 0 0 .6em color-mix(in oklab, var(--accent) 30%, transparent);border-radius:99px;display:block;position:relative}.ax-wheel i{transform-origin:50% 100%;background:var(--accent);border-radius:99px;width:.34em;height:1.9em;margin:-1.9em 0 0 -.17em;position:absolute;top:50%;left:50%}.ax-wheel i:nth-child(2){transform:rotate(120deg)}.ax-wheel i:nth-child(3){transform:rotate(240deg)}.ax-wheel b{background:var(--accent);width:1.1em;height:1.1em;box-shadow:0 0 .8em var(--ax-glow);border-radius:99px;margin:-.55em;position:absolute;top:50%;left:50%}.ax-hinge{background:linear-gradient(90deg, var(--text-subtle), var(--ax-metal-hi));border-radius:.3em;width:.6em;position:absolute;top:22%;bottom:22%;left:-.35em}.ax-laptop-base .b3-top{background:linear-gradient(160deg, var(--ax-metal-hi), var(--surface));border-radius:.5em}.ax-keys{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--text) 16%, transparent) 0 .6em, transparent .6em .8em), repeating-linear-gradient(0deg, transparent 0 .25em, color-mix(in oklab, var(--bg) 70%, transparent) .25em .8em);opacity:.8;border-radius:.3em;width:78%;height:58%}.ax-screen{border:.18em solid color-mix(in oklab, var(--text) 22%, var(--bg));background:linear-gradient(170deg, color-mix(in oklab, var(--surface) 92%, var(--accent) 3%), var(--bg));box-shadow:inset 0 1px 0 var(--lx-hi), 0 0 2.4em -1em color-mix(in oklab, var(--accent) 40%, transparent);border-radius:.7em;flex-direction:column;gap:.4em;padding:.5em;display:flex}.ax-laptop{transform:translateZ(.5em)rotateX(-104deg)}.ax-bar{font:600 .62em var(--font-mono);font:600 round(.62em, 1px) var(--font-mono);color:var(--text-subtle);align-items:center;gap:.25em;display:flex}.ax-bar i{background:color-mix(in oklab, var(--text) 22%, transparent);border-radius:99px;width:.45em;height:.45em}.ax-bar b{margin-left:.5em;font-weight:600}.ax-code{gap:.34em;padding-left:.2em;display:grid}.ax-code i{width:var(--w);background:color-mix(in oklab, var(--t,var(--text-muted)) 70%, transparent);border-radius:99px;height:.34em;display:block}.ax-session{background:color-mix(in oklab, var(--success) 16%, transparent);color:var(--success);font:700 .62em var(--font-mono);font:700 round(.62em, 1px) var(--font-mono);border-radius:99px;align-self:flex-start;align-items:center;gap:.3em;margin-top:auto;padding:.15em .5em;display:inline-flex}.ax-session svg{width:1.1em;height:1.1em}.ax-stand .b3-top{border-radius:.5em}.ax-phone{border-radius:.8em;align-items:center;padding:.35em .3em;transform:translateZ(.5em)rotateX(-98deg)}.ax-notch{background:color-mix(in oklab, var(--text) 25%, transparent);border-radius:99px;width:1.2em;height:.3em}.ax-phone-card{background:color-mix(in oklab, var(--success) 12%, var(--surface));text-align:center;border-radius:.45em;justify-items:center;gap:.12em;width:100%;margin-top:.4em;padding:.35em .2em;display:grid}.ax-phone-card svg{width:.9em;height:.9em;color:var(--success)}.ax-phone-card b{font:700 .55em var(--font-sans);font:700 round(.55em, 1px) var(--font-sans);color:var(--text)}.ax-phone-card em{font:normal .45em var(--font-mono);font:normal round(.45em, 1px) var(--font-mono);color:var(--text-muted)}.ax-phone-rows{gap:.3em;width:100%;margin-top:.3em;display:grid}.ax-phone-rows i{background:color-mix(in oklab, var(--text) 16%, transparent);border-radius:99px;height:.28em}.ax-phone-rows i:nth-child(2){width:70%}.ax-jwt{max-width:17em;font:600 .72em/1.45 var(--font-mono);font:600 round(.72em, 1px) / 1.45 var(--font-mono);letter-spacing:.01em;word-break:break-all;white-space:normal;flex-wrap:wrap;display:flex}.ax-jwt span{display:contents}.ax-jwt i{color:var(--text);font-style:normal}.ax-jwt .is-hd{color:var(--danger)}.ax-jwt .is-pl{color:color-mix(in oklab, var(--accent-2) 60%, var(--text))}.ax-jwt .is-sg{color:var(--accent-ink)}.ax-jwt-tag .b3-tag-in{white-space:normal}.ax-chain{gap:.35em;display:flex}.ax-chain i{border:1px dashed var(--ax-edge);font:normal 700 .75em var(--font-mono);font:normal 700 round(.75em, 1px) var(--font-mono);color:var(--text-subtle);border-radius:.35em;padding:.12em .5em}.ax-chain .is-dead{border-color:color-mix(in oklab, var(--danger) 45%, transparent);color:var(--danger);text-decoration:line-through}.ax-chain .is-used{text-decoration:line-through}.ax-chain .is-live{border-style:solid;border-color:color-mix(in oklab, var(--accent) 60%, transparent);background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--accent-ink)}.ax-plate .b3-top{border-color:color-mix(in oklab, var(--accent) 35%, var(--ax-edge));background:linear-gradient(90deg, color-mix(in oklab, var(--text) 4%, transparent) 1px, transparent 1px) 0 0 / 2.2em 2.2em, linear-gradient(color-mix(in oklab, var(--text) 4%, transparent) 1px, transparent 1px) 0 0 / 2.2em 2.2em, color-mix(in oklab, var(--accent) 5%, var(--surface));border-radius:1.2em;place-items:start;padding:.9em 1.1em}.ax-plate-name{background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--accent-ink);font:700 .95em var(--font-mono);font:700 round(.95em, 1px) var(--font-mono);letter-spacing:.04em;border-radius:.5em;align-items:center;gap:.5em;padding:.25em .7em;display:inline-flex}.ax-plate-name i{background:var(--accent);border-radius:.2em;width:.7em;height:.7em;transform:rotate(45deg)}.ax-plate-name b{background:var(--accent);color:var(--accent-fg);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:0 .5em;font-size:.8em}.ax-lanes{height:2.4em;position:absolute;top:3.6em;left:1.2em;right:1.2em}.ax-lanes>i{border-radius:99px;height:.22em;position:absolute;left:0;right:0}.ax-lanes .is-main{background:color-mix(in oklab, var(--accent) 55%, transparent);top:.4em}.ax-lanes .is-feat{background:color-mix(in oklab, var(--accent-2) 70%, transparent);top:1.6em;left:30%;right:22%}.ax-lanes b{top:.08em;left:calc(12% + var(--k) * 30%);border:.18em solid var(--accent);background:var(--surface);border-radius:99px;width:.85em;height:.85em;position:absolute}.ax-proj{transform-style:preserve-3d;position:absolute;inset:0}.ax-proj>*{position:absolute}.ax-proj-base .b3-top{border-radius:.5em;place-items:center}.ax-proj-name{font:700 .85em var(--font-mono);font:700 round(.85em, 1px) var(--font-mono);color:var(--text-muted);transform:translateY(.4em)}.ax-unfold{gap:.35em;padding:.45em .5em .5em}.ax-tab{border-bottom:1px solid var(--ax-edge);font:600 .7em var(--font-mono);font:600 round(.7em, 1px) var(--font-mono);color:var(--text);align-items:center;gap:.35em;padding-bottom:.35em;display:flex}.ax-tab b{color:#0b0b0b;border-radius:.35em;place-items:center;min-width:1.5em;height:1.5em;padding:0 .2em;font-size:.8em;display:grid}.ax-tab i{background:var(--warning);border-radius:99px;width:.45em;height:.45em;margin-left:auto}.ax-lines{gap:.45em;display:grid}.ax-lines>span{align-items:center;gap:.3em;display:flex}.ax-lines em{width:1em;font:normal .55em var(--font-mono);font:normal round(.55em, 1px) var(--font-mono);color:var(--text-subtle);text-align:right}.ax-lines i{width:var(--w);transform-origin:0;border-radius:99px;height:.36em;display:block}.ax-lines .is-kw{background:color-mix(in oklab, var(--accent-2) 75%, var(--text) 10%)}.ax-lines .is-fn{background:color-mix(in oklab, var(--accent) 80%, transparent)}.ax-lines .is-tx{background:color-mix(in oklab, var(--text) 45%, transparent)}.ax-lines .is-st{background:color-mix(in oklab, var(--success) 70%, transparent)}.ax-lines .is-cm{background:color-mix(in oklab, var(--text-subtle) 60%, transparent)}.ax-run{background:var(--accent);color:var(--accent-fg);font:700 .62em var(--font-sans);font:700 round(.62em, 1px) var(--font-sans);border-radius:.35em;align-self:flex-end;align-items:center;gap:.25em;margin-top:auto;padding:.15em .55em;display:inline-flex}.ax-run svg{width:1em;height:1em}.ax-chip .b3-face,.ax-chip .ax-front{background:linear-gradient(var(--ax-metal-hi), var(--ax-metal-lo))}.ax-chip .b3-top{background:repeating-linear-gradient(90deg, transparent 0 .5em, color-mix(in oklab, var(--text) 6%, transparent) .5em .6em), linear-gradient(150deg, var(--ax-metal-hi), var(--surface));border-radius:.6em;padding:.6em}.ax-die{border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);background:color-mix(in oklab, var(--accent) 12%, var(--bg));width:100%;height:100%;box-shadow:0 0 1.8em -.4em var(--ax-glow), inset 0 0 1em -.3em var(--ax-glow);border-radius:.4em;place-content:center;justify-items:center;gap:.1em;display:grid}.ax-die b{font:800 1em var(--font-mono);font:800 round(1em, 1px) var(--font-mono);letter-spacing:.1em;color:var(--accent-ink)}.ax-die em{font:normal .65em var(--font-mono);font:normal round(.65em, 1px) var(--font-mono);color:var(--text-muted)}.ax-pins{justify-content:space-around;align-items:flex-end;padding:0 .4em;display:flex;position:absolute;inset:0}.ax-pins i{background:linear-gradient(color-mix(in oklab, var(--warning) 70%, var(--text)), color-mix(in oklab, var(--warning) 40%, var(--bg)));border-radius:.1em .1em 0 0;width:.45em;height:70%}.ax-pawn .ax-sprite-in{justify-items:center;display:grid}.ax-pawn b{z-index:1;background:hsl(var(--h) var(--presence-s) var(--presence-l));color:#0b0b0b;width:2.5em;height:2.5em;font:800 .95em var(--font-sans);font:800 round(.95em, 1px) var(--font-sans);box-shadow:0 0 0 .25em color-mix(in oklab, hsl(var(--h) var(--presence-s) var(--presence-l)) 25%, transparent);border-radius:99px;place-items:center;display:grid;position:relative}.ax-pawn i{background:linear-gradient(color-mix(in oklab, hsl(var(--h) var(--presence-s) var(--presence-l)) 55%, var(--surface)), var(--surface));border:1px solid var(--ax-edge);border-radius:1.7em 1.7em .4em .4em;width:3.4em;height:1.9em;margin-top:-.5em}.ax-invite{background:var(--accent);width:1.8em;height:1.8em;color:var(--accent-fg);box-shadow:0 0 1em var(--ax-glow);border-radius:.45em;place-items:center;margin-left:.8em;display:grid;position:absolute;top:-2em;left:50%}.ax-invite svg{width:1em;height:1em}.ax-mail .au-env-front{background:linear-gradient(135deg, transparent 49.6%, color-mix(in oklab, var(--text) 8%, transparent) 50%, transparent 50.4%), linear-gradient(225deg, transparent 49.6%, color-mix(in oklab, var(--text) 8%, transparent) 50%, transparent 50.4%), linear-gradient(170deg, color-mix(in oklab, var(--surface-2) 96%, var(--text)), var(--surface))}.ax-code-card{left:2em!important;right:2em!important}.ax-from{font:500 .75em var(--font-mono);font:500 round(.75em, 1px) var(--font-mono);color:var(--text-subtle);margin-left:auto}.ax-flaps{grid-template-columns:repeat(6,1fr);gap:.45em;margin:.9em 0;display:grid}.ax-flap{--fh:3.2em;height:var(--fh);perspective:16em;font:700 1.8em var(--font-mono);font:700 round(1.8em, 1px) var(--font-mono);color:var(--text);border-radius:.5em;font-size:1em;position:relative}.ax-half,.ax-leaf b{text-align:center;border:1px solid color-mix(in oklab, var(--accent) 35%, var(--ax-edge));background:color-mix(in oklab, var(--accent) 7%, var(--bg));height:50%;font-size:1.8em;font-style:normal;position:absolute;left:0;right:0;overflow:hidden}.ax-half.is-top,.ax-leaf .is-front{line-height:calc(var(--fh) / 1.8 * 1);border-bottom-color:#0000;border-radius:.28em .28em 0 0;line-height:1.78em;top:0}.ax-half.is-bot,.ax-leaf .is-back{background:color-mix(in oklab, var(--accent) 11%, var(--bg));border-top-color:#0000;border-radius:0 0 .28em .28em;padding-top:0;line-height:0;bottom:0}.ax-half.is-bot{line-height:0}.ax-flap:after{content:"";background:color-mix(in oklab, var(--bg) 70%, transparent);z-index:2;height:1px;position:absolute;top:50%;left:0;right:0}.ax-leaf{transform-origin:50% 100%;transform-style:preserve-3d;z-index:1;position:absolute;inset:0 0 50%;transform:rotateX(-180deg)}.ax-leaf b{backface-visibility:hidden;height:auto;font-weight:700;inset:0}.ax-leaf .is-back{border-top-color:color-mix(in oklab, var(--accent) 35%, var(--ax-edge));border-bottom-color:#0000;border-radius:.28em .28em 0 0;justify-content:center;align-items:flex-start;padding-top:0;line-height:0;display:flex;transform:rotateX(180deg)}.ax-ring{width:1.3em;height:1.3em;transform:rotate(-90deg)}.ax-ring circle{fill:none;stroke:color-mix(in oklab, var(--text) 12%, transparent);stroke-width:3px}.ax-ring .is-left{stroke:var(--warning);stroke-linecap:round;stroke-dasharray:50.3;stroke-dashoffset:12px}.ax-address{gap:.5em;width:9em;display:grid;position:absolute;bottom:2.4em;left:3em;transform:translateZ(1.05em)}.ax-address i{background:color-mix(in oklab, var(--text) 14%, transparent);border-radius:99px;height:.4em}.ax-address i:first-child{background:color-mix(in oklab, var(--text) 26%, transparent);width:70%}.ax-address i:last-child{width:45%}.ax-stamp{background:radial-gradient(circle at 0 0, var(--surface) .28em, transparent .3em) 0 0 / .8em .8em, color-mix(in oklab, var(--accent) 22%, var(--surface));border:.18em dashed color-mix(in oklab, var(--accent) 50%, transparent);border-radius:.3em;place-content:center;justify-items:center;width:4em;height:4.8em;display:grid;position:absolute;bottom:2.2em;right:2.2em;transform:translateZ(1.05em)rotate(4deg)}.ax-stamp b{font:800 1.6em/1 var(--font-display,var(--font-sans));font:800 round(1.6em, 1px) / 1 var(--font-display,var(--font-sans));color:var(--accent-ink)}.ax-stamp em{font:normal 700 .7em var(--font-mono);font:normal 700 round(.7em, 1px) var(--font-mono);letter-spacing:.15em;color:var(--text-muted)}.ax-seal{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--danger) 70%, white 20%), color-mix(in oklab, var(--danger) 85%, var(--bg)));width:3.2em;height:3.2em;color:color-mix(in oklab, white 85%, var(--danger));box-shadow:0 .2em .6em color-mix(in oklab, var(--danger) 40%, transparent), inset 0 0 0 .25em color-mix(in oklab, var(--danger) 70%, var(--bg));border-radius:99px;place-items:center;margin:.6em 0 0 -1.6em;display:grid;position:absolute;top:40%;left:50%;transform:translateZ(1.1em)}.ax-seal svg{width:1.4em;height:1.4em}@media (prefers-reduced-motion:no-preference){.ax-dots i{animation:10s step-end infinite ax-type;animation-delay:calc(var(--k) * .16s)}.ax-caret{animation:1.1s steps(2,start) infinite blink}.ax-mem i{animation:ax-lift 10s var(--ax-ease) infinite;animation-delay:calc(1.6s + var(--k) * 45ms)}.ax-mem i:after{animation:ax-lit 10s var(--ax-ease) infinite;animation-delay:calc(1.6s + var(--k) * 45ms)}.ax-wire:after{animation:2.2s linear infinite ax-packet}.ax-wire.is-out:after{animation-duration:1.6s;animation-delay:-.8s}.ax-wheel{animation:ax-wheel 10s var(--ax-ease) infinite}.ax-bolts i{animation:ax-bolt 10s var(--ax-ease) infinite}.ax-door{animation:ax-door 10s var(--ax-ease) infinite}.ax-glow{animation:10s infinite ax-glow}.ax-led{animation:2.4s ease-in-out infinite live-pulse}.au-timer i{animation:15s linear infinite au-timer}.ax-chain .is-live{animation:2.4s ease-in-out infinite live-pulse}.ax-unfold{animation:ax-unfold 1.2s var(--ax-ease) backwards;animation-delay:calc(.35s + var(--k) * .32s)}.ax-proj-base{animation:ax-pop .8s var(--ax-ease) backwards;animation-delay:calc(.15s + var(--k) * .32s)}.ax-lines i{animation:ax-typing 6s var(--ax-ease) infinite;animation-delay:calc(1.6s + var(--k) * .3s)}.ax-pawn .ax-sprite-in{animation:ax-arrive .9s var(--ax-ease) backwards;animation-delay:calc(1.4s + var(--k) * .18s)}.ax-pawn.is-joining .ax-sprite-in{animation:ax-join 8s var(--ax-ease) infinite;animation-delay:2.2s}.ax-invite{animation:8s 2.2s infinite ax-invite}.ax-die{animation:3.2s ease-in-out infinite ax-chip}.ax-lanes b{animation:ax-commit .6s var(--ax-ease) backwards;animation-delay:calc(2s + var(--k) * .5s)}.ax-leaf{animation:.7s cubic-bezier(.5,0,.3,1) backwards ax-flip;animation-delay:calc(1.1s + var(--k) * .14s)}.ax-ring .is-left{animation:600s linear forwards ax-ring}}@keyframes ax-type{0%,6%{opacity:0}7%,92%{opacity:1}93%,to{opacity:0}}@keyframes ax-lift{0%,8%{transform:none}12%{transform:translateZ(.9em)}22%,to{transform:translateZ(.25em)}}@keyframes ax-lit{0%,8%{opacity:0}11%{opacity:1}26%{opacity:.55}88%{opacity:.55}96%,to{opacity:0}}@keyframes ax-packet{to{transform:translate(100%)}}@keyframes ax-wheel{0%,30%{transform:rotate(0)}42%{transform:rotate(300deg)}82%{transform:rotate(300deg)}96%,to{transform:rotate(0)}}@keyframes ax-bolt{0%,40%{transform:rotate(calc(var(--k) * 45deg)) translateY(-3.5em)}46%,84%{transform:rotate(calc(var(--k) * 45deg)) translateY(-2.7em)}92%,to{transform:rotate(calc(var(--k) * 45deg)) translateY(-3.5em)}}@keyframes ax-door{0%,46%{transform:rotateY(0)}58%,80%{transform:rotateY(-108deg)}90%,to{transform:rotateY(0)}}@keyframes ax-glow{0%,46%{opacity:.35}56%,80%{opacity:1}92%,to{opacity:.35}}@keyframes ax-unfold{0%{transform:translateZ(var(--wz,0)) rotateX(-2deg);opacity:0}30%{opacity:1}}@keyframes ax-pop{0%{opacity:0;transform:translateZ(-1em)}}@keyframes ax-typing{0%{transform:scaleX(0)}18%,to{transform:scaleX(1)}}@keyframes ax-arrive{0%{opacity:0;transform:translate(-50%)translateY(-3em)}}@keyframes ax-join{0%{opacity:0;transform:translate(260%)}8%{opacity:1}26%,86%{opacity:1;transform:translate(-50%)}96%,to{opacity:1;transform:translate(-50%)}}@keyframes ax-invite{0%,22%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-1.5em)scale(.6)}}@keyframes ax-chip{50%{box-shadow:0 0 2.6em -.2em var(--ax-glow), inset 0 0 1.4em -.2em var(--ax-glow)}}@keyframes ax-commit{0%{opacity:0;transform:scale(.2)}}@keyframes ax-flip{0%{transform:rotateX(0)}}@keyframes ax-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:50.3px}}.pm[data-offscreen] :is(.ax-dots i,.ax-caret,.ax-mem i,.ax-wheel,.ax-bolts i,.ax-door,.ax-glow,.ax-led,.ax-chain .is-live,.ax-lines i,.ax-die,.ax-pawn .ax-sprite-in,.ax-invite){animation-play-state:paused!important}.ax-shelf{gap:.55em;display:flex;position:absolute;bottom:1.1em;left:1.2em}.ax-shelf b{color:#0b0b0b;min-width:2em;height:2em;font:800 .72em var(--font-mono);font:800 round(.72em, 1px) var(--font-mono);box-shadow:0 .25em 0 color-mix(in oklab, var(--bg) 60%, transparent);border-radius:.45em;place-items:center;padding:0 .25em;display:grid}.ax-caret-peer{background:hsl(var(--h) var(--presence-s) var(--presence-l));width:.14em;height:.9em;margin-left:.15em;position:relative}.ax-lines .ax-caret-peer em{background:hsl(var(--h) var(--presence-s) var(--presence-l));color:#0b0b0b;width:auto;font:normal 800 .5em/1.4 var(--font-sans);text-align:left;border-radius:.2em .2em .2em 0;padding:0 .3em;position:absolute;bottom:100%;left:0}.ax-term .b3-top{background:color-mix(in oklab, var(--bg) 88%, var(--surface));border-color:color-mix(in oklab, var(--success) 30%, var(--ax-edge));border-radius:.8em;place-items:stretch stretch;padding:.7em .9em}.ax-term-in{font:600 .8em var(--font-mono);font:600 round(.8em, 1px) var(--font-mono);color:var(--text);align-content:start;gap:.35em;display:grid}.ax-term-in em{color:var(--accent-ink);font-style:normal}.ax-term-in .is-dim{color:var(--text-subtle)}.ax-term-in .is-ok{color:var(--success)}.ax-term-bar{border-bottom:1px solid var(--ax-edge);color:var(--text-subtle);align-items:center;gap:.3em;padding-bottom:.3em;display:flex}.ax-term-bar i{background:color-mix(in oklab, var(--text) 22%, transparent);border-radius:99px;width:.5em;height:.5em}.ax-term-bar b{margin-left:.4em;font-weight:600}.ax-fan{width:0;height:0;transform-style:preserve-3d;position:absolute;transform:translateZ(1.2em)}.ax-fan i{transform-origin:50% 90%;width:2.6em;height:5.2em;transform:rotate(calc((var(--k) - 2) * 16deg)) translateZ(calc(var(--k) * .06em));border:1px solid var(--ax-edge);background:linear-gradient(var(--c) 0 38%, transparent 38%), linear-gradient(170deg, var(--ax-metal-hi), var(--surface));box-shadow:0 .3em .8em -.3em var(--lx-shade);border-radius:.5em;position:absolute;top:-4.6em;left:-1.3em}@media (prefers-reduced-motion:no-preference){.ax-shelf b{animation:ax-commit .6s var(--ax-ease) backwards;animation-delay:calc(.9s + var(--k) * 70ms)}.ax-term-in>span:not(.ax-term-bar){animation:enter .5s var(--ax-ease) backwards}.ax-term-in>span:nth-child(3){animation-delay:1.4s}.ax-term-in>span:nth-child(4){animation-delay:2.4s}.ax-fan i{animation:ax-fan 1.1s var(--ax-ease) backwards;animation-delay:calc(1.2s + var(--k) * 90ms)}}@keyframes ax-fan{0%{transform:rotate(0)}}@media (min-width:1024px){.au-model-wrap{margin-inline:calc(-1*clamp(32px,4vw,64px))}.au-model-wrap .pm.ax-in .pm-scene,.au-model-wrap .pm.ax-up .pm-scene{height:32em;font-size:min(1.78571cqw,13px)}}.ax-tokens .b3-tag-in{min-width:19em}.ax-rt{border-top:1px solid var(--ax-edge);margin-top:.35em;padding-top:.45em}.ax-rt .ax-chain{margin-left:auto}.ax-jwt{white-space:nowrap;flex-wrap:nowrap}.ax-hud{z-index:2;position:absolute}.ax-hud .b3-tag-in{position:relative;transform:none}.ax-hud.is-hot .b3-tag-in{border-color:color-mix(in oklab, var(--accent) 50%, transparent);box-shadow:inset 0 1px 0 var(--lx-hi), 0 1.6em 3em -1.4em var(--lx-shade), 0 0 3em -1em color-mix(in oklab, var(--accent) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.ax-hud .b3-tag-in{animation:6s ease-in-out infinite ax-hud-bob}}@keyframes ax-hud-bob{50%{transform:translateY(-.5em)}}.pm[data-offscreen] .ax-hud .b3-tag-in{animation-play-state:paused}@media (min-width:1024px){.au-model-wrap .pm.ax-mail-stage .pm-scene{height:29em;font-size:min(1.92308cqw,13px)}}.au-mail.ax-mail{margin-top:-7em;margin-left:-18em;font-size:1em}.ax-mail .au-side{top:1.5em;right:-15em}.au-model-wrap .pm.ax-mail-stage{margin-top:28px}.sk{--ax-edge:color-mix(in oklab, var(--text) 16%, transparent);--ax-metal-hi:color-mix(in oklab, var(--surface-2) 82%, var(--text) 18%);--ax-metal-lo:color-mix(in oklab, var(--surface) 70%, var(--bg));--ax-ease:cubic-bezier(.16, 1, .3, 1)}.pm.sk .pm-scene{height:31em}.au-model-wrap .pm.sk .pm-board{top:57%}.sk-mono{font:600 .72em var(--font-mono);font:600 round(.72em, 1px) var(--font-mono);color:var(--text-muted);white-space:nowrap;align-items:center;gap:.35em;display:flex}.sk-mono svg{width:1.1em;height:1.1em;color:var(--accent-ink)}.sk-mono b{color:var(--text);font-weight:600}.sk-dim{color:var(--text-subtle)}.sk-accent{color:var(--accent-ink)}.sk-face-label{height:100%;font:700 .62em var(--font-mono);font:700 round(.62em, 1px) var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--text) 55%, transparent);place-items:center;display:grid}.sk-clock-top,.sk-hmac-top{align-content:center;justify-items:start;gap:.45em;width:100%;height:100%;padding:.8em .9em;display:grid}.sk-step{font:700 1.6em var(--font-mono);font:700 round(1.6em, 1px) var(--font-mono);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.sk-bar{background:color-mix(in oklab, var(--text) 10%, transparent);border-radius:99px;width:100%;height:.35em;position:relative;overflow:hidden}.sk-bar i{border-radius:inherit;background:var(--accent);transform-origin:0;position:absolute;inset:0}.sk-bytes{grid-template-columns:repeat(10,1fr);gap:.25em;width:100%;display:grid}.sk-bytes i{background:color-mix(in oklab, var(--accent) 16%, var(--surface-2));border:1px solid color-mix(in oklab, var(--text) 8%, transparent);border-radius:.2em;height:.95em}.sk-bytes i.is-key{background:var(--accent);box-shadow:0 0 .8em color-mix(in oklab, var(--accent) 60%, transparent)}.sk-hmac-top sub{font-size:.75em}.sk-door-frame{background:color-mix(in oklab, var(--bg) 88%, var(--accent) 12%);box-shadow:inset 0 0 0 .25em color-mix(in oklab, var(--text) 10%, transparent);border-radius:.8em;position:absolute;inset:.9em 1.1em;overflow:hidden}.sk-door{border-radius:inherit;background:linear-gradient(160deg, var(--ax-metal-hi), var(--ax-metal-lo));border:1px solid var(--ax-edge);transform-origin:0;transition:transform 1.1s var(--ax-ease);grid-template-rows:1fr 1fr;gap:.4em;padding:.8em .7em;display:grid;position:absolute;inset:0}.sk-lock{grid-template-columns:auto 1fr;align-items:center;gap:.5em;display:grid;position:relative}.sk-hole{background:radial-gradient(circle at 50% 38%, color-mix(in oklab, var(--bg) 90%, black) 0 .28em, transparent .3em), color-mix(in oklab, var(--surface) 70%, var(--text) 8%);width:1.8em;height:1.8em;box-shadow:inset 0 0 0 .16em color-mix(in oklab, var(--text) 18%, transparent);border-radius:99px;transition:box-shadow .3s;position:relative}.sk-key{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 80%, white), var(--accent));width:.6em;height:1.7em;box-shadow:0 0 .8em color-mix(in oklab, var(--accent) 55%, transparent);transition:transform .7s var(--ax-ease), opacity .4s ease;border-radius:.25em;margin-top:-.85em;position:absolute;top:50%;left:.6em}.sk-lock em{font:normal 600 .66em var(--font-mono);font:normal 600 round(.66em, 1px) var(--font-mono);color:var(--text-muted);white-space:nowrap;align-items:center;gap:.3em;display:flex}.sk-lock em svg{width:1.05em;height:1.05em}.sk-lock.is-one .sk-key{transform:rotate(90deg)}.sk-lock.is-one em{color:var(--success)}.sk-lock.is-two .sk-key{opacity:0;transform:translateY(-1.4em)}.pm-scene[data-state=ok] .sk-lock.is-two .sk-key{opacity:1;transform:rotate(90deg)}.pm-scene[data-state=ok] .sk-lock.is-two em{color:var(--success)}.pm-scene[data-state=ok] .sk-door{transition-delay:.35s;transform:perspective(40em)rotateY(-62deg)}.pm-scene[data-state=error] .sk-lock.is-two .sk-hole{box-shadow:inset 0 0 0 .16em var(--danger), 0 0 1em color-mix(in oklab, var(--danger) 55%, transparent)}.sk-phone{align-items:stretch;padding:.55em .6em;transform:translateZ(.6em)rotateX(-96deg)}.sk-phone .ax-notch{align-self:center}.sk-app{gap:.55em;margin-top:.3em;display:grid}.sk-app-row{align-items:center;gap:.45em;display:flex}.sk-app-row b{font:700 .72em var(--font-sans);font:700 round(.72em, 1px) var(--font-sans);color:var(--text);display:block}.sk-app-row em{font:normal 500 .58em var(--font-mono);font:normal 500 round(.58em, 1px) var(--font-mono);color:var(--text-subtle);display:block}.sk-app-row.is-dim{opacity:.55}.sk-logo{background:var(--accent);width:1.5em;height:1.5em;color:var(--accent-fg);font:800 .72em var(--font-sans);font:800 round(.72em, 1px) var(--font-sans);border-radius:.4em;place-items:center;display:grid}.sk-logo.is-alt{background:color-mix(in oklab, var(--text) 70%, var(--bg));color:var(--bg)}.sk-code{background:color-mix(in oklab, var(--accent) 8%, var(--bg));border:1px solid color-mix(in oklab, var(--accent) 22%, transparent);border-radius:.5em;justify-content:space-between;padding:.35em .4em;display:flex}.sk-code i{font:normal 700 1.35em var(--font-mono);font:normal 700 round(1.35em, 1px) var(--font-mono);color:var(--text-muted);transition:color .2s ease, transform .25s var(--ax-ease);position:relative}.sk-code i u{background:var(--text-subtle);border-radius:99px;width:.12em;height:.12em;position:absolute;top:50%;right:-.32em}.sk-code i.is-typed{color:var(--accent-ink);transform:translateY(-.12em)}.sk-ring-row{font:600 .6em var(--font-mono);font:600 round(.6em, 1px) var(--font-mono);color:var(--text-muted);align-items:center;gap:.35em;display:flex}.sk-ring-row em{color:var(--text-subtle);margin-left:auto;font-style:normal}.sk-ring{width:1.6em;height:1.6em;transform:rotate(-90deg)}.sk-ring circle{fill:none;stroke:color-mix(in oklab, var(--text) 14%, transparent);stroke-width:2.4px}.sk-ring circle.is-left{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:100}.sk-stand .b3-top{border-radius:.6em}.sk-yubi .b3-top{background:linear-gradient(150deg, color-mix(in oklab, var(--text) 78%, var(--bg)), color-mix(in oklab, var(--text) 60%, var(--bg)));border-radius:1.2em;grid-template-columns:auto 1fr;gap:.6em;padding:0 .9em}.sk-yubi .sk-yubi-label{color:color-mix(in oklab, var(--bg) 70%, var(--text))}.sk-touch{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 45%, var(--bg)), color-mix(in oklab, var(--accent) 18%, var(--bg)));width:2.6em;height:2.6em;box-shadow:inset 0 0 0 .14em color-mix(in oklab, var(--accent) 60%, transparent);color:var(--accent-ink);border-radius:99px;place-items:center;display:grid;position:relative}.sk-touch svg{width:1.5em;height:1.5em}.sk-pulse{border-radius:inherit;border:.14em solid var(--accent);opacity:0;position:absolute;inset:-.25em}.sk-usb{justify-content:center;align-items:center;gap:.4em;height:100%;display:flex}.sk-usb i{background:color-mix(in oklab, var(--text) 45%, transparent);border-radius:.1em;width:1.2em;height:.35em}.sk-codes{gap:.35em;padding:.6em .7em;transform:translateZ(.4em)rotateX(-96deg)}.sk-codes-head{font:600 .7em var(--font-sans);font:600 round(.7em, 1px) var(--font-sans);color:var(--text);align-items:center;gap:.35em;display:flex}.sk-codes-head svg{width:1.1em;height:1.1em;color:var(--accent-ink)}.sk-codes-head em{font:normal 600 .85em var(--font-mono);color:var(--accent-ink);margin-left:auto}.sk-code-list{gap:.2em;display:grid}.sk-code-list i{font:normal 600 .72em var(--font-mono);font:normal 600 round(.72em, 1px) var(--font-mono);letter-spacing:.06em;color:var(--text);position:relative}.sk-code-list i.is-used{color:var(--text-subtle);text-decoration:line-through}.sk-code-list i.is-punch:after{content:"";background:var(--bg);width:.8em;height:.8em;box-shadow:inset 0 0 0 .12em var(--border-strong);opacity:0;transition:opacity .3s ease, transform .4s var(--ax-ease);border-radius:99px;margin-top:-.4em;position:absolute;top:50%;right:-1.2em;transform:scale(.3)}.pm-scene[data-method=backup] .sk-code-list i.is-punch:after{opacity:1;transform:none}.sk-wire{opacity:.35;transition:opacity .4s}.pm-scene[data-method=totp] .sk-w-totp,.pm-scene[data-method=passkey] .sk-w-pk{opacity:1}:is(.sk-clock,.sk-hmac,.sk-yubi)>*,.sk-phone,.sk-codes{transition:opacity .45s}.pm-scene:not([data-method=totp]) :is(.sk-clock,.sk-hmac)>*,.pm-scene:not([data-method=totp]) .sk-phone,.pm-scene:not([data-method=passkey]) .sk-yubi>*,.pm-scene:not([data-method=backup]) .sk-codes{opacity:.6}.sk-hud .au-row b{white-space:nowrap}.pm-scene[data-state=ok] .sk-hud-state,.pm-scene[data-state=ok] .sk-hud-state svg{color:var(--success)}@media (prefers-reduced-motion:no-preference){.sk-bar i{animation:30s linear infinite sk-drain}.sk-ring circle.is-left{animation:30s linear infinite k-window}.sk-bytes i{animation:3.2s ease-in-out infinite sk-byte;animation-delay:calc(var(--k) * 90ms)}.sk-code{animation:sk-flip .5s var(--ax-ease)}.pm-scene[data-asking] .sk-pulse,.pm-scene[data-method=passkey] .sk-pulse{animation:1.6s ease-out infinite sk-pulse}.pm-scene[data-state=error] .sk-door{animation:.45s sk-rattle}}@keyframes sk-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sk-byte{50%{opacity:.55}}@keyframes sk-flip{0%{opacity:.3;transform:rotateX(80deg)}}@keyframes sk-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}@keyframes sk-rattle{20%{transform:translate(-.3em)}40%{transform:translate(.3em)}60%{transform:translate(-.2em)}80%{transform:translate(.15em)}}.pm[data-offscreen] :is(.sk-bar i,.sk-ring circle,.sk-bytes i,.sk-pulse){animation-play-state:paused!important}
