.zine .zb-head{padding-block:clamp(36px,6vw,72px) 0;position:relative}.zine .zb-head .z-cover-meta{margin-bottom:clamp(18px,3vw,32px)}.zine .zb-h1{font-variation-settings:"wdth" 75;letter-spacing:-.02em;text-transform:lowercase;max-width:14ch;font-size:clamp(40px,8.4vw,112px);font-weight:800;line-height:.9}.zine .zb-h1 .z-hl{margin-top:.05em}.zine .zb-lede{max-width:52ch;color:var(--ink-2);margin-top:clamp(18px,2.5vw,28px);font-size:clamp(17px,1.7vw,20px);font-weight:500}.zine .zb-head-stage{position:relative}.zine .zb-s-pool{aspect-ratio:1;background:var(--peach);--r:8deg;border-radius:50%;width:132px;padding:10px;font-size:14px;top:6px;right:2%}.zine .zb-bit-head{width:84px;position:absolute;bottom:-18px;right:18%}.zine .zb-chips{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.zine .zb-chip{background:var(--card);border:2px solid var(--ink);font:700 14px/1 var(--f-body);box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 10px;display:inline-flex}.zine .zb-chip svg{flex:none;width:16px;height:16px}.zine .zb-chip small{font:700 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.zine .zb-chip[data-live=true] small{color:var(--color-positive)}.zine .zb-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:30px 22px;margin:0;padding:0;list-style:none;display:grid}.zine .zb-plans>li{min-width:0;display:flex}.zine .zb-ticket{background:var(--card);border:2px solid var(--ink);width:100%;min-width:0;box-shadow:5px 5px 0 var(--ink);border-radius:12px;flex-direction:column;display:flex;position:relative}.zine .zb-plans>li:nth-child(odd) .zb-ticket{transform:rotate(-.8deg)}.zine .zb-plans>li:nth-child(2n) .zb-ticket{transform:rotate(.7deg)}.zine .zb-ticket.is-featured{background:var(--peach);box-shadow:6px 6px 0 var(--rose-ink)}.zine .zb-ticket.is-free{background:#fff3e6}.zine .zb-t-top{border-bottom:2px dashed var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.zine .zb-t-top h2,.zine .zb-t-top h3{font:800 26px/1 var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.01em}.zine .zb-flag{font:700 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:4px;padding:4px 7px}.zine .zb-flag.is-ink{background:var(--ink);color:var(--peach);border-color:var(--ink)}.zine .zb-t-body{flex:1;align-content:start;gap:14px;padding:16px 18px 18px;display:grid}.zine .zb-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.zine .zb-price b{font:800 46px/1 var(--f-mono);letter-spacing:-.03em}.zine .zb-price span{font:700 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.zine .zb-for{color:var(--ink-2);min-height:2.6em;font-size:15px}.zine .zb-meta{border:2px solid var(--ink);background:var(--card);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.zine .zb-meta>div{flex-direction:column-reverse;gap:2px;min-width:0;padding:8px 10px;display:flex}.zine .zb-meta>div+div{border-left:2px solid var(--ink)}.zine .zb-meta dt{font:700 10px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.zine .zb-meta dd{font:800 18px/1.1 var(--f-display);margin:0}.zine .zb-feats{color:var(--ink-2);gap:8px;margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.zine .zb-feats li{gap:10px;display:flex}.zine .zb-feats li:before{content:"";background:var(--rose);border:1.5px solid var(--ink);flex:none;width:9px;height:9px;margin-top:.45em}.zine .zb-ticket .z-btn{width:100%;margin-top:auto;font-size:17px}.zine .zb-stub{border-top:2px dotted var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px 12px;display:flex}.zine .zb-stub small{font:700 10px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.zine .zb-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:120px;height:22px}.zine .zb-note-free{color:var(--muted);font-size:13px}.zine .zb-enterprise{background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 var(--rose);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:18px 28px;margin-top:40px;padding:22px 24px;display:grid}.zine .zb-enterprise h2,.zine .zb-enterprise h3{font:800 30px/1 var(--f-display);font-variation-settings:"wdth" 80}.zine .zb-enterprise p{color:#e4d8de;margin-top:6px}.zine .zb-enterprise ul{color:#e4d8de;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.zine .zb-enterprise li:before{content:"✶ ";color:var(--peach)}.zine .zb-enterprise .z-btn{background:var(--peach);color:var(--ink);border-color:var(--peach)}.zine .zb-board3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;padding-top:16px;display:grid}.zine .zb-board3 .z-post h3{align-items:center;gap:10px;display:flex}.zine .zb-board3 .z-post h3 svg{flex:none;width:22px;height:22px}.zine .zb-slot{font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed var(--ink);border-radius:4px;place-self:start;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;display:inline-flex}.zine .zb-pool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:clamp(36px,5vw,56px);display:grid}.zine .zb-pool-card{background:var(--card);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);padding:24px 22px;position:relative;transform:rotate(-.6deg)}.zine .zb-pool-card p+p{margin-top:10px}.zine .zb-pool-card .zb-big{font:800 clamp(26px, 3vw, 34px)/1.05 var(--f-display);font-variation-settings:"wdth" 80}.zine .zb-pool-card .zb-sub{color:var(--ink-2)}.zine .zb-pool .z-hand{font-size:26px;transform:rotate(-2deg)}.zine .zb-table-wrap{border:2px solid var(--ink);background:var(--card);box-shadow:5px 5px 0 var(--ink);-webkit-overflow-scrolling:touch;border-radius:10px;overflow-x:auto}.zine .zb-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.zine .zb-table caption{text-align:left;font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding:12px 14px}.zine .zb-table th,.zine .zb-table td{text-align:center;border-bottom:1px dashed #09030a4d;padding:10px 12px}.zine .zb-table thead th{font:800 17px var(--f-display);background:var(--kraft);border-bottom:2px solid var(--ink)}.zine .zb-table tbody th{text-align:left;min-width:180px;font-weight:600}.zine .zb-table .is-pro{background:#f7c08a59}.zine .zb-yes{color:var(--color-positive);font-weight:800}.zine .zb-no{color:var(--muted)}.zine .zb-fine{max-width:64ch;color:var(--muted);margin-top:clamp(32px,4vw,48px);font-size:14px}.zine .zb-fine a{-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:3px}.zine .zb-checkout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;display:grid}.zine .zb-steps-col{gap:36px;min-width:0;display:grid}.zine .zb-step-h{font:800 24px/1 var(--f-display);font-variation-settings:"wdth" 80;align-items:center;gap:10px;margin-bottom:14px;display:flex}.zine .zb-step-h span{background:var(--ink);width:30px;height:30px;color:var(--peach);font:700 14px var(--f-mono);border-radius:50%;place-items:center;display:inline-grid}.zine .zb-radios{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.zine .zb-radio{text-align:left;min-width:0;font:inherit;color:inherit;background:var(--card);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:10px;align-content:start;gap:6px;padding:16px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.zine .zb-radio:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.zine .zb-radio[aria-checked=true]{background:var(--peach);box-shadow:5px 5px 0 var(--rose-ink)}.zine .zb-radio .zb-r-name{font:800 21px/1 var(--f-display);justify-content:space-between;align-items:center;gap:8px;display:flex}.zine .zb-radio .zb-dot{border:2px solid var(--ink);background:var(--card);border-radius:50%;flex:none;width:18px;height:18px}.zine .zb-radio[aria-checked=true] .zb-dot{background:radial-gradient(circle, var(--ink) 0 4px, var(--card) 5px)}.zine .zb-radio .zb-r-price{font:800 24px/1.1 var(--f-mono)}.zine .zb-radio .zb-r-price small{font:600 12px var(--f-body);color:var(--ink-2)}.zine .zb-radio .zb-r-meta{font:700 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.zine .zb-radio .zb-r-for{color:var(--ink-2);font-size:14px}.zine .zb-radio .zb-r-pop{background:var(--ink);color:var(--peach);font:700 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:4px 8px;position:absolute;top:-12px;right:10px}.zine .zb-panel{background:var(--card);border:2px solid var(--ink);border-radius:10px;padding:18px 20px}.zine .zb-panel .zb-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.zine .zb-account{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.zine .zb-account a{-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:3px;font-weight:700}.zine .zb-receipt{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font-family:var(--f-mono);border-bottom:0;padding:22px 22px 26px;font-size:14px;position:relative}.zine .zb-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 .zb-receipt h2{font:800 26px/1 var(--f-display);font-variation-settings:"wdth" 80;border-bottom:2px dashed var(--ink);padding-bottom:12px}.zine .zb-lines{gap:8px;margin:14px 0 0;display:grid}.zine .zb-lines>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.zine .zb-lines dt{min-width:0;font-family:var(--f-body)}.zine .zb-lines dd{flex:none;margin:0}.zine .zb-lines .is-off{color:var(--color-positive)}.zine .zb-coupon{border-top:1px dotted #09030a80;margin-top:14px;padding-top:14px}.zine .zb-coupon form{gap:8px;display:flex}.zine .zb-input{min-width:0;height:42px;font:700 15px var(--f-mono);text-transform:uppercase;color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:8px;flex:1;padding:0 12px}.zine .zb-input::placeholder{color:var(--muted);text-transform:none;font-weight:500}.zine .zb-input[aria-invalid=true]{border-color:var(--color-critical)}.zine .zb-mini{height:42px;font:800 15px/1 var(--f-display);color:var(--paper);background:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--rose);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.zine .zb-mini:disabled{opacity:.55;box-shadow:none}.zine .zb-mini.is-ghost{background:var(--card);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.zine .zb-mini.is-danger{background:var(--card);color:var(--color-critical);border-color:var(--color-critical);box-shadow:3px 3px 0 var(--color-critical)}.zine .zb-mini svg{width:15px;height:15px}.zine .zb-link{font:600 14px var(--f-body);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:3px;background:0 0;border:0;padding:0}.zine .zb-applied{border:1.5px dashed var(--color-positive);background:#1f7a451a;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.zine .zb-applied span{overflow-wrap:anywhere;min-width:0}.zine .zb-applied button{width:30px;height:30px;color:var(--ink);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.zine .zb-due{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;display:flex}.zine .zb-due span{font:700 14px var(--f-body)}.zine .zb-due b{font:800 34px/1 var(--f-mono)}.zine .zb-renewal{font:500 13.5px/1.5 var(--f-body);color:var(--ink-2);margin-top:8px}.zine .zb-alert{font:500 14px/1.45 var(--f-body);border:2px solid var(--ink);background:var(--paper);border-radius:8px;margin-top:14px;padding:10px 12px}.zine .zb-alert.is-error{border-color:var(--color-critical);color:var(--color-critical);background:#fff1f3}.zine .zb-alert.is-ok{border-color:var(--color-positive);color:#145a32;background:#eef8f1}.zine .zb-receipt .z-btn{width:100%;margin-top:16px}.zine .zb-receipt .z-btn:disabled{opacity:.55;box-shadow:2px 2px 0 var(--rose);transform:none}.zine .zb-small-print{font:500 12.5px/1.45 var(--f-body);color:var(--ink-2);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.zine .zb-small-print a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:2px;font-weight:600}.zine .zb-spin{animation:.9s linear infinite zb-spin}@keyframes zb-spin{to{transform:rotate(360deg)}}.zine.zb-app{min-height:100%;font-size:16px}.zine.zb-app .z-wrap{max-width:1100px;padding-block:clamp(24px,4vw,44px) 64px}.zine .zb-app-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:26px;display:flex}.zine .zb-app-h h1{font-variation-settings:"wdth" 75;letter-spacing:-.02em;text-transform:lowercase;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.9}.zine .zb-app-h p{max-width:52ch;color:var(--ink-2)}.zine .zb-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.zine .zb-card{background:var(--card);border:2px solid var(--ink);min-width:0;box-shadow:5px 5px 0 var(--ink);border-radius:12px;padding:20px;position:relative}.zine .zb-card h2{font:800 26px/1.05 var(--f-display);font-variation-settings:"wdth" 80}.zine .zb-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.zine .zb-plan-name{font:800 clamp(34px, 4vw, 48px)/1 var(--f-display);font-variation-settings:"wdth" 75}.zine .zb-status{font:800 13px/1 var(--f-display);text-transform:uppercase;letter-spacing:.06em;background:var(--card);border:3px double;border-radius:6px;padding:6px 9px 5px;transform:rotate(-3deg)}.zine .zb-status[data-tone=positive]{color:var(--color-positive)}.zine .zb-status[data-tone=caution]{color:var(--color-caution)}.zine .zb-status[data-tone=critical]{color:var(--color-critical)}.zine .zb-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.zine .zb-meter-h{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:14px;display:flex}.zine .zb-meter-h b{font:800 17px var(--f-mono);white-space:nowrap;color:var(--ink)}.zine .zb-bar{background:var(--paper);border:2px solid var(--ink);border-radius:999px;height:14px;margin-top:6px;position:relative;overflow:hidden}.zine .zb-bar i{background:repeating-linear-gradient(-45deg, var(--rose) 0 6px, var(--rose-ink) 6px 12px);position:absolute;inset:0 auto 0 0}.zine .zb-bar[data-tone=caution] i{background:repeating-linear-gradient(-45deg, var(--coral) 0 6px, #c9744d 6px 12px)}.zine .zb-meter-foot{color:var(--muted);margin-top:6px;font-size:13px}.zine .zb-acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.zine .zb-banner{border:2px solid var(--ink);background:var(--peach);border-radius:10px;margin-bottom:18px;padding:12px 14px;font-weight:500}.zine .zb-banner.is-ok{border-color:var(--color-positive);background:#e6f4ea}.zine .zb-banner.is-error{border-color:var(--color-critical);color:var(--color-critical);background:#fff1f3}.zine .zb-conns{margin:0;padding:0;list-style:none;display:grid}.zine .zb-conns li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.zine .zb-conns li+li{border-top:1px dashed #09030a59}.zine .zb-conn-icon{border:2px solid var(--ink);background:var(--paper);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.zine .zb-conn-icon svg{width:18px;height:18px}.zine .zb-conn-name{min-width:0;display:grid}.zine .zb-conn-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zine .zb-conn-name small{font:700 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.zine .zb-empty-slot{color:var(--muted)}.zine .zb-empty-slot .zb-conn-icon{background:0 0;border-style:dashed}.zine .zb-linker{border-top:2px dashed var(--ink);margin-top:18px;padding-top:16px}.zine .zb-linker h3{font:800 21px/1.1 var(--f-display)}.zine .zb-linker>p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.zine .zb-seg{border:2px solid var(--ink);border-radius:10px;margin-top:12px;display:inline-flex;overflow:hidden}.zine .zb-seg button{font:700 14px var(--f-body);color:var(--ink);background:var(--card);border:0;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.zine .zb-seg button+button{border-left:2px solid var(--ink)}.zine .zb-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.zine .zb-seg svg{width:16px;height:16px}.zine .zb-code-card{background:var(--peach);border:2px solid var(--ink);border-radius:10px;margin-top:14px;padding:16px;transform:rotate(-.6deg)}.zine .zb-code{font:800 clamp(30px, 6vw, 44px)/1 var(--f-mono);letter-spacing:.08em;overflow-wrap:anywhere;display:block}.zine .zb-code-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zine .zb-countdown{font:700 13px var(--f-mono);letter-spacing:.04em;margin-top:10px}.zine .zb-steps-mini{color:var(--ink-2);margin:10px 0 0;padding-left:20px;font-size:14px;list-style:decimal}.zine .zb-plans-app{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.zine .zb-plans-app>li{min-width:0;display:flex}.zine .zb-dialog-back{z-index:60;background:#09030a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.zine .zb-dialog{background:var(--card);border:2px solid var(--ink);width:100%;max-width:420px;box-shadow:6px 6px 0 var(--ink);border-radius:12px;padding:22px}.zine .zb-dialog h2{font:800 24px/1.1 var(--f-display)}.zine .zb-dialog p{color:var(--ink-2);margin-top:10px}.zine .zb-dialog .zb-acts{justify-content:flex-end}.zine .zb-redeem{margin-top:28px}.zine .zb-home-plats{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.zine .zb-home-plats .z-post p+p{margin-top:4px}@media (max-width:1260px){.zine .zb-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.zine .zb-checkout,.zine .zb-grid,.zine .zb-enterprise,.zine .zb-board3,.zine .zb-home-plats,.zine .zb-plans-app,.zine .zb-pool{grid-template-columns:minmax(0,1fr)}.zine .zb-s-pool{display:none}}@media (max-width:720px){.zine .zb-plans{grid-template-columns:minmax(0,1fr)}.zine .zb-plans>li:nth-child(n) .zb-ticket{transform:none}.zine .zb-radios,.zine .zb-panel .zb-feats,.zine .zb-meters{grid-template-columns:minmax(0,1fr)}.zine .zb-bit-head{display:none}.zine .zb-seg{display:flex}.zine .zb-seg button{flex:1;justify-content:center}.zine .zb-board3 .z-post:nth-child(n),.zine .zb-home-plats .z-post:nth-child(n){transform:none}}@media (prefers-reduced-motion:reduce){.zine .zb-spin{animation:none}}.zine .zb-home-plats svg{width:22px;height:22px}
