.hz-pillars[data-v-cc529ce4]{flex-wrap:wrap;gap:8px;margin-left:0;padding:0;list-style:none;display:flex}.hz-pillar[data-v-cc529ce4]{min-height:40px;font:600 14px/1 var(--font-sans);color:var(--ink);background:color-mix(in srgb, var(--surface,#fff) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 38%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.hz-pillar[data-v-cc529ce4]:hover{background:var(--accent-soft);color:var(--accent-text)}.hz-pillar[data-v-cc529ce4]:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}[data-mode=night] .hz-pillar[data-v-cc529ce4]{text-transform:uppercase;letter-spacing:.08em;background:#0a04088c;font-size:12px;box-shadow:inset 0 0 0 1px #ff6b7c73}.hz-stack[data-v-cc529ce4]{grid-template-columns:1fr 1fr;gap:14px;display:grid;transform:rotate(-2deg)}.hz-card[data-v-cc529ce4]{aspect-ratio:1/1.08;color:#fff;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #78143c8c,inset 0 0 0 1px #ffffff14}.hz-card-1[data-v-cc529ce4],.hz-card-3[data-v-cc529ce4]{transform:translateY(34px)}.hz-card-img[data-v-cc529ce4]{object-fit:cover;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.hz-card[data-v-cc529ce4]:after{content:"";background:linear-gradient(#08030859,#0803089e);position:absolute;inset:0}.hz-card-tag[data-v-cc529ce4]{z-index:1;font:700 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00000073;border-radius:999px;padding:6px 9px;position:absolute;top:12px;left:12px}.hz-card-body[data-v-cc529ce4]{z-index:1;font:400 clamp(15px, 1.35vw, 19px)/1.25 var(--font-display);text-shadow:0 1px 12px #0000008c;margin:0;position:relative}.hz-strip[data-v-cc529ce4]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:18px -20px 0;padding:0 20px 6px;display:flex;overflow-x:auto}.hz-strip[data-v-cc529ce4]::-webkit-scrollbar{display:none}@media (width>=768px){.hz-strip[data-v-cc529ce4],.hz-strip-note[data-v-cc529ce4]{display:none}}.hz-strip-card[data-v-cc529ce4]{scroll-snap-align:start;aspect-ratio:1/1.12;border-radius:18px;flex:0 0 44%;padding:14px}.hz-strip-card .hz-card-body[data-v-cc529ce4]{font-size:15px}.hz-strip-card .hz-card-tag[data-v-cc529ce4]{font-size:9px;top:10px;left:10px}.hz-strip-note[data-v-cc529ce4]{font:500 9px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);margin-top:10px}.hz-stack-note[data-v-cc529ce4]{text-align:center;font:500 10px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);margin-top:52px}.haze-feature-tile[data-v-d226f216]{transition:border-color .24s,transform .24s}.haze-feature-tile[data-v-d226f216]:hover{border-color:var(--tone);transform:translateY(-2px)}.haze-tone-bar[data-v-d226f216]{background:linear-gradient(to bottom, transparent, var(--tone), transparent);opacity:.7;width:3px;position:absolute;inset:0 auto 0 0}.haze-font-serif[data-v-3b3ea30c]{font-family:var(--font-display);font-style:italic;font-weight:600}.haze-font-sans[data-v-3b3ea30c]{font-family:var(--font-sans);font-weight:500}.haze-font-mono[data-v-3b3ea30c]{font-family:var(--font-mono);font-weight:400}.haze-sample-card[data-v-3b3ea30c]{transition:transform .28s,border-color .28s}.haze-sample-card[data-v-3b3ea30c]:hover{border-color:var(--accent);transform:translateY(-2px)}.haze-screen-frame[data-v-b12884d9]{background:linear-gradient(160deg,#1c1326 0%,#0a0410 60%);border:1px solid #f4efe614;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #e5318e40,0 20px 60px -20px #5eead42e,inset 0 0 0 1px #ffffff08}.haze-screen-chrome[data-v-b12884d9]{background:#08040f99;border-bottom:1px solid #f4efe60f;align-items:center;gap:6px;padding:10px 14px;display:flex}.haze-screen-dot[data-v-b12884d9]{opacity:.85;border-radius:9999px;width:11px;height:11px;display:inline-block}.haze-screen-img[data-v-b12884d9]{object-fit:contain;width:100%;height:auto;display:block}.haze-devices[data-v-b12884d9]{position:relative}.haze-device-row[data-v-b12884d9]{justify-content:center;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.haze-phone[data-v-b12884d9],.haze-duo[data-v-b12884d9]{background:#0a0410;border:1px solid #f4efe61f;margin:0;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3,0 0 0 6px #120a18,0 0 0 7px #f4efe61a}.haze-phone[data-v-b12884d9]{border-radius:26px;width:42%;max-width:190px}.haze-duo[data-v-b12884d9]{border-radius:20px;width:40%;max-width:180px}.haze-phone img[data-v-b12884d9],.haze-duo img[data-v-b12884d9]{width:100%;height:auto;display:block}.haze-duo-note[data-v-b12884d9]{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:10px}@media (width>=1024px){.haze-devices[data-v-b12884d9]{padding-bottom:120px}.haze-device-row[data-v-b12884d9]{pointer-events:none;justify-content:space-between;margin:0;position:absolute;bottom:30px;left:-28px;right:-20px}.haze-phone[data-v-b12884d9]{width:30%;max-width:200px;transform:rotate(-3deg)}.haze-duo[data-v-b12884d9]{width:28%;max-width:186px;transform:rotate(2.5deg)}.haze-duo-note[data-v-b12884d9]{text-align:center;margin:0;line-height:1.8;position:absolute;bottom:40px;left:32%;right:30%}}.hood-pill[data-v-9baad4fa]{background:var(--glass);color:var(--muted);border:1px solid var(--rule);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;transition:border-color .16s,color .16s}.hood-pill[data-v-9baad4fa]:hover{color:var(--ink)}.hood-pill--active[data-v-9baad4fa]{border-color:var(--accent);color:var(--accent)}.claim-fade-enter-active[data-v-9baad4fa],.claim-fade-leave-active[data-v-9baad4fa]{transition:opacity .36s,transform .36s}.claim-fade-enter-from[data-v-9baad4fa]{opacity:0;transform:translateY(8px)}.claim-fade-leave-to[data-v-9baad4fa]{opacity:0;position:absolute;inset:2.5rem;transform:translateY(-8px)}.haze-hood-tile[data-v-1953e65d]{transition:border-color .24s,transform .24s}.haze-hood-tile[data-v-1953e65d]:hover{border-color:var(--tone);transform:translateY(-2px)}.haze-hood-bar[data-v-1953e65d]{background:linear-gradient(to bottom, transparent, var(--tone), transparent);opacity:.7;width:3px;position:absolute;inset:0 auto 0 0}
