.anl{--anl-ease:cubic-bezier(.2, .7, .2, 1);--anl-pop:cubic-bezier(.3, 1.6, .5, 1);--anl-card:#fff;--anl-card-2:color-mix(in srgb, var(--anl-bg) 55%, #fff);--anl-line:#002e271c;--anl-rule:color-mix(in srgb, var(--color-fx-dim) 38%, transparent);--anl-ink:var(--color-jungle-green);--anl-on-ink:var(--color-brand-powder);--anl-shadow:0 1px 2px #002e270f, 0 14px 34px -16px #002e273d;--anl-ok-bg:#00bf6f29;--anl-ok-ink:#006b43;--anl-warn-bg:#f7900929;--anl-warn-ink:#8a4b06;--anl-bad-bg:#d6454521;--anl-bad-ink:#a12d2d;--anl-data:#00bf6f;--anl-meta:#6a5ae0;--anl-meta-ink:#4a3bb8;--anl-google:#e08a1e;--anl-google-ink:#8f5208;--anl-whatsapp:#1fa36b;--anl-whatsapp-ink:#0d6b45;--anl-gpt:#3f4a48;--anl-gpt-ink:#2e3735;--anl-direct:#8d9b97;--anl-direct-ink:#4f5e5a;--color-fx-fg:var(--color-jungle-green);--color-fx-accent:#006b43}[data-theme=dark] .anl{--anl-card:color-mix(in srgb, var(--anl-bg), #fff 6%);--anl-card-2:color-mix(in srgb, var(--anl-bg), #fff 10%);--anl-line:#eaf3ef1c;--anl-ink:var(--color-pastel-green);--anl-on-ink:var(--color-jungle-green);--anl-shadow:0 1px 2px #0006, 0 18px 38px -16px #000000a6;--anl-ok-bg:#00bf6f33;--anl-ok-ink:#8fe7b5;--anl-warn-bg:#f7900933;--anl-warn-ink:#f7c46c;--anl-bad-bg:#f0646433;--anl-bad-ink:#ffb1b1;--anl-meta:#9d92ff;--anl-meta-ink:#c4bdff;--anl-google:#f2a948;--anl-google-ink:#f7c77f;--anl-whatsapp:#4fd39a;--anl-whatsapp-ink:#8fe7b5;--anl-gpt:#c9d4d1;--anl-gpt-ink:#dce5e2;--anl-direct:#8fa29d;--anl-direct-ink:#b8cbc1;--color-fx-fg:var(--color-brand-powder);--color-fx-accent:var(--color-pastel-green)}.anl-tone-hero{--anl-bg:#f7f0e6;--anl-glow:#fbd9a6;--anl-glow-2:#d5eadf;--color-fx-line:#e8dac6;--color-fx-dim:#5f5243}.anl-tone-sky{--anl-bg:#eef3fa;--anl-glow:#cddff4;--color-fx-line:#d3deec;--color-fx-dim:#4f5f72}.anl-tone-lilac{--anl-bg:#f4f1fa;--anl-glow:#dcd2f5;--color-fx-line:#ddd6ee;--color-fx-dim:#5d5873}.anl-tone-mint{--anl-bg:#edf7f2;--anl-glow:#c6ead7;--color-fx-line:#cfe2d7;--color-fx-dim:#4d655b}.anl-tone-sand{--anl-bg:#f9f3e8;--anl-glow:#f1dcb4;--color-fx-line:#e8d9c0;--color-fx-dim:#605443}.anl-tone-peach{--anl-bg:#fcf2eb;--anl-glow:#f7d5bc;--color-fx-line:#ecdacb;--color-fx-dim:#6b5947}.anl-tone-green{--anl-bg:#e9f6ee;--anl-glow:#c3edd5;--color-fx-line:#cbe5d6;--color-fx-dim:#4d655b}.anl-tone-plain{--anl-bg:#f5f7f6;--anl-glow:#e6eeea;--color-fx-line:#dbe3df;--color-fx-dim:#4f6b66}[data-theme=dark] .anl-tone-hero{--anl-bg:#19150f;--anl-glow:#4c3518;--anl-glow-2:#173a2d;--color-fx-line:#3b3125;--color-fx-dim:#d4c6b3}[data-theme=dark] .anl-tone-sky{--anl-bg:#0f1a26;--anl-glow:#1f3d66;--color-fx-line:#2a3a4e;--color-fx-dim:#b6c3d3}[data-theme=dark] .anl-tone-lilac{--anl-bg:#17141f;--anl-glow:#3b3166;--color-fx-line:#3a3350;--color-fx-dim:#c4bdd8}[data-theme=dark] .anl-tone-mint{--anl-bg:#0f1f19;--anl-glow:#1d5141;--color-fx-line:#2c4439;--color-fx-dim:#b8cbc1}[data-theme=dark] .anl-tone-sand{--anl-bg:#1b1711;--anl-glow:#4a3a20;--color-fx-line:#3d3527;--color-fx-dim:#d0c4ae}[data-theme=dark] .anl-tone-peach{--anl-bg:#1d1712;--anl-glow:#5b3618;--color-fx-line:#43362a;--color-fx-dim:#d4c3b1}[data-theme=dark] .anl-tone-green{--anl-bg:#0b231b;--anl-glow:#1d5141;--color-fx-line:#2a4a3c;--color-fx-dim:#b8cbc1}[data-theme=dark] .anl-tone-plain{--anl-bg:#111f1c;--anl-glow:#1d3a32;--color-fx-line:#2a3c37;--color-fx-dim:#b8cbc1}.anl-stage{background:linear-gradient(160deg, color-mix(in srgb, var(--anl-glow) 70%, var(--anl-card)) 0%, var(--anl-card) 78%)}.anl-card{border:1px solid var(--anl-line);background:var(--anl-card);box-shadow:var(--anl-shadow);border-radius:18px}@keyframes anl-rise{0%{transform:translateY(36px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.anl-rise{animation:linear backwards anl-rise;animation-timeline:view();animation-range:entry entry 75%}}}.anl-tag{font:600 12px / 1 var(--font-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;display:inline-flex}.anl-tag-ok{background:var(--anl-ok-bg);color:var(--anl-ok-ink)}.anl-tag-warn{background:var(--anl-warn-bg);color:var(--anl-warn-ink)}.anl-tag-bad{background:var(--anl-bad-bg);color:var(--anl-bad-ink)}.anl-tag-neutral{background:var(--anl-card-2);color:var(--color-fx-dim);box-shadow:inset 0 0 0 1px var(--anl-line)}.anl-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.anl-mono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.anl-switch{background:var(--anl-rule);border-radius:999px;flex:none;width:34px;height:20px;transition:background-color .25s;position:relative}.anl-switch:after{content:"";width:16px;height:16px;transition:transform .25s var(--anl-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}[aria-checked=true]>.anl-switch{background:var(--color-green)}[aria-checked=true]>.anl-switch:after{transform:translate(14px)}.anl-radio{border:2px solid var(--anl-rule);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}[aria-pressed=true]>.anl-radio{border-color:var(--anl-ink)}[aria-pressed=true]>.anl-radio:after{content:"";background:var(--anl-ink);border-radius:50%;width:8px;height:8px}.anl-stack{display:grid}.anl-stack>*{min-width:0;transition:opacity .35s, transform .45s var(--anl-ease), visibility 0s;grid-area:1/1}.anl-stack>[data-on=false]{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(8px)}@keyframes anl-pop{0%{opacity:0;transform:scale(.5)}}@keyframes anl-in{0%{opacity:0;transform:translateY(8px)}}@keyframes anl-show{0%{opacity:0}}@keyframes anl-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.anl-hero{--anl-desk-1:#f4e5cb;--anl-desk-2:#e6cda5;--anl-desk-3:#d5b487;--anl-grain:#c49a66;--anl-sun:#fffaf0;--anl-cast:#6e481e47;--anl-thread:#0b8a55;--anl-ha-meta:#6a5ae0;--anl-ha-google:#d97a14;--anl-ha-server:#0b8a55;background:radial-gradient(55% 60% at 8% 4%, color-mix(in srgb, var(--anl-glow) 75%, transparent), transparent 70%), radial-gradient(40% 50% at 78% 98%, color-mix(in srgb, var(--anl-glow-2) 75%, transparent), transparent 70%), var(--anl-bg)}[data-theme=dark] .anl-hero{--anl-desk-1:#5a4128;--anl-desk-2:#432f1d;--anl-desk-3:#2f2115;--anl-grain:#6e4f30;--anl-sun:#ffcf8a;--anl-cast:#0000006b;--anl-thread:#34d68f}[data-theme=dark] .anl-ha-sun{opacity:.28}.anl-ha-desk{transform-origin:50% 96%;animation:anl-ha-desk 1.2s var(--anl-ease) backwards}.anl-ha-obj{animation:anl-ha-place .7s var(--anl-ease) calc(.1s + var(--i) * .12s) backwards}.anl-ha-phone{animation:anl-ha-phone .8s var(--anl-ease) .25s backwards}.anl-ha-tablet{animation:anl-ha-tablet .8s var(--anl-ease) .7s backwards}.anl-ha-thread{animation:2.1s cubic-bezier(.45,0,.3,1) .9s backwards anl-trace}.anl-ha-knot,.anl-ha-flag,.anl-ha-tag,.anl-ha-paid,.anl-ha-ping,.anl-ha-add,.anl-ha-cursor{transform-box:fill-box;transform-origin:50%}.anl-ha-knot{animation:anl-pop .4s var(--anl-pop) calc(1s + var(--i) * 1.3s) backwards}.anl-ha-flag{transform-origin:0;animation:anl-ha-flag .6s var(--anl-pop) calc(1.15s + var(--i) * 1.3s) backwards}.anl-ha-cursor{animation:anl-ha-cursor .8s var(--anl-ease) 1.5s backwards}.anl-ha-add{animation:.35s ease-out 2.25s anl-ha-tap}.anl-ha-tag{transform-origin:100%;animation:anl-ha-tag .9s var(--anl-pop) 2.85s backwards}.anl-ha-paid{animation:anl-pop .45s var(--anl-pop) 3.35s backwards}.anl-ha-ping{opacity:0;animation:1.1s ease-out 3.4s backwards anl-ha-ping}.anl-ha-identity{animation:anl-ha-in .9s var(--anl-ease) .2s backwards}.anl-ha-lead{animation:1s cubic-bezier(.4,0,.2,1) .6s backwards anl-trace}.anl-ha-card{z-index:1;color:#2b1d14;animation:anl-ha-paper 1.1s var(--anl-ease) .4s backwards;background:linear-gradient(160deg,#fffdf9,#f5ece0);border:1px solid #fff;border-radius:16px;padding:14px 18px;position:relative;transform:rotate(3deg);box-shadow:0 1px 2px #321e0a14,0 26px 46px -24px #321e0a73}[data-theme=dark] .anl-ha-card{box-shadow:0 1px 2px #0006,0 30px 50px -22px #000000bf}.anl-ha-row>*{animation:anl-ha-rise .5s var(--anl-ease) calc(1.25s + var(--i) * 1.05s) backwards}.anl-ha-chip{animation:anl-pop .4s var(--anl-pop) calc(3.7s + var(--i) * .12s) backwards}.anl-ha-proof{animation:anl-ha-rise .5s var(--anl-ease) 4s backwards}@keyframes anl-ha-desk{0%{transform:translateY(10px)scale(.97)}}@keyframes anl-ha-place{0%{opacity:0;transform:translate(-6px,-12px)scale(1.04)}}@keyframes anl-ha-phone{0%{opacity:0;transform:translate(-20px,-16px)rotate(-5deg)}}@keyframes anl-ha-tablet{0%{opacity:0;transform:translate(22px,-8px)rotate(4deg)}}@keyframes anl-ha-flag{0%{opacity:0;transform:rotate(-16deg)scale(.6)}}@keyframes anl-ha-cursor{0%{opacity:0;transform:translate(26px,30px)}}@keyframes anl-ha-tap{50%{transform:scale(.9)}}@keyframes anl-ha-tag{0%{opacity:0;transform:rotate(-24deg)translateY(-8px)}}@keyframes anl-ha-ping{0%{opacity:0;transform:scale(.4)}8%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes anl-ha-in{0%{transform:translate(18px)}}@keyframes anl-ha-paper{0%{opacity:0;transform:translate(18px,14px)rotate(8deg)}}@keyframes anl-ha-rise{0%{opacity:0;transform:translateY(6px)}}.anl-tubes{--anl-glass-1:#fffffff2;--anl-glass-2:#c4d8ec8c;--anl-sturdy-1:#ecfaf3f2;--anl-sturdy-2:#78c4a080;--anl-brass-1:#f2d38c;--anl-brass-2:#c39340;--anl-brass-3:#8a6222;grid-template-columns:9.75rem minmax(2rem,1fr) 7.5rem minmax(1.75rem,.55fr) 9.5rem;grid-template-areas:"browser a junction out dest""server b junction out dest";align-items:center;row-gap:26px;display:grid}[data-theme=dark] .anl-tubes{--anl-glass-1:#fff3;--anl-glass-2:#8caad229;--anl-sturdy-1:#dcffeb33;--anl-sturdy-2:#3cb47838}.anl-tb-station{z-index:1;border:1px solid var(--anl-line);background:var(--anl-card);min-width:0;box-shadow:var(--anl-shadow);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}.anl-tb-icon{width:32px;height:32px;color:var(--anl-meta-ink);background:#6a5ae024;border-radius:10px;flex:none;place-items:center;display:grid}.anl-tb-icon-server{background:var(--anl-ok-bg);color:var(--anl-ok-ink)}.anl-tb-stopped{color:var(--anl-bad-ink);font-weight:600}.anl-tb-tube{border-radius:12px;height:26px;margin:0 -6px;position:relative}.anl-tb-glass{background:linear-gradient(180deg, transparent 4px, #ffffffe6 4px 6px, transparent 6px), linear-gradient(180deg, var(--anl-glass-1) 0%, var(--anl-glass-2) 48%, var(--anl-glass-1) 100%);box-shadow:inset 0 0 0 1px #506e8c47,0 6px 12px -8px #1e3c5a66}.anl-tb-sturdy{background:repeating-linear-gradient(90deg, transparent 0 46px, var(--anl-brass-2) 46px 48px, var(--anl-brass-1) 48px 52px, var(--anl-brass-3) 52px 54px, transparent 54px 100px), linear-gradient(180deg, var(--anl-sturdy-1) 0%, var(--anl-sturdy-2) 50%, var(--anl-sturdy-1) 100%);height:32px;box-shadow:inset 0 0 0 1.5px #1e6e5052,0 8px 14px -8px #14463273}.anl-tb-bore{border-radius:999px;position:absolute;inset:5px 8px;overflow:clip}.anl-tb-run{position:absolute;inset:0;transform:translate(44px)}.anl-tb-capsule{background:linear-gradient(90deg, var(--anl-brass-2) 0 6px, var(--cap) 6px calc(100% - 6px), var(--anl-brass-2) calc(100% - 6px));border-radius:999px;width:34px;height:14px;position:absolute;top:50%;right:0;translate:0 -50%;box-shadow:inset 0 2px #ffffff73,inset 0 -2px #0000002e}.anl-tb-capsule[data-copy=browser]{--cap:#8f80ff}.anl-tb-capsule[data-copy=server]{--cap:#2fc486}.anl-tb-capsule[data-copy=one]{--cap:#00bf6f}.anl-tb-stopper{color:#fff;width:16px;transition:transform .35s var(--anl-pop);background:#d64545;border-radius:5px;place-items:center;display:grid;position:absolute;top:-5px;bottom:-5px;left:46%;transform:scaleY(0);box-shadow:0 4px 8px -4px #78141499}[data-blocked=true] .anl-tb-stopper{transform:none}[data-blocked=true] .anl-tb-run-a{opacity:.6;transform:translate(-58%)}.anl-tb-junction{z-index:1;background:linear-gradient(160deg,#f6dc9c,#d9a955 55%,#b9873a);border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:12px 8px;display:flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 -2px #00000026,0 14px 24px -14px #5a3c0a99}.anl-tb-window{background:radial-gradient(circle at 35% 30%,#fff,#e9f2ee 60%,#c9d9d2);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 2px 6px #00000038,0 0 0 4px #9c7330,0 0 0 6px #f0d28e}.anl-tb-half,.anl-tb-one{position:absolute;top:50%;left:50%;translate:-50% -50%}.anl-tb-half{opacity:0;border-radius:999px;width:26px;height:12px}.anl-tb-half-a{background:#8f80ff}.anl-tb-half-b{background:#2fc486}.anl-tb-one{color:#002e27;background:#00bf6f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.anl-tb-out{margin-left:-6px}.anl-tb-dest{z-index:1;min-width:0;position:relative}.anl-tb-jar{border:1px solid var(--anl-line);background:linear-gradient(180deg, var(--anl-card), color-mix(in srgb, var(--anl-glow) 40%, var(--anl-card)));box-shadow:var(--anl-shadow);border-top:5px solid #c39340;border-radius:10px 10px 18px 18px;padding:12px 14px}.anl-tb-wall{background:radial-gradient(circle, color-mix(in srgb, var(--color-fx-dim) 22%, transparent) 1.2px, transparent 1.6px) 0 0 / 18px 18px, linear-gradient(160deg, color-mix(in srgb, var(--anl-glow) 70%, var(--anl-card)) 0%, var(--anl-card) 78%)}.anl-tb-slip{border:1px solid var(--anl-line);background:var(--anl-card);max-width:100%;box-shadow:var(--anl-shadow);animation:anl-in .4s var(--anl-ease);border-left:4px solid #00bf6f;border-radius:8px;align-self:flex-start;padding:10px 14px}.anl-tb-lid{color:#2e2208;text-align:center;background:linear-gradient(#f2d38c,#c39340);border-radius:9px 9px 0 0;margin:-12px -14px 10px;padding:6px 14px}.anl-tb-glassjar{background:linear-gradient(90deg,#ffffffb3,#c8e6d759 50%,#ffffffbf);border-radius:6px 6px 14px 14px;height:46px;display:block;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #1e6e5038}[data-theme=dark] .anl-tb-glassjar{background:linear-gradient(90deg,#ffffff24,#78c8a014 50%,#ffffff29);box-shadow:inset 0 0 0 1px #c8f0dc33}.anl-tb-drop{width:34px;height:14px;position:absolute;bottom:6px;left:50%;translate:-50%;rotate:-8deg}.anl-tb-drop .anl-tb-capsule{top:0;translate:none}.anl-tb-swatch{background:var(--cap);border-radius:999px;width:22px;height:10px}.anl-tb-swatch[data-copy=browser]{--cap:#8f80ff}.anl-tb-swatch[data-copy=server]{--cap:#2fc486}.anl-tb-swatch[data-copy=one]{--cap:#00bf6f}:is([data-state=running],[data-state=waiting]) .anl-tb-run-a{animation:1s cubic-bezier(.5,0,.4,1) .1s backwards anl-tb-go}:is([data-state=running],[data-state=waiting])[data-blocked=true] .anl-tb-run-a{animation-name:anl-tb-stuck}:is([data-state=running],[data-state=waiting]) .anl-tb-run-b{animation:1.05s cubic-bezier(.5,0,.4,1) .25s backwards anl-tb-go}:is([data-state=running],[data-state=waiting]) .anl-tb-half-a{animation:.6s ease-out 1s backwards anl-tb-merge-a}:is([data-state=running],[data-state=waiting]) .anl-tb-half-b{animation:.6s ease-out 1.15s backwards anl-tb-merge-b}:is([data-state=running],[data-state=waiting])[data-blocked=true] .anl-tb-half-a{animation:none}:is([data-state=running],[data-state=waiting]) .anl-tb-one{animation:anl-pop .45s var(--anl-pop) 1.6s backwards}:is([data-state=running],[data-state=waiting]) .anl-tb-run-o{animation:.8s cubic-bezier(.5,0,.4,1) 1.75s backwards anl-tb-go}:is([data-state=running],[data-state=waiting]) .anl-tb-drop{animation:.5s cubic-bezier(.5,0,.6,1.4) 2.5s backwards anl-tb-drop}@keyframes anl-tb-drop{0%{opacity:0;transform:translateY(-40px)rotate(14deg)}}@keyframes anl-tb-go{0%{transform:translate(-100%)}to{transform:translate(44px)}}@keyframes anl-tb-stuck{0%{opacity:1;transform:translate(-100%)}60%{opacity:1;transform:translate(-54%)}75%{transform:translate(-60%)}to{opacity:.6;transform:translate(-58%)}}@keyframes anl-tb-merge-a{0%{opacity:0;transform:translate(-26px,-14px)}20%{opacity:1}75%{opacity:1;transform:translate(-3px,-2px)}to{opacity:0;transform:none}}@keyframes anl-tb-merge-b{0%{opacity:0;transform:translate(-26px,14px)}20%{opacity:1}75%{opacity:1;transform:translate(-3px,2px)}to{opacity:0;transform:none}}@media (max-width:767px){.anl-tubes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"browser server""a b""junction junction""out out""dest dest";gap:0 10px}.anl-tb-station{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.anl-tb-tube,.anl-tb-sturdy{justify-self:center;width:24px;height:48px;margin:-6px 0}.anl-tb-sturdy{background:repeating-linear-gradient(180deg, transparent 0 16px, var(--anl-brass-2) 16px 18px, var(--anl-brass-1) 18px 22px, var(--anl-brass-3) 22px 24px, transparent 24px 40px), linear-gradient(90deg, var(--anl-sturdy-1) 0%, var(--anl-sturdy-2) 50%, var(--anl-sturdy-1) 100%);width:28px}.anl-tb-glass{background:linear-gradient(90deg, var(--anl-glass-1) 0%, var(--anl-glass-2) 48%, var(--anl-glass-1) 100%)}.anl-tb-out{margin:-6px 0}.anl-tb-bore{inset:8px 5px}.anl-tb-run{transform:translateY(44px)}.anl-tb-capsule{background:linear-gradient(180deg, var(--anl-brass-2) 0 6px, var(--cap) 6px calc(100% - 6px), var(--anl-brass-2) calc(100% - 6px));width:14px;height:30px;inset:auto auto 0 50%;translate:-50%}.anl-tb-stopper{width:auto;height:14px;inset:46% -5px auto;transform:scaleX(0)}[data-blocked=true] .anl-tb-run-a{transform:translateY(-58%)}.anl-tb-drop{rotate:-8deg}.anl-tb-drop .anl-tb-capsule{background:linear-gradient(90deg, var(--anl-brass-2) 0 6px, var(--cap) 6px calc(100% - 6px), var(--anl-brass-2) calc(100% - 6px));width:34px;height:14px;left:0;translate:none}.anl-tb-junction{flex-direction:row;justify-content:center;gap:12px;padding:10px 14px}.anl-tb-junction>p{max-width:7rem}:is([data-state=running],[data-state=waiting]) .anl-tb-run-a,:is([data-state=running],[data-state=waiting]) .anl-tb-run-b,:is([data-state=running],[data-state=waiting]) .anl-tb-run-o{animation-name:anl-tb-fall}:is([data-state=running],[data-state=waiting])[data-blocked=true] .anl-tb-run-a{animation-name:anl-tb-stuck-y}}@keyframes anl-tb-fall{0%{transform:translateY(-100%)}to{transform:translateY(44px)}}@keyframes anl-tb-stuck-y{0%{opacity:1;transform:translateY(-100%)}60%{opacity:1;transform:translateY(-54%)}75%{transform:translateY(-60%)}to{opacity:.6;transform:translateY(-58%)}}.anl-film{--anl-film:#29231c;--anl-film-hole:color-mix(in srgb, var(--anl-card) 92%, #e9dfcf);--anl-frame:#fbf5ea;--anl-print:#f2a54e}.anl-fm-first{width:62%}.anl-fm-reel{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.anl-fm-strip{background:var(--anl-film);grid-template-rows:12px auto 18px 12px;grid-template-columns:minmax(0,1fr);padding:0 6px;display:grid;position:relative;box-shadow:0 16px 26px -18px #1e140ab3}.anl-fm-first .anl-fm-strip{opacity:.88}.anl-fm-strip:before,.anl-fm-strip:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 7px, var(--anl-film-hole) 7px 15px, transparent 15px 20px) 0 50% / 100% 6px no-repeat;grid-row:1}.anl-fm-strip:after{grid-row:4}.anl-fm-frames{grid-row:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.anl-fm-frame{background:var(--anl-frame);color:#2b2118;border-radius:3px;flex-direction:column;gap:8px;min-width:0;min-height:78px;padding:9px 9px 8px;display:flex}.anl-fm-print{white-space:nowrap;grid-row:3;min-width:0;position:relative;overflow:clip}.anl-fm-ink{font:600 12px / 18px var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--anl-print);display:block}.anl-fm-spliced{margin-left:3px}.anl-fm-tape{z-index:1;background:#f7e4a0d1;border-radius:2px;width:14px;position:absolute;top:-6px;bottom:-6px;left:-9px;box-shadow:0 1px 2px #00000026}.anl-fm-from{color:var(--anl-ok-ink);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.anl-fm-order{border:1px solid var(--anl-line);background:var(--anl-card);box-shadow:var(--anl-shadow);border-radius:14px;padding:12px 14px}:is([data-state=arrive],[data-state=waiting]) .anl-fm-browser .anl-fm-frame{animation:anl-in .5s var(--anl-ease) calc(.15s + var(--i) * .3s) backwards}:is([data-state=arrive],[data-state=waiting]) .anl-fm-print-b .anl-fm-ink{animation:.7s cubic-bezier(.4,0,.2,1) 1.05s backwards anl-fm-ink}:is([data-state=arrive],[data-state=waiting]) .anl-fm-spliced{animation:anl-fm-splice .7s var(--anl-ease) 1.45s backwards}:is([data-state=arrive],[data-state=waiting]) .anl-fm-print-s .anl-fm-ink{animation:.7s cubic-bezier(.4,0,.2,1) 2.2s backwards anl-fm-ink}:is([data-state=arrive],[data-state=waiting]) .anl-fm-credit{animation:anl-in .45s var(--anl-ease) 2.6s backwards}[data-state=print] .anl-fm-print-b .anl-fm-ink{animation:.6s cubic-bezier(.4,0,.2,1) backwards anl-fm-ink}[data-state=print] .anl-fm-print-s .anl-fm-ink{animation:.6s cubic-bezier(.4,0,.2,1) .45s backwards anl-fm-ink}[data-state=print]~.anl-fm-order .anl-fm-credit{animation:anl-in .4s var(--anl-ease) .9s backwards}[data-state=waiting] *,[data-state=waiting]~* *{animation-play-state:paused!important}:is([data-state=arrive],[data-state=waiting])~.anl-fm-order .anl-fm-credit{animation:anl-in .45s var(--anl-ease) 2.6s backwards}@keyframes anl-fm-ink{0%{opacity:0;transform:translate(-24px)}}@keyframes anl-fm-splice{0%{opacity:0;transform:translateY(34px)rotate(2deg)}}@media (max-width:767px){.anl-fm-first{width:auto}.anl-fm-reel{grid-template-columns:minmax(0,1fr)}.anl-fm-strip{grid-template-rows:minmax(0,auto);grid-template-columns:12px minmax(0,1fr) 18px 12px;padding:6px 0}.anl-fm-strip:before,.anl-fm-strip:after{background:repeating-linear-gradient(180deg, transparent 0 7px, var(--anl-film-hole) 7px 15px, transparent 15px 20px) 50% 0 / 6px 100% no-repeat;grid-area:1/1}.anl-fm-strip:after{grid-column:4}.anl-fm-frames{grid-area:1/2;grid-auto-columns:auto;grid-auto-flow:row}.anl-fm-frame{flex-direction:row;align-items:center;min-height:0}.anl-fm-print{writing-mode:vertical-rl;width:18px;position:absolute;top:6px;bottom:6px;right:12px}.anl-fm-spliced{margin:30px 0 0}.anl-fm-tape{width:auto;height:14px;inset:-9px -6px auto}.anl-fm-from{bottom:calc(100% + 10px);left:0;right:auto}@keyframes anl-fm-ink{0%{opacity:0;transform:translateY(-24px)}}}.anl-ms{--anl-ms-enamel:#f1ebdf;--anl-ms-enamel-2:#e2d8c6;--anl-ms-ink:#1d3b33;--anl-ms-brass:#d5a64e;--anl-ms-brass-2:#b8862f;--anl-ms-cast:#14322829}[data-theme=dark] .anl-ms{--anl-ms-ink:#071510;--anl-ms-cast:#00000073}.anl-ms-turret{transform:rotate(var(--turn));transition:transform .7s cubic-bezier(.5,-.2,.3,1.25)}.anl-ms-lamp{opacity:.85}.anl-ms-view{aspect-ratio:1;background:linear-gradient(90deg, transparent calc(50% - .5px), #003c280f calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(180deg, transparent calc(50% - .5px), #003c280f calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), radial-gradient(circle, var(--anl-card) 52%, color-mix(in srgb, var(--anl-glow) 50%, var(--anl-card)) 100%);width:100%;max-width:30rem;box-shadow:0 0 0 10px var(--anl-ms-ink), 0 0 0 12px color-mix(in srgb, var(--anl-ms-ink) 60%, #fff), 0 26px 40px -18px #0a281e8c;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative;overflow:clip}.anl-ms-view:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#0000 58%,#0a281e38 100%);position:absolute;inset:0}.anl-ms-power{z-index:1;background:var(--anl-ms-ink);color:#f1ebdf;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:7%;left:50%;translate:-50%}.anl-ms-field{width:76%}.anl-ms-level{min-width:0}.anl-ms-field>[data-on=false][data-pos=before]{transform:scale(1.35)}.anl-ms-field>[data-on=false][data-pos=after]{transform:scale(.72)}.anl-ms-field>[data-on]{transition:opacity .45s, transform .6s var(--anl-ease), visibility 0s}.anl-ms-badge{background:var(--anl-card-2);box-shadow:inset 0 0 0 1px var(--anl-line);font:600 12px / 1.4 var(--font-mono,ui-monospace, monospace);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.anl-ms-badge:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.anl-ms-pulse{background:#00bf6f;border-radius:50%;width:8px;height:8px;position:relative}.anl-ms-pulse:after{content:"";opacity:0;border:2px solid #00bf6f;border-radius:50%;position:absolute;inset:-4px}.anl-ms-row[data-first=true] td{background:var(--anl-ok-bg)}.anl-ms-chip{width:20px;height:20px;color:var(--anl-ok-ink);background:#00bf6f29;border-radius:6px;flex:none;place-items:center;display:grid}.anl-ms-chip-server{background:var(--anl-ok-ink);color:var(--anl-card)}:is([data-state=running],[data-state=waiting]) .anl-ms-row{animation:anl-ms-land .45s var(--anl-ease) calc(.9s - var(--i) * .15s) backwards}:is([data-state=running],[data-state=waiting]) .anl-ms-pulse:after{animation:1.2s ease-out .2s 2 anl-ms-pulse}:is([data-state=running],[data-state=waiting]) .anl-ms-step{animation:anl-in .4s var(--anl-ease) calc(1.85s + var(--i) * .14s) backwards}:is([data-state=running],[data-state=waiting]) .anl-ms-prop{animation:anl-in .35s var(--anl-ease) calc(3.45s + var(--i) * 50ms) backwards}@keyframes anl-ms-land{0%{opacity:0;transform:translateY(-10px)}}@keyframes anl-ms-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (max-width:767px){.anl-ms-view{aspect-ratio:auto;border-radius:28px;max-width:none;padding:46px 14px 18px}.anl-ms-view:after{background:radial-gradient(120% 90%,#0000 70%,#0a281e29 100%)}.anl-ms-power{top:14px}.anl-ms-field{width:100%}}.anl-estuary{--anl-water:#8cc9cf;--anl-water-2:#e3f4f2;--anl-lake:#6fb7bf}[data-theme=dark] .anl-estuary{--anl-water:#2f7f88;--anl-water-2:#8fd7dc;--anl-lake:#24666e}.anl-es-tile,.anl-es-card{border:1px solid var(--anl-line);background:var(--anl-card);border-radius:14px;padding:10px 12px}.anl-es-card{padding:12px 14px}.anl-es-map{background:radial-gradient(60% 90% at 100% 50%, color-mix(in srgb, var(--anl-water) 26%, transparent), transparent 70%), color-mix(in srgb, var(--anl-glow) 30%, var(--anl-card));border-radius:18px;grid-template-columns:11rem minmax(0,1fr) 6.5rem;align-items:start;padding:10px 0;display:grid}.anl-es-labels{grid-auto-rows:40px;padding-left:10px;display:grid}.anl-es-label{z-index:1;background:var(--anl-card);min-width:0;box-shadow:inset 0 0 0 1px var(--anl-line);border-radius:8px;align-items:center;gap:6px;margin:6px 0;padding:0 8px;font-size:12px;line-height:1.2;transition:opacity .3s;display:flex;position:relative}.anl-es-label[data-empty=true]{opacity:0}.anl-es-water,.anl-es-glint{fill:none;stroke-linecap:round;transition:stroke-width .6s var(--anl-ease)}.anl-es-water{stroke:var(--anl-water)}.anl-es-glint{stroke:var(--anl-water-2);stroke-dasharray:.06 .05;opacity:.8}.anl-es-lake{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--anl-water) 60%, #fff), var(--anl-lake) 72%);color:#08302f;text-align:center;width:calc(100% + 10px);box-shadow:inset 0 2px 8px #ffffff80, 0 0 0 5px color-mix(in srgb, var(--anl-water) 22%, transparent), 0 14px 24px -14px #0a3c3c99;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin-left:-10px;padding:10px;display:flex;position:relative}[data-theme=dark] .anl-es-lake{color:#e8fbf9}.anl-es-bar{background:color-mix(in srgb, var(--anl-glow) 70%, var(--anl-card));transform:scaleX(var(--w));transform-origin:0;border-radius:6px;position:absolute;inset:0}.anl-es-cell{background:rgb(0 191 111/calc(.08 + var(--a) * .92));border-radius:2px;height:13px}:is([data-state=running],[data-state=waiting]) .anl-es-tile{animation:anl-in .45s var(--anl-ease) calc(.1s + var(--i) * .1s) backwards}:is([data-state=running],[data-state=waiting]) .anl-es-label{animation:anl-in .4s var(--anl-ease) calc(.3s + var(--i) * .12s) backwards}:is([data-state=running],[data-state=waiting]) .anl-es-water,:is([data-state=running],[data-state=waiting]) .anl-es-glint{stroke-dasharray:1;animation:anl-trace 1s cubic-bezier(.4, 0, .2, 1) calc(.45s + var(--i) * .12s) backwards}:is([data-state=running],[data-state=waiting]) .anl-es-lake{animation:anl-es-fill .7s var(--anl-pop) 1.35s backwards}:is([data-state=running],[data-state=waiting]) .anl-es-bar{animation:anl-es-grow .7s var(--anl-ease) calc(1.7s + var(--i) * 80ms) backwards}:is([data-state=running],[data-state=waiting]) .anl-es-cell{animation:anl-show .35s ease-out calc(1.9s + var(--i) * 50ms) backwards}@keyframes anl-es-fill{0%{opacity:0;transform:scale(.4)}}@keyframes anl-es-grow{0%{transform:scaleX(0)}}@media (max-width:767px){.anl-es-map{grid-template-columns:9rem minmax(0,1fr) 5.25rem}.anl-es-labels{padding-left:6px}.anl-es-label{padding:0 6px}.anl-es-lake{padding:8px}}.anl-lab{--anl-liquid-1:#7fe6b3;--anl-liquid-2:#00b46a}[data-theme=dark] .anl-lab{--anl-liquid-1:#4fd39a;--anl-liquid-2:#0b8a55}.anl-lb-bench{border:1px solid var(--anl-line);background:var(--anl-card);border-radius:18px;padding:16px 18px 14px}.anl-lb-key{background:linear-gradient(180deg, var(--anl-liquid-1), var(--anl-liquid-2));border-radius:3px;width:14px;height:10px}.anl-lb-key-prev{border-top:2px dashed var(--color-fx-dim);background:0 0;border-radius:0;height:0}.anl-lb-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.anl-lb-stage{min-width:0}.anl-lb-glass{background:repeating-linear-gradient(0deg,#0000 0 15.5px,#28504647 15.5px 16.5px) 0 0/12px 100% no-repeat,linear-gradient(90deg,#ffffffd9,#ffffff40 38%,#ffffffb3);border-radius:4px 4px 16px 16px;width:min(100%,68px);height:168px;display:block;position:relative;overflow:clip;box-shadow:inset 0 0 0 1.5px #28504638,inset 6px 0 10px -6px #ffffffe6,0 0 #0000}[data-theme=dark] .anl-lb-glass{background:repeating-linear-gradient(0deg,#0000 0 15.5px,#dcf0e64d 15.5px 16.5px) 0 0/12px 100% no-repeat,linear-gradient(90deg,#ffffff29,#ffffff0a 38%,#ffffff1f);box-shadow:inset 0 0 0 1.5px #dcf0e638}.anl-lb-liquid{background:linear-gradient(180deg, var(--anl-liquid-1), var(--anl-liquid-2));opacity:.88;transform:translateY(calc((1 - var(--p)) * 100%));transition:transform .9s var(--anl-ease);position:absolute;inset:12% 0 0}.anl-lb-liquid:before{content:"";background:color-mix(in srgb, var(--anl-liquid-1) 70%, #fff);border-radius:50%;height:8px;position:absolute;top:-4px;left:0;right:0}.anl-lb-prev{right:0;bottom:calc(var(--q) * 88%);border-top:2px dashed color-mix(in srgb, var(--color-fx-fg) 55%, transparent);transition:bottom .9s var(--anl-ease);position:absolute;left:0}.anl-lb-foot{background:color-mix(in srgb, var(--color-fx-fg) 22%, var(--anl-card));border-radius:4px;width:min(100%,84px);height:7px;margin:-1px 0 0 max(-8px,min(100%,68px)/2 - min(100%,84px)/2);display:block}:is([data-state=running],[data-state=waiting]) .anl-lb-tile{animation:anl-in .45s var(--anl-ease) calc(.1s + var(--i) * 80ms) backwards}:is([data-state=running],[data-state=waiting]) .anl-lb-liquid{animation:anl-lb-fill 1s cubic-bezier(.3, .6, .3, 1) calc(.4s + var(--i) * .4s) backwards}:is([data-state=running],[data-state=waiting]) .anl-lb-prev{animation:anl-show .4s ease-out calc(2.2s + var(--i) * .1s) backwards}@keyframes anl-lb-fill{0%{transform:translateY(100%)}}@media (max-width:767px){.anl-lb-bench{padding:14px 12px 12px}.anl-lb-row{gap:8px}.anl-lb-glass{height:132px}}.anl-pj{--anl-pj-body-1:#e6ece9;--anl-pj-body-2:#c3cfc9;--anl-pj-top:#d3ddd8;--anl-pj-head:#34443f;--anl-pj-knob:#96a8a1;--anl-pj-vent:#a5b4ae;--anl-pj-cast:#14322829}[data-theme=dark] .anl-pj{--anl-pj-body-1:#4a5a55;--anl-pj-body-2:#33413d;--anl-pj-top:#56665f;--anl-pj-head:#1a2421;--anl-pj-knob:#7d918a;--anl-pj-vent:#273330;--anl-pj-cast:#00000073}.anl-projector{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"screen screen""machine soon";align-items:end;column-gap:18px;display:grid}.anl-pj-screen{color:#16302a;background:radial-gradient(130% 100% at 30% 100%,#fffdf2 0%,#f7faf6 55%,#eef3f0 100%);border-radius:4px;grid-area:screen;margin:10px 3% 0;padding:18px 20px 20px;position:relative;box-shadow:0 1px 2px #00000014,0 18px 30px -18px #14322866}.anl-pj-screen:before{content:"";background:linear-gradient(#5b6b66,#2f3b37);border-radius:6px;height:10px;position:absolute;top:-10px;left:-14px;right:-14px}.anl-pj-screen:after{content:"";background:#5b6b66;border-radius:0 0 8px 8px;width:22px;height:12px;position:absolute;bottom:-12px;left:50%;translate:-50%}.anl-pj-bar{transform:scaleX(var(--w));transform-origin:0;background:linear-gradient(90deg,#00bf6f47,#00bf6f29);border-radius:6px;position:absolute;inset:0}.anl-pj-machine{grid-area:machine;margin-top:-2px}.anl-pj-soon{border:1.5px dashed var(--color-fx-line);background:color-mix(in srgb, var(--anl-card) 70%, transparent);border-radius:16px;grid-area:soon;align-self:center;margin-top:18px;padding:14px 16px}.anl-pj-beam{opacity:.75}.anl-pj-glass{opacity:.95}:is([data-state=running],[data-state=waiting]) .anl-pj-sheet-a{animation:anl-pj-left .7s var(--anl-ease) .1s backwards}:is([data-state=running],[data-state=waiting]) .anl-pj-sheet-b{animation:anl-pj-right .7s var(--anl-ease) .3s backwards}:is([data-state=running],[data-state=waiting]) .anl-pj-switch{animation:.25s ease-out .9s backwards anl-pj-flip}:is([data-state=running],[data-state=waiting]) .anl-pj-glass{animation:.4s ease-out .95s backwards anl-pj-glow}:is([data-state=running],[data-state=waiting]) .anl-pj-lens,:is([data-state=running],[data-state=waiting]) .anl-pj-beam{animation:.5s ease-out 1.05s backwards anl-show}:is([data-state=running],[data-state=waiting]) .anl-pj-image{animation:.6s ease-out 1.2s backwards anl-pj-project}:is([data-state=running],[data-state=waiting]) .anl-pj-bar{animation:anl-es-grow .6s var(--anl-ease) calc(1.45s + var(--i) * 80ms) backwards}:is([data-state=running],[data-state=waiting]) .anl-pj-line{animation:anl-in .4s var(--anl-ease) calc(1.45s + var(--i) * 80ms) backwards}[data-state=waiting] *{animation-play-state:paused!important}@keyframes anl-pj-left{0%{opacity:0;transform:translate(-80px)}}@keyframes anl-pj-right{0%{opacity:0;transform:translate(80px)}}@keyframes anl-pj-flip{0%{transform:translate(-10px)}}@keyframes anl-pj-glow{0%{opacity:.2}}@keyframes anl-pj-project{0%{opacity:0;transform:scale(1.04)}}@media (max-width:767px){.anl-projector{grid-template-columns:minmax(0,1fr);grid-template-areas:"screen""machine""soon"}.anl-pj-screen{margin:10px 10px 0;padding:14px 14px 16px}.anl-pj-machine{justify-self:center;width:86%}.anl-pj-soon{margin-top:6px}}.anl-also{transition:transform .3s var(--anl-ease), box-shadow .3s}.anl-also:hover{box-shadow:var(--anl-shadow);transform:translateY(-3px)}.anl-closing{--color-fx-fg:var(--color-jungle-green);--color-fx-accent:#006b43;--color-fx-dim:#5e4a3b;--color-fx-line:#5e4a3b2e;--anl-cl-sun-1:#ffd27a;--anl-cl-sun-2:#ffb36b;--anl-cl-hill-1:#f4c9a3;--anl-cl-hill-2:#c9dcc2;--anl-cl-hill-3:#a9d2b5;--anl-cl-line:#0b8a55;--anl-cl-ring:var(--color-jungle-green);view-timeline:--anl-close block;background:linear-gradient(#fbf4ea 0%,#fde6cc 58%,#fbd4b0 100%)}[data-theme=dark] .anl-closing{--color-fx-fg:var(--color-brand-powder);--color-fx-accent:var(--color-pastel-green);--color-fx-dim:#d4c9d6;--color-fx-line:#eae2f029;--anl-cl-sun-1:#ffc46b;--anl-cl-sun-2:#e07a4a;--anl-cl-hill-1:#3b2c3f;--anl-cl-hill-2:#1d3530;--anl-cl-hill-3:#123b2d;--anl-cl-line:#4fd39a;--anl-cl-ring:var(--color-brand-powder);background:linear-gradient(#0f1724 0%,#1f2337 55%,#4a2f3a 100%)}.anl-cl-dot{border:3px solid var(--anl-cl-hill-3);background:var(--anl-cl-line);border-radius:50%;width:15px;height:15px;position:absolute;translate:-50% -50%}@keyframes anl-cl-rise{0%{transform:translateY(150px)}}@keyframes anl-cl-dot{0%{opacity:0;transform:scale(.2)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.anl-cl-sun{animation:linear both anl-cl-rise;animation-timeline:--anl-close;animation-range:entry entry 90%}.anl-cl-ridge{stroke-dasharray:1;animation:linear both anl-trace;animation-timeline:--anl-close;animation-range:entry 20% entry 60%}.anl-cl-dot{animation:linear both anl-cl-dot;animation-timeline:--anl-close;animation-range:entry calc(22% + var(--i) * 4%) entry calc(34% + var(--i) * 4%)}}}@media (prefers-reduced-motion:reduce){.anl *,.anl :before,.anl :after{transition:none!important;animation:none!important}}
