:root{--zx-ink:#0b0f1a;--zx-navy:#0e1629;--zx-navy-2:#121c33;--zx-graphite:#131518;--zx-paper:#f4f1ea;--zx-paper-2:#fbfaf7;--zx-grey:#a7adb7;--zx-grey-2:#6e7683;--zx-acid:#c6ff2e;--zx-acid-ink:#3d5200;--zx-line:#f4f1ea24;--zx-line-strong:#f4f1ea47;--zx-line-dark:#0b0f1a29;--zx-line-dark-strong:#0b0f1a66;--fg:var(--zx-paper);--muted:#f4f1eabd;--muted-2:#f4f1ea8f;--danger:#ff6b5e;--danger-ink:#b3261e;--font-head:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:"Inter","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--container:1320px;--gutter:clamp(18px,3.2vw,44px);--section-y:clamp(72px,9vw,140px);--header-h:72px;--ease:cubic-bezier(0.2,0.8,0.2,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0f1a;background:var(--zx-ink);color:#f4f1ea;color:var(--fg);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:1rem;line-height:1.65;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}body.no-scroll{overflow:hidden}a,address,blockquote,button,cite,dd,dt,em,figcaption,h1,h2,h3,h4,h5,h6,label,li,p,small,span,strong,td,th,time{overflow-wrap:break-word;word-break:break-word}.site-header,.site-header *{overflow-wrap:normal;word-break:normal}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif;font-family:var(--font-head);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0}p{margin:0 0 1.1em}ol,ul{padding:0}blockquote,figure,ol,ul{margin:0}address{font-style:normal}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}::selection{background:#c6ff2e;background:var(--zx-acid);color:#0b0f1a;color:var(--zx-ink)}:focus-visible{border-radius:2px;outline:2px solid #c6ff2e;outline:2px solid var(--zx-acid);outline-offset:3px}.about-block--paper :focus-visible,.cookie-banner :focus-visible,.legal :focus-visible,.org--paper :focus-visible,.section--paper :focus-visible,.zx-dialog :focus-visible{outline-color:#0b0f1a;outline-color:var(--zx-ink)}.mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.container{margin:0 auto;max-width:1320px;max-width:var(--container);padding-left:clamp(18px,3.2vw,44px);padding-left:var(--gutter);padding-right:clamp(18px,3.2vw,44px);padding-right:var(--gutter);width:100%}.btn{align-items:center;background:#0000;border:1px solid #f4f1ea47;border:1px solid var(--zx-line-strong);border-radius:2px;color:inherit;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--font-mono);font-size:.78rem;gap:10px;justify-content:center;letter-spacing:.08em;min-height:44px;padding:10px 18px;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.btn:active{transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.75}.btn--lg{min-height:52px;padding:14px 22px}.btn--primary{background:#c6ff2e;background:var(--zx-acid);border-color:#c6ff2e;border-color:var(--zx-acid);color:#0b0f1a;color:var(--zx-ink);font-weight:600}.btn--primary:hover{background:#f4f1ea;background:var(--zx-paper);border-color:#f4f1ea;border-color:var(--zx-paper)}.btn--primary.is-success,.cookie-banner .btn--primary:hover,.section--paper .btn--primary:hover,.zx-dialog .btn--primary:hover{background:#0b0f1a;background:var(--zx-ink);border-color:#0b0f1a;border-color:var(--zx-ink);color:#c6ff2e;color:var(--zx-acid)}.btn--primary.is-success{opacity:1}.btn--outline:hover{background:#c6ff2e14;border-color:#c6ff2e;border-color:var(--zx-acid);color:#c6ff2e;color:var(--zx-acid)}.btn--outline-dark{border-color:#0b0f1a66;border-color:var(--zx-line-dark-strong);color:#0b0f1a;color:var(--zx-ink)}.btn--outline-dark:hover{background:#0b0f1a0f;border-color:#0b0f1a;border-color:var(--zx-ink)}.btn--ghost-dark{border-color:#0000;color:#0b0f1a;color:var(--zx-ink);text-decoration:underline;text-underline-offset:4px}.btn--ghost-dark:hover{background:#0b0f1a0f}.btn--dark{background:#0b0f1a;background:var(--zx-ink);border-color:#0b0f1a;border-color:var(--zx-ink);color:#f4f1ea;color:var(--zx-paper)}.btn--dark:hover{background:#121c33;background:var(--zx-navy-2);color:#c6ff2e;color:var(--zx-acid)}.link-button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.reveal-ready .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal-ready .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1;transform:none;transition:none}}.site:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.6'/%3E%3C/svg%3E");content:"";inset:0;opacity:.05;pointer-events:none;position:fixed;z-index:1}@media print{.cookie-banner,.site-footer,.site-header,.site:before{display:none!important}body{background:#fff;color:#000}}.skip-link{background:var(--zx-acid);color:var(--zx-ink);font-family:var(--font-mono);font-size:.75rem;left:12px;padding:10px 14px;position:absolute;text-decoration:none;text-transform:uppercase;top:-60px;transition:top .16s ease;z-index:100}.skip-link:focus{top:12px}.site-header{background:#0b0f1af0;border-bottom:1px solid #0000;height:var(--header-h);inset:0 0 auto 0;position:fixed;transition:border-color .2s ease,background-color .2s ease;z-index:50}.site-header.is-scrolled{background:#0b0f1afa;border-bottom-color:var(--zx-line)}.site-header__inner{align-items:center;display:flex;gap:24px;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container);padding:0 var(--gutter)}.site-header__brand{align-items:center;display:flex;gap:18px;min-width:0}.site-header__tag{border-left:1px solid var(--zx-line);color:var(--muted-2);padding-left:18px;white-space:nowrap}.wordmark{align-items:center;color:var(--zx-paper);display:inline-flex;gap:10px;text-decoration:none}.wordmark__mark{flex:none;height:28px;width:28px}.wordmark__dot{fill:var(--zx-acid)}.wordmark__text{font-family:var(--font-head);font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.site-nav{align-items:center;display:flex;gap:28px}.site-nav__list{display:flex;gap:6px;list-style:none}.site-nav__link{align-items:baseline;color:var(--muted);display:inline-flex;font-size:.95rem;gap:8px;padding:10px 12px;position:relative;text-decoration:none;transition:color .18s ease}.site-nav__num{color:var(--muted-2);font-size:.65rem}.site-nav__link:after{background:var(--zx-acid);bottom:4px;content:"";height:1px;left:12px;position:absolute;right:12px;transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease)}.site-nav__link.is-active,.site-nav__link:hover{color:var(--zx-paper)}.site-nav__link.is-active:after,.site-nav__link:hover:after{transform:scaleX(1)}.site-nav__link.is-active .site-nav__num{color:var(--zx-acid)}.lang-switch{border:1px solid var(--zx-line-strong);display:inline-flex}.lang-switch__btn{background:#0000;border:0;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;min-height:36px;min-width:44px;padding:6px 10px;transition:background-color .18s ease,color .18s ease}.lang-switch__btn+.lang-switch__btn{border-left:1px solid var(--zx-line-strong)}.lang-switch__btn:hover{background:#f4f1ea0f;color:var(--zx-paper)}.lang-switch__btn.is-active{background:var(--zx-acid);color:var(--zx-ink);font-weight:600}.menu-toggle{align-items:center;background:none;border:0;color:var(--zx-paper);cursor:pointer;display:none;gap:12px;min-height:44px;padding:8px 0 8px 12px}.menu-toggle__icon{height:14px;position:relative;width:26px}.menu-toggle__icon span{background:currentColor;height:1.5px;left:0;position:absolute;right:0;transition:transform .22s var(--ease),top .22s var(--ease)}.menu-toggle__icon span:first-child{top:2px}.menu-toggle__icon span:last-child{top:11px}.is-open .menu-toggle__icon span:first-child{top:6px;transform:rotate(45deg)}.is-open .menu-toggle__icon span:last-child{top:6px;transform:rotate(-45deg)}.mobile-menu{background:var(--zx-ink);border-top:1px solid var(--zx-line);bottom:0;display:flex;flex-direction:column;gap:32px;left:0;overflow-y:auto;padding:28px var(--gutter) 40px;position:fixed;right:0;top:var(--header-h)}.mobile-menu[hidden]{display:none}.mobile-menu.is-open{animation:menuIn .26s var(--ease)}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mobile-menu__list{list-style:none}.mobile-menu__link{align-items:baseline;border-bottom:1px solid var(--zx-line);color:var(--zx-paper);display:flex;font-family:var(--font-head);font-size:clamp(2rem,9vw,2.8rem);gap:14px;letter-spacing:-.03em;line-height:1.1;padding:14px 0;text-decoration:none}.mobile-menu__link .mono{color:var(--muted-2)}.mobile-menu__link.is-active .mono{color:var(--zx-acid)}.mobile-menu__index-title{color:var(--muted-2);margin-bottom:12px}.mobile-menu__index ol{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:1fr 1fr;list-style:none}.mobile-menu__index a{color:var(--muted);display:block;font-size:.92rem;padding:8px 0;text-decoration:none;white-space:normal}.mobile-menu__index a .mono{color:var(--zx-acid);margin-right:6px}.mobile-menu__lang{align-items:center;border-top:1px solid var(--zx-line);color:var(--muted-2);display:flex;justify-content:space-between;padding-top:16px}@media (max-width:1100px){.site-header__tag{display:none}}@media (max-width:860px){.site-nav{display:none}.menu-toggle{display:inline-flex}}@media (max-width:400px){.menu-toggle__label{display:none}}main{outline:none;padding-top:var(--header-h);z-index:2}.section,main{position:relative}.section{padding:var(--section-y) 0}.section--paper{background:var(--zx-paper);color:var(--zx-ink)}.section--navy{background:var(--zx-navy)}.section--graphite{background:var(--zx-graphite)}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.section-heading{margin-bottom:clamp(24px,3vw,40px)}.section-heading__label{align-items:center;color:var(--muted);display:flex;gap:12px;margin:0 0 20px}.section-heading__num{color:var(--zx-acid);font-weight:600}.section-heading--paper .section-heading__label{color:var(--zx-grey-2)}.section-heading--paper .section-heading__num{background:var(--zx-acid);color:var(--zx-ink);padding:1px 6px}.section-heading__rule{background:currentColor;height:1px;opacity:.6;width:48px}.section-heading__title{font-size:clamp(2.1rem,4.6vw,4.2rem);max-width:18ch}.hero{border-bottom:1px solid var(--zx-line);padding:clamp(40px,6vw,88px) 0 0}.hero__grid{grid-gap:clamp(28px,4vw,64px);align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero__meta{border-bottom:1px solid var(--zx-line);border-top:1px solid var(--zx-line);color:var(--muted-2);display:flex;flex-wrap:wrap;gap:6px 0;list-style:none;margin-bottom:clamp(28px,4vw,48px)}.hero__meta li{border-right:1px solid var(--zx-line);margin-right:16px;padding:10px 16px 10px 0}.hero__meta li:last-child{border-right:0}.hero__title{font-size:clamp(2.5rem,5.2vw,5.4rem);font-weight:500;letter-spacing:-.045em;line-height:.94;margin-bottom:clamp(24px,3vw,40px)}.hero__line{display:block}.hero__line--indent{color:var(--muted-2);padding-left:clamp(16px,4vw,72px)}.hero__line--accent{background:var(--zx-acid);color:var(--zx-ink);display:inline-block;font-size:.56em;letter-spacing:-.03em;line-height:1.05;margin-top:.18em;padding:.06em .18em .1em}.hero__lead{color:var(--muted);font-size:clamp(1.02rem,1.2vw,1.15rem);max-width:56ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero__visual{position:relative}.hero__figure .figure__frame{border:1px solid var(--zx-line-strong)}.hero__figure img{filter:grayscale(.4) contrast(1.05) brightness(.8)}.hero__flow{align-items:center;color:var(--muted-2);display:flex;gap:14px;margin-top:14px}.hero__flow .diagram--flow{flex:none;width:140px}.hero__index{grid-gap:24px;border-top:1px solid var(--zx-line);display:grid;gap:24px;grid-template-columns:180px 1fr;margin-top:clamp(48px,6vw,88px);padding-bottom:18px;padding-top:18px}.hero__index-title{color:var(--muted-2);margin:10px 0 0}.hero__index ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.hero__index a{color:var(--muted);display:flex;font-size:.92rem;gap:10px;padding:10px 12px 10px 0;text-decoration:none;transition:color .18s ease}.hero__index a .mono{color:var(--zx-acid);padding-top:3px}.hero__index a:hover{color:var(--zx-paper);text-decoration:underline}.context__grid{grid-gap:clamp(32px,6vw,96px);align-items:start;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.context__figure{position:sticky;top:calc(var(--header-h) + 24px)}.context__figure img{filter:grayscale(1) contrast(1.08)}.context__text{color:var(--muted);padding-top:clamp(0px,4vw,64px)}.context__text .section-heading__title{color:var(--zx-paper);font-size:clamp(2rem,3.6vw,3.4rem)}.dropcap:first-letter{color:var(--zx-acid);float:left;font-family:var(--font-head);font-size:4.2em;line-height:.82;padding:6px 12px 0 0}.pullquote{border-left:3px solid var(--zx-acid);margin:36px 0;padding:4px 0 4px 24px}.pullquote p{color:var(--zx-paper);font-family:var(--font-head);font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}.pullquote cite{color:var(--muted-2);font-style:normal}.context__notes{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:28px}.context__notes li{align-items:center;border:1px solid var(--zx-line-strong);color:var(--muted);display:inline-flex;gap:10px;padding:8px 12px}.context__notes span{color:var(--zx-acid)}.tools__head{grid-gap:32px;align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);margin-bottom:clamp(32px,4vw,56px)}.tools__head .section-heading{margin-bottom:0}.tools__head .section-heading__title{font-size:clamp(2.6rem,6.4vw,6rem);letter-spacing:-.045em}.tools__intro{color:#2b303b;margin:0;max-width:44ch}.tools__grid{border-left:1px solid var(--zx-line-dark-strong);border-top:1px solid var(--zx-ink);display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(12,minmax(0,1fr));list-style:none}.tools__grid>li{border-bottom:1px solid var(--zx-line-dark-strong);border-right:1px solid var(--zx-line-dark-strong);min-width:0}.tool--1{grid-column:span 5;grid-row:span 2}.tool--2{grid-column:span 4}.tools__image{grid-column:span 3;grid-row:span 2;min-height:260px;position:relative}.tool--3{grid-column:span 4}.tool--4{grid-column:span 7}.tool--5{grid-column:span 5}.tool--6{grid-column:span 4}.tool--7{background:var(--zx-ink);color:var(--zx-paper);grid-column:span 8}.tools__figure{inset:0;position:absolute}.tools__figure .figure__frame{aspect-ratio:auto!important;height:100%}.tools__figure img{filter:grayscale(1)}.transformation__grid{grid-gap:clamp(32px,6vw,96px);align-items:start;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.transformation__intro{color:var(--muted);font-size:1.08rem;max-width:56ch}.points{border-top:1px solid var(--zx-line-strong);list-style:none;margin-top:40px}.points__item{grid-gap:20px;border-bottom:1px solid var(--zx-line);display:grid;gap:20px;grid-template-columns:88px minmax(0,1fr);padding:28px 0}.points__n{color:var(--zx-acid);padding-top:6px}.points__item h3{font-size:clamp(1.3rem,2vw,1.7rem);margin-bottom:10px}.points__item p{color:var(--muted);margin:0;max-width:58ch}.transformation__visual{position:sticky;top:calc(var(--header-h) + 24px)}.literacy__grid{grid-gap:clamp(24px,4vw,56px);align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.literacy__paper{background:var(--zx-paper);color:var(--zx-ink);padding:clamp(28px,5vw,72px);position:relative}.literacy__paper:after{background:var(--zx-acid);clip-path:polygon(100% 0,0 0,100% 100%);content:"";height:56px;position:absolute;right:0;top:0;width:56px}.literacy__cols{color:#232833;column-count:2;column-gap:40px}.literacy__cols p{break-inside:avoid;page-break-inside:avoid}.literacy__check-title{font-size:1.5rem;margin:24px 0 16px}.checklist{border-top:1px solid var(--zx-ink);list-style:none}.checklist li{grid-gap:12px;border-bottom:1px solid var(--zx-line-dark);display:grid;font-size:1.05rem;gap:12px;grid-template-columns:56px minmax(0,1fr);padding:14px 0}.checklist .mono{color:var(--zx-grey-2);padding-top:4px}.literacy__margin{padding-top:8px}.literacy__margin-title{color:var(--zx-acid);margin-bottom:16px}.glossary{margin:0 0 32px}.glossary__item{border-top:1px solid var(--zx-line-strong);padding:16px 0}.glossary__item dt{color:var(--zx-paper);margin-bottom:6px}.glossary__item dd{color:var(--muted);font-size:.94rem;margin:0}.knowledge__head{grid-gap:32px;align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);margin-bottom:clamp(40px,5vw,72px)}.knowledge__head .section-heading{margin-bottom:0}.knowledge__head p{color:var(--muted);margin:0}.articles{grid-gap:clamp(56px,7vw,112px);display:grid;gap:clamp(56px,7vw,112px);list-style:none}.project__grid{grid-gap:clamp(32px,5vw,80px);align-items:start;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,8fr) minmax(0,3fr)}.project__statement{font-size:clamp(2.3rem,5.4vw,5.2rem);letter-spacing:-.04em;line-height:.98;margin-bottom:32px;max-width:16ch}.project__text{color:var(--muted);font-size:1.08rem;margin-bottom:28px;max-width:60ch}.project__figure img{filter:grayscale(1) contrast(1.1)}.principles{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));list-style:none;margin-top:24px}.principles__item{border-top:1px solid var(--zx-acid);padding-top:18px}.principles__item:first-child{grid-column:1/span 4}.principles__item:nth-child(2){grid-column:6/span 3;margin-top:64px}.principles__item:nth-child(3){grid-column:10/span 3;margin-top:128px}.principles__item .mono{color:var(--zx-acid)}.principles__item h3{font-size:1.6rem;margin:10px 0}.principles__item p{color:var(--muted);margin:0}.contact__grid{grid-gap:clamp(32px,6vw,96px);align-items:start;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.contact .section-heading__title{font-size:clamp(3rem,7vw,6.4rem);letter-spacing:-.05em}.contact__text{color:#2b303b;max-width:44ch}.contact__list{border-top:1px solid var(--zx-ink);margin:36px 0 0}.contact__list>div{grid-gap:16px;border-bottom:1px solid var(--zx-line-dark);display:grid;gap:16px;grid-template-columns:120px minmax(0,1fr);padding:16px 0}.contact__list dt{color:var(--zx-grey-2);padding-top:3px}.contact__list dd{margin:0}.contact__list a{color:var(--zx-ink)}.contact__email{font-family:var(--font-head);font-size:clamp(1.2rem,2vw,1.6rem);text-decoration-color:var(--zx-acid-ink)}.contact__form{background:var(--zx-paper-2);border:1px solid var(--zx-line-dark-strong);padding:clamp(24px,4vw,48px)}.about-hero{padding:clamp(48px,7vw,112px) 0 0}.about-hero__label{color:var(--zx-acid);margin-bottom:24px}.about-hero__title{font-size:clamp(2.6rem,8vw,8rem);letter-spacing:-.05em;line-height:.92;max-width:14ch}.about-hero__lead{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:clamp(32px,5vw,64px) 0}.about-hero__rule{background:var(--zx-acid);height:1px;margin-top:14px}.about-hero__lead p{color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.25rem);margin:0}.about-hero__figure img{filter:grayscale(.85) contrast(1.05)}.about-body{grid-gap:clamp(32px,5vw,80px);display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:220px minmax(0,1fr);padding-bottom:var(--section-y);padding-top:clamp(56px,7vw,112px)}.about-index{align-self:start;position:sticky;top:calc(var(--header-h) + 32px)}.about-index>p{color:var(--muted-2);margin-bottom:12px}.about-index ol{border-top:1px solid var(--zx-line);list-style:none}.about-index a{border-bottom:1px solid var(--zx-line);color:var(--muted);display:block;font-size:.9rem;padding:10px 0;text-decoration:none;transition:color .18s ease}.about-index a .mono{color:var(--zx-acid);margin-right:6px}.about-index a:hover{color:var(--zx-paper)}.about-content{grid-gap:clamp(64px,8vw,120px);display:grid;gap:clamp(64px,8vw,120px);min-width:0}.about-block h2{font-size:clamp(1.9rem,3.6vw,3.2rem);margin:10px 0 24px;max-width:22ch}.about-block__n{color:var(--zx-acid)}.about-block p{color:var(--muted)}.about-block__intro{max-width:60ch}.about-block--paper{background:var(--zx-paper);color:var(--zx-ink);padding:clamp(28px,5vw,64px)}.about-block--paper p{color:#232833}.about-block--paper .about-block__n{background:var(--zx-acid);color:var(--zx-ink);display:inline-block;padding:1px 6px}.about-block__cols{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.about-block--split{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.about-quote{border-top:1px solid var(--zx-acid);padding-top:20px}.about-quote p{color:var(--zx-paper);font-family:var(--font-head);font-size:clamp(1.5rem,2.6vw,2.3rem);letter-spacing:-.02em;line-height:1.12}.diagram--process{height:24px;margin:32px 0 0;width:100%}.steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:16px}.steps__n{color:var(--muted-2)}.steps h3{font-size:1.4rem;margin:8px 0}.steps p{font-size:.95rem;margin:0}.spec{border-top:1px solid var(--zx-line-strong);margin:0}.spec__row{grid-gap:24px;border-bottom:1px solid var(--zx-line);display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:18px 0}.spec__row dt{color:var(--zx-paper);padding-top:3px}.spec__row dd{color:var(--muted);margin:0}.values{grid-gap:1px;background:var(--zx-line);border:1px solid var(--zx-line);display:grid;gap:1px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.values__item{background:var(--zx-ink);padding:28px}.values__item--1{background:var(--zx-navy);grid-column:span 4}.values__item--2,.values__item--3,.values__item--4,.values__item--5{grid-column:span 2}.values__item--5{background:var(--zx-acid);color:var(--zx-ink)}.values__item--5 .mono,.values__item--5 p{color:var(--zx-ink)!important}.values__item .mono{color:var(--zx-acid)}.values__item h3{font-size:1.5rem;margin:10px 0}.values__item p{font-size:.95rem;margin:0}.manifesto{color:var(--zx-paper)!important;font-family:var(--font-head);font-size:clamp(1.6rem,3.4vw,3rem)!important;letter-spacing:-.025em;line-height:1.12;max-width:28ch}.about-block--manifesto{border-left:3px solid var(--zx-acid);padding-left:clamp(20px,3vw,40px)}.about-server img{filter:grayscale(.3) brightness(.85)}.about-cta{align-items:center;border-bottom:1px solid var(--zx-line-strong);border-top:1px solid var(--zx-line-strong);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:32px 0}.about-cta p{font-family:var(--font-head);font-size:clamp(1.3rem,2.4vw,2rem);margin:0}.site--cookies main,.site--privacy main,.site--terms main{background:var(--zx-paper);color:var(--zx-ink)}.legal{padding-bottom:var(--section-y)}.legal__header{border-bottom:1px solid var(--zx-ink);padding-bottom:clamp(32px,4vw,56px);padding-top:clamp(48px,6vw,96px)}.legal__label{color:var(--zx-grey-2);display:flex;gap:10px;margin-bottom:20px}.legal__label span:first-child{background:var(--zx-acid);color:var(--zx-ink);padding:1px 6px}.legal__title{font-size:clamp(2.6rem,7vw,6.4rem);letter-spacing:-.05em;line-height:.95;margin-bottom:24px}.legal__lead{color:#232833;font-size:clamp(1.05rem,1.3vw,1.2rem);max-width:70ch}.legal__date{color:var(--zx-grey-2);margin:0}.legal__body{grid-gap:clamp(32px,6vw,96px);display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:280px minmax(0,1fr);padding-top:clamp(40px,5vw,72px)}.legal__aside{position:relative}.legal-toc{position:sticky;top:calc(var(--header-h) + 32px)}.legal-toc__toggle{display:none}.legal-toc__title{color:var(--zx-grey-2);margin-bottom:12px}.legal-toc__list{border-top:1px solid var(--zx-ink);list-style:none}.legal-toc__list a{border-bottom:1px solid var(--zx-line-dark);color:#232833;display:block;font-size:.9rem;line-height:1.4;padding:9px 0;text-decoration:none;transition:color .16s ease,padding-left .2s var(--ease)}.legal-toc__list a:hover{color:var(--zx-ink);padding-left:8px;text-decoration:underline}.legal-toc__related{margin-top:28px}.legal-toc__related p{color:var(--zx-grey-2);margin-bottom:8px}.legal-toc__related ul{list-style:none}.legal-toc__related a{color:var(--zx-ink);display:inline-block;font-size:.92rem;padding:4px 0}.legal__content{max-width:74ch;min-width:0}.legal__section{border-bottom:1px solid var(--zx-line-dark);margin-bottom:36px;padding-bottom:36px}.legal__section h2{font-size:clamp(1.4rem,2.2vw,1.9rem);margin-bottom:18px}.legal__section li,.legal__section p{color:#1d222c;font-size:1.02rem;line-height:1.75}.legal__section ul{margin:0 0 1.1em;padding-left:1.2em}.legal__section li{margin-bottom:8px}.legal__section li::marker{color:var(--zx-grey-2)}.legal__back{align-items:center;color:var(--zx-grey-2);display:inline-flex;gap:6px;margin-top:4px;text-decoration:none}.legal__back:hover{color:var(--zx-ink)}.table-scroll{border:1px solid var(--zx-ink);margin-bottom:24px;overflow-x:auto}.legal-table{border-collapse:collapse;font-size:.95rem;min-width:520px;width:100%}.legal-table td,.legal-table th{border-bottom:1px solid var(--zx-line-dark);padding:12px 14px;text-align:left;vertical-align:top}.legal-table th{background:var(--zx-ink);color:var(--zx-paper);font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.legal-table td.mono{font-size:.8rem;text-transform:none}.thanks{display:grid;min-height:calc(100vh - var(--header-h) - 120px);padding:clamp(64px,10vw,140px) var(--gutter);place-items:center}.thanks__inner{align-items:center;display:flex;flex-direction:column;max-width:640px;text-align:center}.thanks__label{background:var(--zx-acid);color:var(--zx-ink);margin-bottom:28px;padding:2px 8px}.thanks__title{font-size:clamp(3.2rem,10vw,7.5rem);letter-spacing:-.05em;line-height:.92;margin-bottom:24px}.thanks__text{color:var(--muted);font-size:1.08rem;margin-bottom:32px}.thanks__meta{color:var(--muted-2);margin-top:40px}.site-footer{background:var(--zx-graphite);border-top:1px solid var(--zx-line);overflow:hidden;padding:clamp(56px,7vw,96px) 0 28px;position:relative;z-index:2}.site-footer__top{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr))}.site-footer__desc{color:var(--muted);margin:20px 0 14px;max-width:42ch}.site-footer__independent{color:var(--muted-2);letter-spacing:.02em;max-width:46ch;text-transform:none}.site-footer__title{color:var(--zx-acid);margin-bottom:14px}.site-footer__col ul{list-style:none}.site-footer__col li{margin-bottom:4px}.site-footer__col .link-button,.site-footer__col a{color:var(--muted);display:inline-block;font-size:.95rem;padding:4px 0;text-decoration:none;transition:color .16s ease}.site-footer__col .link-button:hover,.site-footer__col a:hover{color:var(--zx-paper);text-decoration:underline}.site-footer__col address{color:var(--muted);display:flex;flex-direction:column;font-size:.95rem;margin-bottom:10px}.site-footer__email{color:var(--zx-paper)!important}.site-footer__big{-webkit-text-stroke:1px var(--zx-line-strong);color:#0000;font-family:var(--font-head);font-size:clamp(4.5rem,21vw,20rem);letter-spacing:-.07em;line-height:.8;margin:clamp(40px,6vw,80px) 0 24px;-webkit-user-select:none;user-select:none;white-space:nowrap}.site-footer__bottom{align-items:center;border-top:1px solid var(--zx-line);color:var(--muted-2);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:20px}.site-footer__bottom p{margin:0}.site-footer__actions{align-items:center;display:flex;gap:16px}.to-top{align-items:center;background:none;border:1px solid var(--zx-line-strong);color:var(--muted);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.72rem;gap:6px;letter-spacing:.08em;min-height:36px;padding:6px 12px;text-transform:uppercase;transition:color .16s ease,border-color .16s ease}.to-top:hover{border-color:var(--zx-acid);color:var(--zx-acid)}@media (max-width:1100px){.hero__index ol,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__top{grid-template-columns:1fr 1fr}}@media (max-width:900px){.about-block--split,.about-hero__lead,.contact__grid,.context__grid,.hero__grid,.knowledge__head,.literacy__grid,.project__grid,.tools__head,.transformation__grid{grid-template-columns:minmax(0,1fr)}.hero__index{gap:8px;grid-template-columns:1fr}.context__figure,.transformation__visual{position:relative;top:0}.context__text{padding-top:0}.tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools__grid>li{grid-column:span 1!important;grid-row:auto!important}.tools__image{min-height:220px}.tool--7,.tools__image{grid-column:span 2!important}.literacy__cols{column-count:1}.principles{grid-template-columns:minmax(0,1fr)}.principles__item{grid-column:auto!important;margin-top:0!important}.project__figure{max-width:360px}.about-body,.legal__body{grid-template-columns:minmax(0,1fr)}.about-index{position:relative;top:0}.about-index ol{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr}.about-block__cols{gap:0;grid-template-columns:1fr}.values{grid-template-columns:repeat(2,minmax(0,1fr))}.values__item{grid-column:span 1!important}.values__item--1{grid-column:span 2!important}.legal-toc{border:1px solid var(--zx-ink);position:relative;top:0}.legal-toc__toggle{align-items:center;background:var(--zx-ink);border:0;color:var(--zx-paper);cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px;width:100%}.legal-toc__toggle svg{transition:transform .2s ease}.legal-toc.is-open .legal-toc__toggle svg{transform:rotate(180deg)}.legal-toc__title{display:none}.legal-toc__list,.legal-toc__related{display:none;padding:0 16px}.legal-toc.is-open .legal-toc__list,.legal-toc.is-open .legal-toc__related{display:block}.legal-toc.is-open .legal-toc__related{padding-bottom:16px}.legal-toc__list{border-top:0}}@media (max-width:600px){.hero__meta li{border-right:0;margin-right:0;padding-right:0;width:50%}.hero__index ol,.tools__grid{grid-template-columns:minmax(0,1fr)}.tool--7,.tools__grid>li,.tools__image{grid-column:span 1!important}.points__item{gap:6px}.contact__list>div,.points__item{grid-template-columns:minmax(0,1fr)}.contact__list>div{gap:4px}.spec__row,.steps{grid-template-columns:minmax(0,1fr)}.spec__row{gap:6px}.values{grid-template-columns:minmax(0,1fr)}.values__item,.values__item--1{grid-column:span 1!important}.about-index ol,.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__bottom{align-items:flex-start;flex-direction:column}}.figure__frame{background:var(--zx-navy-2);overflow:hidden;position:relative}.figure__frame img{height:100%;object-fit:cover;transition:transform .7s var(--ease);width:100%}.figure:hover .figure__frame img{transform:scale(1.025)}.figure__caption{color:var(--muted-2);display:flex;gap:10px;letter-spacing:.02em;margin-top:12px;text-transform:none}.figure__caption:before{background:var(--zx-acid);content:"";flex:none;height:1px;margin-top:.75em;width:18px}.section--paper .figure__caption{color:var(--zx-grey-2)}.diagram{pointer-events:none}.diagram--hero{height:100%;inset:0;position:absolute;width:100%}.diagram__grid line{stroke:#f4f1ea14;stroke-width:1}.diagram__lines *{fill:none;stroke:#f4f1ea8c;stroke-width:1}.diagram__dash{stroke-dasharray:4 6}.diagram__accent circle,.diagram__accent rect{fill:var(--zx-acid);stroke:none}.diagram__accent line{stroke:var(--zx-acid);stroke-width:1.5}.diagram__nodes circle{fill:var(--zx-ink);stroke:var(--zx-paper);stroke-width:1}.diagram__lines circle:first-child{stroke-dasharray:2 10;animation:slowspin 60s linear infinite;transform-origin:300px 330px}@keyframes slowspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.diagram__lines circle:first-child{animation:none}}.diagram__stroke{fill:none;stroke:#f4f1ea99;stroke-width:1;vector-effect:non-scaling-stroke}.diagram__stroke--acid{stroke:var(--zx-acid);stroke-width:1.5}.diagram--network{height:80%;inset:10% 8%;position:absolute;width:84%}.diagram--network .diagram__stroke{stroke:#f4f1eacc}.network-labels{color:var(--zx-paper);inset:0;list-style:none;position:absolute}.network-labels li{background:var(--zx-ink);border:1px solid var(--zx-line-strong);padding:3px 8px;position:absolute}.network-labels__0{bottom:8%;left:6%}.network-labels__1{left:50%;top:10%;transform:translateX(-50%)}.network-labels__2{bottom:16%;right:6%}.transformation__figure img{filter:saturate(.6) brightness(.85)}.tool{position:relative;transition:background-color .2s ease}.tool:hover{background:#0b0f1a0a}.tool--7:hover{background:var(--zx-navy)}.tool__btn{align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;min-height:180px;padding:clamp(20px,2.4vw,32px) 64px clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px);position:relative;text-align:left;width:100%}.tool.is-open .tool__btn{height:auto}.tool__code{color:var(--zx-grey-2);margin-bottom:auto;padding-bottom:28px}.tool--7 .tool__code{color:var(--zx-acid)}.tool__name{font-family:var(--font-head);font-size:clamp(1.5rem,2.4vw,2.2rem);letter-spacing:-.03em;line-height:1.02;margin-bottom:10px}.tool--1 .tool__name{font-size:clamp(2rem,3.8vw,3.4rem)}.tool__short{color:#3a404c;font-size:.95rem;max-width:36ch}.tool--7 .tool__short{color:var(--muted)}.tool__icon{border:1px solid;display:grid;height:36px;place-items:center;position:absolute;right:clamp(18px,2.2vw,28px);top:clamp(18px,2.2vw,28px);transition:background-color .18s ease,color .18s ease;width:36px}.tool.is-open .tool__icon,.tool__btn:hover .tool__icon{background:var(--zx-acid);border-color:var(--zx-acid);color:var(--zx-ink)}.tool__btn:hover .tool__name{text-decoration:underline;text-decoration-color:var(--zx-acid-ink);text-decoration-thickness:2px;text-underline-offset:6px}.tool--7 .tool__btn:hover .tool__name{text-decoration-color:var(--zx-acid)}.tool__panel{animation:panelIn .26s var(--ease);padding:0 clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px)}.tool__panel p{font-size:.95rem;margin-bottom:12px}.tool__panel-label{border-top:1px dashed var(--zx-line-dark-strong);color:var(--zx-grey-2);margin-bottom:4px!important;padding-top:10px}.tool--7 .tool__panel-label{border-top-color:var(--zx-line-strong);color:var(--zx-acid)}.tool--7 .tool__panel p{color:var(--muted)}@keyframes panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.article{grid-gap:clamp(28px,5vw,80px);align-items:start;border-top:1px solid var(--zx-line);display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:minmax(0,6fr) minmax(0,5fr);padding-top:clamp(28px,3vw,40px)}.article--right{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.article--right .article__figure{order:2}.article--right .article__text{order:1}.article:nth-child(2) .article__figure{justify-self:end;max-width:440px;width:100%}.article:nth-child(4) .article__figure{justify-self:end;max-width:480px;width:100%}.article__figure .figure__frame img{filter:grayscale(.5) contrast(1.05)}.article:hover .article__figure .figure__frame{outline:1px solid var(--zx-acid);outline-offset:6px}.article__figure .figure__frame{outline:1px solid #0000;outline-offset:0;transition:outline-offset .26s var(--ease)}.article__kicker{color:var(--zx-acid);display:flex;gap:14px;margin-bottom:14px}.article__kicker span:last-child{color:var(--muted)}.article__title{font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:-.03em;line-height:1.04;margin-bottom:16px}.article__excerpt{color:var(--muted);font-size:1.05rem;max-width:52ch}.article__meta{color:var(--muted-2);display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:20px}.tag{text-transform:lowercase}.article__toggle{align-items:center;background:none;border:0;border-bottom:1px solid var(--zx-acid);color:var(--zx-paper);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.78rem;gap:10px;letter-spacing:.08em;min-height:44px;padding:10px 0;text-transform:uppercase;transition:color .18s ease,gap .2s var(--ease)}.article__toggle:hover{color:var(--zx-acid);gap:14px}.article__toggle svg{transition:transform .22s var(--ease)}.article__toggle svg.is-rotated{transform:rotate(90deg)}.article__body{animation:panelIn .26s var(--ease);border-left:1px solid var(--zx-line-strong);margin-top:20px;padding:20px 0 0 20px}.article__body p{color:var(--muted)}@media (max-width:900px){.article,.article--right{grid-template-columns:minmax(0,1fr)}.article--right .article__figure{order:0}.article:nth-child(2) .article__figure,.article:nth-child(4) .article__figure{justify-self:stretch;max-width:none}}.contact-form{grid-gap:22px;color:var(--zx-ink);display:grid;gap:22px}.contact-form__summary{background:#b3261e12;border-left:3px solid var(--danger-ink);color:var(--danger-ink);font-size:.95rem;margin:0;padding:12px 14px}.field{grid-gap:8px;display:grid;gap:8px;position:relative}.field__label{align-items:baseline;display:flex;font-size:.95rem;font-weight:500;gap:12px;justify-content:space-between}.field__req{color:var(--zx-grey-2);font-size:.66rem}.field__control{background:#fff;border:1px solid var(--zx-line-dark-strong);border-radius:0;color:var(--zx-ink);font:inherit;font-size:1rem;min-height:50px;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.field__control::placeholder{color:#8a909a}textarea.field__control{line-height:1.55;min-height:150px;resize:vertical}.field__control:focus,.field__control:hover{border-color:var(--zx-ink)}.field__control:focus{box-shadow:0 0 0 3px var(--zx-acid);outline:none}.field__control.has-error{border-color:var(--danger-ink)}.field__control:disabled{background:#f0eee8}.field__counter{color:var(--zx-grey-2);font-size:.66rem;justify-self:end}.field__error{color:var(--danger-ink);font-size:.88rem;margin:0}.contact-form__note{color:#3a404c;font-size:.88rem;margin:0}.contact-form__note.mono{color:var(--zx-grey-2);font-size:.68rem;letter-spacing:.02em;text-transform:none}.contact-form__note a{color:var(--zx-ink)}.contact-form__foot{padding-top:6px}.contact-form .btn--primary{width:100%}.cookie-banner{grid-gap:24px 40px;align-items:center;animation:bannerIn .36s var(--ease);background:var(--zx-paper);border:1px solid var(--zx-ink);bottom:18px;box-shadow:8px 8px 0 var(--zx-acid);color:var(--zx-ink);display:grid;gap:24px 40px;grid-template-columns:minmax(0,1fr) auto;left:var(--gutter);margin:0 auto;max-width:1100px;padding:24px 28px;position:fixed;right:var(--gutter);z-index:60}@keyframes bannerIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cookie-banner__kicker{color:var(--zx-grey-2);margin-bottom:6px}.cookie-banner__title{font-size:1.4rem;margin-bottom:8px}.cookie-banner p{color:#232833;font-size:.94rem;margin:0}.cookie-banner a{color:var(--zx-ink);font-weight:500}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (max-width:860px){.cookie-banner{bottom:10px;box-shadow:5px 5px 0 var(--zx-acid);grid-template-columns:minmax(0,1fr);left:12px;padding:20px;right:12px}.cookie-banner__actions{justify-content:stretch}.cookie-banner__actions .btn{flex:1 1 140px}}.zx-overlay{animation:fadeIn .2s ease;background:#05080ec7;inset:0;position:fixed;z-index:80}.zx-dialog{animation:dialogIn .24s var(--ease);background:var(--zx-paper);border:1px solid var(--zx-ink);box-shadow:10px 10px 0 var(--zx-acid);color:var(--zx-ink);display:flex;flex-direction:column;left:50%;max-height:calc(100vh - 32px);position:fixed;top:50%;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 24px));z-index:81}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.zx-dialog:focus{outline:none}.zx-dialog__head{border-bottom:1px solid var(--zx-ink);padding:24px 64px 16px 28px;position:relative}.zx-dialog__kicker{color:var(--zx-grey-2);margin-bottom:6px}.zx-dialog__title{font-size:1.7rem}.zx-dialog__close{background:none;border:1px solid var(--zx-line-dark-strong);color:var(--zx-ink);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:18px;top:18px;transition:background-color .16s ease;width:40px}.zx-dialog__close:hover{background:var(--zx-acid);border-color:var(--zx-ink)}.zx-dialog__body{overflow-y:auto;padding:20px 28px}.zx-dialog__intro{color:#232833;font-size:.95rem;margin-bottom:12px}.consent-cat{border-top:1px solid var(--zx-line-dark);padding:16px 0}.consent-cat__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.consent-cat__title{font-family:var(--font-head);font-size:1.15rem;font-weight:500}.consent-cat__control{align-items:center;display:flex;flex:none;gap:12px}.consent-cat__state{color:var(--zx-grey-2);font-size:.66rem}.consent-cat__desc{color:#3a404c;font-size:.9rem;margin:8px 0 0;max-width:52ch}.zx-dialog__actions{border-top:1px solid var(--zx-ink);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 28px 24px}@media (max-width:600px){.zx-dialog__actions .btn{flex:1 1 100%}.zx-dialog__head{padding:20px 60px 14px 20px}.zx-dialog__body{padding:16px 20px}.zx-dialog__actions{padding:14px 20px 20px}}.zx-switch{background:#d6d2c8;border:1px solid var(--zx-ink);border-radius:0;cursor:pointer;flex:none;height:26px;position:relative;transition:background-color .18s ease;width:46px}.zx-switch[data-state=checked]{background:var(--zx-ink)}.zx-switch:disabled{cursor:not-allowed;opacity:.75}.zx-switch__thumb{background:var(--zx-paper);border:1px solid var(--zx-ink);display:block;height:18px;transform:translateX(3px);transition:transform .18s var(--ease),background-color .18s ease;width:18px}.zx-switch[data-state=checked] .zx-switch__thumb{background:var(--zx-acid);transform:translateX(22px)}.org--paper{background:var(--zx-paper);color:var(--zx-ink);padding:clamp(28px,4vw,56px)}.org__label{background:var(--zx-acid);color:var(--zx-ink);display:inline-block;margin-bottom:14px;padding:1px 6px}.org__title{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:24px}.org__list{grid-column-gap:40px;border-top:1px solid var(--zx-ink);column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.org__row{border-bottom:1px solid var(--zx-line-dark);padding:14px 0}.org__row dt{color:var(--zx-grey-2);margin-bottom:4px}.org__row dd{font-size:1rem;margin:0}.org__row a{color:var(--zx-ink)}@media (max-width:600px){.org__list{grid-template-columns:minmax(0,1fr)}}.zx-toast{background:var(--zx-ink)!important;border:1px solid var(--zx-acid)!important;border-radius:0!important;color:var(--zx-paper)!important;font-family:var(--font-mono)!important;font-size:.78rem!important;letter-spacing:.04em}
/*# sourceMappingURL=main.197c0cd2.css.map*/