*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--font-ui:"Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:var(--font-ui);color-scheme:light;--brand-300:163 230 53;--brand-500:132 204 22;--brand-600:101 163 13;--brand-700:77 124 15;--color-surface:252 252 251;--color-surface-raised:252 252 251;--color-surface-elevated:244 244 242;--color-surface-hover:238 238 236;--color-line:223 223 223;--color-line-strong:199 199 199;--color-fg:42 42 44;--color-fg-muted:105 105 105;--color-fg-subtle:154 154 154;--color-accent:var(--brand-600);--color-accent-hover:var(--brand-700);--color-accent-soft:232 245 214;--color-good:var(--color-accent);--color-good-soft:var(--color-accent-soft);--color-accent-fg:#171717;--shadow-card:0 1px 3px rgba(0,0,0,.06);--color-bg:var(--color-surface);--color-bg-muted:var(--color-surface-elevated);--color-audit-canvas:250 250 248;--sidebar-bg:#1c1c1c;--sidebar-bg-hover:hsla(0,0%,100%,.06);--sidebar-bg-active:rgb(var(--brand-300)/0.14);--sidebar-fg:#fff;--sidebar-fg-muted:#b2b2b2;--sidebar-fg-active:rgb(var(--brand-500));--sidebar-line:hsla(0,0%,100%,.1)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-surface:18 19 21;--color-surface-raised:26 28 31;--color-surface-elevated:32 34 39;--color-surface-hover:38 40 45;--color-line:52 55 60;--color-line-strong:76 80 86;--color-fg:228 230 234;--color-fg-muted:162 166 175;--color-fg-subtle:130 134 142;--color-accent:var(--brand-500);--color-accent-hover:var(--brand-600);--color-accent-soft:26 47 10;--color-good:var(--color-accent);--color-good-soft:var(--color-accent-soft);--shadow-card:0 1px 3px rgba(0,0,0,.45);--color-audit-canvas:14 15 17}}body,html{height:100%}html{font-size:15px}body{--tw-text-opacity:1;color:rgb(var(--color-fg)/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-ui);line-height:1.5;background:rgb(var(--color-surface))}.text-xs{font-size:.8rem!important;line-height:1.45!important}.text-sm{font-size:.93rem!important}.text-base,.text-sm{line-height:1.5!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.2rem!important;line-height:1.4!important}.font-bold,.font-medium,.font-semibold{font-weight:500!important}::-moz-selection{background:rgb(var(--color-accent));color:#171717}::selection{background:rgb(var(--color-accent));color:#171717}*{--tw-border-opacity:1;border-color:rgb(var(--color-line)/var(--tw-border-opacity,1))}:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-accent)/0.6);--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(var(--color-surface)/1)}:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{--tw-ring-offset-width:0px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgb(var(--color-line-strong)/.75);border-radius:999px;border:2px solid transparent}::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-accent)/.55)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.card{border-radius:12px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-line)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-surface-raised)/var(--tw-bg-opacity,1));box-shadow:var(--shadow-card)}.card-hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card-hover:hover{border-color:rgb(var(--color-line-strong))}.accent-soft{background-color:rgb(var(--color-accent-soft));color:rgb(var(--color-accent))}.btn{line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:disabled{cursor:not-allowed;opacity:.5}.btn{height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-family:inherit;text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary{height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-family:inherit;text-decoration:none}.btn-primary:active{transform:translateY(1px)}@media (pointer:coarse){.btn-primary{height:44px}}.zerno-landing.public-audit-page .btn-primary{white-space:nowrap}@media (max-width:600px){.zerno-landing .nav-cta .btn-primary{white-space:nowrap;padding:0 12px;font-size:12.5px}}.zerno-landing .hl-cta-row .btn-primary{width:auto}@media (max-width:640px){.zerno-landing .zs-balance-actions .btn-primary{flex:1 1 auto;justify-content:center}.zerno-landing .hl-cta-row .btn-primary{flex:1 1 100%;justify-content:center}}.zerno-landing .lp-card .btn-primary{margin-top:auto;justify-content:center}:is(.zerno-landing,.zerno-cabinet) .plan .btn-primary{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .th-plan .btn-primary{text-align:center;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-primary{margin-top:auto;width:100%;height:auto;min-height:36px;padding:8px 10px}@media (pointer:coarse){:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-primary{min-height:44px}}:is(.zerno-landing,.zerno-cabinet) .plans-wide .btn-primary{margin-top:14px;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-primary{width:100%}}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .btn-primary{width:100%}.btn-primary{background:var(--lime);border-color:var(--lime);color:var(--btn-primary-fg);font-weight:600}.btn-primary:hover{background:var(--lime-2);border-color:var(--lime-2);color:var(--btn-primary-fg)}.btn-ghost{line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-family:inherit;text-decoration:none}.btn-ghost:active{transform:translateY(1px)}@media (pointer:coarse){.btn-ghost{height:44px}}.zerno-landing.public-audit-page .btn-ghost{white-space:nowrap}@media (max-width:600px){.zerno-landing .nav-cta .btn-ghost{white-space:nowrap;padding:0 12px;font-size:12.5px}}.zerno-landing .hl-cta-row .btn-ghost{width:auto}@media (max-width:640px){.zerno-landing .zs-balance-actions .btn-ghost{flex:1 1 auto;justify-content:center}.zerno-landing .hl-cta-row .btn-ghost{flex:1 1 100%;justify-content:center}}.zerno-landing .lp-card .btn-ghost{margin-top:auto;justify-content:center}:is(.zerno-landing,.zerno-cabinet) .plan .btn-ghost{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .th-plan .btn-ghost{text-align:center;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-ghost{margin-top:auto;width:100%;height:auto;min-height:36px;padding:8px 10px}@media (pointer:coarse){:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-ghost{min-height:44px}}:is(.zerno-landing,.zerno-cabinet) .plans-wide .btn-ghost{margin-top:14px;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-ghost{width:100%}}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .btn-ghost{width:100%}.btn-ghost{background:transparent;color:var(--fg-muted)}.btn-ghost:hover{background:var(--surface-2);color:var(--fg)}.btn-secondary{line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-family:inherit;text-decoration:none}.btn-secondary:active{transform:translateY(1px)}@media (pointer:coarse){.btn-secondary{height:44px}}.zerno-landing.public-audit-page .btn-secondary{white-space:nowrap}@media (max-width:600px){.zerno-landing .nav-cta .btn-secondary{white-space:nowrap;padding:0 12px;font-size:12.5px}}.zerno-landing .hl-cta-row .btn-secondary{width:auto}@media (max-width:640px){.zerno-landing .zs-balance-actions .btn-secondary{flex:1 1 auto;justify-content:center}.zerno-landing .hl-cta-row .btn-secondary{flex:1 1 100%;justify-content:center}}.zerno-landing .lp-card .btn-secondary{margin-top:auto;justify-content:center}:is(.zerno-landing,.zerno-cabinet) .plan .btn-secondary{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .th-plan .btn-secondary{text-align:center;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-secondary{margin-top:auto;width:100%;height:auto;min-height:36px;padding:8px 10px}@media (pointer:coarse){:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-secondary{min-height:44px}}:is(.zerno-landing,.zerno-cabinet) .plans-wide .btn-secondary{margin-top:14px;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-secondary{width:100%}}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .btn-secondary{width:100%}.btn-secondary{background:var(--surface-2);color:var(--fg);border-color:var(--line-2)}.btn-secondary:hover{border-color:var(--lime)}.btn-danger{line-height:1.5;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger{height:36px;padding:0 14px;border:1px solid transparent;border-radius:6px;font-family:inherit;text-decoration:none}.btn-danger:active{transform:translateY(1px)}@media (pointer:coarse){.btn-danger{height:44px}}.btn-danger{border-color:rgba(239,68,68,.3);background-color:rgba(239,68,68,.1);--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.zerno-landing.public-audit-page .btn-danger{white-space:nowrap}@media (max-width:600px){.zerno-landing .nav-cta .btn-danger{white-space:nowrap;padding:0 12px;font-size:12.5px}}.zerno-landing .hl-cta-row .btn-danger{width:auto}@media (max-width:640px){.zerno-landing .zs-balance-actions .btn-danger{flex:1 1 auto;justify-content:center}.zerno-landing .hl-cta-row .btn-danger{flex:1 1 100%;justify-content:center}}.zerno-landing .lp-card .btn-danger{margin-top:auto;justify-content:center}:is(.zerno-landing,.zerno-cabinet) .plan .btn-danger{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .th-plan .btn-danger{text-align:center;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-danger{margin-top:auto;width:100%;height:auto;min-height:36px;padding:8px 10px}@media (pointer:coarse){:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn-danger{min-height:44px}}:is(.zerno-landing,.zerno-cabinet) .plans-wide .btn-danger{margin-top:14px;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-danger{width:100%}}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .btn-danger{width:100%}.btn-danger:hover{background-color:rgba(239,68,68,.15)}.btn-sm{height:30px;padding:0 10px;font-size:12px}.btn-md{height:36px;padding:0 14px}.btn-lg{height:44px;padding:0 22px;font-size:14.5px;border-radius:7px}@media (pointer:coarse){.btn,.btn-md,.btn-sm{height:44px}.btn-sm{padding:0 14px}}.input{line-height:1.5;width:100%;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-line)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-surface-raised)/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-fg-subtle)/var(--tw-placeholder-opacity,1))}.input::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--color-fg-subtle)/var(--tw-placeholder-opacity,1))}.input:focus{border-color:rgb(var(--color-accent)/.6);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-accent)/0.4)}.label{line-height:1.45;margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--color-fg-muted)/var(--tw-text-opacity,1))}.chip,.chip-good{display:inline-flex;align-items:center;gap:.25rem;border-radius:8px;padding:.125rem .5rem;font-size:11px;font-weight:500}.chip-good{background-color:rgb(var(--color-good)/.1);--tw-text-opacity:1;color:rgb(var(--color-good)/var(--tw-text-opacity,1))}.zerno-landing .chip-good{margin-left:auto;font-size:var(--t-kicker);font-weight:600;padding:3px 8px;border-radius:var(--r-bar);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}:is(.zerno-landing,.zerno-cabinet) .plan-top .chip-good{margin-left:auto;background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-badge.chip-good{background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-good{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .site-score .chip-good{margin-top:auto;width:100%;justify-content:center;text-align:center;background:color-mix(in srgb,var(--tone) 20%,var(--surface))}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .site-score .chip-good{margin-top:0;margin-left:auto;width:auto}}.chip-warn{display:inline-flex;align-items:center;gap:.25rem;border-radius:8px;padding:.125rem .5rem;font-size:11px;font-weight:500;background-color:rgba(245,158,11,.1);--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.zerno-landing .chip-warn{margin-left:auto;font-size:var(--t-kicker);font-weight:600;padding:3px 8px;border-radius:var(--r-bar);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}:is(.zerno-landing,.zerno-cabinet) .plan-top .chip-warn{margin-left:auto;background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-badge.chip-warn{background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-warn{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .site-score .chip-warn{margin-top:auto;width:100%;justify-content:center;text-align:center;background:color-mix(in srgb,var(--tone) 20%,var(--surface))}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .site-score .chip-warn{margin-top:0;margin-left:auto;width:auto}}.chip-bad{display:inline-flex;align-items:center;gap:.25rem;border-radius:8px;padding:.125rem .5rem;font-size:11px;font-weight:500;background-color:rgba(239,68,68,.1);--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.zerno-landing .chip-bad{margin-left:auto;font-size:var(--t-kicker);font-weight:600;padding:3px 8px;border-radius:var(--r-bar);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}:is(.zerno-landing,.zerno-cabinet) .plan-top .chip-bad{margin-left:auto;background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-badge.chip-bad{background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-bad{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .site-score .chip-bad{margin-top:auto;width:100%;justify-content:center;text-align:center;background:color-mix(in srgb,var(--tone) 20%,var(--surface))}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .site-score .chip-bad{margin-top:0;margin-left:auto;width:auto}}.chip-neutral{display:inline-flex;align-items:center;gap:.25rem;border-radius:8px;padding:.125rem .5rem;font-size:11px;font-weight:500;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-line)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-surface-elevated)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-fg-muted)/var(--tw-text-opacity,1))}.zerno-landing .chip-neutral{margin-left:auto;font-size:var(--t-kicker);font-weight:600;padding:3px 8px;border-radius:var(--r-bar);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}:is(.zerno-landing,.zerno-cabinet) .plan-top .chip-neutral{margin-left:auto;background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-badge.chip-neutral{background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-neutral{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .site-score .chip-neutral{margin-top:auto;width:100%;justify-content:center;text-align:center;background:color-mix(in srgb,var(--tone) 20%,var(--surface))}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .site-score .chip-neutral{margin-top:0;margin-left:auto;width:auto}}.sidebar-item{display:flex;align-items:center;gap:.75rem;border-radius:8px;padding:.5rem .75rem;font-size:13.5px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-item:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:0px}.sidebar-item{color:var(--sidebar-fg-muted)}.sidebar-item:hover{background-color:var(--sidebar-bg-hover);color:var(--sidebar-fg)}.sidebar-item-active,.sidebar-item-active:hover{background-color:var(--sidebar-bg-active);color:var(--sidebar-fg-active)}.sidebar-item-icon{height:18px;width:18px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--sidebar-fg-muted)}.sidebar-item:hover .sidebar-item-icon{color:var(--sidebar-fg)}.sidebar-item-active .sidebar-item-icon{color:var(--sidebar-fg-active)}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.right-0{right:0}.right-3{right:.75rem}.top-3{top:.75rem}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.z-40{z-index:40}.z-50{z-index:50}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem}.mb-1,.my-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-\[420px\]{max-height:420px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[220px\]{width:220px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[46rem\]{max-width:46rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-xl{border-radius:16px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-line{--tw-border-opacity:1;border-color:rgb(var(--color-line)/var(--tw-border-opacity,1))}.border-line-strong{--tw-border-opacity:1;border-color:rgb(var(--color-line-strong)/var(--tw-border-opacity,1))}.border-sidebar-line{border-color:var(--sidebar-line)}.border-warn{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--color-accent)/var(--tw-bg-opacity,1))}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-sidebar-bg{background-color:var(--sidebar-bg)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.bg-surface-elevated{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-elevated)/var(--tw-bg-opacity,1))}.bg-surface-elevated\/50{background-color:rgb(var(--color-surface-elevated)/.5)}.bg-surface-raised{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-raised)/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1\.5{padding-bottom:.375rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-2{padding-right:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[0\.68rem\]{font-size:.68rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.text-\[var\(--lime\)\]{color:var(--lime)}.text-accent{--tw-text-opacity:1;color:rgb(var(--color-accent)/var(--tw-text-opacity,1))}.text-bad{color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-bad,.text-fg{--tw-text-opacity:1}.text-fg{color:rgb(var(--color-fg)/var(--tw-text-opacity,1))}.text-fg-muted{--tw-text-opacity:1;color:rgb(var(--color-fg-muted)/var(--tw-text-opacity,1))}.text-fg-subtle{--tw-text-opacity:1;color:rgb(var(--color-fg-subtle)/var(--tw-text-opacity,1))}.text-sidebar-fg{color:var(--sidebar-fg)}.text-sidebar-fg-muted{color:var(--sidebar-fg-muted)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow-\[1px_0_0_0_rgb\(0_0_0\/0\.04\)\]{--tw-shadow:1px 0 0 0 rgb(0 0 0/0.04);--tw-shadow-colored:1px 0 0 0 var(--tw-shadow-color)}.shadow-\[1px_0_0_0_rgb\(0_0_0\/0\.04\)\],.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 3px rgba(0,0,0,.06);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-pop{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow:0 16px 48px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08);--tw-shadow-colored:0 16px 48px var(--tw-shadow-color),0 8px 24px var(--tw-shadow-color)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media print{:root{--color-bg:255 255 255;--color-surface:255 255 255;--color-surface-raised:255 255 255;--color-surface-elevated:250 250 250;--color-fg:17 17 17;--color-fg-muted:90 90 90;--color-fg-subtle:130 130 130;color-scheme:light}body,html{background:#fff!important;color:#111!important}.app-shell,.app-shell-header,.app-shell-nav,[data-print-hide],aside,footer,header,nav{display:none!important}body :not([data-print-root]):not([data-print-root] *){visibility:hidden}[data-print-root]{position:absolute;left:0;top:0;width:100%}[data-print-root],[data-print-root] *{visibility:visible}[data-print-root] a.btn-primary,[data-print-root] a.btn-secondary,[data-print-root] button,[data-print-root] details summary{display:none!important}[data-print-root]>.card,[data-print-root]>section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:1.25rem}[data-print-root] .bg-fg{background:#fff!important;color:#111!important;border:1px solid #ddd!important}[data-print-root] .text-surface,[data-print-root] .text-surface\/70,[data-print-root] .text-surface\/85{color:#111!important}[data-print-root] details{display:none!important}@page{size:A4;margin:12mm}}.zerno-landing{--bg:#0a0e0c;--bg-2:#0f1412;--surface:#141a17;--surface-2:#1a211d;--line:rgb(var(--brand-300)/0.08);--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.06);--fg:#e8ede9;--fg-muted:#8a958f;--fg-subtle:#5a645e;--lime:rgb(var(--brand-500));--lime-2:rgb(var(--brand-600));--lime-highlight:rgb(var(--brand-300));--lime-3:var(--lime-2);--lime-soft:rgb(var(--brand-300)/0.10);--lime-glow:rgb(var(--brand-300)/0.30);--good:var(--lime);--warn:#fcd34d;--bad:#fca5a5;--info:#93c5fd;background:radial-gradient(ellipse 80% 50% at 50% 0,rgb(var(--brand-500)/.07),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 30%,rgb(var(--brand-600)/.05),transparent 60%),var(--bg);color:var(--fg);font-family:var(--font-ui);line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}.zerno-landing.zerno-landing--audit-doc{background:var(--bg)}:where(.zerno-landing) *,:where(.zerno-landing) :after,:where(.zerno-landing) :before{box-sizing:border-box;margin:0;padding:0}:where(.zerno-landing) a{color:inherit;text-decoration:none}:where(.zerno-landing) img{display:block;max-width:100%}.zerno-landing ::-moz-selection{background:var(--lime);color:#0a0e0c}.zerno-landing ::selection{background:var(--lime);color:#0a0e0c}.zerno-landing .nav{position:sticky;top:0;z-index:50;height:60px;background:rgba(10,14,12,.78);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line-3)}.zerno-landing .nav-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:0 28px}.zerno-landing .brand{display:flex;align-items:center;gap:10px;font-weight:500;font-size:22px;letter-spacing:-.025em}.zerno-landing .brand-mark{display:flex;align-items:center;height:28px;color:var(--lime);filter:drop-shadow(0 0 10px var(--lime-glow))}.zerno-landing .brand-mark svg{height:100%;width:auto}.zerno-landing .nav-links{display:none;gap:24px;font-size:13px;color:var(--fg-muted)}.zerno-landing .nav-links a:hover{color:var(--fg)}.zerno-landing .nav-cta{display:flex;gap:8px;align-items:center}.zerno-landing .nav-menu{position:relative;display:flex}.zerno-landing .nav-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;border:0;background:none;color:var(--fg);border-radius:10px;cursor:pointer}.zerno-landing .nav-menu-btn:hover{background:var(--surface-2)}.zerno-landing .nav-menu-sheet{position:absolute;top:calc(100% + 10px);right:0;z-index:60;display:flex;flex-direction:column;min-width:220px;padding:6px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);box-shadow:0 24px 48px -24px var(--shadow-soft)}.zerno-landing .nav-menu-sheet a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;font-size:15px;color:var(--fg)}.zerno-landing .nav-menu-sheet a:hover{background:var(--surface-2)}.zerno-landing .nav-cta .btn-ghost{display:none}@media (min-width:980px){.zerno-landing .nav-cta .btn-ghost,.zerno-landing .nav-links{display:flex}.zerno-landing .nav-menu{display:none}}.zerno-landing .header-account{position:relative}.zerno-landing .header-account-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--line-3);border-radius:999px;background:var(--surface);cursor:pointer;overflow:visible;transition:border-color .12s ease,background .12s ease}.zerno-landing .header-account-trigger:hover{border-color:var(--line-2);background:var(--surface-elevated,var(--surface))}.zerno-landing .header-account-trigger img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.zerno-landing .header-account-initial{font-size:12px;font-weight:600;color:var(--fg-muted);line-height:1}.zerno-landing .header-account-admin-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:999px;background:#60a5fa;border:2px solid var(--bg,#0b0c0e)}.zerno-landing .header-account-pop{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:4px;border:1px solid var(--line-3);border-radius:10px;background:var(--surface-raised,var(--surface));box-shadow:0 12px 32px rgba(0,0,0,.32);z-index:60;display:flex;flex-direction:column;gap:2px}.zerno-landing .header-account-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:6px;color:var(--fg-muted);font-size:13px;text-align:left;cursor:pointer;text-decoration:none}.zerno-landing .header-account-item:hover{background:var(--surface-hover,hsla(0,0%,100%,.05));color:var(--fg)}.zerno-landing .header-account-item-icon{width:16px;height:16px;flex-shrink:0}.zerno-landing .header-account-item-stacked{align-items:flex-start;padding-top:9px;padding-bottom:9px}.zerno-landing .header-account-item-stacked .header-account-item-icon{margin-top:2px}.zerno-landing .header-account-item-stack{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.zerno-landing .header-account-item-label{font-size:13px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .header-account-item-sub{font-size:11px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .header-account-item-sub[data-tone=good]{color:var(--good)}.zerno-landing .header-account-item-sub[data-tone=bad]{color:#f87171}.zerno-landing .header-account-divider{height:1px;margin:4px 6px;background:var(--line-3)}.zerno-landing .header-account-upsell{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:var(--lime-soft);color:var(--lime);font-size:10px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.zerno-landing .header-account-upsell:hover{background:rgb(var(--brand-300)/.28)}.zerno-landing .header-account-footer{display:flex;align-items:center;gap:10px;margin-top:4px;padding:10px;border-top:1px solid var(--line-3)}.zerno-landing .header-account-footer-avatar{width:32px;height:32px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-elevated,var(--surface));color:var(--fg-muted);font-size:12px;font-weight:600}.zerno-landing .header-account-footer-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.zerno-landing .header-account-footer-name{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--fg);min-width:0}.zerno-landing .header-account-footer-email,.zerno-landing .header-account-footer-name>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .header-account-footer-email{font-size:11px;color:var(--fg-muted)}.zerno-landing .header-account-plan{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.zerno-landing .header-account-plan[data-tone=good]{background:var(--lime-soft);color:var(--lime)}.zerno-landing .header-account-plan[data-tone=bad]{background:rgba(239,68,68,.18);color:#f87171}.zerno-landing .header-account-plan[data-tone=muted]{background:rgba(148,163,184,.15);color:var(--fg-muted)}.zerno-landing .header-account-plan[data-tone=admin]{background:rgba(96,165,250,.18);color:#60a5fa}.zerno-landing .language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line-3);border-radius:8px;background:hsla(0,0%,100%,.04);font-family:var(--font-mono)}.zerno-landing .language-switch a{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:32px;border-radius:5px;color:var(--fg-subtle);font-size:11px;font-weight:600;transition:background .12s,color .12s}.zerno-landing .language-switch a:hover{background:hsla(0,0%,100%,.05);color:var(--fg)}.zerno-landing .language-switch a[data-active=true]{background:var(--lime-soft);color:var(--lime)}.zerno-landing .btn-primary:hover{box-shadow:0 0 24px var(--lime-glow)}.zerno-landing .container{max-width:1200px;margin:0 auto;padding:0 28px}.zerno-landing .section{padding:96px 0}.zerno-landing .section-tight{padding:64px 0}.zerno-landing .hero{position:relative;padding:72px 0 80px;overflow:hidden;border-bottom:1px solid var(--line-3)}.zerno-landing .hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(var(--brand-300)/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--brand-300)/.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 50% at 50% 30%,#000 30%,transparent 80%);pointer-events:none}.zerno-landing .hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:left;display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.zerno-landing .hero-copy{min-width:0}.zerno-landing .hero-inner .hero-title{margin-bottom:0}.zerno-landing .hero-inner .hero-sub{margin:22px 0 26px;max-width:540px}.zerno-landing .hero-inner .cmd-bar{margin:0 0 26px}.zerno-landing .hero-inner .hero-cta{justify-content:flex-start;margin-bottom:18px}.zerno-landing .hero-inner .hero-meta{justify-content:flex-start}.zerno-landing h1.hero-title{font-size:64px;line-height:1.04;font-weight:700;letter-spacing:-.035em;margin-bottom:20px;text-wrap:balance}.zerno-landing h1.hero-title em{font-style:normal;color:var(--lime);text-shadow:0 0 30px var(--lime-glow)}.zerno-landing .hero-sub{font-size:18px;line-height:1.55;color:var(--fg-muted);max-width:640px;margin:0 auto 32px;text-wrap:pretty}.zerno-landing .hero-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.zerno-landing .hero-meta{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:12.5px;color:var(--fg-subtle)}.zerno-landing .hero-meta-item{display:inline-flex;align-items:center;gap:6px}.zerno-landing .hero-meta-check{color:var(--lime)}.zerno-landing .term-stage{position:relative;z-index:1;min-width:0}.zerno-landing .term-stage .term{height:432px;font-size:13.5px;line-height:1.62;border-radius:14px;box-shadow:0 40px 80px -28px rgba(15,40,12,.45),0 10px 30px -10px rgba(0,0,0,.35)}.zerno-landing .term-stage .term-bar{padding:12px 15px}.zerno-landing .term-body-lg{padding:20px 22px}.zerno-landing .term-stat{display:inline-flex;align-items:center;gap:7px}.zerno-landing .term-pulse{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgb(var(--brand-300)/.55);animation:zerno-pulse 1.8s infinite}.zerno-landing .throttle-card{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;background:var(--surface);border:1px solid var(--line-3);border-radius:18px;padding:40px 44px;position:relative;overflow:hidden}.zerno-landing .throttle-card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0,var(--lime-soft),transparent 60%);pointer-events:none}.zerno-landing .throttle-copy{position:relative;z-index:1;min-width:0}.zerno-landing .throttle-copy h2{margin:14px 0 12px}.zerno-landing .throttle-copy h2 em{color:var(--lime);font-style:normal}.zerno-landing .throttle-sub{color:var(--fg-muted);font-size:16px;line-height:1.6;margin:0 0 26px;max-width:460px}.zerno-landing .throttle-items{display:flex;flex-direction:column;gap:4px}.zerno-landing .throttle-item{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line-3)}.zerno-landing .throttle-item:first-child{border-top:none}.zerno-landing .throttle-ic{width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--lime-soft);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .throttle-ic svg{width:20px;height:20px}.zerno-landing .throttle-item div b{display:block;color:var(--fg);font-size:16px;font-weight:600}.zerno-landing .throttle-item div span{display:block;color:var(--fg-muted);font-size:14px}.zerno-landing .throttle-gauge{position:relative;z-index:1;background:var(--bg-2);border:1px solid var(--line-3);border-radius:14px;padding:22px 22px 24px}.zerno-landing .throttle-gauge-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.zerno-landing .throttle-gauge-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.zerno-landing .throttle-gauge-on{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--lime)}.zerno-landing .throttle-pulse{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 var(--lime-glow);animation:zerno-pulse 1.8s infinite}.zerno-landing .throttle-bars{display:flex;align-items:flex-end;gap:6px;height:84px}.zerno-landing .throttle-bars span{flex:1;border-radius:3px;background:var(--surface-2);animation:zerno-throttle 2.6s ease-in-out infinite}@keyframes zerno-throttle{0%{background:var(--surface-2)}38%{background:var(--lime)}82%{background:var(--lime)}to{background:var(--surface-2)}}.zerno-landing .throttle-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--fg-subtle);margin:9px 2px 18px}.zerno-landing .throttle-btn{width:100%;justify-content:center}.zerno-landing .throttle-note{text-align:center;font-size:13px;color:var(--fg-muted);margin-top:11px}.zerno-landing .term{background:#0a0f0d;border:1px solid var(--line-3);border-radius:10px;overflow:hidden;font-family:var(--font-mono);font-size:11px;line-height:1.55;box-shadow:0 20px 60px -10px rgba(0,0,0,.5);text-align:left;display:flex;flex-direction:column;height:340px}.zerno-landing .term-bar{display:flex;align-items:center;gap:7px;padding:9px 12px;border-bottom:1px solid var(--line-3);background:rgba(0,0,0,.25)}.zerno-landing .dot{width:9px;height:9px;border-radius:50%}.zerno-landing .dot-r{background:#ff5f57}.zerno-landing .dot-y{background:#febc2e}.zerno-landing .dot-g{background:#28c840}.zerno-landing .term-title{margin-left:auto;margin-right:auto;font-size:10.5px;color:var(--fg-subtle);display:flex;align-items:center;gap:6px}.zerno-landing .term-title-ico{width:11px;height:11px}.zerno-landing .term-body{padding:12px 14px;color:#c7d0cb;flex:1;overflow:hidden;position:relative}.zerno-landing .term-body .l{display:block;margin-bottom:3px;white-space:pre-wrap;word-break:break-word}.zerno-landing .tg{color:var(--fg-subtle)}.zerno-landing .tu{color:var(--fg)}.zerno-landing .tl{color:var(--lime)}.zerno-landing .tw{color:var(--warn)}.zerno-landing .tb{color:var(--info)}.zerno-landing .tp{color:#c084fc}.zerno-landing .tk{color:#f472b6}.zerno-landing .cursor{display:inline-block;width:6px;height:11px;background:var(--lime);vertical-align:-2px;animation:zerno-blink 1s steps(2) infinite}@keyframes zerno-blink{50%{opacity:0}}.zerno-landing .term-foot{padding:8px 14px;border-top:1px solid var(--line-3);font-size:10px;color:var(--fg-subtle);display:flex;justify-content:space-between;background:rgba(0,0,0,.2)}.zerno-landing .cmd-bar{display:inline-flex;align-items:center;gap:10px;background:rgb(var(--brand-300)/.06);border:1px solid rgb(var(--brand-300)/.2);border-radius:8px;padding:8px 14px;font-family:var(--font-mono);font-size:14px;color:var(--fg);margin:0 auto 28px}.zerno-landing .cmd-bar .prompt{color:var(--lime);font-weight:600}.zerno-landing .cmd-bar .arg{color:var(--fg-muted)}.zerno-landing .features-head{text-align:center;max-width:680px;margin:0 auto 56px}.zerno-landing .eyebrow-2{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--lime);font-weight:600;margin-bottom:14px;font-family:var(--font-mono)}.zerno-landing h2{font-size:42px;line-height:1.1;font-weight:700;letter-spacing:-.025em;margin-bottom:14px;text-wrap:balance}.zerno-landing .section-sub{font-size:16px;color:var(--fg-muted);text-wrap:pretty}.zerno-landing .flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--line-3);border-radius:14px;overflow:hidden;background:var(--surface)}.zerno-landing .flow-step{padding:24px 20px;border-right:1px solid var(--line-3);position:relative;display:flex;flex-direction:column;gap:10px}.zerno-landing .flow-step:last-child{border-right:none}.zerno-landing .flow-num{font-family:var(--font-mono);font-size:11px;color:var(--lime);font-weight:600;letter-spacing:.06em}.zerno-landing .flow-step h3{font-size:15px;font-weight:600;letter-spacing:-.01em}.zerno-landing .flow-step p{font-size:12.5px;color:var(--fg-muted);line-height:1.5}.zerno-landing .flow-step .code-snip{font-family:var(--font-mono);font-size:11px;color:var(--lime);background:var(--bg);border:1px solid var(--line-3);border-radius:5px;padding:5px 8px;margin-top:auto;width:-moz-fit-content;width:fit-content}.zerno-landing .agents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zerno-landing .agent-card{background:var(--surface);border:1px solid var(--line-3);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,transform .15s}.zerno-landing .agent-card:hover{border-color:rgb(var(--brand-300)/.3);transform:translateY(-2px)}.zerno-landing .agent-head{display:flex;align-items:center;gap:12px}.zerno-landing .agent-logo{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:14px;font-family:var(--font-mono)}.zerno-landing .al-codex{background:#000;color:#fff;border:1px solid #333}.zerno-landing .al-claude{background:#d97757;color:#fff}.zerno-landing .al-opencode{background:#1e293b;color:#fff;border:1px solid #334155}.zerno-landing .agent-name{font-size:15px;font-weight:600}.zerno-landing .agent-tag{font-size:10.5px;font-family:var(--font-mono);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.06em}.zerno-landing .agent-card p{font-size:13px;color:var(--fg-muted);line-height:1.55}.zerno-landing .agent-pkg{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);background:var(--bg);border:1px solid var(--line-3);border-radius:5px;padding:6px 10px;display:flex;align-items:center;gap:8px;margin-top:auto}.zerno-landing .agent-pkg .copy{margin-left:auto;color:var(--fg-subtle);cursor:pointer}.zerno-landing .agent-pkg .copy:hover{color:var(--lime)}.zerno-landing .backlog-mock{background:var(--bg-2);border:1px solid var(--line-3);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}.zerno-landing .bm-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line-3);background:rgba(0,0,0,.2)}.zerno-landing .bm-crumbs{font-size:13px;color:var(--fg-muted)}.zerno-landing .bm-crumbs b{color:var(--fg);font-weight:500}.zerno-landing .bm-crumbs span{color:var(--fg-subtle);margin:0 6px}.zerno-landing .bm-actions{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--fg-subtle);font-family:var(--font-mono)}.zerno-landing .bm-section{padding:12px 20px 8px;border-bottom:1px solid var(--line-3);font-size:13px;color:var(--fg-muted);display:flex;justify-content:space-between;align-items:center}.zerno-landing .bm-section .count{font-size:11px;color:var(--lime);background:var(--lime-soft);padding:2px 7px;border-radius:5px;font-family:var(--font-mono)}.zerno-landing .bm-row{display:grid;grid-template-columns:auto auto 1fr auto auto auto;gap:14px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line-3);font-size:13px}.zerno-landing .bm-row:last-child{border-bottom:none}.zerno-landing .bm-handle{cursor:grab}.zerno-landing .bm-handle,.zerno-landing .bm-id{color:var(--fg-subtle);font-family:var(--font-mono)}.zerno-landing .bm-id{font-size:10.5px;background:hsla(0,0%,100%,.04);padding:2px 6px;border-radius:4px}.zerno-landing .bm-title{display:flex;flex-direction:column;gap:2px;min-width:0}.zerno-landing .bm-title b{font-weight:500;font-size:13px;color:var(--fg);display:flex;align-items:center;gap:8px}.zerno-landing .bm-title .desc{color:var(--fg-subtle);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .tag{font-size:10.5px;padding:1.5px 7px;border-radius:4px;font-weight:500;font-family:var(--font-mono)}.zerno-landing .tag-task{background:rgba(147,197,253,.1);color:var(--info);border:1px solid rgba(147,197,253,.2)}.zerno-landing .tag-bug{background:hsla(0,94%,82%,.1);color:var(--bad);border:1px solid hsla(0,94%,82%,.2)}.zerno-landing .bm-prio{font-size:10.5px;padding:2px 8px;border-radius:4px;font-weight:500}.zerno-landing .prio-h{background:hsla(0,94%,82%,.1);color:var(--bad)}.zerno-landing .prio-m{background:rgba(252,211,77,.08);color:var(--warn)}.zerno-landing .prio-l{background:rgb(var(--brand-300)/.08);color:var(--lime)}.zerno-landing .bm-agent{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:var(--font-mono)}.zerno-landing .bm-status{font-size:11px;color:var(--lime);background:var(--lime-soft);border:1px solid rgb(var(--brand-300)/.2);padding:2px 9px;border-radius:5px;font-family:var(--font-mono)}.zerno-landing .cmd-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zerno-landing .cmd-card{background:var(--surface);border:1px solid var(--line-3);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.zerno-landing .cmd-card .kbd{font-family:var(--font-mono);font-size:13px;color:var(--lime);font-weight:500}.zerno-landing .cmd-card .desc{font-size:12.5px;color:var(--fg-muted)}.zerno-landing .cmd-card code{font-family:var(--font-mono)}.zerno-landing .principles{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line-3);border:1px solid var(--line-3);border-radius:14px;overflow:hidden}.zerno-landing .principle{background:var(--bg);padding:24px;display:flex;gap:14px;align-items:flex-start}.zerno-landing .principle-num{font-family:var(--font-mono);font-size:11px;color:var(--lime);font-weight:600;letter-spacing:.06em;flex-shrink:0;margin-top:2px}.zerno-landing .principle h4{font-size:14px;font-weight:600;margin-bottom:5px}.zerno-landing .principle p{font-size:13px;color:var(--fg-muted);line-height:1.55}.zerno-landing .cta{position:relative;padding:96px 0;border-top:1px solid var(--line-3);background:radial-gradient(ellipse 90% 70% at 50% 0,rgb(var(--brand-500)/.1),transparent 60%)}.zerno-landing .cta-inner{max-width:540px;margin:0 auto;text-align:center}.zerno-landing h2.cta-title{font-size:46px;margin-bottom:18px}.zerno-landing .cta-sub{font-size:16px;color:var(--fg-muted);margin-bottom:32px}.zerno-landing .signup-card{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;padding:28px;box-shadow:0 30px 80px -20px rgba(0,0,0,.5)}.zerno-landing .oauth-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.zerno-landing .oauth-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:7px;background:hsla(0,0%,100%,.04);border:1px solid var(--line-2);color:var(--fg);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s}.zerno-landing .oauth-btn:hover{background:hsla(0,0%,100%,.08)}.zerno-landing .divider{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:11px;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono)}.zerno-landing .divider:after,.zerno-landing .divider:before{content:"";flex:1;height:1px;background:var(--line-3)}.zerno-landing .signup-form{display:flex;flex-direction:column;gap:12px;text-align:left}.zerno-landing .label{font-size:11.5px;font-weight:500;color:var(--fg-muted);margin-bottom:6px;display:block;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.zerno-landing .input{width:100%;height:40px;padding:0 12px;background:hsla(0,0%,100%,.03);border:1px solid var(--line-2);border-radius:7px;color:var(--fg);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.zerno-landing .input::-moz-placeholder{color:var(--fg-subtle)}.zerno-landing .input::placeholder{color:var(--fg-subtle)}.zerno-landing .input:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgb(var(--brand-300)/.15)}.zerno-landing .signup-submit{width:100%;height:44px;font-size:14px;margin-top:6px}.zerno-landing .signup-foot{margin-top:14px;font-size:11.5px;color:var(--fg-subtle);text-align:center}.zerno-landing .signup-foot a{color:var(--fg-muted);text-decoration:underline;text-decoration-color:var(--line-2)}.zerno-landing .signup-foot a:hover{color:var(--fg)}.zerno-landing .footer{padding:48px 0 36px;border-top:1px solid var(--line-3);font-size:12.5px;color:var(--fg-subtle)}.zerno-landing .footer-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.zerno-landing .footer-cols{display:flex;gap:48px;flex-wrap:wrap}.zerno-landing .footer-col{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.zerno-landing .footer-col-title{color:var(--fg);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-family:var(--font-mono)}.zerno-landing .footer-col a{color:var(--fg-muted)}.zerno-landing .footer-col a:hover{color:var(--lime)}.zerno-landing .footer-bot{margin-top:36px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.zerno-landing .public-footer{border-top:1px solid var(--line-3);padding:48px 28px 40px;color:var(--fg-subtle);font-size:12.5px}.zerno-landing .public-footer-compact{max-width:1120px;margin:0 auto}.zerno-landing .public-footer-grid{display:flex;justify-content:space-between;gap:32px;max-width:1200px;margin:0 auto}.zerno-landing .public-footer-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--fg);font-size:22px;font-weight:500;letter-spacing:-.025em}.zerno-landing .public-footer p{max-width:420px;color:var(--fg-muted);line-height:1.6}.zerno-landing .public-footer-links{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.zerno-landing .public-footer-links a{color:var(--fg-muted)}.zerno-landing .public-footer-links a:hover{color:var(--lime)}.zerno-landing .app-hero{margin-top:64px;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;background:linear-gradient(135deg,var(--surface) 0,var(--bg-2) 100%);border:1px solid var(--line-3);border-radius:16px;padding:40px 44px;text-align:left;overflow:hidden}.zerno-landing .app-hero:before{content:"";position:absolute;inset:auto -20% -40% auto;width:480px;height:480px;background:radial-gradient(circle,rgb(var(--brand-500)/.18),transparent 60%);pointer-events:none}.zerno-landing .app-hero-text{position:relative;z-index:1}.zerno-landing .app-hero h3{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px;line-height:1.15}.zerno-landing .app-hero h3 em{font-style:normal;color:var(--lime)}.zerno-landing .app-hero p{font-size:15px;color:var(--fg-muted);line-height:1.55;margin-bottom:24px;max-width:420px}.zerno-landing .app-dl-row{display:flex;gap:10px;flex-wrap:wrap}.zerno-landing .app-dl{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border-radius:10px;background:#fff;color:#0a0e0c;font-weight:600;font-size:13.5px;border:1px solid #fff;transition:transform .08s,box-shadow .15s}.zerno-landing .app-dl:hover{transform:translateY(-1px);box-shadow:0 10px 30px -10px hsla(0,0%,100%,.2)}.zerno-landing .app-dl.linux{background:transparent;color:var(--fg);border-color:var(--line-2)}.zerno-landing .app-dl.linux:hover{background:hsla(0,0%,100%,.05);box-shadow:none}.zerno-landing .app-dl-sub{display:flex;flex-direction:column;line-height:1.1;align-items:flex-start}.zerno-landing .app-dl-sub .small{font-size:10px;font-weight:500;opacity:.7}.zerno-landing .app-dl-sub .big{font-size:14px;font-weight:600}.zerno-landing .app-meta{display:flex;gap:16px;margin-top:16px;font-size:12px;color:var(--fg-subtle);flex-wrap:wrap}.zerno-landing .app-meta-item{display:inline-flex;align-items:center;gap:5px}.zerno-landing .app-window{position:relative;z-index:1;background:#0a0f0d;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.6)}.zerno-landing .app-window-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:1px solid var(--line-3);background:rgba(0,0,0,.3)}.zerno-landing .app-window-title{margin-left:auto;margin-right:auto;font-size:11.5px;color:var(--fg-muted);font-weight:500}.zerno-landing .app-window-body{display:grid;grid-template-columns:160px 1fr}.zerno-landing .app-side{padding:14px 10px;border-right:1px solid var(--line-3);background:var(--bg-2)}.zerno-landing .app-side-title{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);padding:4px 8px;margin-bottom:6px;font-family:var(--font-mono)}.zerno-landing .app-side-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;font-size:11.5px;color:var(--fg-muted);margin-bottom:1px;cursor:pointer}.zerno-landing .app-side-item.active{background:var(--lime-soft);color:var(--lime)}.zerno-landing .app-side-item .ic{width:11px;height:11px;border-radius:3px;background:currentColor;opacity:.6}.zerno-landing .app-side-item .badge{margin-left:auto;font-family:var(--font-mono);font-size:9.5px;color:var(--fg-subtle);background:hsla(0,0%,100%,.06);padding:1px 5px;border-radius:3px}.zerno-landing .app-side-item.active .badge{color:var(--lime);background:rgb(var(--brand-300)/.12)}.zerno-landing .app-side-divider{height:1px;background:var(--line-3);margin:8px 4px}.zerno-landing .app-main{padding:18px;min-height:300px}.zerno-landing .app-conn{background:rgb(var(--brand-300)/.06);border:1px solid rgb(var(--brand-300)/.2);border-radius:8px;padding:12px 14px;margin-bottom:14px;display:flex;align-items:center;gap:12px}.zerno-landing .app-conn-pulse{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 var(--lime-glow);animation:zerno-pulse 1.6s infinite}@keyframes zerno-pulse{0%{box-shadow:0 0 0 0 var(--lime-glow)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.zerno-landing .app-conn-text{flex:1;font-size:12px;color:var(--fg)}.zerno-landing .app-conn-text b{color:var(--lime);font-weight:600}.zerno-landing .app-conn-meta{font-size:10.5px;color:var(--fg-subtle);font-family:var(--font-mono)}.zerno-landing .app-agents{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.zerno-landing .app-agent-row{display:flex;align-items:center;gap:8px;padding:10px;background:var(--surface);border:1px solid var(--line-3);border-radius:6px;font-size:11.5px}.zerno-landing .app-agent-row .lg{width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px;font-weight:700;font-family:var(--font-mono)}.zerno-landing .app-agent-row .nm{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.zerno-landing .app-agent-row .nm b{font-size:11.5px;font-weight:500}.zerno-landing .app-agent-row .nm span{font-size:10px;color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis}.zerno-landing .app-agent-row .ok{color:var(--lime);font-size:11px;flex-shrink:0}.zerno-landing .app-projects{margin-top:14px;font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);font-family:var(--font-mono);margin-bottom:8px}.zerno-landing .app-proj{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:var(--surface);border:1px solid var(--line-3);border-radius:6px;font-size:12px;margin-bottom:4px}.zerno-landing .app-proj b{font-weight:500}.zerno-landing .app-proj-meta{font-size:10.5px;color:var(--fg-subtle);font-family:var(--font-mono);display:flex;gap:10px}.zerno-landing .app-proj-meta .green{color:var(--lime)}.zerno-landing .pains{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.zerno-landing .pain{background:var(--surface);border:1px solid var(--line-3);border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.zerno-landing .pain:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--lime);opacity:.4}.zerno-landing .pain-head{display:flex;align-items:center;gap:14px}.zerno-landing .pain-icon{width:42px;height:42px;border-radius:10px;background:var(--lime-soft);color:var(--lime);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgb(var(--brand-300)/.2)}.zerno-landing .pain h4{font-size:17px;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.zerno-landing .pain-from{font-size:12px;color:var(--fg-subtle);font-family:var(--font-mono)}.zerno-landing .pain-from s{color:var(--bad);text-decoration:line-through;text-decoration-color:hsla(0,94%,82%,.5);margin-right:6px}.zerno-landing .pain-from b{color:var(--lime);font-weight:500}.zerno-landing .pain p{font-size:13.5px;color:var(--fg-muted);line-height:1.6}.zerno-landing .tail-band{background:var(--surface);border:1px solid var(--line-3);border-radius:14px;padding:32px 36px;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center}.zerno-landing .tail-text h3{font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px;line-height:1.2}.zerno-landing .tail-text h3 em{font-style:normal;color:var(--lime)}.zerno-landing .tail-text p{font-size:14px;color:var(--fg-muted);line-height:1.6}.zerno-landing .tail-vis{position:relative;display:flex;flex-direction:column;gap:6px}.zerno-landing .tail-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:7px;font-size:12.5px}.zerno-landing .tail-row .age{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-subtle);min-width:64px}.zerno-landing .tail-row .ttl{flex:1;color:var(--fg-muted)}.zerno-landing .tail-row.dust{opacity:.55}.zerno-landing .tail-row.dust .ttl{text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.2)}.zerno-landing .tail-row.fresh{border-color:rgb(var(--brand-300)/.3);background:rgb(var(--brand-300)/.05)}.zerno-landing .tail-row.fresh .ttl{color:var(--fg)}.zerno-landing .tail-row .pick{font-family:var(--font-mono);font-size:10.5px;color:var(--lime);background:var(--lime-soft);padding:2px 7px;border-radius:4px;border:1px solid rgb(var(--brand-300)/.2)}.zerno-landing.site-check-page .site-check-hero{padding-bottom:88px}.zerno-landing .site-check-hero-inner{position:relative;z-index:1;max-width:940px;margin:0 auto;text-align:center}.zerno-landing .site-check-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;margin:0 auto 18px;padding:8px;border:1px solid var(--line-2);border-radius:12px;background:hsla(0,0%,100%,.04)}.zerno-landing .site-check-input{height:44px;border-color:transparent;background:transparent;font-size:15px}.zerno-landing .site-check-error{max-width:760px;margin:-4px auto 16px;text-align:left;color:var(--bad);font-size:13px}.zerno-landing .site-check-state{display:flex;flex-direction:column;gap:18px}.zerno-landing .site-check-state-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.zerno-landing .site-check-scoreboard{display:grid;grid-template-columns:280px 1fr;gap:16px;background:var(--surface);border:1px solid var(--line-3);border-radius:14px;padding:18px}.zerno-landing .site-check-score{min-height:220px;border-radius:10px;border:1px solid rgb(var(--brand-300)/.22);background:var(--lime-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.zerno-landing .site-check-kpi span,.zerno-landing .site-check-score span{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em}.zerno-landing .site-check-score strong{font-size:64px;line-height:1;color:var(--lime);letter-spacing:-.04em}.zerno-landing .site-check-score small{margin-top:8px;color:var(--fg-muted);font-size:12px}.zerno-landing .site-check-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.zerno-landing .site-check-kpi{border:1px solid var(--line-3);border-radius:10px;background:var(--bg-2);padding:18px;display:flex;flex-direction:column;justify-content:space-between}.zerno-landing .site-check-kpi strong{margin-top:16px;color:var(--fg);font-size:30px;letter-spacing:-.03em}.zerno-landing .site-check-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.zerno-landing .site-check-card{background:var(--surface);border:1px solid var(--line-3);border-radius:10px;padding:18px;min-height:172px;display:flex;flex-direction:column;gap:10px}.zerno-landing .site-check-card h3{font-size:15px;font-weight:600}.zerno-landing .site-check-card p{color:var(--fg-muted);font-size:12.5px;line-height:1.5}.zerno-landing .site-check-card-bar{margin-top:auto;height:6px;border-radius:999px;background:var(--bg-2);overflow:hidden}.zerno-landing .site-check-card-bar span{display:block;height:100%;border-radius:inherit;background:var(--lime);transition:width .4s ease}.zerno-landing .site-check-api-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.zerno-landing .site-check-api-sidebar{position:sticky;top:92px;align-self:start;min-height:360px;border:1px solid var(--line-3);border-radius:12px;background:linear-gradient(180deg,var(--lime-soft),var(--surface));padding:22px;display:flex;flex-direction:column}.zerno-landing .site-check-api-sidebar strong{margin-top:28px;color:var(--lime);font-size:58px;line-height:.95;letter-spacing:-.04em}.zerno-landing .site-check-api-sidebar p{margin-top:10px;color:var(--fg-muted);font-size:14px;line-height:1.5}.zerno-landing .site-check-api-stats{margin-top:auto;display:grid;gap:8px}.zerno-landing .site-check-api-stats span{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line-3);border-radius:8px;background:rgba(0,0,0,.12);padding:10px 12px;color:var(--fg-muted);font-size:12px}.zerno-landing .site-check-api-stats b{color:var(--fg);font-family:var(--font-mono);font-weight:700}.zerno-landing .site-check-api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.zerno-landing .site-check-api-card{border:1px solid var(--line-3);border-radius:12px;background:var(--surface);padding:18px;display:flex;min-height:0;flex-direction:column;gap:10px}.zerno-landing .site-check-api-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--fg-muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.zerno-landing .site-check-api-card h3{color:var(--fg);font-size:18px;font-weight:650}.zerno-landing .site-check-api-card p{color:var(--fg-muted);font-size:13px;line-height:1.55}.zerno-landing .site-check-api-metrics{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;overflow:auto;padding-right:2px}.zerno-landing .site-check-api-metrics div{min-width:0;border:1px solid var(--line-3);border-radius:8px;background:var(--bg-2);padding:10px}.zerno-landing .site-check-api-metrics span{display:block;overflow:hidden;color:var(--fg-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .site-check-api-metrics strong{display:block;margin-top:7px;color:var(--fg);font-size:17px;line-height:1.1}.zerno-landing .site-check-tail{align-items:stretch}.zerno-landing.site-check-page .site-check-state-head h2{font-size:56px;line-height:1.02;letter-spacing:-.03em}.zerno-landing.site-check-page .site-check-state-head .section-sub{max-width:720px;font-size:18px;line-height:1.45;color:var(--fg-muted)}.zerno-landing.site-check-page .site-check-scoreboard{padding:22px;border-radius:16px}.zerno-landing.site-check-page .site-check-score{min-height:248px;border-width:2px}.zerno-landing.site-check-page .site-check-kpi{border-radius:12px;background:var(--surface-2)}.zerno-landing.site-check-page .site-check-kpi strong{font-size:34px}.zerno-landing.site-check-page .site-check-api-shell{grid-template-columns:280px minmax(0,1fr);gap:16px}.zerno-landing.site-check-page .site-check-api-sidebar{border-radius:14px;border-width:2px}.zerno-landing.site-check-page .site-check-api-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.zerno-landing.site-check-page .site-check-api-card{border-radius:14px;border-width:2px;background:color-mix(in srgb,var(--surface) 82%,var(--lime-soft) 18%)}.zerno-landing .sc-tone-good{--tone:var(--good)}.zerno-landing .sc-tone-warn{--tone:var(--warn)}.zerno-landing .sc-tone-bad{--tone:var(--bad)}.zerno-landing .sc-tone-muted{--tone:var(--fg-subtle)}.zerno-landing .sc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:stretch;background:linear-gradient(180deg,var(--lime-soft),var(--surface));border:1px solid rgb(var(--brand-300)/.22);border-radius:18px;padding:32px}.zerno-landing .sc-hero-main{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.zerno-landing .sc-hero-title{font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.03em;color:var(--fg)}.zerno-landing .sc-verdict{display:flex;align-items:center;gap:18px}.zerno-landing .sc-verdict-text{display:flex;flex-direction:column;gap:4px}.zerno-landing .sc-verdict-text strong{font-size:20px;line-height:1.25;color:var(--fg)}.zerno-landing .sc-verdict-text span{font-size:13px;color:var(--fg-muted)}.zerno-landing .sc-gauge{position:relative;width:80px;height:80px;flex-shrink:0;color:var(--tone)}.zerno-landing .sc-gauge-track{fill:none;stroke:var(--line-2);stroke-width:7}.zerno-landing .sc-gauge-arc{fill:none;stroke:var(--tone);stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .5s ease}.zerno-landing .sc-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.zerno-landing .sc-gauge-center strong{font-size:26px;line-height:1;color:var(--fg);letter-spacing:-.03em}.zerno-landing .sc-gauge-center span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--tone)}.zerno-landing .sc-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.zerno-landing .sc-cta-note{font-size:12px;color:var(--fg-muted)}.zerno-landing .sc-shot{display:flex}.zerno-landing .sc-frame{position:relative;width:100%;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;background:var(--bg-2);box-shadow:0 24px 60px -28px rgba(0,0,0,.7)}.zerno-landing .sc-frame-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;background:var(--surface-2);border-bottom:1px solid var(--line-3)}.zerno-landing .sc-frame-dot{width:9px;height:9px;border-radius:999px;background:var(--line-2)}.zerno-landing .sc-frame-url{margin-left:10px;padding:3px 10px;border-radius:6px;background:var(--bg);flex:1;font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .sc-frame-shot{position:relative;aspect-ratio:16/10;overflow:hidden}.zerno-landing .sc-frame-shot>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.zerno-landing .sc-frame-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--fg-subtle);font-size:13px}.zerno-landing .sc-frame-skeleton{height:100%;background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:200% 100%;animation:sc-shimmer 1.3s ease-in-out infinite}@keyframes sc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.zerno-landing .sc-frame-mobile{position:absolute;right:14px;bottom:14px;width:23%;max-width:110px;aspect-ratio:9/16;border:2px solid var(--line-2);border-radius:10px;overflow:hidden;background:var(--bg);box-shadow:0 12px 30px -10px rgba(0,0,0,.8)}.zerno-landing .sc-frame-mobile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.zerno-landing .sc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:14px;align-items:start}.zerno-landing .sc-card{position:relative;border:1px solid var(--line-3);border-left:3px solid var(--tone);border-radius:12px;background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:10px}.zerno-landing .sc-card-head{display:flex;align-items:center;gap:9px}.zerno-landing .sc-card-head h3{flex:1;font-size:16px;font-weight:650;color:var(--fg)}.zerno-landing .sc-dot{width:9px;height:9px;border-radius:999px;background:var(--tone);flex-shrink:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--tone) 18%,transparent)}.zerno-landing .sc-card-count{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);border:1px solid var(--line-3);border-radius:6px;padding:2px 7px}.zerno-landing .sc-card-headline{color:var(--fg);font-size:14px;line-height:1.45;font-weight:500}.zerno-landing .sc-card-details{margin-top:2px}.zerno-landing .sc-card-details>summary{cursor:pointer;list-style:none;font-size:12px;color:var(--fg-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 0}.zerno-landing .sc-card-details>summary::-webkit-details-marker{display:none}.zerno-landing .sc-card-details>summary:before{content:"+ ";color:var(--tone)}.zerno-landing .sc-card-details[open]>summary:before{content:"− "}.zerno-landing .sc-card-metrics{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;overflow:auto}.zerno-landing .sc-card-metrics div{min-width:0;border:1px solid var(--line-3);border-radius:8px;background:var(--bg-2);padding:9px}.zerno-landing .sc-card-metrics span{display:block;overflow:hidden;color:var(--fg-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .sc-card-metrics strong{display:block;margin-top:6px;color:var(--fg);font-size:16px;line-height:1.1}.zerno-landing .sc-card-loading{opacity:.6}@media (max-width:920px){.zerno-landing .sc-hero{grid-template-columns:1fr;padding:22px}.zerno-landing .sc-shot{order:-1}}.zerno-landing.public-audit-page .public-audit-main{max-width:1480px;padding-top:32px;padding-bottom:80px}.zerno-landing.public-audit-page .public-audit-muted{color:var(--fg-muted)}.zerno-landing.public-audit-page .public-audit-strong{color:var(--fg)}.zerno-landing.public-audit-page .public-audit-card,.zerno-landing.public-audit-page .public-audit-stage{border:2px solid var(--line-3);background:var(--surface)}.zerno-landing.public-audit-page .public-audit-stage{background:color-mix(in srgb,var(--surface) 88%,var(--lime-soft) 12%)}.zerno-landing.public-audit-page .public-audit-icon{border:1px solid var(--line-3);background:var(--surface)}.zerno-landing.public-audit-page .public-audit-progress{background:var(--surface-2);border:1px solid var(--line-3)}.zerno-landing.public-audit-page .public-audit-progress div{height:100%;border-radius:inherit;background:var(--lime);transition:width .35s ease}.zerno-landing.public-audit-page .public-audit-error{border:2px solid hsla(0,94%,82%,.22);background:hsla(0,94%,82%,.08);color:var(--bad)}.zerno-landing.public-audit-page .public-audit-warn{border:2px solid rgba(245,158,11,.35);background:rgba(245,158,11,.1);color:var(--fg)}.zerno-landing.public-audit-page .public-audit-markdown{border:1px solid var(--line-3);background:var(--bg-2);color:var(--fg-muted);font-family:var(--font-ui);line-height:1.55}.zerno-landing.public-audit-page h1{font-size:clamp(34px,3.8vw,56px);line-height:1.03;letter-spacing:-.03em}.zerno-landing.public-audit-page .rounded-xl{border-radius:16px!important;border-width:2px!important}.zerno-landing.public-audit-page .chip-neutral{background:var(--surface-2);border-color:var(--line-2)}.zerno-landing.public-audit-page [id=overview] p.md\:text-3xl,.zerno-landing.public-audit-page [id=overview] p.text-2xl{font-size:clamp(30px,2.8vw,48px)!important;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.zerno-landing.public-audit-page .public-audit-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.zerno-landing.public-audit-page .btn{white-space:nowrap}.zerno-landing.public-audit-page .public-audit-claim-card{--fg:#e8ede9;--fg-muted:#8a958f;--fg-subtle:#5a645e;--line-3:hsla(0,0%,100%,.1);background:#0a0f0d;color:var(--fg)}.zerno-landing.public-audit-page .public-audit-claim-card ul{color:var(--fg-muted)}.zerno-landing.public-audit-page [id=findings] .rounded-xl{background:color-mix(in srgb,var(--surface) 88%,var(--lime-soft) 12%)!important}.zerno-landing.public-audit-page aside .rounded-xl:first-child{background:color-mix(in srgb,var(--surface) 84%,var(--lime-soft) 16%)!important}.zerno-landing.public-audit-page aside .rounded-xl:last-child{border-color:rgb(var(--brand-300)/.32)!important}.zerno-landing.zerno-docs{min-height:100vh}.zerno-landing .docs-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;max-width:1120px;margin:0 auto;padding:56px 28px 24px}.zerno-landing .docs-sidebar{position:sticky;top:92px;align-self:start}.zerno-landing .docs-sidebar-title{margin-bottom:14px;color:var(--fg);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono)}.zerno-landing .docs-sidebar-link{display:block;border-radius:7px;padding:7px 10px;color:var(--fg-muted);font-size:13px;transition:background .12s,color .12s}.zerno-landing .docs-sidebar-link:hover{background:var(--lime-soft);color:var(--fg)}.zerno-landing .docs-content{max-width:820px;color:var(--fg)}.zerno-landing .docs-content .docs-machine-hint{margin:0 0 22px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.6}.zerno-landing .docs-content h1{margin-bottom:18px;font-size:42px;line-height:1.08;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.zerno-landing .docs-content h2{margin-top:42px;margin-bottom:12px;font-size:24px;line-height:1.18}.zerno-landing .docs-content h3{margin-top:28px;margin-bottom:10px;font-size:17px;font-weight:650}.zerno-landing .docs-content li,.zerno-landing .docs-content p{color:var(--fg-muted);font-size:16px;line-height:1.72}.zerno-landing .docs-content p{margin:12px 0}.zerno-landing .docs-content ol,.zerno-landing .docs-content ul{margin:12px 0 18px 22px}.zerno-landing .docs-content ul{list-style:disc outside}.zerno-landing .docs-content ol{list-style:decimal outside}.zerno-landing .docs-content li::marker{color:var(--fg-subtle)}.zerno-landing .docs-content li{margin:5px 0}.zerno-landing .docs-content a{color:var(--lime);text-decoration:underline;text-decoration-color:rgb(var(--brand-300)/.35);text-underline-offset:3px}.zerno-landing .docs-content a:hover{color:var(--lime-highlight)}.zerno-landing .docs-content code{border:1px solid var(--line-3);border-radius:5px;background:var(--surface);color:var(--fg);padding:2px 5px;font-family:var(--font-mono);font-size:.9em}.zerno-landing .docs-content pre{overflow-x:auto;margin:18px 0;border:1px solid var(--line-3);border-radius:12px;background:#0a0f0d;padding:18px;color:#c7d0cb;font-size:12.5px;line-height:1.7}.zerno-landing .docs-content pre code{border:0;background:transparent;color:inherit;padding:0}.zerno-landing .docs-footer{max-width:1120px;margin:0 auto;padding:36px 28px 56px;color:var(--fg-subtle);font-size:12px}.zerno-landing .docs-footer a{color:var(--fg-muted)}.zerno-landing .docs-footer a:hover{color:var(--fg)}.zerno-landing .docs-sidebar-back{display:block;margin-bottom:16px;padding:0 10px;color:var(--fg-subtle);font-size:12.5px;transition:color .12s}.zerno-landing .docs-sidebar-back:hover{color:var(--fg)}.zerno-landing .docs-sidebar-group+.docs-sidebar-group{margin-top:18px}.zerno-landing .docs-sidebar-group-title{margin-bottom:6px;padding:0 10px;color:var(--fg-subtle);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.zerno-landing .docs-sidebar-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.zerno-landing .docs-sidebar-link.is-active{background:var(--lime-soft);color:var(--fg);font-weight:600}.zerno-landing .docs-head{margin-bottom:26px}.zerno-landing .docs-content .docs-head h1{margin-bottom:0}.zerno-landing .docs-content .docs-lead{margin-top:14px;max-width:46em;font-size:17px;line-height:1.6}.zerno-landing .docs-note{margin:20px 0;border:1px solid var(--line-3);border-radius:12px;background:var(--surface);padding:14px 16px;color:var(--fg-muted);font-size:14.5px;line-height:1.65}.zerno-landing .docs-note-warn{border-color:rgba(234,179,8,.38);background:rgba(234,179,8,.07)}.zerno-landing .docs-note-title{margin-bottom:4px;color:var(--fg);font-weight:650}.zerno-landing .docs-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid var(--line-3);border-radius:12px}.zerno-landing .docs-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.zerno-landing .docs-table th{border-bottom:1px solid var(--line-3);background:var(--surface);padding:10px 14px;color:var(--fg-subtle);font-weight:600;text-align:left}.zerno-landing .docs-table td{border-bottom:1px solid var(--line-3);padding:10px 14px;color:var(--fg-muted);line-height:1.6;vertical-align:top}.zerno-landing .docs-table tr:last-child td{border-bottom:0}.zerno-landing .docs-table td:first-child{color:var(--fg)}.zerno-landing .docs-content .docs-action{margin:32px 0 0}.zerno-landing .docs-content .docs-action-btn{display:inline-block;border-radius:999px;background:var(--lime);padding:10px 20px;color:#0a0e0c;font-size:14px;font-weight:650;text-decoration:none}.zerno-landing .docs-content .docs-action-btn:hover{background:var(--lime-highlight);color:#0a0e0c}.zerno-landing .docs-neighbours{display:grid;gap:12px;margin-top:40px;border-top:1px solid var(--line-3);padding-top:24px}@media (min-width:640px){.zerno-landing .docs-neighbours{grid-template-columns:1fr 1fr}}.zerno-landing .docs-content .docs-neighbour{display:block;border:1px solid var(--line-3);border-radius:12px;padding:14px 16px;text-decoration:none;transition:border-color .12s}.zerno-landing .docs-content .docs-neighbour:hover{border-color:var(--line-2)}.zerno-landing .docs-neighbour-next{text-align:right}.zerno-landing .docs-neighbour-kicker{display:block;color:var(--fg-subtle);font-size:12px}.zerno-landing .docs-neighbour-title{display:block;margin-top:2px;color:var(--fg);font-size:15px}@media (max-width:900px){.zerno-landing .docs-shell{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 20px 16px}.zerno-landing .docs-sidebar{position:static}}.zerno-landing .app-window,.zerno-landing .term{--bg:#0a0e0c;--bg-2:#0f1412;--surface:#141a17;--surface-2:#1a211d;--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.06);--fg:#e8ede9;--fg-muted:#8a958f;--fg-subtle:#5a645e;--lime:rgb(var(--brand-500));--lime-highlight:rgb(var(--brand-300));--lime-soft:rgb(var(--brand-300)/0.10);color:var(--fg)}@media (prefers-color-scheme:light){:root .zerno-landing{--bg:#f7f9f4;--bg-2:#eef2ea;--surface:#fff;--surface-2:#f4f7f0;--line:rgb(var(--brand-600)/0.16);--line-2:rgba(15,23,42,.1);--line-3:rgba(15,23,42,.08);--fg:#0f1412;--fg-muted:#525b57;--fg-subtle:#828b86;--lime:rgb(var(--brand-600));--lime-2:rgb(var(--brand-700));--lime-3:rgb(var(--brand-700));--lime-soft:rgb(var(--brand-600)/0.10);--lime-glow:rgb(var(--brand-600)/0.25);--good:var(--lime);--warn:#b45309;--bad:#dc2626;--info:#2563eb;background:radial-gradient(ellipse 80% 50% at 50% 0,rgb(var(--brand-500)/.12),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 30%,rgb(var(--brand-600)/.06),transparent 60%),var(--bg)}:root .zerno-landing ::-moz-selection{background:rgb(var(--brand-600));color:#0a0e0c}:root .zerno-landing ::selection{background:rgb(var(--brand-600));color:#0a0e0c}:root .zerno-landing .nav{background:hsla(84,29%,97%,.82)}:root .zerno-landing .language-switch{background:rgba(15,23,42,.04)}:root .zerno-landing .language-switch a:hover{background:rgba(15,23,42,.06)}:root .zerno-landing .btn-ghost:hover{background:rgba(15,23,42,.05)}:root .zerno-landing .btn-secondary{background:rgba(15,23,42,.03)}:root .zerno-landing .btn-secondary:hover{background:rgba(15,23,42,.06);border-color:rgb(var(--brand-600)/.4)}:root .zerno-landing .btn-primary,:root .zerno-landing .btn-primary:hover{color:#fff}:root .zerno-landing .input,:root .zerno-landing .oauth-btn{background:#fff}:root .zerno-landing .oauth-btn:hover{background:rgba(15,23,42,.04)}:root .zerno-landing .bm-id{background:rgba(15,23,42,.05)}:root .zerno-landing .bm-head{background:rgba(15,23,42,.03)}:root .zerno-landing .tail-row.dust .ttl{text-decoration-color:rgba(15,23,42,.25)}:root .zerno-landing .app-dl{background:#0a0e0c;color:#fff;border-color:#0a0e0c}:root .zerno-landing .app-dl:hover{box-shadow:0 10px 30px -10px rgba(15,23,42,.25)}:root .zerno-landing .app-dl.linux{background:transparent;color:var(--fg);border-color:var(--line-2)}:root .zerno-landing .app-dl.linux:hover{background:rgba(15,23,42,.04)}:root .zerno-landing .backlog-mock,:root .zerno-landing .signup-card{box-shadow:0 30px 80px -20px rgba(15,23,42,.18)}}@media (max-width:980px){.zerno-landing .hero-inner{grid-template-columns:1fr;gap:36px}.zerno-landing .hero-inner .hero-sub{max-width:640px}.zerno-landing .term-stage .term{height:380px}.zerno-landing .throttle-card{grid-template-columns:1fr;gap:30px;padding:32px 26px}.zerno-landing .agents-grid,.zerno-landing .cmd-list,.zerno-landing .flow,.zerno-landing .principles,.zerno-landing .site-check-api-grid,.zerno-landing .site-check-api-shell,.zerno-landing .site-check-grid,.zerno-landing .site-check-scoreboard{grid-template-columns:1fr}.zerno-landing .site-check-api-sidebar{position:static;min-height:0}.zerno-landing .flow-step{border-right:none;border-bottom:1px solid var(--line-3)}.zerno-landing .flow-step:last-child{border-bottom:none}.zerno-landing h1.hero-title{font-size:42px}.zerno-landing h2{font-size:32px}.zerno-landing .section{padding:64px 0}.zerno-landing .app-hero,.zerno-landing .tail-band{grid-template-columns:1fr;padding:28px}.zerno-landing .app-window-body,.zerno-landing .pains{grid-template-columns:1fr}.zerno-landing .app-side{display:none}.zerno-landing .app-agents{grid-template-columns:1fr}.zerno-landing .site-check-state-head{align-items:flex-start;flex-direction:column}.zerno-landing .public-footer-grid{flex-direction:column}.zerno-landing .public-footer-links{justify-content:flex-start}.zerno-landing .docs-shell{grid-template-columns:1fr;gap:28px;padding-top:36px}.zerno-landing .docs-sidebar{position:static}.zerno-landing .docs-sidebar ul{display:flex;gap:6px;overflow-x:auto;margin:0;padding-bottom:4px}.zerno-landing .docs-sidebar li{flex:0 0 auto}.zerno-landing .docs-content h1{font-size:34px}}@media (max-width:600px){.zerno-landing h1.hero-title{font-size:32px}.zerno-landing h2,.zerno-landing h2.cta-title{font-size:26px}.zerno-landing .container{padding:0 18px}.zerno-landing .term-stage .term{height:340px;font-size:12.5px}.zerno-landing .term-body-lg{padding:16px}.zerno-landing .site-check-api-metrics,.zerno-landing .site-check-form,.zerno-landing .site-check-kpis{grid-template-columns:1fr}.zerno-landing .nav{padding:0 16px}.zerno-landing .nav-cta{gap:4px}.zerno-landing .language-switch a{min-width:28px}.zerno-landing .docs-footer,.zerno-landing .docs-shell{padding-left:18px;padding-right:18px}.zerno-landing .docs-content h1{font-size:30px}.zerno-landing .docs-content li,.zerno-landing .docs-content p{font-size:15px}}.zerno-landing .public-footer-cols{display:flex;gap:48px;flex-wrap:wrap}.zerno-landing .public-footer-col{display:flex;flex-direction:column;gap:8px}.zerno-landing .public-footer-col-title{color:var(--fg);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);margin-bottom:2px}.zerno-landing .public-footer-col a{color:var(--fg-muted)}.zerno-landing .public-footer-col a:hover{color:var(--lime)}.zerno-landing .public-footer-legal{max-width:1200px;margin:28px auto 0;font-size:11.5px;opacity:.7}.zerno-landing .public-footer-legal nav{display:flex;flex-wrap:wrap;gap:16px}@media (pointer:coarse){.zerno-landing .public-footer-col{gap:0}.zerno-landing .public-footer-col a,.zerno-landing .public-footer-legal a{display:flex;align-items:center;min-height:40px}.zerno-landing .public-footer-legal nav{gap:4px 16px}}@media (max-width:720px){.zerno-landing .public-footer-cols{gap:28px}}@media (max-width:600px){.zerno-landing .nav-inner{gap:10px}.zerno-landing .brand{flex:0 0 auto}.zerno-landing .nav-cta{flex:0 1 auto;min-width:0}.zerno-landing .nav-cta .btn{white-space:nowrap;padding:0 12px;font-size:12.5px}}@media (max-width:560px){.zerno-landing .brand{font-size:18px}.zerno-landing .brand-mark{height:24px}}.zerno-landing .audit-doc-seo-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.zerno-landing .pl2-hero{position:relative;padding:76px 0 0;overflow:hidden}.zerno-landing .pl2-hero:before{content:"";position:absolute;inset:0 0 auto;height:480px;pointer-events:none;background:radial-gradient(ellipse 62% 100% at 24% -22%,var(--lime-soft),transparent 62%),radial-gradient(ellipse 44% 80% at 90% -14%,var(--lime-soft),transparent 60%)}.zerno-landing .pl2-hero-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.zerno-landing .pl2-hero h1{font-size:clamp(32px,4.6vw,58px);line-height:1.03;letter-spacing:-.045em;font-weight:700;max-width:26ch;text-wrap:balance}.zerno-landing .pl2-hero h1 em{display:block;font-style:normal;color:var(--lime)}.zerno-landing .pl2-hero-sub{margin-top:22px;max-width:62ch;font-size:17.5px;line-height:1.55;color:var(--fg-muted)}.zerno-landing .pl2-hero-sub b{color:var(--fg);font-weight:600}.zerno-landing .pl2-hero-cta{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.zerno-landing .pl2-hero-note{margin-top:16px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-subtle)}.zerno-landing .pl2-offers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.zerno-landing .pl2-offer{display:flex;flex-direction:column;gap:8px;padding:20px 18px;border:1px solid var(--line-3);border-radius:12px;background:var(--surface);color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.zerno-landing .pl2-offer:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 18px 36px -28px var(--shadow-soft,rgba(0,0,0,.5))}.zerno-landing .pl2-offer-title{font-size:16.5px;font-weight:650;letter-spacing:-.025em;line-height:1.2}.zerno-landing .pl2-offer-text{font-size:13.5px;color:var(--fg-muted);line-height:1.5;flex:1}.zerno-landing .pl2-offer-price{font-size:13.5px;font-weight:650;letter-spacing:-.01em;border-top:1px solid var(--line-3);padding-top:11px}.zerno-landing .pl2-trust{margin-top:46px}.zerno-landing .pl2-trust-in{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding-top:22px;border-top:1px solid var(--line-3)}.zerno-landing .pl2-trust-cell{display:flex;flex-direction:column;gap:6px;padding-right:26px}.zerno-landing .pl2-trust-cell+.pl2-trust-cell{padding-left:26px;border-left:1px solid var(--line-3)}.zerno-landing .pl2-trust-cell:last-child{padding-right:0}.zerno-landing .pl2-trust-cell b{font-size:14.5px;font-weight:650;letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums}.zerno-landing .pl2-trust-cell b em{font-style:normal;color:var(--lime)}.zerno-landing .pl2-trust-cell span{font-size:13px;color:var(--fg-muted);line-height:1.45}.zerno-landing .pl2-blocks{padding:24px 0 0}.zerno-landing .pl2-block{display:grid;grid-template-columns:minmax(280px,.86fr) 1.14fr;gap:52px;align-items:center;padding:62px 0;border-top:1px solid var(--line-3)}.zerno-landing .pl2-block:first-child{border-top:0}.zerno-landing .pl2-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--lime)}.zerno-landing .pl2-block h2{margin-top:14px;font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.zerno-landing .pl2-lede{margin-top:14px;font-size:16px;line-height:1.6;color:var(--fg-muted);max-width:44ch}.zerno-landing .pl2-points{display:flex;flex-direction:column;gap:10px;margin-top:20px;list-style:none}.zerno-landing .pl2-points li{display:grid;grid-template-columns:15px 1fr;gap:11px;font-size:14.5px;color:var(--fg-muted);line-height:1.5}.zerno-landing .pl2-points li svg{width:13px;height:13px;color:var(--lime);margin-top:5px}.zerno-landing .pl2-points li b{color:var(--fg);font-weight:600}.zerno-landing .pl2-points-wide li{max-width:none}.zerno-landing .pl2-buy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid var(--line-3)}.zerno-landing .pl2-price{font-size:16px;font-weight:700;letter-spacing:-.02em}.zerno-landing .pl2-card{border:1px solid var(--line-3);border-radius:14px;background:var(--surface);padding:22px 22px 20px;display:flex;flex-direction:column;gap:12px}.zerno-landing .pl2-card-head{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle)}.zerno-landing .pl2-card-note{font-size:13px;color:var(--fg-muted);line-height:1.55}.zerno-landing .pl2-card-link{font-size:13.5px;font-weight:600;color:var(--lime)}.zerno-landing .pl2-card-link:hover{text-decoration:underline}.zerno-landing .pl2-figures{gap:0}.zerno-landing .pl2-figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line-3)}.zerno-landing .pl2-figures .pl2-card-head{padding-bottom:12px;border-bottom:1px solid var(--line-3)}.zerno-landing .pl2-figure-n{font-size:27px;font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.zerno-landing .pl2-figure-em{color:var(--lime)}.zerno-landing .pl2-figure-l{font-size:13.5px;color:var(--fg-muted)}.zerno-landing .pl2-figures .pl2-card-note{padding-top:14px}.zerno-landing .pl2-code{margin:0;padding:14px 16px;border-radius:10px;overflow-x:auto;background:var(--surface-2);border:1px solid var(--line-3)}.zerno-landing .pl2-code code{font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:var(--fg);white-space:pre}.zerno-landing .pl2-steps{display:flex;flex-direction:column;gap:14px;list-style:none}.zerno-landing .pl2-steps li{display:grid;grid-template-columns:24px 1fr;gap:13px;align-items:start}.zerno-landing .pl2-steps i{width:24px;height:24px;border-radius:50%;font-style:normal;background:var(--lime-soft);color:var(--lime);font-family:var(--font-mono);font-size:11px;display:flex;align-items:center;justify-content:center}.zerno-landing .pl2-steps span{font-size:13.5px;color:var(--fg-muted);line-height:1.5}.zerno-landing .pl2-steps b{display:block;color:var(--fg);font-size:14.5px;font-weight:650;letter-spacing:-.01em}.zerno-landing .pl2-list{display:flex;flex-direction:column;gap:10px;list-style:none}.zerno-landing .pl2-list li{display:grid;grid-template-columns:15px 1fr;gap:11px;font-size:14px;color:var(--fg-muted)}.zerno-landing .pl2-list li svg{width:13px;height:13px;color:var(--lime);margin-top:5px}.zerno-landing .pl2-pay{padding:88px 0 0}.zerno-landing .pl2-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin-top:28px}.zerno-landing .pl2-pay h2{font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.zerno-landing .pl2-final{padding:88px 0 96px}.zerno-landing .pl2-final-in{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--line-3);border-radius:18px;background:var(--surface);padding:56px 32px}.zerno-landing .pl2-final h2{font-size:clamp(26px,3.6vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1.04;max-width:20ch;text-wrap:balance}.zerno-landing .pl2-final h2 em{font-style:normal;color:var(--lime)}.zerno-landing .pl2-final p{margin-top:16px;font-size:16.5px;color:var(--fg-muted);max-width:52ch}@media (max-width:1080px){.zerno-landing .pl2-offers,.zerno-landing .pl2-trust-in{grid-template-columns:repeat(2,1fr)}.zerno-landing .pl2-trust-in{grid-auto-flow:row;gap:22px 26px}.zerno-landing .pl2-trust-cell,.zerno-landing .pl2-trust-cell+.pl2-trust-cell{padding:0;border-left:0}.zerno-landing .pl2-block,.zerno-landing .pl2-pay-grid{grid-template-columns:1fr;gap:34px}}@media (max-width:640px){.zerno-landing .pl2-hero{padding-top:52px}.zerno-landing .pl2-offers{grid-template-columns:1fr}.zerno-landing .pl2-trust-in{grid-template-columns:1fr;gap:18px}.zerno-landing .pl2-block{padding:44px 0}.zerno-landing .pl2-final-in{padding:40px 20px}}.zerno-landing .sso-hero{padding:56px 0 44px}.zerno-landing .sso-hero-in{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}.zerno-landing .sso-hero-copy{min-width:0}.zerno-landing .sso-hero-title{margin:16px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.zerno-landing .sso-hero-title em{font-style:normal;color:var(--lime)}.zerno-landing .sso-hero-sub{margin:18px 0 0;font-size:16.5px;line-height:1.6;color:var(--fg-muted);max-width:46ch}.zerno-landing .sso-hero-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.zerno-landing .sso-hero-hint{margin:12px 0 0;font-size:13px;color:var(--fg-subtle)}.zerno-landing .sso-hero-facts{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--line-3);display:flex;flex-direction:column;gap:13px;list-style:none}.zerno-landing .sso-hero-facts li{display:grid;grid-template-columns:15px 1fr;gap:11px;align-items:start;font-size:14.5px;line-height:1.5;color:var(--fg-muted)}.zerno-landing .sso-hero-facts svg{width:13px;height:13px;color:var(--lime);margin-top:5px}.zerno-landing .sso-hero-form{display:flex;flex-direction:column;gap:12px;min-width:0}.zerno-landing .sso-hero-cap{margin:0;font-size:12.5px;color:var(--fg-subtle);text-align:center}@media (max-width:980px){.zerno-landing .sso-hero-in{grid-template-columns:minmax(0,1fr);gap:38px}.zerno-landing .sso-hero-form{max-width:400px;margin:0 auto;width:100%}}.zerno-landing .si-hero{padding:56px 0 8px}.zerno-landing .si-title{margin:14px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1.07;max-width:20ch;text-wrap:balance}.zerno-landing .si-lede{margin-top:18px;max-width:62ch;font-size:17px;line-height:1.6;color:var(--fg-muted)}.zerno-landing .si-actions{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.zerno-landing .si-price{margin-top:14px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-subtle)}.zerno-landing .si-section{padding:40px 0 0}.zerno-landing .si-section-last{padding-bottom:88px}.zerno-landing .si-h2{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.03em;padding-top:22px;border-top:1px solid var(--line-3)}.zerno-landing .si-breaks{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.zerno-landing .si-break{display:flex;flex-direction:column;gap:7px;border:1px solid var(--line-3);border-radius:12px;background:var(--surface);padding:18px}.zerno-landing .si-break b{font-size:15px;font-weight:650;letter-spacing:-.02em}.zerno-landing .si-break span{font-size:13.5px;line-height:1.55;color:var(--fg-muted)}.zerno-landing .si-steps{display:flex;flex-direction:column;gap:16px;margin-top:22px;list-style:none;padding:0;max-width:62ch}.zerno-landing .si-steps li{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}.zerno-landing .si-steps i{width:26px;height:26px;border-radius:50%;font-style:normal;background:var(--lime-soft);color:var(--lime);font-family:var(--font-mono);font-size:11.5px;display:flex;align-items:center;justify-content:center}.zerno-landing .si-steps span{font-size:14px;color:var(--fg-muted);line-height:1.55}.zerno-landing .si-steps b{display:block;color:var(--fg);font-size:15px;font-weight:650;letter-spacing:-.015em;margin-bottom:3px}.zerno-landing .si-missing{display:flex;flex-direction:column;gap:10px;margin-top:20px;list-style:none;padding:0;max-width:66ch}.zerno-landing .si-missing li{position:relative;padding-left:20px;font-size:14px;line-height:1.55;color:var(--fg-muted)}.zerno-landing .si-missing li:before{content:"—";position:absolute;left:0;color:var(--fg-subtle)}.zerno-landing .si-faq{display:flex;flex-direction:column;gap:18px;margin-top:22px;max-width:68ch}.zerno-landing .si-faq-item b{font-size:15px;font-weight:650;letter-spacing:-.015em}.zerno-landing .si-faq-item p{margin-top:6px;font-size:14px;line-height:1.6;color:var(--fg-muted)}.zerno-landing .si-cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid var(--line-3);border-radius:16px;background:var(--surface);padding:32px;margin-top:44px}.zerno-landing .si-cta b{font-size:20px;font-weight:700;letter-spacing:-.03em}.zerno-landing .si-cta span{font-size:14.5px;color:var(--fg-muted);max-width:54ch;line-height:1.55}.zerno-landing .si-siblings{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line-3)}.zerno-landing .si-sibling{font-size:13px;color:var(--fg-muted);text-decoration:none;border:1px solid var(--line-3);border-radius:999px;padding:7px 14px;transition:border-color .15s,color .15s}.zerno-landing .si-sibling:hover{border-color:var(--lime);color:var(--fg)}@media (max-width:720px){.zerno-landing .si-breaks{grid-template-columns:1fr}.zerno-landing .si-cta{padding:24px 20px}}.zerno-landing .lh-hero{padding:60px 0 8px}.zerno-landing .lh-hero-in{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:56px;align-items:start}.zerno-landing .lh-hero-copy{min-width:0}.zerno-landing .lh-title{margin:16px 0 0;font-size:clamp(30px,3.7vw,46px);font-weight:700;letter-spacing:-.045em;line-height:1.05;text-wrap:balance}.zerno-landing .lh-title em{font-style:normal;color:var(--lime)}.zerno-landing .lh-sub{margin-top:20px;max-width:56ch;font-size:16.5px;line-height:1.6;color:var(--fg-muted)}.zerno-landing .lh-actions{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.zerno-landing .lh-price{margin-top:14px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-subtle)}.zerno-landing .lh-hero-demo{min-width:0}.zerno-landing .lh-section{padding:44px 0 0}.zerno-landing .lh-section-last{padding-bottom:88px}.zerno-landing .lh-h2{font-size:clamp(20px,2.3vw,27px);font-weight:700;letter-spacing:-.03em;padding-top:24px;border-top:1px solid var(--line-3)}.zerno-landing .lh-note{margin-top:12px;max-width:60ch;font-size:15px;line-height:1.6;color:var(--fg-muted)}.zerno-landing .lh-code-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.zerno-landing .lh-code-row .pl2-code{margin-top:24px}.zerno-landing .lh-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.zerno-landing .lh-trust-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-3);border-radius:14px;background:var(--surface);padding:20px}.zerno-landing .lh-trust-card b{font-size:15.5px;font-weight:650;letter-spacing:-.02em}.zerno-landing .lh-trust-card span{font-size:13.5px;line-height:1.55;color:var(--fg-muted)}.zerno-landing .lh-services-cta{margin-top:20px}.zerno-landing .lh-final-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@media (max-width:1080px){.zerno-landing .lh-hero-in{grid-template-columns:1fr;gap:36px}.zerno-landing .lh-code-row{grid-template-columns:1fr;gap:20px}.zerno-landing .lh-trust{grid-template-columns:1fr}}.zerno-landing.theme-public{--bg:#f6f9f0;--bg-2:#eef4e2;--surface:#fff;--surface-2:#edf3e1;--line:rgb(var(--brand-600)/0.14);--line-2:rgba(20,40,15,.12);--line-3:rgba(20,40,15,.08);--fg:#18211a;--fg-muted:#566058;--fg-subtle:#8c988c;--lime:rgb(var(--brand-600));--lime-2:rgb(var(--brand-700));--lime-highlight:rgb(var(--brand-500));--lime-3:rgb(var(--brand-700));--lime-soft:rgb(var(--brand-600)/0.10);--lime-glow:rgb(var(--brand-600)/0.20);--good:var(--lime);--warn:#d97706;--bad:#dc2626;--info:#2563eb;--nav-bg:hsla(80,43%,96%,.82);--field-bg:#fff;--btn-primary-fg:#fff;--shadow-soft:rgba(20,40,15,.12);background:radial-gradient(ellipse 95% 55% at 50% -6%,rgb(var(--brand-600)/.12),transparent 60%),radial-gradient(ellipse 70% 45% at 88% 4%,rgb(var(--brand-500)/.1),transparent 55%),var(--bg);color:var(--fg)}@media (prefers-color-scheme:dark){:root .zerno-landing.theme-public{--bg:#0a0e0c;--bg-2:#0f1412;--surface:#141a17;--surface-2:#1a211d;--line:rgb(var(--brand-300)/0.08);--line-2:hsla(0,0%,100%,.1);--line-3:hsla(0,0%,100%,.06);--fg:#e8ede9;--fg-muted:#8a958f;--fg-subtle:#5a645e;--lime:rgb(var(--brand-500));--lime-2:rgb(var(--brand-600));--lime-highlight:rgb(var(--brand-300));--lime-3:rgb(var(--brand-600));--lime-soft:rgb(var(--brand-300)/0.10);--lime-glow:rgb(var(--brand-300)/0.30);--good:var(--lime);--warn:#fcd34d;--bad:#fca5a5;--info:#93c5fd;--nav-bg:rgba(10,14,12,.8);--field-bg:hsla(0,0%,100%,.04);--btn-primary-fg:#0a0e0c;--shadow-soft:rgba(0,0,0,.5);background:radial-gradient(ellipse 80% 50% at 50% 0,rgb(var(--brand-500)/.07),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 30%,rgb(var(--brand-600)/.05),transparent 60%),var(--bg)}}.zerno-landing.zerno-landing--audit-doc.theme-public{background:rgb(var(--color-audit-canvas,250 250 248))}@media (prefers-color-scheme:dark){:root .zerno-landing.zerno-landing--audit-doc.theme-public{background:rgb(var(--color-audit-canvas,14 15 17))}}.zerno-landing.theme-public ::-moz-selection{background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing.theme-public ::selection{background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing.theme-public .nav{background:var(--nav-bg);border-bottom:1px solid var(--line-3)}.zerno-landing.theme-public .brand-mark{filter:none}.zerno-landing.theme-public .btn-primary:hover{box-shadow:0 8px 22px -8px var(--lime-glow)}.zerno-landing.theme-public .btn-secondary,.zerno-landing.theme-public .input,.zerno-landing.theme-public .language-switch,.zerno-landing.theme-public .site-check-form{background:var(--field-bg)}.zerno-landing.theme-public .input::-moz-placeholder{color:var(--fg-subtle)}.zerno-landing.theme-public .input::placeholder{color:var(--fg-subtle)}.zerno-landing.theme-public .sc-frame{box-shadow:0 18px 44px -22px var(--shadow-soft)}.zerno-landing.theme-public .hero{border-bottom-color:var(--line-3)}.zerno-landing .hl-hero{position:relative;padding:64px 0 72px;overflow:hidden;border-bottom:1px solid var(--line-3)}.zerno-landing .hl-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:56px;align-items:start}.zerno-landing .hl-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.zerno-landing .hl-hero h1{font-size:clamp(34px,3.8vw,50px);line-height:1.08;font-weight:800;letter-spacing:-.03em;margin:18px 0 16px;text-wrap:balance}.zerno-landing .hl-hero h1 em{font-style:normal;color:var(--lime)}.zerno-landing .hl-hero-sub{font-size:17px;line-height:1.55;color:var(--fg-muted);max-width:480px;margin-bottom:26px}.zerno-landing .hl-access-banner{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:8px 12px;border-radius:10px;border:1px solid var(--line-2);font-size:13px;line-height:1.4;max-width:520px}.zerno-landing .hl-access-banner-icon{font-size:14px;line-height:1;opacity:.7}.zerno-landing .hl-access-banner-text{flex:1;min-width:0;color:var(--fg-muted)}.zerno-landing .hl-access-banner-cta{font-weight:600;color:var(--fg);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.zerno-landing .hl-access-banner-cta:hover{color:var(--lime)}.zerno-landing .hl-access-banner-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;background:var(--lime);color:#0a0e0c;font-size:11px;font-weight:700;letter-spacing:.04em}.zerno-landing .hl-access-banner-pro{background:hsla(87,69%,69%,.1);border-color:hsla(87,69%,69%,.35)}.zerno-landing .hl-access-banner-pro .hl-access-banner-text{color:var(--fg);font-weight:500}.zerno-landing .hl-access-banner-anon{background:var(--surface)}.zerno-landing .hl-access-banner-warn{background:rgba(230,168,70,.1);border-color:rgba(230,168,70,.4)}.zerno-landing .hl-access-banner-warn .hl-access-banner-text{color:var(--fg)}.zerno-landing .hl-form{display:block;width:100%;max-width:560px;padding:12px 14px 14px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px -16px var(--shadow-soft)}.zerno-landing .hl-field{display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:11px;border:1.5px solid var(--line-2);background:var(--field-bg);transition:border-color .15s,box-shadow .15s}.zerno-landing .hl-field:focus-within{border-color:var(--lime);box-shadow:0 0 0 4px var(--lime-soft)}.zerno-landing .hl-field-ico{color:var(--fg-subtle);flex-shrink:0;transition:color .15s}.zerno-landing .hl-field:focus-within .hl-field-ico{color:var(--lime)}.zerno-landing .hl-form .hl-field-input{flex:1;min-width:0;height:50px;padding:0;border:none;background:transparent;box-shadow:none;font-size:16px;color:var(--fg)}@media (min-width:600px){.zerno-landing .hl-form .hl-field-input{font-size:15px}}.zerno-landing .hl-form .hl-field-input:focus{box-shadow:none;outline:none}.zerno-landing .hl-form-submit{height:52px;white-space:nowrap}.zerno-landing .hl-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 4px 0;padding:0}.zerno-landing .hl-hero-points li{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--fg)}.zerno-landing .hl-hero-point-ico{display:inline-flex;width:18px;height:18px;border-radius:50%;background:var(--lime-soft);color:var(--lime);align-items:center;justify-content:center}.zerno-landing .hl-hero-point-ico svg{width:11px;height:11px}.zerno-landing .hl-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:var(--fg-muted)}.zerno-landing .hl-trust-item{display:inline-flex;align-items:center;gap:7px}.zerno-landing .hl-trust-item svg{color:var(--lime);flex-shrink:0}.zerno-landing .hl-dash{position:relative;z-index:1;overflow:hidden;background:var(--surface);border:1px solid var(--line-3);border-radius:18px;padding:14px;box-shadow:0 30px 70px -30px var(--shadow-soft);display:flex;flex-direction:column;gap:12px}.zerno-landing .hl-dash:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:linear-gradient(115deg,transparent 30%,var(--lime-soft) 48%,transparent 66%);background-size:220% 100%;animation:hl-scan 2.8s ease-in-out infinite}.zerno-landing .hl-dash-bar{display:flex;align-items:center;gap:7px;padding:2px 2px 10px;border-bottom:1px solid var(--line-3)}.zerno-landing .hl-dash-dot{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.zerno-landing .hl-dash-dot:first-child{background:#ff5f57}.zerno-landing .hl-dash-dot:nth-child(2){background:#febc2e}.zerno-landing .hl-dash-dot:nth-child(3){background:#28c840}.zerno-landing .hl-dash-url{margin-left:8px;font-size:12px;font-weight:600;color:var(--fg-muted);font-family:var(--font-mono,monospace)}.zerno-landing .hl-dash-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--lime-2);text-transform:uppercase;letter-spacing:.04em}.zerno-landing .hl-dash-live i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 var(--lime-glow);animation:hl-pulse 1.6s ease-out infinite}.zerno-landing .hl-dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.zerno-landing .hl-panel-wide{grid-column:1/-1}.zerno-landing .hl-gauge-arc{stroke-dasharray:78 100;animation:hl-gauge-fill 1.2s cubic-bezier(.22,1,.36,1) both}.zerno-landing .hl-bar>i{transform-origin:left center;animation:hl-bar-grow .95s cubic-bezier(.22,1,.36,1) both}.zerno-landing .hl-spark-line{stroke-dasharray:120;stroke-dashoffset:120;animation:hl-draw 1.4s ease-out .3s forwards}@keyframes hl-scan{0%{background-position:140% 0;opacity:0}25%{opacity:1}60%{background-position:-40% 0;opacity:0}to{background-position:-40% 0;opacity:0}}@keyframes hl-pulse{0%{box-shadow:0 0 0 0 var(--lime-glow)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes hl-draw{to{stroke-dashoffset:0}}@keyframes hl-gauge-fill{0%{stroke-dasharray:0 100}to{stroke-dasharray:78 100}}@keyframes hl-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hl-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zerno-landing .hl-bar>i,.zerno-landing .hl-dash-live i,.zerno-landing .hl-dash:after,.zerno-landing .hl-gauge-arc{animation:none}.zerno-landing .hl-spark-line{stroke-dashoffset:0;animation:none}}.zerno-landing .hl-panel{min-width:0;border:1px solid var(--line-3);border-radius:12px;background:var(--bg);padding:16px}.zerno-landing .hl-panel .hl-summary-row b{text-align:right}.zerno-landing .hl-panel-title{font-size:12px;font-weight:600;color:var(--fg-muted);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.zerno-landing .hl-rating{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.zerno-landing .hl-gauge{position:relative;width:104px;height:104px}.zerno-landing .hl-gauge-track{fill:none;stroke:var(--line-2);stroke-width:8}.zerno-landing .hl-gauge-arc{fill:none;stroke:var(--lime);stroke-width:8;stroke-linecap:round}.zerno-landing .hl-gauge-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--fg)}.zerno-landing .hl-rating strong{font-size:13px;font-weight:600;color:var(--good)}.zerno-landing .hl-rating p{font-size:11.5px;color:var(--fg-muted);line-height:1.45}.zerno-landing .hl-rating .hl-stamp{font-size:10.5px;color:var(--fg-subtle);margin-top:2px}.zerno-landing .hl-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(48px,88px) 22px;gap:10px;align-items:center;margin-bottom:11px;font-size:12px}.zerno-landing .hl-summary-row:last-child{margin-bottom:0}.zerno-landing .hl-summary-row>span:first-child{color:var(--fg-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .hl-bar{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.zerno-landing .hl-bar>i{display:block;height:100%;border-radius:inherit;background:var(--tone,var(--lime))}.zerno-landing .hl-summary-row b{font-family:var(--font-mono);font-weight:700;color:var(--fg);text-align:right;font-size:12px}.zerno-landing .hl-tone-good{--tone:var(--good)}.zerno-landing .hl-tone-warn{--tone:var(--warn)}.zerno-landing .hl-tone-bad{--tone:var(--bad)}.zerno-landing .hl-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.zerno-landing .hl-collected-row{display:flex;align-items:baseline;gap:8px;font-size:11.5px;color:var(--fg-muted);margin-bottom:8px}.zerno-landing .hl-collected-row b{margin-left:auto;font-family:var(--font-mono);font-weight:700;font-size:12px;color:var(--fg);white-space:nowrap}.zerno-landing .hl-issue{display:flex;flex-direction:column;gap:1px}.zerno-landing .hl-issue b{font-size:22px;font-weight:800;letter-spacing:-.02em}.zerno-landing .hl-issue.crit b{color:var(--bad)}.zerno-landing .hl-issue span{font-size:10.5px;color:var(--fg-muted)}.zerno-landing .hl-spark{margin-left:auto;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.zerno-landing .hl-spark em{font-style:normal;font-size:11px;font-weight:700;color:var(--bad)}.zerno-landing .hl-rec{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--fg);margin-bottom:9px}.zerno-landing .hl-rec svg{color:var(--lime);flex-shrink:0}.zerno-landing .hl-rec .hl-chip{margin-left:auto;flex-shrink:0}.zerno-landing .hl-chip{font-size:9.5px;font-weight:600;padding:2px 7px;border-radius:5px;white-space:nowrap}.zerno-landing .hl-chip-high{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.zerno-landing .hl-chip-mid{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.zerno-landing .hl-rec-all{margin-top:4px;font-size:11.5px;font-weight:600;color:var(--lime)}.zerno-landing .hl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zerno-landing .hl-step{position:relative;background:var(--surface);border:1px solid var(--line-3);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:12px}.zerno-landing .hl-step-num{width:30px;height:30px;border-radius:50%;background:var(--lime);color:var(--btn-primary-fg);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.zerno-landing .hl-step-ico{width:44px;height:44px;border-radius:12px;background:var(--surface-2);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .hl-step h3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.zerno-landing .hl-step p{font-size:13.5px;color:var(--fg-muted);line-height:1.55}.zerno-landing .hl-step-arrow{position:absolute;top:50%;right:-18px;transform:translateY(-50%);color:var(--line-2);z-index:1}.zerno-landing .hl-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.zerno-landing .hl-cat{background:var(--surface);border:1px solid var(--line-3);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,transform .15s,box-shadow .15s}.zerno-landing .hl-cat:hover{border-color:rgb(var(--brand-600)/.35);transform:translateY(-3px);box-shadow:0 18px 40px -24px var(--shadow-soft)}.zerno-landing .hl-cat-ico{width:42px;height:42px;border-radius:11px;background:var(--surface-2);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .hl-cat h3{font-size:16px;font-weight:700}.zerno-landing .hl-cat-score{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--fg)}.zerno-landing .hl-cat-score span{font-size:15px;font-weight:600;color:var(--fg-subtle)}.zerno-landing .hl-cat-status{align-self:flex-start;font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:6px}.zerno-landing .hl-cat-status.good{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.zerno-landing .hl-cat-status.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.zerno-landing .hl-cat-status.bad{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.zerno-landing .hl-cat ul{list-style:none;display:flex;flex-direction:column;gap:7px}.zerno-landing .hl-cat li{position:relative;padding-left:14px;font-size:12.5px;color:var(--fg-muted);line-height:1.4}.zerno-landing .hl-cat li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--lime)}.zerno-landing .hl-cat-link{margin-top:auto;font-size:12.5px;font-weight:600;color:var(--lime);display:inline-flex;align-items:center;gap:5px}.zerno-landing .hl-cat-link:hover{color:var(--lime-2)}.zerno-landing .hl-why-band{background:var(--surface-2);border-top:1px solid var(--line-3);border-bottom:1px solid var(--line-3)}.zerno-landing .hl-why{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.zerno-landing .hl-why-card{background:var(--surface);border:1px solid var(--line-3);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}.zerno-landing .hl-why-ico{width:44px;height:44px;border-radius:12px;background:var(--surface-2);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .hl-why-card h4{font-size:16px;font-weight:700}.zerno-landing .hl-why-card p{font-size:13px;color:var(--fg-muted);line-height:1.55}.zerno-landing .hl-final{padding:88px 0;text-align:center;background:radial-gradient(ellipse 70% 80% at 50% 0,var(--lime-soft),transparent 60%)}.zerno-landing .hl-final h2{font-size:clamp(30px,3.6vw,42px);font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.zerno-landing .hl-final p{font-size:16px;color:var(--fg-muted);margin-bottom:28px}.zerno-landing .hl-final .hl-form{margin:0 auto}.zerno-landing .hl-final .hl-trust{justify-content:center}.zerno-landing .hl-form-label{font-size:12.5px;font-weight:600;color:var(--fg-muted);margin:0 0 6px 4px;display:block}.zerno-landing .hl-form-row{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:600px){.zerno-landing .hl-form-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}}.zerno-landing .hl-form-error{color:var(--bad);font-size:12.5px;margin:8px 4px 0}.zerno-landing .hl-form-trust{display:flex;gap:22px;flex-wrap:wrap;margin:14px 4px 0;padding:0;list-style:none;font-size:12.5px;color:var(--fg-muted)}.zerno-landing .hl-form-trust li{display:inline-flex;align-items:center;gap:7px}.zerno-landing .hl-form-trust svg{color:var(--lime);flex-shrink:0}.zerno-landing .hl-hero-bullets{list-style:none;display:flex;flex-direction:column;gap:18px;padding:0;margin:0}.zerno-landing .hl-hero-bullets li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start}.zerno-landing .hl-bullet-ico{width:36px;height:36px;border-radius:10px;background:var(--surface-2);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .hl-hero-bullets strong{display:block;font-size:15px;font-weight:700;color:var(--fg);margin-bottom:3px}.zerno-landing .hl-hero-bullets span{display:block;font-size:13px;color:var(--fg-muted);line-height:1.5}.zerno-landing .hl-trustband{margin:44px auto 0;text-align:center;padding-top:32px;border-top:1px solid var(--line-3)}.zerno-landing .hl-trustband-title{font-size:12.5px;font-weight:600;color:var(--fg-subtle);margin-bottom:28px;text-transform:uppercase;letter-spacing:.1em}.zerno-landing .hl-trustband-logos{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:26px 52px;padding:0;margin:0}.zerno-landing .hl-trustband-item{display:inline-flex;align-items:center;gap:12px;opacity:.72;transition:opacity .2s}.zerno-landing .hl-trustband-item:hover{opacity:1}.zerno-landing .hl-trustband-logo{height:30px;width:auto;max-width:36px;-o-object-fit:contain;object-fit:contain;display:block;filter:grayscale(1)}.zerno-landing .hl-trustband-name{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--fg-muted);white-space:nowrap}.zerno-landing .hl-trustband-item[data-brand=ahrefs] .hl-trustband-name{font-weight:800;text-transform:lowercase;letter-spacing:-.02em}.zerno-landing .hl-trustband-item[data-brand=perplexity] .hl-trustband-name{font-weight:500;text-transform:lowercase}.zerno-landing .hl-trustband-item[data-brand=semrush] .hl-trustband-name{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:17px}.zerno-landing .hl-trustband-item[data-brand=chatgpt] .hl-trustband-name,.zerno-landing .hl-trustband-item[data-brand=similarweb] .hl-trustband-name,.zerno-landing .hl-trustband-item[data-brand=yandex] .hl-trustband-name{font-weight:700}@media (prefers-color-scheme:dark){:root .zerno-landing .hl-trustband-logo{filter:invert(1) grayscale(1)}}.zerno-landing .hl-demo{padding:48px 0 64px;background:var(--bg)}.zerno-landing .hl-demo-head{text-align:center;margin-bottom:28px}.zerno-landing .hl-demo-head h2{font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.zerno-landing .hl-demo-head p{font-size:13.5px;color:var(--fg-muted);margin:0}.zerno-landing .hl-demo-list{display:flex;flex-direction:column;gap:24px}.zerno-landing .hl-demo-frame{border:1px solid var(--line-3);border-radius:16px;background:var(--surface);padding:20px;box-shadow:0 10px 30px -20px var(--shadow-soft);overflow:hidden}.zerno-landing .hl-demo-frame-head{font-size:13px;font-weight:600;color:var(--fg-muted);padding-bottom:12px;border-bottom:1px solid var(--line-3);margin-bottom:16px}.zerno-landing .hl-demo-mono .hl-demo-frame{filter:grayscale(1) contrast(.95)}.zerno-landing .hl-demo-mono .audit-doc-cover-eyebrow{color:var(--fg-subtle)}.zerno-landing .hl-demo-mono .audit-doc-sidebar{display:none}.zerno-landing .hl-demo-mono .audit-doc-layout{display:block}.zerno-landing .hl-demo-mono .audit-doc-content{padding-inline:0}.zerno-landing .hl-demo-mono .audit-doc-cover-actions,.zerno-landing .hl-demo-mono .audit-doc-pill,.zerno-landing .hl-demo-mono .audit-page-progress{display:none}@media (max-width:920px){.zerno-landing .hl-hero-inner{grid-template-columns:1fr;gap:32px}.zerno-landing .hl-steps{grid-template-columns:1fr}.zerno-landing .hl-step-arrow{display:none}.zerno-landing .hl-cats,.zerno-landing .hl-why{grid-template-columns:repeat(2,1fr)}.zerno-landing .hl-trustband-logos{gap:24px 28px}}@media (max-width:560px){.zerno-landing .hl-cats,.zerno-landing .hl-dash-grid,.zerno-landing .hl-why{grid-template-columns:1fr}}.zerno-landing .zs-services{padding:48px 0 8px;background:var(--bg)}.zerno-landing .zs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.zerno-landing .zs-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-3);border-radius:14px;padding:18px;text-decoration:none;color:var(--fg);transition:border-color .15s ease,transform .15s ease}.zerno-landing a.zs-card:hover{border-color:var(--lime);transform:translateY(-2px)}.zerno-landing .zs-card-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.zerno-landing .zs-card-text{font-size:13.5px;line-height:1.5;color:var(--fg-muted)}.zerno-landing .zs-card-where{font-variant-numeric:tabular-nums}@media (max-width:1180px){.zerno-landing .zs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.zerno-landing .zs-grid{grid-template-columns:1fr}}.zerno-landing .zs-form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:900px;margin:0 auto}.zerno-landing .zs-field{display:flex;flex-direction:column;gap:6px}.zerno-landing .zs-field-wide{grid-column:1/-1}.zerno-landing .zs-field>span{font-size:12.5px;font-weight:600;color:var(--fg-muted)}.zerno-landing .zs-field input,.zerno-landing .zs-field textarea{border:1px solid var(--line-2);border-radius:10px;background:var(--field-bg);color:var(--fg);font:inherit;font-size:14px;padding:10px 12px;width:100%}.zerno-landing .zs-field input:focus,.zerno-landing .zs-field textarea:focus{outline:none;border-color:var(--lime)}.zerno-landing .zs-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.zerno-landing .zs-form-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.zerno-landing .zs-form-ok{font-size:13.5px;font-weight:600;color:var(--good)}.zerno-landing .zs-form-error{font-size:13.5px;font-weight:600;color:var(--bad)}@media (max-width:640px){.zerno-landing .zs-form{grid-template-columns:1fr}}.zerno-landing .zs-card-metric{font-size:12.5px;font-weight:600;color:var(--lime-2)}.zerno-landing .hl-hero-compact{padding:44px 0 36px}.zerno-landing .hl-hero-compact h1{font-size:clamp(30px,3.2vw,44px);margin:0 0 14px}.zerno-landing .hl-hero-compact .hl-hero-sub{font-size:16px;max-width:620px;margin-bottom:20px}.zerno-landing .hl-hero-inner-solo{grid-template-columns:minmax(0,1fr);gap:0}.zerno-landing .hl-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.zerno-landing .hl-cta-row .btn{width:auto}.zerno-landing .zs-head{text-align:left;margin-bottom:18px}.zerno-landing .zs-head h2{font-size:clamp(20px,2.1vw,27px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.zerno-landing .zs-head p{font-size:13.5px;color:var(--fg-muted);margin:0}.zerno-landing .zs-head-tight{margin-top:26px;margin-bottom:0}.zerno-landing .zs-head-tight h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.zerno-landing .zs-head-tight p+p{margin-top:12px}.zerno-landing .zs-services{padding:8px 0 40px}.zerno-landing .zs-grid{gap:12px}.zerno-landing .zs-card{gap:6px;padding:16px 18px 15px;border-color:var(--line-2);background:var(--surface);box-shadow:0 10px 26px -24px var(--shadow-soft)}.zerno-landing .zs-card-ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:4px;border-radius:9px;background:var(--lime-soft);color:var(--lime);font-size:17px}.zerno-landing .zs-card-where{font-family:var(--font-mono);font-size:11.5px;color:var(--fg-subtle);margin-top:2px}.zerno-landing .zs-card-flat{color:var(--fg)}.zerno-landing .zs-card-flat .zs-card-ico{background:var(--line-3);color:var(--fg-subtle)}.zerno-landing a.zs-card:hover .zs-card-ico{background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .zs-card-price{margin-top:auto;padding-top:10px;border-top:1px solid var(--line-3);font-size:12.5px;font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums}.zerno-landing .zs-card{min-height:168px}.zerno-landing .zs-card-top{display:flex;align-items:center;justify-content:space-between}.zerno-landing .zs-card-badge{font-size:11px;font-weight:700;letter-spacing:.01em;padding:2px 9px;border-radius:999px;background:var(--lime-soft);color:var(--lime-2)}.zerno-landing .zs-card-soon{position:relative;overflow:hidden;cursor:default}.zerno-landing .zs-card-soon-body{display:flex;flex-direction:column;gap:6px;flex:1;filter:blur(5px);opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.zerno-landing .zs-card-soon-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.zerno-landing .zs-grid-trust{grid-template-columns:repeat(3,1fr)}.zerno-landing .zs-grid-trust .zs-card{min-height:0}@media (max-width:860px){.zerno-landing .zs-grid-trust{grid-template-columns:1fr}}.zerno-landing .zs-chain-section{padding:8px 0 32px}.zerno-landing .zs-chain{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0}.zerno-landing .zs-chain-chip,.zerno-landing .zs-chain-step{display:inline-flex;align-items:center}.zerno-landing .zs-chain-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:13.5px;font-weight:600;color:var(--fg)}.zerno-landing .zs-chain-step+.zs-chain-step:before{content:"→";margin:0 10px 0 2px;color:var(--fg-subtle);font-weight:400}.zerno-landing .zs-balance-section{padding:0 0 56px}.zerno-landing .zs-balance{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 26px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 18px 40px -30px var(--shadow-soft)}.zerno-landing .zs-balance-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;border-radius:50%;border:1px solid var(--line-2);background:var(--lime-soft);color:var(--lime);font-size:24px;font-weight:700;box-shadow:0 0 26px -6px var(--lime-glow)}.zerno-landing .zs-balance-copy{flex:1 1 320px;min-width:0}.zerno-landing .zs-balance-copy h2{font-size:clamp(18px,1.9vw,23px);font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.zerno-landing .zs-balance-copy p{font-size:13.5px;color:var(--fg-muted);margin:0;max-width:560px}.zerno-landing .zs-balance-actions{display:inline-flex;align-items:center;gap:16px;flex:0 0 auto}.zerno-landing .zs-balance-link{font-size:13.5px;font-weight:600;color:var(--fg-muted)}.zerno-landing .zs-balance-link:hover{color:var(--lime)}@media (max-width:640px){.zerno-landing .hl-hero-compact{padding:32px 0 28px}.zerno-landing .zs-balance{gap:16px;padding:20px}.zerno-landing .zs-balance-actions{flex:1 1 100%}.zerno-landing .zs-balance-actions .btn{flex:1 1 auto;justify-content:center}.zerno-landing .hl-cta-row .btn{flex:1 1 100%;justify-content:center}.zerno-landing .zs-chain-step{flex:1 1 100%;justify-content:flex-start}.zerno-landing .zs-chain-chip{flex:1 1 auto}.zerno-landing .zs-chain-step+.zs-chain-step:before{content:"↓";margin:0 10px 0 0}}.zerno-landing .zs-prices{align-self:start;border:1px solid var(--line-2);border-radius:16px;background:var(--surface);padding:16px 18px 14px;box-shadow:0 18px 44px -30px var(--shadow-soft)}.zerno-landing .zs-prices-head{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-subtle);font-family:var(--font-mono)}.zerno-landing .zs-prices-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.zerno-landing .zs-prices-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid var(--line-3)}.zerno-landing .zs-prices-list li:first-child{border-top:none}.zerno-landing .zs-prices-name{font-size:13.5px;font-weight:600;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .zs-prices-num{font-family:var(--font-mono);font-size:13px;color:var(--fg);font-variant-numeric:tabular-nums;min-width:62px;text-align:right}.zerno-landing .zs-prices-num i{font-style:normal;color:var(--fg-subtle);font-size:11px;margin-left:5px}.zerno-landing .zs-prices-foot{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding-top:11px;border-top:1px solid var(--line-3);font-size:12px;color:var(--fg-subtle)}.zerno-landing .zs-prices-foot a{font-weight:600;color:var(--lime)}.zerno-landing .zs-prices-foot a:hover{text-decoration:underline}@media (max-width:920px){.zerno-landing .zs-prices{max-width:520px}}.zerno-landing{--ag-letter-base:var(--fg);--ag-letter-accent:var(--lime);--font-display:var(--font-ui)}.zerno-landing .ag-stage{position:relative;width:100%;height:clamp(190px,26vw,310px);margin:18px 0 6px;contain:layout}.zerno-landing .ag-letters{position:absolute;inset:0 0 30px;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:clamp(48px,15vw,190px)}.zerno-landing .ag-letters--probe{visibility:hidden;pointer-events:none}.zerno-landing .ag-letters--placed{display:block;font-size:inherit}.zerno-landing .ag-letter{font-family:var(--font-display);font-weight:900;line-height:1;letter-spacing:0;color:var(--ag-letter-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.zerno-landing .ag-letters--placed .ag-letter{position:absolute;display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform,opacity,color}.zerno-landing .ag-stage-tag{position:absolute;left:0;right:0;bottom:2px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--lime-2);opacity:0}.zerno-landing .hl-queue{align-self:stretch;display:flex;flex-direction:column;padding:20px 22px 18px;border:1px solid var(--line-2);border-radius:16px;background:var(--surface);box-shadow:0 18px 44px -30px var(--shadow-soft)}.zerno-landing .hl-queue-head{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-subtle);margin:0 0 14px}.zerno-landing .hl-queue-num{font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--fg);margin:0;font-variant-numeric:tabular-nums}.zerno-landing .hl-queue-num-sm{font-size:clamp(22px,2.4vw,30px);margin-top:16px;color:var(--lime-2)}.zerno-landing .hl-queue-num-plain{color:var(--fg)}.zerno-landing .hl-queue-label{font-size:13px;color:var(--fg-muted);margin:4px 0 0}.zerno-landing .hl-queue-note{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line-3);font-size:12px;line-height:1.5;color:var(--fg-subtle)}.zerno-landing .hl-hero-mark-slot{align-self:center}.zerno-landing .hl-hero-mark-slot .ag-stage{height:clamp(170px,20vw,260px);margin:0;overflow:hidden;contain:paint;border:1px solid var(--line-2);border-radius:16px;background:var(--surface);box-shadow:0 18px 44px -30px var(--shadow-soft)}.zerno-landing .zs-balance-section .ag-stage{height:clamp(130px,15vw,200px);margin:0 0 14px;overflow:hidden;contain:paint}.zerno-landing .zs-grid-steps{grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0}.zerno-landing .zs-card-step{min-height:0}.zerno-landing .zs-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:6px;border-radius:8px;background:var(--lime-soft);color:var(--lime-2);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:980px){.zerno-landing .zs-grid-steps{grid-template-columns:1fr}.zerno-landing .hl-queue{align-self:start}}@media (prefers-reduced-motion:reduce){.zerno-landing .ag-stage-tag{opacity:1}}.zerno-landing .ag-hero{position:relative;overflow:hidden;padding:28px 0 56px;border-bottom:1px solid var(--line-3)}.zerno-landing .ag-hero:before{content:"";position:absolute;inset:-40% 0 auto;height:620px;background:radial-gradient(ellipse 55% 50% at 50% 50%,var(--lime-soft),transparent 70%);pointer-events:none}.zerno-landing .ag-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.zerno-landing .ag-hero-title{font-size:clamp(28px,3.4vw,44px);line-height:1.1;font-weight:800;letter-spacing:-.03em;margin:10px 0 14px;text-wrap:balance}.zerno-landing .ag-hero-title em{font-style:normal;color:var(--lime)}.zerno-landing .ag-hero-sub{font-size:17px;line-height:1.55;color:var(--fg-muted);max-width:620px;margin:0 0 24px;text-wrap:pretty}.zerno-landing .ag-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.zerno-landing .ag-hero-reply{margin:14px 0 0;font-size:13px;color:var(--fg-subtle)}.zerno-landing .ag-hero-facts{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px 0 0;padding:0;font-size:13px;color:var(--fg-muted)}.zerno-landing .ag-hero-facts li{display:inline-flex;align-items:center;gap:8px}.zerno-landing .ag-hero-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px var(--lime-soft)}.zerno-landing .ag-section{padding:56px 0;border-bottom:1px solid var(--line-3)}.zerno-landing .ag-section:last-of-type{border-bottom:none}.zerno-landing .zs-code{margin:0;padding:18px 20px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface-2);overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:var(--fg);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.zerno-landing .zs-code code{font:inherit;color:inherit;white-space:pre}.zerno-landing .hl-cta-row{margin:26px 0 0}.zerno-landing .ag-hero-actions{margin-top:28px}.zerno-landing .ag-hero-sub{margin-bottom:0}.zerno-landing .ag-hero-reply{margin-top:12px}.zerno-landing .ag-hero-facts{margin-top:26px}.zerno-landing .lp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.zerno-landing .lp-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line-3);border-radius:14px;background:var(--surface);padding:20px 18px}.zerno-landing .lp-card-featured{border-color:var(--lime);box-shadow:0 12px 30px -22px var(--lime-glow)}.zerno-landing .lp-name{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-muted)}.zerno-landing .lp-price{font-size:27px;font-weight:800;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.zerno-landing .lp-period{font-size:12px;color:var(--fg-subtle)}.zerno-landing .lp-note{margin-top:8px;font-size:13px;line-height:1.5;color:var(--fg-muted)}.zerno-landing .lp-features{list-style:none;margin:14px 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.zerno-landing .lp-features li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.45;color:var(--fg)}.zerno-landing .lp-features li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--lime)}.zerno-landing .lp-feature-soon{color:var(--fg-muted)}.zerno-landing .lp-feature-soon:before{background:var(--line-2)}.zerno-landing .lp-soon{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid var(--line-2);border-radius:999px;font-size:10.5px;font-style:normal;letter-spacing:.02em;color:var(--fg-subtle);vertical-align:1px;white-space:nowrap}.zerno-landing .lp-card .btn{margin-top:auto;justify-content:center}.zerno-landing .lp-rules{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.zerno-landing .lp-rule{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line-3);border-radius:14px;background:var(--surface-2);padding:18px}@media (max-width:1180px){.zerno-landing .lp-grid{grid-template-columns:repeat(2,1fr)}.zerno-landing .lp-rules{grid-template-columns:1fr}}@media (max-width:640px){.zerno-landing .lp-grid{grid-template-columns:1fr}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh}.zerno-landing.theme-public{--accent:var(--lime);--accent-2:var(--lime-2);--accent-soft:var(--lime-soft)}:where(.zerno-landing,.zerno-cabinet) a:hover{color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}:is(.zerno-landing,.zerno-cabinet) ul{list-style:none}:is(.zerno-landing,.zerno-cabinet) .container.narrow{max-width:880px}:is(.zerno-landing,.zerno-cabinet) :is(.card,.plan,.finding,.run,.notice,.disclaimer,.order-card,.site-card,.locked-box,.table-scroll,.hl-form){background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--shadow-card)}:is(.zerno-landing,.zerno-cabinet) :is(.card,.panel,.nset,.plan,.order-card,.notice,.locked-box) .table-scroll{background:transparent;border:0;border-radius:0;box-shadow:none}:is(.zerno-landing,.zerno-cabinet) :is(.panel,.paywall){background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-hero);box-shadow:var(--shadow-card)}:is(.zerno-landing,.zerno-cabinet) .form-note{margin:12px 4px 0;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .hero-note{margin-bottom:14px;font-size:var(--t-body);color:var(--warn);font-weight:500}.zerno-landing .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap-inner);margin-top:32px}.zerno-landing .card{padding:22px 20px;display:flex;flex-direction:column;gap:var(--gap-row)}.zerno-landing .card h3{font-weight:700;letter-spacing:-.01em}.zerno-landing .card p{font-size:var(--t-body);color:var(--fg-muted);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .findings{display:flex;flex-direction:column;gap:var(--gap-row);margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .finding{padding:16px 18px;display:flex;flex-direction:column;gap:var(--gap-row)}.zerno-landing .chip{margin-left:auto;font-size:var(--t-kicker);font-weight:600;padding:3px 8px;border-radius:var(--r-bar);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.zerno-landing .chip-violation{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.zerno-landing .chip-needs_review{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.zerno-landing .chip-ok{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .finding-norm{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .finding-fix{display:flex;flex-direction:column;gap:var(--gap-row);font-size:var(--t-body);color:var(--fg);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .pending{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-title);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .pending .dot{background:var(--lime);animation:pulse 1.4s infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}:is(.zerno-landing,.zerno-cabinet) .disclaimer{margin-top:28px;padding:18px 20px;font-size:var(--t-body);color:var(--fg-muted);line-height:1.6}:is(.zerno-landing,.zerno-cabinet) .hl-field-ico{display:flex}:is(.zerno-landing,.zerno-cabinet) .hl-cat p{font-size:var(--t-body);color:var(--fg-muted);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .hl-cat .card-note{padding-top:0}:is(.zerno-landing,.zerno-cabinet) .hl-issues{align-items:start}:is(.zerno-landing,.zerno-cabinet) .hl-issue span{font-size:var(--t-kicker)}:is(.zerno-landing,.zerno-cabinet) .tile{width:34px;height:34px;border-radius:var(--r-chip);background:var(--lime-soft);color:var(--lime-2);display:flex;align-items:center;justify-content:center;margin-bottom:14px}:is(.zerno-landing,.zerno-cabinet) .card-note{margin-top:auto;padding-top:14px;font-size:var(--t-kicker);color:var(--fg-subtle);letter-spacing:.02em}:is(.zerno-landing,.zerno-cabinet) .tag{align-self:flex-start;margin-top:auto;background:var(--surface-2);border-radius:var(--r-chip);padding:5px 9px;font-size:var(--t-kicker);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .panel{padding:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--gap-wide);margin-top:34px}:is(.zerno-landing,.zerno-cabinet) .vendor{display:flex;align-items:center;gap:var(--gap-row);padding:12px 0;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .vendor-name{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .vendor-meta{font-size:var(--t-small);color:var(--fg-muted);margin-top:2px}:is(.zerno-landing,.zerno-cabinet) .flag{margin-left:auto;font-size:var(--t-kicker);font-weight:600;padding:3px 7px;border-radius:var(--r-bar);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .flag-ru{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .flag-out{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .flag-none{background:var(--surface-2);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .panel-foot{display:flex;align-items:center;gap:var(--gap-row);margin-top:14px;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .chips{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin-top:26px}:is(.zerno-landing,.zerno-cabinet) .chip-pill{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:8px 15px;font-size:var(--t-body);font-weight:500}:is(.zerno-landing,.zerno-cabinet) .chip-pill-ghost{border-style:dashed;color:var(--fg-subtle);font-weight:400}:is(.zerno-landing,.zerno-cabinet) .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap-inner);margin-top:30px;align-items:stretch}:is(.zerno-landing,.zerno-cabinet) .plan{padding:22px 20px;display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .plan-featured{border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .plan-top{display:flex;align-items:flex-start}:is(.zerno-landing,.zerno-cabinet) .plan-top .chip{margin-left:auto;background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .plan h3{font-weight:700}:is(.zerno-landing,.zerno-cabinet) .plan-summary{font-size:var(--t-body);color:var(--fg-muted);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .plan-price{margin-top:auto;padding-top:14px;font-size:var(--t-title);font-weight:700;color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .plan-price span{font-weight:500;color:var(--fg-muted);font-size:var(--t-body)}:is(.zerno-landing,.zerno-cabinet) .plan-route{font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .plan-month{font-size:var(--t-small);color:var(--fg-muted);margin-top:2px}:is(.zerno-landing,.zerno-cabinet) .plan .btn{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .table-scroll{overflow-x:auto;margin-top:30px}:is(.zerno-landing,.zerno-cabinet) table.compare{width:100%;min-width:1120px;border-collapse:collapse;font-size:var(--t-body);table-layout:fixed}@media (min-width:900px){:is(.zerno-landing,.zerno-cabinet) table.compare{min-width:0}}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) table.compare tbody th[scope=row],:is(.zerno-landing,.zerno-cabinet) table.compare thead th:first-child{position:sticky;left:0;z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--line-3)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th:first-child{z-index:3}:is(.zerno-landing,.zerno-cabinet) table.compare tr.group .group-title{position:sticky;left:18px;display:inline-block}:is(.zerno-landing,.zerno-cabinet) table.compare td,:is(.zerno-landing,.zerno-cabinet) table.compare th{padding:12px 14px}}:is(.zerno-landing,.zerno-cabinet) table.compare td,:is(.zerno-landing,.zerno-cabinet) table.compare th{text-align:left;padding:13px 18px;vertical-align:top;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th{position:sticky;top:0;z-index:1;background:var(--surface);font-size:var(--t-title);font-weight:700;padding-bottom:18px;height:1px}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-badge{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 7px;min-height:18px}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-badge.chip{background:var(--lime-soft);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th small{display:block;font-weight:600;font-size:var(--t-body);color:var(--lime-2);margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .th-plan{display:flex;flex-direction:column;min-height:152px;height:100%}:is(.zerno-landing,.zerno-cabinet) .th-plan .btn{text-align:center;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .th-plan .th-month{font-weight:500;font-size:var(--t-small);color:var(--fg-muted);margin-top:2px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn{margin-top:auto;width:100%;height:auto;min-height:36px;padding:8px 10px}@media (pointer:coarse){:is(.zerno-landing,.zerno-cabinet) table.compare thead th .btn{min-height:44px}:is(.zerno-landing,.zerno-cabinet) :is(.paywall-alt,.plan-alt){display:inline-flex;align-items:center;min-height:40px}}:is(.zerno-landing,.zerno-cabinet) table.compare thead th:first-child{font-size:var(--t-body);font-weight:500;color:var(--fg-muted);vertical-align:top;width:20%}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) table.compare thead th:first-child{width:140px}}:is(.zerno-landing,.zerno-cabinet) table.compare :is(.col-current,.col-us){background:color-mix(in srgb,var(--lime) 10%,transparent)}:is(.zerno-landing,.zerno-cabinet) table.compare thead th:is(.col-current,.col-us){background:color-mix(in srgb,var(--lime) 10%,var(--surface))}:is(.zerno-landing,.zerno-cabinet) .btn-current{background:var(--lime-soft);border-color:transparent;color:var(--lime-2);font-weight:600;cursor:default}:is(.zerno-landing,.zerno-cabinet) .plans-wide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .plans-wide .btn{margin-top:14px;align-self:flex-start}:is(.zerno-landing,.zerno-cabinet) table.compare tbody th{font-weight:500;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) table.compare tr.group th{background:var(--surface-2);font-size:var(--t-kicker);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);padding:9px 18px}:is(.zerno-landing,.zerno-cabinet) table.compare thead th .th-sub{font-weight:500;font-size:var(--t-small);color:var(--fg-muted);margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .cell-no{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .cell-yes{color:var(--good);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .row-soon{color:var(--fg-subtle);font-weight:700;margin-left:3px;vertical-align:super;font-size:.78em;cursor:help}.zerno-landing .check-bar{display:none}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(12px) saturate(140%);border-top:1px solid var(--line-3);transform:translateY(110%);opacity:0;transition:transform .22s ease,opacity .22s ease;pointer-events:none}.zerno-landing .check-bar-on{transform:none;opacity:1;pointer-events:auto}.zerno-landing .check-bar .btn{width:100%}.zerno-landing .public-footer{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.zerno-landing .check-bar{transition:none}}:is(.zerno-landing,.zerno-cabinet) .compare-cards{display:grid;gap:10px;margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .compare-cards-group{display:block;margin:14px 2px 2px;font-size:var(--t-kicker);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .compare-cards-group:first-child{margin-top:0}:is(.zerno-landing,.zerno-cabinet) .compare-card{border:1px solid var(--line-3);border-radius:var(--r-card);background:var(--surface);padding:14px 16px}:is(.zerno-landing,.zerno-cabinet) .compare-card h3{font-size:var(--t-body);font-weight:700;margin:0 0 10px}:is(.zerno-landing,.zerno-cabinet) .compare-card p{margin:0;font-size:var(--t-body);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .compare-card p+p{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .compare-card-who{display:block;font-size:var(--t-kicker);font-weight:600;color:var(--fg-muted);margin-bottom:3px}:is(.zerno-landing,.zerno-cabinet) .compare-card-us{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .compare-card-us .compare-card-who{color:var(--lime-2)}@media (min-width:620px){:is(.zerno-landing,.zerno-cabinet) .compare-cards{grid-template-columns:repeat(2,1fr)}:is(.zerno-landing,.zerno-cabinet) .compare-cards-group{grid-column:1/-1}}@media (min-width:900px){:is(.zerno-landing,.zerno-cabinet) .compare-cards{display:none}}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) .table-scroll.market-wide{display:none}}:is(.zerno-landing,.zerno-cabinet) .compare-note{margin-top:12px;font-size:var(--t-small);color:var(--fg-subtle);line-height:1.6;max-width:62ch}:is(.zerno-landing,.zerno-cabinet) .compare-note-soon{max-width:none}:is(.zerno-landing,.zerno-cabinet) .notice{display:flex;gap:var(--gap-inner);padding:22px 24px;margin-top:36px}:is(.zerno-landing,.zerno-cabinet) .notice .tile{margin:0;flex:none}:is(.zerno-landing,.zerno-cabinet) .notice h3{font-size:var(--t-title);font-weight:700;margin-bottom:7px}:is(.zerno-landing,.zerno-cabinet) .notice p{font-size:var(--t-body);color:var(--fg-muted);line-height:1.65}:is(.zerno-landing,.zerno-cabinet) .seats{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-grid);flex-wrap:wrap;padding:16px 20px;margin-bottom:22px;border:1px solid var(--line-3);border-radius:var(--r-inner)}:is(.zerno-landing,.zerno-cabinet) .seats h3{font-size:var(--t-title);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .seats-line{font-size:var(--t-small);color:var(--fg-muted);margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .seats-note{font-size:var(--t-small);color:var(--fg-subtle);margin-top:8px;line-height:1.5;max-width:60ch}:is(.zerno-landing,.zerno-cabinet) .seats-over{border-color:color-mix(in srgb,var(--bad) 45%,var(--line-3))}.zerno-cabinet .admin-grant{display:flex;align-items:center;gap:var(--gap-tight);white-space:nowrap}.zerno-cabinet .admin-grant select{font-size:var(--t-small);padding:4px 6px;border:1px solid var(--line-3);border-radius:var(--r-chip);background:transparent;color:inherit}.zerno-landing .invite-col{max-width:760px}.zerno-landing .invite-col .section-sub+.section-sub{margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .admin-plan{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-hero);padding:22px;margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .admin-plan h3{font-weight:700;margin-bottom:4px}:is(.zerno-landing,.zerno-cabinet) .admin-plan .plan-route{margin-bottom:16px;display:block}:is(.zerno-landing,.zerno-cabinet) .admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .admin-field{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .admin-field span{font-size:var(--t-small);font-weight:600;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .admin-field input,:is(.zerno-landing,.zerno-cabinet) .admin-field select,:is(.zerno-landing,.zerno-cabinet) .admin-field textarea{font:inherit;font-size:var(--t-body);color:var(--fg);background:var(--field-bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);padding:9px 11px;outline:none;width:100%}:is(.zerno-landing,.zerno-cabinet) .admin-field textarea{min-height:78px;resize:vertical;line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .admin-field input:focus,:is(.zerno-landing,.zerno-cabinet) .admin-field textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .admin-sub{margin:20px 0 10px}:is(.zerno-landing,.zerno-cabinet) .admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-inner);margin-top:18px}:is(.zerno-landing,.zerno-cabinet) .admin-flag{display:inline-flex;align-items:center;gap:var(--gap-row);font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .law-summary{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin:18px 0 8px}:is(.zerno-landing,.zerno-cabinet) .law-tally{flex:1 1 180px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:14px 16px;display:flex;flex-direction:column;gap:2px}:is(.zerno-landing,.zerno-cabinet) .law-tally b{font-size:var(--t-head);font-weight:800;letter-spacing:-.02em;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .law-tally span{font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .law-tally i{font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .law-head{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .law-head h3{margin:0}:is(.zerno-landing,.zerno-cabinet) .law-range{display:flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .law-range i{font-style:normal;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .law-facts{list-style:none;margin:12px 0 16px;padding:0;display:flex;flex-direction:column;gap:var(--gap-tight);font-size:var(--t-body);color:var(--fg-muted);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .law-facts b{color:var(--fg);font-weight:650}:is(.zerno-landing,.zerno-cabinet) .reg-chip{font-size:var(--t-small);font-weight:600;color:var(--fg-muted);border:1px solid var(--line-2);border-radius:var(--r-chip);padding:6px 11px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .reg-chip:hover{color:var(--fg);background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .reg-chip[aria-current=page]{color:var(--fg);border-color:var(--lime);background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .reg-facts{margin:8px 0 18px}:is(.zerno-landing,.zerno-cabinet) .reg-facts summary{font-size:var(--t-small);font-weight:650;color:var(--fg-muted);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .reg-rule{background:var(--surface);border-left:1px solid var(--line-2);border:1px solid var(--line-2);border-left-width:3px;border-radius:var(--r-hero);padding:20px 22px;margin-top:14px}:is(.zerno-landing,.zerno-cabinet) .reg-rule[data-state=none]{border-left-color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .reg-rule[data-state=question]{border-left-color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .reg-rule[data-state=stale]{border-left-color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .reg-rule[data-state=ok]{border-left-color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .reg-head h4{font-size:var(--t-h4,17px);font-weight:700;margin:0 0 6px}:is(.zerno-landing,.zerno-cabinet) .reg-tags{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin-bottom:6px}:is(.zerno-landing,.zerno-cabinet) .reg-tag{font-size:var(--t-small);color:var(--fg-muted);border:1px solid var(--line-2);border-radius:var(--r-chip);padding:2px 7px}:is(.zerno-landing,.zerno-cabinet) .reg-tag[data-tone=bad]{color:var(--bad);border-color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .reg-tag[data-tone=warn]{color:var(--warn);border-color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .reg-tag[data-tone=good]{color:var(--good);border-color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .reg-body{margin:14px 0 0;display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .reg-block{display:grid;grid-template-columns:190px 1fr;gap:var(--gap-inner);align-items:start}:is(.zerno-landing,.zerno-cabinet) .reg-block dt{font-size:var(--t-kicker);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);padding-top:2px}:is(.zerno-landing,.zerno-cabinet) .reg-block dd{margin:0;font-size:var(--t-body);color:var(--fg);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .reg-list{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px}:is(.zerno-landing,.zerno-cabinet) .reg-note{margin:14px 0 0;padding:12px 14px;background:var(--surface-2);border-radius:var(--r-card);font-size:var(--t-body);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .reg-edit{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .reg-edit summary{font-size:var(--t-small);font-weight:650;color:var(--fg-muted);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .reg-edit summary:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .reg-edit .admin-field{margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .reg-edit .reg-form{margin-top:4px;padding-top:0;border-top:0}:is(.zerno-landing,.zerno-cabinet) a.law-tally:hover{border-color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) .reg-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .reg-form .admin-actions{margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .reg-unmark{margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .admin-row-actions{display:flex;flex-wrap:wrap;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .admin-invite{margin-top:6px}:is(.zerno-landing,.zerno-cabinet) .admin-invite code{display:inline-block;font-size:var(--t-small);word-break:break-all;background:var(--surface-2);border-radius:var(--r-chip);padding:3px 6px}:is(.zerno-landing,.zerno-cabinet) .admin-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--gap-tight) var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .admin-check{display:flex;flex-direction:row;align-items:center;gap:var(--gap-tight);font-size:var(--t-body);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .admin-check input{width:auto;flex:none;margin:0}:is(.zerno-landing,.zerno-cabinet) .admin-check span{font-size:var(--t-body);font-weight:400;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .admin-row-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .admin-row-form select{font:inherit;font-size:var(--t-small);color:var(--fg);background:var(--field-bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);padding:5px 8px}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .reg-block{grid-template-columns:1fr;gap:2px}}:is(.zerno-landing,.zerno-cabinet) .admin-nav{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap-tight) var(--gap-inner);padding:12px 32px;border-bottom:1px solid var(--line-2);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group{display:flex;flex-direction:column;gap:var(--gap-tight);padding-left:14px;border-left:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group:first-child{padding-left:0;border-left:0}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group>span{font-size:var(--t-kicker);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group>div{display:flex;flex-wrap:wrap;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .admin-nav a{font-size:var(--t-small);font-weight:600;color:var(--fg-muted);border:1px solid var(--line-2);border-radius:var(--r-chip);padding:5px 10px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .admin-nav a:hover{color:var(--fg);background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .admin-nav a[aria-current=page]{color:var(--fg);border-color:var(--lime);background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .crawl-pulse{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-inner);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:14px 16px;margin:16px 0 8px}:is(.zerno-landing,.zerno-cabinet) .crawl-pulse[data-state=go]{border-left-color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .crawl-pulse[data-state=stop]{border-left-color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .crawl-pulse>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-tight);min-width:0;flex:1 1 320px}:is(.zerno-landing,.zerno-cabinet) .crawl-pulse b{font-size:var(--t-title);font-weight:700;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .crawl-pulse i{font-style:normal;font-size:var(--t-small);color:var(--fg-subtle);line-height:1.45}:is(.zerno-landing,.zerno-cabinet) .admin-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--gap-row);margin:18px 0 8px}:is(.zerno-landing,.zerno-cabinet) .admin-tally{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:14px 16px;display:flex;flex-direction:column;gap:2px}:is(.zerno-landing,.zerno-cabinet) a.admin-tally:hover{border-color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) .admin-tally b{font-size:var(--t-head);font-weight:800;letter-spacing:-.02em;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .admin-tally span{font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .admin-tally i{font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .admin-tally[data-tone=warn] b{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .admin-tally[data-tone=bad] b{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .admin-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-row);margin:16px 0}:is(.zerno-landing,.zerno-cabinet) .admin-bar input{font:inherit;font-size:var(--t-body);color:var(--fg);background:var(--field-bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);padding:9px 11px;min-width:240px;outline:none}:is(.zerno-landing,.zerno-cabinet) .admin-bar input:focus{border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .admin-filters{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin:14px 0 4px}:is(.zerno-landing,.zerno-cabinet) .admin-filters a{font-size:var(--t-small);font-weight:600;color:var(--fg-muted);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px}:is(.zerno-landing,.zerno-cabinet) .admin-filters a[aria-current=page]{color:var(--fg);border-color:var(--lime);background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) table.admin-table{min-width:780px;font-size:var(--t-small);table-layout:auto}:is(.zerno-landing,.zerno-cabinet) table.admin-table thead th:first-child{width:auto;font-size:var(--t-title);font-weight:700;color:inherit}:is(.zerno-landing,.zerno-cabinet) table.admin-table td,:is(.zerno-landing,.zerno-cabinet) table.admin-table th{padding:10px 14px;vertical-align:top}:is(.zerno-landing,.zerno-cabinet) table.admin-table td b{font-weight:650;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) table.admin-table td{white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) table.admin-table td .admin-error,:is(.zerno-landing,.zerno-cabinet) table.admin-table td .admin-hint,:is(.zerno-landing,.zerno-cabinet) table.admin-table td .admin-who{white-space:normal}:is(.zerno-landing,.zerno-cabinet) table.admin-table td .admin-confirm{white-space:normal}:is(.zerno-landing,.zerno-cabinet) .admin-who{display:flex;align-items:flex-start;gap:var(--gap-row);min-width:220px;max-width:320px}:is(.zerno-landing,.zerno-cabinet) .admin-who>div{min-width:0}:is(.zerno-landing,.zerno-cabinet) .admin-who b{display:block;font-weight:650;color:var(--fg);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .admin-who>div>div{font-size:var(--t-small);color:var(--fg-muted);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .admin-face{border-radius:50%;flex:none}:is(.zerno-landing,.zerno-cabinet) table.admin-people td .admin-hint{max-width:220px}:is(.zerno-landing,.zerno-cabinet) .admin-hint{font-size:var(--t-small);color:var(--fg-subtle);margin-top:3px;line-height:1.45}:is(.zerno-landing,.zerno-cabinet) :is(.admin-hint,.form-note,.plan-route,.section-sub) a{color:var(--fg-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) :is(.admin-hint,.form-note,.plan-route,.section-sub) a:hover{color:var(--fg);text-decoration-color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) .admin-key{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--t-kicker);color:var(--fg-muted);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .admin-error{font-size:var(--t-small);color:var(--bad);margin-top:4px;line-height:1.45;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) button.plan-route{background:none;padding:0}:is(.zerno-landing,.zerno-cabinet) .admin-done{font-size:var(--t-small);color:var(--good);margin-top:4px;line-height:1.45;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .plan-route-bad{color:var(--bad)}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .panel{grid-template-columns:minmax(0,1fr);gap:var(--gap-block);padding:24px}}html.motion :is(.zerno-landing,.zerno-cabinet) .rv{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}html.motion :is(.zerno-landing,.zerno-cabinet) .rv.in{opacity:1;transform:none}html.motion :is(.zerno-landing,.zerno-cabinet) .rv-late{transition-delay:.12s}@media (prefers-reduced-motion:reduce){:is(.zerno-landing,.zerno-cabinet) .pending .dot{animation:none}:is(.zerno-landing,.zerno-cabinet) .run-strip-dot{animation:none}}:is(.zerno-landing,.zerno-cabinet) :is(.eyebrow-2,.tag,.hl-dash-url,.public-footer-col-title){font-family:var(--font-ui)}:is(.zerno-landing,.zerno-cabinet) :is(code,kbd,samp,pre){font-family:var(--font-mono)}:where(button,input,select,textarea,optgroup){font-family:inherit}:is(.zerno-landing,.zerno-cabinet){--color-good:var(--color-accent);--color-good-soft:var(--color-accent-soft);--t-title:15px;--t-body:14px;--t-small:13px;--t-label:12px;--t-head:24px;--t-sub:17px;--t-kicker:11px;--t-num:30px;--t-num-lg:38px;--r-hero:16px;--r-card:14px;--r-inner:10px;--r-chip:8px;--r-bar:4px;--gap-tight:6px;--gap-row:10px;--gap-inner:14px;--gap-grid:20px;--gap-block:28px;--gap-wide:40px}.zerno-cabinet table.checklist thead th,:is(.zerno-landing,.zerno-cabinet) .admin-sub,:is(.zerno-landing,.zerno-cabinet) .basis-rows dt,:is(.zerno-landing,.zerno-cabinet) .event-diff-head,:is(.zerno-landing,.zerno-cabinet) .event-kind,:is(.zerno-landing,.zerno-cabinet) .fact span,:is(.zerno-landing,.zerno-cabinet) .finding-basis-rows dt,:is(.zerno-landing,.zerno-cabinet) .finding-label,:is(.zerno-landing,.zerno-cabinet) .mosaic-months,:is(.zerno-landing,.zerno-cabinet) .tech-cell span,:is(.zerno-landing,.zerno-cabinet) table.compare tr.group th{font-size:var(--t-label);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-weight:400}:is(.zerno-landing,.zerno-cabinet) .admin-plan h3,:is(.zerno-landing,.zerno-cabinet) .block-title,:is(.zerno-landing,.zerno-cabinet) .card h3,:is(.zerno-landing,.zerno-cabinet) .event-title,:is(.zerno-landing,.zerno-cabinet) .locked-box h4,:is(.zerno-landing,.zerno-cabinet) .plan h3,:is(.zerno-landing,.zerno-cabinet) .site-name h4,:is(.zerno-landing,.zerno-cabinet) .vendor-name{font-size:var(--t-title)}:is(.zerno-landing,.zerno-cabinet) .disclaimer,:is(.zerno-landing,.zerno-cabinet) .finding-hint,:is(.zerno-landing,.zerno-cabinet) .paywall-note{font-size:var(--t-small);line-height:1.55;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .basis>summary,:is(.zerno-landing,.zerno-cabinet) .check-log>summary,:is(.zerno-landing,.zerno-cabinet) .how>summary{cursor:pointer;list-style:none;font-family:inherit;font-size:var(--t-small);text-transform:none;letter-spacing:normal;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .basis>summary::-webkit-details-marker,:is(.zerno-landing,.zerno-cabinet) .check-log>summary::-webkit-details-marker,:is(.zerno-landing,.zerno-cabinet) .how>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .basis>summary:before,:is(.zerno-landing,.zerno-cabinet) .check-log>summary:before,:is(.zerno-landing,.zerno-cabinet) .how>summary:before{content:"▸ ";color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .basis[open]>summary:before,:is(.zerno-landing,.zerno-cabinet) .check-log[open]>summary:before,:is(.zerno-landing,.zerno-cabinet) .how[open]>summary:before{content:"▾ "}:is(.zerno-landing,.zerno-cabinet) .basis>summary:hover,:is(.zerno-landing,.zerno-cabinet) .check-log>summary:hover,:is(.zerno-landing,.zerno-cabinet) .how>summary:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .state-head-line{display:flex;align-items:center;gap:var(--gap-inner);flex-wrap:wrap;margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .state-when{font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .chip-site{display:inline-flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .state-actions{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .scan-method{margin-top:var(--gap-block);border:1px solid var(--line-2);border-radius:var(--r-card);padding:12px 16px;display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .scan-method-facts{display:flex;flex-wrap:wrap;gap:var(--gap-tight) var(--gap-row);align-items:center}:is(.zerno-landing,.zerno-cabinet) .scan-method-limits{margin:0;font-size:var(--t-small);line-height:1.55;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .block-title{display:flex;align-items:center;gap:var(--gap-row);font-weight:700;margin:var(--gap-block) 0 14px}:is(.zerno-landing,.zerno-cabinet) .block-count{font-size:var(--t-small);font-weight:600;color:var(--fg-subtle);background:var(--surface-2);border-radius:var(--r-bar);padding:2px 7px}:is(.zerno-landing,.zerno-cabinet) .run{margin-top:var(--gap-block);padding:22px 24px}:is(.zerno-landing,.zerno-cabinet) .run-head{display:flex;align-items:center;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .run-now{font-size:var(--t-title);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .run-percent{margin-left:auto;font-size:var(--t-small);color:var(--fg-subtle);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .run-bar{height:5px;border-radius:999px;background:var(--surface-2);margin:14px 0 18px;overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .run-bar i{display:block;height:100%;background:var(--lime);border-radius:999px;transition:width .6s cubic-bezier(.2,.7,.3,1)}:is(.zerno-landing,.zerno-cabinet) .run-steps{display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .run-step{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-body);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .run-step.run-done{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .run-step.run-now{color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .run-mark{width:19px;height:19px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;border:1.5px solid var(--line-2);color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) .run-done .run-mark{border-color:var(--lime);background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .run-now .run-mark{border-color:var(--lime);border-right-color:transparent;animation:spin 1.1s linear infinite}:is(.zerno-landing,.zerno-cabinet) .run-wait .run-mark i{width:5px;height:5px;border-radius:50%;background:var(--line-2)}@keyframes spin{to{transform:rotate(1turn)}}:is(.zerno-landing,.zerno-cabinet) .shots{margin:26px 0 0}:is(.zerno-landing,.zerno-cabinet) .shots-pair{display:flex;align-items:flex-start;gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .shot{min-width:0;overflow:hidden;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-card)}:is(.zerno-landing,.zerno-cabinet) .shot img{display:block;width:100%;height:auto}:is(.zerno-landing,.zerno-cabinet) .shot-desktop{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .shot-mobile{flex:0 0 26%;max-width:150px;border-radius:var(--r-inner)}:is(.zerno-landing,.zerno-cabinet) .shot-chrome{display:flex;align-items:center;gap:5px;padding:6px 10px;border-bottom:1px solid var(--line-2);font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shot-chrome i{width:6px;height:6px;border-radius:50%;background:var(--line-2);flex:none}:is(.zerno-landing,.zerno-cabinet) .shot-chrome span{margin-left:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.zerno-landing,.zerno-cabinet) .shots figcaption{margin-top:var(--gap-row);font-size:var(--t-small);color:var(--fg-subtle)}@media (prefers-reduced-motion:no-preference){:is(.zerno-landing,.zerno-cabinet) .shot{animation:shot-in .5s cubic-bezier(.2,.7,.3,1) both}}@keyframes shot-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .shot-mobile{flex-basis:32%}}:is(.zerno-landing,.zerno-cabinet) .run-strip{position:sticky;top:0;z-index:30;margin-bottom:var(--gap-block);border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .run-strip-bar{height:3px;background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .run-strip-bar i{display:block;height:100%;background:var(--lime);transition:width .6s cubic-bezier(.2,.7,.3,1)}:is(.zerno-landing,.zerno-cabinet) .run-strip-ready .run-strip-bar i{background:var(--good)}:is(.zerno-landing,.zerno-cabinet) .run-strip-line{display:flex;align-items:center;gap:var(--gap-row);padding:9px 14px;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .run-strip-now{flex:1 1 auto;min-width:0;font-weight:600}:is(.zerno-landing,.zerno-cabinet) .run-strip-stage{font-weight:400;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .run-strip-percent{flex:none;color:var(--fg-subtle);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .run-strip-more{flex:none;font-size:var(--t-small);font-weight:600;color:var(--lime);background:none;border:none;padding:0;cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .run-strip-more:hover{text-decoration:underline}:is(.zerno-landing,.zerno-cabinet) .run-strip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lime);animation:pulse 1.4s infinite}:is(.zerno-landing,.zerno-cabinet) .run-strip-steps{padding:12px 14px 14px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .since-done{display:flex;align-items:center;gap:var(--gap-row);margin-bottom:var(--gap-block);padding:9px 14px;font-size:var(--t-small);border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .since-done-good{border-color:color-mix(in srgb,var(--good) 45%,var(--line-2));color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .since-done-bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--line-2));color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .since-done-now{flex:1 1 auto;min-width:0;font-weight:600}:is(.zerno-landing,.zerno-cabinet) .since-done-what{font-weight:400;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .since-done-more{flex:none;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .run-back{margin-bottom:12px;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .run-back a{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .run-back a:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .check-log .timeline{margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .check-log .event{padding:8px 0;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .check-log .event:last-child{border-bottom:none}:is(.zerno-landing,.zerno-cabinet) .finding{scroll-margin-top:24px}:is(.zerno-landing,.zerno-cabinet) .lock-row{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-small);color:var(--fg-subtle);border-top:1px solid var(--line-3);padding-top:9px}:is(.zerno-landing,.zerno-cabinet) .lock-row svg{color:var(--lime);flex:none}:is(.zerno-landing,.zerno-cabinet) :is(.finding-quote,.fix-wording-text){margin:2px 0;padding:13px 18px;border-left:3px solid var(--lime);background:var(--surface-2);border-radius:0 8px 8px 0;font-size:var(--t-title);line-height:1.6;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .finding-quotes{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .finding-quote b{font-weight:700;color:var(--lime-highlight);background:var(--lime-soft);border-radius:3px;padding:0 3px}:is(.zerno-landing,.zerno-cabinet) .finding-quote-where{display:block;margin-top:7px;font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-quote-where,.finding-quote-rest) a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-quote-where,.finding-quote-rest) a:hover{color:var(--fg);text-decoration-color:currentColor}:is(.zerno-landing,.zerno-cabinet) .finding-quote-rest{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--fg-subtle);word-break:break-word}:is(.zerno-landing,.zerno-cabinet) .finding-label{display:block}:is(.zerno-landing,.zerno-cabinet) .finding-label-lead{font-size:var(--t-small);color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .finding-missing{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-method p,.finding-seen-empty,.fix-summary){margin:0;font-size:var(--t-body);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) :is(.finding-method p,.finding-seen-empty){color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-missing ul,.fix-steps,.finding-mailboxes){display:flex;flex-direction:column;gap:var(--gap-tight);margin:0;padding:0 0 0 18px}:is(.zerno-landing,.zerno-cabinet) :is(.finding-missing li,.fix-steps li,.finding-mailboxes li){font-size:var(--t-body);line-height:1.5;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-missing ul,.finding-mailboxes){list-style:none}:is(.zerno-landing,.zerno-cabinet) :is(.finding-missing li,.finding-mailboxes li){position:relative}:is(.zerno-landing,.zerno-cabinet) :is(.finding-missing li,.finding-mailboxes li):before{content:"—";position:absolute;left:-18px;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fix-steps li::marker{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .finding-places{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .finding-places ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}:is(.zerno-landing,.zerno-cabinet) .finding-places>ul{gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .finding-places>ul>li{flex-direction:column;gap:3px}:is(.zerno-landing,.zerno-cabinet) .finding-places ul ul{gap:3px;margin-left:3px;padding-left:10px;border-left:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .finding-places li{display:flex;gap:var(--gap-row);font-size:var(--t-small);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .finding-places i{flex:0 0 auto;font-style:normal;color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .finding-places span{color:var(--fg-muted);word-break:break-word}:is(.zerno-landing,.zerno-cabinet) .finding-places b{flex:none;color:var(--fg-muted);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .fix-wording{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .fix-wording-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .fix-copy{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--line-3);border-radius:999px;background:transparent;font-size:var(--t-small);color:var(--fg-muted);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .fix-copy:hover{color:var(--fg);border-color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fix-draft{flex:none;margin-left:auto;padding:2px 8px;border:1px solid var(--line-3);border-radius:999px;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fix-wording-head .fix-copy{margin-left:0}:is(.zerno-landing,.zerno-cabinet) :is(.fix-wording-blanks,.fix-wording-note){margin:0;font-size:var(--t-small);color:var(--fg-muted);white-space:pre-line}:is(.zerno-landing,.zerno-cabinet) .keys-new{display:flex;flex-direction:column;gap:var(--gap-row);margin-top:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .keys-form{display:flex;gap:var(--gap-tight);align-items:center;flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .keys-form .inp{flex:1 1 260px}:is(.zerno-landing,.zerno-cabinet) .keys-secret{display:flex;flex-direction:column;gap:var(--gap-tight);padding:13px 18px;border:1px solid var(--line-3);border-radius:var(--r-card)}:is(.zerno-landing,.zerno-cabinet) .keys-secret code{font-size:var(--t-small);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}:is(.zerno-landing,.zerno-cabinet) .keys-secret p{margin:0;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .keys-error{margin:0;font-size:var(--t-small);color:var(--rp-bad,var(--fg))}:is(.zerno-landing,.zerno-cabinet) .keys-list{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .keys-list .srow-target{display:flex;flex-direction:column;gap:2px}:is(.zerno-landing,.zerno-cabinet) .keys-list em{font-style:normal;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .keys-code{margin:0 0 var(--gap-row);padding:13px 18px;border:1px solid var(--line-3);border-radius:var(--r-card);overflow-x:auto;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .nchan-esc{grid-column:1/-1;display:flex;gap:var(--gap-tight);align-items:baseline;flex-wrap:wrap;margin-top:6px;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .nchan-esc label{display:inline-flex;gap:6px;align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .nchan-esc input{width:72px;padding:5px 8px;border:1px solid var(--line-3);border-radius:var(--r-card);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .nchan-esc em{font-style:normal;color:var(--fg-subtle,var(--fg-muted))}:is(.zerno-landing,.zerno-cabinet) .admin-hold{display:flex;gap:6px;align-items:baseline;white-space:nowrap;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .admin-hold label{display:inline-flex;gap:4px;align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .jrn-count{font-size:var(--t-small);font-weight:400;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .jrn-filters{display:flex;gap:var(--gap-tight);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .jrn-field{display:flex;flex-direction:column;gap:4px}:is(.zerno-landing,.zerno-cabinet) .jrn-field span{font-size:var(--t-kicker);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .jrn-field select{min-width:190px;max-width:100%;padding:8px 10px;border:1px solid var(--line-3);border-radius:var(--r-card);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .jrn-reset{align-self:center;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .jrn-empty{margin:0}:is(.zerno-landing,.zerno-cabinet) .jrn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .jrn-row{display:flex;gap:var(--gap-inner);padding:10px 0;border-top:1px solid var(--line-3);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .jrn-row:first-child{border-top:0}:is(.zerno-landing,.zerno-cabinet) .jrn-when{flex:0 0 auto;width:180px;color:var(--fg-muted);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .jrn-what{flex:1 1 auto;min-width:0;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .jrn-what em{display:block;font-style:normal;color:var(--fg-muted);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .jrn-nav{display:flex;gap:var(--gap-inner);align-items:baseline;margin:var(--gap-row) 0 0;font-size:var(--t-small);color:var(--fg-muted)}@media (max-width:640px){:is(.zerno-landing,.zerno-cabinet) .jrn-row{flex-direction:column;gap:2px}:is(.zerno-landing,.zerno-cabinet) .jrn-when{width:auto}:is(.zerno-landing,.zerno-cabinet) .jrn-field select{min-width:0;width:100%}:is(.zerno-landing,.zerno-cabinet) .jrn-field{flex:1 1 100%}}:is(.zerno-landing,.zerno-cabinet) .paywall{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--gap-block);align-items:center;padding:26px}:is(.zerno-landing,.zerno-cabinet) .paywall h3,:is(.zerno-landing,.zerno-cabinet) .paywall>div>p{margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .paywall h3{text-wrap:balance}:is(.zerno-landing,.zerno-cabinet) .paywall>div>p{max-width:68ch;text-wrap:pretty}:is(.zerno-landing,.zerno-cabinet) .paywall-list{display:flex;flex-direction:column;gap:var(--gap-row);margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .paywall-list li{display:flex;gap:var(--gap-row);font-size:var(--t-body);color:var(--fg-muted);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .paywall-list svg{color:var(--lime);flex:none;margin-top:3px}:is(.zerno-landing,.zerno-cabinet) .paywall-buy{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;gap:var(--gap-inner);border-left:1px solid var(--line-3);padding-left:30px}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .btn{width:100%}:is(.zerno-landing,.zerno-cabinet) .paywall-form{display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .plan-price{margin:0;padding:0;font-size:var(--t-num);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .paywall-buy .plan-price span{font-size:var(--t-body);font-weight:500;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) :is(.paywall-alt,.plan-alt){background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--t-small);color:var(--fg-muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) :is(.paywall-alt,.plan-alt):hover{color:var(--fg);text-decoration-color:currentColor}:is(.zerno-landing,.zerno-cabinet) .plan-alt{margin-top:8px;text-align:center;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .plan-alt-hold{visibility:hidden}:is(.zerno-landing,.zerno-cabinet) .paywall-note{font-size:var(--t-small);color:var(--fg-subtle);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .locked-box{background:var(--surface-2);border-style:dashed;padding:22px}:is(.zerno-landing,.zerno-cabinet) .locked-box .tile{margin-bottom:12px}:is(.zerno-landing,.zerno-cabinet) .locked-box h4{font-weight:700;margin-bottom:6px}:is(.zerno-landing,.zerno-cabinet) .locked-box p{font-size:var(--t-body);color:var(--fg-muted);line-height:1.6}:is(.zerno-landing,.zerno-cabinet) .locked-wide{margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .ok-list{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .ok-row{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .ok-row svg{color:var(--good);flex:none}:is(.zerno-landing,.zerno-cabinet) .notice-good{border-color:var(--lime);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .notice-good a{color:var(--lime-2);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .order-card{padding:8px 24px 24px;margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .order-row{display:flex;align-items:center;gap:var(--gap-inner);padding:14px 0;border-bottom:1px solid var(--line-3);font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .order-row b,:is(.zerno-landing,.zerno-cabinet) .order-row code{margin-left:auto;color:var(--fg);font-size:var(--t-body);text-align:right}:is(.zerno-landing,.zerno-cabinet) .order-row code{font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .order-row .chip{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .order-actions{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .site-link{color:inherit;text-decoration:none;display:inherit}:is(.zerno-landing,.zerno-cabinet) .site-name h4 .site-link{display:inline}:is(.zerno-landing,.zerno-cabinet) .site-name h4 .site-link:hover{text-decoration:underline;text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) a.site-score:hover{border-color:var(--line)}:is(.zerno-landing,.zerno-cabinet) .basis{margin-top:8px;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .basis-rows{display:flex;flex-direction:column;gap:var(--gap-row);margin:10px 0 4px;padding:12px 14px;background:var(--surface-2);border-radius:var(--r-inner)}:is(.zerno-landing,.zerno-cabinet) .basis-rows>div{display:flex;gap:var(--gap-row);align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .basis-rows dt{flex:0 0 96px}:is(.zerno-landing,.zerno-cabinet) .basis-rows dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--t-body);line-height:1.5;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .basis-rows a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .finding-method{display:flex;flex-direction:column;gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .finding-method>div{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .finding-method p{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .finding-method>.finding-limits{margin-top:calc(var(--gap-tight) - var(--gap-inner))}:is(.zerno-landing,.zerno-cabinet) .finding-self{display:flex;flex-direction:column;gap:var(--gap-tight);padding-left:12px;border-left:2px solid var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .cab-head .finding-self{margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .finding-self p{margin:0;font-size:var(--t-body);line-height:1.55;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .finding-self-url{font-size:var(--t-small);color:var(--fg-subtle);word-break:break-all;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .finding-self-url:hover{color:var(--fg);text-decoration-color:currentColor}:is(.zerno-landing,.zerno-cabinet) .finding-basis{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-basis-rows,.finding-seen-rows){display:flex;flex-direction:column;gap:var(--gap-tight);margin:0}:is(.zerno-landing,.zerno-cabinet) :is(.finding-basis-rows,.finding-seen-rows)>div{display:flex;flex-wrap:wrap;gap:var(--gap-tight) var(--gap-row);align-items:baseline}:is(.zerno-landing,.zerno-cabinet) :is(.finding-basis-rows,.finding-seen-rows) dt{flex:0 0 190px}:is(.zerno-landing,.zerno-cabinet) :is(.finding-basis-rows,.finding-seen-rows) dd{flex:1;min-width:200px;margin:0;font-size:var(--t-body);line-height:1.5;color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .basis-service{display:inline-flex;align-items:center;gap:6px}:is(.zerno-landing,.zerno-cabinet) .finding-hint{margin:-2px 0 2px;font-size:var(--t-small);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .finding-seen{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) :is(.finding-where,.finding-seen-where){font-size:var(--t-small);color:var(--fg-muted);word-break:break-all}:is(.zerno-landing,.zerno-cabinet) .finding-seen-where{text-decoration:underline;text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .finding-mailboxes b{font-weight:600;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .site-card{position:relative;display:grid;grid-template-columns:146px minmax(0,1fr);padding:0}:is(.zerno-landing,.zerno-cabinet) .site-cover{position:absolute;inset:0;z-index:1}:is(.zerno-landing,.zerno-cabinet) .site-card:hover{border-color:var(--line-strong,var(--line));box-shadow:0 2px 10px rgba(0,0,0,.07)}:is(.zerno-landing,.zerno-cabinet) .site-actions{position:relative;z-index:2}:is(.zerno-landing,.zerno-cabinet) .site-actions:has(.site-menu-pop){z-index:40}:is(.zerno-landing,.zerno-cabinet) .site-score{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;padding:18px 14px 20px;border-right:1px solid var(--line-3);border-radius:var(--r-card) 0 0 var(--r-card);box-shadow:inset 3px 0 0 var(--tone,transparent)}:is(.zerno-landing,.zerno-cabinet) .site-score b{font-size:var(--t-num-lg);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .site-score-of{font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-score .chip{margin-top:auto;width:100%;justify-content:center;text-align:center;background:color-mix(in srgb,var(--tone) 20%,var(--surface))}:is(.zerno-landing,.zerno-cabinet) .site-score-empty{font-size:var(--t-body);color:var(--fg-subtle);text-align:center}:is(.zerno-landing,.zerno-cabinet) .s-good{--tone:var(--lime);background:color-mix(in srgb,var(--lime) 8%,transparent)}:is(.zerno-landing,.zerno-cabinet) .s-warn{--tone:var(--warn);background:color-mix(in srgb,var(--warn) 9%,transparent)}:is(.zerno-landing,.zerno-cabinet) .s-bad{--tone:var(--bad);background:color-mix(in srgb,var(--bad) 8%,transparent)}:is(.zerno-landing,.zerno-cabinet) .s-none{--tone:var(--line);background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .site-body{display:flex;flex-direction:column;gap:var(--gap-inner);padding:18px 22px}:is(.zerno-landing,.zerno-cabinet) .site-top{display:flex;align-items:flex-start;gap:var(--gap-row);flex-wrap:wrap}: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:800;font-size:var(--t-title);color:#fff;background:var(--fg)}@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-sm{width:20px;height:20px;border-radius:var(--r-bar)}:is(.zerno-landing,.zerno-cabinet) .site-mark-sm.site-mark-letter{font-size:var(--t-kicker);color:var(--sidebar-fg);background:hsla(0,0%,100%,.12)}: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-kicker)}:is(.zerno-landing,.zerno-cabinet) .site-name{min-width:0;flex:1 1 240px}:is(.zerno-landing,.zerno-cabinet) .site-name h4{font-weight:700;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .site-name span{font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-actions{margin-left:auto;display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;justify-content:flex-end;flex:none}:is(.zerno-landing,.zerno-cabinet) .site-actions .plan-route{color:var(--lime-2);font-weight:600;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;margin-right:6px}:is(.zerno-landing,.zerno-cabinet) .site-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-inner) var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .fact span{display:block;color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}:is(.zerno-landing,.zerno-cabinet) .fact b{display:block;font-size:var(--t-title);font-weight:700;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .fact i{font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .fact-money{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .fact-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .fact-bad{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .sum-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-row);margin-bottom:26px}:is(.zerno-landing,.zerno-cabinet) .sum-card{padding:14px 16px 15px;border:1px solid var(--line-3);border-radius:var(--r-inner)}:is(.zerno-landing,.zerno-cabinet) .sum-card span{display:block;font-size:var(--t-small);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px}:is(.zerno-landing,.zerno-cabinet) .sum-card b{display:block;font-size:var(--t-head);font-weight:800;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .sum-card-money b{font-size:var(--t-sub)}:is(.zerno-landing,.zerno-cabinet) .sum-card i{display:block;font-style:normal;font-size:var(--t-small);color:var(--fg-subtle);margin-top:5px}:is(.zerno-landing,.zerno-cabinet) .sum-bad{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .sum-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .sum-good{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .cab-foot{margin-top:40px;padding-top:26px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .cab-foot-add{margin-bottom:26px}:is(.zerno-landing,.zerno-cabinet) .cab-foot-add h3{font-size:var(--t-title);font-weight:700;margin-bottom:4px}:is(.zerno-landing,.zerno-cabinet) .cab-foot-add .section-sub{margin-bottom:12px}:is(.zerno-landing,.zerno-cabinet) .cab-foot .seats{margin-bottom:0}:is(.zerno-landing,.zerno-cabinet) .cab-foot .check-line{margin-bottom:0}:is(.zerno-landing,.zerno-cabinet) .sidebar-item-active:hover .sidebar-item-icon{color:var(--sidebar-fg-active)}:is(.zerno-landing,.zerno-cabinet) .check-line{display:flex;gap:var(--gap-row);max-width:560px;margin-bottom:22px}:is(.zerno-landing,.zerno-cabinet) .check-block{margin-top:40px;padding-top:26px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .check-block .cab-head-row{margin-bottom:6px}:is(.zerno-landing,.zerno-cabinet) .site-menu{position:relative}:is(.zerno-landing,.zerno-cabinet) .site-menu-btn{padding:0;width:30px;justify-content:center;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-menu-btn:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .site-menu-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:208px;padding:5px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-inner);box-shadow:var(--shadow-pop,0 16px 48px rgba(0,0,0,.14))}:is(.zerno-landing,.zerno-cabinet) .site-menu-item{display:flex;align-items:center;gap:var(--gap-row);width:100%;padding:7px 9px;border-radius:var(--r-chip);font-size:var(--t-small);color:var(--fg);text-align:left;white-space:nowrap;background:none;border:0;cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .site-menu-item:hover{background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .site-menu-line{height:1px;margin:5px 4px;background:var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .site-menu-danger{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .site-menu-danger:hover{background:color-mix(in srgb,var(--bad) 10%,var(--surface))}:is(.zerno-landing,.zerno-cabinet) .site-menu-ask{width:264px;padding:12px}:is(.zerno-landing,.zerno-cabinet) .site-menu-ask p{font-size:var(--t-small);color:var(--fg-muted);line-height:1.5;white-space:normal}:is(.zerno-landing,.zerno-cabinet) .site-menu-ask-row{display:flex;gap:var(--gap-row);margin-top:10px}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .sum-row{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.zerno-landing,.zerno-cabinet) .sum-card-money b{font-size:var(--t-sub)}:is(.zerno-landing,.zerno-cabinet) .sum-card{padding:12px 14px 13px}:is(.zerno-landing,.zerno-cabinet) .site-card{grid-template-columns:minmax(0,1fr)}:is(.zerno-landing,.zerno-cabinet) .site-score{flex-direction:row;align-items:baseline;gap:var(--gap-row);border-right:none;border-bottom:1px solid var(--line-3);border-radius:var(--r-card) var(--r-card) 0 0;padding:14px 18px;justify-content:flex-start;box-shadow:inset 0 3px 0 var(--tone,transparent)}:is(.zerno-landing,.zerno-cabinet) .site-score b{font-size:var(--t-num)}:is(.zerno-landing,.zerno-cabinet) .site-score .chip{margin-top:0;margin-left:auto;width:auto}:is(.zerno-landing,.zerno-cabinet) .site-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.zerno-landing,.zerno-cabinet) .site-name{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-actions{margin-left:0;justify-content:flex-start}}:is(.zerno-landing,.zerno-cabinet) .orders-table{min-width:620px}:is(.zerno-landing,.zerno-cabinet) .mosaic{margin-top:26px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:20px 24px 18px}: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:700}:is(.zerno-landing,.zerno-cabinet) .mosaic-sum{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .mosaic-scroll{overflow-x:auto;padding:12px 0 4px}:is(.zerno-landing,.zerno-cabinet) .mosaic-body{display:flex}:is(.zerno-landing,.zerno-cabinet) .mosaic-days{display:flex;flex-direction:column;gap:3px;margin-right:8px;padding-top:14px;font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .mosaic-days i{height:12px;line-height:12px;font-style:normal}:is(.zerno-landing,.zerno-cabinet) .mosaic-months{display:flex;gap:3px;height:14px;font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .mosaic-months span{width:12px;flex:none}:is(.zerno-landing,.zerno-cabinet) .mosaic-grid{display:flex;gap:3px}:is(.zerno-landing,.zerno-cabinet) .mosaic-col{display:flex;flex-direction:column;gap:3px}:is(.zerno-landing,.zerno-cabinet) .mosaic-cell{width:12px;height:12px;border-radius:var(--r-bar);flex:none;background:color-mix(in srgb,var(--line-2) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .m-ok{background:var(--good)}:is(.zerno-landing,.zerno-cabinet) .m-attention{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .m-violation{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .m-failed{background:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .m-today{box-shadow:0 0 0 1.5px var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .mosaic-foot{display:flex;align-items:center;gap:var(--gap-row);margin-top:12px;font-size:var(--t-small);color:var(--fg-subtle);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .mosaic-legend{display:flex;align-items:center;gap:var(--gap-tight);margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .bars{margin-top:26px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:20px 24px 18px}:is(.zerno-landing,.zerno-cabinet) .bars-plot{position:relative;margin-top:18px;padding-top:22px;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .bars-max{position:absolute;top:0;right:0;font-size:var(--t-small);color:var(--fg-subtle);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .bars-row{display:flex;align-items:flex-end;gap:3px;height:92px}:is(.zerno-landing,.zerno-cabinet) .bars-col{flex:1 1 0;min-width:4px;max-width:18px;height:100%;display:flex;align-items:flex-end;font-style:normal;border-radius:var(--r-bar)}:is(.zerno-landing,.zerno-cabinet) .bars-col em{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--good)}:is(.zerno-landing,.zerno-cabinet) .b-attention em{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .b-violation em{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .bars-col:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}:is(.zerno-landing,.zerno-cabinet) .bars-col:hover em{filter:brightness(1.12)}:is(.zerno-landing,.zerno-cabinet) .bars-tip{display:none;position:absolute;top:0;left:0;right:0;font-size:var(--t-small);color:var(--fg-muted);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.zerno-landing,.zerno-cabinet) .bars-tip b{color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .bars-col:hover .bars-tip{display:block}:is(.zerno-landing,.zerno-cabinet) .bars-plot:hover .bars-max{visibility:hidden}:is(.zerno-landing,.zerno-cabinet) .bars-foot{display:flex;align-items:center;gap:var(--gap-row);margin-top:10px;font-size:var(--t-small);color:var(--fg-subtle);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .bars-span{margin-left:auto;white-space:nowrap}: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,.zerno-cabinet) .crawl-rows{margin-top:14px;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .crawl-rows dt{flex:0 0 190px}:is(.zerno-landing,.zerno-cabinet) .crawl-rows dd{display:flex;flex-wrap:wrap;gap:var(--gap-tight) var(--gap-row);align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .crawl-chip{display:inline-flex;align-items:center;gap:var(--gap-tight);padding:3px 9px 3px 4px;border:1px solid var(--line-2);border-radius:999px;font-size:var(--t-small);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .crawl-chip i{font-style:normal;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .crawl-chip-note{white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rows-exact dt{text-transform:none;letter-spacing:0}:is(.zerno-landing,.zerno-cabinet) .tech-note{flex:1 1 100%;font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .tech-count{flex:1 1 100%;font-size:var(--t-small);font-weight:600;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .crawl-cols{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--gap-inner) var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .crawl-col{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .crawl-col .flag{margin-left:0}:is(.zerno-landing,.zerno-cabinet) .crawl-col-list{display:flex;flex-wrap:wrap;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .tech-stack{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-grid) var(--gap-block);align-items:start}:is(.zerno-landing,.zerno-cabinet) .tech-group h4{margin:0 0 9px;font-size:var(--t-body);font-weight:700;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tech-group ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .tech-group li{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-small);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tech-group li i{font-style:normal;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-head{margin-bottom:18px}:is(.zerno-landing,.zerno-cabinet) .site-head-line{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .site-head-mark{width:38px;height:38px;border-radius:var(--r-inner)}:is(.zerno-landing,.zerno-cabinet) .site-head-name{min-width:0;flex:1 1 12ch}:is(.zerno-landing,.zerno-cabinet) .site-head-name h1{margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:800;line-height:1.15;letter-spacing:-.03em;overflow-wrap:break-word}:is(.zerno-landing,.zerno-cabinet) .site-head-name p{margin:3px 0 0;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-head .plan-route{color:var(--lime-2);font-weight:600;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-head .site-tabs{margin:14px 0 0}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs){display:flex;gap:var(--gap-grid);border-bottom:1px solid var(--line-3);margin:18px 0 6px}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs) a{padding:0 0 11px;font-size:var(--t-body);font-weight:600;color:var(--fg-subtle);border-bottom:2px solid transparent;margin-bottom:-1px}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs) a.on{color:var(--fg);border-bottom-color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs) a:hover{color:var(--fg)}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .basis-rows>div{flex-wrap:wrap;gap:2px var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) :is(.basis-rows,.crawl-rows) dt{flex:0 0 100%}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs){gap:var(--gap-grid);overflow-x:auto;scrollbar-width:none}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs)::-webkit-scrollbar{display:none}:is(.zerno-landing,.zerno-cabinet) :is(.site-tabs,.set-tabs) a{white-space:nowrap}}:is(.zerno-landing,.zerno-cabinet) .tech-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden;margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .tech-cell{padding:16px 18px;border-right:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .tech-cell:last-child{border-right:none}:is(.zerno-landing,.zerno-cabinet) .tech-cell span{display:block;margin-bottom:7px}:is(.zerno-landing,.zerno-cabinet) .tech-cell b{font-size:var(--t-head);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .tech-cell em{display:block;font-style:normal;font-size:var(--t-small);color:var(--fg-muted);margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .tech-good{color:var(--lime-2)}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .tech-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.zerno-landing,.zerno-cabinet) .tech-cells{display:flex;flex-direction:column;gap:7px}:is(.zerno-landing,.zerno-cabinet) .tech-cells-row{display:flex;gap:2px;height:16px}:is(.zerno-landing,.zerno-cabinet) .tech-cells i{flex:1 1 auto;max-width:15px;border-radius:var(--r-bar);background:color-mix(in srgb,var(--line-2) 60%,transparent)}:is(.zerno-landing,.zerno-cabinet) .tech-cells-unit{font-size:var(--t-kicker);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .tech-cells i.tech-cell-on{background:color-mix(in srgb,var(--fg-subtle) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .tech-cells i.tech-cell-warn{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .tech-cells i.tech-cell-bad{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .tech-pill{display:inline-flex;align-items:center;font-style:normal;font-size:var(--t-kicker);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--bad);color:#fff;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .tech-pill-warn{background:var(--warn);color:#1a1205}:is(.zerno-landing,.zerno-cabinet) .tech-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .tech-bad{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .tech-note-bad{font-style:normal;color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .card-count{font-size:var(--t-small);color:var(--fg-subtle);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .cflag{display:inline-block;width:18px;height:13px;flex:none;border-radius:2px;vertical-align:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.22)}:is(.zerno-landing,.zerno-cabinet) .cflag-ru{background:linear-gradient(#fff 0 33.3%,#0039a6 33.3% 66.6%,#d52b1e 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-nl{background:linear-gradient(#ae1c28 0 33.3%,#fff 33.3% 66.6%,#21468b 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-de{background:linear-gradient(#000 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-lt{background:linear-gradient(#fdb913 0 33.3%,#006a44 33.3% 66.6%,#c1272d 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ee{background:linear-gradient(#0072ce 0 33.3%,#000 33.3% 66.6%,#fff 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-bg{background:linear-gradient(#fff 0 33.3%,#00966e 33.3% 66.6%,#d62612 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-sk{background:linear-gradient(#fff 0 33.3%,#0b4ea2 33.3% 66.6%,#ee1c25 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-hu{background:linear-gradient(#cd2a3e 0 33.3%,#fff 33.3% 66.6%,#436f4d 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-at{background:linear-gradient(#ed2939 0 33.3%,#fff 33.3% 66.6%,#ed2939 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-lv{background:linear-gradient(#9e3039 0 40%,#fff 40% 60%,#9e3039 60%)}:is(.zerno-landing,.zerno-cabinet) .cflag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ua{background:linear-gradient(#005bbb 0 50%,#ffd500 50%)}:is(.zerno-landing,.zerno-cabinet) .cflag-pl{background:linear-gradient(#fff 0 50%,#dc143c 50%)}:is(.zerno-landing,.zerno-cabinet) .cflag-mt{background:linear-gradient(90deg,#fff 0 50%,#cf142b 50%)}:is(.zerno-landing,.zerno-cabinet) .cflag-am{background:linear-gradient(#d90012 0 33.3%,#0033a0 33.3% 66.6%,#f2a800 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-lu{background:linear-gradient(#ed2939 0 33.3%,#fff 33.3% 66.6%,#00a1de 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-by{background:linear-gradient(#c8313e 0 66.6%,#4aa657 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-in{background:linear-gradient(#f93 0 33.3%,#fff 33.3% 66.6%,#138808 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ae{background:linear-gradient(90deg,red 0 25%,transparent 25%),linear-gradient(#00732f 0 33.3%,#fff 33.3% 66.6%,#000 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-cy{background:radial-gradient(circle at 50% 42%,#d57800 0 20%,#fff 20%)}:is(.zerno-landing,.zerno-cabinet) .cflag-fr{background:linear-gradient(90deg,#002395 0 33.3%,#fff 33.3% 66.6%,#ed2939 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-it{background:linear-gradient(90deg,#009246 0 33.3%,#fff 33.3% 66.6%,#ce2b37 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ie{background:linear-gradient(90deg,#169b62 0 33.3%,#fff 33.3% 66.6%,#ff883e 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ro{background:linear-gradient(90deg,#002b7f 0 33.3%,#fcd116 33.3% 66.6%,#ce1126 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-md{background:linear-gradient(90deg,#0046ae 0 33.3%,#ffd200 33.3% 66.6%,#cc092f 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-be{background:linear-gradient(90deg,#000 0 33.3%,#fae042 33.3% 66.6%,#ed2939 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-pt{background:linear-gradient(90deg,#060 0 40%,red 40%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ca{background:linear-gradient(90deg,#d52b1e 0 25%,#fff 25% 75%,#d52b1e 75%)}:is(.zerno-landing,.zerno-cabinet) :is(.cflag-se,.cflag-fi,.cflag-dk,.cflag-no,.cflag-ch,.cflag-ge,.cflag-gb){background-repeat:no-repeat}:is(.zerno-landing,.zerno-cabinet) .cflag-se{background-image:linear-gradient(transparent 38%,#fecc00 38% 62%,transparent 62%),linear-gradient(90deg,transparent 28%,#fecc00 28% 48%,transparent 48%);background-color:#006aa7}:is(.zerno-landing,.zerno-cabinet) .cflag-fi{background-image:linear-gradient(transparent 38%,#003580 38% 62%,transparent 62%),linear-gradient(90deg,transparent 28%,#003580 28% 48%,transparent 48%);background-color:#fff}:is(.zerno-landing,.zerno-cabinet) .cflag-dk{background-image:linear-gradient(transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 28%,#fff 28% 48%,transparent 48%);background-color:#c60c30}:is(.zerno-landing,.zerno-cabinet) .cflag-no{background-image:linear-gradient(transparent 38%,#fff 38% 62%,transparent 62%),linear-gradient(90deg,transparent 28%,#fff 28% 48%,transparent 48%);background-color:#ba0c2f}:is(.zerno-landing,.zerno-cabinet) .cflag-ch{background-image:linear-gradient(transparent 30%,#fff 30% 70%,transparent 70%),linear-gradient(90deg,transparent 36%,#fff 36% 64%,transparent 64%);background-color:#d52b1e}:is(.zerno-landing,.zerno-cabinet) .cflag-ge{background-image:linear-gradient(transparent 38%,red 38% 62%,transparent 62%),linear-gradient(90deg,transparent 38%,red 38% 62%,transparent 62%);background-color:#fff}:is(.zerno-landing,.zerno-cabinet) .cflag-gb{background-image:linear-gradient(transparent 30%,#fff 30% 70%,transparent 70%),linear-gradient(90deg,transparent 34%,#fff 34% 66%,transparent 66%),linear-gradient(transparent 40%,#c8102e 40% 60%,transparent 60%),linear-gradient(90deg,transparent 40%,#c8102e 40% 60%,transparent 60%);background-color:#012169}:is(.zerno-landing,.zerno-cabinet) .cflag-jp{background:radial-gradient(circle at 50% 50%,#bc002d 0 30%,#fff 30%)}:is(.zerno-landing,.zerno-cabinet) .cflag-tr{background:radial-gradient(circle at 38% 50%,#fff 0 26%,#e30a17 26%)}:is(.zerno-landing,.zerno-cabinet) .cflag-cn{background:radial-gradient(circle at 26% 32%,#ffde00 0 22%,#de2910 22%)}:is(.zerno-landing,.zerno-cabinet) .cflag-kz{background:radial-gradient(circle at 50% 45%,#fec50c 0 26%,#00afca 26%)}:is(.zerno-landing,.zerno-cabinet) .cflag-sg{background:radial-gradient(circle at 24% 26%,#fff 0 20%,transparent 20%),linear-gradient(#ed2939 0 50%,#fff 50%)}:is(.zerno-landing,.zerno-cabinet) .cflag-il{background:linear-gradient(#fff 0 18%,#0038b8 18% 30%,#fff 30% 70%,#0038b8 70% 82%,#fff 82%)}:is(.zerno-landing,.zerno-cabinet) .cflag-cz{background:linear-gradient(90deg,#11457e 0 38%,transparent 38%),linear-gradient(#fff 0 50%,#d7141a 50%)}:is(.zerno-landing,.zerno-cabinet) .cflag-us{background:linear-gradient(#3c3b6e 0 100%) no-repeat 0 0 /42% 54%,repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px)}:is(.zerno-landing,.zerno-cabinet) .smark{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;border-radius:50%;font-size:10px;font-weight:700;line-height:1}:is(.zerno-landing,.zerno-cabinet) .smark-ok{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .smark-warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .smark-bad{background:color-mix(in srgb,var(--bad) 16%,transparent);color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .smark-unknown{background:var(--surface-2);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .smark-none{background:transparent}:is(.zerno-landing,.zerno-cabinet) .pass-top .smark{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .pass-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-inner);margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .pass{display:flex;flex-direction:column;gap:var(--gap-row);padding:15px 17px 14px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .pass-top{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-label);text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .pass-top .tech-pill{margin-left:auto;text-transform:none;letter-spacing:0}:is(.zerno-landing,.zerno-cabinet) .pass-big{display:flex;align-items:baseline;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .pass-big b{font-size:var(--t-head);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .pass-big i{font-style:normal;font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .pass-rows{display:flex;flex-direction:column;gap:var(--gap-tight);margin:0}:is(.zerno-landing,.zerno-cabinet) .pass-rows>div{display:flex;gap:var(--gap-row);align-items:baseline;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .pass-rows dt{flex:0 0 96px;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .pass-rows dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:var(--gap-tight) var(--gap-row);align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .pass-note{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--line-3);font-size:var(--t-small);color:var(--fg-subtle)}@media (max-width:1200px){:is(.zerno-landing,.zerno-cabinet) .pass-row{grid-template-columns:1fr}}:is(.zerno-landing,.zerno-cabinet) .timeline{display:flex;flex-direction:column;margin-top:24px}:is(.zerno-landing,.zerno-cabinet) .event{display:flex;align-items:flex-start;gap:var(--gap-inner);padding:14px 0;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .event-when{font-size:var(--t-small);color:var(--fg-subtle);width:74px;flex:none;padding-top:2px}:is(.zerno-landing,.zerno-cabinet) .event-when i{display:block;font-style:normal;opacity:.7}:is(.zerno-landing,.zerno-cabinet) .event-dot{width:9px;height:9px;border-radius:50%;background:var(--fg-subtle);flex:none;margin-top:6px}:is(.zerno-landing,.zerno-cabinet) .event-critical .event-dot{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .event-attention .event-dot{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .event-info .event-dot{background:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .event-good .event-dot{background:var(--good)}:is(.zerno-landing,.zerno-cabinet) .event-body{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0}:is(.zerno-landing,.zerno-cabinet) .event-kind{font-size:var(--t-kicker);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .event-title{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .event-sum{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .event-ours{font-size:var(--t-small);color:var(--fg-muted);border-left:2px solid var(--line);padding-left:8px}:is(.zerno-landing,.zerno-cabinet) .event-host{font-style:normal;margin-left:10px;color:var(--fg-muted);letter-spacing:.06em;text-transform:none}:is(.zerno-landing,.zerno-cabinet) .event-diff{margin-top:8px;display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .event-diff-head{font-size:var(--t-kicker);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .event-diff-rest{font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .diff-line{font-size:var(--t-small);line-height:1.5;padding:5px 10px;border-radius:var(--r-chip);border-left:2px solid transparent}:is(.zerno-landing,.zerno-cabinet) .diff-out{background:color-mix(in srgb,var(--bad) 8%,transparent);border-left-color:var(--bad);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .diff-in{background:color-mix(in srgb,var(--good) 9%,transparent);border-left-color:var(--good);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .event-answer{margin-top:10px;display:flex;flex-wrap:wrap;gap:var(--gap-row);align-items:center}:is(.zerno-landing,.zerno-cabinet) .event-answer>span{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .event-answered{margin-top:8px;font-size:var(--t-small);color:var(--fg-subtle)}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .paywall{grid-template-columns:minmax(0,1fr);gap:0;padding:22px}:is(.zerno-landing,.zerno-cabinet) .paywall-buy{border-left:none;border-top:1px solid var(--line-3);padding-left:0;padding-top:22px}}.zerno-cabinet .cl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-row) var(--gap-grid);margin:20px 0 10px}.zerno-cabinet .cl-stat{display:inline-flex;align-items:baseline;gap:var(--gap-tight);font-size:var(--t-small);color:var(--fg-muted)}.zerno-cabinet .cl-stat b{font-size:var(--t-sub);font-weight:800;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.zerno-cabinet .cl-percent b{font-size:var(--t-head)}.zerno-cabinet .cl-stat.cl-done b{color:var(--good)}.zerno-cabinet .cl-stat.cl-doing b{color:var(--warn)}.zerno-cabinet .cl-stat.cl-collected b{color:var(--fg-muted)}.zerno-cabinet .cl-stat.cl-planned b{color:var(--fg-subtle)}.zerno-cabinet .cl-filters{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin-left:auto}.zerno-cabinet .cl-filter{font-size:var(--t-small);padding:5px 12px;border:1px solid var(--line-2);border-radius:999px;color:var(--fg-muted)}.zerno-cabinet .cl-filter:hover{border-color:var(--line);color:var(--fg)}.zerno-cabinet .cl-filter.is-on{border-color:var(--lime);background:var(--lime-soft);color:var(--lime-2);font-weight:600}.zerno-cabinet .cl-scroll{margin-top:12px}.zerno-cabinet table.checklist{min-width:940px;table-layout:fixed;font-size:var(--t-small)}.zerno-cabinet table.checklist td,.zerno-cabinet table.checklist th{padding:4px 12px;vertical-align:middle;line-height:1.35}.zerno-cabinet table.checklist thead th{font-size:var(--t-kicker);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle);padding:11px 12px}.zerno-cabinet table.checklist tbody tr:hover td{background:var(--surface-2)}.zerno-cabinet table.checklist tr.group th{position:sticky;top:34px;z-index:1;letter-spacing:.12em;color:var(--fg-muted)}.zerno-cabinet table.checklist tr.group .cl-group-count{float:right;font-variant-numeric:tabular-nums;color:var(--fg-subtle);letter-spacing:0}.zerno-cabinet .cl-col-status{width:132px}.zerno-cabinet .cl-col-title{width:27%}.zerno-cabinet .cl-col-when{width:29%}.zerno-cabinet .cl-col-meta{width:106px}.zerno-cabinet .cl-col-note{width:170px}.zerno-cabinet td.cl-title{font-weight:600}.zerno-cabinet .cl-rule{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:var(--r-bar);font-size:var(--t-kicker);font-weight:500;color:var(--lime-2);background:var(--lime-soft);vertical-align:1px;white-space:nowrap}.zerno-cabinet .cl-stat.cl-live b{color:var(--lime-2)}.zerno-cabinet td.cl-when{color:var(--fg-muted)}.zerno-cabinet td.cl-meta{font-size:var(--t-small);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zerno-cabinet table.checklist input,.zerno-cabinet table.checklist select{font:inherit;font-size:var(--t-small);width:100%;color:var(--fg);background:var(--field-bg);border:1px solid var(--line-2);border-radius:var(--r-chip);padding:5px 8px;outline:none}.zerno-cabinet table.checklist input:focus,.zerno-cabinet table.checklist select:focus{border-color:var(--lime);box-shadow:0 0 0 3px var(--lime-soft)}.zerno-cabinet table.checklist tr.cl-done td:first-child{box-shadow:inset 3px 0 0 var(--good)}.zerno-cabinet table.checklist tr.cl-doing td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.zerno-cabinet table.checklist tr.cl-collected td:first-child{box-shadow:inset 3px 0 0 var(--line)}.zerno-cabinet table.checklist tr.cl-planned td:first-child{box-shadow:inset 3px 0 0 transparent}.zerno-cabinet table.checklist tr.cl-done .cl-title{color:var(--fg-muted)}.zerno-cabinet .cl-save{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--gap-inner);margin-top:12px;padding:12px 0;background:var(--bg);border-top:1px solid var(--line-3)}.zerno-cabinet .cl-save-note{font-size:var(--t-small);color:var(--fg-muted)}.zerno-cabinet .law-debts{margin:0 0 26px;padding:16px 20px 12px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card)}.zerno-cabinet .law-debts .table-scroll{margin-top:12px}.zerno-cabinet .law-debts table.compare td,.zerno-cabinet table.rungs td{vertical-align:top}.zerno-cabinet .rung-col-count{width:150px}.zerno-cabinet .rung-num{font-variant-numeric:tabular-nums;font-weight:700}.zerno-cabinet .rung-bar{display:block;margin-top:5px;height:5px;border-radius:var(--r-bar);background:var(--line-2);overflow:hidden}.zerno-cabinet .rung-bar i{display:block;height:100%;background:var(--lime-2)}.zerno-cabinet .rung-empty{display:block;color:var(--warn);font-weight:600}.zerno-cabinet tr.rung-floor td{background:var(--surface-2)}.zerno-cabinet tr.rung-floor .rung-num{color:var(--warn)}.zerno-cabinet .rung-id{padding:1px 5px;border-radius:var(--r-bar);font-size:var(--t-kicker);font-weight:600;color:var(--fg-muted);background:var(--surface-2)}.zerno-cabinet .rung-none{color:var(--fg-subtle)}.zerno-cabinet .rung-todo{color:var(--warn);font-weight:700}.zerno-cabinet .cl-col-rung{width:88px}:is(.zerno-landing,.zerno-cabinet) .hp{position:relative;padding:24px 26px 22px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:0 30px 70px -30px var(--shadow-soft)}:is(.zerno-landing,.zerno-cabinet) .hp-scenes{display:grid}:is(.zerno-landing,.zerno-cabinet) .hp-scene{grid-area:1/1;margin:0;min-width:0}:is(.zerno-landing,.zerno-cabinet) .hp-scan,:is(.zerno-landing,.zerno-cabinet) .hp-verdict{visibility:hidden}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-scene{visibility:visible;opacity:0;animation:hp-scene 30s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-verdict{animation-delay:10s}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-fix{animation-delay:20s}@keyframes hp-scene{0%{opacity:0;transform:translateY(8px)}2%,31.3%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(-8px)}}:is(.zerno-landing,.zerno-cabinet) .hp-doc{margin:0 0 18px;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .hp-line{margin:0;font-size:clamp(18px,1.6vw,23px);line-height:1.55;letter-spacing:-.015em;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .hp-swap{display:inline-grid;vertical-align:bottom;max-width:100%}:is(.zerno-landing,.zerno-cabinet) .hp-swap>span{grid-area:1/1;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .hp-old{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .hp-new{color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) .hp-fix{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .hp-norm{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--line-3);font-size:var(--t-small);color:var(--fg-muted);opacity:0}:is(.zerno-landing,.zerno-cabinet) .hp-norm b{color:var(--fg);font-weight:600}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-old{animation:hp-old 30s steps(22) 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-new{animation:hp-new 30s steps(22) 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-norm{animation:hp-norm 30s 20s infinite}@keyframes hp-old{0%,6%{clip-path:inset(0 0 0 0)}11%,to{clip-path:inset(0 100% 0 0)}}@keyframes hp-new{0%,11%{clip-path:inset(0 100% 0 0)}18%,to{clip-path:inset(0 0 0 0)}}@keyframes hp-norm{0%,18.5%{opacity:0}22%,to{opacity:1}}:is(.zerno-landing,.zerno-cabinet) .hp-old{clip-path:inset(0 100% 0 0)}:is(.zerno-landing,.zerno-cabinet) .hp-new{clip-path:inset(0 0 0 0)}:is(.zerno-landing,.zerno-cabinet) .hp-norm{opacity:1}:is(.zerno-landing,.zerno-cabinet) .hp-bar{height:3px;margin:0 0 20px;border-radius:3px;background:var(--line-3);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .hp-bar i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lime)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-bar i{animation:hp-bar 30s cubic-bezier(.4,0,.2,1) infinite}@keyframes hp-bar{0%,2%{width:4%}29%,to{width:100%}}:is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark{position:relative}:is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark i{width:5px;height:5px;border-radius:50%;background:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark:after{content:"";position:absolute;inset:0;border:1.5px solid transparent;border-radius:50%}:is(.zerno-landing,.zerno-cabinet) .hp-tick{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step{animation:hp-row 30s infinite;animation-delay:calc(var(--i) * 1s - 14.3s)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark{animation:hp-mark 30s infinite;animation-delay:inherit}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark:after{animation:hp-arc 30s infinite,spin 1.1s linear infinite;animation-delay:inherit}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark i{animation:hp-dot-out 30s infinite;animation-delay:inherit}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .hp-tick{animation:hp-tick 30s infinite;animation-delay:inherit}@keyframes hp-row{0%,49.99%{color:var(--fg-subtle);font-weight:400}50%,53.32%{color:var(--fg);font-weight:600}53.33%,to{color:var(--fg-muted);font-weight:400}}@keyframes hp-mark{0%,49.99%{border-color:var(--line-2);background:transparent}50%,53.32%{border-color:transparent;background:transparent}53.33%,to{border-color:var(--lime);background:var(--lime-soft)}}@keyframes hp-arc{0%,49.99%{border-color:transparent}50%,53.32%{border-color:var(--lime);border-right-color:transparent}53.33%,to{border-color:transparent}}@keyframes hp-dot-out{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes hp-tick{0%,53.32%{opacity:0}53.33%,to{opacity:1}}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-band{height:100%;padding:22px 24px 20px;border-radius:calc(var(--r-card) - 2px);box-shadow:none}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-eyebrow{font-size:10px;gap:8px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-source{gap:8px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-source b{font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .site-mark.rp-source-mark{width:22px;height:22px;border-radius:5px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-source+.rp-eyebrow{margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-h{margin-top:18px;font-size:clamp(24px,2.2vw,31px)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-lede{margin-top:12px;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-rule{margin-top:20px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-strip{margin-top:18px;gap:16px 40px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell span{margin-bottom:8px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell b{font-size:clamp(22px,2vw,28px)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell em{margin-top:8px}:is(.zerno-landing,.zerno-cabinet) .rp-cell .hp-tape,:is(.zerno-landing,.zerno-cabinet) .rp-cell .hp-tape>span{display:block;margin:0;font-size:inherit;font-weight:inherit;line-height:1.2;letter-spacing:inherit;text-transform:none;color:inherit}:is(.zerno-landing,.zerno-cabinet) .hp-roll{overflow:hidden;height:1.2em}:is(.zerno-landing,.zerno-cabinet) .hp-tape{transform:translateY(-2.4em)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-tape{animation:hp-tape 30s cubic-bezier(.3,0,.2,1) infinite;animation-delay:-.25s}@keyframes hp-tape{0%,45.83%{transform:translateY(0)}48.33%,55%{transform:translateY(-1.2em)}56.67%,to{transform:translateY(-2.4em)}}:is(.zerno-landing,.zerno-cabinet) .rp-cell .hp-laws{display:grid}:is(.zerno-landing,.zerno-cabinet) .rp-cell .hp-laws>span{grid-area:1/1;display:block;margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit;opacity:0}:is(.zerno-landing,.zerno-cabinet) .rp-cell .hp-laws>span:last-child{opacity:1}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-laws>span{animation:30s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-laws>span:first-child{animation-name:hp-law-1}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-laws>span:nth-child(2){animation-name:hp-law-2}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-laws>span:nth-child(3){animation-name:hp-law-3}@keyframes hp-law-1{0%,44.2%{opacity:1}45%,to{opacity:0}}@keyframes hp-law-2{0%,46.7%{opacity:0}47.5%,53.3%{opacity:1}54.2%,to{opacity:0}}@keyframes hp-law-3{0%,55%{opacity:0}55.8%,to{opacity:1}}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-up{animation:hp-up 30s cubic-bezier(.2,.7,.3,1) infinite;animation-delay:calc(var(--i) * .2s - 4.2s)}@keyframes hp-up{0%,49.99%{opacity:0;transform:translateY(10px)}51.7%,to{opacity:1;transform:none}}:is(.zerno-landing,.zerno-cabinet) .hp-dots{display:flex;gap:6px;margin-top:20px}:is(.zerno-landing,.zerno-cabinet) .hp-dots i{width:6px;height:6px;border-radius:3px;background:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .hp-dots i:last-child{width:18px;background:var(--lime)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-dots i{width:6px;background:var(--line-2);animation:hp-dot 30s infinite;animation-delay:calc(var(--i) * 10s)}@keyframes hp-dot{0%,31.3%{width:18px;background:var(--lime)}33.3%,to{width:6px;background:var(--line-2)}}@media (min-width:921px){:is(.zerno-landing) .hl-hero-inner:has(.hp){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .hp{padding:18px 18px 16px}:is(.zerno-landing,.zerno-cabinet) .hp-line{font-size:17px;line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .hp-doc{margin-bottom:14px}:is(.zerno-landing,.zerno-cabinet) .hp-norm{margin-top:16px;padding-top:12px}:is(.zerno-landing,.zerno-cabinet) .hp-step{font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-band{padding:18px 18px 16px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-h{font-size:22px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-strip{flex-wrap:nowrap;gap:14px 16px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell:first-child{flex:1 1 auto;min-width:0}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell+.rp-cell{flex:none}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell b{font-size:16px}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell-law{max-width:20ch}}:is(.zerno-landing) :is(.hl-cat,.hl-step,.hl-why-card,.panel,.notice,.hl-dash,.hl-form,.plan-card){border-radius:var(--r-card);border-color:var(--line-2)}:is(.zerno-landing) :is(.hl-cat-ico,.hl-step-ico,.hl-why-ico,.notice .tile){border-radius:var(--r-chip)}: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)}:root .zerno-landing.theme-public{--bg:unset;--bg-2:unset;--surface:unset;--surface-2:unset;--line:unset;--line-2:unset;--line-3:unset;--fg:unset;--fg-muted:unset;--fg-subtle:unset;--lime:unset;--lime-2:unset;--lime-3:unset;--lime-highlight:unset;--lime-soft:unset;--lime-glow:unset;--good:unset;--warn:unset;--bad:unset;--field-bg:unset;--btn-primary-fg:unset;--shadow-soft:unset;--nav-bg:rgb(var(--color-surface)/0.82);background:rgb(var(--color-surface))}:is(.zerno-landing) .hl-final{background:none}:is(.zerno-landing) .hl-why-band{background:none;border-bottom:0}:is(.zerno-landing,.zerno-cabinet) .plan-chosen{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .plan-chosen>div{flex:1 1 320px}:is(.zerno-landing,.zerno-cabinet) .plan-chosen form{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .plan-cta{display:contents}.zerno-landing .public-frame{max-width:1200px;margin:0 auto;padding:32px 28px 80px}@media (max-width:720px){.zerno-landing .public-frame{padding:20px 16px 56px}}:is(.zerno-landing,.zerno-cabinet) .crawl-now{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 4px;padding:11px 14px;font-size:var(--t-small);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-chip);position:sticky;top:0;z-index:2}:is(.zerno-landing,.zerno-cabinet) .crawl-now b{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .crawl-now.working{border-left:3px solid var(--lime)}:is(.zerno-landing,.zerno-cabinet) .admin-hint.gave-up{color:var(--warn);margin-top:3px}:is(.zerno-landing,.zerno-cabinet) .rp-lens{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}:is(.zerno-landing,.zerno-cabinet) .rp-lens-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-2);border-radius:999px;padding:7px 14px;background:var(--surface);color:var(--fg-muted);font-size:var(--t-small);font-weight:500;line-height:1;text-decoration:none}:is(.zerno-landing,.zerno-cabinet) .rp-lens-chip:not(.rp-lens-on):hover{border-color:var(--line-3,var(--line-2));color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-lens-on{background:var(--fg);border-color:var(--fg);color:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .rp-lens-count{font-style:normal;font-variant-numeric:tabular-nums;font-weight:600;opacity:.6}:is(.zerno-landing,.zerno-cabinet) .rp-lens-shared{margin-top:10px;font-size:var(--t-small);line-height:1.45;opacity:.75}:is(.zerno-landing,.zerno-cabinet){--band-alarm:#93271b;--band-doubt:#b45309;--band-clean:#4d7c0f}@media (prefers-color-scheme:dark){:is(.zerno-landing,.zerno-cabinet){--band-alarm:#7d1f14;--band-doubt:#9c480a;--band-clean:#43690d}}:is(.zerno-landing,.zerno-cabinet) .rp-band{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-hero);box-shadow:var(--shadow-card);padding:30px 32px 28px}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm{background:var(--band-alarm);border-color:var(--band-alarm);color:#fff}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm.rp-band-doubt{background:var(--band-doubt);border-color:var(--band-doubt)}:is(.zerno-landing,.zerno-cabinet) .rp-band-clean{background:var(--band-clean);border-color:var(--band-clean);color:#fff}:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-cell em,:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-cell span,:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-eyebrow,:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-lede,:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-source i{color:#fff}:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-rule{background:hsla(0,0%,100%,.34)}:is(.zerno-landing,.zerno-cabinet) .rp-band-blind{background:color-mix(in srgb,var(--warn) 8%,var(--surface));border-color:color-mix(in srgb,var(--warn) 42%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-source{display:flex;align-items:center;gap:10px;min-width:0}:is(.zerno-landing,.zerno-cabinet) .rp-source b{font-size:var(--t-sub);font-weight:700;letter-spacing:-.015em;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .rp-source i{font-style:normal;font-size:var(--t-small);color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-source i{color:hsla(0,0%,100%,.72)}:is(.zerno-landing,.zerno-cabinet) .site-mark.rp-source-mark{width:26px;height:26px;border-radius:6px}:is(.zerno-landing,.zerno-cabinet) :is(.rp-band-alarm,.rp-band-clean) .site-mark.rp-source-mark{background:#fff;padding:3px}:is(.zerno-landing,.zerno-cabinet) :is(.rp-band-alarm,.rp-band-clean) .site-mark.rp-source-mark.site-mark-letter{background:hsla(0,0%,100%,.16);color:#fff;padding:0;font-size:var(--t-label)}:is(.zerno-landing,.zerno-cabinet) .rp-eyebrow{display:flex;gap:var(--gap-row);flex-wrap:wrap;font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-source+.rp-eyebrow{margin-top:14px}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-eyebrow{color:hsla(0,0%,100%,.72)}:is(.zerno-landing,.zerno-cabinet) .rp-about{margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .rp-about p{margin:0 0 10px;font-size:var(--t-small);line-height:1.55;color:var(--fg-muted);max-width:64ch}:is(.zerno-landing,.zerno-cabinet) .rp-about-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rp-about-pick select{min-width:0;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .rp-about-pick button{justify-self:start;align-self:center}:is(.zerno-landing,.zerno-cabinet) .rp-about-line{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin:var(--gap-block) 0 0;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-about-line span+span:before{content:"·";margin-right:var(--gap-row);opacity:.6}:is(.zerno-landing,.zerno-cabinet) .rp-about-line span:first-child{font-weight:600;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-h{margin:24px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.06;letter-spacing:-.035em;max-width:16ch;text-wrap:balance}:is(.zerno-landing,.zerno-cabinet) .rp-lede{margin:16px 0 0;font-size:var(--t-sub);line-height:1.6;color:var(--fg-muted);max-width:52ch}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-lede{color:hsla(0,0%,100%,.88)}:is(.zerno-landing,.zerno-cabinet) .rp-rule{height:1px;background:var(--line-2);margin-top:28px}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-rule{background:hsla(0,0%,100%,.28)}:is(.zerno-landing,.zerno-cabinet) .rp-strip{display:flex;flex-wrap:wrap;gap:var(--gap-grid) 56px;margin-top:24px}:is(.zerno-landing,.zerno-cabinet) .rp-cell span{display:block;font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:10px}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-cell span{color:hsla(0,0%,100%,.72)}:is(.zerno-landing,.zerno-cabinet) .rp-cell b{display:block;font-size:var(--t-num-lg);font-weight:700;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .rp-cell em{display:block;font-style:normal;font-size:var(--t-small);color:var(--fg-subtle);margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-cell em{color:hsla(0,0%,100%,.72)}:is(.zerno-landing,.zerno-cabinet) .rp-cell-law{max-width:26ch;text-wrap:balance}:is(.zerno-landing,.zerno-cabinet) .rp-bad{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-scale{display:flex;align-items:center;gap:var(--gap-inner);margin-top:20px}:is(.zerno-landing,.zerno-cabinet) .rp-bar{display:flex;flex:1;gap:3px;height:8px}:is(.zerno-landing,.zerno-cabinet) .rp-bar i{display:block;border-radius:var(--r-bar);min-width:3px}:is(.zerno-landing,.zerno-cabinet) .rp-seg-bad{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-seg-warn{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-seg-dim{background:color-mix(in srgb,var(--fg-subtle) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-seg-ok{background:color-mix(in srgb,var(--good) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-scale-note{display:flex;align-items:baseline;gap:var(--gap-inner);font-size:var(--t-small);color:var(--fg-subtle);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-scale-note b{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .rp-scale-bad{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-scale-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-scale-ok{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .rp-scale-dim{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-since{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-inner);margin-top:10px;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-since b{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .rp-since-when{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-since-more{margin-left:auto;color:var(--fg-subtle);text-decoration:underline;text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .rp-since-more:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-gaps{margin-top:var(--gap-block);padding:18px 20px;border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-gaps p{margin:6px 0 0;font-size:var(--t-small);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .rp-gaps p:first-child{margin-top:0}:is(.zerno-landing,.zerno-cabinet) .rp-gaps b{color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .rp-gaps em{font-style:normal;color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-bill{margin-top:var(--gap-block);background:var(--surface-2);border-radius:var(--r-card);padding:24px 26px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-head{display:flex;align-items:baseline;gap:var(--gap-grid);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .rp-bill-head h3{margin:0;font-size:var(--t-sub);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .rp-bill-head span{margin-left:auto;max-width:34ch;text-align:right;font-size:var(--t-small);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-rows{margin-top:18px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-row{scroll-margin-top:24px;display:flex;align-items:baseline;gap:var(--gap-inner);padding:13px 0;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-what{font-size:var(--t-title)}:is(.zerno-landing,.zerno-cabinet) a.rp-bill-link{color:inherit;text-decoration:none}:is(.zerno-landing,.zerno-cabinet) a.rp-bill-link:hover{background:color-mix(in srgb,var(--bad) 5%,transparent)}:is(.zerno-landing,.zerno-cabinet) a.rp-bill-link:hover .rp-bill-what{text-decoration:underline;text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-ref{margin-left:auto;font-size:var(--t-small);color:var(--fg-subtle);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-bill-sum{font-size:var(--t-title);font-weight:700;color:var(--bad);white-space:nowrap;min-width:168px;text-align:right;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .rp-bill-risk .rp-bill-sum{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-risk a.rp-bill-link:hover{background:color-mix(in srgb,var(--warn) 7%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-floor{border-bottom:none}:is(.zerno-landing,.zerno-cabinet) .rp-bill-floor .rp-bill-sum,:is(.zerno-landing,.zerno-cabinet) .rp-bill-floor .rp-bill-what{font-size:var(--t-small);font-weight:600;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-note{margin-top:14px;font-size:var(--t-small);line-height:1.55;color:var(--fg-subtle);max-width:64ch}:is(.zerno-landing,.zerno-cabinet) .rp-groups{margin-top:34px}:is(.zerno-landing,.zerno-cabinet) .rp-group{position:relative;margin-bottom:26px}:is(.zerno-landing,.zerno-cabinet) .rp-group>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-ghead{list-style:none;display:flex;align-items:center;gap:var(--gap-inner);padding:0 26px 9px 4px;border-bottom:1px solid var(--line-2);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .rp-ghead h4{margin:0;font-size:var(--t-body);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .rp-gcaret{display:flex;color:var(--fg-subtle);transform:rotate(-90deg);transition:transform .15s ease}:is(.zerno-landing,.zerno-cabinet) .rp-group[open]>.rp-ghead .rp-gcaret{transform:none}:is(.zerno-landing,.zerno-cabinet) .rp-ghead:hover .rp-gcaret{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-gopen{position:absolute;top:0;right:2px;display:flex;align-items:center;height:21px;color:var(--fg-subtle);opacity:.5}:is(.zerno-landing,.zerno-cabinet) .rp-gopen:hover{color:var(--fg);opacity:1}:is(.zerno-landing,.zerno-cabinet) .rp-ghint{margin:10px 0 0;padding:0 4px;font-size:var(--t-label);line-height:1.5;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-gcount{font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-group-shut>.rp-ghead{cursor:default}:is(.zerno-landing,.zerno-cabinet) .rp-gtally{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-row) var(--gap-grid);margin:12px 0 0;padding:0 4px;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-tally{display:inline-flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .rp-tally i{width:7px;height:7px;border-radius:50%;flex:none}:is(.zerno-landing,.zerno-cabinet) .rp-tally b{font-weight:700;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .rp-tally-bad i{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-tally-bad b{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-tally-warn i{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-tally-warn b{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-tally-ok i{background:var(--good)}:is(.zerno-landing,.zerno-cabinet) .rp-tally-ok b{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .rp-tally-dim i{background:color-mix(in srgb,var(--warn) 28%,var(--line-2))}:is(.zerno-landing,.zerno-cabinet) .rp-tally-dim b{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-gtally-lock{display:inline-flex;align-items:center;gap:var(--gap-tight);margin-left:auto;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-gtally-lock svg{color:var(--fg-subtle);flex:none}:is(.zerno-landing,.zerno-cabinet) .rp-mini{margin-left:auto;display:flex;gap:2px}:is(.zerno-landing,.zerno-cabinet) .rp-mini i{display:block;width:9px;height:5px;border-radius:1.5px;background:color-mix(in srgb,var(--good) 40%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-mini i.bad{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-mini i.dis{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-mini i.dim{background:color-mix(in srgb,var(--warn) 28%,var(--line-2))}:is(.zerno-landing,.zerno-cabinet) .rp-item>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-item>summary{list-style:none}:is(.zerno-landing,.zerno-cabinet) .rp-row{display:grid;grid-template-columns:14px minmax(0,1fr) minmax(0,92px) 150px;gap:var(--gap-inner);align-items:center;padding:11px 4px;border-bottom:1px solid var(--line-3);font-size:var(--t-body);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .rp-row:hover{background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .rp-item[open]>.rp-row{border-bottom-color:transparent}:is(.zerno-landing,.zerno-cabinet) .rp-item{scroll-margin-top:24px}:is(.zerno-landing,.zerno-cabinet) .rp-item:target>.rp-row{background:color-mix(in srgb,var(--bad) 8%,transparent);box-shadow:inset 2px 0 var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-dot{width:7px;height:7px;border-radius:50%;justify-self:center;background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-dot.dis{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-dot.ok{background:color-mix(in srgb,var(--good) 60%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-where{margin-left:8px;font-size:var(--t-kicker);font-style:normal;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-art{font-size:var(--t-kicker);color:var(--fg-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-st{font-size:var(--t-label);font-weight:500;text-align:right;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) a.rp-money{color:var(--bad);font-weight:700;text-decoration:none;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) a.rp-money:hover{text-decoration:underline;text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) a.rp-money-same{font-weight:500;color:color-mix(in srgb,var(--bad) 70%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-ahead{margin:2px 0;padding-left:10px;border-left:2px dashed var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-ahead>.rp-row{border-bottom-color:transparent}:is(.zerno-landing,.zerno-cabinet) .rp-dot.soon{background:transparent;border:1px solid var(--fg-subtle);width:8px;height:8px}:is(.zerno-landing,.zerno-cabinet) .rp-soon{color:var(--fg-subtle);font-weight:500;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .rp-fined{margin:2px 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--bad) 45%,transparent);background:color-mix(in srgb,var(--bad) 3%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-fined>.rp-item:last-of-type>.rp-row{border-bottom-color:transparent}:is(.zerno-landing,.zerno-cabinet) .rp-fined-note{margin:0;padding:0 4px 10px;font-size:var(--t-label);line-height:1.5;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-blind{margin:2px 0;padding-left:10px;border-left:2px solid var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-blind>.rp-item:last-of-type>.rp-row{border-bottom-color:transparent}:is(.zerno-landing,.zerno-cabinet) .rp-blind .rp-name{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-blind-note{margin:0;padding:0 4px 10px;font-size:var(--t-label);line-height:1.5;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-dot.dim{background:transparent;border:1px solid var(--fg-subtle);width:8px;height:8px}:is(.zerno-landing,.zerno-cabinet) .rp-st.rp-dim{color:var(--fg-muted);font-weight:500}:is(.zerno-landing,.zerno-cabinet) .rp-row-ok .rp-name{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-row-ok .rp-st{font-weight:400;color:color-mix(in srgb,var(--good) 70%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-fold{padding:12px 4px 26px 32px;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .rp-fold>*{max-width:600px}:is(.zerno-landing,.zerno-cabinet) .rp-fold>:is(.finding-label,.finding-method,.finding-self,.finding-missing,.finding-words,.finding-places,.finding-basis,.finding-seen,.finding-fix,.ck,.how,.rp-tail,.lock-row,.rp-foot){margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .rp-fold>.finding-label+*{margin-top:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .rp-fold>*+.finding-norm{margin-top:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rp-fold>:first-child{margin-top:0}:is(.zerno-landing,.zerno-cabinet) .rp-fold>:is(.finding-where,.finding-norm){display:block}:is(.zerno-landing,.zerno-cabinet) .rp-foot{display:flex;align-items:center;gap:var(--gap-inner);flex-wrap:wrap;margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .rp-fine{font-size:var(--t-label);font-weight:500;color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rp-fine.rp-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-ahead .rp-fine{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-rest>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-rest>summary{list-style:none;display:flex;align-items:center;gap:var(--gap-row);padding:11px 4px;font-size:var(--t-small);color:var(--fg-subtle);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .rp-rest>summary:hover{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-rest>summary b{margin-left:auto;font-weight:500;color:color-mix(in srgb,var(--good) 70%,transparent)}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .rp-row{grid-template-columns:14px minmax(0,1fr) 132px}:is(.zerno-landing,.zerno-cabinet) .rp-art{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-fold{padding-left:18px}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .rp-bill{padding:20px 18px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-row{flex-wrap:wrap;gap:var(--gap-tight) var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-what{flex:1 1 100%}:is(.zerno-landing,.zerno-cabinet) .rp-bill-sum{min-width:0;margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .rp-bill-head span{max-width:none;margin-left:0;text-align:left}}:is(.zerno-landing,.zerno-cabinet) .cov{margin-top:var(--gap-block);background:var(--surface-2);border-radius:var(--r-card);padding:22px 24px}:is(.zerno-landing,.zerno-cabinet) .cov-head{display:flex;align-items:baseline;gap:var(--gap-inner);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .cov-head h3{margin:0;font-size:var(--t-sub);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .cov-count{margin-left:auto;font-size:var(--t-small);color:var(--fg-muted);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .cov-count b{font-size:var(--t-sub);font-weight:700;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .cov-bar{margin-top:14px;height:8px;border-radius:var(--r-bar);background:var(--line-2);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .cov-bar i{display:block;height:100%;border-radius:var(--r-bar);background:color-mix(in srgb,var(--good) 70%,transparent)}:is(.zerno-landing,.zerno-cabinet) .cov-note{margin:12px 0 0;font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .cov-queue{display:flex;align-items:baseline;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .cov-pulse{flex:none;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--good) 80%,transparent);transform:translateY(-1px);animation:pulse 1.6s ease-in-out infinite}:is(.zerno-landing,.zerno-cabinet) .cov-bar.is-live i{position:relative;overflow:visible}:is(.zerno-landing,.zerno-cabinet) .cov-bar.is-live i:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:48px;border-radius:var(--r-bar);background:linear-gradient(90deg,color-mix(in srgb,var(--good) 42%,transparent),transparent);animation:cov-crawl 2.4s ease-in-out infinite}@keyframes cov-crawl{0%,to{opacity:.2;transform:translateX(-8px)}50%{opacity:1;transform:translateX(8px)}}@media (prefers-reduced-motion:reduce){:is(.zerno-landing,.zerno-cabinet) .cov-bar.is-live i:after,:is(.zerno-landing,.zerno-cabinet) .cov-pulse{animation:none}}:is(.zerno-landing,.zerno-cabinet) .cov-rows{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .cov-rows li{display:flex;align-items:baseline;gap:var(--gap-inner);padding:9px 0;border-bottom:1px solid var(--line-3);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .cov-path{font-weight:600;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .cov-nums{margin-left:auto;color:var(--fg-subtle);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .cov-foot{display:flex;align-items:baseline;gap:var(--gap-grid);flex-wrap:wrap;margin:14px 0 0;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .cov-foot a{display:inline-flex;align-items:center;gap:var(--gap-tight);color:var(--lime);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .cov-list{margin:10px 0 0;padding:0 0 0 4px;list-style:none}:is(.zerno-landing,.zerno-cabinet) .cov-list li{padding:6px 0;font-size:var(--t-small);border-bottom:1px solid var(--line-3);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .cov-list a{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .cov-list a:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .own{background:var(--surface-2);border-radius:var(--r-card);padding:22px 24px}:is(.zerno-landing,.zerno-cabinet) .own-head{display:flex;align-items:baseline;gap:var(--gap-inner);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .own-head h3{margin:0;font-size:var(--t-sub);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .own-left{margin-left:auto;font-size:var(--t-small);color:var(--fg-muted);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .own-hint{margin:10px 0 0;font-size:var(--t-small);line-height:1.6;color:var(--fg-subtle);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .own-error{margin:12px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .own-list{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .own-list li{display:flex;align-items:center;gap:var(--gap-inner);padding:10px 0;border-bottom:1px solid var(--line-3);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .own-url{font-weight:600;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .own-state{margin-left:auto;color:var(--fg-subtle);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .own-drop{display:flex;padding:4px;border:0;background:none;color:var(--fg-subtle);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .own-drop:hover{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .own-form{display:flex;align-items:flex-start;gap:var(--gap-row);margin-top:16px}:is(.zerno-landing,.zerno-cabinet) .own-form input,:is(.zerno-landing,.zerno-cabinet) .own-form textarea{flex:1;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-input,10px);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .own-form textarea{resize:vertical;min-height:88px}:is(.zerno-landing,.zerno-cabinet) .est{margin-top:var(--gap-block);background:var(--surface-2);border-radius:var(--r-card);padding:22px 24px}:is(.zerno-landing,.zerno-cabinet) .est-head{display:flex;align-items:baseline;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .est-head h3{margin:0;font-size:var(--t-sub);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .est-unknown{margin-top:14px;padding:14px 16px;border-radius:var(--r-card);border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 9%,transparent);display:flex;flex-direction:column;gap:8px}:is(.zerno-landing,.zerno-cabinet) .est-unknown p{margin:0;font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .est-unknown .est-unknown-line{display:flex;align-items:baseline;gap:var(--gap-tight);color:var(--warn);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .est-rows{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .est-row{border:1px solid var(--line-3);border-radius:var(--r-card);padding:14px 16px;background:var(--surface-1)}:is(.zerno-landing,.zerno-cabinet) .est-row-head{display:flex;align-items:baseline;gap:var(--gap-inner);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .est-row-head b{font-size:var(--t-title);font-weight:700;word-break:break-all}:is(.zerno-landing,.zerno-cabinet) .est-role{margin-left:auto;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .est-title{margin:6px 0 0;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .est-note,:is(.zerno-landing,.zerno-cabinet) .est-outside p{margin:8px 0 0;font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .est-flag{display:flex;align-items:center;gap:var(--gap-tight);margin:8px 0 0;font-size:var(--t-small);color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .est-fork{margin:8px 0 0;padding-left:10px;border-left:2px solid var(--line-3);font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .est-law{margin-top:16px;padding:14px 16px;border:1px solid var(--line-3);border-radius:var(--r-card);background:var(--surface-1)}:is(.zerno-landing,.zerno-cabinet) .est-law h4{margin:0 0 8px;font-size:var(--t-small);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .est-law p{margin:8px 0 0;font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .est-law ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}:is(.zerno-landing,.zerno-cabinet) .est-law li{padding-left:12px;border-left:2px solid var(--line-3);font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .est-law li b{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .est-source{margin:8px 0 0;font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .est-acts{display:flex;align-items:center;gap:var(--gap-inner);flex-wrap:wrap;margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .est-link{display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--t-small);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .est-price{font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .est-quiet{background:none;border:0;padding:0;font:inherit;font-size:var(--t-small);color:var(--fg-subtle);cursor:pointer;text-decoration:underline;text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .est-quiet:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .est-hidden{margin-top:14px;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .est-hidden summary{cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .est-hidden ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .est-hidden li,:is(.zerno-landing,.zerno-cabinet) .est-outside li{display:flex;align-items:baseline;gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .est-hidden li form,:is(.zerno-landing,.zerno-cabinet) .est-outside li i{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .est-outside{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .est-outside h4{margin:0;font-size:var(--t-body);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .est-outside ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:var(--gap-row);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .est-outside li i{color:var(--fg-subtle);font-style:normal;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .est-outside li.est-where{display:block}:is(.zerno-landing,.zerno-cabinet) .est-where>details>summary{display:flex;align-items:baseline;gap:var(--gap-inner);cursor:pointer;list-style:none}:is(.zerno-landing,.zerno-cabinet) .est-where>details>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .est-where>details>summary span:before{content:"▸ ";color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .est-where>details[open]>summary span:before{content:"▾ "}:is(.zerno-landing,.zerno-cabinet) .est-where>details>ul{margin:8px 0 4px;padding:0 0 0 14px;list-style:none;display:grid;gap:var(--gap-row);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .est-where a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;word-break:break-word}:is(.zerno-landing,.zerno-cabinet) .est-where a:hover{text-decoration-color:currentColor}:is(.zerno-landing,.zerno-cabinet) .bill{margin-top:var(--gap-block);border:1px solid var(--line-2);border-radius:var(--r-card);padding:18px 22px}:is(.zerno-landing,.zerno-cabinet) .bill-head{display:flex;align-items:baseline;gap:var(--gap-inner);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .bill-head h3{margin:0;font-size:var(--t-title);font-weight:700}:is(.zerno-landing,.zerno-cabinet) .bill-sum{margin-left:auto;font-size:var(--t-sub);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .bill-alias,:is(.zerno-landing,.zerno-cabinet) .bill-hosts,:is(.zerno-landing,.zerno-cabinet) .bill-note,:is(.zerno-landing,.zerno-cabinet) .bill-refined,:is(.zerno-landing,.zerno-cabinet) .bill-shared{margin:10px 0 0;font-size:var(--t-small);line-height:1.6;color:var(--fg-muted);max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .bill-alias,:is(.zerno-landing,.zerno-cabinet) .bill-shared{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .bill-guess{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .cyber-ways{margin:16px 0 0;padding:0;list-style:none;max-width:68ch}:is(.zerno-landing,.zerno-cabinet) .cyber-way{border:1px solid var(--line-3);border-radius:var(--r-card);padding:14px 16px 16px;background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .cyber-way-head{display:flex;align-items:baseline;gap:var(--gap-inner);flex-wrap:wrap;margin:0}:is(.zerno-landing,.zerno-cabinet) .cyber-way-head b{font-size:var(--t-small);font-weight:700;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .cyber-way-tag{font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .cyber-way-note{margin:6px 0 0;font-size:var(--t-small);line-height:1.6;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .cyber-path{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--t-label);color:var(--fg);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .cyber-or{display:flex;align-items:center;gap:var(--gap-inner);margin:12px 0;font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .cyber-or:after,:is(.zerno-landing,.zerno-cabinet) .cyber-or:before{content:"";flex:1;height:1px;background:var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .cyber-notice{margin-top:14px;max-width:68ch;color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .copy-code{margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .copy-code-head{display:flex;align-items:baseline;gap:var(--gap-inner);flex-wrap:wrap;margin-bottom:6px}:is(.zerno-landing,.zerno-cabinet) .copy-code-label{font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .copy-code-hint{font-size:var(--t-label);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .copy-code-line{display:flex;align-items:flex-start;gap:4px;padding:8px 8px 8px 12px;border-radius:var(--r-inner,8px);background:var(--surface-2);border:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .copy-code-text{flex:1;min-width:0;padding-top:1px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--t-label);line-height:1.5;white-space:pre-wrap;word-break:break-all;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .copy-code-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--fg-subtle);cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .copy-code-btn:hover{color:var(--fg);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .ck{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .ck-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .ck-score{font-size:var(--t-small);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .ck-rows{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .ck-row{padding:3px 0}:is(.zerno-landing,.zerno-cabinet) .ck-rows-fix .ck-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--gap-inner);align-items:start;padding:11px 0;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .ck-rows-fix .ck-row:first-child{border-top:none;padding-top:3px}:is(.zerno-landing,.zerno-cabinet) .ck-need{display:flex;gap:var(--gap-row);font-size:var(--t-body);line-height:1.5;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .ck-need i{flex:none;width:14px;text-align:center;font-style:normal;font-weight:700;color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .ck-need.ck-ok{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .ck-need.ck-ok i{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .ck-do{font-size:var(--t-body);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .how-body{display:flex;flex-direction:column;gap:var(--gap-block);margin-top:var(--gap-inner)}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .ck-rows-fix .ck-row{grid-template-columns:minmax(0,1fr);gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .ck-rows-fix .ck-do{padding-left:24px}}.card-crumbs{display:flex;align-items:center;gap:var(--gap-tight);margin:0 0 14px;font-size:var(--t-small);color:var(--fg-muted)}.card-crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.card-crumbs a:hover{color:var(--fg);border-bottom-color:var(--line)}.rp-tail{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gap-inner)}.rp-tail>.how[open]{flex:1 1 100%}.rp-tail>.check-log{flex:1 1 auto;min-width:0}.rp-recheck{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--gap-tight);padding:4px 10px;font:inherit;font-size:var(--t-small);color:var(--fg-muted);background:none;border:1px solid var(--line-2);border-radius:var(--r-chip);cursor:pointer}.rp-recheck:hover{color:var(--accent);border-color:var(--accent)}.rp-more{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--t-small);color:var(--fg-subtle);text-decoration:none}.rp-more:hover{color:var(--accent);text-decoration:underline}:is(.zerno-landing,.zerno-cabinet) .nset{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);padding:24px 26px;margin-top:18px}:is(.zerno-landing,.zerno-cabinet) .nset h3{font-size:var(--t-sub);font-weight:700;letter-spacing:-.02em}:is(.zerno-landing,.zerno-cabinet) .nset .section-sub{margin-top:6px;max-width:68ch}:is(.zerno-landing,.zerno-cabinet) .nset-body{margin-top:18px}:is(.zerno-landing,.zerno-cabinet) .nset input[type=text],:is(.zerno-landing,.zerno-cabinet) .nset select,:is(.zerno-landing,.zerno-cabinet) .rp-about-pick select{font:inherit;font-size:var(--t-body);color:var(--fg);background:var(--field-bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);padding:8px 10px;outline:none;width:100%}:is(.zerno-landing,.zerno-cabinet) .nset input[type=text]:focus,:is(.zerno-landing,.zerno-cabinet) .nset select:focus,:is(.zerno-landing,.zerno-cabinet) .rp-about-pick select:focus{border-color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) :is(.nchan,.srow){display:flex;align-items:center;gap:var(--gap-inner);flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) :is(.nchan,.srow):last-of-type{border-bottom:0}:is(.zerno-landing,.zerno-cabinet) :is(.nchan-kind,.srow-kind){font-size:var(--t-small);color:var(--fg-muted);min-width:62px}:is(.zerno-landing,.zerno-cabinet) :is(.nchan-target,.srow-target){font-weight:600;word-break:break-all}:is(.zerno-landing,.zerno-cabinet) :is(.nchan-actions,.srow-actions){margin-left:auto;display:flex;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .nchan-error{flex-basis:100%;font-size:var(--t-small);color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .nrow{display:flex;gap:var(--gap-inner);align-items:flex-end;flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .nfield{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:210px;flex:1 1 210px}:is(.zerno-landing,.zerno-cabinet) .nfield span{font-size:var(--t-small);font-weight:600;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .ngrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .nflag{display:flex;align-items:center;gap:var(--gap-row);margin-top:14px;font-size:var(--t-body)}:is(.zerno-landing,.zerno-cabinet) .nflag input{width:16px;height:16px;accent-color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .nnote{font-size:var(--t-small);color:var(--fg-subtle);line-height:1.5;margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .nrules{width:100%;border-collapse:collapse}:is(.zerno-landing,.zerno-cabinet) .nrules td,:is(.zerno-landing,.zerno-cabinet) .nrules th{padding:11px 12px 11px 0;border-bottom:1px solid var(--line-3);text-align:left;vertical-align:top}:is(.zerno-landing,.zerno-cabinet) .nrules thead th{font-size:var(--t-small);font-weight:600;color:var(--fg-muted);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .nrules tbody th{font-weight:600;padding-right:24px}:is(.zerno-landing,.zerno-cabinet) .nrules td{width:1%}:is(.zerno-landing,.zerno-cabinet) .nrules td select{min-width:140px}:is(.zerno-landing,.zerno-cabinet) .nrules-hint{font-size:var(--t-small);font-weight:400;color:var(--fg-muted);margin-top:3px}:is(.zerno-landing,.zerno-cabinet) .nrules-always{font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .nlog{width:100%;border-collapse:collapse;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .nlog td{padding:9px 12px 9px 0;border-bottom:1px solid var(--line-3);vertical-align:top}:is(.zerno-landing,.zerno-cabinet) .nlog-when{color:var(--fg-muted);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .nlog-why{color:var(--fg-subtle);margin-top:2px}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .nset{padding:20px}:is(.zerno-landing,.zerno-cabinet) .nrules tbody th{padding-right:12px}}:is(.zerno-landing,.zerno-cabinet) .shape-pick{display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .shape-now{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .shape-now b{color:var(--fg);font-weight:600}:is(.zerno-landing,.zerno-cabinet) .shape-chips{display:flex;flex-wrap:wrap;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .shape-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;font:inherit;font-size:var(--t-small);text-align:left;color:var(--fg);background:var(--field-bg);border:1.5px solid var(--line-2);border-radius:var(--r-chip);padding:6px 10px;cursor:pointer;max-width:100%}:is(.zerno-landing,.zerno-cabinet) .shape-chip em{font-style:normal;font-size:var(--t-tiny,11px);color:var(--fg-subtle);white-space:normal;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .shape-chip:hover:not(:disabled){border-color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .shape-chip-on{border-color:var(--lime-2);background:var(--lime-soft,var(--field-bg));font-weight:600}:is(.zerno-landing,.zerno-cabinet) .shape-chip:disabled{opacity:.45;cursor:default}:is(.zerno-landing,.zerno-cabinet) .shape-foot{display:flex;align-items:center;gap:var(--gap-inner);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .shape-clear{font:inherit;font-size:var(--t-small);color:var(--fg-muted);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .shape-count{margin-left:auto;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shape-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-row);max-width:100%}:is(.zerno-landing,.zerno-cabinet) .shape-line select{width:auto;min-width:190px;max-width:min(320px,100%)}:is(.zerno-landing,.zerno-cabinet) .site-table-wrap{border:1px solid var(--line-3);border-radius:var(--r-card);background:var(--surface);padding:6px 6px 2px;container-type:inline-size}:is(.zerno-landing,.zerno-cabinet) .site-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .site-table th{padding:10px 12px 9px;font-size:var(--t-kicker);font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-subtle);white-space:nowrap;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .site-table td{padding:9px 12px;vertical-align:middle;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .site-table tbody tr:last-child td{border-bottom:none}:is(.zerno-landing,.zerno-cabinet) .site-table .num{text-align:right}:is(.zerno-landing,.zerno-cabinet) .site-row{position:relative}:is(.zerno-landing,.zerno-cabinet) .site-row:hover{background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .site-row-link{font-weight:600;overflow-wrap:break-word}:is(.zerno-landing,.zerno-cabinet) .site-row-link:after{content:"";position:absolute;inset:0}:is(.zerno-landing,.zerno-cabinet) .site-row:hover .site-row-link{color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .site-table .col-connect,:is(.zerno-landing,.zerno-cabinet) .site-table .col-menu{position:relative;z-index:2}:is(.zerno-landing,.zerno-cabinet) .site-table .col-menu{width:44px;text-align:right}:is(.zerno-landing,.zerno-cabinet) .site-table td.col-menu:has(.site-menu-pop){z-index:40}:is(.zerno-landing,.zerno-cabinet) .site-who{display:flex;align-items:center;gap:var(--gap-row);min-width:0}:is(.zerno-landing,.zerno-cabinet) .site-who .site-mark{width:26px;height:26px;border-radius:var(--r-chip)}:is(.zerno-landing,.zerno-cabinet) .site-who .site-mark-letter{font-size:var(--t-kicker)}:is(.zerno-landing,.zerno-cabinet) .site-table .col-host{min-width:210px}:is(.zerno-landing,.zerno-cabinet) .site-who-name{min-width:0;flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-who-name span{display:block;margin-top:1px;font-size:var(--t-small);color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}:is(.zerno-landing,.zerno-cabinet) .site-held{flex:none;color:var(--fg-subtle);line-height:0}:is(.zerno-landing,.zerno-cabinet) .site-table .col-score{width:104px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-score-num{display:inline-flex;align-items:baseline;gap:2px}:is(.zerno-landing,.zerno-cabinet) .site-score-num b{font-size:var(--t-sub);font-weight:800;letter-spacing:-.02em}:is(.zerno-landing,.zerno-cabinet) .site-score-num i{font-style:normal;font-size:var(--t-kicker);font-weight:600;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-scorebar{display:block;width:52px;height:3px;margin-top:4px;border-radius:var(--r-bar);background:var(--surface-2);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .site-scorebar>span{display:block;height:100%;background:var(--tone,var(--line))}:is(.zerno-landing,.zerno-cabinet) .site-run{display:block;margin-top:3px;font-size:var(--t-small);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .site-table .col-pages{width:112px}:is(.zerno-landing,.zerno-cabinet) .site-table .col-pages b{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .site-cov{display:flex;align-items:center;gap:var(--gap-row);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-ring{flex:none;width:20px;height:20px;transform:rotate(-90deg)}:is(.zerno-landing,.zerno-cabinet) .site-ring circle{fill:none;stroke-width:3.5}:is(.zerno-landing,.zerno-cabinet) .site-ring-bed{stroke:var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .site-ring-arc{stroke:var(--fg-muted);stroke-linecap:round}:is(.zerno-landing,.zerno-cabinet) .site-table td.col-found{font-size:var(--t-small);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-table .col-money{width:168px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-table .col-money b{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .site-table .col-domain{width:150px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-table .col-domain b{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .site-table td i{display:block;margin-top:1px;font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-table .col-uptime{width:134px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .site-up{display:flex;align-items:baseline;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .site-up b{font-weight:600}:is(.zerno-landing,.zerno-cabinet) .site-up i{display:inline;margin:0}:is(.zerno-landing,.zerno-cabinet) .site-strip{display:flex;width:112px;height:7px;margin-top:5px;border-radius:var(--r-bar);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .site-strip i{display:block;flex:1;margin:0}:is(.zerno-landing,.zerno-cabinet) .site-strip .d-ok{background:color-mix(in srgb,var(--good) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .site-strip .d-down{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .site-strip .d-none{background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .site-table .t-bad{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .site-table .t-warn{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .site-table .t-good{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .site-table .t-mute{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .site-table .t-bad i,:is(.zerno-landing,.zerno-cabinet) .site-table .t-warn i{color:inherit}:is(.zerno-landing,.zerno-cabinet) .site-dash{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-band td{padding:17px 12px 7px;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .site-table tbody:first-of-type .site-band td{padding-top:10px}:is(.zerno-landing,.zerno-cabinet) .site-band-line{display:flex;align-items:center;gap:var(--gap-tight);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-band-name{font-size:var(--t-small);font-weight:600;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) a.site-band-name:hover{color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .site-table .site-band-line i{display:inline;margin:0;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .site-table-foot{margin:0;padding:11px 12px 12px;border-top:1px solid var(--line-3);font-size:var(--t-small);color:var(--fg-subtle)}@container (max-width: 1148px){:is(.zerno-landing,.zerno-cabinet) .site-table .col-uptime{display:none}}@container (max-width: 1008px){:is(.zerno-landing,.zerno-cabinet) .site-table .col-pages{display:none}}@container (max-width: 900px){:is(.zerno-landing,.zerno-cabinet) .site-table thead{display:none}:is(.zerno-landing,.zerno-cabinet) .site-table,:is(.zerno-landing,.zerno-cabinet) .site-table tbody,:is(.zerno-landing,.zerno-cabinet) .site-table td,:is(.zerno-landing,.zerno-cabinet) .site-table tr{display:block}:is(.zerno-landing,.zerno-cabinet) .site-table tr{position:relative;padding:11px 44px 12px 12px;border-bottom:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .site-table tbody tr:last-child{border-bottom:none}:is(.zerno-landing,.zerno-cabinet) .site-table td{padding:0;border:none;width:auto}:is(.zerno-landing,.zerno-cabinet) .site-table td.col-connect,:is(.zerno-landing,.zerno-cabinet) .site-table td.col-domain,:is(.zerno-landing,.zerno-cabinet) .site-table td.col-found,:is(.zerno-landing,.zerno-cabinet) .site-table td.col-money,:is(.zerno-landing,.zerno-cabinet) .site-table td.col-score{display:inline-block;vertical-align:baseline;margin:6px 14px 0 0;text-align:left}:is(.zerno-landing,.zerno-cabinet) .site-table td.col-score{margin-right:16px}:is(.zerno-landing,.zerno-cabinet) .site-scorebar{display:none}:is(.zerno-landing,.zerno-cabinet) .site-table td>i{display:none}:is(.zerno-landing,.zerno-cabinet) .site-table td.col-menu{position:absolute;top:8px;right:6px;width:auto}:is(.zerno-landing,.zerno-cabinet) .site-who-name span{max-width:100%}:is(.zerno-landing,.zerno-cabinet) .site-table tr.site-band{padding:15px 12px 8px}}:is(.zerno-landing,.zerno-cabinet) .bot-snippet{margin-top:18px;padding:16px 18px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);color:var(--fg);font-size:var(--t-body);line-height:1.6;white-space:pre;overflow-x:auto}:is(.zerno-landing,.zerno-cabinet) .bot-cats{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){:is(.zerno-landing,.zerno-cabinet) .bot-cats{grid-template-columns:1fr}}:is(.zerno-landing,.zerno-cabinet) .addr-line{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:14px 16px;display:flex;flex-direction:column;gap:4px}:is(.zerno-landing,.zerno-cabinet) .addr-line span{font-size:var(--t-kicker);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .addr-line b{font-family:var(--font-mono);font-size:var(--t-body);font-weight:600;color:var(--fg);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .addr-line i{font-size:var(--t-kicker);font-style:normal;color:var(--fg-muted);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .addr-line[data-tone=bad]{border-color:var(--bad)}.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-3)}.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)}.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}.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-3);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-3);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:46px 0 24px;border-top:1px solid var(--line-3)}.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-3)}.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:46px 0 28px;border-top:1px solid var(--line-3)}.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{overflow-x:auto;margin-top:28px}.zerno-landing .story-scale-scroll svg{display:block;min-width:660px;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-grid{stroke:var(--line-3);stroke-width:1}.zerno-landing .story-axis{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-table-scroll{overflow-x:auto;margin-top:26px}.zerno-landing .story-table{border-collapse:collapse;width:100%;min-width:620px}.zerno-landing .story-table td,.zerno-landing .story-table th{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--line-3);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}.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:52px 0 24px;border-top:1px solid var(--line-3)}.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:26px;max-width:640px}.zerno-landing .story-end-note{font-size:13.5px;color:var(--fg-subtle);margin:10px 0 0}.zerno-landing .story-end-note a{color:var(--story-accent);text-decoration:underline}.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}}.ck-notice{position:fixed;inset:auto 0 0 0;z-index:60;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.ck-notice-box{margin:0 auto;max-width:760px;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card,14px);box-shadow:var(--shadow-card,0 8px 32px rgba(0,0,0,.16));pointer-events:auto}@media (min-width:720px){.ck-notice-box{flex-direction:row;align-items:center;gap:20px}}.ck-notice-text{margin:0;font-size:13px;line-height:1.55;color:var(--fg-muted)}.ck-notice-link{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ck-notice-buttons{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.ck-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:13px;line-height:1.2;padding:9px 16px;white-space:nowrap;color:var(--fg);background:var(--surface);border:1px solid var(--line-2);border-radius:8px}.ck-btn:hover{background:var(--surface-2)}.ck-btn:focus-visible{outline:2px solid var(--accent,var(--lime));outline-offset:2px}.ck-btn-accept{color:#fff;background:var(--accent,var(--lime));border-color:transparent}.ck-btn-accept:hover{background:var(--accent-2,var(--lime-2))}.ck-btn.on{color:#fff;background:var(--accent,var(--lime));border-color:transparent}.ck-btn.on:hover{background:var(--accent-2,var(--lime-2))}.ck-set{display:flex;flex-direction:column;gap:10px}.ck-set-said{margin:0;font-size:14px;color:var(--fg);min-height:1.4em}.ck-set-choice{display:flex;flex-wrap:wrap;gap:8px}.ck-set-note{margin:0;font-size:13px;line-height:1.5;color:var(--fg-muted)}.legal-doc{max-width:820px;margin:0 auto;padding:40px 20px 72px}.legal-doc-nav{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--line-2);font-size:14px}.legal-doc-nav a{color:var(--fg-muted);text-decoration:underline;text-underline-offset:3px}.legal-doc-body{font-size:15px;line-height:1.7;color:var(--fg)}.legal-doc-body h1{font-size:28px;line-height:1.25;margin-bottom:18px}.legal-doc-body h2{font-size:18px;line-height:1.35;margin:34px 0 12px}.legal-doc-body p{margin-bottom:14px}.legal-doc-body ul{margin:0 0 16px;padding-left:22px;list-style:disc}.legal-doc-body li{margin-bottom:7px}.legal-doc-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-doc-body code{font-size:.92em;padding:1px 5px;border-radius:4px;background:var(--surface-2)}.legal-index{margin:24px 0 0}.legal-index dt{margin-top:20px;font-size:16px}.legal-index dd{margin:6px 0 0;color:var(--fg-muted)}.legal-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.legal-table td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line-3,var(--line-2));vertical-align:top}.legal-table td:first-child{width:42%;color:var(--fg-muted);font-weight:400}.legal-gap{margin:18px 0;padding:12px 14px;border:1px solid var(--line-2);border-left:3px solid var(--fg-subtle);border-radius:8px;background:var(--surface-2);color:var(--fg-muted);font-size:14px}@media (max-width:560px){.legal-doc{padding:24px 16px 56px}.legal-doc-body h1{font-size:24px}.legal-table td:first-child{width:50%}}:where(.zerno-cabinet) *,:where(.zerno-cabinet) :after,:where(.zerno-cabinet) :before{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--color-line))}:where(.zerno-cabinet) a{color:inherit;text-decoration:none}:where(.zerno-cabinet) img{display:block;max-width:100%}:where(.zerno-cabinet) button,:where(.zerno-cabinet) input,:where(.zerno-cabinet) select,:where(.zerno-cabinet) textarea{font:inherit;color:inherit;margin:0}:where(.zerno-cabinet) button{background-color:transparent;background-image:none;cursor:pointer}:where(.zerno-cabinet) h1,:where(.zerno-cabinet) h2,:where(.zerno-cabinet) h3,:where(.zerno-cabinet) h4{letter-spacing:-.02em}:root{--bg:rgb(var(--color-surface));--bg-2:rgb(var(--color-surface-elevated));--surface:rgb(var(--color-surface-raised));--surface-2:rgb(var(--color-surface-elevated));--line:rgb(var(--color-line));--line-2:rgb(var(--color-line));--line-3:rgb(var(--color-line));--fg:rgb(var(--color-fg));--fg-muted:rgb(var(--color-fg-muted));--fg-subtle:rgb(var(--color-fg-subtle));--accent:rgb(var(--color-accent));--accent-2:rgb(var(--color-accent-hover));--accent-soft:rgb(var(--color-accent-soft));--lime:rgb(var(--color-accent));--lime-2:rgb(var(--color-accent-hover));--lime-soft:rgb(var(--color-accent-soft));--lime-glow:rgb(var(--color-accent)/0.2);--good:rgb(var(--color-good));--warn:#f59e0b;--bad:#ef4444;--field-bg:rgb(var(--color-surface-raised));--btn-primary-fg:var(--color-accent-fg);--shadow-soft:rgba(0,0,0,.12)}.zerno-cabinet .panel{padding:26px}.zerno-cabinet .hl-field{border-radius:var(--r-chip);border-width:1px}.zerno-cabinet h2{font-size:var(--t-head);line-height:1.2;margin-bottom:10px}.zerno-cabinet h3{font-size:var(--t-sub)}.zerno-cabinet :is([role=dialog],.empty-state) h2{font-size:var(--t-body);line-height:1.35;margin-bottom:0}.zerno-cabinet .section-sub{font-size:var(--t-body);color:var(--fg-muted)}.zerno-cabinet .cab-col{max-width:1120px;margin-inline:0}.zerno-cabinet .cab-head{margin-bottom:24px}.zerno-cabinet .cab-head-row{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}.zerno-cabinet .cab-head-row h2{margin-bottom:0}.zerno-cabinet .eyebrow-2{display:inline-block;margin-bottom:14px;font-size:var(--t-kicker);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-accent))}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:bg-surface-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-hover)/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/\[0\.06\]:hover{background-color:hsla(0,0%,100%,.06)}.hover\:bg-white\/\[0\.07\]:hover{background-color:hsla(0,0%,100%,.07)}.hover\:text-bad:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-fg:hover{--tw-text-opacity:1;color:rgb(var(--color-fg)/var(--tw-text-opacity,1))}.hover\:text-sidebar-fg:hover{color:var(--sidebar-fg)}.disabled\:pointer-events-none:disabled{pointer-events:none}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pl-\[220px\]{padding-left:220px}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}