.tank{--t-bg:#f4f1eb;--t-ink:#111111;--t-ink-2:rgba(17,17,17,0.6);--t-ink-3:rgba(17,17,17,0.38);--t-line:#111111;--t-line-soft:rgba(17,17,17,0.16);--t-up:#1f8a5b;--t-down:#d8452b;--t-warn:#ed5a14;--t-mine:#fddfc4;--t-water:#c9eef4;--t-display:"Space Grotesk Extended",var(--font-space-grotesk),sans-serif;--t-ui:"Inter Extended",var(--font-inter),-apple-system,"PingFang SC",sans-serif;--t-mono:"JetBrains Mono Extended",var(--font-jetbrains-mono),ui-monospace,monospace;position:relative;z-index:1;min-height:100vh;background:var(--t-bg);color:var(--t-ink);font:14px/1.5 var(--t-ui);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}html[data-theme=night] .tank{--t-bg:#0a0a0c;--t-ink:#f4f1eb;--t-ink-2:rgba(244,241,235,0.6);--t-ink-3:rgba(244,241,235,0.36);--t-line:rgba(244,241,235,0.85);--t-line-soft:rgba(244,241,235,0.16);--t-up:#4fd39a;--t-down:#ff7a5c;--t-warn:#ff8a4c;--t-mine:#6b3410;--t-water:#0d2a5c}.tank *,.tank :after,.tank :before{box-sizing:border-box}.tank a{color:inherit}.tank .t-top{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 40px}.tank .t-brand{font:700 20px var(--t-display);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.tank .t-crumb{display:flex;align-items:center;gap:20px;font-size:13px;font-weight:500}.tank .t-crumb a{text-decoration:none;white-space:nowrap}.tank .t-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:28px 40px 90px;border-top:1px solid var(--t-line-soft);font-size:12px;color:var(--t-ink-2)}.tank .t-foot-mark{font:700 14px var(--t-display);color:var(--t-ink)}.tank .t-foot-links{display:flex;flex-wrap:wrap;gap:8px 18px}.tank .t-foot-links a{text-decoration:none}.tank .t-foot-links a:hover{color:var(--t-ink)}.tank .t-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border:1px solid var(--t-ink);border-radius:999px;background:var(--t-ink);color:var(--t-bg);font:600 13px var(--t-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.tank .t-pill.is-ghost{background:transparent;color:var(--t-ink)}.tank .t-pill.is-small{height:28px;padding:0 14px;font-size:12px}.tank .t-pill.is-wide{width:100%}.tank .t-pill[aria-disabled=true],.tank .t-pill[disabled]{opacity:.4;cursor:default}.tank .t-tag{color:var(--t-ink-2)}.tank .t-chip,.tank .t-tag{font:500 10px var(--t-mono);text-transform:uppercase;letter-spacing:.08em}.tank .t-chip{display:inline-block;padding:3px 8px;border:1px solid var(--t-line);border-radius:999px;white-space:nowrap}.tank .t-chip.is-warn{color:var(--t-warn);border-color:var(--t-warn)}.tank .t-chip.is-dead{color:var(--t-ink-2);border-color:var(--t-line-soft)}.tank .t-chip.is-ok{color:var(--t-up);border-color:var(--t-up)}.tank .t-num{font-family:var(--t-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tank .t-up{color:var(--t-up)}.tank .t-down{color:var(--t-down)}.tank .t-dim{color:var(--t-ink-2)}.tank .t-big{margin:0;font:700 clamp(56px,8vw,112px) var(--t-display);letter-spacing:-.05em;line-height:1}.tank .t-water{position:absolute;inset:0;overflow:hidden}.tank .t-water canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.tank .t-water>canvas:first-child:not([data-live]){background:var(--t-water)}.tank .t-school{pointer-events:none}.tank .t-row{display:flex;align-items:baseline;gap:8px;padding:9px 0;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tank .t-row:after{content:"";order:1;flex:1 1;border-bottom:1px dotted var(--t-line-soft);transform:translateY(-3px)}.tank .t-row>:last-child{order:2;font:13px var(--t-mono);letter-spacing:0;text-transform:none;text-align:right}.tank .t-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 0 12px;border-bottom:1px solid var(--t-line)}.tank .t-sec-head h2{margin:0;font:600 11px var(--t-ui);text-transform:uppercase;letter-spacing:.1em}.tank .t-field{display:block;margin-top:22px}.tank .t-field>.t-tag{display:block;margin-bottom:2px}.tank .t-field input,.tank .t-field select,.tank .t-field textarea{width:100%;height:44px;padding:0;border:0;border-bottom:1px solid var(--t-line);border-radius:0;background:transparent;color:inherit;font:500 18px var(--t-display);letter-spacing:-.01em;outline:none}.tank .t-field textarea{height:76px;padding:10px 0;resize:none;font:14px/1.5 var(--t-ui)}.tank .t-field input::placeholder,.tank .t-field textarea::placeholder{color:var(--t-ink-3)}.tank .t-field input.t-num{font:500 15px var(--t-mono);letter-spacing:0}.tank .t-hint{display:block;margin-top:7px;font-size:12px;color:var(--t-ink-2)}.tank .t-field.is-bad input{border-bottom-color:var(--t-down)}.tank .t-field.is-bad .t-hint{color:var(--t-down)}.tank .t-note{margin-top:18px;padding:12px 0;border-top:1px solid var(--t-line);border-bottom:1px dotted var(--t-line-soft);font-size:13px}.tank .t-note b{display:block;margin-bottom:3px;font:600 11px var(--t-ui);text-transform:uppercase;letter-spacing:.1em}.tank .t-note.is-bad{border-top-color:var(--t-down);color:var(--t-down)}.tank .t-note.is-ok{border-top-color:var(--t-up)}.tank .t-note.is-ok b{color:var(--t-up)}.tank .t-note.is-warn{border-top-color:var(--t-warn)}.tank .t-fold{border-bottom:1px dotted var(--t-line-soft)}.tank .t-fold summary{display:flex;align-items:center;padding:13px 0;cursor:pointer;list-style:none;font:700 15px var(--t-display)}.tank .t-fold summary::-webkit-details-marker{display:none}.tank .t-fold summary>:first-child{flex:1 1;min-width:0}.tank .t-fold summary:after{content:"+";flex:none;display:grid;place-items:center;width:24px;height:24px;margin-left:10px;border:1px solid var(--t-ink);border-radius:50%;font:500 15px/1 var(--t-ui)}.tank .t-fold summary:hover:after,.tank .t-fold[open] summary:after{background:var(--t-ink);color:var(--t-bg)}.tank .t-fold[open] summary:after{content:"−"}.tank .t-fold[open]{padding-bottom:18px}.tank .t-theme-toggle{position:fixed;right:20px;bottom:20px;z-index:30;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--t-ink);border-radius:50%;background:var(--t-bg);cursor:pointer}.tank .t-theme-toggle span{width:18px;height:18px;border:1px solid var(--t-ink);border-radius:50%;background:linear-gradient(90deg,var(--t-ink) 50%,transparent 50%);transition:transform .4s ease}html[data-theme=night] .tank .t-theme-toggle span{transform:rotate(180deg)}.tank .t-crumb .lang-switch{display:flex;align-items:center;align-self:center;gap:10px;padding:0;border:0;border-radius:0;background:none}.tank .t-crumb .lang-link{padding:0;border-radius:0;background:none;color:var(--t-ink-2);font:500 12px/1 var(--t-ui);letter-spacing:0}.tank .t-crumb .lang-link.is-current,.tank .t-crumb .lang-link:hover{background:none;color:var(--t-ink)}@media (max-width:860px){.tank .t-top{padding:16px}.tank .t-crumb{gap:14px}.tank .t-crumb .t-wide-only{display:none}.tank .t-foot{padding:24px 16px 90px}.tank .t-theme-toggle{right:12px;bottom:12px}}.tank.t-demo-bar{--t-demo-bar:28px;z-index:40;min-height:0;background:none}.tank .t-demo-note{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:10px;height:var(--t-demo-bar);padding:0 12px;border-top:1px solid var(--t-line-soft);background:var(--t-bg);color:var(--t-ink-2);font:500 10px var(--t-mono);letter-spacing:.06em;white-space:nowrap}.tank .t-demo-note b{font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tank .t-demo-note a,.tank .t-demo-note button{color:inherit;text-decoration:underline;text-underline-offset:3px}.tank .t-demo-note button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;cursor:pointer}.tank.t-demo-bar~.tank{padding-bottom:28px}.tank.t-demo-bar~.tank .t-theme-toggle{bottom:48px}.tank.t-demo-bar~.tank .t-home-pager,.tank.t-demo-bar~.tank .t-home-stats{transform:translateY(-28px)}.tank.t-demo-bar~.tank .t-agent-chat{height:calc(100vh - 28px);height:calc(100dvh - 28px)}@media (max-width:640px){.tank .t-demo-note{gap:7px;padding:0 8px;font-size:9px;letter-spacing:0}.tank .t-demo-note b{letter-spacing:.04em}.tank .t-demo-note:has(button)>span{display:none}.tank.t-demo-bar~.tank .t-theme-toggle{bottom:40px}}