.zb{--zb-amber: oklch(85.75% .1752 88.49);--zb-bg: oklch(17.31% .0078 145.23);--zb-brand: oklch(80.33% .2029 144.27);--zb-ease-breathe: cubic-bezier(.45,0,.55,1);--zb-ease-calm: cubic-bezier(.22,.61,.36,1);--zb-ease-settle: cubic-bezier(.32,.72,0,1);--zb-ember-t: oklch(75% .1668 50.54);--zb-f-brand: "Clash Display", var(--display, "Geist", system-ui, sans-serif);--zb-f-num: "Departure Mono", var(--mono, ui-monospace, Menlo, monospace);--zb-f-sys: "Geist", var(--sans, -apple-system, "Helvetica Neue", Arial, sans-serif);--zb-focus: oklch(80.33% .2029 144.27);--zb-fs-h2: clamp(2rem, 4.2vw, 3.5rem);--zb-fs-h3: clamp(1.5rem, 2.6vw, 1.875rem);--zb-fs-lede: clamp(1.0625rem, 1.5vw, 1.3125rem);--zb-fs-mono: .6875rem;--zb-fs-mono-sm: .625rem;--zb-hair: oklch(28.23% .0115 145.26);--zb-hair-2: oklch(25.34% .0118 145.22);--zb-ink: oklch(96.2% .0067 115.71);--zb-ink-2: oklch(84.06% .0114 123.49);--zb-l-section: clamp(64px, 9vw, 112px);--zb-lh-h2: 1;--zb-lh-h3: 1.08;--zb-lh-lede: 1.55;--zb-ls-h2: -.04em;--zb-ls-h3: -.03em;--zb-ls-mono: .1em;--zb-ls-mono-sm: .08em;--zb-mono: oklch(64.57% .0149 134.94);--zb-muted: oklch(65.89% .0148 134.94);--zb-night: oklch(13.61% .0063 145.22);--zb-night-2: oklch(19.43% .0101 145.18);--zb-night-brand: oklch(80.33% .2029 144.27);--zb-night-line: oklch(25.21% .0141 145.14);--zb-night-line-2: oklch(28.23% .0115 145.26);--zb-night-s: oklch(70.52% .0154 128.71);--zb-night-t: oklch(96.2% .0067 115.71);--zb-night-text: oklch(96.2% .0067 115.71);--zb-outline: oklch(34.07% .0131 145.28);--zb-r-2xl: 24px;--zb-r-sm: 8px;--zb-r-xl: 20px;--zb-s-10: 40px;--zb-s-12: 48px;--zb-s-2: 8px;--zb-s-3: 12px;--zb-s-4: 16px;--zb-s-5: 20px;--zb-s-6: 24px;--zb-s-8: 32px;--zb-sh: inset 0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.4),0 22px 44px -28px rgba(0,0,0,.8);--zb-sh-card: inset 0 1px 0 rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.4),0 22px 44px -28px rgba(0,0,0,.8);--zb-stone: oklch(65.89% .0148 134.94);--zb-sunk: oklch(14.63% .0055 145.29);--zb-surface: oklch(21.2% .0098 145.22);--zb-surface-2: oklch(24.08% .0119 145.19);--zb-t-1: .16s;--zb-t-2: .32s;--zb-t-3: .64s;--zb-t-4: 1.2s;--zb-t-5: 1.8s;--zb-text: oklch(96.2% .0067 115.71);--zb-text-2: oklch(84.06% .0114 123.49);--zb-text-3: oklch(72.81% .0139 130.83);--zb-zen: oklch(80.33% .2029 144.27);--zb-zen-3: oklch(80.33% .2029 144.27);--zb-zen-on: oklch(17.8% .0236 146.97)}html .zb p{margin:0}html .zb b{font-weight:700;color:inherit}.zb h2,.zb :is(h3,h4){font-family:var(--zb-f-brand);font-weight:500;margin:0;letter-spacing:-.03em}.zb button{font:inherit}.zb *{box-sizing:border-box}.zb h2,.zb :is(h3,h4){font-family:var(--zb-f-brand);font-weight:500;margin:0;letter-spacing:-.03em;text-wrap:balance}.zb p{margin:0}.zb button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.zb .zb-eb{font-family:var(--zb-f-num);font-size:var(--zb-fs-mono);letter-spacing:var(--zb-ls-mono);color:var(--zb-zen);text-transform:uppercase}.zb .zb-h2{font-size:var(--zb-fs-h2);line-height:var(--zb-lh-h2);letter-spacing:var(--zb-ls-h2);margin-top:var(--zb-s-4);max-width:18ch}.zb .zb-lede{font-size:var(--zb-fs-lede);line-height:var(--zb-lh-lede);color:var(--zb-ink-2);max-width:62ch;margin-top:var(--zb-s-5);text-wrap:pretty}.zb .zb-cap{font-family:var(--zb-f-num);font-size:var(--zb-fs-mono-sm);letter-spacing:.07em;color:var(--zb-mono);line-height:1.6;text-transform:uppercase}.zb .zb-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:20px;background:var(--zb-ink);color:var(--zb-bg);font-size:14px;font-weight:500;white-space:nowrap;transition:background-color var(--zb-t-1) var(--zb-ease-calm),color var(--zb-t-1) var(--zb-ease-calm),transform var(--zb-t-1) var(--zb-ease-settle)}.zb .zb-pill:hover{background:var(--zb-zen);color:var(--zb-zen-on)}.zb .zb-pill:active{transform:scale(.97)}.zb .zb-pill.zb-ghost{background:transparent;color:var(--zb-ink);box-shadow:inset 0 0 0 1px var(--zb-outline)}.zb .zb-pill.zb-ghost:hover{box-shadow:inset 0 0 0 1px var(--zb-zen);color:var(--zb-zen)}.zb .zb-feel-g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.zb .zb-feel{position:relative;border-radius:24px;background:var(--zb-surface-2);box-shadow:var(--zb-sh);padding:16px 18px 18px;display:grid;gap:10px;align-content:start;cursor:pointer;transition:transform var(--zb-t-2) var(--zb-ease-settle),box-shadow var(--zb-t-2) var(--zb-ease-settle)}.zb .zb-feel:hover{transform:translateY(-4px);box-shadow:#12160f14 0 1px 2px,#12160f8c 0 30px 50px -30px}.zb .zb-feel .zb-pad{position:relative;height:150px;border-radius:16px;overflow:hidden;background:#101410}.zb .zb-feel .zb-pad .zb-s-zav{inset:22px auto auto 50%;width:170px;height:129px;margin-left:-85px}.zb .zb-feel .zb-pad:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 100%,var(--zb-glow,#5BDF62) 0%,transparent 70%);opacity:.18;pointer-events:none}.zb .zb-feel .zb-t{display:flex;justify-content:space-between;align-items:baseline}.zb .zb-feel :is(h3,h4){font-size:22px;letter-spacing:-.025em}.zb .zb-feel .zb-sk{font-family:var(--zb-f-num);font-size:9.5px;letter-spacing:.1em;padding:3px 7px;border-radius:6px;text-transform:uppercase}.zb .zb-feel p{font-size:13.5px;line-height:1.5;color:var(--zb-ink-2)}.zb .zb-feel .zb-ex{font-size:13px;line-height:1.45;color:var(--zb-ink);font-weight:500;padding-top:10px;border-top:1px dashed var(--zb-hair)}.zb .zb-feel .zb-ex:before{content:"\201c"}.zb .zb-feel .zb-ex:after{content:"\201d"}.zb .zb-skins{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:20px}.zb .zb-skin{border-radius:20px;background:var(--zb-surface-2);box-shadow:var(--zb-sh);padding:14px 16px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center}.zb .zb-skin .zb-s-zav{position:relative;inset:auto;width:76px;height:58px}.zb .zb-skin b{display:block;font-family:var(--zb-f-brand);font-weight:500;font-size:17px;letter-spacing:-.02em}.zb .zb-skin span{display:block;font-size:12.5px;line-height:1.4;color:var(--zb-stone);margin-top:2px}.zb.zb-band-dark{background:var(--zb-night);color:var(--zb-night-t);margin-top:var(--zb-l-section);padding:var(--zb-l-section) 0}.zb.zb-band-dark .zb-eb{color:var(--zb-zen-3)}.zb.zb-band-dark .zb-lede{color:var(--zb-night-s)}.zb .zb-scroll-x{overflow-x:auto}.zb .zb-rules3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.zb .zb-rule{border-radius:20px;background:var(--zb-night-2);box-shadow:inset 0 0 0 1px var(--zb-night-line);padding:20px;display:grid;gap:8px;align-content:start}.zb .zb-rule span{font-family:var(--zb-f-num);font-size:10px;letter-spacing:.1em;color:var(--zb-zen-3)}.zb .zb-rule :is(h3,h4){font-size:21px;letter-spacing:-.02em}.zb .zb-rule p{font-size:13.5px;line-height:1.55;color:var(--zb-night-s)}@media (prefers-reduced-motion: reduce){.zb .zb-feel,.zb .zb-pill{transition:none}}@media (prefers-reduced-motion: reduce){.zb .zb-sync-lines .zb-flow,.zb .zb-hub.zb-ping,.zb .zb-sn.zb-ping,.zb .zb-sn-sc.zb-bump,.zb .zb-sync-log li{animation:auto ease 0s 1 normal none running none}}@media (max-width: 1100px){.zb .zb-feel-g{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1100px){.zb .zb-skins{grid-template-columns:repeat(3,1fr)}}@media (max-width: 860px){.zb .zb-lede{font-size:16.5px}}@media (max-width: 860px){.zb .zb-rules3{grid-template-columns:1fr}}@media (max-width: 860px){.zb .zb-skins{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.zb .zb-feel-g,.zb .zb-skins{grid-template-columns:1fr}}.zb .zb-h3{font-size:var(--zb-fs-h3);line-height:var(--zb-lh-h3);letter-spacing:var(--zb-ls-h3);margin-top:10px}.zb .zb-seg2{display:inline-flex;gap:3px;padding:4px;border-radius:22px;background:var(--zb-sunk)}.zb .zb-seg2 button{height:34px;padding:0 15px;border-radius:17px;font-size:13.5px;font-weight:500;color:var(--zb-ink-2);white-space:nowrap;transition:background-color var(--zb-t-1) var(--zb-ease-calm),color var(--zb-t-1) var(--zb-ease-calm),box-shadow var(--zb-t-1) var(--zb-ease-calm)}.zb .zb-seg2 button:hover{color:var(--zb-ink)}.zb .zb-seg2 button[aria-pressed=true]{background:var(--zb-surface-2);color:var(--zb-ink);box-shadow:#12160f1f 0 1px 2px}.zb .zb-pt-lab{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.zb .zb-pt-st{border-radius:20px;background:var(--zb-surface-2);box-shadow:var(--zb-sh);padding:14px 14px 18px;display:grid;gap:10px;align-content:start}.zb .zb-pt-cv canvas{width:100%;aspect-ratio:4 / 3;display:block;border-radius:12px;background:var(--zb-surface-2)}.zb .zb-pt-ax{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.06em;color:var(--zb-mono);margin-top:-2px}.zb .zb-pt-t{font-family:var(--zb-f-brand);font-size:20px;letter-spacing:-.02em;display:flex;gap:10px;align-items:baseline;margin-top:4px}.zb .zb-pt-t i{font-style:normal;font-size:11px;color:var(--zb-zen)}.zb .zb-pt-st p{font-size:13px;line-height:1.5;color:var(--zb-ink-2)}.zb .zb-pt-lenses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.zb .zb-pt-ln{display:grid;gap:8px;align-content:start}.zb .zb-pt-ln canvas{width:100%;aspect-ratio:1 / 1;display:block;border-radius:16px;background:var(--zb-surface-2);box-shadow:inset 0 0 0 1px var(--zb-hair)}.zb .zb-pt-ln b{font-family:var(--zb-f-brand);font-weight:500;font-size:19px;letter-spacing:-.02em;margin-top:4px}.zb .zb-pt-ln span{font-size:13px;line-height:1.45;color:var(--zb-ink-2)}.zb .zb-pt-family{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.zb .zb-pt-fm{border-radius:20px;overflow:hidden;background:var(--zb-surface-2);box-shadow:var(--zb-sh);display:grid;align-content:start}.zb .zb-pt-fm .zb-sw{height:180px;position:relative;overflow:hidden;background:var(--zb-surface-2)}.zb .zb-pt-fm .zb-sw canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.zb .zb-pt-fm .zb-b{padding:16px 18px 18px;display:grid;gap:8px}.zb .zb-pt-fm b{font-family:var(--zb-f-brand);font-weight:500;font-size:19px;letter-spacing:-.02em}.zb .zb-pt-fm p{font-size:13px;line-height:1.5;color:var(--zb-ink-2)}.zb .zb-pt-fm .zb-use{font-family:var(--zb-f-num);font-size:9.5px;letter-spacing:.06em;line-height:1.6;color:var(--zb-zen);text-transform:uppercase}.zb .zb-pt-fm .zb-use em{font-style:normal;color:var(--zb-ember-t)}.zb .zb-an{position:relative}.zb .zb-an-bar{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap;margin-top:36px}.zb .zb-an-bar .zb-sp{flex:1 1 0%}.zb .zb-an-legend{display:flex;gap:16px;flex-wrap:wrap}.zb .zb-an-legend span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--zb-ink-2)}.zb .zb-an-legend i{width:12px;height:12px;border-radius:3px;display:block}.zb .zb-an-kpis{display:grid;grid-template-columns:1.1fr 1.3fr 1fr .7fr 1fr;gap:14px;margin-top:20px}.zb .zb-kpi{border-radius:20px;background:var(--zb-surface-2);box-shadow:var(--zb-sh);padding:18px 18px 16px;display:grid;gap:8px;align-content:start;min-width:0px}.zb .zb-kpi .zb-lab{font-size:13px;color:var(--zb-stone)}.zb .zb-kpi .zb-val{font-size:34px;line-height:1;letter-spacing:-.01em;font-variant-numeric:normal}.zb .zb-kpi .zb-sub{font-size:12px;color:var(--zb-stone);line-height:1.4}.zb .zb-meter{height:8px;border-radius:4px;background:var(--zb-sunk);overflow:hidden;display:flex;gap:2px}.zb .zb-meter i{display:block;height:100%;background:#239b33;border-radius:4px}.zb .zb-meter.zb-over i{background:#a63d00}.zb .zb-meter.zb-split{background:var(--zb-surface-2)}.zb .zb-meter.zb-split i{border-radius:2px}.zb .zb-meter.zb-split i:first-child{border-radius:4px 2px 2px 4px}.zb .zb-meter.zb-split i:last-child{border-radius:2px 4px 4px 2px}.zb .zb-kd{gap:7px}.zb .zb-kd-r{display:grid;grid-template-columns:18px 44px 1fr auto;gap:8px;align-items:center;font-size:13px}.zb .zb-kd-r .zb-dv-ic{width:17px;height:17px;color:var(--zb-ink-2)}.zb .zb-kd-r b{font-family:var(--zb-f-num);font-weight:400;font-size:12.5px;color:var(--zb-ink);white-space:nowrap}.zb .zb-kd-b{height:8px;border-radius:4px;background:var(--zb-sunk);overflow:hidden}.zb .zb-kd-b i{display:block;height:100%;border-radius:4px;background:var(--zb-muted)}.zb .zb-ks-v{display:flex;align-items:baseline;gap:10px}.zb .zb-ks .zb-delta{font-size:12px;color:var(--zb-f-brand)}.zb .zb-spark{display:block;width:100%;max-width:150px;height:34px}.zb .zb-an-g1{display:grid;grid-template-columns:minmax(0px,.86fr) minmax(0px,1.14fr);gap:16px;margin-top:16px}.zb .zb-an-g2{display:grid;grid-template-columns:minmax(0px,1.1fr) minmax(0px,.9fr);gap:16px;margin-top:16px}.zb .zb-an-card{border-radius:22px;background:var(--zb-surface-2);box-shadow:var(--zb-sh);padding:20px 20px 16px;display:grid;gap:12px;align-content:start;min-width:0px}.zb .zb-an-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.zb .zb-an-h b{font-family:var(--zb-f-brand);font-weight:500;font-size:20px;letter-spacing:-.02em}.zb .zb-an-ring{display:grid;place-items:center}.zb .zb-an-card svg{display:block;max-width:100%;height:auto;overflow:visible}.zb .zb-an-card text{font-family:var(--zb-f-sys);fill:var(--zb-ink-2)}.zb .zb-an-card text.zb-ax{font-family:var(--zb-f-num);font-size:10px;fill:var(--zb-mono);letter-spacing:.04em}.zb .zb-an-card text.zb-ax.zb-td{fill:var(--zb-ink)}.zb .zb-an-card text.zb-trk{font-family:var(--zb-f-num);font-size:9px;fill:var(--zb-stone);letter-spacing:.08em}.zb .zb-an-card text.zb-now{font-family:var(--zb-f-num);font-size:10px;fill:var(--zb-ink);letter-spacing:.06em}.zb .zb-an-card text.zb-c-big{font-family:var(--zb-f-num);font-size:30px;fill:var(--zb-ink)}.zb .zb-an-card text.zb-c-sub{font-size:12px;fill:var(--zb-stone)}.zb .zb-an-card text.zb-c-sc{font-family:var(--zb-f-num);font-size:11px;fill:var(--zb-ink);letter-spacing:.04em}.zb .zb-an-card text.zb-nl{font-size:12.5px;fill:var(--zb-ink);font-weight:500}.zb .zb-an-card text.zb-nv{font-family:var(--zb-f-num);font-size:10.5px;fill:var(--zb-stone)}.zb .zb-an-card text.zb-sc{font-family:var(--zb-f-num);font-size:10.5px;fill:var(--zb-mono)}.zb .zb-an-card text.zb-halo{paint-order:stroke;stroke:var(--zb-surface-2);stroke-width:4px;stroke-linejoin:round}.zb .zb-an-card .zb-mk{transition:opacity var(--zb-t-1) var(--zb-ease-calm);cursor:default;outline:none}.zb .zb-an-card .zb-mk:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px}.zb .zb-an-card .zb-hov.zb-dim .zb-mk:not(.zb-on){opacity:.32}.zb .zb-an-card .zb-mk.zb-on{filter:brightness(1.06)}.zb .zb-an-card .zb-lane-l{display:flex;align-items:center;gap:6px;height:22px;font:500 12.5px/1 var(--zb-f-sys);color:var(--zb-ink)}.zb .zb-an-card .zb-lane-l .zb-dv-ic{width:16px;height:16px;color:var(--zb-ink-2);flex:0 0 auto}.zb .zb-an-note{font-size:13px;line-height:1.5;color:var(--zb-stone)}.zb .zb-an-tip{position:absolute;z-index:30;pointer-events:none;background:var(--zb-night);color:var(--zb-night-text);border-radius:10px;padding:9px 11px;display:grid;gap:4px;box-shadow:#00000080 0 10px 30px -10px;max-width:280px}.zb .zb-tt-r{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.35}.zb .zb-tt-r i{width:12px;height:3px;border-radius:2px;display:block;flex:0 0 auto}.zb .zb-tt-r b{font-family:var(--zb-f-num);font-weight:400;font-size:12.5px}.zb .zb-tt-r span{color:#a4a9a0}.zb .zb-an.zb-swap .zb-an-card svg{opacity:.4}.zb .zb-an-card svg{transition:opacity var(--zb-t-2) var(--zb-ease-calm)}.zb .zb-an-table{margin-top:16px;border-radius:20px;background:var(--zb-surface-2);box-shadow:var(--zb-sh);padding:18px;overflow-x:auto}.zb .zb-an-tbl{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px}.zb .zb-an-tbl caption{text-align:left;font-family:var(--zb-f-brand);font-size:18px;letter-spacing:-.02em;padding-bottom:10px}.zb .zb-an-tbl th{text-align:left;font-family:var(--zb-f-num);font-weight:400;font-size:10px;letter-spacing:.1em;color:var(--zb-mono);text-transform:uppercase;padding:0 12px 10px 0;border-bottom:1px solid var(--zb-hair)}.zb .zb-an-tbl td{padding:9px 12px 9px 0;border-bottom:1px solid var(--zb-hair-2);color:var(--zb-ink-2)}.zb .zb-an-tbl td i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.zb .zb-an-tbl .zb-r{text-align:right}.zb.zb-sync-band{margin-top:var(--zb-l-section)}.zb .zb-sync-g{display:grid;grid-template-columns:minmax(0px,1.25fr) minmax(0px,.75fr);gap:28px;margin-top:44px;align-items:start}.zb .zb-sync-map{position:relative;height:520px;border-radius:26px;background:radial-gradient(60% 60%,#162016,#0f140f 70%);box-shadow:inset 0 0 0 1px var(--zb-night-line);overflow:hidden}.zb .zb-sync-map>svg{position:absolute;inset:0;width:100%;height:100%}.zb .zb-sync-lines .zb-flow{animation:zb-flow var(--zb-t-5) var(--zb-ease-breathe) infinite}.zb .zb-hub{position:absolute;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1e2b1f,#121812);box-shadow:#2e3b2e 0 0 0 1px inset,#5bdf620a 0 0 0 10px,#5bdf621f 0 0 60px;display:grid;justify-items:center;align-content:center;gap:2px;text-align:center}.zb .zb-hub-z{position:relative;width:84px;height:64px}.zb .zb-hub b{font-family:var(--zb-f-brand);font-weight:500;font-size:18px;color:#f2f3ee;letter-spacing:-.02em}.zb .zb-hub span{font-size:8.5px;letter-spacing:.08em;color:#71776e}.zb .zb-hub.zb-ping{animation:zb-hubping var(--zb-t-3) var(--zb-ease-settle)}.zb .zb-sn{position:absolute;transform:translate(-50%,-50%);display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;width:236px;padding:10px 14px 10px 10px;border-radius:18px;background:#161b16;box-shadow:#2b322b 0 0 0 1px inset,#000c 0 20px 40px -24px;transition:box-shadow var(--zb-t-2) var(--zb-ease-calm)}.zb .zb-sn-ic{width:38px;height:38px;border-radius:12px;background:#1f261f;display:grid;place-items:center;color:#c9ccc4}.zb .zb-sn-ic svg{width:22px;height:22px}.zb .zb-sn-tx b{display:block;font-size:13.5px;font-weight:600;color:#f2f3ee}.zb .zb-sn-st{display:block;font-family:var(--zb-f-num);font-size:10px;letter-spacing:.04em;color:#8e948b;margin-top:3px;transition:color var(--zb-t-2) var(--zb-ease-calm)}.zb .zb-sn-sc{font-family:var(--zb-f-num);font-weight:400;font-size:22px;color:#f2f3ee}.zb .zb-sn-sc.zb-bump{animation:zb-bump var(--zb-t-3) var(--zb-ease-settle)}.zb .zb-sn.zb-ping{animation:zb-snping var(--zb-t-4) var(--zb-ease-settle)}.zb .zb-sn[data-zb-tone=go] .zb-sn-st{color:#5bdf62}.zb .zb-sn[data-zb-tone=focus] .zb-sn-st,.zb .zb-sn[data-zb-tone=held] .zb-sn-st{color:#ffc800}.zb .zb-sn[data-zb-tone=zeno] .zb-sn-st{color:#5bdf62}.zb .zb-sn[data-zb-tone=quiet] .zb-sn-st{color:#545a52}.zb .zb-sync-side{display:grid;gap:18px;min-height:520px;grid-template-rows:auto 1fr auto}.zb .zb-sync-log{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-height:0px;align-content:start}.zb .zb-sync-log li{display:grid;grid-template-columns:70px 52px 1fr;gap:10px;align-items:baseline;padding:11px 14px;border-radius:14px;background:#161a16;box-shadow:#232823 0 0 0 1px inset;animation:zb-logIn var(--zb-t-3) var(--zb-ease-settle)}.zb .zb-sync-log li:first-child{box-shadow:#3d5a3f 0 0 0 1px inset}.zb .zb-sync-log span{font-size:11px;color:#71776e}.zb .zb-sync-log b{font-size:12.5px;color:#5bdf62;font-weight:600}.zb .zb-sync-log p{font-size:13px;line-height:1.45;color:#c9ccc4}.zb .zb-sync-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zb .zb-sync-lists>div{border-radius:16px;background:#161a16;box-shadow:#232823 0 0 0 1px inset;padding:14px 16px}.zb .zb-sync-lists b{font-size:12.5px;color:#f2f3ee;font-weight:600}.zb .zb-sync-lists ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.zb .zb-sync-lists li{font-size:12.5px;line-height:1.4;color:#a4a9a0;padding-left:16px;position:relative}.zb .zb-sync-lists li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;border-radius:2px;background:#5bdf62}.zb .zb-sync-lists ul.zb-no li:before{background:none;box-shadow:#71776e 0 0 0 1.5px inset}@media (max-width: 1100px){.zb .zb-an-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.zb .zb-an-g1,.zb .zb-an-g2,.zb .zb-sync-g{grid-template-columns:1fr}}@media (max-width: 1100px){.zb .zb-pt-lab,.zb .zb-pt-lenses,.zb .zb-pt-family{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.zb .zb-an-kpis{grid-template-columns:1fr 1fr}}@media (max-width: 860px){.zb .zb-sync-map{height:560px}}@media (max-width: 860px){.zb .zb-sn{width:min(46%,200px);grid-template-columns:30px 1fr;padding:9px}}@media (max-width: 860px){.zb .zb-sn-ic{width:30px;height:30px}}@media (max-width: 860px){.zb .zb-sn-ic svg{width:18px;height:18px}}@media (max-width: 860px){.zb .zb-sn-sc{grid-column:1 / -1;font-size:18px}}@media (max-width: 860px){.zb .zb-hub{width:118px;height:118px}}@media (max-width: 860px){.zb .zb-hub-z{width:64px;height:48px}}@media (max-width: 860px){.zb .zb-sync-lists{grid-template-columns:1fr}}@media (max-width: 520px){.zb .zb-pt-lab,.zb .zb-pt-lenses,.zb .zb-pt-family,.zb .zb-an-kpis{grid-template-columns:1fr}}.zb [hidden]{display:none!important}.zb .zb-kpi .zb-val small{font-size:.52em;color:var(--zb-stone);margin:0 .1em 0 .04em;letter-spacing:0px}.zb .zb-an-card text.zb-c-big tspan.zb-u{font-size:15px;fill:var(--zb-stone)}.zb .zb-an-said{display:grid;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--zb-hair-2)}.zb .zb-an-said ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zb .zb-an-said li{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center}.zb .zb-an-said .zb-av{position:relative;width:52px;height:40px;border-radius:12px;background:#111511;overflow:hidden;display:block}.zb .zb-an-said .zb-av svg{position:absolute;left:3px;top:4px;width:46px;height:35px;overflow:visible}.zb .zb-an-said .zb-mt{display:block;font-size:10px;letter-spacing:.08em;color:var(--zb-mono)}.zb .zb-an-said p{font-size:14px;line-height:1.4;color:var(--zb-ink);margin-top:2px}.zb .zb-anSankey svg{min-width:540px}@media (max-width: 860px){.zb .zb-sn{width:46%;grid-template-columns:30px 1fr;padding:9px 10px}}@media (max-width: 860px){.zb .zb-sn-sc{position:absolute;right:10px;top:7px;font-size:15px;grid-column:auto}}@media (max-width: 860px){.zb .zb-sn-tx b{font-size:12.5px}}@media (max-width: 860px){.zb .zb-sn .zb-full{display:none}}@media (max-width: 520px){.zb .zb-an-kpis{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.zb .zb-an-kpis .zb-kpi:nth-child(-n+3){grid-column:1 / -1}}.zb .zb-sn .zb-short{display:none}@media (max-width: 860px){.zb .zb-sn .zb-short{display:inline}}.zb .zb-pt-people-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:56px}.zb .zb-pt-people-h .zb-h3{margin-top:8px}.zb .zb-pt-people{margin-top:20px}.zb .zb-pt-cvb{position:relative;border-radius:16px;overflow:hidden;background:var(--zb-surface-2);box-shadow:inset 0 0 0 1px var(--zb-hair)}.zb .zb-pt-cvb canvas{width:100%;aspect-ratio:1 / 1;display:block;border-radius:0;box-shadow:none;background:transparent}.zb .zb-pt-cvb[data-zb-tone=dark]{background:#06120a}.zb .zb-pt-ln .zb-pt-stat{font-family:var(--zb-f-num);font-size:10px;letter-spacing:.07em;line-height:1.55;color:var(--zb-zen);text-transform:uppercase}.zb .zb-pt-read{margin-top:18px;max-width:78ch;font-size:14px;line-height:1.6;color:var(--zb-ink-2)}.zb .zb-pt-fam-h{margin-top:64px;display:grid;gap:8px;max-width:72ch}.zb .zb-pt-fam-h p{font-size:15px;line-height:1.6;color:var(--zb-ink-2);margin-top:4px}.zb .zb-pt-family5{grid-template-columns:repeat(5,minmax(0px,1fr))}.zb .zb-pt-fm .zb-q{font-family:var(--zb-f-num);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zb-mono)}.zb .zb-pt-fm .zb-sw.zb-sw-dark,.zb .zb-pt-tex .zb-sw.zb-sw-dark{background:#06120a}.zb .zb-pt-tex{margin-top:16px;display:grid;grid-template-columns:minmax(0px,1.7fr) minmax(0px,1fr);border-radius:20px;overflow:hidden;background:var(--zb-surface-2);box-shadow:var(--zb-sh)}.zb .zb-pt-tex .zb-sw{position:relative;min-height:300px}.zb .zb-pt-tex .zb-sw canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.zb .zb-pt-tex-c{padding:28px 30px;display:grid;gap:10px;align-content:center}.zb .zb-pt-tex-c p{font-size:14px;line-height:1.6;color:var(--zb-ink-2)}@media (max-width: 1180px){.zb .zb-pt-family5{grid-template-columns:repeat(3,minmax(0px,1fr))}}@media (max-width: 860px){.zb .zb-pt-family5{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media (max-width: 860px){.zb .zb-pt-tex{grid-template-columns:1fr}}@media (max-width: 860px){.zb .zb-pt-tex .zb-sw{min-height:240px}}@media (max-width: 860px){.zb .zb-pt-people-h{align-items:flex-start}}@media (max-width: 520px){.zb .zb-pt-family5{grid-template-columns:1fr}}@media (max-width: 520px){.zb .zb-pt-pick{width:100%;justify-content:space-between}}@media (max-width: 520px){.zb .zb-pt-pick button{padding:0 10px;flex:1 1 0%}}.zb .zb-an-short{margin-top:16px;gap:14px}.zb .zb-an-say{font-size:clamp(16px,1.45vw,19px);line-height:1.5;color:var(--zb-ink-2);letter-spacing:-.005em;max-width:70ch}.zb .zb-an-say .zb-lead{color:var(--zb-ink);font-weight:500}.zb .zb-un{display:grid;gap:9px}.zb .zb-un-r{display:grid;grid-template-columns:var(--zb-un-l,150px) minmax(0,1fr) var(--zb-un-v,64px);align-items:center;gap:14px}.zb .zb-un-l{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0px}.zb .zb-un-l b{font-weight:500;font-size:14px;color:var(--zb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb .zb-un-l span{display:flex;gap:3px;flex:0 0 auto}.zb .zb-un-l .zb-dv-ic{width:15px;height:15px;color:var(--zb-stone)}.zb .zb-un-c{display:block;overflow:visible}.zb .zb-un.zb-narrow{gap:12px}.zb .zb-un.zb-narrow .zb-un-r{grid-template-columns:minmax(0px,1fr) auto;grid-template-areas:"l v" "c c";gap:6px 10px}.zb .zb-un.zb-narrow .zb-un-l{grid-area:l;justify-content:flex-start}.zb .zb-un.zb-narrow .zb-un-c{grid-area:c}.zb .zb-un.zb-narrow .zb-un-v{grid-area:v;text-align:right}.zb .zb-un-v{font-family:var(--zb-f-num);font-weight:400;font-size:12.5px;color:var(--zb-ink);text-align:left}.zb .zb-an-unit-k{margin-top:2px}.zb .zb-an-more-h{margin-top:40px}.zb .zb-an-g3{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr);gap:16px;margin-top:14px}.zb .zb-an-hours{margin-top:16px}.zb .zb-pk-say{font-size:14px;line-height:1.55;color:var(--zb-ink-2);max-width:62ch}.zb .zb-pk-bar{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden;margin-top:2px}.zb .zb-pk-bar i{display:block;height:100%;min-width:3px}.zb .zb-pk-key{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--zb-ink-2)}.zb .zb-pk-key span{display:flex;align-items:center;gap:6px}.zb .zb-pk-key b{font-family:var(--zb-f-num);font-weight:400;color:var(--zb-ink)}.zb .zb-pk-key i{width:10px;height:10px;border-radius:3px;display:block;flex:0 0 auto}.zb .zb-pk-key i.zb-ring{border-radius:50%;box-shadow:#8c978a 0 0 0 2px inset;background:transparent}.zb .zb-pk-key i.zb-dot{border-radius:50%;background:linear-gradient(90deg,#e6a700 0px 33%,#239b33 33% 66%,#a63d00 66%)}.zb .zb-an-pick,.zb .zb-an-move{display:grid;gap:12px}@media (max-width: 860px){.zb .zb-an-g3{grid-template-columns:1fr}}@media (max-width: 860px){.zb .zb-un-r{gap:8px}}.zb .zb-s-zav{position:absolute;inset:0}.zb .zb-s-zav svg{width:100%;height:100%;display:block;overflow:visible}.zb :focus-visible{outline:2px solid var(--zb-focus);outline-offset:3px;border-radius:var(--zb-r-sm)}.zb button:focus-visible{outline:2px solid var(--zb-focus);outline-offset:3px}.zb p{text-wrap:pretty}.zb h2,.zb :is(h3,h4){text-wrap:balance}.zb .zb-num{font-family:var(--zb-f-num);font-variant-numeric:tabular-nums}.zb .zb-grid{display:block;position:relative;width:100%;aspect-ratio:24 / 30;border-radius:var(--zb-r-sm);outline-offset:4px;touch-action:pan-y;user-select:none;--zb-grid-fill: var(--zb-brand);--zb-grid-empty: var(--zb-hair);--zb-grid-rule: var(--zb-hair);--zb-grid-edge: rgba(255,255,255,.5);--zb-grid-focus: var(--zb-focus)}.zb .zb-grid[data-zb-tone=ink]{--zb-grid-fill: var(--zb-night-brand);--zb-grid-empty: var(--zb-night-line);--zb-grid-rule: var(--zb-night-line-2);--zb-grid-edge: rgba(255,255,255,.28)}.zb .zb-grid[data-zb-tone=amber]{--zb-grid-fill: var(--zb-amber);--zb-grid-edge: rgba(255,255,255,.45)}.zb .zb-grid:focus-visible{outline:2px solid var(--zb-focus);outline-offset:4px}.zb .zb-grid canvas{display:block;width:100%;height:100%;pointer-events:none}.zb .zb-grid-frame{display:grid;grid-template-columns:auto minmax(0px,1fr);grid-template-rows:auto auto;column-gap:var(--zb-s-3);row-gap:var(--zb-s-2);width:100%;--zb-grid-x0: 0px;--zb-grid-w: 100%;--zb-grid-y0: 0px;--zb-grid-h: 100%}.zb .zb-grid-frame .zb-grid{grid-area:2 / 2}.zb .zb-grid-cap{position:relative;font-family:var(--zb-f-num);font-size:var(--zb-fs-mono-sm);letter-spacing:var(--zb-ls-mono-sm);line-height:1;color:var(--zb-text-3);text-transform:uppercase;font-variant-numeric:tabular-nums;pointer-events:none}.zb .zb-grid-cap span{position:absolute;white-space:nowrap}.zb .zb-grid-cap-x{grid-area:1 / 2;height:1em}.zb .zb-grid-cap-x span{top:0;left:calc(var(--zb-grid-x0) + var(--zb-grid-w) * var(--zb-at,0));transform:translate(-50%)}.zb .zb-grid-cap-x span:first-child{transform:none}.zb .zb-grid-cap-x span:last-child{transform:translate(-100%)}.zb .zb-grid-cap-y{grid-area:2 / 1;width:3ch}.zb .zb-grid-cap-y span{right:0;top:calc(var(--zb-grid-y0) + var(--zb-grid-h) * var(--zb-at,0));transform:translateY(-50%)}.zb .zb-grid-stage{display:grid;grid-template-columns:minmax(0px,.9fr) minmax(0px,1.1fr);gap:var(--zb-s-10);align-items:center;margin-top:var(--zb-s-12);padding:var(--zb-s-8);background:var(--zb-surface);border-radius:var(--zb-r-2xl);box-shadow:var(--zb-sh-card)}.zb .zb-grid-stage-tx{min-width:0px}.zb .zb-grid-stage-tx .zb-eb{margin-bottom:var(--zb-s-3)}.zb .zb-grid-stage-tx .zb-h3{margin:0 0 var(--zb-s-3)}.zb .zb-grid-stage-tx p{margin:0;max-width:44ch;color:var(--zb-text-2);text-wrap:pretty}.zb .zb-grid-stage .zb-grid-frame{max-width:520px;justify-self:end}.zb .zb-grid-stage .zb-grid{--zb-grid-empty: var(--zb-hair-2)}@media (max-width: 860px){.zb .zb-grid-stage{grid-template-columns:minmax(0px,1fr);gap:var(--zb-s-6);padding:var(--zb-s-5);border-radius:var(--zb-r-xl)}}@media (max-width: 860px){.zb .zb-grid-stage .zb-grid-frame{max-width:none;justify-self:stretch}}.zb .zb-pt-cv .zb-grid{width:60%;margin:0 auto}.zb .zb-pt-cv:has(.zb-grid)+.zb-pt-ax{padding:0 20%}.zb .zb-grid{display:block;width:100%;aspect-ratio:24 / 30;margin-top:var(--zb-s-3);border-radius:var(--zb-r-sm);overflow:hidden}.zb .zb-grid>canvas{display:block;width:100%;height:100%}.zb .zb-scroll-x{overflow-x:auto;min-width:0px;max-width:100%;contain:inline-size}html.static .zb .zb-feel,html.static .zb .zb-pill{transition:none}html.static .zb .zb-sync-lines .zb-flow,html.static .zb .zb-hub.zb-ping,html.static .zb .zb-sn.zb-ping,html.static .zb .zb-sn-sc.zb-bump,html.static .zb .zb-sync-log li{animation:auto ease 0s 1 normal none running none}@keyframes zb-flow{to{stroke-dashoffset:-18}}@keyframes zb-bump{0%{transform:scale(1);color:#f2f3ee}35%{transform:scale(1.22);color:#5bdf62}to{transform:scale(1);color:#f2f3ee}}@keyframes zb-logIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes zb-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes zb-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(var(--zb-zm-amp,.6))}}@keyframes zb-glow{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes zb-glow-hub{0%{opacity:0}30%{opacity:1}to{opacity:0}}.zb[data-zb]{position:relative;isolation:isolate;box-sizing:border-box;margin:0;padding:clamp(20px,4vw,56px);border-radius:24px;background:var(--zb-bg);color:var(--zb-text);font-family:var(--zb-f-sys);font-size:15px;line-height:normal;letter-spacing:normal;text-align:start;-webkit-font-smoothing:antialiased;overflow-x:clip;min-width:0}.zb[data-zb].zb-band-dark{background:var(--zb-night);color:var(--zb-night-t)}.zb[data-zb]>.zb-eb:first-child{margin-top:0}.zb .zb-title{margin-top:var(--zb-s-4)}.zb.zb-off *,.zb.zb-off *:before,.zb.zb-off *:after{animation-play-state:paused!important}html.static .zb *,html.static .zb *:before,html.static .zb *:after{animation:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.zb *,.zb *:before,.zb *:after{animation:none!important}}.zb svg,.zb canvas{max-width:none}.zb .zb-an,.zb .zb-syncRoot{min-width:0}.zb .zb-an-table{max-width:100%;overflow-x:auto}.zb[data-zb].zb-sync:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle at center,rgba(91,223,98,.07) 0 2.2px,transparent 2.6px);background-size:16px 16px;-webkit-mask-image:radial-gradient(120% 90% at 20% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(120% 90% at 20% 100%,#000 0%,transparent 70%)}.zb .zb-hub,.zb .zb-sn{isolation:isolate}.zb .zb-hub:after,.zb .zb-sn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}.zb .zb-hub:after{box-shadow:#5bdf62 0 0 0 1px inset,#5bdf6224 0 0 0 18px,#5bdf6259 0 0 90px}.zb .zb-sn:after{box-shadow:#5bdf62 0 0 0 1px inset,#5bdf6240 0 0 30px}.zb .zb-hub.zb-ping,.zb .zb-sn.zb-ping{animation:none!important}.zb .zb-hub.zb-ping:after{animation:zb-glow-hub 1.1s cubic-bezier(.32,.72,0,1)}.zb .zb-sn.zb-ping:after{animation:zb-glow .9s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion: reduce){.zb .zb-hub.zb-ping:after,.zb .zb-sn.zb-ping:after{animation:none}}@media (max-width: 520px){.zb[data-zb]{padding:22px 16px 26px;border-radius:20px}}.blk>.zb{padding-top:clamp(20px,2.6vw,36px)}.blk>.zb>:first-child,.blk>.zb>:first-child>:first-child{margin-top:0!important}
