*,: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:rgb(59 130 246/0.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:rgb(59 130 246/0.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:"IBM Plex Sans","Plex Fallback Helvetica","Plex Fallback Arial","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:"JetBrains Mono","Mono Fallback","Mono Fallback Consolas",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;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,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:rgba(255,255,255,0.06);--sidebar-bg-active:rgb(var(--brand-300)/0.14);--sidebar-fg:#ffffff;--sidebar-fg-muted:#b2b2b2;--sidebar-fg-active:rgb(var(--brand-500));--sidebar-line:rgba(255,255,255,0.10)}@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,0.45);--color-audit-canvas:14 15 17}}body,html{height:100%}:root{--t-root:15px;--w-text:400;--w-accent:600;--w-strong:700}html{font-size:var(--t-root)}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:var(--t-label,12px)!important;line-height:1.45!important}.text-sm{font-size:var(--t-body,14px)!important}.text-base,.text-sm{line-height:1.5!important}.text-base{font-size:var(--t-title,15px)!important}.text-lg{font-size:var(--t-sub,17px)!important;line-height:1.4!important}.font-normal{font-weight:var(--w-text)!important}.font-medium,.font-semibold{font-weight:var(--w-accent)!important}.font-bold{font-weight:var(--w-strong)!important}::-moz-selection{background:rgb(var(--color-accent));color:var(--btn-primary-fg)}::selection{background:rgb(var(--color-accent));color:var(--btn-primary-fg)}*{--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}}.font-mono{font-family:var(--font-mono);font-variant-numeric:normal}.\!card,.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))}.\!card{box-shadow:var(--shadow-card)!important}.card{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{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;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;font-size:var(--t-small,13px);font-weight:var(--w-accent);padding:0 14px;border:1px solid transparent;border-radius:var(--r-chip,8px);font-family:inherit;text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;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;font-size:var(--t-small,13px);padding:0 14px;border:1px solid transparent;border-radius:var(--r-chip,8px);font-family:inherit;text-decoration:none}.btn-primary:active{transform:translateY(1px)}@media (pointer:coarse){.btn-primary{height:44px}}@media (max-width:600px){.zerno-landing .nav-cta .btn-primary{white-space:nowrap;padding:0 12px;font-size:var(--t-small)}}:is(.zerno-landing,.zerno-cabinet) .plan .btn-primary{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .tier-extra .btn-primary{flex-shrink:0;width:auto}: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;width:auto;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-primary{width:100%}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .site-head-line>:is(a.btn-primary,form,.btn-join){flex:1 1 calc(50% - var(--gap-row))}:is(.zerno-landing,.zerno-cabinet) .site-head-line>.btn-join>a.btn-primary{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-head-line>form .btn-primary{width:100%}}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-primary:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-primary+.btn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-primary:is(:hover,:focus-visible){position:relative;z-index:1}.btn-primary{background:var(--lime);border-color:var(--lime);color:var(--btn-primary-fg);font-weight:var(--w-accent)}.btn-primary:hover{background:var(--lime-2);border-color:var(--lime-2);color:var(--btn-primary-fg)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;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;font-size:var(--t-small,13px);font-weight:var(--w-accent);padding:0 14px;border:1px solid transparent;border-radius:var(--r-chip,8px);font-family:inherit;text-decoration:none}.btn-ghost:active{transform:translateY(1px)}@media (pointer:coarse){.btn-ghost{height:44px}}@media (max-width:600px){.zerno-landing .nav-cta .btn-ghost{white-space:nowrap;padding:0 12px;font-size:var(--t-small)}}:is(.zerno-landing,.zerno-cabinet) .plan .btn-ghost{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .tier-extra .btn-ghost{flex-shrink:0;width:auto}: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;width:auto;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-ghost{width:100%}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .site-head-line>:is(a.btn-ghost,form,.btn-join){flex:1 1 calc(50% - var(--gap-row))}:is(.zerno-landing,.zerno-cabinet) .site-head-line>.btn-join>a.btn-ghost{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-head-line>form .btn-ghost{width:100%}}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-ghost:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-ghost+.btn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-ghost:is(:hover,:focus-visible){position:relative;z-index:1}.btn-ghost{background:transparent;color:var(--fg-muted)}.btn-ghost:hover{background:var(--surface-2);color:var(--fg)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;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;font-size:var(--t-small,13px);font-weight:var(--w-accent);padding:0 14px;border:1px solid transparent;border-radius:var(--r-chip,8px);font-family:inherit;text-decoration:none}.btn-secondary:active{transform:translateY(1px)}@media (pointer:coarse){.btn-secondary{height:44px}}@media (max-width:600px){.zerno-landing .nav-cta .btn-secondary{white-space:nowrap;padding:0 12px;font-size:var(--t-small)}}:is(.zerno-landing,.zerno-cabinet) .plan .btn-secondary{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .tier-extra .btn-secondary{flex-shrink:0;width:auto}: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;width:auto;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-secondary{width:100%}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .site-head-line>:is(a.btn-secondary,form,.btn-join){flex:1 1 calc(50% - var(--gap-row))}:is(.zerno-landing,.zerno-cabinet) .site-head-line>.btn-join>a.btn-secondary{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-head-line>form .btn-secondary{width:100%}}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-secondary:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-secondary+.btn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-secondary:is(:hover,:focus-visible){position:relative;z-index:1}.btn-secondary{background:var(--surface-2);color:var(--fg);border-color:var(--line-2)}.btn-secondary:hover{border-color:var(--lime)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;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;font-size:var(--t-small,13px);font-weight:var(--w-accent);padding:0 14px;border:1px solid transparent;border-radius:var(--r-chip,8px);font-family:inherit;text-decoration:none}.btn-danger:active{transform:translateY(1px)}@media (pointer:coarse){.btn-danger{height:44px}}.btn-danger{border-color:rgb(239 68 68/.3);background-color:rgb(239 68 68/.1);--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}@media (max-width:600px){.zerno-landing .nav-cta .btn-danger{white-space:nowrap;padding:0 12px;font-size:var(--t-small)}}:is(.zerno-landing,.zerno-cabinet) .plan .btn-danger{margin-top:14px;width:100%}:is(.zerno-landing,.zerno-cabinet) .tier-extra .btn-danger{flex-shrink:0;width:auto}: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;width:auto;align-self:flex-start}@media (pointer:coarse) and (max-width:899px){.zerno-landing .check-bar .btn-danger{width:100%}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .site-head-line>:is(a.btn-danger,form,.btn-join){flex:1 1 calc(50% - var(--gap-row))}:is(.zerno-landing,.zerno-cabinet) .site-head-line>.btn-join>a.btn-danger{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-head-line>form .btn-danger{width:100%}}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-danger:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-danger+.btn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn-danger:is(:hover,:focus-visible){position:relative;z-index:1}.btn-danger:hover{background-color:rgb(239 68 68/.15)}.btn-sm{height:30px;padding:0 10px;font-size:var(--t-label,12px)}.btn-md{height:36px;padding:0 14px}.btn-lg{height:44px;padding:0 22px;font-size:var(--t-body,14px)}@media (pointer:coarse){.btn,.btn-md,.btn-sm{height:44px}.btn-sm{padding:0 14px}}.\!input,.input{width:100%}.label{margin-bottom:.25rem;display:block;--tw-text-opacity:1;color:rgb(var(--color-fg-muted)/var(--tw-text-opacity,1));font-size:var(--t-label,12px);font-weight:var(--w-accent)}.chip,.chip-good{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--r-chip,8px);font-size:var(--t-kicker,11px);font-weight:var(--w-accent)}.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:var(--w-accent);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)}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) .tier-pick input:checked+.chip-good{background:var(--lime-soft);border-color:var(--lime);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tier-pick input:focus-visible+.chip-good{outline:2px solid var(--lime);outline-offset:2px}}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-good{margin-left:auto}.chip-warn{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--r-chip,8px);font-size:var(--t-kicker,11px);font-weight:var(--w-accent);background-color:rgb(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:var(--w-accent);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)}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) .tier-pick input:checked+.chip-warn{background:var(--lime-soft);border-color:var(--lime);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tier-pick input:focus-visible+.chip-warn{outline:2px solid var(--lime);outline-offset:2px}}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-warn{margin-left:auto}.chip-bad{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--r-chip,8px);font-size:var(--t-kicker,11px);font-weight:var(--w-accent);background-color:rgb(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:var(--w-accent);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)}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) .tier-pick input:checked+.chip-bad{background:var(--lime-soft);border-color:var(--lime);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tier-pick input:focus-visible+.chip-bad{outline:2px solid var(--lime);outline-offset:2px}}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-bad{margin-left:auto}.chip-neutral{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:var(--r-chip,8px);font-size:var(--t-kicker,11px);font-weight:var(--w-accent);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:var(--w-accent);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)}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) .tier-pick input:checked+.chip-neutral{background:var(--lime-soft);border-color:var(--lime);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tier-pick input:focus-visible+.chip-neutral{outline:2px solid var(--lime);outline-offset:2px}}:is(.zerno-landing,.zerno-cabinet) .order-row .chip-neutral{margin-left:auto}.pills{display:flex;flex-wrap:wrap;gap:var(--gap-tight,6px)}.pill,.pills>:is(a,button,li,label){display:inline-flex;align-items:center;gap:var(--gap-tight,6px);min-height:30px;padding:5px 10px;border:1px solid var(--line-2);border-radius:var(--r-chip,8px);background:var(--surface);color:var(--fg-muted);font:inherit;font-size:var(--t-small,13px);font-weight:var(--w-accent);line-height:1.3;text-decoration:none;white-space:nowrap}.pills>:is(a,button),:is(a,button).pill{cursor:pointer;transition:border-color .15s,color .15s}.pills>:is(a,button):hover,:is(a,button).pill:hover{color:var(--fg);border-color:var(--fg-subtle)}:is(.pill,.pills>*):is([aria-current]:not([aria-current=false]),[aria-pressed=true],[data-on=yes],.is-on),:is(.pill,.pills>*):is([aria-current]:not([aria-current=false]),[aria-pressed=true],[data-on=yes],.is-on):hover{color:var(--fg);border-color:var(--lime);background:var(--lime-soft)}:is(.pill,.pills>*).is-off,:is(.pill,.pills>*).is-off:hover{color:var(--fg-subtle);border-style:dashed;background:transparent;cursor:default}:is(.pill,.pills>*) :is(i,em){font-style:normal;color:var(--fg-subtle)}.pill.pill-sm{min-height:22px;padding:1px 8px}.pill.pill-on-fill,.pill.pill-on-fill:hover{background:none;color:inherit;border-color:color-mix(in srgb,var(--on-fill) 45%,transparent)}.pill.pill-on-fill:hover{border-color:var(--on-fill)}.choice{display:flex;gap:var(--gap-row,10px);align-items:flex-start;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-inner,10px);cursor:pointer}.choice:hover{border-color:var(--fg-subtle)}.choice:has(input:checked){border-color:var(--lime);background:var(--lime-soft)}.choice>input{flex:none;margin:3px 0 0;accent-color:var(--lime)}.choice-chip{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:6px 10px;border:var(--field-border,1.5px solid var(--line-2));border-radius:var(--r-chip,8px);background:var(--field-bg);color:var(--fg);font:inherit;font-size:var(--t-small,13px);text-align:left;cursor:pointer}.choice-chip:hover:not(:disabled){border-color:var(--lime-2)}.choice-chip:is(.is-on,:has(input:checked)){border-color:var(--lime-2);background:var(--lime-soft)}.choice-chip:has(input:focus-visible){outline:2px solid var(--lime-2);outline-offset:2px}.choice-chip>input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.choice-chip:disabled{opacity:.45;cursor:default}.choice-chip em{font-style:normal;font-size:var(--t-kicker,11px);color:var(--fg-subtle);white-space:normal;overflow-wrap:anywhere}.\!note{margin:0!important;font-size:var(--t-small,13px)!important;line-height:1.5!important;color:var(--fg-muted)!important}.note,.note-error{margin:0;font-size:var(--t-small,13px);line-height:1.5;color:var(--fg-muted)}.note-error{color:var(--bad);overflow-wrap:anywhere}.seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:var(--r-chip,8px);background:var(--surface-2)}.seg>:is(a,button){display:inline-flex;align-items:center;gap:var(--gap-tight,6px);min-height:28px;padding:0 12px;border:0;border-radius:calc(var(--r-chip, 8px) - 3px);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--t-small,13px);font-weight:var(--w-accent);text-decoration:none;cursor:pointer}.seg>:is(a,button):hover{color:var(--fg)}.seg>:is([aria-pressed=true],[aria-current]:not([aria-current=false]),.is-on){background:var(--bg);color:var(--fg);box-shadow:var(--shadow-raise)}.sidebar-item{display:flex;align-items:center;gap:.75rem;border-radius:8px;padding:.5rem .75rem;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{font-size:var(--t-body,14px);font-weight:var(--w-accent);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)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.\!fixed{position:fixed!important}.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}.left-0\.5{left:.125rem}.left-\[22px\]{left:22px}.right-0{right:0}.right-3{right:.75rem}.top-0\.5{top:.125rem}.top-3{top:.75rem}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.m-0{margin:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.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;margin-bottom:.25rem}.mb-0{margin-bottom:0}.mb-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{margin-top:0}.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-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[620px\]{height:620px}.h-full{height:100%}.max-h-\[420px\]{max-height:420px}.max-h-\[90vh\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-28{width:7rem}.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-\[520px\]{max-width:520px}.max-w-\[80ch\]{max-width:80ch}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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}.cursor-pointer{cursor:pointer}.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}.items-baseline{align-items:baseline}.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-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * 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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-line)/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{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-0{border-width:0}.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-\[var\(--lime\)\]{background-color:var(--lime)}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--color-accent)/var(--tw-bg-opacity,1))}.bg-accent-soft{--tw-bg-opacity:1;background-color:rgb(var(--color-accent-soft)/var(--tw-bg-opacity,1))}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-line-strong{--tw-bg-opacity:1;background-color:rgb(var(--color-line-strong)/var(--tw-bg-opacity,1))}.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{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.object-contain{-o-object-fit:contain;object-fit:contain}.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}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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-16{padding-left:4rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono),Helvetica Neue,Helvetica,Arial,sans-serif}.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-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.15rem\]{line-height:1.15rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.text-accent{--tw-text-opacity:1;color:rgb(var(--color-accent)/var(--tw-text-opacity,1))}.text-bad{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-fg{--tw-text-opacity:1;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-good{--tw-text-opacity:1;color:rgb(var(--color-good)/var(--tw-text-opacity,1))}.text-sidebar-fg{color:var(--sidebar-fg)}.text-sidebar-fg-muted{color:var(--sidebar-fg-muted)}.text-warn{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-accent{accent-color:rgb(var(--color-accent)/1)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.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,0.06);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 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,0.12),0 8px 24px rgba(0,0,0,0.08);--tw-shadow-colored:0 16px 48px var(--tw-shadow-color),0 8px 24px var(--tw-shadow-color)}.ring{--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(3px + 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)}.blur{--tw-blur:blur(8px);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)}.\!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)!important}.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-all{transition-property:all;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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/plex-sans-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/plex-sans-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/plex-sans-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/plex-sans-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plex Fallback Helvetica;font-weight:100 550;src:local("Helvetica Neue"),local("HelveticaNeue");size-adjust:98.72%;ascent-override:103.83%;descent-override:27.86%;line-gap-override:0%}@font-face{font-family:Plex Fallback Helvetica;font-weight:551 900;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");size-adjust:97.7%;ascent-override:104.91%;descent-override:28.15%;line-gap-override:0%}@font-face{font-family:Plex Fallback Arial;font-weight:100 550;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:100.5%;ascent-override:101.99%;descent-override:27.36%;line-gap-override:0%}@font-face{font-family:Plex Fallback Arial;font-weight:551 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:98.2%;ascent-override:104.38%;descent-override:28%;line-gap-override:0%}@font-face{font-family:Mono Fallback;src:local("Menlo-Regular"),local("Menlo");size-adjust:99.66%;ascent-override:102.35%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:Mono Fallback Consolas;src:local("Consolas");size-adjust:109.13%;ascent-override:93.47%;descent-override:27.49%;line-gap-override:0%}@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] .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:rgba(255,255,255,0.10);--line-3:rgba(255,255,255,0.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}: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:var(--btn-primary-fg)}.zerno-landing ::selection{background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .nav{position:sticky;top:0;z-index:50;height:60px;background:color-mix(in srgb,var(--bg) 78%,transparent);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:var(--gap-row);font-weight:var(--w-accent);font-size:var(--t-lead);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:var(--gap-grid);font-size:var(--t-small);color:var(--fg-muted)}.zerno-landing .nav-links a:hover{color:var(--fg)}.zerno-landing .nav-cta{display:flex;gap:var(--gap-row);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:var(--r-inner);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:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop)}.zerno-landing .nav-menu-sheet a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-inner);font-size:var(--t-title);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 .nav-inner{position:relative}.zerno-landing .header-search{display:flex}.zerno-landing .header-search-btn{margin-right:0}.zerno-landing .header-search-field{display:none}.zerno-landing .header-search.is-open .header-search-field{position:absolute;inset:0;z-index:70;display:flex;align-items:center;gap:var(--gap-tight);padding:0 18px;background:var(--bg)}.zerno-landing .header-search-field>svg{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:var(--fg-muted);pointer-events:none}.zerno-landing .header-search-field .input{flex:1;min-width:0;padding-left:36px}.zerno-landing .header-search-close{flex:none;margin-right:-10px}.zerno-landing .header-search-list{position:absolute;top:calc(100% + var(--gap-tight));left:18px;right:18px;z-index:70;max-height:min(70vh,560px);overflow-y:auto;margin:0;padding:var(--gap-tight);list-style:none;border:1px solid var(--line-2);border-radius:var(--r-inner);background:var(--surface);box-shadow:var(--shadow-pop)}.zerno-landing .header-search-list a{display:flex;gap:var(--gap-row);align-items:baseline;padding:var(--gap-tight) var(--gap-row);border-radius:var(--r-chip);font-size:var(--t-title);color:var(--fg)}.zerno-landing .header-search-on a{background:var(--surface-2)}.zerno-landing .header-search-main{display:flex;flex-direction:column;min-width:0;flex:1}.zerno-landing .header-search-kind,.zerno-landing .header-search-main span,.zerno-landing .header-search-none{font-size:var(--t-small);color:var(--fg-muted)}.zerno-landing .header-search-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .header-search-kind{flex:none}.zerno-landing .header-search-none{padding:var(--gap-tight) var(--gap-row)}@media (min-width:1240px){.zerno-landing .nav-inner{position:static}.zerno-landing .header-search{position:relative;width:200px;height:44px}.zerno-landing .header-search-btn,.zerno-landing .header-search-close{display:none}.zerno-landing .header-search-field,.zerno-landing .header-search.is-open .header-search-field{position:absolute;inset:auto;right:0;top:50%;transform:translateY(-50%);display:flex;padding:0;background:var(--bg);width:100%;transition:width .2s ease}.zerno-landing .header-search-field:focus-within{width:340px}.zerno-landing .header-search-field>svg{left:12px}.zerno-landing .header-search-list{left:auto;right:0;width:480px}}.zerno-landing .btn-primary:hover{box-shadow:var(--glow)}.zerno-landing .container{max-width:1200px;margin:0 auto;padding:0 28px}.zerno-landing .section{padding:96px 0}.zerno-landing .hero{position:relative;padding:72px 0 80px;overflow:hidden;border-bottom:1px solid var(--line-3)}.zerno-landing .hero-cta{display:flex;gap:var(--gap-row);justify-content:center;flex-wrap:wrap;margin-bottom:20px}.zerno-landing .term-stat{display:inline-flex;align-items:center;gap:var(--gap-tight)}.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}@keyframes zerno-throttle{0%{background:var(--surface-2)}38%{background:var(--lime)}82%{background:var(--lime)}to{background:var(--surface-2)}}.zerno-landing .term{background:#0A0F0D;border:1px solid var(--line-3);border-radius:var(--r-inner);overflow:hidden;font-family:var(--font-mono);font-size:var(--t-kicker);line-height:1.55;box-shadow:var(--shadow-hero);text-align:left;display:flex;flex-direction:column;height:340px}.zerno-landing .term-bar{display:flex;align-items:center;gap:var(--gap-tight);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 .term-title{margin-left:auto;margin-right:auto;font-size:var(--t-kicker);color:var(--fg-subtle);display:flex;align-items:center;gap:var(--gap-tight)}.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 .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:var(--t-kicker);color:var(--fg-subtle);display:flex;justify-content:space-between;background:rgba(0,0,0,.2)}.zerno-landing .eyebrow-2{display:inline-block;font-size:var(--t-kicker);text-transform:uppercase;letter-spacing:.18em;color:var(--lime);font-weight:var(--w-accent);margin-bottom:14px;font-family:var(--font-mono)}.zerno-landing h2{font-size:var(--t-section);line-height:1.1;font-weight:var(--w-strong);letter-spacing:-.025em;margin-bottom:14px;text-wrap:balance}.zerno-landing .section-sub{font-size:var(--t-read);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:var(--r-card);overflow:hidden;background:var(--surface)}.zerno-landing .tag{font-size:var(--t-kicker);padding:1.5px 7px;border-radius:var(--r-bar);font-weight:var(--w-accent);font-family:var(--font-mono)}.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 .label{font-size:var(--t-label);font-weight:var(--w-accent);color:var(--fg-muted);margin-bottom:6px;display:block;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.zerno-landing .footer{padding:48px 0 36px}.zerno-landing .footer,.zerno-landing .public-footer{border-top:1px solid var(--line-3);font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .public-footer{padding:48px 0 40px}.zerno-landing .public-footer-grid{display:flex;justify-content:space-between;gap:var(--gap-block) var(--gap-wide);flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 28px}.zerno-landing .public-footer-brand{display:inline-flex;align-items:center;gap:var(--gap-row);margin-bottom:12px;color:var(--fg);font-size:var(--t-lead);font-weight:var(--w-accent);letter-spacing:-.025em}.zerno-landing .public-footer p{max-width:420px;color:var(--fg-muted);line-height:1.6}@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 .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)}@keyframes sc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.zerno-landing .docs-head{margin-bottom:26px}.zerno-landing .docs-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.zerno-landing .docs-table th{border-bottom:1px solid var(--line-3);background:var(--surface);padding:10px 14px;color:var(--fg-subtle);font-weight:var(--w-accent);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 .app-window,.zerno-landing .term{--bg:#0A0E0C;--bg-2:#0F1412;--surface:#141A17;--surface-2:#1A211D;--line-2:rgba(255,255,255,0.10);--line-3:rgba(255,255,255,0.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:#FFFFFF;--surface-2:#F4F7F0;--line:rgb(var(--brand-600)/0.16);--line-2:rgba(15,23,42,0.10);--line-3:rgba(15,23,42,0.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:#f59e0b;--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:var(--btn-primary-fg)}:root .zerno-landing ::selection{background:rgb(var(--brand-600));color:var(--btn-primary-fg)}:root .zerno-landing .nav{background:color-mix(in srgb,var(--bg) 82%,transparent)}:root .zerno-landing .btn-ghost:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}:root .zerno-landing .btn-secondary{background:color-mix(in srgb,var(--fg) 3%,transparent)}:root .zerno-landing .btn-secondary:hover{background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:rgb(var(--brand-600)/.4)}:root .zerno-landing .btn-primary,:root .zerno-landing .btn-primary:hover{color:var(--btn-primary-fg)}}@media (max-width:980px){.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 h2{font-size:var(--t-page)}.zerno-landing .section{padding:64px 0}}@media (max-width:600px){.zerno-landing h2,.zerno-landing h2.cta-title{font-size:var(--t-block)}.zerno-landing .container{padding:0 18px}.zerno-landing .nav-cta{gap:var(--gap-tight)}}.zerno-landing .public-footer-cols{display:flex;gap:var(--gap-wide);flex-wrap:wrap}.zerno-landing .public-footer-col{display:flex;flex-direction:column;gap:var(--gap-row)}.zerno-landing .public-footer-col-title{color:var(--fg);font-weight:var(--w-accent);font-size:var(--t-kicker);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)}@media (pointer:coarse){.zerno-landing .public-footer-col{gap:0}.zerno-landing .public-footer-col a{display:flex;align-items:center;min-height:40px}}@media (max-width:720px){.zerno-landing .public-footer-grid{flex-direction:column}.zerno-landing .public-footer-cols{gap:var(--gap-block)}}@media (max-width:600px){.zerno-landing .nav-inner{gap:var(--gap-row);padding:0 18px}.zerno-landing .public-footer-grid{padding:0 18px}.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:var(--t-small)}}@media (max-width:560px){.zerno-landing .brand{font-size:var(--t-lead)}.zerno-landing .brand-mark{height:24px}}.zerno-landing.theme-public{--bg:#F6F9F0;--bg-2:#EEF4E2;--surface:#FFFFFF;--surface-2:#EDF3E1;--line:rgb(var(--brand-600)/0.14);--line-2:rgba(20,40,15,0.12);--line-3:rgba(20,40,15,0.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:#f59e0b;--bad:#DC2626;--info:#2563EB;--nav-bg:rgba(246,249,240,0.82);--field-bg:#FFFFFF;--btn-primary-fg:#FFFFFF;--shadow-soft:rgba(20,40,15,0.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:var(--btn-primary-fg);--bg-2:#0F1412;--surface:#141A17;--surface-2:#1A211D;--line:rgb(var(--brand-300)/0.08);--line-2:rgba(255,255,255,0.10);--line-3:rgba(255,255,255,0.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:color-mix(in srgb,var(--bg) 80%,transparent);--field-bg:rgba(255,255,255,0.04);--btn-primary-fg:var(--btn-primary-fg);--shadow-soft:rgb(var(--shadow-ink)/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.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:var(--glow)}.zerno-landing.theme-public .btn-secondary{background:var(--field-bg)}.zerno-landing.theme-public .hero{border-bottom-color:var(--line-3)}.zerno-landing .hl-hero{position:relative;padding:64px 0 72px;overflow:hidden}.zerno-landing .hl-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:var(--gap-wide);align-items:start}.zerno-landing .hl-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.zerno-landing .hl-hero h1{font-size:var(--t-display);line-height:1.08;font-weight:var(--w-strong);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:var(--t-sub);line-height:1.55;color:var(--fg-muted);max-width:480px;margin-bottom:26px}:is(.zerno-landing,.check-unit) .hl-form{display:block;width:100%;max-width:560px;padding:12px 14px 14px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-raise)}:is(.zerno-landing,.check-unit) .hl-field{display:flex;align-items:center;gap:var(--gap-row);padding:0 14px;border-radius:var(--r-inner);border:1.5px solid var(--line-2);background:var(--field-bg);transition:border-color .15s,box-shadow .15s}:is(.zerno-landing,.check-unit) .hl-field:focus-within{border-color:var(--lime);box-shadow:0 0 0 var(--ring-halo) var(--lime-soft)}:is(.zerno-landing,.check-unit) .hl-field-ico{color:var(--fg-subtle);flex-shrink:0;transition:color .15s}:is(.zerno-landing,.check-unit) .hl-field:focus-within .hl-field-ico{color:var(--lime)}:is(.zerno-landing,.check-unit) .hl-form .hl-field-input{flex:1;min-width:0;height:50px;padding:0;border:none;background:transparent;box-shadow:none;font-size:var(--t-read);color:var(--fg)}@media (min-width:600px){:is(.zerno-landing,.check-unit) .hl-form .hl-field-input{font-size:var(--t-title)}}:is(.zerno-landing,.check-unit) .hl-form .hl-field-input:focus{box-shadow:none;outline:none}:is(.zerno-landing,.check-unit) .hl-form-submit{height:52px;white-space:nowrap}.zerno-landing .hl-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap-row) var(--gap-grid);margin:16px 4px 0;padding:0}.zerno-landing .hl-hero-points li{display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--t-small);font-weight:var(--w-accent);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-dash{position:relative;z-index:1;overflow:hidden;background:var(--surface);border:1px solid var(--line-3);border-radius:var(--r-hero);padding:14px;box-shadow:var(--shadow-hero);display:flex;flex-direction:column;gap:var(--gap-row)}.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:var(--gap-tight);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:var(--t-label);font-weight:var(--w-accent);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:var(--gap-tight);font-size:var(--t-kicker);font-weight:var(--w-accent);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:var(--gap-row)}.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}@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-panel{min-width:0;border:1px solid var(--line-3);border-radius:var(--r-card);background:var(--bg);padding:16px}.zerno-landing .hl-panel-title{font-size:var(--t-label);font-weight:var(--w-accent);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:var(--gap-tight)}.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:var(--t-num);font-weight:var(--w-strong);letter-spacing:-.03em;color:var(--fg)}.zerno-landing .hl-rating strong{font-size:var(--t-small);font-weight:var(--w-accent);color:var(--good)}.zerno-landing .hl-rating p{font-size:var(--t-label);color:var(--fg-muted);line-height:1.45}.zerno-landing .hl-issues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-row);align-items:end}.zerno-landing .hl-issue{display:flex;flex-direction:column;gap:1px}.zerno-landing .hl-issue b{font-size:var(--t-head);font-weight:var(--w-strong);letter-spacing:-.02em}.zerno-landing .hl-issue.crit b{color:var(--bad)}.zerno-landing .hl-issue span{font-size:var(--t-kicker);color:var(--fg-muted)}.zerno-landing .hl-rec{display:flex;align-items:center;gap:var(--gap-row);font-size:var(--t-label);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:var(--t-kicker);font-weight:var(--w-accent);padding:2px 7px;border-radius:var(--r-bar);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:var(--t-label);font-weight:var(--w-accent);color:var(--lime)}.zerno-landing .hl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.zerno-landing .hl-step{position:relative;background:var(--surface);border:1px solid var(--line-3);border-radius:var(--r-hero);padding:28px 24px;display:flex;flex-direction:column;gap:var(--gap-row)}.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:var(--t-body);font-weight:var(--w-strong)}.zerno-landing .hl-step h3{font-size:var(--t-lead);font-weight:var(--w-strong);letter-spacing:-.01em;margin-top:4px}.zerno-landing .hl-step p{font-size:var(--t-body);color:var(--fg-muted);line-height:1.55}.zerno-landing .hl-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap-inner)}.zerno-landing .hl-cat{background:var(--surface);border:1px solid var(--line-3);border-radius:var(--r-hero);padding:22px 20px;display:flex;flex-direction:column;gap:var(--gap-row);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:var(--shadow-hero)}.zerno-landing .hl-cat-ico{width:42px;height:42px;border-radius:var(--r-inner);background:var(--surface-2);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .hl-cat h3{font-size:var(--t-read);font-weight:var(--w-strong)}.zerno-landing .hl-cat ul{list-style:none;display:flex;flex-direction:column;gap:var(--gap-tight)}.zerno-landing .hl-cat li{position:relative;padding-left:14px;font-size:var(--t-small);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-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:var(--gap-inner)}.zerno-landing .hl-why-card{background:var(--surface);border:1px solid var(--line-3);border-radius:var(--r-card);padding:24px 22px;display:flex;flex-direction:column;gap:var(--gap-row)}.zerno-landing .hl-why-ico{width:44px;height:44px;border-radius:var(--r-card);background:var(--surface-2);color:var(--lime);display:flex;align-items:center;justify-content:center}.zerno-landing .hl-why-card h4{font-size:var(--t-read);font-weight:var(--w-strong)}.zerno-landing .hl-why-card p{font-size:var(--t-small);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:var(--t-section);font-weight:var(--w-strong);letter-spacing:-.03em;margin-bottom:14px}.zerno-landing .hl-final p{font-size:var(--t-read);color:var(--fg-muted);margin-bottom:28px}.zerno-landing .hl-final .hl-form{margin:0 auto}:is(.zerno-landing,.check-unit) .hl-form-label{font-size:var(--t-small);font-weight:var(--w-accent);color:var(--fg-muted);margin:0 0 6px 4px;display:block}:is(.zerno-landing,.check-unit) .hl-form-row{display:grid;grid-template-columns:1fr;gap:var(--gap-row)}@media (min-width:600px){:is(.zerno-landing,.check-unit) .hl-form-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--gap-row)}}:is(.zerno-landing,.check-unit) .hl-form-error{margin:8px 4px 0}:is(.zerno-landing,.check-unit) .hl-form-trust{display:flex;gap:var(--gap-grid);flex-wrap:wrap;margin:14px 4px 0;padding:0;list-style:none;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.check-unit) .hl-form-trust li{display:inline-flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.check-unit) .hl-form-trust svg{color:var(--lime);flex-shrink:0}@media (max-width:920px){.zerno-landing .hl-hero-inner{grid-template-columns:1fr;gap:var(--gap-block)}.zerno-landing .hl-steps{grid-template-columns:1fr}.zerno-landing .hl-cats,.zerno-landing .hl-why{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.zerno-landing .hl-cats,.zerno-landing .hl-dash-grid,.zerno-landing .hl-why{grid-template-columns:1fr}}.zerno-landing .hl-hero-compact{padding:44px 0 36px}.zerno-landing .hl-hero-compact h1{font-size:var(--t-section);margin:0 0 14px}.zerno-landing .hl-hero-compact .hl-hero-sub{font-size:var(--t-read);max-width:620px;margin-bottom:20px}@media (max-width:640px){.zerno-landing .hl-hero-compact{padding:32px 0 28px}}.zerno-landing{--ag-letter-base:var(--fg);--ag-letter-accent:var(--lime);--font-display:var(--font-ui)}.check-spin{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:check-spin .8s linear infinite}@keyframes check-spin{to{transform:rotate(1turn)}}*,: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,.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:var(--w-accent)}.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:var(--w-strong);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:var(--w-accent);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) .law-grounds{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .law-grounds-quote{margin:0;padding:8px 14px;border-left:3px solid var(--line-2);background:var(--surface-2);border-radius:0 var(--r-chip) var(--r-chip) 0;font-size:var(--t-small);line-height:1.55;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .law-grounds-reading{margin:8px 0 0;font-size:var(--t-small);line-height:1.55;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .law-grounds a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}: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) .tz-split{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--gap-block);align-items:stretch;margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .tz-split-copy{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .tz-split-points{margin-top:20px}:is(.zerno-landing,.zerno-cabinet) .tz-split .check-line{margin-top:auto;padding-top:18px}:is(.zerno-landing,.zerno-cabinet) .report-card.tz-win{margin-top:0;display:flex;flex-direction:column;min-height:320px}:is(.zerno-landing,.zerno-cabinet) .tz-win-head{flex-wrap:nowrap}:is(.zerno-landing,.zerno-cabinet) .tz-win-head h3{font-family:var(--font-mono)}:is(.zerno-landing,.zerno-cabinet) .tz-win-head .mosaic-sum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.zerno-landing,.zerno-cabinet) .tz-win-copy{margin-left:auto;flex:none}:is(.zerno-landing,.zerno-cabinet) .tz-win-body{position:relative;flex:1;min-height:0;margin-top:14px}:is(.zerno-landing,.zerno-cabinet) .tz-win-text{position:absolute;inset:0;margin:0;overflow:hidden;white-space:pre-wrap;background:var(--surface-2);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .tz-win-body:after{content:"";position:absolute;left:1px;right:1px;bottom:1px;height:96px;border-radius:0 0 var(--r-card) var(--r-card);pointer-events:none;background:linear-gradient(to bottom,transparent,var(--surface))}@media (max-width:920px){:is(.zerno-landing,.zerno-cabinet) .tz-split{grid-template-columns:1fr;gap:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .tz-split .check-line{margin-top:18px}:is(.zerno-landing,.zerno-cabinet) .report-card.tz-win{height:360px}}:is(.zerno-landing,.zerno-cabinet) .tz-split-term{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .tz-split-term .term{flex:1;height:auto;min-height:340px;contain:size}:is(.zerno-landing,.zerno-cabinet) .agent-marks{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin:16px 0 0;padding:0;list-style:none}:is(.zerno-landing,.zerno-cabinet) .agent-marks li{display:inline-flex;align-items:center;gap:var(--gap-tight);padding:6px 11px;border:1px solid var(--line-3);border-radius:var(--r-chip);background:var(--surface-2);font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .agent-marks li img{flex:none;width:20px;height:20px}:is(.zerno-landing,.zerno-cabinet) .agent-marks li.agent-marks-rest{border-color:transparent;background:none;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .term{display:flex;flex-direction:column;height:380px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card);background:#0a0f0d;color:#c7d0cb;text-align:left;font-family:var(--font-mono);font-size:var(--t-label);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .term-bar{display:flex;align-items:center;gap:var(--gap-tight);padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25)}:is(.zerno-landing,.zerno-cabinet) .term-dot{width:9px;height:9px;border-radius:50%}:is(.zerno-landing,.zerno-cabinet) .term-dot-r{background:#ff5f57}:is(.zerno-landing,.zerno-cabinet) .term-dot-y{background:#febc2e}:is(.zerno-landing,.zerno-cabinet) .term-dot-g{background:#28c840}:is(.zerno-landing,.zerno-cabinet) .term-title{margin:0 auto;font-size:var(--t-kicker);color:#7d8a82}:is(.zerno-landing,.zerno-cabinet) .term-body{flex:1;min-height:0;padding:12px 14px;overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .term-body .l{display:block;margin-bottom:3px;white-space:pre-wrap;word-break:break-word}:is(.zerno-landing,.zerno-cabinet) .term-body .tg{color:#7d8a82}:is(.zerno-landing,.zerno-cabinet) .term-body .tu{color:#e8efe9}:is(.zerno-landing,.zerno-cabinet) .term-body .tl{color:#a3e635}:is(.zerno-landing,.zerno-cabinet) .term-body .tw{color:#fcd34d}:is(.zerno-landing,.zerno-cabinet) .term-body .tb{color:#93c5fd}:is(.zerno-landing,.zerno-cabinet) .term-body .tr{color:#f87171}:is(.zerno-landing,.zerno-cabinet) .term-body .cursor{display:inline-block;width:6px;height:12px;background:#a3e635;vertical-align:-2px;animation:term-blink 1s steps(2) infinite}@keyframes term-blink{50%{opacity:0}}:is(.zerno-landing,.zerno-cabinet) .term-foot{display:flex;justify-content:space-between;gap:var(--gap-row);padding:8px 14px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2);font-size:var(--t-kicker);color:#7d8a82}:is(.zerno-landing,.zerno-cabinet) .term-stat{display:inline-flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .term-pulse{width:6px;height:6px;border-radius:50%;background:#a3e635;animation:pulse 1.4s infinite}@media (prefers-reduced-motion:reduce){:is(.zerno-landing,.zerno-cabinet) .term-body .cursor,:is(.zerno-landing,.zerno-cabinet) .term-pulse{animation:none}}:is(.zerno-landing,.zerno-cabinet) .term-note{margin-top:14px;font-size:var(--t-small);color:var(--fg-muted)}: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) .flag{margin-left:auto;font-size:var(--t-kicker);font-weight:var(--w-accent);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) .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:var(--r-chip);padding:8px 15px;font-size:var(--t-body);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .chip-pill-ghost{border-style:dashed;color:var(--fg-subtle);font-weight:var(--w-text)}: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 var(--ring-halo) 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:var(--w-strong)}: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:var(--w-strong);color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .plan-price span{font-weight:var(--w-accent);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) .tiers{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099px){:is(.zerno-landing,.zerno-cabinet) .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){:is(.zerno-landing,.zerno-cabinet) .tiers{grid-template-columns:minmax(0,1fr)}}:is(.zerno-landing,.zerno-cabinet) .tier{gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .tier-current{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 8%,var(--surface))}:is(.zerno-landing,.zerno-cabinet) .tier-price{font-size:var(--t-num);font-weight:var(--w-strong);line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .tier-period{font-size:var(--t-small);color:var(--fg-muted);margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .tier-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-row);flex-grow:1;font-size:var(--t-body);line-height:1.45;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .tier-facts li:first-child{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tier-facts b{font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .tier-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--gap-inner);margin-top:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .tier-extra{display:flex;gap:var(--gap-grid);align-items:center;justify-content:space-between;padding:18px 20px;border:1px dashed var(--line-2);border-radius:var(--r-card)}:is(.zerno-landing,.zerno-cabinet) .tier-extra h3{font-size:var(--t-body);font-weight:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .tier-extra h3 span{font-weight:var(--w-accent);color:var(--fg-muted);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .tier-extra p{font-size:var(--t-small);color:var(--fg-muted);line-height:1.5;margin-top:4px}:is(.zerno-landing,.zerno-cabinet) .tier-extra .btn{flex-shrink:0;width:auto}@media (max-width:599px){:is(.zerno-landing,.zerno-cabinet) .tier-extra{flex-direction:column;align-items:stretch}}:is(.zerno-landing,.zerno-cabinet) .tier-shared{margin-top:40px;padding:28px;gap:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .tier-shared h3{font-size:var(--t-sub)}:is(.zerno-landing,.zerno-cabinet) .tier-shared-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .tier-kicker{display:block;font-size:var(--t-kicker);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-bottom:12px}:is(.zerno-landing,.zerno-cabinet) .tier-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-row);font-size:var(--t-body);line-height:1.45}:is(.zerno-landing,.zerno-cabinet) .tier-checks li{display:flex;gap:var(--gap-row);align-items:flex-start}:is(.zerno-landing,.zerno-cabinet) .tier-checks svg{flex-shrink:0;margin-top:1px;color:var(--lime-2)}:is(.zerno-landing,.zerno-cabinet) .tier-title{margin-top:48px;font-size:var(--t-head);font-weight:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .tier-title+.table-scroll{margin-top:16px}@media (min-width:900px){:is(.zerno-landing,.zerno-cabinet) table.compare.tier-diff thead th:first-child{width:30%}}:is(.zerno-landing,.zerno-cabinet) .table-scroll{margin-top:30px}:is(.zerno-landing,.zerno-cabinet) table.compare{width:100%;border-collapse:collapse;font-size:var(--t-body);table-layout:fixed}:is(.zerno-landing,.zerno-cabinet) table.compare :is(th,td){overflow-wrap:anywhere}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) table.compare td,:is(.zerno-landing,.zerno-cabinet) table.compare th{padding:12px 14px}}:is(.zerno-landing,.zerno-cabinet) .tier-pick{display:none}@media (max-width:899px){:is(.zerno-landing,.zerno-cabinet) .tier-pick{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin:0 0 var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .tier-pick input{position:absolute;opacity:0;pointer-events:none}:is(.zerno-landing,.zerno-cabinet) .tier-pick input:checked+.chip{background:var(--lime-soft);border-color:var(--lime);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .tier-pick input:focus-visible+.chip{outline:2px solid var(--lime);outline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .tier-picked:has(.tier-pick label:first-child input:checked) table.tier-diff :is(th,td):not(:first-child,:nth-child(2)),:is(.zerno-landing,.zerno-cabinet) .tier-picked:has(.tier-pick label:nth-child(2) input:checked) table.tier-diff :is(th,td):not(:first-child,:nth-child(3)),:is(.zerno-landing,.zerno-cabinet) .tier-picked:has(.tier-pick label:nth-child(3) input:checked) table.tier-diff :is(th,td):not(:first-child,:nth-child(4)),:is(.zerno-landing,.zerno-cabinet) .tier-picked:has(.tier-pick label:nth-child(4) input:checked) table.tier-diff :is(th,td):not(:first-child,:nth-child(5)),:is(.zerno-landing,.zerno-cabinet) .tier-picked:has(.tier-pick label:nth-child(5) input:checked) table.tier-diff :is(th,td):not(:first-child,:nth-child(6)){display:none}:is(.zerno-landing,.zerno-cabinet) table.compare.tier-diff thead th:first-child{width:45%}}: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:var(--w-strong);padding-bottom:18px;height:1px}:is(.zerno-landing,.zerno-cabinet) table.compare thead th small{display:block;font-weight:var(--w-accent);font-size:var(--t-body);color:var(--lime-2);margin-top:4px}: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) table.compare thead th:first-child{font-size:var(--t-body);font-weight:var(--w-accent);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:var(--w-accent);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;width:auto;align-self:flex-start}:is(.zerno-landing,.zerno-cabinet) table.compare tbody th{font-weight:var(--w-accent);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:var(--w-accent);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:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .row-soon{color:var(--fg-subtle);font-weight:var(--w-strong);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:var(--gap-row);margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .compare-cards-group{display:block;margin:14px 2px 2px;font-size:var(--t-kicker);font-weight:var(--w-strong);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:var(--w-strong);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:var(--w-accent);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:var(--w-strong);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:var(--w-strong)}: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);min-height:var(--field-h-sm);padding:var(--field-pad-sm)}.zerno-cabinet .admin-grant+.admin-grant{margin-top:6px}.zerno-landing .invite-col{max-width:760px}.zerno-landing .invite-col .section-sub+.section-sub{margin-top:var(--gap-inner)}: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:var(--w-strong);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:var(--w-accent);color:var(--fg-muted)}:where(.zerno-landing,.zerno-cabinet) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),:where(.zerno-landing,.zerno-cabinet) select,:where(.zerno-landing,.zerno-cabinet) textarea{font:inherit;font-size:var(--t-body);color:var(--fg);background:var(--field-bg);border:var(--field-border);border-radius:var(--r-chip);padding:var(--field-pad)}:where(.zerno-landing,.zerno-cabinet) input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image])),:where(.zerno-landing,.zerno-cabinet) select{min-height:var(--field-h)}:where(.zerno-landing,.zerno-cabinet) textarea{line-height:1.5;resize:vertical}:where(.zerno-landing,.zerno-cabinet) :where(input,textarea,select)::-moz-placeholder{color:var(--fg-subtle)}:where(.zerno-landing,.zerno-cabinet) :where(input,textarea,select)::placeholder{color:var(--fg-subtle)}:where(.zerno-landing,.zerno-cabinet) :where(textarea,select,input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]))):focus-visible{outline:none;border-color:var(--lime);box-shadow:0 0 0 var(--ring-halo) var(--lime-soft)}:where(.zerno-landing,.zerno-cabinet) :is(input,textarea)[data-blank]{border-color:color-mix(in srgb,var(--mark) 55%,var(--line-2))}:where(.zerno-landing,.zerno-cabinet) :is(input,textarea,select)[data-check]{border-color:var(--warn)}:where(.zerno-landing,.zerno-cabinet) .select-face{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-height:var(--field-h);padding:var(--field-pad);font:inherit;font-size:var(--t-body);text-align:left;color:var(--fg);background:var(--field-bg);border:var(--field-border);border-radius:var(--r-chip);cursor:pointer}:where(.zerno-landing,.zerno-cabinet) .select-face:after{content:"";flex:none;width:6px;height:6px;margin:-3px 2px 0 0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}:where(.zerno-landing,.zerno-cabinet) .select-face:is(:focus-visible,[aria-expanded=true]){border-color:var(--lime-2);outline:none}:is(.zerno-landing,.zerno-cabinet) .admin-field :is(input,textarea,select){width:100%}:is(.zerno-landing,.zerno-cabinet) .admin-field textarea{min-height:78px}: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-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .admin-inline input[type=text]{flex:1 1 150px;min-width:130px}:is(.zerno-landing,.zerno-cabinet) .admin-picks{display:flex;flex-wrap:wrap;gap:var(--gap-row);flex:1 1 150px}:is(.zerno-landing,.zerno-cabinet) .admin-pick{display:flex;align-items:flex-start;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .admin-pick .admin-hint{display:block}:is(.zerno-landing,.zerno-cabinet) table.admin-table .admin-actions{margin-top:0;gap:var(--gap-row);flex-direction:column;align-items:stretch}:is(.zerno-landing,.zerno-cabinet) .method-acts{margin:8px 0 14px;padding-left:18px;display:grid;gap:var(--gap-tight);font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .engine-tabs{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin:0 0 18px}:is(.zerno-landing,.zerno-cabinet) .engine-tabs a{font-size:var(--t-small);font-weight:var(--w-accent);color:var(--fg-muted);text-decoration:none;border:1px solid var(--line-2);border-radius:var(--r-chip);padding:5px 10px;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .engine-tabs a:hover{color:var(--fg);background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .engine-tabs a[aria-current=page]{color:var(--fg);border-color:var(--lime);background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .stage-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-inner);padding:10px 14px;margin:0 0 16px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .stage-now b{color:var(--fg);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .stage-picker{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-inner);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .admin-pick-all{padding-left:var(--gap-inner);border-left:1px solid var(--line-2);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .admin-table td.admin-tick,:is(.zerno-landing,.zerno-cabinet) .admin-table th.admin-tick{width:1%;padding-right:0;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .admin-table .admin-tick .admin-pick{gap:0}:is(.zerno-landing,.zerno-cabinet) .admin-table .admin-pick-all{padding-left:0;border-left:0;font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .stage-ask{padding:16px 18px;margin:0 0 16px;background:var(--surface);border:1px solid var(--warn,var(--line-2));border-radius:var(--r-card)}:is(.zerno-landing,.zerno-cabinet) .stage-ask h3{margin:0 0 8px;font-size:var(--t-body);font-weight:var(--w-strong);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .stage-ask p{margin:0 0 8px;font-size:var(--t-body);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .stage-ask b{color:var(--fg);font-variant-numeric:tabular-nums}: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) .admin-plan-fold>summary{cursor:pointer;margin-top:18px;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .admin-plan-fold>summary:hover{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:var(--w-strong);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:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rd-layout{display:flex;flex-wrap:wrap;gap:var(--gap-wide);max-width:1180px}:is(.zerno-landing,.zerno-cabinet) .rd-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .rd-aside{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rd-filters{display:flex;flex-wrap:wrap;gap:var(--gap-tight);align-items:center}:is(.zerno-landing,.zerno-cabinet) .rd-gap{flex:1}:is(.zerno-landing,.zerno-cabinet) .rd-list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .rd-list li+li{border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .rd-row{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:var(--gap-inner);padding:16px 18px;color:var(--fg);text-decoration:none;align-items:start}:is(.zerno-landing,.zerno-cabinet) .rd-row:hover{background:var(--surface-2);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rd-what{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0}:is(.zerno-landing,.zerno-cabinet) .rd-what b{font-size:var(--t-title);font-weight:var(--w-accent);line-height:1.4}:is(.zerno-landing,.zerno-cabinet) .rd-meta{display:block;font-size:var(--t-small);color:var(--fg-muted);line-height:1.5;font-weight:var(--w-text)}:is(.zerno-landing,.zerno-cabinet) .rd-when{font-size:var(--t-small);color:var(--fg-subtle);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rd-src{justify-self:start;align-self:start;font-size:var(--t-kicker);font-weight:var(--w-strong);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-bar);background:var(--surface-2);color:var(--fg-muted);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rd-src[data-source=ours]{background:var(--lime-soft);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rd-kind{font-size:var(--t-small);font-weight:var(--w-accent);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-kind[data-tone=bad]{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rd-tags{display:flex;flex-wrap:wrap;gap:var(--gap-row);align-items:center;margin-bottom:8px}:is(.zerno-landing,.zerno-cabinet) .rd-tags .rd-meta{display:inline}:is(.zerno-landing,.zerno-cabinet) .rd-empty{padding:28px 18px;background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--fg-muted);font-size:var(--t-body)}:is(.zerno-landing,.zerno-cabinet) .rd-info{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:12px 18px;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-info summary{cursor:pointer;font-size:var(--t-body)}:is(.zerno-landing,.zerno-cabinet) .rd-info ul{margin:10px 0 4px;padding-left:18px;line-height:1.7}:is(.zerno-landing,.zerno-cabinet) .rd-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rd-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:18px 20px;display:flex;flex-direction:column;gap:var(--gap-row);font-size:var(--t-body);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .rd-card h3{margin:0;font-size:var(--t-sub);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rd-card p{margin:0}:is(.zerno-landing,.zerno-cabinet) .rd-card>summary{cursor:pointer;font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rd-back{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-law{display:flex;flex-direction:column;gap:var(--gap-row);font-family:var(--font-serif,Georgia,serif);font-size:var(--t-title);line-height:1.65}:is(.zerno-landing,.zerno-cabinet) .rd-law p{margin:0}:is(.zerno-landing,.zerno-cabinet) .rd-law .rd-fold{font-family:var(--font-ui);font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rd-law del{background:color-mix(in srgb,var(--bad) 12%,transparent);text-decoration-color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .rd-law del[data-quote]{background:color-mix(in srgb,var(--warn) 28%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rd-law ins{background:var(--lime-soft);text-decoration:none;box-shadow:inset 0 calc(-1 * var(--ring-strong)) 0 var(--lime)}:is(.zerno-landing,.zerno-cabinet) .rd-quote{margin-top:4px;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-diff{display:flex;flex-direction:column;gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rd-diff h4{margin:0 0 6px;font-size:var(--t-body);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rd-diff h4 .rd-meta{display:inline;margin-left:6px}:is(.zerno-landing,.zerno-cabinet) .rd-diff-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rd-now,:is(.zerno-landing,.zerno-cabinet) .rd-was{padding:10px 12px;border-radius:var(--r-inner);white-space:pre-line;overflow-wrap:anywhere;font-size:var(--t-small);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .rd-was{background:color-mix(in srgb,var(--bad) 6%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rd-now{background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .rd-pairs{margin:0;display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rd-pairs>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rd-pairs dt{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-pairs dd{margin:0}:is(.zerno-landing,.zerno-cabinet) .rd-questions{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .rd-words{margin:0;padding-left:18px;-moz-columns:240px 2;columns:240px 2;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .rd-words i,:is(.zerno-landing,.zerno-cabinet) .rd-words span{color:var(--fg-muted);font-style:normal}:is(.zerno-landing,.zerno-cabinet) .rd-opt span{display:flex;flex-direction:column;gap:2px}:is(.zerno-landing,.zerno-cabinet) .rd-opt i{font-style:normal;font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-field{display:flex;flex-direction:column;gap:var(--gap-tight);font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rd-actions{display:flex;flex-wrap:wrap;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rd-note{margin:0;padding:10px 14px;background:var(--surface-2);border-radius:var(--r-inner)}@media (max-width:640px){:is(.zerno-landing,.zerno-cabinet) .rd-row{grid-template-columns:minmax(0,1fr);gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .rd-pairs>div{grid-template-columns:minmax(0,1fr);gap:2px}:is(.zerno-landing,.zerno-cabinet) .rd-diff-pair{grid-template-columns:minmax(0,1fr)}}: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:var(--w-accent);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:var(--w-strong);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:var(--w-strong);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-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:var(--w-accent);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) .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-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:var(--w-text);color:var(--fg)}@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-direction:column;gap:var(--gap-tight);padding:8px 0 12px;margin:0 0 18px;border-bottom:1px solid var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .admin-nav:first-child{margin:-.75rem 0 0}@media (min-width:768px){:is(.zerno-landing,.zerno-cabinet) .admin-nav:first-child{margin-top:-2rem}}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group>div{display:contents}:is(.zerno-landing,.zerno-cabinet) .admin-nav-group>span{font-size:var(--t-kicker);font-weight:var(--w-strong);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle);margin-inline-end:4px}: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:var(--w-strong);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:var(--w-strong);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{min-width:240px}: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) table.admin-table{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:var(--w-strong);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:var(--w-accent);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) table.admin-table td{overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) table.admin-table td:is(.num,.tabular-nums,.stack-num,.quality-num,.pulse-num,.sus-num){white-space:nowrap;overflow-wrap:normal}: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-url a{display:inline-block;max-width:40ch;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) table.admin-table td .admin-confirm{white-space:normal}:is(.zerno-landing,.zerno-cabinet) table.method-table{min-width:0;table-layout:fixed}:is(.zerno-landing,.zerno-cabinet) table.method-table td{white-space:normal;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) table.method-table :is(th,td):first-child{width:22%}: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:var(--w-accent);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-fold{border:1px dashed var(--line-2);border-radius:var(--r-card);padding:12px 14px;margin-top:22px}:is(.zerno-landing,.zerno-cabinet) .admin-fold>summary{cursor:pointer;font-size:var(--t-body);font-weight:var(--w-accent);color:var(--fg-muted);list-style:none}:is(.zerno-landing,.zerno-cabinet) .admin-fold>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .admin-fold>summary:before{content:"\25B8 ";color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .admin-fold[open]>summary:before{content:"\25BE "}:is(.zerno-landing,.zerno-cabinet) .admin-fold[open]>summary{color:var(--fg);margin-bottom:6px}: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{margin-top:4px}: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}html.motion :is(.zerno-landing,.zerno-cabinet) .rv-step{transition-delay:calc(var(--i, 0) * 60ms)}html.motion :is(.zerno-landing,.zerno-cabinet) .rv-late.rv-step{transition-delay:calc(.12s + var(--i, 0) * 60ms)}html.motion :is(.zerno-landing,.zerno-cabinet) .rv .rv-wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i, 0) * 60ms)}html.motion :is(.zerno-landing,.zerno-cabinet) .rv.in .rv-wipe{clip-path:inset(0 0 0 0)}html.motion :is(.zerno-landing,.zerno-cabinet) .rv .rv-grow{transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i, 0) * 60ms)}html.motion :is(.zerno-landing,.zerno-cabinet) .rv.in .rv-grow{transform:none}html.motion :is(.zerno-landing,.zerno-cabinet) .rv.rv-fade{transform:none;transition:opacity .9s cubic-bezier(.2,.7,.3,1)}:is(.zerno-landing,.zerno-cabinet) .rise{display:inline-block;font-variant-numeric:tabular-nums}@media print{html.motion :is(.zerno-landing,.zerno-cabinet) :is(.rv,.rv .rv-wipe,.rv .rv-grow){opacity:1;transform:none;clip-path:none}}@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;--r-device:26px;--gap-tight:6px;--gap-row:10px;--gap-inner:14px;--gap-grid:20px;--gap-block:28px;--gap-wide:40px;--on-fill:#fff;--on-fill-bad:#ffb4a6;--mark:#facc15;--tg:#2aabee;--cat-blue:#3b82f6;--cat-violet:#5530b0;--cat-orange:#e8590c;--shadow-ink:0 0 0;--shadow-raise:0 1px 2px rgb(var(--shadow-ink)/0.08);--shadow-pop:0 16px 48px rgb(var(--shadow-ink)/0.14);--shadow-hero:0 30px 70px -30px var(--shadow-soft);--shadow-dock:0 -8px 24px rgb(var(--shadow-ink)/0.06);--glow:0 0 24px var(--lime-glow);--ring-hair:1px;--ring-strong:2px;--ring-halo:3px;--edge-w:3px;--series-1:#3b82f6;--series-2:#f59e0b;--series-3:#22d3ee;--series-4:#a855f7;--series-5:#ef4444;--series-6:#10b981;--series-7:#94a3b8;--field-border:1.5px solid var(--line-2);--field-h:36px;--field-h-sm:30px;--field-pad:6px 11px;--field-pad-sm:3px 8px;--page-top:64px;--page-head-gap:20px;--page-lead-gap:48px;--section-y:72px;--lead-max:720px;--t-read:16px;--t-lead:clamp(17px,1.6vw,21px);--t-block:clamp(20px,2.2vw,27px);--t-display:clamp(36px,4.1vw,56px);--t-page:clamp(26px,3.2vw,40px);--t-section:clamp(30px,2.9vw,42px)}:is(.zerno-landing,.zerno-cabinet) .mt-tight{margin-top:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .mt-row{margin-top:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .mt-inner{margin-top:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .mt-grid{margin-top:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .mt-block{margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .mt-wide{margin-top:var(--gap-wide)}:is(.zerno-landing,.zerno-cabinet) .mb-tight{margin-bottom:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .mb-row{margin-bottom:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .mb-inner{margin-bottom:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .mb-grid{margin-bottom:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .mb-block{margin-bottom:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .mb-wide{margin-bottom:var(--gap-wide)}:is(.zerno-landing,.zerno-cabinet) .t-kicker{font-size:var(--t-kicker)}:is(.zerno-landing,.zerno-cabinet) .t-label{font-size:var(--t-label)}:is(.zerno-landing,.zerno-cabinet) .t-small{font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .t-body{font-size:var(--t-body)}:is(.zerno-landing,.zerno-cabinet) .t-sub{font-size:var(--t-sub)}:is(.zerno-landing,.zerno-cabinet) .t-head{font-size:var(--t-head)}:is(.zerno-landing,.zerno-cabinet) .t-num{font-size:var(--t-num)}.v-width{width:var(--v-width)!important}.v-height{height:var(--v-height)!important}.v-left{left:var(--v-left)!important}.v-top{top:var(--v-top)!important}.v-bg{background:var(--v-bg)!important}.v-color{color:var(--v-color)!important}.v-edge{border-left-color:var(--v-edge)!important}.v-grow{flex-grow:var(--v-grow)!important}.v-delay{animation-delay:var(--v-delay)!important}.v-bg-size{background-size:var(--v-bg-size)!important}.v-bg-x{background-position-x:var(--v-bg-x)!important}.v-shift{transform:var(--v-shift)!important}.v-opacity{opacity:var(--v-opacity)!important}.v-cols{grid-template-columns:var(--v-cols)!important}.v-fs{font-size:var(--v-fs)!important}.v-flex{flex:var(--v-flex)!important}:is(.zerno-landing,.zerno-cabinet) .gap-tight{gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .gap-row{gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .gap-inner{gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .gap-grid{gap:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .cell-text{white-space:normal;min-width:180px}:is(.zerno-landing,.zerno-cabinet) .cell-text-wide{white-space:normal;min-width:240px}:is(.zerno-landing,.zerno-cabinet) .col-w-xs{width:5.5rem}:is(.zerno-landing,.zerno-cabinet) .col-w-sm{width:9rem}:is(.zerno-landing,.zerno-cabinet) .col-w-md{width:10.5rem}:is(.zerno-landing,.zerno-cabinet) .col-w-lg{width:12rem}:is(.zerno-landing,.zerno-cabinet) .field-auto{width:auto;min-width:180px}.offscreen{position:absolute;left:-9999px}@media (min-width:768px){.shell-main{padding-left:var(--sidebar-w,220px)}}.tg-mark{border-radius:var(--r-bar);background:var(--tg);color:var(--on-fill)}:is(.zerno-landing,.zerno-cabinet) .wrap-anywhere{overflow-wrap:anywhere}@media (pointer:coarse){:is(.zerno-landing,.zerno-cabinet){--field-h:44px;--field-h-sm:44px}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet){--page-top:28px;--page-lead-gap:32px;--section-y:56px}}.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) .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:var(--w-text)}: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) .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:var(--w-strong);margin:var(--gap-block) 0 14px}:is(.zerno-landing,.zerno-cabinet) .block-count{font-size:var(--t-small);font-weight:var(--w-accent);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:var(--w-accent)}: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:var(--w-accent)}: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:var(--gap-tight);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)}:is(.zerno-landing,.zerno-cabinet) .shots figcaption.shots-landed{color:var(--fg)}@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:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .run-strip-stage{font-weight:var(--w-text);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:var(--w-accent);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:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .leaves{margin-block:var(--gap-block);padding:14px 18px;border:1px solid color-mix(in srgb,var(--bad) 45%,var(--line-2));border-radius:var(--r-chip);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .leaves h3{color:var(--bad);font-size:var(--t-body);font-weight:var(--w-strong);margin-bottom:6px}:is(.zerno-landing,.zerno-cabinet) .leaves p{font-size:var(--t-small);color:var(--fg-muted);margin-bottom:8px}:is(.zerno-landing,.zerno-cabinet) .leaves ul{display:flex;flex-direction:column;gap:var(--gap-tight);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .leaves li{overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .leaves-to{color:var(--bad);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .since-done-what{font-weight:var(--w-text);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .since-done-more{flex:none;font-weight:var(--w-accent);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 var(--r-chip) var(--r-chip) 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:var(--w-strong);color:var(--lime-highlight);background:var(--lime-soft);border-radius:var(--r-bar);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) :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) .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:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .finding-places i a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .finding-places i a:hover{text-decoration-color:currentColor}: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:var(--w-accent)}: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-draft{flex:none;margin-left:auto;padding:2px 8px;border:1px solid var(--line-3);border-radius:var(--r-chip);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-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);white-space:pre-wrap;overflow-wrap:anywhere;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:var(--gap-tight);align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .nchan-esc input{width:72px;min-height:var(--field-h-sm);padding:var(--field-pad-sm);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:var(--gap-tight);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:var(--gap-tight);align-items:baseline}:is(.zerno-landing,.zerno-cabinet) .jrn-count{font-size:var(--t-small);font-weight:var(--w-text);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:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .jrn-field span{font-size:var(--t-kicker);font-weight:var(--w-accent);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .jrn-field select{min-width:190px;max-width:100%;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-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-form{display:flex;flex-direction:column;gap:var(--gap-row)}: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:var(--w-strong);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) .notice-good{border-color:var(--lime);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .notice-good a{color:var(--lime-2);font-weight:var(--w-accent)}: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) .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-block)}: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-block))}: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) .finding-seen-rows dt{font-size:var(--t-body);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .basis-service{display:inline-flex;align-items:center;gap:var(--gap-tight)}: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) a.finding-where{text-decoration:none}:is(.zerno-landing,.zerno-cabinet) :is(a.finding-where,.finding-seen-where):hover{color:var(--fg);text-decoration:underline;text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .finding-mailboxes b{font-weight:var(--w-accent);color:var(--fg)}: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-mark{width:40px;height:40px;border-radius:var(--r-inner);flex:none;-o-object-fit:contain;object-fit:contain;background:var(--surface-2)}:is(.zerno-landing,.zerno-cabinet) .site-mark-letter{display:grid;place-items:center;font-weight:var(--w-strong);font-size:var(--t-title);color:var(--on-fill);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:color-mix(in srgb,var(--on-fill) 12%,transparent)}: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) .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:var(--w-strong);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:var(--w-strong);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)}: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) .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:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .mosaic-sum{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .mosaic-scroll{padding:12px 0 4px}:is(.zerno-landing,.zerno-cabinet) .mosaic-body>div:last-child{flex:1 1 auto;min-width:0}:is(.zerno-landing,.zerno-cabinet) .mosaic-grid .mosaic-col{flex:0 1 12px;min-width:0}:is(.zerno-landing,.zerno-cabinet) .mosaic-grid .mosaic-cell{width:100%;height:auto;aspect-ratio:1}@media (max-width:640px){:is(.zerno-landing,.zerno-cabinet) .mosaic-body .mosaic-days{display:none}:is(.zerno-landing,.zerno-cabinet) .mosaic-body :is(.mosaic-grid,.mosaic-col,.mosaic-months){gap:1px}}: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{flex:0 1 12px;min-width:0;white-space:nowrap}: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 var(--ring-strong) 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-fill .bars-col{max-width:none}:is(.zerno-landing,.zerno-cabinet) .bars-col em{display:block;width:100%;border-radius:var(--r-bar) var(--r-bar) 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:var(--w-accent)}: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) .fd .bars-row{height:118px}:is(.zerno-landing,.zerno-cabinet) .fd-col{max-width:20px}:is(.zerno-landing,.zerno-cabinet) .fd-stack{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;border-radius:var(--r-bar) var(--r-bar) 0 0;overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .fd-stack em{display:block;width:100%;border-radius:0}:is(.zerno-landing,.zerno-cabinet) .fd-stack .fd-ok{background:color-mix(in srgb,var(--good) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .fd-stack .fd-warn{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .fd-stack .fd-bad{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .fd-col:hover .fd-stack{filter:brightness(1.14)}:is(.zerno-landing,.zerno-cabinet) .fd-marks{display:flex;gap:3px;margin-top:6px}:is(.zerno-landing,.zerno-cabinet) .fd-mark{flex:1 1 0;min-width:4px;max-width:20px;display:flex;justify-content:center;height:10px}:is(.zerno-landing,.zerno-cabinet) a.fd-mark span{width:2px;height:10px;border-radius:var(--r-bar);background:color-mix(in srgb,var(--fg) 45%,transparent)}:is(.zerno-landing,.zerno-cabinet) a.fd-mark:hover span{background:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .fd-legend{gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .fd-key{display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--t-kicker)}:is(.zerno-landing,.zerno-cabinet) .fd-key:before{content:"";width:8px;height:8px;border-radius:var(--r-bar)}:is(.zerno-landing,.zerno-cabinet) .fd-key-bad:before{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .fd-key-warn:before{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .fd-key-ok:before{background:color-mix(in srgb,var(--good) 55%,transparent)}:is(.zerno-landing,.zerno-cabinet) .shifts{margin-top:26px;display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .shift-day{padding:18px 0;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .shift-day:first-child{border-top:0;padding-top:4px}:is(.zerno-landing,.zerno-cabinet) .shift-when{display:flex;align-items:baseline;gap:var(--gap-row);font-size:var(--t-title);font-weight:var(--w-strong);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .shift-when span{font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shift-list{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .shift-row{display:flex;align-items:baseline;gap:var(--gap-row);font-size:var(--t-body);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .shift-dot{flex:none;width:7px;height:7px;border-radius:var(--r-bar);background:var(--fg-subtle);transform:translateY(-1px)}:is(.zerno-landing,.zerno-cabinet) .shift-what{flex:1 1 auto;min-width:0;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) :is(.shift-ask,.shift-said){flex:1 0 100%;padding-left:17px;margin-top:6px;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shift-ask{display:flex;align-items:center;gap:var(--gap-tight);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .shift-how{flex:none;font-size:var(--t-small);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shift-fixed .shift-dot{background:var(--good)}:is(.zerno-landing,.zerno-cabinet) .shift-fixed .shift-how{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .shift-broke .shift-dot{background:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .shift-broke .shift-how{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .shift-moved .shift-dot{background:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .shift-moved .shift-how{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .shift-grew .shift-dot{background:color-mix(in srgb,var(--good) 45%,transparent)}:is(.zerno-landing,.zerno-cabinet) .shift-ours .shift-dot{background:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shift-events{margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .shift-proof{flex:1 0 100%;padding-left:17px;min-width:0}:is(.zerno-landing,.zerno-cabinet) .proof{min-width:0}:is(.zerno-landing,.zerno-cabinet) .proof-line{display:block;font-size:var(--t-small);color:var(--fg-muted);line-height:1.5;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .proof>summary{cursor:pointer;list-style:none}:is(.zerno-landing,.zerno-cabinet) .proof>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .proof>summary:after{content:" ＋";font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .proof[open]>summary:after{content:" −"}:is(.zerno-landing,.zerno-cabinet) .proof>summary:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .proof-what{font-family:var(--font-mono);font-size:var(--t-label);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .proof-body{margin-top:8px;padding:12px 14px;border:1px solid var(--line-3);border-radius:var(--r-inner);background:var(--surface);display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .proof-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .proof-side{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0}:is(.zerno-landing,.zerno-cabinet) .proof-when{font-size:var(--t-label);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .proof-head{margin:0;font-size:var(--t-small);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .proof-said{margin:0;font-family:var(--font-mono);font-size:var(--t-label);color:var(--fg-muted);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .proof-link{align-self:flex-start;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .shift-events .event-when{font-size:0;width:56px}:is(.zerno-landing,.zerno-cabinet) .shift-events .event-when i{font-size:var(--t-small);opacity:1}:is(.zerno-landing,.zerno-cabinet) .shift-more>summary{margin-top:12px;font-size:var(--t-small);color:var(--fg-subtle);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .shift-more>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .shift-more>summary:before{content:"＋";font-size:var(--t-kicker)}:is(.zerno-landing,.zerno-cabinet) .shift-more[open]>summary:before{content:"−"}:is(.zerno-landing,.zerno-cabinet) .shift-more>summary:hover{color:var(--fg-muted)}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .shift-row{flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .shift-how{flex:1 1 100%;padding-left:17px}}: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) .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:var(--w-accent);color:var(--fg)}: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:var(--w-strong);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;max-width:100%;flex:1 0 auto}:is(.zerno-landing,.zerno-cabinet) .site-head-name h1{margin:0;font-size:var(--t-block);font-weight:var(--w-strong);line-height:1.15;letter-spacing:-.03em;overflow-wrap:break-word}:is(.zerno-landing,.zerno-cabinet) .site-head-name p{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .site-head-out{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none;white-space:nowrap;transition:color .15s}:is(.zerno-landing,.zerno-cabinet) .site-head-out:is(:hover,:focus-visible){color:var(--lime-2)}: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:var(--w-accent);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;flex-wrap:wrap;gap:var(--gap-row) 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{flex:none;white-space:nowrap;padding:0 0 11px;font-size:var(--t-body);font-weight:var(--w-accent);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)}:is(.zerno-landing,.zerno-cabinet) .site-tabs a.locked{display:inline-flex;align-items:center;gap:var(--gap-tight);opacity:.6}:is(.zerno-landing,.zerno-cabinet) .site-tabs a.locked:hover{opacity:1}:is(.zerno-landing,.zerno-cabinet) .site-tabs .site-tab-lock{width:14px;height:14px;flex:none}@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) a{white-space:nowrap;font-size:var(--t-title);padding-bottom:12px}:is(.zerno-landing,.zerno-cabinet) .site-head-line{align-items:flex-start}:is(.zerno-landing,.zerno-cabinet) .site-head-name{flex:1 1 calc(100% - 38px - var(--gap-row) - 1px)}:is(.zerno-landing,.zerno-cabinet) .site-head .plan-route{flex:1 1 100%}:is(.zerno-landing,.zerno-cabinet) .site-head-line>:is(a.btn,form,.btn-join){flex:1 1 calc(50% - var(--gap-row))}:is(.zerno-landing,.zerno-cabinet) .site-head-line>.btn-join>a.btn{flex:1 1 auto}:is(.zerno-landing,.zerno-cabinet) .site-head-line .btn-tail{margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .site-head-line>form .btn{width:100%}}.site-head-menu{display:none}@media (max-width:767.98px){.zerno-cabinet:has(.site-head) .cabinet-bar{display:none}.zerno-cabinet .site-head-menu{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;width:38px;height:38px;border-radius:var(--r-inner);color:var(--fg-subtle);background:none;border:1px solid transparent;cursor:pointer}.zerno-cabinet .site-head-menu:hover{color:var(--fg);border-color:var(--line-2)}.zerno-cabinet .site-head-name{flex:1 1 calc(100% - 38px - 38px - var(--gap-row) * 2 - 1px)}}: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:var(--w-strong);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:var(--gap-tight)}: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:var(--w-accent);padding:2px 8px;border-radius:var(--r-chip);background:var(--bad);color:var(--on-fill);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .tech-pill-warn{background:var(--warn);color:var(--warn-fg)}: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:var(--r-bar);vertical-align:-1px;box-shadow:inset 0 0 0 var(--ring-hair) rgb(var(--shadow-ink)/.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%,#DD0000 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(#FF9933 0 33.3%,#fff 33.3% 66.6%,#138808 66.6%)}:is(.zerno-landing,.zerno-cabinet) .cflag-ae{background:linear-gradient(90deg,#FF0000 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,#006600 0 40%,#FF0000 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%,#FF0000 38% 62%,transparent 62%),linear-gradient(90deg,transparent 38%,#FF0000 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:var(--t-kicker);font-weight:var(--w-strong);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:var(--w-accent);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:var(--w-strong);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:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .event-link{color:inherit;text-decoration:none}:is(.zerno-landing,.zerno-cabinet) .event-link:hover{text-decoration:underline;text-underline-offset:3px}: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-moved{margin-top:8px;display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .moved-head{font-size:var(--t-kicker);text-transform:uppercase;letter-spacing:.1em}:is(.zerno-landing,.zerno-cabinet) .moved-head-up{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .moved-head-down{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .moved-head-down:not(:first-child){margin-top:6px}:is(.zerno-landing,.zerno-cabinet) .moved-line{font-size:var(--t-small);line-height:1.5;color:var(--fg);padding-left:10px;border-left:2px solid var(--line)}:is(.zerno-landing,.zerno-cabinet) .moved-up{border-left-color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .moved-down{border-left-color:var(--bad)}: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}}.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:var(--w-strong);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-scroll{margin-top:12px}.zerno-cabinet table.checklist{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:var(--w-accent);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 .cl-rule,.zerno-cabinet td.cl-title{font-weight:var(--w-accent)}.zerno-cabinet .cl-rule{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:var(--r-bar);font-size:var(--t-kicker);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:not([type=checkbox],[type=radio]),.zerno-cabinet table.checklist select{font-size:var(--t-small);width:100%;min-height:var(--field-h-sm);padding:var(--field-pad-sm)}.zerno-cabinet table.checklist tr.cl-done td:first-child{box-shadow:inset var(--edge-w) 0 0 var(--good)}.zerno-cabinet table.checklist tr.cl-doing td:first-child{box-shadow:inset var(--edge-w) 0 0 var(--warn)}.zerno-cabinet table.checklist tr.cl-collected td:first-child{box-shadow:inset var(--edge-w) 0 0 var(--line)}.zerno-cabinet table.checklist tr.cl-planned td:first-child{box-shadow:inset var(--edge-w) 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:var(--w-strong)}.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:var(--w-accent)}.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:var(--w-accent);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:var(--w-strong)}.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:var(--shadow-hero)}: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-hunt,:is(.zerno-landing,.zerno-cabinet) .hp-scan,:is(.zerno-landing,.zerno-cabinet) .hp-shot,: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 60s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-verdict{animation-delay:10s}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-fix{animation-name:hp-scene-long;animation-delay:20s}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-shot{animation-delay:40s}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-hunt{animation-delay:50s}@keyframes hp-scene{0%{opacity:0;transform:translateY(8px)}1%,15.67%{opacity:1;transform:none}16.67%,to{opacity:0;transform:translateY(-8px)}}@keyframes hp-scene-long{0%{opacity:0;transform:translateY(8px)}1%,32.33%{opacity:1;transform:none}33.33%,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:var(--t-lead);line-height:1.6;letter-spacing:-.015em;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .hp-line+.hp-line{margin-top:14px}: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:8px 0 0;font-size:var(--t-small);color:var(--fg-muted);opacity:0}:is(.zerno-landing,.zerno-cabinet) .hp-norm-1,:is(.zerno-landing,.zerno-cabinet) .hp-norm-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .hp-norm b{color:var(--fg);font-weight:var(--w-accent)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-swap-1 .hp-old{animation:hp-old-1 60s steps(22) 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-swap-1 .hp-new{animation:hp-new-1 60s steps(22) 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-swap-2 .hp-old{animation:hp-old-2 60s steps(22) 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-swap-2 .hp-new{animation:hp-new-2 60s steps(22) 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-norm-1{animation:hp-norm-1 60s 20s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-norm-2{animation:hp-norm-2 60s 20s infinite}@keyframes hp-old-1{0%,3.33%{clip-path:inset(0 0 0 0)}6.67%,to{clip-path:inset(0 100% 0 0)}}@keyframes hp-new-1{0%,6.67%{clip-path:inset(0 100% 0 0)}10.67%,to{clip-path:inset(0 0 0 0)}}@keyframes hp-old-2{0%,15%{clip-path:inset(0 0 0 0)}18.33%,to{clip-path:inset(0 100% 0 0)}}@keyframes hp-new-2{0%,18.33%{clip-path:inset(0 100% 0 0)}22.67%,to{clip-path:inset(0 0 0 0)}}@keyframes hp-norm-1{0%,11%{opacity:0}12.67%,to{opacity:1}}@keyframes hp-norm-2{0%,23%{opacity:0}24.67%,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:var(--r-bar);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 60s cubic-bezier(.4,0,.2,1) infinite}@keyframes hp-bar{0%,1%{width:4%}14.5%,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 60s infinite;animation-delay:calc(var(--i) * 1s - 14.3s)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark{animation:hp-mark 60s infinite;animation-delay:inherit}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .run-mark:after{animation:hp-arc 60s 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 60s infinite;animation-delay:inherit}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-step .hp-tick{animation:hp-tick 60s infinite;animation-delay:inherit}@keyframes hp-row{0%,24.99%{color:var(--fg-subtle);font-weight:var(--w-text)}25%,26.66%{color:var(--fg);font-weight:var(--w-accent)}26.67%,to{color:var(--fg-muted);font-weight:var(--w-text)}}@keyframes hp-mark{0%,24.99%{border-color:var(--line-2);background:transparent}25%,26.66%{border-color:transparent;background:transparent}26.67%,to{border-color:var(--lime);background:var(--lime-soft)}}@keyframes hp-arc{0%,24.99%{border-color:transparent}25%,26.66%{border-color:var(--lime);border-right-color:transparent}26.67%,to{border-color:transparent}}@keyframes hp-dot-out{0%,24.99%{opacity:1}25%,to{opacity:0}}@keyframes hp-tick{0%,26.66%{opacity:0}26.67%,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:var(--t-kicker);gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-source{gap:var(--gap-row)}: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:var(--r-bar)}: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:var(--t-block)}: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:var(--gap-inner) var(--gap-wide)}: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:var(--t-num)}: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 60s cubic-bezier(.3,0,.2,1) infinite;animation-delay:-.25s}@keyframes hp-tape{0%,22.91%{transform:translateY(0)}24.17%,27.5%{transform:translateY(-1.2em)}28.33%,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:60s 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%,22.1%{opacity:1}22.5%,to{opacity:0}}@keyframes hp-law-2{0%,23.35%{opacity:0}23.75%,26.65%{opacity:1}27.1%,to{opacity:0}}@keyframes hp-law-3{0%,27.5%{opacity:0}27.9%,to{opacity:1}}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-up{animation:hp-up 60s cubic-bezier(.2,.7,.3,1) infinite;animation-delay:calc(var(--i) * .2s - 4.2s)}@keyframes hp-up{0%,24.99%{opacity:0;transform:translateY(10px)}25.85%,to{opacity:1;transform:none}}:is(.zerno-landing,.zerno-cabinet) .hp-page{position:relative;flex:1;padding:14px;border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--field-bg);overflow:hidden}:is(.zerno-landing,.zerno-cabinet) .hp-shot{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .hp-page-head{display:flex;gap:var(--gap-row);margin-bottom:16px}:is(.zerno-landing,.zerno-cabinet) .hp-page-head i{height:10px;border-radius:var(--r-bar);background:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .hp-page-head i:first-child{width:90px}:is(.zerno-landing,.zerno-cabinet) .hp-page-head i:last-child{width:46px;margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .hp-page-body{display:grid;grid-template-columns:1fr 150px;gap:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .hp-page-col i{display:block;height:8px;margin-bottom:10px;border-radius:var(--r-bar);background:var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .hp-page-col i:nth-child(2){width:88%}:is(.zerno-landing,.zerno-cabinet) .hp-page-col i:nth-child(3){width:72%}:is(.zerno-landing,.zerno-cabinet) .hp-page-col i:nth-child(4){width:80%}:is(.zerno-landing,.zerno-cabinet) .hp-page-form{height:124px;align-self:start;padding:10px;border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface);font-size:var(--t-kicker);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .hp-page-form i{display:block;height:16px;margin-top:8px;border-radius:var(--r-bar);background:var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .hp-page-form b{display:block;margin-top:10px;padding:5px 0;border-radius:var(--r-bar);text-align:center;font-size:var(--t-kicker);color:var(--bg);background:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .hp-lens{position:absolute;top:12px;left:12px;right:12px;height:calc(100% - 24px);border:2px solid var(--lime);border-radius:var(--r-chip);box-shadow:0 0 0 100vmax color-mix(in oklab,var(--bg) 62%,transparent);opacity:0}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-lens{animation:hp-lens 60s cubic-bezier(.4,0,.2,1) 40s infinite}@keyframes hp-lens{0%{top:12px;left:12px;right:12px;height:calc(100% - 24px);opacity:0}1.67%{top:12px;left:12px;right:12px;height:calc(100% - 24px);opacity:1}15.67%,6.33%{top:40px;left:calc(100% - 164px);right:14px;height:124px;opacity:1}16.67%,to{top:40px;left:calc(100% - 164px);right:14px;height:124px;opacity:0}}:is(.zerno-landing,.zerno-cabinet) .hp-shot .hp-lens{top:40px;left:calc(100% - 164px);right:14px;height:124px;opacity:1}:is(.zerno-landing,.zerno-cabinet) .hp-hunt{display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .hp-forms{position:relative;flex:1;display:grid;gap:var(--gap-row);align-content:start;padding:10px;border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--field-bg)}:is(.zerno-landing,.zerno-cabinet) .hp-form{height:84px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface)}:is(.zerno-landing,.zerno-cabinet) .hp-form-title{display:block;font-size:var(--t-kicker);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .hp-form-row{display:flex;align-items:center;gap:var(--gap-row);margin-top:8px;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .hp-form-row em{font-style:normal;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .hp-box{width:15px;height:15px;flex:none;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--line-2);border-radius:var(--r-bar);background:var(--field-bg)}:is(.zerno-landing,.zerno-cabinet) .hp-box-pre{border-color:var(--bad);background:var(--bad);color:var(--on-fill)}:is(.zerno-landing,.zerno-cabinet) .hp-form-ok .hp-box{border-color:var(--lime);background:var(--lime-soft)}:is(.zerno-landing,.zerno-cabinet) .hp-form-none .hp-box{visibility:hidden}:is(.zerno-landing,.zerno-cabinet) .hp-form-none .hp-form-row em{color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .hp-form-verdict{display:inline-block;margin-top:8px;font-size:var(--t-kicker);font-weight:var(--w-accent);color:var(--bad);opacity:0}:is(.zerno-landing,.zerno-cabinet) .hp-form-ok .hp-form-verdict{color:var(--lime)}:is(.zerno-landing,.zerno-cabinet) .hp-hunt .hp-form-verdict{opacity:1}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-form-verdict{opacity:0;animation:60s 50s infinite}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-form:first-child .hp-form-verdict{animation-name:hp-hv-1}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-form:nth-child(2) .hp-form-verdict{animation-name:hp-hv-2}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-form:nth-child(3) .hp-form-verdict{animation-name:hp-hv-3}@keyframes hp-hv-1{0%,2.5%{opacity:0}15.67%,3.5%{opacity:1}16.67%,to{opacity:0}}@keyframes hp-hv-2{0%,7.5%{opacity:0}15.67%,8.5%{opacity:1}16.67%,to{opacity:0}}@keyframes hp-hv-3{0%,12.5%{opacity:0}13.5%,15.67%{opacity:1}16.67%,to{opacity:0}}:is(.zerno-landing,.zerno-cabinet) .hp-hunt-lens{position:absolute;left:10px;right:10px;top:10px;height:84px;border:2px solid var(--lime);border-radius:var(--r-chip);opacity:0}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-hunt-lens{animation:hp-hunt-lens 60s cubic-bezier(.4,0,.2,1) 50s infinite}@keyframes hp-hunt-lens{0%{top:10px;opacity:0}1.67%,5.33%{top:10px;opacity:1}10.33%,6.67%{top:104px;opacity:1}11.67%,15.67%{top:198px;opacity:1}16.67%,to{top:198px;opacity:0}}:is(.zerno-landing,.zerno-cabinet) .hp-hunt .hp-hunt-lens{opacity:0}:is(.zerno-landing,.zerno-cabinet) .hp-dots{display:flex;gap:var(--gap-tight);margin-top:20px}:is(.zerno-landing,.zerno-cabinet) .hp-dots i{width:6px;height:6px;border-radius:var(--r-bar);background:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .hp-dots i.hp-dot-wide{width:18px;background:var(--lime)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-dots i{width:6px;background:var(--line-2);animation:hp-dot 60s infinite;animation-delay:calc(var(--i) * 10s)}html.motion :is(.zerno-landing,.zerno-cabinet) .hp-dots i.hp-dot-wide{animation-name:hp-dot-long}@keyframes hp-dot{0%,15.67%{width:18px;background:var(--lime)}16.67%,to{width:6px;background:var(--line-2)}}@keyframes hp-dot-long{0%,32.33%{width:18px;background:var(--lime)}33.33%,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:stretch}:is(.zerno-landing) .hl-hero-inner:has(.hp)>.hl-hero-copy>.check-unit{align-self:stretch}:is(.zerno-landing) .hl-hero-inner:has(.hp)>.hp{display:flex;flex-direction:column}:is(.zerno-landing) .hl-hero-inner:has(.hp)>.hp>.hp-dots{margin-top:auto;padding-top:20px}}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .hp{padding:18px 18px 16px}:is(.zerno-landing,.zerno-cabinet) .hp-line{font-size:var(--t-sub);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:var(--t-lead)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-strip{flex-wrap:nowrap;gap:var(--gap-inner) var(--gap-inner)}: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:var(--t-sub)}:is(.zerno-landing,.zerno-cabinet) .hp-verdict .rp-cell-law{max-width:20ch}}: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-top:0;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:var(--gap-tight);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) .crawl-reader{color:var(--fg-2)}:is(.zerno-landing,.zerno-cabinet) .crawl-reader.quiet{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .admin-hint.stalled{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .admin-hint.gave-up{color:var(--warn);margin-top:3px}:is(.zerno-landing,.zerno-cabinet) .fix-paths{display:flex;flex-direction:column;gap:var(--gap-row);margin:8px 0 0;padding:0;list-style:none}:is(.zerno-landing,.zerno-cabinet) .fix-path{border:1px solid var(--line);border-radius:var(--r-inner);padding:12px 14px}:is(.zerno-landing,.zerno-cabinet) .fix-path form{display:flex;flex-direction:column;gap:var(--gap-tight);align-items:flex-start}:is(.zerno-landing,.zerno-cabinet) .fix-path-title{display:flex;align-items:center;gap:var(--gap-row);margin:0}:is(.zerno-landing,.zerno-cabinet) .fix-path-note{width:100%;max-width:420px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-chip);font:inherit;font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .fix-path-ask{display:flex;flex-direction:column;gap:var(--gap-tight);max-width:420px;font-size:var(--t-small);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fork-choice{margin-top:8px}:is(.zerno-landing,.zerno-cabinet) .fork-choice-set{border:0;padding:0;margin:0;min-width:0}:is(.zerno-landing,.zerno-cabinet) .fork-choice-q{padding:0;margin:0 0 8px;font-size:var(--t-body);font-weight:var(--w-accent);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .fork-opts{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .fork-opt-body{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.zerno-landing,.zerno-cabinet) .fork-opt-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight);font-weight:var(--w-accent);line-height:1.4}:is(.zerno-landing,.zerno-cabinet) .fork-opt-tag{padding:1px 8px;border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--surface);color:var(--fg);font-size:var(--t-label);font-weight:var(--w-text)}:is(.zerno-landing,.zerno-cabinet) :is(.fork-opt-means,.fork-opt-warns){font-size:var(--t-small);color:var(--fg-muted);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .fork-choice-ask{margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .fork-choice-save{margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .fork-choice{margin-bottom:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .fork-group{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-inner);display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .fork-group-rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-tight);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .fork-group-rules .rp-num{margin-right:6px}:is(.zerno-landing,.zerno-cabinet) .fork-group-fine{margin:0;padding:8px 10px;border-radius:var(--r-inner);background:color-mix(in srgb,var(--bad) 7%,transparent);font-size:var(--t-small);line-height:1.5}:is(.zerno-landing,.zerno-cabinet) .fork-opt:is([data-tone=warn],[data-tone=bad]){--tone:var(--warn);border-color:color-mix(in srgb,var(--tone) 45%,var(--line))}:is(.zerno-landing,.zerno-cabinet) .fork-opt[data-tone=bad]{--tone:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .fork-opt:is([data-tone=warn],[data-tone=bad]):hover{border-color:var(--tone)}:is(.zerno-landing,.zerno-cabinet) .fork-opt:is([data-tone=warn],[data-tone=bad]):has(input:checked){border-color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent)}:is(.zerno-landing,.zerno-cabinet) .fork-opt:is([data-tone=warn],[data-tone=bad]) input{accent-color:var(--tone)}:is(.zerno-landing,.zerno-cabinet) .fork-opt:is([data-tone=warn],[data-tone=bad]) .fork-opt-title{color:var(--tone)}:is(.zerno-landing,.zerno-cabinet) .rp-decision-q{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-card)}:is(.zerno-landing,.zerno-cabinet) .rp-decision-q+.rp-decision-q{margin-top:12px}:is(.zerno-landing,.zerno-cabinet) .rp-decision-title{margin:0 0 4px;font-size:var(--t-title);font-weight:var(--w-accent);line-height:1.4}:is(.zerno-landing,.zerno-cabinet) .rp-decision-proof{margin:0 0 14px;font-size:var(--t-small);color:var(--fg-muted);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .rp-decision-proof a{color:inherit;text-decoration:underline;text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .fix-wording-text{white-space:pre-wrap}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-answer input[name=inn]{flex:0 1 200px}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-skip{margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .rp-clarify{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--r-card);padding:16px 18px;margin:var(--gap-block) 0 16px}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-q{padding:0}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-step{margin:0 0 4px;font-size:var(--t-label);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-say{margin:0 0 6px;font-size:var(--t-title);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-because{margin:0 0 12px;font-size:var(--t-small);color:var(--fg-muted);line-height:1.55;border-left:2px solid var(--line);padding-left:10px}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-counts{margin:0 0 12px;font-size:var(--t-small);line-height:1.55;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-counts p{margin:0 0 6px}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-counts p:last-child{margin-bottom:0}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-counts b{font-weight:var(--w-accent);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-answer{display:flex;align-items:flex-start;gap:var(--gap-row);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-note{margin:12px 0 0;font-size:var(--t-label);color:var(--fg-muted);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .btn-tail{align-self:stretch;display:inline-flex;align-items:center;gap:var(--gap-tight);padding-left:10px;border-left:1px solid var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .btn-ext{color:var(--fg-muted);font-weight:var(--w-text)}:is(.zerno-landing,.zerno-cabinet) .btn-held .btn-tail{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .btn-join{display:inline-flex}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn+.btn{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}:is(.zerno-landing,.zerno-cabinet) .btn-join>.btn:is(:hover,:focus-visible){position:relative;z-index:1}:where(.zerno-landing) h1{font-size:var(--t-section);line-height:1.1;font-weight:var(--w-strong);letter-spacing:-.025em;margin-bottom:14px;text-wrap:balance}:is(.zerno-landing) .hl-hero h1{font-size:var(--t-display);line-height:1.06}:is(.zerno-landing) .hl-hero-facts{display:flex;flex-wrap:wrap;gap:var(--gap-tight) var(--gap-inner);margin:0 0 22px;font-size:var(--t-small);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing) .hl-hero-facts>span{display:inline-flex;gap:.32em;align-items:baseline}:is(.zerno-landing) .hl-hero-facts>span:not(:last-child){padding-right:14px;border-right:1px solid var(--line-2)}:is(.zerno-landing) .hl-hero-facts b{font-weight:var(--w-accent);color:var(--fg)}@media (max-width:560px){:is(.zerno-landing) .hl-hero-facts{gap:2px 0;flex-direction:column}:is(.zerno-landing) .hl-hero-facts>span:not(:last-child){padding-right:0;border-right:0}}.ge-main{max-width:560px;margin:18vh auto 0;padding:0 16px}.ge-title{font-size:var(--t-head,24px);margin-bottom:var(--gap-row,10px)}.ge-actions{margin:var(--gap-inner,14px) 0}: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:var(--on-fill)}: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:var(--on-fill)}: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:var(--on-fill)}:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-rule{background:color-mix(in srgb,var(--on-fill) 34%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-source{display:flex;align-items:center;gap:var(--gap-row);min-width:0}:is(.zerno-landing,.zerno-cabinet) .rp-source b{font-size:var(--t-sub);font-weight:var(--w-strong);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:color-mix(in srgb,var(--on-fill) 72%,transparent)}:is(.zerno-landing,.zerno-cabinet) .site-mark.rp-source-mark{width:26px;height:26px;border-radius:var(--r-chip)}:is(.zerno-landing,.zerno-cabinet) :is(.rp-band-alarm,.rp-band-clean) .site-mark.rp-source-mark{background:var(--on-fill);padding:3px}:is(.zerno-landing,.zerno-cabinet) :is(.rp-band-alarm,.rp-band-clean) .site-mark.rp-source-mark.site-mark-letter{background:color-mix(in srgb,var(--on-fill) 16%,transparent);color:var(--on-fill);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:color-mix(in srgb,var(--on-fill) 72%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-express{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight) var(--gap-inner);margin:-30px -32px 24px;padding:12px 32px;border-radius:var(--r-hero) var(--r-hero) 0 0;background:color-mix(in srgb,currentColor 7%,transparent);font-size:var(--t-body);line-height:1.45}:is(.zerno-landing,.zerno-cabinet) :is(.rp-band-alarm,.rp-band-clean) .rp-express{background:color-mix(in srgb,black 24%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-express>span{flex:1 1 320px;min-width:0}:is(.zerno-landing,.zerno-cabinet) .rp-express-tag{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:var(--r-bar);background:var(--fg);color:var(--surface)}:is(.zerno-landing,.zerno-cabinet) :is(.rp-band-alarm,.rp-band-clean) .rp-express-tag{background:var(--on-fill);color:var(--band-alarm)}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm.rp-band-doubt .rp-express-tag{color:var(--band-doubt)}:is(.zerno-landing,.zerno-cabinet) .rp-band-clean .rp-express-tag{color:var(--band-clean)}:is(.zerno-landing,.zerno-cabinet) .rp-express-go{color:inherit;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-about{margin-top:var(--gap-block)}:is(.zerno-landing,.zerno-cabinet) .rp-contested-list{margin:6px 0 0;padding-left:18px;font-size:var(--t-body);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .rp-contested-list a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-outside-said{word-break:normal}:is(.zerno-landing,.zerno-cabinet) .rp-outside-edit{margin-top:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rp-outside-edit>summary{cursor:pointer;list-style:none;display:inline-flex}:is(.zerno-landing,.zerno-cabinet) .rp-outside-edit>summary::-webkit-details-marker{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-outside-edit[open]>summary{margin-bottom:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rp-outside-lead{margin:0 0 12px;font-size:var(--t-small);color:var(--fg-muted);line-height:1.55}:is(.zerno-landing,.zerno-cabinet) .rp-outside-groups{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--gap-tight) var(--gap-row);align-items:center}:is(.zerno-landing,.zerno-cabinet) .rp-outside-group{display:contents}:is(.zerno-landing,.zerno-cabinet) .rp-outside-kind{font-size:var(--t-label);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-outside-nobody{margin-top:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .rp-outside .shape-chips+.rp-clarify-say{margin-top:var(--gap-block)}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .rp-outside-groups{grid-template-columns:minmax(0,1fr)}:is(.zerno-landing,.zerno-cabinet) .rp-outside-kind{margin-top:6px}}:is(.zerno-landing,.zerno-cabinet) .rp-outside .rp-outside-group input{font-size:var(--t-small);width:100%;min-width:0}: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(3,minmax(0,1fr)) auto;gap:var(--gap-inner);align-items:center}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .rp-about-pick{grid-template-columns:minmax(0,1fr)}:is(.zerno-landing,.zerno-cabinet) .rp-about-door{justify-self:start}}:is(.zerno-landing,.zerno-cabinet) .rp-about[data-busy] .rp-about-pick,:is(.zerno-landing,.zerno-cabinet) .rp-shape-form[data-busy] .rp-about-pick{opacity:.55;pointer-events:none;transition:opacity .15s}:is(.zerno-landing,.zerno-cabinet) .rp-about-door{display:inline-flex;align-items:center;gap:var(--gap-row);min-height:44px;padding:8px 14px;font-size:var(--t-small);color:var(--fg);text-decoration:none;white-space:nowrap;border:1px solid var(--line-2);border-radius:var(--r-chip)}:is(.zerno-landing,.zerno-cabinet) .rp-about-door:hover{border-color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-about-count{min-width:20px;padding:1px 6px;font-size:var(--t-label);font-weight:var(--w-accent);line-height:18px;text-align:center;color:var(--bg);background:var(--warn);border-radius:999px}:is(.zerno-landing,.zerno-cabinet) .rp-about-pick select{min-width:0;font-size:var(--t-small);min-height:44px}:is(.zerno-landing,.zerno-cabinet) .rp-regime{position:relative;min-width:0}:is(.zerno-landing,.zerno-cabinet) .rp-about-pick .rp-regime-face{min-height:44px}:is(.zerno-landing,.zerno-cabinet) .rp-regime-face span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(560px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;padding:14px;background:var(--surface);border:1.5px solid var(--line-2);border-radius:var(--r-chip);box-shadow:var(--shadow-pop)}:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel[hidden]{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel p{margin:0 0 8px}:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel p b{color:var(--fg);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel .shape-chips+button,:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel .shape-chips+p{margin-top:var(--gap-inner)}: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:var(--w-accent);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-about-line .rp-about-link{margin-left:auto;color:var(--fg-muted);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-about-line .rp-about-link:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-h{margin:24px 0 0;font-size:var(--t-page);font-weight:var(--w-strong);line-height:1.06;letter-spacing:-.035em;max-width:24ch;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:var(--lead-max);text-wrap:pretty}:is(.zerno-landing,.zerno-cabinet) .rp-band-alarm .rp-lede{color:color-mix(in srgb,var(--on-fill) 88%,transparent)}: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:color-mix(in srgb,var(--on-fill) 28%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-strip{display:flex;flex-wrap:wrap;gap:var(--gap-grid) clamp(24px,2.5vw,48px);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:color-mix(in srgb,var(--on-fill) 72%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-cell b{display:block;font-size:var(--t-num-lg);font-weight:var(--w-strong);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:color-mix(in srgb,var(--on-fill) 72%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-band .rp-cell em:not(.rp-cell-law,.rp-cell-lines){max-width:16ch;text-wrap:balance}:is(.zerno-landing,.zerno-cabinet) .rp-cell em.rp-cell-lines{white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-subs{flex:1 0 100%;margin:calc(12px - var(--gap-grid)) 0 0;font-size:var(--t-small);line-height:1.5;color:color-mix(in srgb,var(--on-fill) 72%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-subs p{margin:0}:is(.zerno-landing,.zerno-cabinet) .rp-subs a{color:var(--on-fill);font-weight:var(--w-accent);text-decoration:none}:is(.zerno-landing,.zerno-cabinet) .rp-subs-list{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin:8px 0 0;padding:0;list-style:none}:is(.zerno-landing,.zerno-cabinet) .rp-subs-list a{display:inline-block;padding:3px 9px;border:1px dashed color-mix(in srgb,var(--on-fill) 60%,transparent);border-radius:var(--r-chip,8px);font-weight:var(--w-accent);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-subs-list a:hover{border-color:var(--on-fill)}:is(.zerno-landing,.zerno-cabinet) .rp-subs-list i{font-style:normal;font-weight:var(--w-text)}:is(.zerno-landing,.zerno-cabinet) .rp-band:is(.rp-band-doubt,.rp-band-clean) .rp-subs{color:var(--on-fill)}:is(.zerno-landing,.zerno-cabinet) .rp-cell-law{max-width:26ch;text-wrap:balance}:is(.zerno-landing,.zerno-cabinet) .rp-cell-law:not(.hp-laws){width:0;min-width:max(100%,26ch);max-width:none}: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-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);flex-wrap:wrap}:is(.zerno-landing,.zerno-cabinet) .rp-scale-note>*{white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-scale-note b{font-weight:var(--w-accent)}: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(--warn)}: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:var(--w-accent)}: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-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:var(--w-strong)}: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) .rp-bill-again{display:inline-block;width:100%;margin-top:2px;font-style:normal;font-size:var(--t-small);line-height:1.45;color:var(--fg-subtle)}: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);line-height:1.45;color:var(--fg-subtle);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .rp-bill-ref em{display:block;font-style:normal}:is(.zerno-landing,.zerno-cabinet) a.rp-bill-link .rp-bill-ref em{color:var(--fg-muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-ref a{color:var(--fg-muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-ref a:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-ref .rp-bill-away{color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-assumed{margin:16px 0 0;padding:10px 14px;border-radius:var(--r-chip,8px);background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--fg);font-size:var(--t-small);line-height:1.5;max-width:72ch}:is(.zerno-landing,.zerno-cabinet) .rp-bill-assumed a{color:var(--warn);text-underline-offset:3px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-sum{font-size:var(--t-title);font-weight:var(--w-strong);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-total{border-top:1px solid var(--fg-subtle);border-bottom:none;margin-top:-1px}:is(.zerno-landing,.zerno-cabinet) .rp-bill-total .rp-bill-what{font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rp-bill-total .rp-bill-sum{margin-left:auto;color:var(--fg)}: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:var(--w-accent)}: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-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:var(--w-strong);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-mini{margin-left:auto;display:flex;gap:2px}:is(.zerno-landing,.zerno-cabinet) .rp-mini i{display:block;width:9px;height:5px;border-radius:var(--r-bar);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-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{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) minmax(0,92px) 150px;gap:var(--gap-inner);align-items:center;padding:11px 4px;font-size:var(--t-body);cursor:pointer;border-radius:var(--r-inner)}:is(.zerno-landing,.zerno-cabinet) .rp-row:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--line-3)}:is(.zerno-landing,.zerno-cabinet) .rp-row:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-row:focus-visible{outline:2px solid var(--fg-muted);outline-offset:-2px;background:color-mix(in srgb,var(--fg) 5%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-row-shut{cursor:default;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-row-shut:hover{background:transparent}:is(.zerno-landing,.zerno-cabinet) .rp-row-shut .rp-art svg{color:var(--fg-subtle);vertical-align:-1px}:is(.zerno-landing,.zerno-cabinet) .rp-item[open]>.rp-row:after{background:transparent}:is(.zerno-landing,.zerno-cabinet) .rp-item{position:relative;scroll-margin-top:24px}:is(.zerno-landing,.zerno-cabinet) .rp-fork-mark{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:24px}:is(.zerno-landing,.zerno-cabinet) .rp-item:has(>.rp-fold>.rp-fork-mark:target)>.rp-row,:is(.zerno-landing,.zerno-cabinet) .rp-item:target>.rp-row{background:color-mix(in srgb,var(--fg) 9%,transparent);box-shadow:inset var(--edge-w) 0 0 var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-item:has(+.rp-item:target)>.rp-row:after,:is(.zerno-landing,.zerno-cabinet) .rp-item:has(+.rp-item>.rp-fold>.rp-fork-mark:target)>.rp-row:after,:is(.zerno-landing,.zerno-cabinet) .rp-item:has(>.rp-fold>.rp-fork-mark:target)>.rp-row:after,:is(.zerno-landing,.zerno-cabinet) .rp-item:target>.rp-row:after{background:transparent}: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.dim,: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-dot.idle{background:transparent;border:1px solid var(--fg-subtle)}: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:var(--w-accent);text-align:right;white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) a.rp-money{color:var(--bad);font-weight:var(--w-strong);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:var(--w-accent);color:color-mix(in srgb,var(--bad) 70%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-ahead{margin:2px 0 2px -12px;padding-left:10px;border-left:2px dashed var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-ahead>.rp-row:after{background: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:var(--w-accent);font-variant-numeric:tabular-nums}:is(.zerno-landing,.zerno-cabinet) .rp-fined{margin:2px 0 2px -12px;padding-left:12px;border-radius:var(--r-inner);box-shadow:inset var(--edge-w) 0 0 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:after{background: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-fined-note a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .rp-fined-note a:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-blind{margin:2px 0 2px -12px;padding-left:12px;border-radius:var(--r-inner);box-shadow:inset var(--edge-w) 0 0 color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 3%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-blind>.rp-item:last-of-type>.rp-row:after{background:transparent}: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-st.rp-dim{color:var(--warn);font-weight:var(--w-accent)}: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:var(--w-text);color:color-mix(in srgb,var(--good) 70%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-row-ok .rp-st.rp-idle{color:var(--fg-subtle)}: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>.rp-tail{max-width:760px}:is(.zerno-landing,.zerno-cabinet) .rp-fold>*+.rp-tail{margin-top:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rp-fold>.fold-said+.fold-said{margin-top:var(--gap-tight)}: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>.rp-fork-mark:first-child+*{margin-top:0}:is(.zerno-landing,.zerno-cabinet) .rp-fold>.acc-meter:has(+:is(.fold-said,.rp-dispute-note)){margin-bottom:0}:is(.zerno-landing,.zerno-cabinet) .rp-fold>.acc-meter+:is(.fold-said,.rp-dispute-note){margin-top:var(--gap-tight)}: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:var(--w-accent);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:var(--w-accent);color:color-mix(in srgb,var(--good) 70%,transparent)}:is(.zerno-landing,.zerno-cabinet) .rp-rest.rp-rest-warn>summary b{color:var(--warn)}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .rp-row{grid-template-columns:14px minmax(0,1fr) 146px}: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) .rp-scale{flex-wrap:wrap;gap:var(--gap-row) var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rp-bar{flex:1 1 100%}:is(.zerno-landing,.zerno-cabinet) .rp-scale-note{flex:1 1 100%}:is(.zerno-landing,.zerno-cabinet) .rp-since-more{display:none}}: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:var(--w-strong)}: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:var(--w-strong);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:var(--fg-subtle)}: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(--fg-subtle) 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:var(--w-accent);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:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .cov-foot a.cov-buy{color:var(--btn-primary-fg)}: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:var(--w-strong)}: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}: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:var(--w-accent);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;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:var(--w-strong)}: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:var(--w-strong);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-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(--est-tone,var(--warn))}: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-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) .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:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .bill-sum{margin-left:auto;font-size:var(--t-sub);font-weight:var(--w-strong);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-sites{display:flex;flex-wrap:wrap;gap:var(--gap-row);margin:14px 0 0;padding:0;list-style:none}:is(.zerno-landing,.zerno-cabinet) .bill-site{padding:7px 12px;border-radius:var(--r-chip,8px);background:var(--surface-2);font-size:var(--t-small);line-height:1.4}:is(.zerno-landing,.zerno-cabinet) .bill-site b{font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .bill-site-here{background:transparent;box-shadow:inset 0 0 0 var(--ring-hair) var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .bill-site-here b{font-weight:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .bill-site span{display:block;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .bill-note{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .bill-more{margin-top:10px}:is(.zerno-landing,.zerno-cabinet) .bill-more summary{cursor:pointer;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) .bill-more summary:hover{color:var(--fg)}: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:var(--w-strong);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:var(--gap-tight);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:var(--r-chip);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) .fpart{display:flex;flex-direction:column;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .fpart-link{margin-left:10px;text-transform:none;letter-spacing:normal;font-size:var(--t-small);color:var(--fg-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .fpart-link:hover{color:var(--fg);text-decoration-color:currentColor}:is(.zerno-landing,.zerno-cabinet) .fr{display:grid;grid-template-columns:14px minmax(0,15em) minmax(0,1fr);-moz-column-gap:var(--gap-inner);column-gap:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .fr-row{display:contents}:is(.zerno-landing,.zerno-cabinet) .fr-row>*{padding:7px 0;border-top:1px solid var(--line-3);font-size:var(--t-body);line-height:1.5;min-width:0;overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .fr-row:first-child>*{border-top:none;padding-top:2px}:is(.zerno-landing,.zerno-cabinet) .fr-mark{font-style:normal;font-weight:var(--w-strong);text-align:center;color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .fr-mark.fr-ok{color:var(--good)}:is(.zerno-landing,.zerno-cabinet) .fr-mark.fr-unread{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fr-name{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .fr-wide{grid-column:2/-1}:is(.zerno-landing,.zerno-cabinet) .fr-detail{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fr-key{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fr-value{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .fr a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .fr a:hover{color:var(--fg);text-decoration-color:currentColor}:is(.zerno-landing,.zerno-cabinet) .fr-have{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .fr-mark.fr-ok+.fr-name{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .fr+.fr .fr-row:first-child>*{border-top:1px solid var(--line-3);padding-top:7px}:is(.zerno-landing,.zerno-cabinet) .fpart>.fr+.fr{margin-top:calc(-1 * var(--gap-tight))}:is(.zerno-landing,.zerno-cabinet) .fold-said{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--gap-inner);font-size:var(--t-body);line-height:1.5;color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .fold-said-lead{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-fold>.acc-meter:has(+.fold-said)>.acc-meter-lead{min-width:7.3em}:is(.zerno-landing,.zerno-cabinet) .fold-said form{display:contents}:is(.zerno-landing,.zerno-cabinet) .fold-quiet{display:inline-flex;align-items:center;gap:var(--gap-tight);padding:0;border:0;background:none;font:inherit;font-size:var(--t-small);color:var(--fg-subtle);text-decoration:none;cursor:pointer}:is(.zerno-landing,.zerno-cabinet) .fold-quiet:hover{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .fold-quiet.rp-waive-armed{padding:2px 8px;border-radius:var(--r-chip)}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .fr{grid-template-columns:14px minmax(0,1fr)}:is(.zerno-landing,.zerno-cabinet) .fr-detail{grid-column:2;border-top:none;padding-top:0}}:is(.zerno-landing,.zerno-cabinet) .how-body{display:flex;flex-direction:column;gap:var(--gap-block);margin-top:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .how-body>*{max-width:600px}:is(.zerno-landing,.zerno-cabinet) .how-body :is(.finding-hint,.law-grounds-reading){margin:0;font-size:var(--t-body);line-height:1.55;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .how-body .law-grounds-quote{font-size:var(--t-body)}:is(.zerno-landing,.zerno-cabinet) .rp-waived{margin-top:6px;padding-left:10px;border-left:2px solid var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-waived>summary h4{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-waived .rp-name,:is(.zerno-landing,.zerno-cabinet) .rp-waived .rp-st{color:var(--fg-subtle);font-weight:var(--w-text)}:is(.zerno-landing,.zerno-cabinet) .rp-waived .rp-dot{background:transparent;border:1px solid var(--line-2);width:8px;height:8px}:is(.zerno-landing,.zerno-cabinet) .rp-waived-note{border-left:2px solid var(--line-2);padding-left:10px}:is(.zerno-landing,.zerno-cabinet) .park{display:grid;gap:var(--gap-row);margin-bottom:24px}:is(.zerno-landing,.zerno-cabinet) .rp-caveat{margin:var(--gap-block) 0 0;font-size:var(--t-small);line-height:1.5;color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-lede.rp-reach{margin-top:8px}:is(.zerno-landing,.zerno-cabinet) .rp-shape-head{margin-bottom:var(--gap-inner)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-title{margin:0 0 4px;font-size:var(--t-sub);font-weight:var(--w-strong);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-about .rp-shape-sub{margin:0}:is(.zerno-landing,.zerno-cabinet) .rp-shape .rp-about-pick{align-items:end}:is(.zerno-landing,.zerno-cabinet) .rp-shape .rp-about-pick .rp-about-door{align-self:start;margin-top:calc(var(--t-label) * 1.5 + 6px)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-cell{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0}:is(.zerno-landing,.zerno-cabinet) .rp-shape-label{font-size:var(--t-label);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-shape .rp-about-pick.has-buyers{grid-template-columns:repeat(4,minmax(0,1fr)) auto}@media (max-width:1100px){:is(.zerno-landing,.zerno-cabinet) .rp-shape .rp-about-pick.has-buyers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:is(.zerno-landing,.zerno-cabinet) .rp-shape .rp-about-pick.has-buyers{grid-template-columns:minmax(0,1fr)}}:is(.zerno-landing,.zerno-cabinet) .rp-shape-from{font-size:var(--t-label);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-from.is-said{color:var(--lime-2,var(--fg-muted))}:is(.zerno-landing,.zerno-cabinet) .rp-shape-from.is-check{color:color-mix(in srgb,var(--warn) 55%,var(--fg))}:is(.zerno-landing,.zerno-cabinet) .rp-shape-axes{display:flex;flex-wrap:wrap;gap:var(--gap-tight);margin:var(--gap-tight) 0 0;padding:0;list-style:none}:is(.zerno-landing,.zerno-cabinet) .rp-shape-axes li{font-size:var(--t-label);color:var(--fg-muted);background:var(--lime-soft,var(--field-bg));border-radius:var(--r-bar);padding:3px 8px}:is(.zerno-landing,.zerno-cabinet) .rp-shape-axes li b{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-axes li.is-off{background:transparent;box-shadow:inset 0 0 0 var(--ring-hair) var(--line-2);color:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .shape-chip em.shape-chip-cost{color:var(--fg-muted);font-family:var(--font-mono,ui-monospace,monospace)}:is(.zerno-landing,.zerno-cabinet) .rp-shape .rp-about-line{margin-top:0}:is(.zerno-landing,.zerno-cabinet) .rp-about.rp-shape{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:20px 24px}:is(.zerno-landing,.zerno-cabinet) .rp-shape-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-row) var(--gap-inner);margin-top:var(--gap-inner);padding-top:var(--gap-inner);border-top:1px solid var(--line-2)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-count{flex:1 1 0;min-width:min(100%,280px)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-foot .rp-mine{flex:none;margin-left:auto}:is(.zerno-landing,.zerno-cabinet) .rp-shape-tally{margin:0;font-size:var(--t-body);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-tally b{font-weight:var(--w-strong)}:is(.zerno-landing,.zerno-cabinet) .rp-shape-moved{color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-mine{display:inline-flex;align-items:center;gap:var(--gap-row);color:var(--fg);text-decoration:none}:is(.zerno-landing,.zerno-cabinet) .rp-mine-text{display:flex;flex-direction:column;align-items:flex-end;text-align:right}:is(.zerno-landing,.zerno-cabinet) .rp-mine-label{font-size:var(--t-body);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .rp-mine-sub{font-size:var(--t-small);color:var(--fg-muted)}:is(.zerno-landing,.zerno-cabinet) .rp-mine-switch{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:var(--line-2);box-shadow:inset 0 0 0 var(--ring-hair) var(--line-2);transition:background .15s}:is(.zerno-landing,.zerno-cabinet) .rp-mine-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-raise);transition:transform .15s}:is(.zerno-landing,.zerno-cabinet) .rp-mine:hover .rp-mine-switch{background:var(--fg-subtle)}:is(.zerno-landing,.zerno-cabinet) .rp-mine-switch.is-on{background:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .rp-mine-switch.is-on i{transform:translateX(18px)}:is(.zerno-landing,.zerno-cabinet) .rp-mine:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:var(--r-chip)}@media (max-width:640px){:is(.zerno-landing,.zerno-cabinet) .rp-about.rp-shape{padding:16px}:is(.zerno-landing,.zerno-cabinet) .rp-mine-text{align-items:flex-start;text-align:left}}:is(.zerno-landing,.zerno-cabinet) .rp-buyers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .rp-buyer{flex-direction:row;align-items:center;justify-content:center;min-height:44px;text-align:center}:is(.zerno-landing,.zerno-cabinet) .rp-regime-panel .rp-buyers-hint{margin:8px 0 var(--gap-inner);font-size:var(--t-small);color:var(--fg-muted)}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .rp-buyers{grid-template-columns:minmax(0,1fr)}}:is(.zerno-landing,.zerno-cabinet) .rp-clarify-q:has(input[name=buyers][value=none]:checked) .rp-selling{display:none}:is(.zerno-landing,.zerno-cabinet) .rp-shape-adopt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-row) var(--gap-inner);margin-top:var(--gap-row);font-size:var(--t-small);color:var(--fg)}: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-wrap;overflow-wrap:anywhere}: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:var(--gap-tight)}: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:var(--w-accent);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:calc(var(--section-y) / 2) 0;border-top:1px solid var(--line-3)}.zerno-landing :is(.story-era,.story-part,.story-end)>:last-child,.zerno-landing :is(.story-era,.story-part,.story-end)>:last-child>:last-child{margin-bottom:0}.zerno-landing .story-era-head{grid-column:1;grid-row:1;margin-bottom:18px}.zerno-landing .story-era-body{grid-column:1;grid-row:2}.zerno-landing .story-era-steps{grid-column:1/-1;grid-row:3}.zerno-landing .story-era-margin{grid-column:2;grid-row:1/span 2;align-self:start;display:flex;flex-direction:column;gap:26px}.zerno-landing .story-span{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;color:var(--story-accent);margin:0 0 10px;font-variant-numeric:tabular-nums}.zerno-landing .story-era h2{font-size:clamp(26px,3.4vw,37px);line-height:1.1;letter-spacing:-.02em;margin:0;text-wrap:balance}.zerno-landing .story-era-dek{font-size:17px;line-height:1.5;color:var(--fg-muted);margin:12px 0 0;max-width:62ch}.zerno-landing .story-era-body p{font-size:19px;line-height:1.6;margin:0 0 1.05em}.zerno-landing .story-era-body p:last-child{margin-bottom:0}.zerno-landing .story-norm{border-left:3px solid var(--lime);background:var(--lime-soft);padding:15px 18px;margin:26px 0}.zerno-landing .story-norm-act{font-size:13px;color:var(--fg-muted);margin:0 0 8px;font-variant-numeric:tabular-nums}.zerno-landing .story-norm-act b{display:inline-block;font-weight:700;margin-right:8px;padding:1px 7px;background:var(--lime);color:var(--btn-primary-fg)}.zerno-landing .story-norm-act span{color:var(--fg-subtle)}.zerno-landing .story-norm p{font-size:16px;line-height:1.5;margin:0 0 8px}.zerno-landing .story-norm p:last-child{margin-bottom:0}.zerno-landing .story-norm-checks{font-size:14px;color:var(--fg-muted)}.zerno-landing .story-norm-checks span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;color:var(--fg-subtle);margin-bottom:3px}.zerno-landing .story-fact{border-top:2px solid var(--fg);padding-top:10px}.zerno-landing .story-fact-mark{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--story-accent);margin-bottom:6px;font-variant-numeric:tabular-nums}.zerno-landing .story-fact p{font-size:14.5px;line-height:1.5;color:var(--fg-muted);margin:0}.zerno-landing .story-fact p+p{margin-top:8px}.zerno-landing .story-pull{font-size:25px;line-height:1.3;letter-spacing:-.015em;text-wrap:balance;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:22px 0;margin:30px 0}.zerno-landing .story-steps{list-style:none;margin:26px 0 0;padding:0}.zerno-landing .story-step{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:start;padding:16px 0;border-top:1px solid var(--line-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:calc(var(--section-y) / 2) 0;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{margin-top:28px}.zerno-landing .story-scale-scroll svg{display:block;width:100%;height:auto}.zerno-landing .story-line{fill:none;stroke:var(--lime);stroke-width:2.5}.zerno-landing .story-area{fill:var(--lime-soft);stroke:none}.zerno-landing .story-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)}html.motion .zerno-landing .story-scale-scroll.rv .story-line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.3,.6,.3,1) .15s}html.motion .zerno-landing .story-scale-scroll.rv.in .story-line{stroke-dashoffset:0}html.motion .zerno-landing .story-scale-scroll.rv .story-area{opacity:0;transition:opacity 1.1s ease .5s}html.motion .zerno-landing .story-scale-scroll.rv.in .story-area{opacity:1}html.motion .zerno-landing .story-scale-scroll.rv .story-dot{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease,transform .45s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.75s + var(--i, 0) * .42s)}html.motion .zerno-landing .story-scale-scroll.rv.in .story-dot{opacity:1;transform:none}html.motion .zerno-landing .story-scale-scroll.rv .story-note{opacity:0;transition:opacity .5s ease;transition-delay:calc(.95s + var(--i, 0) * .42s)}html.motion .zerno-landing .story-scale-scroll.rv.in .story-note{opacity:1}@media print{html.motion .zerno-landing .story-scale-scroll.rv :is(.story-line,.story-area,.story-dot,.story-note){opacity:1;transform:none;stroke-dashoffset:0}}.zerno-landing .story-table-scroll{margin-top:26px}.zerno-landing .story-table{border-collapse:collapse;width:100%}.zerno-landing .story-table td,.zerno-landing .story-table th{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--line-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;overflow-wrap:anywhere}.zerno-landing .story-table td.art{color:var(--story-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.zerno-landing .story-table-broken{margin-top:4px;color:var(--story-accent)}.zerno-landing .story-table-act,.zerno-landing .story-table-broken{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px}.zerno-landing .story-table-act{color:var(--fg-subtle);margin-bottom:3px}.zerno-landing .story-table .num{text-align:right;padding-right:0}.zerno-landing .story-table td.sum{color:var(--bad);white-space:nowrap;font-variant-numeric:tabular-nums}.zerno-landing .story-end{display:grid;grid-template-columns:minmax(0,1fr) var(--story-margin);-moz-column-gap:var(--story-gap);column-gap:var(--story-gap);padding:calc(var(--section-y) / 2) 0;border-top:1px solid var(--line-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:var(--gap-block);max-width:640px}.zerno-landing .story-missing{padding:90px 0;max-width:58ch}.zerno-landing .story-missing h1{font-size:32px;line-height:1.1;margin:0 0 14px}.zerno-landing .story-missing p{color:var(--fg-muted)}.zerno-landing .story-missing a{color:var(--story-accent);text-decoration:underline}@media (max-width:1040px){.zerno-landing .story-hero{grid-template-columns:minmax(0,1fr);gap:34px;align-items:start}.zerno-landing .story-era{grid-template-columns:minmax(0,1fr);row-gap:22px}.zerno-landing .story-era-body,.zerno-landing .story-era-head,.zerno-landing .story-era-margin,.zerno-landing .story-era-steps{grid-column:1;grid-row:auto}.zerno-landing .story-end,.zerno-landing .story-part{grid-template-columns:minmax(0,1fr)}.zerno-landing .story-era-margin{max-width:64ch;margin-top:8px}.zerno-landing .story-fact{border-top-width:1px}}@media (max-width:760px){.zerno-landing .story-growth{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zerno-landing .story-wrap{padding:0 18px 32px}.zerno-landing .story-step{grid-template-columns:minmax(0,1fr);gap:10px}.zerno-landing .story-step-when{flex-direction:row;gap:18px}.zerno-landing .story-rail-in{padding:8px 18px}.zerno-landing .story-rail-title{display:none}.zerno-landing .story-era-body p{font-size:17px}.zerno-landing .story-pull{font-size:21px}.zerno-landing .story-doc dl>div{grid-template-columns:8ch 1fr}}@media (prefers-reduced-motion:reduce){.zerno-landing .story-rail-read{transition:none}}.zerno-landing .census-bill-wrap{padding-top:0}.zerno-landing .census-bill{margin-top:30px;display:grid;grid-template-columns:1.15fr 1fr;gap:var(--gap-wide);align-items:start}.zerno-landing .census-bill-sum{margin:0;font-size:var(--t-display);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--bad)}.zerno-landing .census-bill-sum i{font-style:normal;font-size:.4em;letter-spacing:0;color:var(--fg-muted)}.zerno-landing .census-bill-cap{margin-top:14px;max-width:46ch;color:var(--fg-muted);font-size:var(--t-body)}.zerno-landing .census-ledger{border-top:1px solid var(--line-2)}.zerno-landing .census-row{display:grid;grid-template-columns:1fr auto;gap:var(--gap-row) var(--gap-grid);align-items:baseline;padding:13px 0;border-bottom:1px solid var(--line-3)}.zerno-landing .census-row span{font-size:var(--t-body);color:var(--fg-muted)}.zerno-landing .census-row em{font-style:normal;display:block;margin-top:2px;font-size:var(--t-label);color:var(--fg-subtle)}.zerno-landing .census-row b{font-weight:var(--w-accent);font-size:var(--t-body);white-space:nowrap;font-variant-numeric:tabular-nums}.zerno-landing .census-row-total b{color:var(--bad)}@media (max-width:760px){.zerno-landing .census-bill{grid-template-columns:1fr;gap:var(--gap-block)}}.zerno-landing .census-facts{margin-top:26px;padding-top:20px;border-top:1px solid var(--line-2);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid) var(--gap-block)}.zerno-landing .census-fact b{display:block;font-size:var(--t-num);line-height:1.05;font-weight:var(--w-strong);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zerno-landing .census-fact-bad{color:var(--bad)}.zerno-landing .census-fact>span{display:block;margin-top:5px;font-size:var(--t-body)}.zerno-landing .census-fact em{display:block;margin-top:5px;font-style:normal;font-size:var(--t-small);color:var(--fg-muted)}@media (max-width:520px){.zerno-landing .census-facts{grid-template-columns:1fr;gap:var(--gap-inner)}}.zerno-landing .census-bars{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:var(--gap-row)}.zerno-landing .census-bar{display:grid;grid-template-columns:minmax(200px,34ch) 1fr 5ch;gap:var(--gap-inner);align-items:center}.zerno-landing .census-bar-name{font-size:var(--t-body)}.zerno-landing .census-bar-track{height:10px;background:var(--surface-2);border-radius:var(--r-bar)}.zerno-landing .census-bar-track i{display:block;height:100%;border-radius:var(--r-bar);background:var(--bad);opacity:.8}.zerno-landing .census-bar-share{font-size:var(--t-body);text-align:right;font-variant-numeric:tabular-nums}.zerno-landing .census-method{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap-grid) var(--gap-block)}.zerno-landing .census-method h3{margin:0 0 6px;font-size:var(--t-read)}.zerno-landing .census-method p{margin:0;font-size:var(--t-body);color:var(--fg-muted);max-width:46ch}@media (max-width:620px){.zerno-landing .census-bar{grid-template-columns:1fr 5ch;grid-template-areas:"n s" "t t";gap:var(--gap-tight) var(--gap-row)}.zerno-landing .census-bar-name{grid-area:n}.zerno-landing .census-bar-share{grid-area:s}.zerno-landing .census-bar-track{grid-area:t}}.zerno-landing .census-rank{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.zerno-landing .census-rank-row a{display:grid;grid-template-columns:3ch 1fr 150px 16px;gap:var(--gap-inner);align-items:center;padding:14px 4px;border-bottom:1px solid var(--line-3);color:inherit;text-decoration:none}.zerno-landing .census-rank-row a:after{content:"→";color:var(--fg-subtle);transition:transform .15s ease}.zerno-landing .census-rank-row a:hover{background:var(--surface)}.zerno-landing .census-rank-row a:hover:after{color:var(--fg);transform:translateX(2px)}.zerno-landing .census-rank-place{font-size:var(--t-body);font-weight:var(--w-accent);color:var(--lime);font-variant-numeric:tabular-nums}.zerno-landing .census-rank-name{font-size:var(--t-read);font-weight:var(--w-accent)}.zerno-landing .census-rank-name em,.zerno-landing .census-rank-score em{display:block;margin-top:3px;font-style:normal;font-weight:var(--w-text);font-size:var(--t-small);color:var(--fg-muted)}.zerno-landing .census-rank-name em{color:var(--bad)}.zerno-landing .census-rank-score{display:grid;justify-items:end}.zerno-landing .census-rank-score b{font-size:var(--t-head);line-height:1;font-weight:var(--w-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zerno-landing .census-spread{--spread:var(--bad),var(--warn),var(--good);position:relative;display:block;width:100%;height:6px;margin-top:7px;border-radius:var(--r-bar);overflow:visible;background:linear-gradient(90deg,var(--spread))}.zerno-landing .census-spread:before{content:"";position:absolute;inset:0;border-radius:var(--r-bar);background:var(--surface-2);opacity:.8}.zerno-landing .census-spread i{position:absolute;top:0;bottom:0;border-radius:var(--r-bar);background-image:linear-gradient(90deg,var(--spread));background-repeat:no-repeat}.zerno-landing .census-spread s{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--fg);border-radius:var(--r-bar)}@media (max-width:560px){.zerno-landing .census-rank-row a{grid-template-columns:2.5ch 1fr 96px;gap:var(--gap-row)}.zerno-landing .census-rank-row a:after{display:none}}.zerno-landing .census-head{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-grid) var(--gap-block);padding-top:20px;border-top:1px solid var(--line-2)}@media (max-width:760px){.zerno-landing .census-head{grid-template-columns:repeat(2,1fr)}}.zerno-landing .census-head .census-rank-score{justify-items:start;max-width:180px}.zerno-landing .law-acts{margin-top:26px}.zerno-landing .law-scale{display:flex;gap:2px;height:44px;border-radius:var(--r-bar,6px);overflow:hidden;background:var(--line-3)}.zerno-landing .law-seg{font-style:normal;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:var(--t-small);font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--fg-muted)}.zerno-landing .law-seg-1{background:var(--lime);color:var(--btn-primary-fg);font-weight:var(--w-accent)}.zerno-landing .law-seg-2{background:color-mix(in srgb,var(--lime) 45%,transparent)}.zerno-landing .law-seg-3{background:color-mix(in srgb,var(--lime) 26%,transparent)}.zerno-landing .law-main{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--gap-row)}.zerno-landing .law-spine{background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--line);border-radius:var(--r-card,12px);padding:16px 16px 14px;display:flex;flex-direction:column}.zerno-landing .law-spine-1{border-left-color:var(--lime)}.zerno-landing .law-spine-2{border-left-color:color-mix(in srgb,var(--lime) 45%,var(--line))}.zerno-landing .law-spine-3{border-left-color:color-mix(in srgb,var(--lime) 26%,var(--line))}.zerno-landing .law-count{font-size:var(--t-head);line-height:1;font-weight:var(--w-strong);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zerno-landing .law-count em{font-style:normal;margin-left:7px;font-size:var(--t-small);letter-spacing:0;color:var(--fg-subtle)}.zerno-landing .law-no{display:block;margin-top:9px;font-size:var(--t-title);font-weight:var(--w-accent)}.zerno-landing .law-title{display:block;margin-top:5px;flex:1;font-size:var(--t-small);line-height:1.45;color:var(--fg-muted)}.zerno-landing .law-edition{display:block;margin-top:10px;font-size:var(--t-small,11.5px);color:var(--fg-subtle)}.zerno-landing .law-rest{margin-top:20px;padding-top:18px;border-top:1px solid var(--line-2)}.zerno-landing .law-rest h3{margin:0 0 11px;font-size:var(--t-small);font-weight:var(--w-text);color:var(--fg-subtle);letter-spacing:.05em;text-transform:uppercase}.zerno-landing .law-chips{display:flex;flex-wrap:wrap;gap:var(--gap-row)}.zerno-landing .law-chip b{font-weight:var(--w-accent)}.zerno-landing .law-chip em{font-style:normal;color:var(--fg-subtle)}.zerno-landing .law-chip .law-ahead{color:var(--warn)}@media (max-width:560px){.zerno-landing .law-main{grid-template-columns:1fr}.zerno-landing .law-scale{height:38px}}.ck-notice{position:fixed;inset:auto 0 0 0;z-index:60;pointer-events:none}.ck-notice-box{margin:0;max-width:none;display:flex;flex-direction:column;gap:var(--gap-row,10px);padding:12px max(16px,calc((100% - 1144px) / 2)) calc(12px + env(safe-area-inset-bottom, 0px));background:var(--surface);border:0;border-top:1px solid var(--line-2);border-radius:0;box-shadow:var(--shadow-dock,0 -8px 24px rgb(var(--shadow-ink,0 0 0)/.06));pointer-events:auto}@media (min-width:720px){.ck-notice-box{flex-direction:row;align-items:center;gap:var(--gap-grid,20px)}}.ck-notice-text{margin:0;font-size:var(--t-small,13px);line-height:1.5;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{flex-wrap:wrap;flex-shrink:0}.ck-notice-buttons,.ck-set{display:flex;gap:var(--gap-row,10px)}.ck-set{flex-direction:column}.ck-set-said{margin:0;font-size:var(--t-body,14px);color:var(--fg);min-height:1.4em}.ck-set-choice{display:flex;flex-wrap:wrap;gap:var(--gap-row,10px)}.ck-set-note{margin:0;font-size:var(--t-small,13px);line-height:1.5;color:var(--fg-muted)}.legal-doc{max-width:820px;margin:0 auto;padding:40px 20px 72px}.legal-doc-body{font-size:var(--t-title);line-height:1.7;color:var(--fg)}.legal-doc-body h1{font-size:var(--t-block);line-height:1.25;margin-bottom:18px}.legal-doc-body h2{font-size:var(--t-lead);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:var(--r-bar);background:var(--surface-2)}.legal-index{margin:24px 0 0}.legal-index dt{margin-top:20px;font-size:var(--t-read)}.legal-index dd{margin:6px 0 0;color:var(--fg-muted)}.legal-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:var(--t-body)}.legal-table :is(td,th){padding:10px 12px 10px 0;border-bottom:1px solid var(--line-3,var(--line-2));vertical-align:top;text-align:left}.legal-table :is(td,th):first-child{width:42%;color:var(--fg-muted);font-weight:var(--w-text)}.legal-gap{margin:18px 0;padding:12px 14px;border:1px solid var(--line-2);border-left:3px solid var(--fg-subtle);border-radius:var(--r-chip);background:var(--surface-2);color:var(--fg-muted);font-size:var(--t-body)}@media (max-width:560px){.legal-doc{padding:24px 16px 56px}.legal-doc-body h1{font-size:var(--t-block)}.legal-table td:first-child{width:50%}}.legal-doc .legal-edition-note{padding:12px 14px;border:1px solid var(--line-2,var(--line-2));border-radius:var(--r-inner);background:var(--surface-2,var(--surface-2))}.legal-doc .legal-archive{margin-top:32px}.legal-doc .legal-archive summary{cursor:pointer;font-weight:var(--w-accent)}.legal-doc .legal-archive ul{margin-top:8px}.zakon .zakon-kicker{font-size:var(--t-small);color:var(--fg-muted);margin-bottom:8px}.zakon .zakon-kicker a{text-decoration:none}.zakon .zakon-chapter{margin-top:-8px}.zakon .zakon-chapter,.zakon .zakon-fine{font-size:var(--t-small);color:var(--fg-muted)}.zakon .zakon-ours{margin:22px 0 28px;padding:16px 18px 6px;border:1px solid var(--line-2);border-radius:var(--r-card,12px);background:var(--surface)}.zakon .zakon-ours h2{margin-top:0;font-size:var(--t-read)}.zakon .zakon-norm{margin-bottom:14px}.zakon .zakon-norm p{margin-bottom:4px}.zakon .zakon-norm-ref{font-weight:var(--w-accent);font-size:var(--t-body)}.zakon .zakon-norm-checks{list-style:none;padding-left:0;margin:4px 0 0;font-size:var(--t-body);color:var(--fg-muted)}.zakon .zakon-norm-checks span{font-variant-numeric:tabular-nums;margin-right:4px}.zakon .zakon-norm-list{list-style:none;padding-left:0}.zakon .zakon-text{margin:8px 0 32px}.zakon .zakon-text p{margin-bottom:10px;scroll-margin-top:96px}.zakon .zakon-point{padding-left:22px}.zakon .zakon-remark{font-size:var(--t-body)}.zakon .zakon-note,.zakon .zakon-note-line{font-size:var(--t-small);color:var(--fg-muted)}.zakon .zakon-alias{position:relative;top:-96px}.zakon .zakon-cited,.zakon .zakon-text p:has(.zakon-alias:target),.zakon .zakon-text p:target{margin-left:-12px;padding-left:9px;border-left:3px solid var(--lime)}.zakon .zakon-text p:has(.zakon-alias:target),.zakon .zakon-text p:target{background:color-mix(in srgb,var(--lime) 14%,transparent)}.zakon .zakon-point.zakon-cited,.zakon .zakon-text .zakon-point:target{padding-left:31px}.zakon .zakon-history ol{list-style:none;padding-left:0}.zakon .zakon-history ol>li{display:grid;grid-template-columns:150px 1fr;gap:var(--gap-row);padding:10px 0;border-top:1px solid var(--line-2)}.zakon .zakon-history time{font-size:var(--t-body);color:var(--fg-muted);font-variant-numeric:tabular-nums}.zakon .zakon-history-law{margin-bottom:4px;font-weight:var(--w-accent)}.zakon .zakon-history ul{margin:0;padding-left:18px;font-size:var(--t-body)}.zakon .zakon-history ul li{margin-bottom:2px}@media (max-width:560px){.zakon .zakon-history ol>li{grid-template-columns:1fr;gap:2px}}.zakon .zakon-toc details{margin-bottom:6px}.zakon .zakon-toc summary{cursor:pointer;font-weight:var(--w-accent);font-size:var(--t-body);padding:6px 0}.zakon .zakon-toc ul{list-style:none;padding-left:0;margin:4px 0 12px}.zakon .zakon-toc li{margin-bottom:4px;font-size:var(--t-body)}.zakon .zakon-toc a{text-decoration:none}.zakon .zakon-toc-cited a{font-weight:var(--w-accent)}.zakon .zakon-toc-mark{margin-left:8px;font-size:var(--t-label);padding:1px 7px;border-radius:var(--r-chip);background:color-mix(in srgb,var(--lime) 30%,transparent);color:var(--fg);white-space:nowrap}.zakon .zakon-laws{margin:24px 0 12px;font-size:var(--t-body)}.zakon .zakon-laws summary{cursor:pointer}.zakon .zakon-laws ol{padding-left:34px;list-style:decimal}.zakon .zakon-acts{list-style:none;padding-left:0}.zakon .zakon-acts li{padding:12px 0;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:2px}.zakon .zakon-acts a{text-decoration:none}.zakon .zakon-source{margin-top:28px;font-size:var(--t-body);color:var(--fg-muted)}.zakon .zakon-near{display:flex;justify-content:space-between;gap:var(--gap-inner);margin:24px 0;font-size:var(--t-body)}.zakon .zakon-near a{text-decoration:none;max-width:48%}.zakon .zakon-check{margin-top:36px;padding-top:20px;border-top:1px solid var(--line-2)}.zakon .zakon-check h2{margin-top:0}.zerno-landing .art-page{padding-bottom:40px}.zerno-landing .art-shell{max-width:44rem;margin:0 auto;padding:48px 16px 8px}.zerno-landing .art-head h1{margin:10px 0 0;letter-spacing:-.03em;line-height:1.12;font-size:var(--t-section)}.zerno-landing .art-lede{margin:16px 0 0;font-size:var(--t-lead);line-height:1.55;color:var(--fg-muted)}.zerno-landing .art-kind{display:flex;gap:var(--gap-row);align-items:baseline;margin:0;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.zerno-landing .art-kind span{color:var(--accent);font-weight:var(--w-accent)}.zerno-landing .art-kind i{font-style:normal;color:var(--fg-subtle);letter-spacing:.04em}.zerno-landing .art-byline{display:flex;flex-wrap:wrap;gap:var(--gap-row) var(--gap-grid);align-items:center;margin:26px 0 0;padding:16px 0;font-size:var(--t-body);border-top:1px solid var(--line-3);border-bottom:1px solid var(--line-3)}.zerno-landing .art-byline-who{display:flex;gap:var(--gap-row);align-items:center;text-decoration:none}.zerno-landing .art-byline-who b{display:block;font-weight:var(--w-accent)}.zerno-landing .art-byline-who i{display:block;font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .art-byline time{color:var(--fg-muted)}.zerno-landing .art-signed{padding:3px 10px;border-radius:var(--r-chip);font-size:var(--t-label);color:var(--good);background:var(--good-soft,transparent);border:1px solid var(--line-2)}.zerno-landing .art-face{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--surface-2,var(--line-3))}.zerno-landing .art-face-small{width:28px;height:28px}.zerno-landing .art-face-letters{display:grid;place-items:center;font-size:var(--t-title);font-weight:var(--w-accent);color:var(--fg-muted);letter-spacing:.02em}.zerno-landing .art-face-small.art-face-letters{font-size:var(--t-kicker)}.zerno-landing .art-toc{margin:32px 0 0;padding:18px 20px;border:1px solid var(--line-3);border-radius:var(--r-card,14px)}.zerno-landing .art-toc p{margin:0 0 10px;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle)}.zerno-landing .art-toc ol{margin:0;padding-left:18px}.zerno-landing .art-toc li{margin:6px 0;font-size:var(--t-body)}.zerno-landing .art-body{margin-top:34px;font-size:var(--t-sub);line-height:1.68}.zerno-landing .art-body p{margin:0 0 22px}.zerno-landing .art-body h2{margin:44px 0 14px;font-size:var(--t-block);letter-spacing:-.02em;line-height:1.2;scroll-margin-top:90px}.zerno-landing .art-body h3{margin:32px 0 10px;font-size:var(--t-lead);letter-spacing:-.01em;scroll-margin-top:90px}.zerno-landing .art-body code{padding:1px 5px;border-radius:var(--r-bar);font-size:.88em;background:var(--surface-2,var(--line-3))}.zerno-landing .art-list{margin:0 0 22px;padding-left:22px}.zerno-landing .art-list li{margin:8px 0}.zerno-landing .art-quote{margin:28px 0;padding:4px 0 4px 20px;border-left:2px solid var(--accent);color:var(--fg-muted);font-size:var(--t-sub)}.zerno-landing .art-table-wrap{margin:0 0 24px}.zerno-landing .art-table{width:100%;border-collapse:collapse;font-size:var(--t-body)}.zerno-landing .art-table td,.zerno-landing .art-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line-3);vertical-align:top;overflow-wrap:anywhere}.zerno-landing .art-table th{font-weight:var(--w-accent);color:var(--fg-muted)}.zerno-landing .art-data{margin:30px 0;padding:22px;border:1px solid var(--line-2);border-radius:var(--r-card,14px)}.zerno-landing .art-data figcaption{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-subtle);margin-bottom:16px}.zerno-landing .art-data-basis{margin:14px 0 0;font-size:var(--t-small);line-height:1.5;color:var(--fg-subtle)}.zerno-landing .art-data-inline{margin:0 0 22px;padding-left:12px;border-left:2px solid var(--line-2)}.zerno-landing .art-data-big{margin:0;font-size:var(--t-num-lg);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bad)}.zerno-landing .art-data-list{margin:12px 0 0;padding-left:18px;font-size:var(--t-body)}.zerno-landing .art-bars{list-style:none;margin:0;padding:0}.zerno-landing .art-bars li{display:grid;grid-template-columns:1fr 90px 44px;gap:var(--gap-row);align-items:center;padding:7px 0;font-size:var(--t-body)}.zerno-landing .art-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zerno-landing .art-bar-rail{height:6px;border-radius:var(--r-bar);background:var(--line-3)}.zerno-landing .art-bar-fill{display:block;height:100%;border-radius:var(--r-bar);background:var(--accent)}.zerno-landing .art-bar-share{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.zerno-landing .art-tally{display:flex;flex-wrap:wrap;gap:var(--gap-block)}.zerno-landing .art-tally span{display:block}.zerno-landing .art-tally b{display:block;font-size:var(--t-head);font-weight:var(--w-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zerno-landing .art-tally i{font-style:normal;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .art-penalty-title{margin:0 0 12px;font-size:var(--t-title)}.zerno-landing .art-norm-text{margin:0;font-size:var(--t-read);line-height:1.6}.zerno-landing .art-updates{margin:34px 0 0;font-size:var(--t-body)}.zerno-landing .art-updates summary{cursor:pointer;color:var(--fg-muted)}.zerno-landing .art-updates ul{margin:12px 0 0;padding-left:18px}.zerno-landing .art-updates li{margin:8px 0}.zerno-landing .art-updates time{margin-right:10px;color:var(--fg-subtle)}.zerno-landing .art-tags{margin:28px 0 0}.zerno-landing .art-author{display:flex;gap:var(--gap-grid);margin:40px 0 0;padding:24px;border:1px solid var(--line-3);border-radius:var(--r-card,14px)}.zerno-landing .art-author-name{margin:0;font-size:var(--t-title)}.zerno-landing .art-author-name span{display:block;margin-top:2px;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .art-author-bio{margin:10px 0 0;font-size:var(--t-body);line-height:1.6;color:var(--fg-muted)}.zerno-landing .art-author-links{display:flex;flex-wrap:wrap;gap:var(--gap-inner);margin:10px 0 0;font-size:var(--t-small)}.zerno-landing .art-index-head{padding:56px 0 8px}.zerno-landing .art-index-head h1{margin:0;letter-spacing:-.03em;font-size:var(--t-section)}.zerno-landing .art-index-head p{margin:14px 0 0;max-width:56ch;color:var(--fg-muted)}.zerno-landing .art-tag-row{margin:26px 0 0}.zerno-landing .art-tag-row i{font-style:normal;font-size:var(--t-kicker);color:var(--fg-subtle)}.zerno-landing .art-feed{list-style:none;margin:32px 0 0;padding:0}.zerno-landing .art-feed li{border-top:1px solid var(--line-3)}.zerno-landing .art-feed-item{display:block;padding:26px 0;text-decoration:none}.zerno-landing .art-feed-kind{display:flex;gap:var(--gap-row);align-items:baseline;margin:0;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.zerno-landing .art-feed-kind span{color:var(--accent)}.zerno-landing .art-feed-kind time{color:var(--fg-subtle)}.zerno-landing .art-feed-item h2{margin:10px 0 0;font-size:var(--t-lead);letter-spacing:-.02em;line-height:1.25}.zerno-landing .art-feed-lede{margin:8px 0 0;max-width:62ch;color:var(--fg-muted);font-size:var(--t-title)}.zerno-landing .art-feed-who{display:flex;gap:var(--gap-row);align-items:center;margin:14px 0 0;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .art-empty{margin:40px 0}.zerno-landing .art-section-title{margin:42px 0 0;font-size:var(--t-lead)}.zerno-landing .art-profile{display:flex;gap:var(--gap-grid);align-items:flex-start}.zerno-landing .art-profile-bio{margin:14px 0 0;max-width:60ch;color:var(--fg-muted);line-height:1.6}.zerno-landing .art-cta{margin-top:52px;padding:44px 0;border-top:1px solid var(--line-3)}.zerno-landing .art-form{margin-top:var(--gap-block);max-width:34rem}.zerno-landing .art-near{padding:8px 0 40px}.zerno-landing .art-cards{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-grid)}.zerno-landing .art-cards a{display:block;height:100%;padding:20px;text-decoration:none;border:1px solid var(--line-3);border-radius:var(--r-card,14px)}.zerno-landing .art-card-kind{font-size:var(--t-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.zerno-landing .art-cards b{display:block;margin:10px 0 0;font-size:var(--t-sub);font-weight:var(--w-accent)}.zerno-landing .art-cards i{display:block;margin:8px 0 0;font-style:normal;font-size:var(--t-body);color:var(--fg-subtle);line-height:1.5}@media (max-width:860px){.zerno-landing .art-cards{grid-template-columns:1fr}.zerno-landing .art-profile{flex-direction:column;gap:var(--gap-inner)}.zerno-landing .art-bars li{grid-template-columns:1fr 56px 40px}}.zerno-cabinet .art-desk{list-style:none;margin:0;padding:0}.zerno-cabinet .art-desk li{border-bottom:1px solid var(--line-3)}.zerno-cabinet .art-desk a{display:grid;grid-template-columns:120px 1fr auto;gap:var(--gap-inner);align-items:baseline;padding:12px 0;text-decoration:none}.zerno-cabinet .art-desk-kind{font-size:var(--t-label);color:var(--fg-subtle)}.zerno-cabinet .art-desk-meta{display:flex;gap:var(--gap-row);align-items:center;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-cabinet .art-moves{display:flex;flex-wrap:wrap;gap:var(--gap-row);align-items:flex-start}.zerno-cabinet .art-move{display:flex;gap:var(--gap-row);align-items:center}.zerno-cabinet .art-history{list-style:none;margin:0;padding:0;font-size:var(--t-small)}.zerno-cabinet .art-history li{display:flex;flex-wrap:wrap;gap:var(--gap-tight) var(--gap-inner);padding:8px 0;border-bottom:1px solid var(--line-3)}.zerno-cabinet .art-history span:first-child{color:var(--fg-subtle);min-width:11rem}.zerno-cabinet .art-history b{font-weight:var(--w-accent)}.zerno-cabinet .art-history i{font-style:normal;color:var(--fg-subtle)}@media (max-width:720px){.zerno-cabinet .art-desk a{grid-template-columns:1fr;gap:var(--gap-tight)}}.zerno-landing .tm{margin-top:28px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line-2)}.zerno-landing .tm-lane{padding:18px 18px 6px}.zerno-landing .tm-lane+.tm-lane{border-left:1px solid var(--line-3)}.zerno-landing .tm-lane:first-child{padding-left:0}.zerno-landing .tm-lane:last-child{padding-right:0}.zerno-landing .tm-lane-top{display:flex;align-items:baseline;gap:var(--gap-row);padding-bottom:12px}.zerno-landing .tm-lane-top h3{margin:0;font-size:var(--t-body);font-weight:var(--w-accent);line-height:1.3;letter-spacing:-.01em}.zerno-landing .tm-lane-top i{margin-left:auto;font-style:normal;font-size:var(--t-label);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.zerno-landing .tm-lane ul{margin:0;padding:0;list-style:none}.zerno-landing .tm-item{display:grid;grid-template-columns:9px minmax(0,1fr);gap:var(--gap-row);align-items:start;padding:7px 0;font-size:var(--t-small);line-height:1.45;color:var(--fg-muted)}.zerno-landing .tm-item:hover{color:var(--fg)}.zerno-landing .tm-dot{width:7px;height:7px;margin-top:5px;border-radius:999px;border:1.5px solid var(--line-2);background:transparent;transition:background .45s ease,border-color .45s ease}html.motion .zerno-landing .rv.tm-item{transition-delay:calc(var(--i, 0) * 45ms)}html.motion .zerno-landing .rv.tm-item .tm-dot{transition-delay:calc(var(--i, 0) * 45ms + .12s)}.zerno-landing .tm-item .tm-dot{background:var(--accent);border-color:var(--accent)}html.motion .zerno-landing .rv.tm-item:not(.in) .tm-dot{background:transparent;border-color:var(--line-2)}.zerno-landing .tm-note{margin:22px 0 0;text-wrap:pretty;font-size:var(--t-body);line-height:1.6;color:var(--fg-subtle)}@media (max-width:1100px){.zerno-landing .tm{grid-template-columns:repeat(3,minmax(0,1fr))}.zerno-landing .tm-lane:nth-child(3n+1){padding-left:0;border-left:0}.zerno-landing .tm-lane:nth-child(n+4){border-top:1px solid var(--line-3)}}@media (max-width:720px){.zerno-landing .tm{grid-template-columns:repeat(2,minmax(0,1fr))}.zerno-landing .tm-lane{padding:16px 12px 4px}.zerno-landing .tm-lane:nth-child(3n+1){padding-left:12px;border-left:1px solid var(--line-3)}.zerno-landing .tm-lane:nth-child(odd){padding-left:0;border-left:0}.zerno-landing .tm-lane:nth-child(n+3){border-top:1px solid var(--line-3)}}:is(.zerno-landing,.zerno-cabinet) .vend-groups{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--gap-grid)}:is(.zerno-landing,.zerno-cabinet) .vend-group{display:flex;flex-direction:column;gap:var(--gap-row)}:is(.zerno-landing,.zerno-cabinet) .vend-head{display:flex;align-items:center;gap:var(--gap-tight)}:is(.zerno-landing,.zerno-cabinet) .vend-head .flag{margin-left:0}:is(.zerno-landing,.zerno-cabinet) .flag-warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}:is(.zerno-landing,.zerno-cabinet) .vend-count{font-size:var(--t-small);color:var(--fg-subtle);font-weight:var(--w-accent)}:is(.zerno-landing,.zerno-cabinet) .vend-means{margin:0;font-size:var(--t-small);color:var(--fg-subtle);max-width:68ch}:is(.zerno-landing,.zerno-cabinet) .vend-todo{margin:0;font-size:var(--t-small);font-weight:var(--w-accent);color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .vend-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}:is(.zerno-landing,.zerno-cabinet) .vend-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:var(--gap-tight);padding:6px 0;border-bottom:1px solid var(--line-1);font-size:var(--t-small)}:is(.zerno-landing,.zerno-cabinet) .vend-row:last-child{border-bottom:none}:is(.zerno-landing,.zerno-cabinet) .vend-name{color:var(--fg);overflow-wrap:anywhere}:is(.zerno-landing,.zerno-cabinet) .vend-kind{color:var(--fg-subtle);white-space:nowrap}:is(.zerno-landing,.zerno-cabinet) .vend-about{display:block;color:var(--fg-subtle);font-size:var(--t-label)}:is(.zerno-landing,.zerno-cabinet) .vend-note{display:block;color:var(--fg-subtle);font-size:var(--t-label)}:is(.zerno-landing,.zerno-cabinet) .vend-unnamed{color:var(--bad)}:is(.zerno-landing,.zerno-cabinet) .vend-where{display:block;color:var(--fg-subtle);font-size:var(--t-label)}:is(.zerno-landing,.zerno-cabinet) .vend-where a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:2px}:is(.zerno-landing,.zerno-cabinet) .vend-swap{color:var(--fg)}:is(.zerno-landing,.zerno-cabinet) .vend-jur{color:var(--fg);white-space:nowrap;text-align:right}:is(.zerno-landing,.zerno-cabinet) .vend-server{color:var(--fg-subtle);white-space:nowrap}@media (max-width:560px){:is(.zerno-landing,.zerno-cabinet) .vend-row{grid-template-columns:16px minmax(0,1fr);row-gap:2px}:is(.zerno-landing,.zerno-cabinet) .vend-jur,:is(.zerno-landing,.zerno-cabinet) .vend-kind,:is(.zerno-landing,.zerno-cabinet) .vend-server{grid-column:2;text-align:left}}.zerno-landing .vd{--vd-ru:var(--good);--vd-out:var(--bad);--vd-unknown:var(--fg-subtle);flex:1 1 100%}.zerno-landing .vd-ru{--vd-tone:var(--vd-ru)}.zerno-landing .vd-out{--vd-tone:var(--vd-out)}.zerno-landing .vd-unknown{--vd-tone:var(--vd-unknown)}.zerno-landing .vd-bar{display:flex;gap:var(--gap-tight);height:12px;margin-top:6px}.zerno-landing .vd-seg{flex:1 1 0;border-radius:999px;background:var(--vd-tone)}.zerno-landing .vd-seg.vd-unknown{background:color-mix(in srgb,var(--vd-tone) 45%,transparent)}.zerno-landing .vd-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--gap-grid)}.zerno-landing .vd-col{padding:16px 20px 4px;border-top:1px solid var(--line-2)}.zerno-landing .vd-col+.vd-col{border-left:1px solid var(--line-3)}.zerno-landing .vd-col:first-child{padding-left:0}.zerno-landing .vd-col:last-child{padding-right:0}.zerno-landing .vd-head{display:flex;align-items:baseline;gap:var(--gap-row)}.zerno-landing .vd-num{font-size:var(--t-num);font-weight:var(--w-strong);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--vd-tone)}.zerno-landing .vd-unknown .vd-num{color:var(--fg-muted)}.zerno-landing .vd-title{font-size:var(--t-title);font-weight:var(--w-accent);color:var(--fg)}.zerno-landing .vd-note{margin:6px 0 10px;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .vd-list{margin:0;padding:0;list-style:none}.zerno-landing .vd-row{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:var(--gap-row);padding:7px 0;border-bottom:1px solid var(--line-3);font-size:var(--t-small);line-height:1.35}.zerno-landing .vd-row:last-child{border-bottom:none}.zerno-landing .vd-name{font-weight:var(--w-accent);color:var(--fg);overflow-wrap:anywhere}.zerno-landing .vd-kind{min-width:0;color:var(--fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zerno-landing .vd-tag{padding:2px 7px;border-radius:var(--r-bar);font-size:var(--t-kicker);font-weight:var(--w-accent);white-space:nowrap;background:color-mix(in srgb,var(--vd-tone) 14%,transparent);color:var(--vd-tone)}@media (max-width:900px){.zerno-landing .vd-cols{grid-template-columns:minmax(0,1fr);gap:var(--gap-inner)}.zerno-landing .vd-col,.zerno-landing .vd-col:first-child,.zerno-landing .vd-col:last-child{padding:14px 0 0}.zerno-landing .vd-col+.vd-col{border-left:0}}@media (max-width:520px){.zerno-landing .vd-row{grid-template-columns:18px minmax(0,1fr) auto;row-gap:2px}.zerno-landing .vd-row .site-mark{grid-row:span 2;align-self:start;margin-top:1px}.zerno-landing .vd-name{grid-column:2}.zerno-landing .vd-tag{grid-column:3;grid-row:1}.zerno-landing .vd-kind{grid-column:2/-1;grid-row:2;white-space:normal}}.zerno-landing .check-form{max-width:560px}.zerno-landing .hl-form-note{margin:var(--gap-row) 4px 0;font-size:var(--t-small);color:var(--fg-subtle)}.zerno-landing .check-form-final{display:flex;flex-direction:column;align-items:center;margin:var(--gap-block) auto 0}.zerno-landing .check-form-final .check-form{width:100%;text-align:left}.zerno-landing .check-form-final .hl-hero-points{justify-content:center}.zerno-landing .section{padding-top:0;padding-bottom:var(--section-y)}.zerno-landing>:is(section,main).section:first-of-type,.zerno-landing>main>section.section:first-of-type{padding-top:var(--page-top)}.zerno-landing .section+.hl-final{padding-top:0}.zerno-landing :is(.section,.hl-hero)>.container>:last-child,.zerno-landing :is(.section,.hl-hero)>.container>:last-child>:last-child,.zerno-landing :is(.section,.hl-hero)>.container>:last-child>:last-child>:last-child{margin-bottom:0}.zerno-landing .section>.container>:first-child{margin-top:0}.zerno-landing .section.lc-band{padding-top:var(--section-y)}.zerno-landing .section>.container>h1{font-size:var(--t-display);line-height:1.06;font-weight:var(--w-strong);letter-spacing:-.03em;margin:0 0 var(--page-head-gap);text-wrap:balance}.zerno-landing .section>.container>h1+.section-sub{max-width:var(--lead-max);margin:0}.zerno-landing .section>.container>h1+.section-sub:not(:last-child){margin-bottom:var(--page-lead-gap)}.zerno-landing .hl-hero{padding-top:var(--page-top);padding-bottom:var(--section-y)}.zerno-landing .hl-hero h1{margin:0 0 var(--page-head-gap)}.zerno-landing .hl-hero h1 em,.zerno-landing .nobr{white-space:nowrap}.zerno-landing .hl-hero>.container>h1+:is(.hl-hero-sub,.section-sub){max-width:var(--lead-max);margin-bottom:0;text-wrap:balance}.zerno-landing .hl-hero-compact{padding-bottom:var(--page-lead-gap)}.zerno-landing .hl-hero-compact+.section>.container>:first-child{margin-top:0}.zerno-landing .hl-hero-copy .hl-hero-sub{max-width:none;text-wrap:pretty}.zerno-landing .hl-hero-copy .hl-hero-points{flex-direction:column;gap:var(--gap-row)}.zerno-landing .art-index-head{padding-top:var(--page-top)}.zerno-landing .art-index-head h1{font-size:var(--t-display);line-height:1.06;font-weight:var(--w-strong)}.zerno-landing .art-index-head h1+p{margin-top:var(--page-head-gap);max-width:var(--lead-max)}.zerno-landing .art-shell{padding-top:var(--page-top)}.zerno-landing .art-head h1{font-size:var(--t-page)}.zerno-landing .art-lede{margin-top:var(--page-head-gap)}.zerno-landing .legal-doc{padding-top:var(--page-top)}.zerno-landing .legal-doc-body h1{font-size:var(--t-page);line-height:1.15;margin-bottom:var(--page-head-gap)}.zerno-landing .story-hero{padding-top:var(--page-top)}.zerno-landing .story-missing{padding:var(--page-top) 0 var(--section-y)}.zerno-landing .story-missing h1{font-size:var(--t-page);margin:0 0 var(--page-head-gap)}.zerno-landing .status-page{padding-top:var(--page-top)}.zerno-landing :is(.section,.hl-hero) .mt-tight{margin-top:var(--gap-tight)}.zerno-landing :is(.section,.hl-hero) .mt-inner{margin-top:var(--gap-inner)}.zerno-landing :is(.section,.hl-hero) .mt-grid{margin-top:var(--gap-grid)}.zerno-landing :is(.section,.hl-hero) .mt-block{margin-top:var(--gap-block)}.zerno-landing .section h2:where(:not([class]),.rv){font-size:var(--t-section);margin-bottom:var(--gap-inner)}.zerno-landing .section .section-sub{max-width:var(--lead-max)}.zerno-landing .section-sub+.section-sub{margin-top:var(--gap-inner)}.zerno-landing .section-sub+:where(:not(.section-sub)){margin-top:var(--gap-block)}.zerno-landing .section-center{text-align:center}.zerno-landing .section-center .section-sub{margin-inline:auto}.zerno-landing .check-line:last-child{margin-bottom:0}: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) :where(input,textarea,select),:where(.zerno-cabinet) button{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:#DC2626;--warn-fg:#1a1205;--field-bg:rgb(var(--color-surface-raised));--btn-primary-fg:var(--color-accent-fg);--shadow-soft:rgb(0 0 0/0.12)}@media (prefers-color-scheme:dark){:root{--bad:#ef4444}}.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:var(--w-accent);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:rgb(255 255 255/.1)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgb(255 255 255/.06)}.hover\:bg-white\/\[0\.07\]:hover{background-color:rgb(255 255 255/.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}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,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}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}