@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-serif-600-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-serif-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-serif-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.zerno-landing .mon{--mon-serif:"IBM Plex Serif",Georgia,"Times New Roman",serif;--mon-head:var(--t-section)}.zerno-landing .mon-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 var(--pad-page)}.zerno-landing .mon-d{margin:0;font-family:var(--mon-serif);font-size:var(--mon-head);font-weight:var(--w-accent);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.zerno-landing .mon-lead{margin:0;max-width:var(--lead-max);font-size:var(--t-lead);font-weight:var(--w-text);line-height:1.5;color:var(--fg-muted)}.zerno-landing .mon-sec{padding-bottom:var(--section-y)}.zerno-landing .mon-band{padding-block:var(--section-y);background:var(--surface-2)}.zerno-landing .mon-band+.mon-sec,.zerno-landing .mon-ink+.mon-sec,.zerno-landing .mon-lime+.mon-sec{padding-top:var(--section-y)}.zerno-landing .mon-center{align-items:center;text-align:center}.zerno-landing .mon-center,.zerno-landing .mon-head{display:flex;flex-direction:column;gap:var(--gap-inner)}.zerno-landing .mon-head{margin-bottom:var(--gap-wide)}.zerno-landing .mon-when{font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-muted);font-variant-numeric:tabular-nums}.zerno-landing .mon-kick{font-size:var(--t-small);font-weight:var(--w-accent);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.zerno-landing .mon-text{margin:0;font-size:var(--t-title);font-weight:var(--w-text);line-height:1.45}.zerno-landing .mon-mono{font-family:var(--font-mono)}.zerno-landing .mon-chip-plain{border:1px solid var(--line-2);color:var(--fg-muted);background:transparent}.zerno-landing .mon-hero{padding-top:var(--page-top);padding-bottom:var(--section-y)}.zerno-landing .mon-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--gap-wide);align-items:center}.zerno-landing .mon-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-block);min-width:0}.zerno-landing .mon-hero-copy .check-unit{width:100%;max-width:560px}.zerno-landing .mon-pill{display:inline-flex;align-items:center;gap:var(--gap-row);padding:4px var(--gap-inner) 4px 4px;border-radius:999px;background:var(--surface-2);color:var(--fg);font-size:var(--t-small);font-weight:var(--w-text);text-decoration:none}.zerno-landing .mon-pill b{padding:2px var(--gap-row);border-radius:999px;background:var(--lime);color:var(--btn-primary-fg);font-weight:var(--w-accent)}.zerno-landing .mon-collage{position:relative;aspect-ratio:10/11}.zerno-landing .mon-slab{position:absolute;overflow:hidden;border-radius:var(--r-card)}.zerno-landing .mon-slab-ink{right:0;top:0;width:60%;height:80%;background:var(--fg)}.zerno-landing .mon-slab-lime{left:0;top:24%;width:40%;height:72%;background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .mon-statute{position:absolute;inset:0;margin:0;padding:var(--gap-grid);overflow:hidden;font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-text);line-height:1.7;color:var(--bg);opacity:.5}.zerno-landing .mon-dots{position:absolute;inset:0;width:100%;height:100%}.zerno-landing .mon-dots-line{color:var(--line-2)}.zerno-landing .mon-dots-lime{color:var(--lime)}.zerno-landing .mon-win{position:absolute;left:10%;top:5%;width:72%;overflow:hidden;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop)}.zerno-landing .mon-win-bar{display:flex;align-items:center;gap:var(--gap-inner);padding:var(--gap-row) var(--gap-inner);border-bottom:1px solid var(--line-2);background:var(--surface-2)}.zerno-landing .mon-win-dots{display:flex;gap:var(--gap-tight)}.zerno-landing .mon-win-dots i{display:block;width:10px;height:10px;border-radius:50%;background:var(--line-2)}.zerno-landing .mon-win-url{flex:1;min-width:0;overflow:hidden;padding:2px var(--gap-row);border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface);font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .mon-win-body{display:flex;flex-direction:column;gap:var(--gap-inner);padding:var(--pad-card)}.zerno-landing .mon-win-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-inner)}.zerno-landing .mon-win-host{font-family:var(--mon-serif);font-size:var(--t-head);font-weight:var(--w-accent)}.zerno-landing .mon-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-row)}.zerno-landing .mon-stat{display:flex;flex-direction:column;gap:2px;padding:var(--gap-row) var(--gap-inner);border:1px solid var(--line-2);border-radius:var(--r-inner)}.zerno-landing .mon-stat b{font-size:var(--t-head);font-weight:var(--w-accent);line-height:1.1}.zerno-landing .mon-stat span{font-size:var(--t-small);font-weight:var(--w-text)}.zerno-landing .mon-stat-bad{background:var(--bad-soft);border-color:var(--bad-edge)}.zerno-landing .mon-stat-bad b{color:var(--bad)}.zerno-landing .mon-stat-good{background:var(--lime-soft);border-color:var(--good-edge)}.zerno-landing .mon-stat-warn{background:var(--warn-soft);border-color:var(--warn-edge)}.zerno-landing .mon-row{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-inner);padding-block:var(--gap-row)}.zerno-landing .mon-row+.mon-row{border-top:1px solid var(--line-2)}.zerno-landing .mon-row>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.zerno-landing .mon-row .chip{margin-left:0}.zerno-landing .mon-loader{display:flex;align-items:center;gap:var(--gap-row);padding:var(--gap-row) var(--gap-inner);border:1px solid var(--line-2);border-radius:999px;box-shadow:var(--shadow-card);font-size:var(--t-small);font-weight:var(--w-text)}.zerno-landing .mon-spin{flex:none;box-sizing:border-box;width:14px;height:14px;border:2px solid var(--line-2);border-top-color:var(--lime);border-radius:50%}@media (prefers-reduced-motion:no-preference){.zerno-landing .mon-spin{animation:mon-spin 1s linear infinite}}@keyframes mon-spin{to{transform:rotate(1turn)}}.zerno-landing .mon-bot{position:absolute;right:2%;bottom:0;width:36%;padding:var(--gap-row);border-radius:var(--r-card);background:var(--fg);color:var(--bg);box-shadow:var(--shadow-pop)}.zerno-landing .mon-bot-in{display:flex;flex-direction:column;gap:var(--gap-row);padding:var(--gap-inner);border-radius:var(--r-inner);background:color-mix(in srgb,var(--bg) 6%,var(--fg))}.zerno-landing .mon-bot-head{display:flex;align-items:center;gap:var(--gap-row)}.zerno-landing .mon-bot-name{display:flex;flex-direction:column;line-height:1.2;font-size:var(--t-small);font-weight:var(--w-accent)}.zerno-landing .mon-bot-name i{font-style:normal;font-weight:var(--w-text);opacity:.7}.zerno-landing .mon-bot-time{margin-left:auto;font-size:var(--t-small);font-weight:var(--w-text);opacity:.7}.zerno-landing .mon-bot .chip{align-self:flex-start;margin-left:0}.zerno-landing .mon-bot-cta{padding:var(--gap-row);border-radius:var(--r-chip);background:color-mix(in srgb,var(--bg) 12%,transparent);font-size:var(--t-small);font-weight:var(--w-accent);text-align:center}.zerno-landing .mon-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-grid);margin-top:var(--gap-wide);text-align:left}.zerno-landing .mon-proof{display:flex;flex-direction:column;gap:var(--gap-grid)}.zerno-landing .mon-proof h3{margin:0;font-size:var(--t-head);font-weight:var(--w-accent)}.zerno-landing .mon-proof .mon-art{aspect-ratio:1/1;min-height:0}.zerno-landing .mon-proof p{margin:0;font-size:var(--t-title);font-weight:var(--w-text);color:var(--fg-muted)}.zerno-landing .mon-art{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:300px;padding:var(--gap-block);overflow:hidden;border-radius:var(--r-card)}.zerno-landing .mon-art-plain{background:var(--surface-2)}.zerno-landing .mon-art-line{background:var(--surface-2);border:1px solid var(--line-2)}.zerno-landing .mon-art-ink{background:var(--fg)}.zerno-landing .mon-art>.mon-statute{opacity:.3}.zerno-landing .mon-art-lime{background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .mon-mini{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-row);width:100%;max-width:320px;padding:var(--gap-grid);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-pop)}.zerno-landing .mon-fake{min-height:40px;padding:0 var(--gap-inner);border:1px solid var(--line-2);border-radius:var(--r-chip);font-weight:var(--w-text);color:var(--fg-muted)}.zerno-landing .mon-fake,.zerno-landing .mon-missing{display:flex;align-items:center;font-size:var(--t-small)}.zerno-landing .mon-missing{gap:var(--gap-tight);padding:var(--gap-tight) var(--gap-row);border:1px solid var(--bad-edge);border-radius:var(--r-chip);background:var(--bad-soft);color:var(--bad);font-weight:var(--w-accent)}.zerno-landing .mon-fake-btn{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:var(--r-chip);background:var(--fg);color:var(--bg);font-size:var(--t-small);font-weight:var(--w-accent)}.zerno-landing .mon-quote{margin:0;font-size:var(--t-title);font-weight:var(--w-text);font-style:italic;line-height:1.5}.zerno-landing .mon-quote mark{background:color-mix(in srgb,var(--mark) 45%,transparent);color:inherit}.zerno-landing .mon-task{margin:0;padding:var(--gap-row) var(--gap-inner);border-radius:var(--r-inner);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-text);line-height:1.6}.zerno-landing .mon-task-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-row)}.zerno-landing .mon-task-foot .chip{margin-left:0}.zerno-landing .mon-copy{padding:var(--gap-tight) var(--gap-row);border-radius:var(--r-chip);background:var(--fg);color:var(--bg);font-size:var(--t-small);font-weight:var(--w-accent)}.zerno-landing .mon-laws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-grid)}.zerno-landing .mon-law{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-block);min-height:172px;padding:var(--pad-card);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface)}.zerno-landing .mon-law b{display:block;font-family:var(--mon-serif);font-size:var(--t-head);font-weight:var(--w-accent);line-height:1.1}.zerno-landing .mon-law span{display:block;margin-top:4px;font-size:var(--t-small);font-weight:var(--w-text);line-height:1.4;color:var(--fg-muted)}.zerno-landing .mon-ico{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-inner);background:var(--lime-soft);color:var(--fg);font-size:var(--t-small);font-weight:var(--w-accent)}.zerno-landing .mon-ink{position:relative;overflow:hidden;padding-block:var(--section-y);background:var(--fg);color:var(--bg)}.zerno-landing .mon-ink .mon-wrap{position:relative}.zerno-landing .mon-ink>.mon-statute{inset:auto 0 0 0;height:55%;opacity:.14}.zerno-landing .mon-ink .mon-lead{color:inherit;opacity:.75}.zerno-landing .mon-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-grid)}.zerno-landing .mon-moment{display:flex;flex-direction:column;gap:var(--gap-inner);padding:var(--pad-card);border-radius:var(--r-card);background:var(--surface);color:var(--fg)}.zerno-landing .mon-moment>p{margin:0;font-size:var(--t-title);font-weight:var(--w-text);color:var(--fg-muted)}.zerno-landing .mon-act{display:flex;align-items:center;gap:var(--gap-inner);padding-top:var(--gap-row);border-top:1px solid var(--line-2)}.zerno-landing .mon-act>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.zerno-landing .mon-lime{padding-block:var(--section-y);background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .mon-lime .mon-lead{color:inherit;opacity:.9}.zerno-landing .mon-lime .mon-kick{color:inherit;opacity:.85}.zerno-landing .mon-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-wide);align-items:center}.zerno-landing .mon-two>div:first-child{display:flex;flex-direction:column;gap:var(--gap-inner)}.zerno-landing .mon-memory{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-block);padding:var(--gap-wide);border-radius:var(--r-card);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-hero)}.zerno-landing .mon-ask{margin:0;font-size:var(--t-lead);font-weight:var(--w-text);line-height:1.35}.zerno-landing .mon-answer{display:flex;gap:var(--gap-inner);padding:var(--gap-inner) var(--gap-grid);border-radius:var(--r-inner);background:var(--surface-2)}.zerno-landing .mon-answer>span{display:flex;flex-direction:column;gap:var(--gap-tight)}.zerno-landing .mon-context{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--gap-row);padding:var(--gap-tight) var(--gap-inner) var(--gap-tight) var(--gap-tight);border-radius:var(--r-inner);background:var(--surface-2);font-size:var(--t-small);font-weight:var(--w-text)}.zerno-landing .mon-mods-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--gap-block);padding-bottom:var(--gap-wide)}.zerno-landing .mon-mod{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-wide);align-items:center;padding-block:var(--gap-wide);border-top:1px solid var(--line-2)}.zerno-landing .mon-mod>div:first-child{display:flex;flex-direction:column;gap:var(--gap-row)}.zerno-landing .mon-mod h3{margin:0;font-family:var(--mon-serif);font-size:var(--t-head);font-weight:var(--w-accent)}.zerno-landing .mon-mod p{margin:0;max-width:420px;font-size:var(--t-title);font-weight:var(--w-text);color:var(--fg-muted)}.zerno-landing .mon-mod .mon-art{min-height:340px}.zerno-landing .mon-entries{position:relative;display:flex;flex-direction:column;gap:var(--gap-row);width:100%;max-width:460px}.zerno-landing .mon-entry{display:flex;flex-direction:column;gap:var(--gap-inner);padding:var(--gap-inner) var(--gap-grid);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-pop)}.zerno-landing .mon-entry-prev{background:var(--surface-2);box-shadow:none;transform:scale(.94);transform-origin:bottom center}.zerno-landing .mon-entry .mon-row{padding-block:0}.zerno-landing .mon-bars{display:flex;align-items:flex-end;gap:2px;height:32px}.zerno-landing .mon-bars i{flex:1;height:70%;border-radius:var(--r-bar);background:var(--lime)}.zerno-landing .mon-bars i.mon-bar-down{height:100%;background:var(--bad)}.zerno-landing .mon-bars-cap{display:flex;justify-content:space-between;margin-top:var(--gap-tight)}.zerno-landing .mon-agent>div:first-child{gap:var(--gap-grid)}.zerno-landing #agent{scroll-margin-top:var(--page-top)}.zerno-landing .mon-fine{margin:0;font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-muted)}.zerno-landing .mon-final{padding-top:var(--section-y);background:var(--surface-2)}.zerno-landing .mon-final .mon-center{padding-bottom:var(--section-y)}.zerno-landing .mon-final .check-unit{width:100%;max-width:560px;text-align:left}.zerno-landing .mon-artband{display:grid;grid-template-columns:3fr 2fr 4fr;min-height:200px}.zerno-landing .mon-artband>div{position:relative;overflow:hidden}.zerno-landing .mon-artband-lime{background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .mon-artband-ink{background:var(--fg)}@media (max-width:900px){.zerno-landing .mon-hero-grid,.zerno-landing .mon-mod,.zerno-landing .mon-moments,.zerno-landing .mon-three,.zerno-landing .mon-two{grid-template-columns:minmax(0,1fr)}.zerno-landing .mon-laws{grid-template-columns:repeat(2,minmax(0,1fr))}.zerno-landing .mon-collage{aspect-ratio:10/9}.zerno-landing .mon-proof .mon-art{aspect-ratio:auto;min-height:300px}}@media (max-width:560px){.zerno-landing .mon-collage{aspect-ratio:10/16}.zerno-landing .mon-win{left:0;top:4%;width:92%}.zerno-landing .mon-bot{right:0;width:64%}.zerno-landing .mon-art{min-height:260px;padding:var(--gap-grid)}.zerno-landing .mon-memory{padding:var(--gap-grid)}.zerno-landing .mon-artband{min-height:120px}}