:is(body:has(>div>.zn),body:has(>div>div>.zn)){align-items:initial!important;justify-content:initial!important;background:var(--zn-paper)!important;min-height:0!important;padding:0!important;display:block!important}.zn{--mode-a:var(--i1);--mode-a-ink:var(--black);--mode-b:transparent;--mode-b-ink:var(--ink);background:var(--paper);max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-mono), "Space Mono", ui-monospace, monospace;transition:background .26s,color .26s;position:relative;overflow-x:clip}.zn *{box-sizing:border-box}.zn a{color:inherit;text-decoration:none}.zn input,.zn textarea,.zn button{font:inherit;color:inherit}.zn ::selection{background:var(--i2);color:var(--black)}.zn-halftone{z-index:1;pointer-events:none;opacity:.32;background-image:radial-gradient(var(--ink) .7px, transparent .8px);mix-blend-mode:multiply;background-size:4px 4px;position:fixed;inset:0}.zn-body{z-index:2;position:relative}.zn-display{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;letter-spacing:-.03em}.zn-black{font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.03em}.zn-serif{font-family:var(--font-serif), "DM Serif Display", serif}.zn-label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:10px}.zn-caps{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.zn-caps--xs{letter-spacing:.08em;font-size:10px}.zn-caps--b{font-weight:700}.zn-caps--muted{color:var(--muted)}.zn-caps--dim{opacity:.7}.zn-caps--wide{letter-spacing:.14em}.zn-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 var(--mb,22px);font-size:11px}.zn-lede{font-family:var(--font-serif), "DM Serif Display", serif;margin:0 0 var(--mb,18px);font-size:17px;font-style:italic;line-height:1.4}.zn-lede--lg{font-size:clamp(17px,2.6vw,26px)}.zn-outline{color:var(--i2);-webkit-text-stroke:2px var(--ink)}.zn-outline--i3{color:var(--i3)}.zn-band .zn-outline{-webkit-text-stroke:3px var(--black)}.zn-hl{background:var(--i1);color:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.zn-strike{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.zn-wordmark{font-size:var(--wm,20px);text-transform:none}.zn-wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(12px,3vw,30px)}.zn-wrap--flush{padding-inline:0}.zn-section{border-top:3px solid var(--ink);padding-block:clamp(30px,6vw,70px)}.zn-pad{padding-block:clamp(30px,6vw,70px)}.zn-pad-top{padding-top:clamp(14px,3vw,30px)}.zn-pad-bottom{padding-bottom:clamp(30px,6vw,70px)}.zn-grid{grid-template-columns:repeat(auto-fit, minmax(var(--min,280px), 1fr));gap:var(--gap,clamp(18px, 3vw, 34px));align-items:start;display:grid}.zn-grid--fill{grid-template-columns:repeat(auto-fill, minmax(var(--min,122px), 1fr))}.zn-grid--stretch{align-items:stretch}.zn-grid--tight{--gap:16px}.zn-stack{gap:var(--gap,12px);flex-direction:column;display:flex}.zn-row{align-items:center;gap:var(--gap,12px);flex-wrap:wrap;display:flex}.zn-row--between{justify-content:space-between}.zn-row--end{align-items:flex-end}.zn-row--baseline{align-items:baseline}.zn-grow{flex:1}.zn-push{margin-left:auto}.zn-cols{column-width:var(--colw,300px);column-rule:2px solid var(--ink);column-gap:26px}.zn-cols--dashed{column-rule-style:dashed;column-gap:20px}.zn-cols>*{break-inside:avoid}.zn-tilt{transform:rotate(var(--tilt,0deg))}.zn-center{text-align:center}.zn-h2{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(30px,6.4vw,74px);line-height:.86}.zn-h2--md{font-size:clamp(28px,5.6vw,62px)}.zn-h2--lg{margin:0 0 14px;font-size:clamp(34px,8vw,96px);line-height:.94}.zn-h2--tight{margin:0}.zn-h2 .zn-h2__vs{font-family:var(--font-serif), "DM Serif Display", serif;text-transform:none;letter-spacing:0;font-size:.5em;font-style:italic}.zn-h1{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:clamp(16px,3vw,28px) 0 10px;font-size:clamp(46px,14vw,168px);line-height:.86}.zn-h1--md{font-size:clamp(40px,11vw,130px);line-height:.88}.zn-h3{font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.zn-masthead{border-bottom:3px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:6px;font-size:11px;display:flex}.zn-rule-row{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:4px;padding-bottom:10px;display:flex}.zn-header{z-index:60;background:var(--ink);color:var(--paper);border-bottom:3px solid var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:8px clamp(12px,3vw,26px);display:flex;position:sticky;top:0}.zn-header .zn-wordmark{margin-right:auto}.zn-header__link{text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--i1);padding-bottom:2px;font-size:11px;font-weight:700}.zn-footer{border-top:3px solid var(--ink);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:12px;padding:20px clamp(12px,3vw,30px);font-size:10px;display:flex}.zn-footer .zn-wordmark{--wm:17px}.zn-footer__links{gap:14px;margin-left:auto;display:flex}.zn-card{--shadow:8px;--shadow-ink:var(--ink);background:var(--card);border:3px solid var(--ink);box-shadow:var(--shadow) var(--shadow) 0 var(--shadow-ink);padding:var(--pad,18px);position:relative}.zn-card--i1{--shadow-ink:var(--i1)}.zn-card--i2{--shadow-ink:var(--i2)}.zn-card--i3{--shadow-ink:var(--i3)}.zn-card--sm{--shadow:5px}.zn-card--md{--shadow:6px}.zn-card--lg{--shadow:10px}.zn-card--xl{--shadow:12px}.zn-card--flat{box-shadow:none}.zn-card--tight{--pad:14px}.zn-card--loose{--pad:20px}.zn-card--fluid{--pad:clamp(14px, 2.4vw, 22px)}.zn-card--lime{background:var(--i1);color:var(--black)}.zn-card--ink{background:var(--ink);color:var(--paper)}.zn-card--dashed{border-style:dashed}.zn-tape{border-left:2px dashed color-mix(in srgb, var(--ink) 35%, transparent);border-right:2px dashed color-mix(in srgb, var(--ink) 35%, transparent);-webkit-backdrop-filter:saturate(.4);backdrop-filter:saturate(.4);background:#ffffff80;position:absolute}.zn-tape--corner{width:96px;height:26px;top:-14px;left:22px;transform:rotate(-5deg)}.zn-tape--top{width:110px;height:28px;top:-16px;left:50%;transform:translate(-50%)rotate(-3deg)}.zn-dash-top{border-top:2px dashed var(--ink);margin-top:12px;padding-top:12px}.zn-dash-bottom{border-bottom:2px dashed var(--ink);padding-bottom:10px}.zn .zn-btn{cursor:pointer;border:3px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.02em;box-shadow:8px 8px 0 var(--i2);transition:transform 90ms,box-shadow 90ms}.zn .zn-btn:active{box-shadow:3px 3px 0 var(--i2);transform:translate(5px,5px)}.zn .zn-btn--hero{padding:14px 22px;font-size:clamp(18px,3vw,26px)}.zn .zn-pill{cursor:pointer;border:2px solid var(--ink);color:inherit;text-transform:uppercase;letter-spacing:.08em;text-align:center;background:0 0;padding:9px 14px;font-size:11px;font-weight:700;line-height:normal;display:inline-block}.zn .zn-pill--sm{letter-spacing:.06em;padding:7px 13px;font-size:12px}.zn .zn-pill--xs{letter-spacing:.05em;padding:9px 6px;font-size:11px}.zn .zn-pill--lg{padding:13px 16px;font-size:12px}.zn .zn-pill--block{width:100%;display:block}.zn .zn-pill--ink{background:var(--ink);color:var(--paper)}.zn .zn-pill--lime{background:var(--i1);color:var(--black)}.zn .zn-pill--on-ink{border-color:var(--paper)}.zn .zn-pill[aria-pressed=true]{background:var(--i1);color:var(--black)}.zn .zn-pill:disabled{opacity:.6;cursor:default}.zn .zn-mode--a{background:var(--mode-a);color:var(--mode-a-ink);flex:1}.zn .zn-mode--b{background:var(--mode-b);color:var(--mode-b-ink);flex:1}.zn .zn-band__cta{border:3px solid var(--black);background:var(--black);color:var(--i1);box-shadow:10px 10px 0 color-mix(in srgb, var(--black) 35%, transparent);padding:16px 30px;font-size:clamp(20px,3.4vw,30px);display:inline-block}.zn .zn-plain{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.zn-chip{cursor:pointer;border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.05em;background:0 0;padding:6px 9px;font-size:10px;transition:background .12s,color .12s}.zn-chip:hover{background:var(--i1);color:var(--black)}.zn-badge{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;font-size:10px;display:inline-block}.zn-badge--lime{background:var(--i1);color:var(--black)}.zn .zn-textarea{resize:none;background:0 0;border:0;outline:0;width:100%;font-size:clamp(21px,3.6vw,30px);line-height:1.2}.zn .zn-search{border:3px solid var(--ink);background:var(--card);text-transform:uppercase;letter-spacing:.06em;outline:0;width:100%;padding:12px 14px;font-size:13px}.zn .zn-search--mini{background:0 0;border-width:2px;padding:8px 10px;font-size:11px}.zn-term{cursor:help;background:var(--i1);color:var(--black);box-shadow:0 0 0 4px var(--i1);text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.zn-band{border-top:3px solid var(--ink);background:var(--i1);color:var(--black);text-align:center;padding:clamp(40px,9vw,120px) clamp(12px,3vw,30px)}.zn-band--short{padding-block:clamp(30px,7vw,80px)}.zn-band--ink{background:var(--ink);color:var(--paper);text-align:left;padding:clamp(30px,6vw,70px) clamp(12px,3vw,30px)}.zn-band__h2{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;letter-spacing:-.04em;max-width:14ch;margin:0 auto 18px;font-size:clamp(44px,15vw,190px);line-height:.92}.zn-band__h2--md{font-size:clamp(40px,13vw,160px)}.zn-band__h2--sm{margin-bottom:16px;font-size:clamp(32px,10vw,110px)}.zn-band__lede{font-family:var(--font-serif), "DM Serif Display", serif;margin:0 auto 26px;font-size:clamp(17px,2.6vw,26px);font-style:italic}.zn-band__note{text-transform:uppercase;letter-spacing:.14em;margin:18px 0 0;font-size:11px}.zn-marquee{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background:var(--i2);color:var(--black);overflow:hidden}.zn-marquee__track{letter-spacing:.01em;width:max-content;padding:7px 0;font-size:clamp(20px,3.6vw,34px);animation:24s linear infinite zn-tick;display:flex}.zn-marquee__group{gap:22px;padding-right:22px;display:flex}.zn-marquee__group>span{display:contents}.zn-hero{margin:clamp(16px,3vw,30px) 0 0;line-height:.82}.zn-hero__lead{font-family:var(--font-serif), "DM Serif Display", serif;letter-spacing:-.02em;font-size:clamp(30px,6vw,62px);font-style:italic;line-height:1;display:block}.zn-hero__human{font-family:var(--font-archivo), "Archivo Black", sans-serif;background:var(--i1);color:var(--black);letter-spacing:-.04em;width:fit-content;margin:10px 0 16px;padding:0 .04em;font-size:clamp(52px,15.5vw,190px);line-height:.92;display:block;transform:rotate(-1.2deg)}.zn-hero__bridge{text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px;font-size:clamp(15px,2.6vw,26px);font-weight:700;display:block}.zn-hero__menace{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;color:var(--i2);-webkit-text-stroke:2px var(--ink);margin-top:6px;font-size:clamp(56px,17vw,208px);line-height:.86;display:block;transform:rotate(.8deg)skew(-4deg)}.zn-hero__ctas{margin-top:clamp(16px,3vw,28px);padding-bottom:clamp(20px,4vw,40px)}.zn-hero__aside{text-transform:uppercase;letter-spacing:.06em;max-width:26ch;font-size:12px;line-height:1.5}.zn-input-card{--shadow:10px;--tilt:-.7deg}.zn-input-card__modes{gap:6px;margin-bottom:14px;display:flex}.zn-input-card__label{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.zn-input-card__chips{flex-wrap:wrap;gap:6px;display:flex}.zn-receipt-wrap{position:relative}.zn-receipt{--shadow:12px;--shadow-ink:var(--i3);--pad:clamp(14px, 2.4vw, 22px) clamp(14px, 2.4vw, 22px) 10px;clip-path:polygon(0 0,100% .6%,99.4% 99%,.6% 100%);transform:rotate(1.1deg)}.zn-receipt__head{border-bottom:2px dashed var(--ink);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);flex-direction:column;gap:3px;padding-bottom:10px;padding-right:120px;font-size:10px;display:flex}.zn-receipt__head b{color:var(--ink);font-weight:700}.zn-receipt__label{margin:14px 0 4px}.zn-receipt__label--after{margin:16px 0 6px}.zn-receipt__before{font-size:16px}.zn-receipt__after{font-size:clamp(24px,4.6vw,42px);line-height:.98;transition:opacity .16s}.zn-receipt__after--busy{opacity:.55}.zn-receipt__score{align-items:flex-end;gap:12px;margin:20px 0 6px;display:flex}.zn-receipt__score-label{margin-bottom:6px}.zn-receipt__n{font-size:clamp(40px,7vw,66px);line-height:.8}.zn-bar{height:var(--h,14px);border:2px solid var(--ink);overflow:hidden}.zn-bar__fill{background:repeating-linear-gradient(45deg, var(--i2) 0 6px, var(--ink) 6px 12px);height:100%;transition:width .26s}.zn-receipt__foot{align-items:center;gap:10px}.zn-eq{align-items:flex-end;gap:3px;height:20px;display:flex}.zn-eq>span{background:var(--i3);transform-origin:bottom;width:4px;height:20px;animation:.6s ease-in-out infinite alternate zn-bars;animation-delay:calc(var(--i) * 85ms);opacity:.3;animation-play-state:paused;display:block}.zn-eq--on>span{opacity:1;animation-play-state:running}.zn-stamp{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;letter-spacing:.02em;border:4px double var(--i2);color:var(--i2);background:color-mix(in oklab, var(--card) 70%, transparent);padding:7px 14px;font-size:clamp(19px,3.6vw,30px);position:absolute;top:-18px;right:-6px;transform:rotate(-9deg)}.zn-receipt__note{font-family:var(--font-serif), "DM Serif Display", serif;max-width:34ch;margin:22px 0 0;font-size:15px;font-style:italic;transform:rotate(-1deg)}.zn-aud__kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--i2);font-size:10px;font-weight:700}.zn-aud__title{margin:10px 0;font-size:clamp(24px,4vw,38px);line-height:.96}.zn-aud__body{margin:0 0 14px;font-size:17px;line-height:1.4}.zn-step__n{color:var(--i2);-webkit-text-stroke:2px var(--ink);font-size:54px;line-height:.8}.zn-step__title{margin:10px 0 8px;font-size:20px}.zn-p{margin:0;font-size:13px;line-height:1.55}.zn-p--lg{font-size:15px;line-height:1.45}.zn-roster__head{margin-bottom:24px}.zn-roster__h2{max-width:18ch;margin:0;font-size:clamp(34px,8vw,96px);line-height:.84}.zn-roster__h2 i{color:var(--i1);font-style:normal}.zn-roster__legend{letter-spacing:.04em;border-left:3px solid var(--i1);padding-left:12px;font-size:12px;line-height:1.9}.zn .zn-roster__btn{text-align:left;cursor:pointer;border:2px solid var(--paper);color:var(--paper);background:0 0;padding:12px 10px}.zn .zn-roster__btn[aria-pressed=true]{background:var(--i1);color:var(--black)}.zn-roster__name{font-size:15px;display:block}.zn-roster__desc{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:10px;display:block}.zn-roster__status{opacity:.8;margin:20px 0 0}.zn-gloss{margin-top:14px}.zn-gloss .zn-plain{padding:0 0 12px}.zn-gloss__empty{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.zn-skins__intro{margin-bottom:14px}.zn-entry__term{font-size:16px;display:block}.zn-entry__def{font-size:12px;line-height:1.45;display:block}.zn-entry__ex{font-family:var(--font-serif), "DM Serif Display", serif;color:var(--muted);font-size:13px;font-style:italic;display:block}.zn .zn-skin{cursor:pointer;text-align:left;border:2px solid var(--ink);outline-offset:2px;padding:12px 10px}.zn .zn-skin[aria-pressed=true]{outline:2px solid var(--swatch)}.zn-skin__bar{background:var(--swatch);border:1px solid;height:7px;margin-bottom:8px;display:block}.zn-skin__name{font-size:14px;display:block}.zn-skin__mood{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:9px;display:block}.zn-ba{border-bottom:2px dashed var(--ink);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:baseline;gap:10px clamp(14px,3vw,40px);padding:16px 0;display:grid}.zn-ba__before{font-size:clamp(17px,2.4vw,24px)}.zn-ba__after{font-size:clamp(20px,3.4vw,34px);line-height:1.02}.zn-ba__score{color:var(--i2);font-size:26px;line-height:1}.zn-wall__head{border-bottom:2px dashed var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.zn-wall__score{font-size:26px;line-height:1}.zn-wall__after{margin:10px 0 6px;font-size:18px;line-height:1.1}.zn-wall__was{color:var(--muted);font-size:13px;font-style:italic}.zn-elder__title{font-size:17px}.zn-elder__body{margin-top:6px}.zn-wont{border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;padding:12px 0;display:flex}.zn-wont__x{color:var(--i2);font-size:26px;line-height:.9}.zn-coupon{border:3px dashed var(--ink);background:var(--card);color:var(--ink);padding:var(--pad,20px);flex-direction:column;gap:12px;display:flex;position:relative}.zn-coupon--hero{background:var(--ink);color:var(--paper)}.zn-coupon--tight{--pad:18px;gap:10px}.zn-coupon__name{text-transform:uppercase;letter-spacing:.16em;opacity:.8;font-size:10px}.zn-coupon__price{font-size:54px;line-height:.86}.zn-coupon__price--sm{font-size:40px;line-height:.9}.zn-coupon__sub{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:10px}.zn-coupon__tagline{margin:0;font-size:16px;line-height:1.4}.zn-coupon__perks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zn-coupon__perk{align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.zn-coupon__perk:before{content:"✓";color:var(--i2);font-weight:700}.zn-coupon--hero .zn-coupon__perk:before{color:var(--i1)}.zn-coupon__cta{margin-top:auto}.zn-coupon__yours{border:3px double var(--i2);color:var(--i2);background:var(--card);padding:4px 10px;font-size:15px;position:absolute;top:-14px;right:12px;transform:rotate(-6deg)}.zn-plans__lede{max-width:42ch;margin-bottom:clamp(20px,4vw,34px)}.zn-plans__setup{margin:18px 0 0}.zn-cycles{--gap:8px;margin-bottom:8px}.zn-coupons__note{min-height:1.4em;font-size:16px}.zn-alert{border:3px solid var(--i2);background:var(--card);margin-bottom:18px;padding:12px;font-size:13px}.zn-table-scroll{overflow-x:auto}.zn-table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.zn-table th,.zn-table td{border:2px solid var(--ink);text-align:center;padding:10px 12px}.zn-table thead th{font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.03em;font-size:15px}.zn-table th:first-child{text-align:left;width:40%}.zn-table tbody th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:400}.zn-faq__item{margin-bottom:20px}.zn-faq__q{margin-bottom:6px;font-size:17px;line-height:1.1}.zn-faq__a{margin:0;font-size:13px;line-height:1.6}.zn-sim{padding-bottom:clamp(40px,8vw,110px)}.zn-sim__intro{margin-bottom:clamp(20px,4vw,40px)}.zn-sim__h2{max-width:16ch;margin:0;font-size:clamp(32px,7.4vw,88px);line-height:1}.zn-sim__lede{max-width:26ch;margin:0}.zn-sim__grid{--min:300px;--gap:clamp(18px, 4vw, 54px)}.zn-sim__col{min-width:0;height:100%}.zn-sim__stage{justify-content:center;display:flex;position:sticky;top:66px}.zn-sim__phone{background:var(--ink);border:3px solid var(--ink);width:min(320px,86vw,44vh);box-shadow:14px 14px 0 var(--i3);border-radius:40px;padding:10px;position:relative;transform:rotate(-1.2deg)}.zn-sim__screen{background:var(--card);aspect-ratio:300/610;border-radius:32px;flex-direction:column;display:flex;position:relative;overflow:hidden}.zn-sim__status{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);justify-content:space-between;padding:12px 16px 4px;font-size:10px;display:flex}.zn-sim__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 12px;display:flex;overflow:hidden}.zn-sim__tabs{border-top:2px solid var(--ink);display:flex}.zn .zn-sim__tab{cursor:pointer;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;flex:1;padding:10px 2px;font-size:10px;font-weight:700}.zn .zn-sim__tab[aria-pressed=true]{background:var(--ink);color:var(--card)}.zn-mini-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.zn-mini-label--inherit{color:inherit;opacity:.7}.zn-mini-box{border:2px solid var(--ink);padding:10px}.zn-mini-box--lime{background:var(--i1);color:var(--black)}.zn-mini-box--receipt{padding:12px}.zn .zn-mini-tab{text-align:center;border:2px solid var(--ink);text-transform:uppercase;color:var(--ink);background:0 0;flex:1;padding:6px;font-size:9px;font-weight:700}.zn .zn-mini-tab--a[aria-pressed=true]{background:var(--i1);color:var(--black)}.zn .zn-mini-tab--b[aria-pressed=true]{background:var(--i2);color:var(--black)}.zn-mini-chip{border:2px solid var(--ink);padding:5px 8px}.zn-mini-chips{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.zn-mini-score{--gap:8px;margin-top:12px}.zn-mini-text{margin-top:5px;font-size:16px;line-height:1.25}.zn-mini-out{margin-top:5px;font-size:18px;line-height:1.05}.zn-mini-before{margin:10px 0 8px;font-size:13px}.zn-mini-after{font-size:19px;line-height:1.05}.zn-mini-n{font-size:22px;line-height:.8}.zn .zn-mini-btn{cursor:pointer;border:2px solid var(--ink);background:var(--ink);width:100%;color:var(--card);text-transform:uppercase;letter-spacing:.08em;margin-top:12px;padding:9px;font-size:10px;font-weight:700}.zn .zn-mini-voice{text-align:left;cursor:pointer;border:2px solid var(--ink);color:var(--ink);background:0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.zn .zn-mini-voice[aria-pressed=true]{background:var(--i1);color:var(--black)}.zn-mini-voice__play{border:2px solid;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex}.zn-mini-voice__name{font-size:13px;display:block}.zn-mini-voice__desc{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:9px;display:block}.zn-mini-voice__tier{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:8px}.zn .zn-mini-entry{text-align:left;cursor:pointer;border:0;border-bottom:2px dashed var(--ink);background:0 0;padding:0 0 7px}.zn-mini-entry__term{font-size:13px;display:block}.zn-mini-entry__def{font-size:10px;line-height:1.35;display:block}.zn .zn-mini-skin{cursor:pointer;text-align:left;border:2px solid var(--ink);padding:8px}.zn-mini-skin__bar{background:var(--swatch);border:1px solid;height:6px;margin-bottom:6px;display:block}.zn-mini-skin__name{font-size:11px;display:block}.zn-sim__steps{flex-direction:column;gap:clamp(30px,13vh,120px);padding:clamp(8px,2vh,30px) 0 clamp(30px,22vh,170px);display:flex}.zn-sim__step{cursor:pointer;border-left:4px solid var(--muted);opacity:.62;padding-left:16px;transition:opacity .26s,border-color .26s}.zn-sim__step[aria-pressed=true]{border-left-color:var(--i2);opacity:1}.zn-sim__step-n{color:var(--muted);font-size:40px;line-height:.8}.zn-sim__step[aria-pressed=true] .zn-sim__step-n{color:var(--i2)}.zn-sim__step-title{margin:10px 0 8px;font-size:clamp(21px,3.8vw,32px);line-height:1.02}.zn-sim__step-body{max-width:34ch;margin:0;font-size:13px;line-height:1.6}.zn-status{z-index:70;pointer-events:none;border:3px solid var(--ink);background:var(--i1);color:var(--black);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:7px;max-width:min(340px,72vw);padding:7px 10px;display:flex;position:fixed;bottom:10px;left:10px}.zn-status__dot{font-size:16px;line-height:1}.zn-status__text{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.zn-tip{z-index:90;pointer-events:none;background:var(--ink);max-width:250px;color:var(--paper);border:2px solid var(--i2);padding:10px 12px;position:fixed;transform:translate(-50%,-100%)rotate(-1.5deg)}.zn-tip__term{color:var(--i1);font-size:15px}.zn-tip__def{margin-top:3px;font-size:12px;line-height:1.4}@keyframes zn-bars{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@keyframes zn-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zn-stamp{0%{opacity:0;transform:rotate(-9deg)scale(1.35)}60%{opacity:1;transform:rotate(-9deg)scale(.94)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@keyframes zn-stamp-b{0%{opacity:0;transform:rotate(-9deg)scale(1.3)}60%{opacity:1;transform:rotate(-9deg)scale(.95)}to{opacity:1;transform:rotate(-9deg)scale(1)}}@keyframes zn-jolt-a{0%{transform:rotate(1.1deg)translate(-6px,-3px)scale(1.012)}to{transform:rotate(1.1deg)translate(0)scale(1)}}@keyframes zn-jolt-b{0%{transform:rotate(1.1deg)translate(6px,-3px)scale(1.012)}to{transform:rotate(1.1deg)translate(0)scale(1)}}@keyframes zn-ding-a{0%{opacity:0;transform:translateY(10px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes zn-ding-b{0%{opacity:0;transform:translateY(10px)rotate(2deg)}to{opacity:1;transform:none}}.zn-reveal{opacity:0;transform:translateY(20px) rotate(var(--tilt,0deg))}.zn-revealed{opacity:1;transform:rotate(var(--tilt,0deg));transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.zn *,.zn :before,.zn :after{transition:none!important;animation:none!important}.zn-reveal{opacity:1;transform:rotate(var(--tilt,0deg))}}.zn-article{max-width:720px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(12px,3vw,30px) clamp(40px,7vw,80px)}.zn-crumb{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);border-bottom:3px solid var(--ink);margin-bottom:clamp(16px,3vw,28px);padding-bottom:6px;font-size:10px}.zn-crumb a:hover{color:var(--i2)}.zn-article h1{font-family:var(--font-anton), Anton, sans-serif;text-transform:uppercase;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(30px,7vw,68px);line-height:.88}.zn-lead{font-family:var(--font-serif), "DM Serif Display", serif;border-left:4px solid var(--i1);margin:0 0 20px;padding-left:14px;font-size:clamp(18px,2.8vw,26px);line-height:1.35}.zn-article h2{font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.02em;margin:28px 0 8px;font-size:clamp(17px,2.2vw,22px);line-height:1.15}.zn-article p{margin:0;font-size:14px;line-height:1.65}.zn-example{font-family:var(--font-serif), "DM Serif Display", serif;background:var(--card);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--i3);margin:0;padding:14px 16px;font-size:clamp(16px,2.2vw,21px);font-style:italic;line-height:1.4;transform:rotate(-.6deg)}.zn-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.zn-tag{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;font-size:10px}.zn-lock{border:3px dashed var(--ink);background:var(--card);margin:20px 0;padding:16px}.zn-lock__title{font-size:17px}.zn-lock p{margin:6px 0 10px}.zn-article__end{border-top:3px solid var(--ink);margin-top:34px;padding-top:16px}.zn-related{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.zn-related a{border:2px solid var(--ink);background:var(--card);padding:12px;transition:box-shadow .12s;display:block}.zn-related a:hover{box-shadow:5px 5px 0 var(--ink)}.zn-related b{font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.02em;font-size:15px;display:block}.zn-related span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.zn .zn-cta{border:3px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.02em;box-shadow:6px 6px 0 var(--i2);margin-top:12px;padding:12px 18px;font-size:15px;transition:transform 90ms,box-shadow 90ms;display:inline-block}.zn .zn-cta:active{box-shadow:2px 2px 0 var(--i2);transform:translate(4px,4px)}.zn .zn-cta--flush{margin-top:0}.zn-index{column-width:230px;column-rule:2px dashed var(--ink);column-gap:24px}.zn-index__empty{font-size:13px}.zn-index a{break-inside:avoid;padding:0 0 12px;display:block}.zn-index a:hover{color:var(--i2)}.zn-index b{font-family:var(--font-archivo), "Archivo Black", sans-serif;letter-spacing:-.02em;font-size:16px;display:block}.zn-index span{font-size:12px;line-height:1.45;display:block}.zn :focus-visible,.zn a:focus-visible,.zn button:focus-visible{outline:3px solid var(--i1);outline-offset:3px}
@font-face{font-family:anton;src:url(../media/anton_400-s.p.07uvnuj.ona6k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.anton_3ec22697-module__xTVAza__className{font-family:anton,anton Fallback,Impact,Haettenschweiler,sans-serif;font-style:normal;font-weight:400}.anton_3ec22697-module__xTVAza__variable{--font-anton:"anton", "anton Fallback", Impact, Haettenschweiler, sans-serif}
@font-face{font-family:archivo;src:url(../media/archivo_black_400-s.p.0g9-.3zp53cup.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}.archivo_50dcaf51-module__89jeoa__className{font-family:archivo,archivo Fallback,Arial Black,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.archivo_50dcaf51-module__89jeoa__variable{--font-archivo:"archivo", "archivo Fallback", Arial Black, Helvetica, Arial, sans-serif}
@font-face{font-family:"serif";src:url(../media/dm_serif_display_400-s.p.03rqv30url-~q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/dm_serif_display_400_italic-s.p.08-a0qexde~kr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.0%;size-adjust:101.35%}.serif_b84dcd66-module__mFCM8G__className{font-family:"serif",serif Fallback,Georgia,Times New Roman,serif}.serif_b84dcd66-module__mFCM8G__variable{--font-serif:"serif", "serif Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:mono;src:url(../media/space_mono_400-s.p.0~z396rbj0t4w.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/space_mono_400_italic-s.p.0qe_qsym5ggh4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:mono;src:url(../media/space_mono_700-s.p.0kbulo~7o8gic.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.0%;size-adjust:134.12%}.mono_f92c9712-module__AfptlW__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.mono_f92c9712-module__AfptlW__variable{--font-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
