.panel-glow[data-astro-cid-r7t6j6ry]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible;filter:blur(36px)}.pg-blob[data-astro-cid-r7t6j6ry]{position:absolute;aspect-ratio:1;border-radius:50%;will-change:transform,opacity;background:radial-gradient(closest-side,#ffffffd1,#ffffff4d 45%,#fff0 72%)}.pg-blob[data-astro-cid-r7t6j6ry].b1{width:82%;top:-18%;left:-12%;animation:pg-roam-1 20s ease-in-out -3s infinite}.pg-blob[data-astro-cid-r7t6j6ry].b2{width:74%;top:-12%;right:-16%;animation:pg-roam-2 25s ease-in-out -11s infinite}.pg-blob[data-astro-cid-r7t6j6ry].b3{width:86%;bottom:-20%;right:-10%;animation:pg-roam-3 17s ease-in-out -6s infinite}.pg-blob[data-astro-cid-r7t6j6ry].b4{width:72%;bottom:-14%;left:-18%;animation:pg-roam-4 23s ease-in-out -17s infinite}.pg-blob[data-astro-cid-r7t6j6ry].b5{width:68%;top:24%;right:-22%;animation:pg-roam-5 27s ease-in-out -9s infinite}.pg-blob[data-astro-cid-r7t6j6ry].b6{width:64%;top:34%;left:-22%;animation:pg-roam-6 19s ease-in-out -14s infinite}@keyframes pg-roam-1{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(30%,-6%) scale(1.15);opacity:.72}50%{transform:translate(48%,20%) scale(.95);opacity:.48}75%{transform:translate(16%,32%) scale(1.2);opacity:.8}}@keyframes pg-roam-2{0%,to{transform:translate(0) scale(1.1);opacity:.64}25%{transform:translate(-32%,12%) scale(.9);opacity:.3}50%{transform:translate(-46%,-16%) scale(1.18);opacity:.76}75%{transform:translate(-12%,-28%) scale(1);opacity:.5}}@keyframes pg-roam-3{0%,to{transform:translate(0) scale(1);opacity:.5}25%{transform:translate(-24%,-26%) scale(1.2);opacity:.82}50%{transform:translate(-44%,-4%) scale(.94);opacity:.38}75%{transform:translate(-8%,20%) scale(1.12);opacity:.7}}@keyframes pg-roam-4{0%,to{transform:translate(0) scale(1.05);opacity:.6}25%{transform:translate(28%,-16%) scale(.9);opacity:.32}50%{transform:translate(48%,8%) scale(1.2);opacity:.78}75%{transform:translate(14%,-30%) scale(1);opacity:.52}}@keyframes pg-roam-5{0%,to{transform:translate(0) scale(1);opacity:.44}25%{transform:translate(-36%,-24%) scale(1.15);opacity:.78}50%{transform:translate(-18%,26%) scale(.95);opacity:.4}75%{transform:translate(-44%,4%) scale(1.2);opacity:.7}}@keyframes pg-roam-6{0%,to{transform:translate(0) scale(1.08);opacity:.5}25%{transform:translate(32%,22%) scale(.92);opacity:.34}50%{transform:translate(22%,-26%) scale(1.2);opacity:.8}75%{transform:translate(46%,2%) scale(1);opacity:.55}}@media(prefers-reduced-motion:reduce){.pg-blob[data-astro-cid-r7t6j6ry]{animation:none!important;opacity:.42}}.ae-device{width:fit-content;max-width:100%;margin-inline:auto}.ae-cap{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;color:var(--muted);text-align:center;margin-top:12px;letter-spacing:.02em}.ae-frame{position:relative;width:fit-content;max-width:100%;margin-inline:auto}.ae-frame .aep{position:relative;z-index:1}.aep{--ae-bg:#131314;--ae-elev:#1e1e21;--ae-elev2:#2c2c30;--ae-band:#202023;--ae-band2:#111112;--ae-well:#0d0d0f;--ae-border:#0d0d0e;--ae-divider:#0f0f11;--ae-select-fill:#26262a;--ae-select-border:#3a3a42;--ae-key-hover:#33333a;--ae-text:#d4d4d9;--ae-soft:#c2c2c8;--ae-dim:#8e8e96;--ae-mute:#77777e;--ae-accent:#c9c9cf;--ae-accent2:#ececf0;--ae-ink:#151517;--ae-key:#dedee2;--ae-thumb:#37373c;--ae-ok:#4bd08a;--ae-danger:#ec5b4d;--ae-warn:#e8c76a;--ae-key-shadow:0 1px 0 rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.05);--ae-key-light:0 1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.35);--ae-well-shadow:inset 0 1px 3px rgba(0,0,0,.5);--ae-track-shadow:inset 0 1px 2px rgba(0,0,0,.5);--ae-thumb-shadow:0 1px 0 rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.07)}.aep{width:700px;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;background:var(--ae-bg);color:var(--ae-text);font:12.5px/1.4 -apple-system,Segoe UI,system-ui,sans-serif;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -34px #000000b8,0 0 0 1px #0000008c;-webkit-font-smoothing:antialiased}.aep :focus-visible{outline:2px solid var(--ae-accent);outline-offset:1px}.aep button{font:inherit;cursor:pointer}.aep .ae-grow{flex:1 1 0;min-width:0}.aep .ae-top{display:flex;align-items:center;gap:11px;padding:7px 12px;border-bottom:1px solid var(--ae-border);background:var(--ae-band);flex-wrap:wrap}.aep .ae-brand{font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:-.01em;text-transform:uppercase;color:var(--ae-dim);margin-left:40px;white-space:nowrap}.aep .ae-brand b{font-weight:800;color:var(--ae-accent2)}.aep .ae-tabs{display:inline-flex;gap:2px;background:var(--ae-band2);border-radius:3px;padding:2px;box-shadow:var(--ae-track-shadow)}.aep .ae-tab{background:transparent;border:0;color:var(--ae-dim);padding:4px 12px;border-radius:2px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.aep .ae-tab:hover{color:var(--ae-text)}.aep .ae-tab.on{color:var(--ae-accent2);background:var(--ae-thumb);box-shadow:var(--ae-thumb-shadow)}.aep .ae-badge{font-style:normal;font-size:10.5px;font-weight:600;opacity:.55}.aep .ae-defaults{background:transparent;border:0;color:var(--ae-dim);padding:2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.aep .ae-defaults b{color:var(--ae-accent2);font-weight:600}.aep .ae-defaults:hover{color:var(--ae-text);text-decoration:underline;text-underline-offset:2px}.aep .ae-topright{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.aep .ae-render{background:var(--ae-key);border:0;color:var(--ae-ink);border-radius:3px;box-shadow:var(--ae-key-light);padding:7px 16px;font-size:12.5px;font-weight:700;white-space:nowrap}.aep .ae-render:hover{background:var(--ae-accent2)}.aep .ae-tools{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--ae-border);flex-wrap:wrap;position:relative;z-index:3;background:var(--ae-bg)}.aep .ae-add,.aep .ae-ghostbtn{background:var(--ae-elev2);border:0;color:var(--ae-soft);border-radius:3px;box-shadow:var(--ae-key-shadow);padding:5px 11px;font-size:11.5px}.aep .ae-add{font-weight:600}.aep .ae-add:hover,.aep .ae-ghostbtn:hover{background:var(--ae-key-hover);color:var(--ae-accent2)}.aep .ae-ghostbtn.sm{font-size:10.5px;padding:3px 8px;color:var(--ae-dim);background:transparent;box-shadow:none}.aep .ae-ghostbtn.sm:hover{background:transparent;color:var(--ae-text)}.aep .ae-link{background:transparent;border:0;color:var(--ae-dim);font-size:11.5px;text-decoration:underline;text-underline-offset:3px}.aep .ae-link:hover{color:var(--ae-text)}.aep .ae-search{width:130px;background:var(--ae-well);border:0;box-shadow:var(--ae-well-shadow);color:var(--ae-text);border-radius:3px;padding:5px 9px;font:11.5px/1 inherit;min-width:70px}.aep .ae-search::placeholder{color:var(--ae-dim)}.aep .ae-search:focus{outline:1px solid #4a4a52;outline-offset:-1px}.aep .ae-chips{display:inline-flex;gap:3px}.aep .ae-chip{background:transparent;border:0;color:var(--ae-dim);border-radius:2px;padding:4px 10px;font-size:10.5px;display:inline-flex;gap:5px;align-items:baseline;white-space:nowrap}.aep .ae-chip i{font-style:normal;font-weight:700}.aep .ae-chip:hover{color:var(--ae-text)}.aep .ae-chip.on{background:var(--ae-thumb);color:var(--ae-accent2);box-shadow:var(--ae-thumb-shadow);font-weight:600}.aep .ae-chip.err{color:var(--ae-danger)}.aep .ae-chip.err.on{background:var(--ae-thumb);color:var(--ae-danger)}.aep{--ae-cols: 18px 8px minmax(58px, 1.2fr) 138px 94px minmax(50px, 1fr) 140px 54px}.aep.adv{--ae-cols: 18px 8px minmax(52px, 1fr) 116px 84px 42px 50px minmax(50px, 1fr) 128px 54px}.aep .ae-grid{display:flex;flex-direction:column}.aep .ae-gh,.aep .ae-row{display:grid;grid-template-columns:var(--ae-cols);align-items:center;gap:8px;padding:5px 12px}.aep .col-alpha,.aep .col-audio,.aep .col-est{display:none}.aep:not(.adv) .col-res,.aep:not(.adv) .col-dur{display:none}.aep .ae-gh{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ae-mute);background:var(--ae-band2);border-bottom:1px solid var(--ae-border);padding-top:8px;padding-bottom:8px}.aep .ae-row{border-bottom:1px solid var(--ae-divider);font-size:11.5px;position:relative}.aep .ae-row:hover{background:#ffffff08}.aep .col-c input{accent-color:var(--ae-accent);cursor:pointer}.aep .ae-labeldot{display:block;width:7px;height:7px;border-radius:50%}.aep .col-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep .cell-q,.aep .col-est{color:var(--ae-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.aep .col-dur{color:var(--ae-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.aep .col-dest{color:var(--ae-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep .q-static{color:var(--ae-dim);font-variant-numeric:tabular-nums}.aep .q-step{display:inline-flex;align-items:center;background:var(--ae-well);box-shadow:var(--ae-well-shadow);border-radius:3px;overflow:hidden}.aep .q-step b{font-weight:600;color:var(--ae-text);font-size:10.5px;padding:2px 4px;white-space:nowrap;font-variant-numeric:tabular-nums}.aep .q-step button{background:transparent;border:0;color:var(--ae-dim);font-size:11px;padding:2px 6px;cursor:pointer;line-height:1}.aep .q-step button:hover{color:var(--ae-accent2);background:#ffffff0d}.aep .col-fmt,.aep .col-res{min-width:0}.aep .row-fmt,.aep .row-res{appearance:none;width:100%;max-width:100%;background:var(--ae-select-fill);color:var(--ae-text);border:1px solid var(--ae-select-border);border-radius:3px;font:11px inherit;padding:3px 15px 3px 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 6px center,right 3px center;background-size:3.5px 3.5px,3.5px 3.5px;background-repeat:no-repeat}.aep .row-fmt:hover,.aep .row-res:hover{border-color:#4a4a52}.aep .row-fmt:focus,.aep .row-res:focus{border-color:var(--ae-accent);outline:none}.aep .row-fmt option,.aep .row-res option{background-color:var(--ae-elev2);color:var(--ae-text)}.aep .row-fmt optgroup{background-color:var(--ae-elev2);color:var(--ae-dim);font-weight:700}.aep .ae-cyc{background:transparent;border:0;color:var(--ae-soft);font-size:11px;padding:1px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aep .ae-cyc:hover{color:var(--ae-accent2);text-decoration:underline dotted;text-underline-offset:2px}.aep .ae-cyc[data-cyc=alpha]{color:var(--ae-dim)}.aep .col-st{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.aep .st{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;white-space:nowrap;color:var(--ae-dim);flex:0 0 auto}.aep .st:before{content:"";width:6px;height:6px;flex:0 0 auto;background:#3a3a41}.aep .st--done{color:var(--ae-soft)}.aep .st--done:before{background:var(--ae-ok)}.aep .st--waiting:before{background:#3a3a41}.aep .st--rendering{color:var(--ae-soft)}.aep .st--rendering:before{background:var(--ae-warn);box-shadow:0 0 5px #e8c76a99}.aep .st--error{color:var(--ae-danger)}.aep .st--error:before{background:var(--ae-danger)}.aep .ae-elapsed{font-size:10.5px;color:var(--ae-mute);font-variant-numeric:tabular-nums;flex:0 0 auto}.aep .ae-fio{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;color:var(--ae-mute);flex:0 0 auto;white-space:nowrap}.aep .ae-row:not([data-status=done]) .ae-elapsed,.aep .ae-row:not([data-status=done]) .ae-fio{display:none}.aep .ae-none{padding:26px;text-align:center;color:var(--ae-dim);font-size:11.5px}.aep .col-g{display:inline-flex;gap:2px;justify-content:flex-end}.aep .ae-rowgear,.aep .ae-x{background:transparent;border:0;border-radius:3px;color:var(--ae-mute);font-size:11px;padding:2px 5px;line-height:1.2}.aep .ae-rowgear:hover,.aep .ae-rowgear.on{color:var(--ae-accent2)}.aep .ae-x:hover{color:var(--ae-danger)}.aep .ae-drawer{display:grid;grid-template-columns:1.3fr 1fr 1.3fr;gap:10px;padding:9px 12px 11px 38px;background:var(--ae-elev);border-bottom:1px solid var(--ae-border)}.aep .ae-drawer label{display:flex;flex-direction:column;gap:4px;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ae-mute);min-width:0}.aep .ae-drawer label b{color:var(--ae-soft);font-size:9.5px}.aep .ae-drawer select{appearance:none;background:var(--ae-select-fill);color:var(--ae-text);border:1px solid var(--ae-select-border);border-radius:3px;font:10.5px inherit;padding:3px 6px;min-width:0;text-overflow:ellipsis}.aep .ae-drawer input[type=text]{appearance:none;background:var(--ae-well);color:var(--ae-text);border:0;box-shadow:var(--ae-well-shadow);border-radius:3px;font:10.5px inherit;padding:4px 6px;min-width:0;text-overflow:ellipsis}.aep .ae-drawer select:hover{border-color:#4a4a52}.aep .ae-drawer select:focus{border-color:var(--ae-accent);outline:none}.aep .ae-drawer input[type=text]:focus{outline:1px solid #4a4a52;outline-offset:-1px}.aep .ae-drawer input[type=range]{accent-color:var(--ae-accent);width:100%;margin:4px 0 0}@media(max-width:480px){.aep .ae-drawer{grid-template-columns:1fr;padding-left:12px}}.aep .ae-convert{padding:20px 16px}.aep .ae-drop{border:1.5px dashed var(--ae-elev2);border-radius:3px;padding:26px 20px;text-align:center}.aep .ae-drop-ic{font-size:26px;color:var(--ae-accent2)}.aep .ae-drop p{margin:6px 0 0;font-size:12.5px}.aep .ae-drop-sub{color:var(--ae-dim);font-size:11px;max-width:42ch;margin:4px auto 14px}.aep .ae-out{background:var(--ae-elev2);border:0;box-shadow:var(--ae-key-shadow);color:var(--ae-soft);border-radius:3px;padding:6px 14px;font-size:11.5px;font-weight:600}.aep .ae-out:hover{background:var(--ae-key-hover);color:var(--ae-accent2)}.aep .ae-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;padding:6px 12px;border-top:1px solid var(--ae-border);background:var(--ae-band)}.aep .ae-footnote{font-size:11px;color:var(--ae-dim);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;min-width:0}.aep .ae-result{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto;font-size:11px;color:var(--ae-ok)}.aep .ae-result[hidden]{display:none}.aep .ae-result-msg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.aep .sb-log{background:transparent;border:0;color:var(--ae-mute);padding:0 2px;font-size:10.5px;text-decoration:underline dotted;text-underline-offset:2px;flex:0 0 auto}.aep .sb-log:hover{color:var(--ae-text)}.aep .ae-meters{display:inline-flex;align-items:center;gap:12px;flex:0 1 auto}.aep .ae-meter{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.aep .ae-mlabel{font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--ae-mute)}.aep .ae-mtrack{width:44px;height:5px;flex:0 0 auto;background:var(--ae-well);box-shadow:var(--ae-track-shadow);border-radius:2px;overflow:hidden}.aep .ae-mfill{display:block;height:100%;background:var(--ae-dim);border-radius:2px}.aep .ae-mpct{min-width:24px;font-size:9.5px;color:var(--ae-mute);font-variant-numeric:tabular-nums;text-align:right}.aep .ae-footctl{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.aep .ae-cleardone{flex:0 0 auto}.aep .ae-dens{display:inline-flex;gap:2px;background:var(--ae-band2);border-radius:3px;padding:2px;box-shadow:var(--ae-track-shadow)}.aep .ae-d{background:transparent;border:0;color:var(--ae-dim);font-size:10.5px;padding:4px 10px;border-radius:2px}.aep .ae-d:hover{color:var(--ae-text)}.aep .ae-d.on{color:var(--ae-accent2);background:var(--ae-thumb);box-shadow:var(--ae-thumb-shadow);font-weight:600}.aep .ae-ff{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ae-dim);white-space:nowrap}.aep .ae-ff-dot{width:6px;height:6px;flex:0 0 auto;background:var(--ae-ok);box-shadow:0 0 5px #4bd08a99}.aep .ae-icon{background:transparent;border:0;color:var(--ae-dim);font-size:14px;padding:4px 5px;line-height:1;border-radius:3px}.aep .ae-icon:hover{color:var(--ae-accent2)}.aep.narrow{--ae-cols: 18px minmax(50px, 1fr) minmax(78px, 1.1fr) 96px 22px !important}.aep.narrow .ae-x,.aep.narrow .col-dot,.aep.narrow .cell-q,.aep.narrow .col-dest,.aep.narrow .col-res,.aep.narrow .col-alpha,.aep.narrow .col-audio,.aep.narrow .col-dur,.aep.narrow .col-est{display:none}.aep.narrow .ae-gh,.aep.narrow .ae-row{gap:5px;padding:5px 8px}.aep.narrow .ae-dens,.aep.narrow .ae-defaults,.aep.narrow .ae-meters,.aep.narrow .ae-ff{display:none}.aep.narrow .ae-brand{flex:1 1 100%}.aep.narrow .bit{top:10px}.aep.narrow .ae-search{flex:1 1 100%}.aep.narrow .ae-footnote{font-size:10px}.aep.narrow .ae-ghostbtn,.aep.narrow .ae-render{white-space:nowrap;padding:5px 10px}.aep .bit{--bot:#58b6e8;--bot-dark:#3d8fc4;--bot-edge:#2c6f9e;--eye:#6ee7ff;--eye-bright:#eafdff;--blush:#ff9db4;position:absolute;left:11px;top:24px;z-index:1;width:26px;height:20px;pointer-events:auto}.aep .bit .rig{position:absolute;inset:0;animation:bit-bob 4.6s ease-in-out infinite;transform-origin:50% 100%}@keyframes bit-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(2.5px) rotate(-2.5deg)}}.aep .bit .ant{position:absolute;left:50%;top:-5px;width:2px;height:5px;margin-left:-1px;background:var(--bot-edge);border-radius:.5px}.aep .bit .ant:after{content:"";position:absolute;left:50%;top:-4px;transform:translate(-50%);width:4.5px;height:4.5px;border-radius:50%;background:var(--eye);box-shadow:0 0 4px 1px #6ee7ffb3;animation:bit-bulb 3.4s ease-in-out infinite}@keyframes bit-bulb{0%,to{opacity:.5}50%{opacity:1}}.aep .bit .head{position:absolute;inset:0;border-radius:6px 6px 4.5px 4.5px;background:linear-gradient(180deg,var(--bot) 0%,var(--bot-dark) 92%);box-shadow:inset 0 -2.5px 4px #14325059,inset 0 1px 1px #fff6,0 2px 5px -2px #0000008c}.aep .bit .head:before,.aep .bit .head:after{content:"";position:absolute;top:6.5px;width:3px;height:8px;border-radius:1.5px;background:var(--bot-dark);box-shadow:inset 0 1px 1px #ffffff47}.aep .bit .head:before{left:-3px}.aep .bit .head:after{right:-3px}.aep .bit .eyes{position:absolute;left:0;right:0;top:5.5px;display:flex;justify-content:center;gap:4px;animation:bit-glance 11s ease-in-out infinite}@keyframes bit-glance{0%,24%{transform:translate(0)}30%,44%{transform:translate(1.6px)}50%,72%{transform:translate(0)}78%,90%{transform:translate(-1.6px)}96%,to{transform:translate(0)}}.aep .bit .eye{position:relative;width:7.5px;height:6.5px;border-radius:2px;background:var(--eye);overflow:hidden;box-shadow:0 0 4px 1px #6ee7ff99;animation:bit-blink 5.8s infinite;transition:width .25s ease,height .25s ease}.aep .bit .eye+.eye{animation-delay:.05s}@keyframes bit-blink{0%,93.5%,to{transform:scaleY(1)}95.5%,97.5%{transform:scaleY(.1)}}.aep .bit:not(.scanning):not(.charging):not(.happy):not(.flap):hover .eye{width:11px;height:4.6px}.aep .bit .shine{position:absolute;top:1px;left:1px;width:2.4px;height:1.8px;border-radius:1px;background:#ffffffeb}.aep .bit .scanline{position:absolute;inset:0;opacity:0;background:repeating-linear-gradient(0deg,rgba(2,44,60,.4) 0 .8px,transparent .8px 1.9px),linear-gradient(180deg,transparent 15%,rgba(255,255,255,.95) 50%,transparent 85%);background-size:100% 100%,100% 240%;background-repeat:repeat,no-repeat}.aep .bit .cheeks:before,.aep .bit .cheeks:after{content:"";position:absolute;top:13.5px;width:4px;height:2.2px;border-radius:50%;background:var(--blush);opacity:.38}.aep .bit .cheeks:before{left:4px}.aep .bit .cheeks:after{right:4px}@property --bit-sweep{syntax:"<angle>"; inherits:false; initial-value:0deg;}.aep .bit .leader{position:absolute;inset:0;opacity:0;pointer-events:none}.aep .bit.charging .rig,.aep .bit.charging .eyes{animation:none}.aep .bit.charging .eye{animation:bit-leaderpop 1.1s linear both;background:var(--eye)}.aep .bit.charging .leader{opacity:1;animation:bit-leadersweep .36s linear 3;background:conic-gradient(from -90deg,transparent 0deg var(--bit-sweep),rgba(2,28,42,.82) var(--bit-sweep) 360deg)}@keyframes bit-leadersweep{0%{--bit-sweep:0deg}to{--bit-sweep:360deg}}@keyframes bit-leaderpop{0%,58%{background:var(--eye)}61%,65%{background:#fff;box-shadow:0 0 10px 4px #fffffff2,0 0 24px 10px #6ee7ff80}68%,to{background:var(--eye)}}.aep .bit.charging .ant:after{animation:bit-flare .3s ease-out .62s both}@keyframes bit-flare{0%{transform:translate(-50%) scale(1)}60%{transform:translate(-50%) scale(1.9);background:#fff;box-shadow:0 0 8px 3px #ffffffe6}to{transform:translate(-50%) scale(1)}}.aep .bit.scanning .rig{animation:none;transform:translateY(-2px)}.aep .bit.scanning .eyes{animation:none;transform:translateY(.6px)}.aep .bit.scanning .eye{animation:bit-flick .5s steps(2) infinite;background:radial-gradient(circle at 50% 45%,#fff 0%,var(--eye-bright) 55%,var(--eye) 100%);box-shadow:0 0 6px 2px #6ee7fff2,0 0 16px 6px #6ee7ff66,1px 0 3px #ff6ee759,-1px 0 3px #6e8cff59}@keyframes bit-flick{0%{opacity:1}50%{opacity:.93}to{opacity:1}}.aep .bit.scanning .shine{opacity:0}.aep .bit.scanning .scanline{opacity:1;animation:bit-sweepline .8s linear infinite}@keyframes bit-sweepline{0%{background-position:0 0,0 -120%}to{background-position:0 0,0 120%}}.aep .bit.scanning .ant:after{animation:bit-bulb .6s ease-in-out infinite;background:var(--eye-bright)}.aep .bit .ping{position:absolute;left:50%;top:-11px;width:7px;height:7px;transform:translate(-50%);pointer-events:none}.aep .bit .ping:before,.aep .bit .ping:after{content:"";position:absolute;inset:0;border:1px solid rgba(110,231,255,.8);border-radius:50%;transform:scale(.3);opacity:0}.aep .bit.scanning .ping:before{animation:bit-ripple 1.2s ease-out infinite}.aep .bit.scanning .ping:after{animation:bit-ripple 1.2s ease-out .6s infinite}@keyframes bit-ripple{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.6);opacity:0}}.aep .bit.scanning .cheeks:before,.aep .bit.scanning .cheeks:after{opacity:.15}.aep .bit.flap .eye{animation:none;background:var(--eye-bright)}.aep .bit.flap .scanline{opacity:1;animation:bit-flaproll .1s linear 3;background:repeating-linear-gradient(0deg,rgba(2,20,30,.92) 0 2px,transparent 2px 5px);background-size:100% 100%}@keyframes bit-flaproll{0%{background-position:0 0}to{background-position:0 7px}}.aep .bit.happy .rig{animation:bit-hop .55s cubic-bezier(.3,1.6,.4,1) 2}@keyframes bit-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.aep .bit.happy .eye{animation:none;height:3px;margin-top:2.5px;border-radius:3.5px 3.5px 1px 1px;box-shadow:0 0 5px 1.5px #6ee7ffbf}.aep .bit.happy .shine,.aep .bit.happy .scanline{opacity:0}.aep .bit.happy .cheeks:before,.aep .bit.happy .cheeks:after{opacity:.65}.aep .bit .burst{position:absolute;left:50%;top:-4px;width:3px;height:3px;pointer-events:none;opacity:0}.aep .bit.happy .burst{animation:bit-burst .7s ease-out both}@keyframes bit-burst{0%{opacity:1;box-shadow:0 0 0 0 var(--eye),0 0 0 0 var(--eye-bright),0 0 0 0 var(--eye),0 0 0 0 var(--eye-bright),0 0 0 0 var(--eye),0 0 0 0 var(--blush)}to{opacity:0;box-shadow:-14px -12px 0 1px var(--eye),14px -11px 0 1px var(--eye-bright),-9px -18px 0 0 var(--eye),9px -19px 0 1px var(--eye-bright),0 -22px 0 0 var(--eye),17px -4px 0 0 var(--blush)}}.aep.is-scanning .ae-tools:after{content:"";position:absolute;left:0;top:0;bottom:0;width:64px;background:linear-gradient(90deg,rgba(110,231,255,.1),transparent 85%);animation:bit-spill 1s ease-in-out infinite alternate;pointer-events:none}@keyframes bit-spill{0%{opacity:.6}to{opacity:1}}.aep .ae-row.row-scanning{overflow:hidden}.aep .ae-row.row-scanning:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(110,231,255,.12) 42%,rgba(234,253,255,.24) 50%,rgba(110,231,255,.12) 58%,transparent 100%),repeating-linear-gradient(90deg,rgba(234,253,255,.35) 0 2px,transparent 2px 7px);background-size:60% 100%,60% 2px;background-repeat:no-repeat,no-repeat;background-position:-70% 0,-70% 0;animation:bit-rowsweep 1.1s linear infinite,bit-weave 2.1s ease-in-out infinite}@keyframes bit-rowsweep{0%{background-position:-70% 0,-70% 0}to{background-position:180% 0,180% 0}}@keyframes bit-weave{0%,to{transform:translateY(0)}50%{transform:translateY(.6px)}}.aep .ae-row.burned:before{content:"";position:absolute;top:2.5px;right:7px;width:7px;height:7px;border-radius:50%;border:1.5px solid rgba(255,216,170,.9);background:#7a48208c;box-shadow:0 0 7px #ffc896a6;animation:bit-burn .38s steps(2) both;pointer-events:none;z-index:1}@keyframes bit-burn{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.aep .bit .rig,.aep .bit .eyes,.aep .bit .eye,.aep .bit .ant:after,.aep .bit .scanline,.aep .bit .leader,.aep .bit .ping:before,.aep .bit .ping:after,.aep .bit .burst,.aep .ae-row.row-scanning:after,.aep .ae-row.burned:before,.aep.is-scanning .ae-tools:after{animation:none!important}.aep .bit.scanning .eye{background:var(--eye-bright)}}.cl-modal[data-astro-cid-th4sb7da]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem)}.cl-modal[data-astro-cid-th4sb7da][hidden]{display:none}.cl-backdrop[data-astro-cid-th4sb7da]{position:absolute;inset:0;background:color-mix(in oklab,var(--ink) 55%,transparent);backdrop-filter:blur(3px);animation:cl-fade .18s ease both}.cl-dialog[data-astro-cid-th4sb7da]{position:relative;width:min(620px,100%);max-height:min(80vh,640px);display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 40px 90px -40px #0000008c;overflow:hidden;animation:cl-pop .2s cubic-bezier(.2,.8,.2,1) both}.cl-head[data-astro-cid-th4sb7da]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.4rem;border-bottom:1px solid var(--line)}.cl-head[data-astro-cid-th4sb7da] h2[data-astro-cid-th4sb7da]{font-size:1.05rem;margin:0}.cl-x[data-astro-cid-th4sb7da]{background:none;border:0;font-size:1.05rem;line-height:1;color:var(--muted);cursor:pointer;padding:.15rem .35rem;border-radius:6px}.cl-x[data-astro-cid-th4sb7da]:hover{color:var(--ink);background:var(--bg-soft)}.cl-scroll[data-astro-cid-th4sb7da]{overflow-y:auto;padding:0 1.4rem .5rem}.cl-entry[data-astro-cid-th4sb7da]{padding:1.3rem 0;border-bottom:1px solid var(--line)}.cl-entry[data-astro-cid-th4sb7da]:last-child{border-bottom:0}.cl-entry[data-astro-cid-th4sb7da]>h3[data-astro-cid-th4sb7da]{font-size:1rem;margin:0 0 .5rem;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.cl-date[data-astro-cid-th4sb7da]{font-size:.8rem;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.cl-notes[data-astro-cid-th4sb7da]{font-size:.9rem;color:var(--ink-2);line-height:1.6}.cl-notes[data-astro-cid-th4sb7da]>[data-astro-cid-th4sb7da]:first-child{margin-top:0}.cl-notes[data-astro-cid-th4sb7da]>p[data-astro-cid-th4sb7da]:first-child{color:var(--muted)}.cl-notes[data-astro-cid-th4sb7da] h4[data-astro-cid-th4sb7da],.cl-notes[data-astro-cid-th4sb7da] h5[data-astro-cid-th4sb7da],.cl-notes[data-astro-cid-th4sb7da] h6[data-astro-cid-th4sb7da]{position:relative;padding-left:.95rem;margin:1.5rem 0 .4rem;font-family:var(--font-display);font-size:.95rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.cl-notes[data-astro-cid-th4sb7da] h4[data-astro-cid-th4sb7da]:first-child,.cl-notes[data-astro-cid-th4sb7da] h5[data-astro-cid-th4sb7da]:first-child,.cl-notes[data-astro-cid-th4sb7da] h6[data-astro-cid-th4sb7da]:first-child{margin-top:0}.cl-notes[data-astro-cid-th4sb7da] h4[data-astro-cid-th4sb7da]:before,.cl-notes[data-astro-cid-th4sb7da] h5[data-astro-cid-th4sb7da]:before,.cl-notes[data-astro-cid-th4sb7da] h6[data-astro-cid-th4sb7da]:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:2px;background:var(--accent-ink)}.cl-notes[data-astro-cid-th4sb7da] p[data-astro-cid-th4sb7da]{margin:.4rem 0}.cl-notes[data-astro-cid-th4sb7da] ul[data-astro-cid-th4sb7da]{margin:.5rem 0 0;padding-left:0;list-style:none}.cl-notes[data-astro-cid-th4sb7da] li[data-astro-cid-th4sb7da]{position:relative;margin:.45rem 0;padding-left:.95rem}.cl-notes[data-astro-cid-th4sb7da] li[data-astro-cid-th4sb7da]:before{content:"";position:absolute;left:.15rem;top:.72em;width:4px;height:4px;border-radius:50%;background:var(--muted)}.cl-notes[data-astro-cid-th4sb7da] strong[data-astro-cid-th4sb7da]{color:var(--ink);font-weight:600}.cl-notes[data-astro-cid-th4sb7da] a[data-astro-cid-th4sb7da]{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.cl-notes[data-astro-cid-th4sb7da] code[data-astro-cid-th4sb7da]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.85em;background:var(--bg-soft);padding:.1em .35em;border-radius:4px}@keyframes cl-fade{0%{opacity:0}}@keyframes cl-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.cl-backdrop[data-astro-cid-th4sb7da],.cl-dialog[data-astro-cid-th4sb7da]{animation:none}}
