:is(.zerno-landing,.zerno-cabinet) .site-mark{width:40px;height:40px;border-radius:var(--r-inner);flex:none;-o-object-fit:contain;object-fit:contain;background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .site-mark-letter{display:grid;place-items:center;font-weight:var(--w-accent);font-size:var(--t-head);line-height:1;color:var(--on-fill);background:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .site-mark-plate{display:grid;place-items:center;box-sizing:border-box;background:color-mix(in srgb,var(--v-tint,var(--fg-muted)) 12%,var(--bg));border:1px solid color-mix(in srgb,var(--v-tint,var(--fg-muted)) 22%,transparent)}:is(.zerno-landing,.zerno-cabinet) .site-mark-plate>img{width:80%;height:80%;image-rendering:pixelated}@media (prefers-color-scheme:dark){:is(.zerno-landing,.zerno-cabinet) .site-mark-letter{color:var(--fg);background:var(--surface-2)}}:is(.zerno-landing,.zerno-cabinet) .site-mark-xs{width:16px;height:16px;border-radius:var(--r-bar)}:is(.zerno-landing,.zerno-cabinet) .site-mark-xs.site-mark-letter{font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .check-line{display:flex;gap:var(--gap-row);max-width:560px;margin-bottom:22px}:is(.zerno-landing,.zerno-cabinet) .mosaic-top{display:flex;align-items:baseline;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .mosaic-top h3{font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .mosaic-sum{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) :is(.crawl,.report-card){margin-top:26px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:20px 24px 18px}:is(.zerno-landing) .chip-pill{font-size:var(--t-small);border-color:var(--line-2)}:is(.zerno-landing) :is(.card-note,.tag){font-size:var(--t-small)}.zerno-landing .section{padding-top:0;padding-bottom:var(--section-y)}.zerno-landing>:is(section,main).section:first-of-type,.zerno-landing>main>section.section:first-of-type{padding-top:var(--page-top)}.zerno-landing .hl-final{padding-block:var(--section-y)}.zerno-landing .section+.hl-final{padding-top:0}.zerno-landing :is(.section,.hl-hero)>.container>:last-child,.zerno-landing :is(.section,.hl-hero)>.container>:last-child>:last-child,.zerno-landing :is(.section,.hl-hero)>.container>:last-child>:last-child>:last-child{margin-bottom:0}.zerno-landing .section>.container>:first-child{margin-top:0}.zerno-landing .section.lc-band{padding-top:var(--section-y)}.zerno-landing .section>.container>h1{font-size:var(--t-display);line-height:1.06;font-weight:var(--w-accent);letter-spacing:-.03em;margin:0 0 var(--page-head-gap);text-wrap:balance}.zerno-landing .section>.container>h1+.section-sub{max-width:var(--lead-max);margin:0}.zerno-landing .section>.container>h1+.section-sub:not(:last-child){margin-bottom:var(--page-lead-gap)}.zerno-landing .hl-hero{padding-top:var(--page-top);padding-bottom:var(--section-y)}.zerno-landing .hl-hero h1{margin:0 0 var(--page-head-gap)}.zerno-landing .hl-hero h1 em,.zerno-landing .nobr{white-space:nowrap}.zerno-landing .hl-hero>.container>h1+:is(.hl-hero-sub,.section-sub){max-width:var(--lead-max);margin-bottom:0;text-wrap:balance}.zerno-landing .hl-hero-compact{padding-bottom:var(--page-lead-gap)}.zerno-landing .hl-hero-compact+.section>.container>:first-child{margin-top:0}.zerno-landing .hl-hero-copy .hl-hero-sub{max-width:none;text-wrap:pretty}.zerno-landing .hl-hero-copy .hl-hero-points{flex-direction:column;gap:var(--gap-row)}.zerno-landing .art-index-head{padding-top:var(--page-top)}.zerno-landing .art-index-head h1{font-size:var(--t-display);line-height:1.06;font-weight:var(--w-accent)}.zerno-landing .art-index-head h1+p{margin-top:var(--page-head-gap);max-width:var(--lead-max)}.zerno-landing .art-shell{padding-top:var(--page-top)}.zerno-landing .art-head h1{font-size:var(--t-section);font-weight:var(--w-accent)}.zerno-landing .art-lede{margin-top:var(--page-head-gap)}.zerno-landing .legal-doc{padding-top:var(--page-top)}.zerno-landing .legal-doc-body h1{font-size:var(--t-section);font-weight:var(--w-accent);line-height:1.15;margin-bottom:var(--page-head-gap)}.zerno-landing .story-hero{padding-top:var(--page-top)}.zerno-landing .story-missing{padding:var(--page-top) 0 var(--section-y)}.zerno-landing .story-missing h1{font-size:var(--t-section);margin:0 0 var(--page-head-gap);font-weight:var(--w-accent)}.zerno-landing .status-page{padding-top:var(--page-top)}.zerno-landing :is(.section,.hl-hero) .mt-tight{margin-top:var(--gap-tight)}.zerno-landing :is(.section,.hl-hero) .mt-inner{margin-top:var(--gap-inner)}.zerno-landing :is(.section,.hl-hero) .mt-grid{margin-top:var(--gap-grid)}.zerno-landing :is(.section,.hl-hero) .mt-block{margin-top:var(--gap-block)}.zerno-landing .section h2:where(:not([class]),.rv){font-size:var(--t-section);margin-bottom:var(--gap-inner);font-weight:var(--w-accent)}.zerno-landing .section .section-sub{max-width:var(--lead-max)}.zerno-landing .section-sub+.section-sub{margin-top:var(--gap-inner)}.zerno-landing .section-sub+:where(:not(.section-sub)){margin-top:var(--gap-block)}.zerno-landing .section-center{text-align:center}.zerno-landing .section-center .section-sub{margin-inline:auto}.zerno-landing .check-line:last-child{margin-bottom:0}.zerno-landing .census-bill-wrap{padding-top:0}.zerno-landing .census-bill{margin-top:30px;display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gap-wide);align-items:start}.zerno-landing .census-bill-sum{margin:0;font-size:var(--t-section);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--bad);font-weight:var(--w-strong)}.zerno-landing .census-bill-sum i{font-style:normal;font-size:.4em;letter-spacing:0;color:var(--fg-muted)}.zerno-landing .census-bill-cap{margin-top:14px;max-width:46ch;color:var(--fg-muted);font-size:var(--t-title)}.zerno-landing .census-ledger{border-top:1px solid var(--line-2)}.zerno-landing .census-row{display:grid;grid-template-columns:1fr auto;gap:var(--gap-row) var(--gap-grid);align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line-2)}.zerno-landing .census-row span{font-size:var(--t-title);color:var(--fg-muted)}.zerno-landing .census-row em{font-style:normal;display:block;margin-top:2px;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .census-row b{font-weight:var(--w-accent);font-size:var(--t-title);white-space:nowrap;font-variant-numeric:tabular-nums}.zerno-landing .census-row-total b{color:var(--bad)}@media (max-width:760px){.zerno-landing .census-bill{grid-template-columns:1fr;gap:var(--gap-block)}}.zerno-landing .census-facts{margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid) var(--gap-block)}.zerno-landing .census-fact b{display:block;font-size:var(--t-num);line-height:1.05;font-weight:var(--w-strong);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zerno-landing .census-fact-bad{color:var(--bad)}.zerno-landing .census-fact>span{display:block;margin-top:5px;font-size:var(--t-title)}.zerno-landing .census-fact em{display:block;margin-top:5px;font-style:normal;font-size:var(--t-small);color:var(--fg-muted)}@media (max-width:520px){.zerno-landing .census-facts{grid-template-columns:1fr;gap:var(--gap-inner)}}.zerno-landing .census-bars{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:var(--gap-row)}.zerno-landing .census-bar{display:grid;grid-template-columns:minmax(200px,34ch) 1fr 5ch;gap:var(--gap-inner);align-items:center}.zerno-landing .census-bar-name{font-size:var(--t-title)}.zerno-landing .census-bar-track{height:10px;background:var(--surface-2);border-radius:var(--r-bar)}.zerno-landing .census-bar-track i{display:block;height:100%;border-radius:var(--r-bar);background:var(--bad);opacity:.8}.zerno-landing .census-bar-share{font-size:var(--t-title);text-align:right;font-variant-numeric:tabular-nums}.zerno-landing .census-method{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap-grid) var(--gap-block)}.zerno-landing .census-method h3{margin:0 0 6px;font-size:var(--t-title)}.zerno-landing .census-method p{margin:0;font-size:var(--t-title);color:var(--fg-muted);max-width:46ch}@media (max-width:620px){.zerno-landing .census-bar{grid-template-columns:1fr 5ch;grid-template-areas:"n s" "t t";gap:var(--gap-tight) var(--gap-row)}.zerno-landing .census-bar-name{grid-area:n}.zerno-landing .census-bar-share{grid-area:s}.zerno-landing .census-bar-track{grid-area:t}}.zerno-landing .census-rank{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.zerno-landing .census-rank-row a{display:grid;grid-template-columns:3ch 1fr 150px 16px;gap:var(--gap-inner);align-items:center;padding:14px 4px;border-bottom:1px solid var(--line-2);color:inherit;text-decoration:none}.zerno-landing .census-rank-row a:after{content:"→";color:var(--fg-subtle);transition:transform .15s ease}.zerno-landing .census-rank-row a:hover{background:var(--surface)}.zerno-landing .census-rank-row a:hover:after{color:var(--fg);transform:translateX(2px)}.zerno-landing .census-rank-place{font-size:var(--t-title);font-weight:var(--w-accent);color:var(--lime);font-variant-numeric:tabular-nums}.zerno-landing .census-rank-name{font-size:var(--t-title);font-weight:var(--w-accent)}.zerno-landing .census-rank-name em,.zerno-landing .census-rank-score em{display:block;margin-top:3px;font-style:normal;font-weight:var(--w-text);font-size:var(--t-small);color:var(--fg-muted)}.zerno-landing .census-rank-name em{color:var(--bad)}.zerno-landing .census-rank-score{display:grid;justify-items:end}.zerno-landing .census-rank-score b{font-size:var(--t-head);line-height:1;font-weight:var(--w-accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zerno-landing .census-spread{--spread:var(--bad),var(--warn),var(--good);position:relative;display:block;width:100%;height:6px;margin-top:7px;border-radius:var(--r-bar);overflow:visible;background:linear-gradient(90deg,var(--spread))}.zerno-landing .census-spread:before{content:"";position:absolute;inset:0;border-radius:var(--r-bar);background:var(--surface-2);opacity:.8}.zerno-landing .census-spread i{position:absolute;top:0;bottom:0;border-radius:var(--r-bar);background-image:linear-gradient(90deg,var(--spread));background-repeat:no-repeat}.zerno-landing .census-spread s{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--fg);border-radius:var(--r-bar)}@media (max-width:560px){.zerno-landing .census-rank-row a{grid-template-columns:2.5ch 1fr 96px;gap:var(--gap-row)}.zerno-landing .census-rank-row a:after{display:none}}.zerno-landing .census-head{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid) var(--gap-block);padding-top:20px;border-top:1px solid var(--line-2)}@media (max-width:760px){.zerno-landing .census-head{grid-template-columns:repeat(2,1fr)}}.zerno-landing .census-head .census-rank-score{justify-items:start;max-width:180px}.zerno-landing .story{color:var(--fg);--story-margin:320px;--story-gap:52px;--story-accent:var(--lime-3,var(--lime-2))}.zerno-landing .story-rail{position:sticky;top:60px;z-index:40;background:var(--nav-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}:is(html[data-design=b],.sm-b) .zerno-landing .story-rail{--story-rail-pad:8px;top:calc(var(--b-nav-top) + 44px + 2 * var(--story-rail-pad) + 2 * var(--ring-hair) + var(--gap-row))}@media (max-width:600px){:is(html[data-design=b],.sm-b) .zerno-landing .story-rail{--story-rail-pad:4px}}.zerno-landing .story-rail-in{display:flex;align-items:baseline;gap:16px;max-width:1200px;margin:0 auto;padding:9px 28px;font-size:13px;color:var(--fg-muted)}.zerno-landing .story-rail-title{color:var(--fg);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zerno-landing .story-rail-meter{display:flex;align-items:baseline;gap:14px;margin-left:auto;white-space:nowrap}.zerno-landing .story-rail-year{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;color:var(--fg-subtle);font-variant-numeric:tabular-nums}.zerno-landing .story-rail-count{font-size:12.5px;font-variant-numeric:tabular-nums;padding:2px 9px;background:var(--lime-soft);border:1px solid var(--line-2)}.zerno-landing .story-rail-count b{font-weight:700;color:var(--story-accent)}.zerno-landing .story-rail-read{height:2px;background:var(--lime);width:0;transition:width .12s linear}:is(html[data-design=b],.sm-b) .zerno-landing .story-rail{width:-moz-max-content;width:max-content;max-width:calc(100% - 2 * var(--b-edge));margin-inline:auto;overflow:hidden;border:var(--ring-hair) solid var(--b-glass-edge);border-radius:var(--b-r-pill);background:var(--b-glass);backdrop-filter:var(--b-glass-blur);-webkit-backdrop-filter:var(--b-glass-blur);box-shadow:var(--b-float)}:is(html[data-design=b],.sm-b) .zerno-landing .story-rail-in{gap:var(--gap-inner);max-width:none;padding:var(--gap-row) var(--gap-inner);color:var(--b-ink-2)}:is(html[data-design=b],.sm-b) .zerno-landing .story-rail-count{padding:0;background:none;border:0}:is(html[data-design=b],.sm-b) .zerno-landing .story-rail-count b{color:var(--fg)}:is(html[data-design=b],.sm-b) .zerno-landing .story-rail-read{position:absolute;left:0;bottom:0;background:var(--b-lime-hi)}.zerno-landing .story-wrap{max-width:1200px;margin:0 auto;padding:0 28px 40px}.zerno-landing .story-hero{display:grid;grid-template-columns:minmax(0,1fr) var(--story-margin);-moz-column-gap:var(--story-gap);column-gap:var(--story-gap);row-gap:34px;align-items:end;padding:52px 0 40px}.zerno-landing .story-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;color:var(--fg-subtle);margin:0 0 20px}.zerno-landing .story-hero h1{font-size:clamp(40px,6.4vw,70px);line-height:1.16;letter-spacing:-.035em;margin:0;text-wrap:balance}.zerno-landing .story-hero h1 span{background:var(--lime);color:var(--color-accent-fg,#171717);padding:.04em .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.zerno-landing .story-dek{font-size:20px;line-height:1.5;color:var(--fg-muted);margin:22px 0 0;max-width:48ch}.zerno-landing .story-meta{display:flex;flex-wrap:wrap;gap:4px 22px;margin:26px 0 0;font-size:12.5px;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums}.zerno-landing .story-meta b{font-weight:700;color:var(--story-accent)}.zerno-landing .story-doc{background:var(--surface);border:1px solid var(--line-2);padding:16px 18px 18px;font-size:13.5px;line-height:1.7;color:var(--fg-muted)}.zerno-landing .story-doc-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:9px;margin-bottom:12px;border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--fg-subtle)}.zerno-landing .story-doc dl{margin:0;display:grid;gap:2px}.zerno-landing .story-doc dl>div{display:grid;grid-template-columns:10ch 1fr;gap:12px}.zerno-landing .story-doc dt{color:var(--fg-subtle)}.zerno-landing .story-doc dd{margin:0;color:var(--fg)}.zerno-landing .story-doc dd.made{color:var(--bad)}.zerno-landing .story-doc-foot{margin:14px 0 0;padding-top:11px;border-top:1px solid var(--line-2);font-size:13.5px;line-height:1.45;color:var(--fg-subtle)}.zerno-landing .story-era{display:grid;grid-template-columns:minmax(0,1fr) var(--story-margin);-moz-column-gap:var(--story-gap);column-gap:var(--story-gap);align-items:start;padding:calc(var(--section-y) / 2) 0;border-top:1px solid var(--line-2)}.zerno-landing :is(.story-era,.story-part,.story-end)>:last-child,.zerno-landing :is(.story-era,.story-part,.story-end)>:last-child>:last-child{margin-bottom:0}.zerno-landing .story-era-head{grid-column:1;grid-row:1;margin-bottom:18px}.zerno-landing .story-era-body{grid-column:1;grid-row:2}.zerno-landing .story-era-steps{grid-column:1/-1;grid-row:3}.zerno-landing .story-era-margin{grid-column:2;grid-row:1/span 2;align-self:start;display:flex;flex-direction:column;gap:26px}.zerno-landing .story-span{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;color:var(--story-accent);margin:0 0 10px;font-variant-numeric:tabular-nums}.zerno-landing .story-era h2{font-size:clamp(26px,3.4vw,37px);line-height:1.1;letter-spacing:-.02em;margin:0;text-wrap:balance}.zerno-landing .story-era-dek{font-size:17px;line-height:1.5;color:var(--fg-muted);margin:12px 0 0;max-width:62ch}.zerno-landing .story-era-body p{font-size:19px;line-height:1.6;margin:0 0 1.05em}.zerno-landing .story-era-body p:last-child{margin-bottom:0}.zerno-landing .story-norm{border-left:3px solid var(--lime);background:var(--lime-soft);padding:15px 18px;margin:26px 0}.zerno-landing .story-norm-act{font-size:13px;color:var(--fg-muted);margin:0 0 8px;font-variant-numeric:tabular-nums}.zerno-landing .story-norm-act b{display:inline-block;font-weight:700;margin-right:8px;padding:1px 7px;background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .story-norm-act span{color:var(--fg-subtle)}.zerno-landing .story-norm p{font-size:16px;line-height:1.5;margin:0 0 8px}.zerno-landing .story-norm p:last-child{margin-bottom:0}.zerno-landing .story-norm-checks{font-size:14px;color:var(--fg-muted)}.zerno-landing .story-norm-checks span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;color:var(--fg-subtle);margin-bottom:3px}.zerno-landing .story-fact{border-top:2px solid var(--fg);padding-top:10px}.zerno-landing .story-fact-mark{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--story-accent);margin-bottom:6px;font-variant-numeric:tabular-nums}.zerno-landing .story-fact p{font-size:14.5px;line-height:1.5;color:var(--fg-muted);margin:0}.zerno-landing .story-fact p+p{margin-top:8px}.zerno-landing .story-pull{font-size:25px;line-height:1.3;letter-spacing:-.015em;text-wrap:balance;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:22px 0;margin:30px 0}.zerno-landing .story-steps{list-style:none;margin:26px 0 0;padding:0}.zerno-landing .story-step{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:start;padding:16px 0;border-top:1px solid var(--line-2)}.zerno-landing .story-step-what{max-width:78ch}.zerno-landing .story-step-when{display:flex;flex-direction:column;gap:8px}.zerno-landing .story-step-date{display:flex;flex-direction:column;gap:1px;font-size:14px;color:var(--story-accent);font-variant-numeric:tabular-nums}.zerno-landing .story-step-date i{font-style:normal;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--fg-subtle)}.zerno-landing .story-step-date--live{color:var(--story-accent);font-weight:700}.zerno-landing .story-step-date--live i{color:var(--fg-subtle);font-weight:400}.zerno-landing .story-step-left{font-size:11.5px;color:var(--fg-subtle)}.zerno-landing .story-step-what h3{font-size:17px;line-height:1.35;letter-spacing:-.01em;margin:0 0 5px}.zerno-landing .story-step-act{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--story-accent);margin-bottom:8px}.zerno-landing .story-step-what p{font-size:15.5px;line-height:1.5;color:var(--fg-muted);margin:0 0 .6em}.zerno-landing .story-step-what p:last-child{margin-bottom:0}.zerno-landing .story-steps--ahead{margin-top:24px}.zerno-landing .story-steps--ahead .story-step-what h3{font-size:18px}.zerno-landing .story-growth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line-2)}.zerno-landing .story-growth div{display:flex;flex-direction:column;gap:5px}.zerno-landing .story-growth b{font-size:32px;line-height:1;letter-spacing:-.035em;color:var(--fg);font-variant-numeric:tabular-nums}.zerno-landing .story-growth span{font-size:13px;line-height:1.35;color:var(--fg-muted)}.zerno-landing .story-part{display:grid;grid-template-columns:minmax(0,1fr) var(--story-margin);-moz-column-gap:var(--story-gap);column-gap:var(--story-gap);padding:calc(var(--section-y) / 2) 0;border-top:1px solid var(--line-2)}.zerno-landing .story-part>*{grid-column:1/-1}.zerno-landing .story-part-head{grid-column:1}.zerno-landing .story-part-head h2{font-size:clamp(26px,3.4vw,36px);line-height:1.12;letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.zerno-landing .story-part-head p{font-size:16.5px;line-height:1.5;color:var(--fg-muted);margin:0}.zerno-landing .story-part-note{font-size:14px;line-height:1.5;color:var(--fg-subtle);margin:16px 0 0;max-width:72ch}.zerno-landing .story-scale-scroll{margin-top:28px}.zerno-landing .story-scale-scroll svg{display:block;width:100%;height:auto}.zerno-landing .story-line{fill:none;stroke:var(--lime);stroke-width:2.5}.zerno-landing .story-area{fill:var(--lime-soft);stroke:none}.zerno-landing .story-axis,.zerno-landing .story-grid{stroke:var(--line-2);stroke-width:1}.zerno-landing .story-dot{fill:var(--lime)}.zerno-landing .story-tick{font-family:var(--font-ui);font-size:11px;fill:var(--fg-subtle);font-variant-numeric:tabular-nums}.zerno-landing .story-note{font-family:var(--font-ui);font-size:12.5px;fill:var(--fg-muted)}.zerno-landing .story-scale-scroll svg{touch-action:pan-y}.zerno-landing .story-cursor{pointer-events:none}.zerno-landing .story-cursor line{stroke:var(--fg);stroke-width:1;opacity:.35}.zerno-landing .story-cursor circle{fill:var(--lime);stroke:var(--bg);stroke-width:2}.zerno-landing .story-cursor text{font-family:var(--font-ui);font-size:var(--t-small);fill:var(--fg);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.zerno-landing .story-scale-hover .story-note{fill-opacity:.25}html.motion .zerno-landing .story-scale-scroll.rv .story-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.3,.6,.3,1) .15s}html.motion .zerno-landing .story-scale-scroll.rv.in .story-line{stroke-dashoffset:0}html.motion .zerno-landing .story-scale-scroll.rv .story-area{opacity:0;transition:opacity 1.1s ease .5s}html.motion .zerno-landing .story-scale-scroll.rv.in .story-area{opacity:1}html.motion .zerno-landing .story-scale-scroll.rv .story-dot{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease,transform .45s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.75s + var(--i, 0) * .42s)}html.motion .zerno-landing .story-scale-scroll.rv.in .story-dot{opacity:1;transform:none}html.motion .zerno-landing .story-scale-scroll.rv .story-note{opacity:0;transition:opacity .5s ease;transition-delay:calc(.95s + var(--i, 0) * .42s)}html.motion .zerno-landing .story-scale-scroll.rv.in .story-note{opacity:1}@media print{html.motion .zerno-landing .story-scale-scroll.rv :is(.story-line,.story-area,.story-dot,.story-note){opacity:1;transform:none;stroke-dashoffset:0}}.zerno-landing .story-table-scroll{margin-top:26px}.zerno-landing .story-table{border-collapse:collapse;width:100%}.zerno-landing .story-table td,.zerno-landing .story-table th{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--line-2);vertical-align:baseline}.zerno-landing .story-table th{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:400;color:var(--fg-subtle);border-bottom:1px solid var(--line-2)}.zerno-landing .story-table td{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.zerno-landing .story-table td.art{color:var(--story-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.zerno-landing .story-table-broken{margin-top:4px;color:var(--story-accent)}.zerno-landing .story-table-act,.zerno-landing .story-table-broken{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.zerno-landing .story-table-act{color:var(--fg-subtle);margin-bottom:3px}.zerno-landing .story-table .num{text-align:right;padding-right:0}.zerno-landing .story-table td.sum{color:var(--bad);white-space:nowrap;font-variant-numeric:tabular-nums}.zerno-landing .story-end{display:grid;grid-template-columns:minmax(0,1fr) var(--story-margin);-moz-column-gap:var(--story-gap);column-gap:var(--story-gap);padding:calc(var(--section-y) / 2) 0;border-top:1px solid var(--line-2)}.zerno-landing .story-end>*{grid-column:1}.zerno-landing .story-end h2{font-size:clamp(30px,4.4vw,44px);line-height:1.06;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}.zerno-landing .story-end p{font-size:18px;line-height:1.6;color:var(--fg-muted);margin:0 0 1em}.zerno-landing .story-end-form{margin-top:var(--gap-block);max-width:640px}.zerno-landing .story-missing{padding:90px 0;max-width:58ch}.zerno-landing .story-missing h1{font-size:32px;line-height:1.1;margin:0 0 14px}.zerno-landing .story-missing p{color:var(--fg-muted)}.zerno-landing .story-missing a{color:var(--story-accent);text-decoration:underline}@media (max-width:1040px){.zerno-landing .story-hero{grid-template-columns:minmax(0,1fr);gap:34px;align-items:start}.zerno-landing .story-era{grid-template-columns:minmax(0,1fr);row-gap:22px}.zerno-landing .story-era-body,.zerno-landing .story-era-head,.zerno-landing .story-era-margin,.zerno-landing .story-era-steps{grid-column:1;grid-row:auto}.zerno-landing .story-end,.zerno-landing .story-part{grid-template-columns:minmax(0,1fr)}.zerno-landing .story-era-margin{max-width:64ch;margin-top:8px}.zerno-landing .story-fact{border-top-width:1px}}@media (max-width:760px){.zerno-landing .story-growth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zerno-landing .story-wrap{padding:0 18px 32px}.zerno-landing .story-step{grid-template-columns:minmax(0,1fr);gap:10px}.zerno-landing .story-step-when{flex-direction:row;gap:18px}.zerno-landing .story-rail-in{padding:8px 18px}.zerno-landing .story-rail-title{display:none}.zerno-landing .story-era-body p{font-size:17px}.zerno-landing .story-pull{font-size:21px}.zerno-landing .story-doc dl>div{grid-template-columns:8ch 1fr}}@media (prefers-reduced-motion:reduce){.zerno-landing .story-rail-read{transition:none}}.zerno-landing .law-acts{margin-top:26px}.zerno-landing .law-scale{display:flex;gap:2px;height:44px;border-radius:var(--r-bar);overflow:hidden;background:var(--line-2)}.zerno-landing .law-seg{font-style:normal;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:var(--t-small);font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--fg-muted)}.zerno-landing .law-seg-1{background:var(--lime);color:var(--btn-primary-fg);font-weight:var(--w-accent)}.zerno-landing .law-seg-2,.zerno-landing .law-seg-3{background:var(--good-edge)}.zerno-landing .law-main{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap-row)}.zerno-landing .law-spine{background:var(--surface);border-left:1px solid var(--line-2);border:1px solid var(--line-2);border-left-width:3px;border-radius:var(--r-card);padding:16px 16px 14px;display:flex;flex-direction:column}.zerno-landing .law-spine-1{border-left-color:var(--lime)}.zerno-landing .law-spine-2,.zerno-landing .law-spine-3{border-left-color:var(--good-edge)}.zerno-landing .law-count{font-size:var(--t-head);line-height:1;font-weight:var(--w-accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zerno-landing .law-count em{font-style:normal;margin-left:7px;font-size:var(--t-small);letter-spacing:0;color:var(--fg-subtle)}.zerno-landing .law-no{display:block;margin-top:9px;font-size:var(--t-title);font-weight:var(--w-accent)}.zerno-landing .law-title{display:block;margin-top:5px;flex:1;font-size:var(--t-small);line-height:1.45;color:var(--fg-muted)}.zerno-landing .law-edition{display:block;margin-top:10px;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .law-rest{margin-top:20px;padding-top:18px;border-top:1px solid var(--line-2)}.zerno-landing .law-rest h3{margin:0 0 11px;font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-subtle);letter-spacing:.05em;text-transform:uppercase}.zerno-landing .law-chips{display:flex;flex-wrap:wrap;gap:var(--gap-row)}.zerno-landing .law-chip b{font-weight:var(--w-accent)}.zerno-landing .law-chip em{font-style:normal;color:var(--fg-subtle)}.zerno-landing .law-chip .law-ahead{color:var(--warn)}@media (max-width:560px){.zerno-landing .law-main{grid-template-columns:1fr}.zerno-landing .law-scale{height:38px}}.zerno-landing .vd{flex:1 1 100%}.zerno-landing .vd-ru{--vd-tone:var(--good)}.zerno-landing .vd-out{--vd-tone:var(--bad)}.zerno-landing .vd-unknown{--vd-tone:var(--fg-subtle)}.zerno-landing .vd-bar{display:flex;gap:var(--gap-tight);height:12px;margin-top:6px}.zerno-landing .vd-seg{flex:1 1 0;border-radius:999px;background:var(--vd-tone)}.zerno-landing .vd-seg.vd-unknown{background:color-mix(in srgb,var(--vd-tone) 45%,transparent)}.zerno-landing .vd-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--gap-grid)}.zerno-landing .vd-col{padding:16px 20px 4px;border-top:1px solid var(--line-2)}.zerno-landing .vd-col+.vd-col{border-left:1px solid var(--line-2)}.zerno-landing .vd-col:first-child{padding-left:0}.zerno-landing .vd-col:last-child{padding-right:0}.zerno-landing .vd-head{display:flex;align-items:baseline;gap:var(--gap-row)}.zerno-landing .vd-num{font-size:var(--t-num);font-weight:var(--w-strong);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vd-tone)}.zerno-landing .vd-unknown .vd-num{color:var(--fg-muted)}.zerno-landing .vd-title{font-size:var(--t-title);font-weight:var(--w-accent);color:var(--fg)}.zerno-landing .vd-note{margin:6px 0 10px;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .vd-row{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:var(--gap-row);padding:7px 0;border-bottom:1px solid var(--line-2);font-size:var(--t-small);line-height:1.35}.zerno-landing .vd-row:last-child{border-bottom:none}.zerno-landing .vd-name{font-weight:var(--w-accent);color:var(--fg);overflow-wrap:anywhere}.zerno-landing .vd-kind{min-width:0;color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zerno-landing .vd-tag{padding:2px 7px;border-radius:var(--r-bar);font-size:var(--t-small);font-weight:var(--w-accent);white-space:nowrap;background:color-mix(in srgb,var(--vd-tone) 12%,transparent);color:var(--vd-tone)}@media (max-width:900px){.zerno-landing .vd-cols{grid-template-columns:minmax(0,1fr);gap:var(--gap-inner)}.zerno-landing .vd-col,.zerno-landing .vd-col:first-child,.zerno-landing .vd-col:last-child{padding:14px 0 0}.zerno-landing .vd-col+.vd-col{border-left:0}}@media (max-width:520px){.zerno-landing .vd-row{grid-template-columns:18px minmax(0,1fr) auto;row-gap:2px}.zerno-landing .vd-row .site-mark{grid-row:span 2;align-self:start;margin-top:1px}.zerno-landing .vd-name{grid-column:2}.zerno-landing .vd-tag{grid-column:3;grid-row:1}.zerno-landing .vd-kind{grid-column:2/-1;grid-row:2;white-space:normal}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-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}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-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:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-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}:root{--b-wall:#ECEAE5;--b-wall-2:#E2DFD8;--b-paper:#FFFFFF;--b-paper-2:#F4F2EE;--b-sand:#E2DFD8;--b-ink:#111111;--b-ink-2:#4F4F4F;--b-ink-3:#787878;--b-line:rgba(17,17,17,0.10);--b-line-soft:rgba(17,17,17,0.07);--b-glass:rgba(255,255,255,0.72);--b-glass-edge:rgba(255,255,255,0.6);--b-glass-blur:blur(24px) saturate(140%);--b-float:0 8px 32px -12px rgba(0,0,0,0.3);--b-graphite:#1C1C1E;--b-graphite-2:#2A2A2C;--b-graphite-line:rgba(255,255,255,0.08);--b-on-graphite:#FFFFFF;--b-on-graphite-hover:rgba(255,255,255,0.06);--b-dim:#8E8E93;--b-dim-2:#A1A1A6;--b-lime:#65A30D;--b-lime-hi:#84CC16;--b-lime-ink:#3F6212;--b-lime-soft:#DDEBC0;--b-lime-pale:#D9F99D;--b-on-lime:#111111;--b-amber:#F5C451;--b-amber-soft:#F6E7BF;--b-amber-ink:#7A5200;--b-red-hi:#FF8A75;--b-bad:#B8321E;--b-bad-soft:rgba(184,50,30,0.10);--b-good:#4D7C0F;--b-good-soft:rgba(77,124,15,0.12);--b-bad-fill:#B8321E;--b-amber-fill:#8A5A00;--b-good-fill:#3F6212;--b-on-fill:#FFFFFF;--b-pill:var(--b-ink);--b-pill-fg:#FFFFFF;--b-pill-hover:#2B2B2B;--b-edge:12px;--b-nav-top:16px;--b-nav-pad:8px 8px 8px 16px;--b-nav-pad-sm:4px 4px 4px 12px;--b-find-w:360px;--b-find-list-w:480px;--b-drop-w:440px;--b-drop-gap:22px;--b-cta-pad-sm:10px;--b-r-tile:24px;--b-r-band:28px;--b-r-pill:9999px;--b-r-field:28px;--b-r-mark:6px;--b-mark:24px;--b-mark-glyph:18px;--b-sign:16px;--b-sign-stroke:1.7;--b-days-h:100px}@media (prefers-color-scheme:dark){:root{--b-wall:#121211;--b-wall-2:#1A1A19;--b-paper:#1C1C1D;--b-paper-2:#242425;--b-sand:#2A2925;--b-ink:#EDEBE6;--b-ink-2:#B5B3AE;--b-ink-3:#8E8E93;--b-line:rgba(255,255,255,0.10);--b-line-soft:rgba(255,255,255,0.06);--b-glass:rgba(28,28,29,0.72);--b-glass-edge:rgba(255,255,255,0.08);--b-float:0 8px 32px -12px rgba(0,0,0,0.7);--b-graphite:#232325;--b-graphite-2:#29292B;--b-lime:#84CC16;--b-lime-hi:#A3E635;--b-lime-ink:#A3D55C;--b-lime-soft:rgba(132,204,22,0.16);--b-amber-soft:rgba(245,196,81,0.16);--b-amber-ink:#F5C451;--b-bad:#FF8A75;--b-bad-soft:rgba(255,120,98,0.16);--b-good:#A3D55C;--b-good-soft:rgba(163,213,92,0.16);--b-pill-fg:#111111;--b-pill-hover:#FFFFFF}}.b-outcome{display:inline-flex;align-items:center;gap:var(--gap-tight);color:var(--b-ink);font:inherit;white-space:nowrap}.b-outcome svg{flex:none;width:max(var(--b-sign),1em);height:max(var(--b-sign),1em)}.b-outcome circle{fill:currentColor}.b-outcome path{fill:none;stroke:var(--b-on-fill);stroke-width:var(--b-sign-stroke);stroke-linecap:round;stroke-linejoin:round}.b-outcome-bad svg{color:var(--b-bad-fill)}.b-outcome-good svg{color:var(--b-good-fill)}.b-outcome-soon svg{color:var(--b-amber-fill)}.b-days svg{display:block;width:100%;height:var(--b-days-h);overflow:visible}.b-days-step{fill:var(--b-bad-fill)}.b-days-base{fill:none;stroke:var(--b-line);stroke-width:var(--ring-hair)}.b-days text{font-family:var(--font-ui);font-size:var(--t-small);fill:var(--b-ink-3)}html[data-design=b]{color-scheme:light dark;--font-ui:"Manrope","IBM Plex Sans","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:"Geist Mono","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--color-surface:236 234 229;--color-surface-raised:255 255 255;--color-surface-elevated:244 242 238;--color-surface-hover:230 227 220;--color-line:221 218 211;--color-line-strong:196 192 184;--color-fg:17 17 17;--color-fg-muted:79 79 79;--color-fg-subtle:120 120 120;--color-accent:var(--brand-600);--color-accent-hover:var(--brand-700);--color-accent-soft:221 235 192;--color-accent-fg:var(--b-on-lime);--color-audit-canvas:236 234 229;--shadow-card:0 1px 2px rgba(17,17,17,0.04);--bg:var(--b-wall);--surface:var(--b-paper);--surface-2:var(--b-paper-2);--line-2:var(--b-line);--line-3:var(--b-line-soft);--fg:var(--b-ink);--fg-muted:var(--b-ink-2);--fg-subtle:var(--b-ink-3);--lime:var(--b-lime);--lime-2:rgb(var(--color-accent-hover));--lime-soft:var(--b-lime-soft);--bad:var(--b-bad);--bad-soft:var(--b-bad-soft);--sidebar-bg:var(--b-graphite);--sidebar-bg-hover:var(--b-on-graphite-hover);--sidebar-bg-active:rgb(var(--brand-500)/0.16);--sidebar-fg:var(--b-on-graphite);--sidebar-fg-muted:var(--b-dim-2);--sidebar-fg-active:var(--b-lime-pale);--sidebar-line:var(--b-graphite-line);--sidebar-w:244px;background:var(--b-wall)}@media (prefers-color-scheme:dark){html[data-design=b]{--color-surface:18 18 17;--color-surface-raised:28 28 29;--color-surface-elevated:36 36 37;--color-surface-hover:44 44 45;--color-line:52 52 54;--color-line-strong:76 76 78;--color-fg:237 235 230;--color-fg-muted:181 179 174;--color-fg-subtle:142 142 147;--color-accent:var(--brand-500);--color-accent-hover:var(--brand-600);--color-accent-soft:30 46 12;--color-audit-canvas:18 18 17;--shadow-card:0 1px 3px rgba(0,0,0,0.45)}}html[data-design=b] body{background:var(--b-wall)}html[data-design=b] :is(.zerno-landing,.zerno-cabinet){--r-card:22px;--r-hero:var(--b-r-band);--r-inner:16px;--r-chip:var(--b-r-field);--band-alarm:var(--b-bad-fill);--band-doubt:var(--b-amber-fill);--band-clean:var(--b-good-fill);--on-fill:var(--b-on-fill)}html[data-design=b] .zerno-landing,html[data-design=b] .zerno-landing.theme-public{--bg:var(--b-wall);--bg-2:var(--b-wall-2);--surface:var(--b-paper);--surface-2:var(--b-paper-2);--line:var(--b-line);--line-2:var(--b-line);--line-3:var(--b-line-soft);--fg:var(--b-ink);--fg-muted:var(--b-ink-2);--fg-subtle:var(--b-ink-3);--lime:var(--b-lime);--lime-2:rgb(var(--color-accent-hover));--lime-highlight:var(--b-lime-hi);--lime-3:rgb(var(--color-accent-hover));--lime-soft:var(--b-lime-soft);--lime-glow:transparent;--good:var(--b-lime);--bad:var(--b-bad);--nav-bg:var(--b-glass);--field-bg:var(--b-paper);--btn-primary-fg:var(--b-pill-fg);--shadow-soft:var(--b-line);background:var(--b-wall);color:var(--b-ink);font-family:var(--font-ui)}.sm-b .zerno-landing .btn-primary,html[data-design=b] .btn-primary{background:var(--b-pill);border-color:var(--b-pill);color:var(--b-pill-fg)}.sm-b .zerno-landing .btn-primary:hover,html[data-design=b] .btn-primary:hover{background:var(--b-pill-hover);border-color:var(--b-pill-hover);color:var(--b-pill-fg)}:is(html[data-design=b],.sm-b) .zerno-landing .nav{top:var(--b-nav-top);height:auto;margin:var(--b-nav-top) auto 0;width:-moz-max-content;width:max-content;max-width:calc(100% - 2 * var(--b-nav-top));padding:var(--b-nav-pad);border:var(--ring-hair) solid var(--b-glass-edge);border-radius:var(--b-r-pill);background:var(--b-glass);backdrop-filter:var(--b-glass-blur);-webkit-backdrop-filter:var(--b-glass-blur);box-shadow:var(--b-float)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-inner{gap:var(--gap-grid);max-width:none;padding:0}:is(html[data-design=b],.sm-b) .zerno-landing .brand{font-size:var(--t-title);font-weight:var(--w-text);letter-spacing:-.01em}:is(html[data-design=b],.sm-b) .zerno-landing .brand-mark{height:var(--b-mark);width:var(--b-mark);justify-content:center;border-radius:var(--b-r-mark);background:var(--b-lime-hi);color:var(--b-on-lime);filter:none}:is(html[data-design=b],.sm-b) .zerno-landing .brand-mark svg{height:var(--b-mark-glyph)}:is(html[data-design=b],.sm-b) .zerno-landing .brand-line{display:none}:is(html[data-design=b],.sm-b) .zerno-landing .nav-links{gap:var(--gap-grid);color:var(--b-ink-2)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-cta .btn{height:var(--field-h);padding:0 var(--gap-inner)}@media (max-width:1099px){:is(html[data-design=b],.sm-b) .zerno-landing :is(.nav-inner,.nav-links){gap:var(--gap-inner)}}@media (max-width:600px){:is(html[data-design=b],.sm-b) .zerno-landing .nav{width:auto;max-width:none;margin:var(--b-nav-top) var(--b-edge) 0;padding:var(--b-nav-pad-sm)}:is(html[data-design=b],.sm-b) .zerno-landing :is(.nav-inner,.brand){gap:var(--gap-tight)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-cta .btn{padding:0 var(--b-cta-pad-sm)}}:is(html[data-design=b],.sm-b) .zerno-landing .art-cover{position:relative}:is(html[data-design=b],.sm-b) .zerno-landing .art-cover:before{content:"";position:absolute;inset:auto 0 100%;height:100vh;background:inherit}:is(html[data-design=b],.sm-b) .zerno-landing .header-search{position:static;width:auto;height:auto}:is(html[data-design=b],.sm-b) .zerno-landing .header-search-btn,:is(html[data-design=b],.sm-b) .zerno-landing .header-search-close{display:inline-flex}:is(html[data-design=b],.sm-b) .zerno-landing .header-search-field,:is(html[data-design=b],.sm-b) .zerno-landing .header-search.is-open .header-search-btn{display:none}:is(html[data-design=b],.sm-b) .zerno-landing .header-search.is-open .header-search-field{position:relative;inset:auto;top:auto;transform:none;display:flex;width:var(--b-find-w);padding:0;background:none}:is(html[data-design=b],.sm-b) .zerno-landing .header-search-field>svg{left:12px}:is(html[data-design=b],.sm-b) .zerno-landing .header-search-field:focus-within{width:var(--b-find-w)}:is(html[data-design=b],.sm-b) .zerno-landing .header-search-close{margin-right:0}:is(html[data-design=b],.sm-b) .zerno-landing .header-search-list{left:0;right:auto;width:var(--b-find-list-w);border:0;border-radius:var(--b-r-tile);box-shadow:var(--b-float)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-inner:has(.nav-cta>.header-search.is-open) .nav-links{display:none}:is(html[data-design=b],.sm-b) .zerno-landing .header-search.is-inline .header-search-field{width:auto}:is(html[data-design=b],.sm-b) .zerno-landing .header-search.is-inline .header-search-list{width:auto;right:0}:is(html[data-design=b],.sm-b) .zerno-landing .nav-drop-sheet{top:calc(100% + var(--b-drop-gap));left:calc(-1 * var(--b-drop-gap));width:var(--b-drop-w);padding:var(--gap-row);gap:0;border:0;border-radius:var(--b-r-tile);background:var(--b-paper);box-shadow:var(--b-float)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-drop-sheet:before{top:calc(-1 * var(--b-drop-gap));height:var(--b-drop-gap)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-drop-items{grid-template-columns:minmax(0,1fr);gap:0}:is(html[data-design=b],.sm-b) .zerno-landing .nav-drop-items a{padding:var(--gap-row) var(--gap-inner)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-drop-items b{font-weight:var(--w-accent)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-cta-drop .nav-drop-sheet{width:min(320px,calc(100vw - 2 * var(--b-edge)))}@media (max-width:600px){:is(html[data-design=b],.sm-b) .zerno-landing .nav-cta-drop{position:static}:is(html[data-design=b],.sm-b) .zerno-landing .nav-cta-drop .nav-drop-sheet{left:0;right:0;width:auto}}:is(html[data-design=b],.sm-b) .zerno-landing .nav-drop-more{gap:var(--gap-tight) var(--gap-grid);margin:var(--gap-tight) var(--gap-tight) 0;padding:var(--gap-row) var(--gap-row) var(--gap-tight)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega{position:static}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega .nav-drop-btn{position:relative}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega.is-open .nav-drop-btn:after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--field-h)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega .nav-drop-sheet{top:calc(100% + var(--gap-row));left:0;right:0;width:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--gap-grid);padding:var(--gap-grid)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega .nav-drop-sheet:before{top:calc(-1 * var(--gap-row));height:var(--gap-row)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega .nav-drop-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-row)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-mega .nav-drop-items a{padding:var(--gap-row);gap:var(--gap-tight)}.zerno-landing .nav-drop-intro{border-right:1px solid var(--line-2);padding-right:var(--gap-grid)}.zerno-landing .nav-drop-intro>b{font-size:var(--t-lead);font-weight:var(--w-accent);line-height:1.2}.zerno-landing .nav-drop-intro p{font-size:var(--t-title);color:var(--fg-muted)}.zerno-landing .nav-drop-intro a{display:flex;align-items:center;gap:var(--gap-row);font-weight:var(--w-accent)}.zerno-landing .nav-menu-sheet{max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior:contain}.zerno-landing .nav-menu-group+.nav-menu-group{border-top:1px solid var(--line-2)}.zerno-landing .nav-menu-group summary{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-inner) var(--gap-row);cursor:pointer;list-style:none;font-size:var(--t-title);font-weight:var(--w-text)}.zerno-landing .nav-menu-group summary::-webkit-details-marker{display:none}.zerno-landing .nav-menu-group[open] summary svg{transform:rotate(180deg)}@media (min-width:980px) and (max-width:1279px){.zerno-landing .nav-pulse .nav-cta .btn-ghost,.zerno-landing .nav-pulse .nav-links{display:none}.zerno-landing .nav-pulse .nav-menu{display:flex}}:is(html[data-design=b],.sm-b) .zerno-landing :is(.nav-inner,.nav-menu){position:static}:is(html[data-design=b],.sm-b) .zerno-landing .nav-menu-sheet{top:calc(100% + var(--gap-row));left:0;right:0;width:auto;padding:var(--gap-row);border:0;border-radius:var(--b-r-tile);background:var(--b-paper);box-shadow:var(--b-float)}:is(html[data-design=b],.sm-b) .zerno-landing .nav-menu-sheet .nav-menu-person a{border-radius:var(--b-r-pill)}:is(html[data-design=b],.sm-b) .zerno-landing{display:flex;flex-direction:column}:is(html[data-design=b],.sm-b) .zerno-landing>:has(+.public-footer){flex-grow:1}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art{grid-template-columns:minmax(0,1fr) minmax(0,4fr);margin:var(--b-edge);padding:0;overflow:hidden;border-radius:var(--b-r-band);background:var(--b-graphite-2);color:var(--b-dim-2)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art-mark{background:transparent;color:var(--b-lime)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1.6fr);align-items:start;gap:var(--gap-block);padding:var(--gap-wide) var(--gap-wide) var(--gap-block) var(--gap-block)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-brand{font-size:var(--t-title)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-cols{display:contents}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col:not(:last-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(5,auto);grid-auto-flow:column;gap:var(--gap-row) var(--gap-grid)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col:not(:last-child) .public-footer-col-title{grid-column:1/-1}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col:last-child{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--gap-row) var(--gap-grid);padding-top:var(--gap-grid);border-top:1px solid var(--b-graphite-line)}@media (pointer:coarse){:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col{row-gap:0}}@media (max-width:900px){:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-grid>:first-child{grid-column:1/-1}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col:not(:last-child){display:flex}}@media (max-width:720px){:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art{grid-template-columns:minmax(0,1fr)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-grid{padding:0 var(--pad-page) var(--gap-block)}}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-brand,:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col-title{color:var(--b-on-graphite)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col a,:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art p{color:var(--b-dim-2)}:is(html[data-design=b],.sm-b) .zerno-landing .public-footer-art .public-footer-col a:hover{color:var(--b-lime-hi)}html[data-design=b] .zerno-cabinet{background:var(--b-wall)}@media (min-width:768px){html[data-design=b] .zerno-cabinet>aside{top:var(--b-edge);bottom:var(--b-edge);left:var(--b-edge);border:0;border-radius:var(--b-r-tile);box-shadow:none;overflow:hidden}}html[data-design=b] :is(.zerno-landing,.zerno-cabinet) .rp-band{border-radius:var(--r-hero)}html[data-design=b] .zerno-landing .term{border-color:var(--b-graphite-line);background:var(--b-graphite);color:var(--b-dim-2)}html[data-design=b] .zerno-landing :is(.term-bar,.term-foot){border-color:var(--b-graphite-line);background:var(--b-graphite-2)}html[data-design=b] .zerno-landing :is(.term-title,.term-foot,.term-body .tg){color:var(--b-dim)}html[data-design=b] .zerno-landing .term-body .tu{color:var(--b-on-graphite)}@media (prefers-color-scheme:dark){html[data-design=b] .zerno-landing,html[data-design=b] .zerno-landing.theme-public{--lime-2:var(--b-lime-ink)}}html[data-design=b] .zerno-landing,html[data-design=b] .zerno-landing.theme-public{--btn-primary-fg:var(--b-on-lime)}html[data-design=b] .zerno-landing :is(.btn-primary,.btn-primary:hover,.cov-foot a.cov-buy){color:var(--b-pill-fg)}html[data-design=b] .zerno-landing :is(.mon-quote mark,.docs-gap,.fs-again,input[data-blank],textarea[data-blank]){--mark:var(--b-amber)}html[data-design=b] .zerno-landing .hs-since span{color:var(--b-bad)}html[data-design=b] .zerno-landing .mon-bot .b-outcome{color:inherit}html[data-design=b] .zerno-landing :is(.mon-bars,.ap-pages,.ap-scan,.ap-dots,.hs-dots,.hs-span,.hs-strip,.law-seg-1,.hl-step-num){--lime:var(--b-good-fill);--btn-primary-fg:var(--b-on-fill)}html[data-design=b] .zerno-landing .vd-ru{--vd-tone:var(--b-good-fill)}html[data-design=b] .zerno-landing :is(.mon-art-lime,.mon-slab-lime){background:var(--b-good-fill);color:color-mix(in srgb,var(--b-on-fill) 14%,transparent)}