.vz-page{min-height:100dvh}.vz-page .vz{max-width:480px;padding:0 var(--gutter) 28px;flex-direction:column;min-height:calc(100dvh - 44px);margin:0 auto;display:flex}.vz-page .top{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 12px;display:flex}.vz-page .client{font-weight:var(--fw-semibold);align-items:center;gap:10px;font-size:15px;display:flex}.vz-page .main{align-content:start;gap:14px;display:grid}.vz-page .here{background:var(--surface);border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:14px;padding:16px 16px 16px 18px;display:grid}.vz-page .here .where{font-size:var(--fs-sm);color:var(--muted);font-weight:var(--fw-medium)}.vz-page .here h1{font-size:26px;font-weight:var(--fw-semibold);letter-spacing:-.02em;margin-top:2px;line-height:1.12}.vz-page .here .last{font-size:var(--fs-md);color:var(--muted);gap:3px;margin-top:10px;display:grid}.vz-page .here .last b{font-size:var(--fs-xl);color:var(--text);font-weight:var(--fw-semibold);letter-spacing:-.01em}.vz-page .hint-map{border-radius:var(--r-md);background:var(--pl-foot);position:relative;overflow:hidden}.vz-page .hint-map figcaption{background:var(--text);color:var(--ground);font-size:11px;font-weight:var(--fw-semibold);border-radius:999px;padding:2px 8px;position:absolute;bottom:6px;left:6px}.vz-page .ask{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:-.035em;margin:12px 2px 2px;line-height:1}.vz-page .tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vz-page .tile{border-radius:var(--r-lg);background:var(--surface);text-align:left;min-height:136px;font-size:20px;font-weight:var(--fw-semibold);letter-spacing:-.01em;transition:transform var(--dur-quick) var(--ease-out), background-color var(--dur-quick) ease, color var(--dur-quick) ease;align-content:space-between;justify-items:start;padding:16px 16px 15px;line-height:1.15;display:grid;position:relative}.vz-page .tile .pin{transition:transform .3s var(--ease-out), background-color var(--dur-quick) ease}.vz-page .tile:active{transform:scale(.96)}.vz-page .tile[aria-pressed=true]{background:var(--late);color:#fff}.vz-page .tile[aria-pressed=true] .pin{background:#fff;transform:rotate(-45deg)scale(1.08)}.vz-page .tile[aria-pressed=true] .pin .ic{color:var(--late)}@media (hover:hover) and (pointer:fine){.vz-page .tile:hover .pin{transform:rotate(-45deg)translateY(-2px)}}.vz-page .fine{width:100%;min-height:var(--tap);border-radius:var(--r-lg);background:var(--ok-tint);color:var(--ok-ink);font-weight:var(--fw-semibold);font-size:var(--fs-lg);transition:transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:10px;display:inline-flex}.vz-page .fine:active{transform:scale(.98)}.vz-page .anon{color:var(--muted);font-size:var(--fs-md);gap:10px;padding:0 2px;display:flex}.vz-page .anon .ic{margin-top:2px}.vz-page .powered{color:var(--faint);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:28px;display:flex}.vz-page .flood{--x:50%;--y:50%;z-index:30;background:var(--late-tint);pointer-events:none;visibility:hidden;clip-path:circle(0px at var(--x) var(--y));position:fixed;inset:0}.vz-page .flood.armed{visibility:visible}.vz-page .flood.go{transition:clip-path var(--dur-flood) var(--ease-in-out);clip-path:circle(150% at var(--x) var(--y))}.vz-page .trk{border-radius:var(--r-xl);background:var(--late-tint);gap:18px;padding:20px 18px 18px;transition:background-color .6s;display:grid}.vz-page .trk.is-fixed{background:var(--ok-tint)}.vz-page .trk-issue{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.vz-page .trk.is-fixed .pin{background:var(--ok)}.vz-page .trk-issue h2{font-size:30px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.02}.vz-page .trk-issue p{font-size:var(--fs-md);color:var(--muted);margin-top:4px}.vz-page .plus-one{background:var(--surface);font-size:var(--fs-md);font-weight:var(--fw-semibold);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.vz-page .plus-one b{background:var(--late);color:#fff;font-size:var(--fs-sm);border-radius:999px;padding:2px 8px}.vz-page .now-line{font-size:24px;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.12}.vz-page .now-sub{font-size:var(--fs-base);color:var(--muted);margin-top:6px}.vz-page .trk .tracker .bar{background:color-mix(in srgb, var(--text) 9%, transparent)}.vz-page .eta{background:var(--surface);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.vz-page .eta span{color:var(--muted);font-size:var(--fs-md);max-width:24ch}.vz-page .eta b{font-size:34px;font-weight:var(--fw-semibold);letter-spacing:-.03em;white-space:nowrap}.vz-page .onplan{background:var(--surface);border-radius:var(--r-lg);overflow:hidden}.vz-page .onplan .map{background:var(--pl-foot);position:relative}.vz-page .onplan p{font-size:var(--fs-md);color:var(--muted);padding:12px 16px 14px}.vz-page .onplan p b{color:var(--text);font-weight:var(--fw-semibold)}.vz-page .after .proof{aspect-ratio:4/3.3;border-radius:var(--r-lg);animation:back .64s var(--ease-out) both .16s}@keyframes back{0%{opacity:0;transform:translateY(24px)scale(.97)}}.vz-page .witness{background:var(--surface);border-radius:var(--r-lg);gap:4px;margin-top:10px;padding:16px 18px;display:grid}.vz-page .witness b{font-size:20px;font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.2}.vz-page .witness span{color:var(--muted);font-size:var(--fs-md)}.vz-page .note{background:var(--surface);border-radius:var(--r-lg);padding:4px}.vz-page .note summary{min-height:52px;font-weight:var(--fw-semibold);cursor:pointer;justify-content:space-between;align-items:center;padding:0 14px;list-style:none;display:flex}.vz-page .note summary::-webkit-details-marker{display:none}.vz-page .note summary .ic{transition:transform var(--dur-base) var(--ease-out)}.vz-page .note[open] summary .ic{transform:rotate(45deg)}.vz-page .note .in{gap:8px;padding:0 10px 10px;display:grid}.vz-page .note textarea{border-radius:var(--r-md);background:var(--raised);width:100%;min-height:84px;font-size:var(--fs-base);resize:vertical;border:0;padding:12px 14px}.vz-page .note textarea::placeholder{color:var(--faint)}.vz-page .thanks{background:var(--ok-tint);border-radius:var(--r-xl);gap:12px;padding:26px 22px 24px;display:grid}.vz-page .thanks h2{font-size:40px;font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--ok-ink);margin-top:6px;line-height:1}.vz-page .thanks p{font-size:var(--fs-base);color:var(--text);max-width:32ch}.vz-page .count{align-items:baseline;gap:10px;padding-top:6px;display:flex}.vz-page .count b{font-size:40px;font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1}.vz-page .count span{color:var(--muted)}@media (min-width:760px){.vz-page .vz{max-width:900px;padding:0 var(--gutter-wide) 28px}.vz-page .main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 24px}.vz-page .main>.col{align-content:start;gap:14px;display:grid}.vz-page .ask{margin-top:0}.vz-page .main.is-choose{grid-template-columns:1fr;width:100%;max-width:760px;margin:0 auto}.vz-page .main.is-choose .tiles{grid-template-columns:repeat(4,1fr)}.vz-page .main.is-choose .ask{margin-top:10px}}
