.zine{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6efe9;--kraft:#e9dccf;--card:#fffaf5;--ink:#09030a;--ink-2:#3a2a34;--muted:#5d4a56;--peach:#f7c08a;--coral:#ec9a72;--rose:#c84b70;--rose-ink:#a8345a;--tape:#f7c08acc;--f-display:var(--font-zine-display), "Arial Narrow", system-ui, sans-serif;--f-body:var(--font-zine-body), system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-zine-mono), ui-monospace, Menlo, monospace;--f-hand:var(--font-zine-hand), "Segoe Print", "Comic Sans MS", cursive;--gut:max(16px, env(safe-area-inset-left,0px));--gut-r:max(16px, env(safe-area-inset-right,0px));--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .04 0 0 0 0 .01 0 0 0 0 .04 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--torn-top:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 16V9l7-5 6 5 7-7 8 5 7-4 6 7 9-5 8 4 7-8 8 5 7-3 8 6 7-5 8 4 7-6 10 5v13z'/%3E%3C/svg%3E");--torn-bot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M0 0v7l6 5 8-6 6 7 9-4 7 5 8-6 6 4 8-5 7 7 9-5 6 3 8-6 7 5 8-3 7 5 10-6V0z'/%3E%3C/svg%3E");--u-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 48 52'%3E%3Cpath d='M15 8V36a17 17 0 0 0 34 0V31' fill='none' stroke='%23000' stroke-width='14'/%3E%3Crect x='42' y='8' width='14' height='14' rx='2'/%3E%3C/svg%3E");--color-canvas:var(--paper);--color-surface:var(--card);--color-raised:#f1e5da;--color-overlay:var(--kraft);--color-line:#09030a2e;--color-line-strong:#09030a66;--color-ink:var(--ink);--color-ink-muted:var(--ink-2);--color-ink-subtle:var(--muted);--color-ink-faint:var(--muted);--color-accent:var(--rose-ink);--color-accent-hover:#8e2a4b;--color-accent-ink:#fff;--color-accent-faint:#c84b701a;--color-positive:#1f7a45;--color-caution:#7a4f00;--color-critical:#b3123b;background-color:var(--paper);background-image:var(--grain), radial-gradient(circle at 12% 6%, #ec9a721f, transparent 32%), radial-gradient(circle at 92% 30%, #c84b7012, transparent 28%);min-height:100dvh;color:var(--ink);font:17px/1.6 var(--f-body);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0;position:relative}body:has(.zine){background-color:#f6efe9}@media (pointer:fine){.zine{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Crect x='2' y='2' width='13' height='13' rx='2' fill='%23c84b70' stroke='%2309030a' stroke-width='2'/%3E%3C/svg%3E") 8 8,auto}.zine a,.zine button,.zine summary{cursor:pointer}}.zine *,.zine :before,.zine :after{box-sizing:border-box}.zine main{overflow-x:clip}.zine a{color:inherit}.zine :focus-visible{outline:3px solid var(--rose);outline-offset:3px;border-radius:4px}.zine h1,.zine h2,.zine h3,.zine h4{font-family:var(--f-display);text-wrap:balance;margin:0}.zine p{text-wrap:pretty;margin:0}.zine ::selection{color:var(--ink);background:#f7c08ad9}.zine [id]{scroll-margin-top:84px}.zine .z-wrap{max-width:1200px;padding-left:var(--gut);padding-right:var(--gut-r);margin:0 auto}.zine .z-skip{z-index:100;background:var(--ink);color:var(--paper);font:700 13px var(--f-mono);padding:8px 12px;position:absolute;top:8px;left:-9999px}.zine .z-skip:focus{left:16px}.zine .z-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zine .z-hand{font-family:var(--f-hand);color:var(--rose-ink);font-weight:700;line-height:1}.zine .z-riso{text-shadow:.035em .03em #c84b7080}.zine .z-btn{background:var(--ink);color:var(--paper);font:800 18px/1.2 var(--f-display);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--rose);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.zine .z-btn:hover{box-shadow:3px 3px 0 var(--rose);transform:translate(2px,2px)}.zine .z-btn:active{box-shadow:0 0 0 var(--rose);transform:translate(5px,5px)}.zine .z-btn.z-small{box-shadow:3px 3px 0 var(--rose);padding:9px 14px;font-size:15px}.zine .z-btn.z-ghost{background:var(--card);color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.zine .z-btn.z-ghost:hover{box-shadow:2px 2px 0 var(--ink)}.zine .z-btn svg{flex:none;width:18px;height:18px}.zine .z-hl{z-index:0;color:var(--paper);text-shadow:none;padding:0 .08em;display:inline-block;position:relative}.zine .z-hl:before{content:"";background:var(--rose);z-index:-1;border-radius:6px;position:absolute;inset:.08em 0 -.04em;transform:skew(-6deg)rotate(-1.5deg)}.zine .z-hl.z-peach{color:var(--ink)}.zine .z-hl.z-peach:before{background:var(--peach)}.zine .z-hl.z-ink{color:var(--peach)}.zine .z-hl.z-ink:before{background:var(--ink)}.zine .z-tape{background:var(--tape);z-index:2;background-image:repeating-linear-gradient(90deg,#ffffff40 0 2px,#0000 2px 6px);border:1px solid #09030a1f;width:78px;height:24px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-3deg)}.zine .z-pin{background:radial-gradient(circle at 35% 35%, #ffd9b0, var(--rose) 55%, #6d1d38);z-index:2;border-radius:50%;width:20px;height:20px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:2px 3px 2px #09030a59}.zine .z-reg{opacity:.55;width:22px;height:22px;position:absolute}.zine .z-reg:before,.zine .z-reg:after{content:"";background:var(--ink);position:absolute}.zine .z-reg:before{width:1px;top:0;bottom:0;left:50%}.zine .z-reg:after{height:1px;top:50%;left:0;right:0}.zine .z-reg i{border:1px solid var(--ink);border-radius:50%;position:absolute;inset:5px}.zine .z-demo-note{font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:2px dashed var(--rose-ink);color:var(--rose-ink);white-space:nowrap;background:#c84b700f;border-radius:6px;align-items:center;gap:8px;padding:3px 8px;display:inline-flex}.zine code.zh-code{font:700 .85em var(--f-mono);background:var(--ink);color:var(--peach);white-space:nowrap;border-radius:4px;padding:2px 7px}.zine .z-sticker{text-align:center;font:800 clamp(14px, 1.45vw, 18px)/1.05 var(--f-display);text-transform:uppercase;letter-spacing:.02em;border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);z-index:3;-webkit-user-select:none;user-select:none;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--r,0deg));place-items:center;transition:box-shadow .15s;display:grid;position:absolute}.zine .z-sticker:hover{box-shadow:6px 8px 0 var(--ink)}.zine .z-pix{-webkit-user-select:none;user-select:none;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--r,0deg));filter:drop-shadow(2px 3px #09030a2e)drop-shadow(3px 6px 6px #09030a1f);transition:transform .2s cubic-bezier(.2,1.4,.4,1),filter .15s;display:block;position:relative}.zine .z-pix img{width:100%;height:100%;image-rendering:pixelated;display:block}@media (pointer:fine){.zine .z-drag{cursor:grab}}.zine .z-pix.z-drag:hover{filter:drop-shadow(4px 7px #09030a33)drop-shadow(6px 12px 10px #09030a24)}.zine .z-dragging{z-index:9;cursor:grabbing;transition:none}.zine .z-sticker.z-dragging{box-shadow:10px 14px #09030a73}.zine .z-pix.z-dragging{filter:drop-shadow(10px 16px 8px #09030a4d)}.zine .z-mast{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:3px solid var(--ink);background:#f6efe9f0;position:sticky;top:0}.zine .z-mast .z-wrap{align-items:center;gap:24px;min-height:64px;padding-block:10px;display:flex}.zine .zh-brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.zine .zh-brand img{display:block}.zine .zh-brand-name{line-height:1;display:grid}.zine .zh-brand-name b{font:800 26px/.9 var(--f-display);font-variation-settings:"wdth" 75;letter-spacing:-.02em;text-transform:lowercase}.zine .zh-brand-name small{font:700 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:5px;margin-top:3px;display:inline-flex}.zine .zh-brand-name small img{width:10px;height:11px}.zine .z-mast nav{flex:1}.zine .z-mast nav ul{font:700 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.zine .z-mast nav a{border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.zine .z-mast nav a:hover{border-color:var(--rose)}.zine .z-mast .z-acts{align-items:center;gap:16px;margin-left:auto;display:flex}.zine .z-mast .z-signin{font:600 15px var(--f-body);text-decoration:none}.zine .z-mast .z-signin:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:4px;text-decoration-thickness:2px}.zine .z-menu-btn{background:var(--card);border:2px solid var(--ink);font:700 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);color:var(--ink);border-radius:8px;padding:8px 12px;display:none}.zine .z-sheet{z-index:70;background:var(--paper);background-image:var(--grain);padding:calc(env(safe-area-inset-top,0px) + 20px) var(--gut-r) 32px var(--gut);align-content:start;gap:8px;display:grid;position:fixed;inset:0;overflow:auto}.zine .z-sheet .z-top{font:700 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.zine .z-sheet .z-top .z-menu-btn{display:inline-block}.zine .z-sheet a.z-big{font:800 44px/1.05 var(--f-display);font-variation-settings:"wdth" 75;letter-spacing:-.02em;text-transform:lowercase;border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding:10px 0;text-decoration:none;display:flex}.zine .z-sheet a.z-big small{font:700 12px var(--f-mono);letter-spacing:.1em;color:var(--muted)}.zine .z-sheet .zh-sheet-cta{gap:14px;margin-top:22px;display:grid}.zine .z-cover{padding-block:clamp(28px,4vw,56px) 12px;position:relative}.zine .z-cover .z-reg.z-tl{top:14px;left:max(6px,50% - 620px)}.zine .z-cover .z-reg.z-tr{top:14px;right:max(6px,50% - 620px)}.zine .z-cover-meta{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:clamp(16px,2.5vw,28px);padding-bottom:10px;display:flex}.zine .z-cover-meta>span{font:700 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.zine .zh-eyebrow{font:700 13px/1.45 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty;margin:0}.zine .zh-eyebrow b{color:var(--rose-ink);font-weight:700}.zine .z-stage{position:relative}.zine .z-big-h{font-family:var(--f-display);font-variation-settings:"wdth" 75;letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:clamp(40px,11.2vw,148px);font-weight:800;line-height:.86;position:relative}.zine .z-big-h .z-hl{margin-top:.06em}.zine .zh-cover-note{color:var(--ink);white-space:nowrap;font-size:clamp(22px,2.2vw,28px);transform:rotate(-3deg)}.zine .z-stage .zh-cover-note{display:none}.zine .zh-chip-row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px;display:flex}.zine .zh-chip-row .zh-live{margin-top:0}.zine .zh-s-free{aspect-ratio:1;background:var(--peach);--r:12deg;border-radius:50%;width:clamp(104px,11vw,150px);top:-8px;right:clamp(30px,4vw,60px)}.zine .zh-s-ask{background:var(--rose-ink);color:var(--paper);--r:-5deg;border-radius:999px;max-width:clamp(170px,17vw,230px);padding:9px 14px;font-size:clamp(12px,1.1vw,14px);top:clamp(118px,12vw,172px);right:0}.zine .zh-bit-cover{--r:8deg;z-index:3;width:clamp(80px,7.4vw,108px);position:absolute;top:-62px;right:-22px}.zine .z-cover-row{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,5vw,64px);margin-top:clamp(28px,4.5vw,60px);display:grid}.zine .z-lede{max-width:40ch;font-size:clamp(18px,1.8vw,21px);font-weight:500}.zine .z-cover-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.zine .zh-live{border:2px solid var(--ink);background:var(--card);font:700 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:6px 12px;text-decoration:none;transition:transform .15s;display:inline-flex;transform:rotate(-1.5deg)}.zine .zh-live:hover{transform:rotate(0)}.zine .zh-live svg{flex:none;width:16px;height:16px}.zine .zh-live i{background:#2f9e5b;border-radius:50%;width:8px;height:8px;animation:2s infinite z-pulse;box-shadow:0 0 #2f9e5b8c}@keyframes z-pulse{70%{box-shadow:0 0 0 8px #2f9e5b00}to{box-shadow:0 0 #2f9e5b00}}.zine .zh-live small{font:inherit;color:#1f7a45}.zine .zh-stub{background:var(--peach);border:2px solid var(--ink);max-width:520px;box-shadow:5px 5px 0 var(--ink);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0 0;display:grid;position:relative;transform:rotate(-.8deg)}.zine .zh-stub>div{flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.zine .zh-stub>div+div{border-left:2px dashed var(--ink)}.zine .zh-stub dt{font:700 10px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.zine .zh-stub dd{font:800 clamp(30px, 3.4vw, 42px)/1 var(--f-display);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;margin:0}.zine .zh-stub:before,.zine .zh-stub:after{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%}.zine .zh-stub:before{clip-path:inset(0 0 0 50%);left:-12px}.zine .zh-stub:after{clip-path:inset(0 50% 0 0);right:-12px}.zine .z-polaroid{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);margin:0;padding:14px 14px 58px;position:relative;transform:rotate(1.4deg)}.zine .z-polaroid figcaption{text-align:center;font-size:26px;position:absolute;bottom:14px;left:18px;right:18px}.zine .zh-screen{--color-canvas:#120818;--color-surface:#1a0d20;--color-raised:#241330;--color-overlay:#2f1a3b;--color-line:#2a1525;--color-line-strong:#3d2236;--color-ink:#ededed;--color-ink-muted:#d8ccd2;--color-ink-subtle:#c9bcc4;--color-ink-faint:#b3a5ae;--color-accent:#f7c08a;--color-accent-faint:#f7c08a24;--color-positive:#7fd1a4;--color-caution:#f7c08a;--color-critical:#ff8fa3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ededed;background:#120818;border-radius:6px;font-size:15px;overflow:hidden}.zine .zh-screen-bar{font:500 12px var(--f-mono);color:#c9bcc4;border-bottom:1px solid #2a1525;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.zine .zh-screen-bar .z-demo-note{color:var(--peach);border-color:var(--peach);background:#f7c08a14}.zine .zh-screen-bar .zh-on{font:700 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#7fd1a4;align-items:center;gap:6px;display:inline-flex}.zine .zh-screen-bar .zh-on i{background:currentColor;border-radius:50%;width:6px;height:6px}.zine .zh-screen-body{gap:14px;padding:16px;display:grid}.zine .zh-msg{border-radius:14px;max-width:88%;padding:10px 14px;line-height:1.45}.zine .zh-msg.zh-me{background:#241330;border:1px solid #3d2236;border-bottom-right-radius:4px;justify-self:end}.zine .zh-msg.zh-bot{background:#f7c08a1a;border:1px solid #f7c08a47;max-width:100%}.zine .zh-msg.zh-bot>b{font:700 10px var(--f-mono);letter-spacing:.1em;color:var(--peach);align-items:center;gap:8px;margin-bottom:4px;display:flex}.zine .zh-thinking{font:700 18px/1 var(--f-hand);color:#c9bcc4}.zine .zh-tools{border-top:1px dashed #3d2236;margin-top:10px;padding-top:8px;font-size:14px}.zine .z-bands{height:clamp(150px,15vw,190px);margin-top:40px;position:relative}.zine .z-band{border-block:3px solid var(--ink);position:absolute;left:-40px;right:-40px;overflow:hidden}.zine .z-band .z-track{width:max-content;animation:46s linear infinite z-slide;display:flex}.zine .z-band span{font:700 clamp(15px, 1.6vw, 20px) var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:13px 0}.zine .z-band span i{margin:0 22px;font-style:normal}.zine .z-band.z-b1{background:var(--ink);color:var(--peach);box-shadow:0 6px 0 var(--rose);z-index:2;top:22%;transform:rotate(-2.2deg)}.zine .z-band.z-b1 i{color:var(--rose)}.zine .z-band.z-b2{background:var(--rose);color:var(--paper);z-index:1;top:34%;transform:rotate(2.6deg)}.zine .z-band.z-b2 .z-track{animation-duration:52s;animation-direction:reverse}.zine .z-band.z-b2 i{color:var(--peach)}@keyframes z-slide{to{transform:translate(-50%)}}.zine .z-sec{padding-block:clamp(56px,8vw,104px) 0;position:relative}.zine .z-sec-h{grid-template-columns:auto 1fr;align-items:end;gap:14px 24px;margin-bottom:clamp(24px,3.5vw,44px);display:grid}.zine .z-pg{font:700 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--ink);background:var(--card);border-radius:999px;place-self:start;padding:6px 10px}.zine .z-sec-h h2,.zine .zh-h2{font-variation-settings:"wdth" 75;letter-spacing:-.02em;text-transform:lowercase;grid-column:1/-1;font-size:clamp(44px,7.4vw,100px);font-weight:800;line-height:.88}.zine .z-sec-h .z-sub{max-width:56ch;color:var(--ink-2);grid-column:1/-1;font-size:18px}.zine .z-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.zine .z-step{background-color:var(--card);border:2px solid var(--ink);background-image:linear-gradient(90deg,#0000 34px,#c84b7080 34px 36px,#0000 36px),repeating-linear-gradient(#0000 0 27px,#09030a14 27px 28px);align-content:start;gap:10px;min-width:0;padding:28px 20px 22px 50px;transition:transform .2s;display:grid;position:relative;box-shadow:4px 4px #09030ad9}.zine .z-step:first-child{transform:rotate(-1.5deg)}.zine .z-step:nth-child(2){transform:rotate(1deg)translateY(10px)}.zine .z-step:nth-child(3){transform:rotate(-.6deg)}.zine .z-step:hover{transform:rotate(0)translateY(-4px)}.zine .z-step .z-n{font:700 34px/1 var(--f-hand);color:var(--rose-ink);position:absolute;top:18px;left:8px}.zine .z-step h3{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.05}.zine .z-step p{color:var(--ink-2);font-size:16px}.zine .z-step .z-clip{border:3px solid #8a7a85;border-bottom-color:#0000;border-radius:10px;width:16px;height:42px;position:absolute;top:-18px;right:22px;transform:rotate(8deg)}.zine .zh-bit-steps{right:var(--gut-r);--r:7deg;width:clamp(76px,8vw,110px);position:absolute;top:clamp(40px,6vw,80px)}.zine .z-kraft{background-color:var(--kraft);background-image:var(--grain), radial-gradient(#09030a0f 1px, transparent 1.4px);background-size:auto,9px 9px;margin-top:clamp(72px,9vw,120px);padding-block:clamp(48px,6vw,80px);position:relative}.zine .z-kraft:before,.zine .z-kraft:after{content:"";background:var(--kraft);height:16px;-webkit-mask:var(--torn-top) 0 0 / 160px 16px repeat-x;-webkit-mask:var(--torn-top) 0 0 / 160px 16px repeat-x;mask:var(--torn-top) 0 0 / 160px 16px repeat-x;position:absolute;left:0;right:0}.zine .z-kraft:before{top:-15px}.zine .z-kraft:after{-webkit-mask-image:var(--torn-bot);-webkit-mask-image:var(--torn-bot);mask-image:var(--torn-bot);bottom:-15px}.zine .z-kraft .z-sec{padding-top:0}.zine .zh-cap{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.zine .z-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px;padding-top:16px;display:grid}.zine .z-post{background:var(--card);border:2px solid var(--ink);align-content:start;gap:8px;min-width:0;padding:24px 20px 20px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:4px 4px #09030ae6}.zine .z-post:nth-child(4n+1){transform:rotate(-1.6deg)}.zine .z-post:nth-child(4n+2){background:#fff3e6;transform:rotate(1.2deg)translateY(12px)}.zine .z-post:nth-child(4n+3){background:#fff3e6;transform:rotate(.8deg)}.zine .z-post:nth-child(4n){transform:rotate(-.8deg)translateY(10px)}.zine .z-post:hover,.zine .z-post:focus-within{z-index:2;transform:rotate(0)translateY(-6px);box-shadow:8px 10px #09030ae6}.zine .z-post h3{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.1}.zine .z-post h3 a{text-decoration:none}.zine .z-post h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:4px;text-decoration-thickness:3px}.zine .z-post p{color:var(--ink-2);font-size:15px}.zine .zh-report{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background-image:repeating-linear-gradient(0deg,#0000 0 33px,#c84b701f 33px 34px);margin-top:10px;position:relative;transform:rotate(1.6deg)}.zine .zh-report-head{border-bottom:2px dashed var(--ink);align-items:baseline;gap:10px;padding:22px 18px 14px;display:flex}.zine .zh-report-head b{font:800 76px/.8 var(--f-display);font-variation-settings:"wdth" 75;color:var(--rose-ink)}.zine .zh-report-head span{font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.zine .zh-report-head .z-demo-note{align-self:center;margin-left:auto}.zine .zh-report ul{margin:0;padding:8px 18px 18px;list-style:none}.zine .zh-report li{color:var(--ink-2);align-items:center;gap:12px;padding:7px 0;font-size:15px;display:flex}.zine .zh-report li+li{border-top:1px dashed #09030a40}.zine .zh-tick{border:2px solid var(--ink);border-radius:4px;flex:none;width:18px;height:18px}.zine .zh-tick[data-tone=critical]{background:var(--rose)}.zine .zh-tick[data-tone=caution]{background:var(--peach)}.zine .zh-tick[data-tone=neutral]{background:var(--card)}.zine .zh-bit-audit{--r:10deg;width:92px;position:absolute;bottom:-46px;right:-18px}.zine .zh-sub-h{font:800 clamp(26px, 3vw, 36px)/1 var(--f-display);font-variation-settings:"wdth" 75;letter-spacing:-.01em;text-transform:lowercase}.zine .zh-prompts{margin-top:clamp(64px,8vw,96px)}.zine .zh-chips{flex-wrap:wrap;gap:12px 10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.zine .zh-chips li{font:600 15px/1.35 var(--f-body);border:2px solid var(--ink);background:var(--card);box-shadow:2px 2px 0 var(--ink);border-radius:999px;padding:7px 14px}.zine .zh-chips li:nth-child(3n+1){transform:rotate(-1.5deg)}.zine .zh-chips li:nth-child(3n){background:var(--peach);transform:rotate(1.5deg)}.zine .zh-chips li:nth-child(5n+2){background:#fff3e6}.zine .zh-index{border-top:3px solid var(--ink);margin-top:clamp(48px,6vw,72px);padding-top:24px}.zine .zh-index ul{columns:4 200px;column-gap:28px;margin:18px 0 0;padding:0;list-style:none}.zine .zh-index li{break-inside:avoid;border-bottom:1px dashed #09030a4d}.zine .zh-index a{font:600 15px/1.3 var(--f-body);justify-content:space-between;gap:10px;padding:7px 0;text-decoration:none;display:flex}.zine .zh-index a:after{content:"→";font-family:var(--f-mono);color:var(--rose-ink);transition:transform .15s}.zine .zh-index a:hover{color:var(--rose-ink)}.zine .zh-index a:hover:after{transform:translate(3px)}.zine .zh-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.zine .zh-ticks{color:var(--ink-2);gap:10px;margin:26px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.zine .zh-ticks li{gap:12px;display:flex}.zine .zh-ticks li:before{content:"";background:var(--rose);border:1.5px solid var(--ink);flex:none;width:10px;height:10px;margin-top:.55em}.zine .zh-lead{max-width:52ch;color:var(--ink-2);font-size:18px}.zine .zh-ticket-wrap{padding:10px 6px 30px;position:relative}.zine .z-ticket{background:var(--peach);border:2px solid var(--ink);min-width:0;box-shadow:5px 5px 0 var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;transform:rotate(-1.2deg)}.zine .z-ticket .z-t-top{border-bottom:2px dashed var(--ink);font:700 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:14px 20px;display:flex}.zine .z-ticket .z-t-top h3{font:inherit}.zine .z-ticket .z-t-sub{color:var(--ink-2);padding:12px 20px 4px;font-size:14px}.zine .z-ticket ul{margin:0;padding:4px 12px 12px;list-style:none}.zine .z-ticket li+li{border-top:1px dashed #09030a59}.zine .zh-srv{border-radius:8px;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;transition:background-color .15s;display:flex}.zine .zh-srv:hover{background:#fffaf58c}.zine .zh-srv img,.zine .zh-srv .zh-ini{border:2px solid var(--ink);object-fit:cover;background:var(--card);border-radius:12px;flex:none;width:40px;height:40px}.zine .zh-srv .zh-ini{font:800 14px var(--f-display);place-items:center;display:grid}.zine .zh-srv-name{flex:1;min-width:0}.zine .zh-srv-name b{font:800 18px/1.15 var(--f-display);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zine .zh-srv-name small{font:500 12px var(--f-mono);color:var(--ink-2);display:block}.zine .zh-srv-when{font:700 11px var(--f-mono);letter-spacing:.04em;color:var(--ink-2);flex:none}.zine .zh-empty{justify-items:start;gap:8px;padding:22px 20px 26px;display:grid}.zine .zh-empty p{font:700 28px/1.1 var(--f-hand)}.zine .zh-empty a{font:700 15px var(--f-body);text-underline-offset:3px}.zine .z-ticket .z-stub{border-top:2px dotted var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 14px;display:flex}.zine .z-ticket .z-stub small{font:700 10px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.zine .z-ticket .z-barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 7px, transparent 7px 9px, var(--ink) 9px 10px, transparent 10px 13px);flex:1;max-width:160px;height:26px}.zine .z-ticket:before,.zine .z-ticket:after{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:22px;height:22px;position:absolute;top:44px}.zine .z-ticket:before{clip-path:inset(0 0 0 50%);left:-13px}.zine .z-ticket:after{clip-path:inset(0 50% 0 0);right:-13px}.zine .zh-bit-rocket{--r:12deg;z-index:3;width:clamp(80px,8vw,108px);position:absolute;top:-64px;right:-10px}.zine .zh-levels{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.zine .zh-levels li{color:var(--ink-2);grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;font-size:16px;display:grid}.zine .zh-stamp{font:800 15px/1 var(--f-display);text-transform:uppercase;letter-spacing:.06em;background:var(--card);border:3px double;border-radius:6px;justify-self:start;padding:7px 10px 6px;transform:rotate(-4deg)}.zine .zh-stamp[data-tone=positive]{color:#1f7a45}.zine .zh-stamp[data-tone=caution]{color:#7a4f00;background:#fdf0df;transform:rotate(2deg)}.zine .zh-stamp[data-tone=critical]{color:var(--rose-ink);background:#fbe8ee;transform:rotate(-2deg)}.zine .zh-receipt{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font-family:var(--f-mono);border-bottom:0;position:relative;transform:rotate(-1.2deg)}.zine .zh-receipt-head{border-bottom:2px dashed var(--ink);gap:6px;padding:22px 18px 12px;display:grid}.zine .zh-receipt-head div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.zine .zh-receipt-head p{font:800 24px/1 var(--f-display)}.zine .zh-receipt-head small{font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.zine .zh-flag{font:700 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:4px;padding:3px 7px}.zine .zh-flag[data-tone=critical]{color:var(--rose-ink);background:#fbe8ee}.zine .zh-flag[data-tone=caution]{color:#7a4f00;background:#fdf0df}.zine .zh-receipt ol{margin:0;padding:6px 18px;list-style:none}.zine .zh-receipt li{align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.zine .zh-receipt li+li{border-top:1px dotted #09030a66}.zine .zh-receipt li>span:first-child{color:var(--muted)}.zine .zh-receipt li>span:nth-child(2){min-width:0;font-family:var(--f-body);flex:1;font-size:15px}.zine .zh-receipt-acts{border-top:2px dashed var(--ink);pointer-events:none;justify-content:flex-end;gap:12px;padding:14px 18px 24px;display:flex}.zine .zh-receipt-acts span{font:700 14px var(--f-display);border:2px solid var(--ink);border-radius:8px;padding:7px 12px}.zine .zh-receipt-acts span+span{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--rose)}.zine .zh-receipt:after{content:"";background:var(--card);height:16px;-webkit-mask:var(--torn-bot) 0 0 / 120px 16px repeat-x;-webkit-mask:var(--torn-bot) 0 0 / 120px 16px repeat-x;mask:var(--torn-bot) 0 0 / 120px 16px repeat-x;position:absolute;bottom:-14px;left:-2px;right:-2px}.zine .zh-rules{background-color:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background-image:linear-gradient(90deg,#0000 clamp(38px,4.4vw,62px),#c84b7080 clamp(38px,4.4vw,62px) calc(clamp(38px,4.4vw,62px) + 2px),#0000 calc(clamp(38px,4.4vw,62px) + 2px)),repeating-linear-gradient(#0000 0 31px,#09030a12 31px 32px);margin-top:clamp(56px,7vw,88px);padding:clamp(26px,3vw,40px) clamp(18px,3vw,40px) clamp(22px,3vw,34px) clamp(56px,6vw,84px);position:relative}.zine .zh-rules>h3{font-variation-settings:"wdth" 75;letter-spacing:-.01em;text-transform:lowercase;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1}.zine .zh-rules ol{counter-reset:rule;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 34px;margin:24px 0 0;padding:0;list-style:none;display:grid}.zine .zh-rules li{counter-increment:rule;min-width:0;position:relative}.zine .zh-rules li:before{content:counter(rule) ".";text-align:right;width:clamp(32px,3.8vw,50px);font:700 30px/1 var(--f-hand);color:var(--rose-ink);position:absolute;top:-4px;left:calc(-1*clamp(40px,4.6vw,62px))}.zine .zh-rules li p:first-child{font:800 19px/1.2 var(--f-display)}.zine .zh-rules li p+p{color:var(--ink-2);margin-top:4px;font-size:15px}.zine .zh-rules .z-tape{left:22%}.zine .z-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.zine .z-tagwrap{filter:drop-shadow(5px 5px 0 var(--ink))}.zine .z-tagwrap.z-free{transform:rotate(-1deg)}.zine .z-tagwrap.z-plus{filter:drop-shadow(5px 5px 0 var(--rose));transform:rotate(1.2deg)}.zine .z-tag{background:var(--card);clip-path:polygon(30px 0,100% 0,100% 100%,30px 100%,0 50%);align-content:start;gap:10px;height:100%;padding:26px 24px 28px 58px;display:grid;position:relative}.zine .z-tagwrap.z-plus .z-tag{background:var(--ink);color:var(--paper)}.zine .z-tag .z-hole{background:var(--paper);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:20px}.zine .z-tag .z-price{font:700 13px var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.zine .z-tagwrap.z-plus .z-price{color:var(--peach)}.zine .z-tag p{font-size:18px}.zine .z-tagwrap.z-plus .z-tag p{color:#e4d8de}.zine .z-tagwrap.z-plus code.zh-code{background:var(--peach);color:var(--ink)}.zine .zh-cost-cta{margin-top:34px}.zine .z-letters{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.zine .z-faq{border-top:3px solid var(--ink);display:grid}.zine .z-faq details{border-bottom:2px solid var(--ink)}.zine .z-faq summary{font:800 clamp(19px, 2.1vw, 24px)/1.2 var(--f-display);letter-spacing:-.01em;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 4px;list-style:none;display:grid}.zine .z-faq summary::-webkit-details-marker{display:none}.zine .z-faq summary .z-q{font:700 30px/1 var(--f-hand);color:var(--rose-ink)}.zine .z-faq summary:after{content:"+";font:700 28px var(--f-mono);color:var(--rose-ink);transition:transform .2s}.zine .z-faq details[open] summary:after{transform:rotate(45deg)}.zine .z-faq .z-a{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:0 4px 22px;display:grid}.zine .z-faq .z-a b{font:700 30px/1 var(--f-hand)}.zine .z-faq .z-a p{color:var(--ink-2);max-width:66ch}.zine .z-postit{background:var(--peach);gap:12px;padding:26px 22px 28px;display:grid;position:sticky;top:110px;transform:rotate(3deg);box-shadow:4px 6px #09030a2e}.zine .z-postit p{font:700 28px/1.12 var(--f-hand);color:var(--ink)}.zine .zh-bit-faq{--r:-8deg;width:96px;margin:18px 0 0 auto}.zine .z-back{background-color:var(--ink);background-image:var(--grain);color:var(--paper);position:relative;overflow:hidden}.zine section.z-back{margin-top:clamp(80px,10vw,130px)}.zine .z-back .z-wrap{padding-block:clamp(60px,8vw,110px) 0;position:relative}.zine .z-back .z-halftone{aspect-ratio:48/52;background:radial-gradient(circle, var(--peach) 34%, transparent 37%) 0 0 / 12px 12px;width:clamp(200px,30vw,380px);-webkit-mask:var(--u-mask) center / contain no-repeat;-webkit-mask:var(--u-mask) center / contain no-repeat;mask:var(--u-mask) center / contain no-repeat;opacity:.9;position:absolute;top:30px;right:max(16px,50% - 600px);transform:rotate(8deg)}.zine .z-ransom{z-index:1;flex-wrap:wrap;gap:.1em 0;max-width:9.5em;font-size:clamp(42px,8.6vw,120px);line-height:1;display:flex;position:relative}.zine .z-ransom .z-w{margin-right:.34em;display:flex}.zine .z-ransom .z-c{border-radius:3px;place-items:center;margin:0 .015em;padding:.02em .1em .06em;display:inline-grid;box-shadow:3px 3px #00000073}.zine .z-back .z-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:34px;display:flex;position:relative}.zine .z-back .z-row p{color:#d8ccd2;max-width:44ch;font-size:18px}.zine .z-back .z-btn{background:var(--peach);color:var(--ink);border-color:var(--peach);box-shadow:5px 5px 0 var(--rose);padding:16px 26px;font-size:20px}.zine .z-back .z-btn.z-ghost{color:var(--paper);border-color:var(--paper);box-shadow:4px 4px 0 var(--paper);background:0 0;padding:14px 22px;font-size:18px}.zine .z-back .z-hand{color:var(--peach);margin-top:14px;font-size:30px;display:inline-block;transform:rotate(-3deg)}.zine .zh-back-ctas{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.zine .zh-bit-back{--r:9deg;z-index:2;width:clamp(76px,8vw,108px);position:absolute;top:clamp(40px,6vw,90px);left:clamp(270px,52%,640px)}.zine footer.z-back .z-wrap{padding-block:0}.zine .z-foot{z-index:1;border-top:2px solid #2a1525;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;margin-top:0;padding-top:40px;display:grid;position:relative}.zine .z-foot .z-about{align-content:start;gap:14px;display:grid}.zine .z-foot .z-about p{color:#b9abb3;max-width:34ch;font-size:15px}.zine .z-foot .zh-brand-name small{color:#b9abb3}.zine .z-foot .zh-foot-h{font:700 11px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#b9abb3;margin-bottom:12px}.zine .z-foot ul{font:500 14px var(--f-mono);gap:8px;margin:0;padding:0;list-style:none;display:grid}.zine .z-foot a{color:#ededed;text-decoration:none}.zine .z-foot a:hover{color:var(--peach)}.zine .z-legal{font:500 12px/1.6 var(--f-mono);color:#b9abb3;border-top:1px solid #2a1525;gap:10px;margin-top:36px;padding-block:24px 32px;display:grid}.zine .z-legal div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.zine .z-legal p:last-child{max-width:90ch}@media (max-width:1260px){.zine .z-cover .z-reg{display:none}}@media (max-width:1020px){.zine .z-mast nav{display:none}.zine .z-menu-btn{display:inline-block}.zine .z-cover-row,.zine .zh-cap,.zine .zh-spread{grid-template-columns:minmax(0,1fr)}.zine .z-polaroid{max-width:620px}.zine .zh-report{max-width:520px}.zine .zh-ticket-wrap{max-width:560px}.zine .zh-rules ol{grid-template-columns:repeat(2,minmax(0,1fr))}.zine .z-letters{grid-template-columns:minmax(0,1fr)}.zine .z-postit{max-width:360px;position:relative;top:auto}.zine .z-foot{grid-template-columns:1fr 1fr}}@media (max-width:720px){.zine{font-size:16px}.zine .z-mast .z-signin,.zine .z-mast .z-acts .z-btn{display:none}.zine .z-mast .z-wrap{justify-content:space-between;min-height:58px}.zine .z-cover .z-reg,.zine .zh-s-ask{display:none}.zine .z-stage{padding-bottom:86px}.zine .z-big-h{font-size:clamp(40px,13.2vw,96px)}.zine .z-stage .zh-cover-note{font-size:24px;display:block;position:absolute;bottom:30px;left:0}.zine .zh-chip-row .zh-cover-note{display:none}.zine .zh-s-free{width:92px;font-size:12px;top:auto;bottom:-6px;right:6px}.zine .z-cover-row{gap:64px;margin-top:26px}.zine .zh-bit-cover{width:72px;top:-54px;right:-6px}.zine .z-cover-ctas .z-btn{flex:100%}.zine .zh-stub dd{font-size:30px}.zine .zh-stub>div{padding:10px 10px 12px}.zine .z-bands{height:130px;margin-top:24px}.zine .z-steps{grid-template-columns:minmax(0,1fr)}.zine .z-step:nth-child(n){transform:none}.zine .zh-bit-steps{display:none}.zine .z-board{grid-template-columns:minmax(0,1fr);gap:28px}.zine .z-post:nth-child(n){transform:none}.zine .zh-bit-audit{width:76px;right:-4px}.zine .zh-levels{gap:18px}.zine .zh-levels li{grid-template-columns:minmax(0,1fr);gap:8px;font-size:15px}.zine .zh-rules ol,.zine .z-prices{grid-template-columns:minmax(0,1fr)}.zine .z-tag{padding:22px 18px 24px 52px}.zine .z-back .z-halftone{opacity:.35;top:20px}.zine .zh-bit-back{display:none}.zine .z-foot{grid-template-columns:1fr}.zine .z-back .z-btn{padding:14px 20px;font-size:18px}}@media (prefers-reduced-motion:reduce){.zine *,.zine :before,.zine :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.zine .font-mono{font-family:var(--f-mono)}.zine.zine-bar{background-color:#0000;background-image:none;min-height:0}.zine.zine-bar:has(.z-mast){z-index:50;position:sticky;top:0}
