.screen-dock-section[data-v-95487f9a]{position:relative;padding:clamp(7rem,10vw,12rem) 0;overflow:visible}.screen-dock-intro[data-v-95487f9a]{margin-bottom:clamp(3rem,5vw,4.8rem)}.screen-dock-heading[data-v-95487f9a]{max-width:72rem;text-align:left}.screen-dock-title[data-v-95487f9a]{margin:0;color:var(--foreground);font-size:clamp(3.8rem,5vw,6.8rem);line-height:.96;letter-spacing:-.05em}.screen-dock-lead[data-v-95487f9a]{margin:1.6rem 0 0;max-width:62rem;color:var(--site-copy-body);font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.48}.screen-dock-track[data-v-95487f9a]{min-height:calc(max(100svh,100dvh) + var(--screen-scroll-span))}.screen-dock-pin[data-v-95487f9a]{position:sticky;top:0;display:grid;align-items:center;min-height:max(100svh,100dvh);overflow:hidden}.screen-dock-layout[data-v-95487f9a]{display:grid;grid-template-columns:minmax(28rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:center;min-height:min(80svh,80dvh)}.screen-dock-rail[data-v-95487f9a]{display:grid;gap:.6rem}.screen-dock-rail-item[data-v-95487f9a]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;align-items:start;padding:1.05rem 0;border:0;border-bottom:1px solid var(--site-border-subtle);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,transform .22s ease}.screen-dock-rail-item[data-v-95487f9a]:hover{border-color:rgba(var(--color-sand-rgb),.28)}.screen-dock-rail-item.is-active[data-v-95487f9a]{border-color:rgba(var(--color-sand-rgb),.52);transform:translate(.3rem)}.screen-dock-rail-index[data-v-95487f9a]{color:rgba(var(--color-sand-rgb),.72);font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.08em;padding-top:.15rem}.screen-dock-rail-item.is-active .screen-dock-rail-index[data-v-95487f9a]{color:#ffd699f5}.screen-dock-rail-copy[data-v-95487f9a]{display:grid;gap:.35rem}.screen-dock-rail-label[data-v-95487f9a]{color:var(--foreground);font-size:1.65rem;line-height:1.1}.screen-dock-rail-desc[data-v-95487f9a]{color:var(--site-copy-subtle);font-size:1.35rem;line-height:1.4}.screen-dock-rail-item.is-active .screen-dock-rail-desc[data-v-95487f9a]{color:var(--site-copy-secondary)}.screen-dock-stage[data-v-95487f9a]{position:relative;min-height:clamp(34rem,54vh,58rem);perspective:1200px}.screen-dock-frame[data-v-95487f9a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;transform:scale(.94) translateY(2.4rem);transition:opacity .42s var(--ease-out-cubic),transform .52s var(--ease-out-cubic),box-shadow .42s ease;pointer-events:none}.screen-dock-frame.is-active[data-v-95487f9a]{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;z-index:3}.screen-dock-frame.is-before[data-v-95487f9a]{opacity:.16;transform:scale(.94) translateY(-1.4rem) translate(-.8rem);z-index:1}.screen-dock-frame.is-after[data-v-95487f9a]{opacity:.14;transform:scale(.94) translateY(1.6rem) translate(.8rem);z-index:2}.screen-dock-shot[data-v-95487f9a]{display:grid;gap:1.2rem;width:100%;margin:0}.screen-dock-browser[data-v-95487f9a]{overflow:hidden;border:1px solid var(--site-chip-border);border-radius:clamp(1.4rem,2vw,2.2rem);background:#080808eb;box-shadow:0 28px 90px #0000006b,0 0 0 1px rgba(var(--color-sand-rgb),.08),0 0 80px rgba(var(--color-sand-rgb),.06)}.screen-dock-frame.is-active .screen-dock-browser[data-v-95487f9a]{box-shadow:0 32px 100px #0000007a,0 0 0 1px rgba(var(--color-sand-rgb),.16),0 0 120px rgba(var(--color-sand-rgb),.1)}.screen-dock-browser-bar[data-v-95487f9a]{display:grid;grid-template-columns:auto auto auto 1fr;gap:.55rem;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid var(--site-border-subtle);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.screen-dock-browser-dot[data-v-95487f9a]{width:.72rem;height:.72rem;border-radius:999px;background:#ffffff24}.screen-dock-browser-dot[data-v-95487f9a]:nth-child(1){background:rgba(var(--color-sand-rgb),.72)}.screen-dock-browser-dot[data-v-95487f9a]:nth-child(2){background:#c8aa6eb8}.screen-dock-browser-dot[data-v-95487f9a]:nth-child(3){background:#78b482b8}.screen-dock-browser-title[data-v-95487f9a]{justify-self:center;color:var(--site-copy-faint);font-family:var(--font-mono);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.screen-dock-browser-body[data-v-95487f9a]{background:#050505}.screen-dock-image[data-v-95487f9a]{display:block;width:100%;height:auto;max-height:min(54rem,58vh);object-fit:contain;object-position:top center}.screen-dock-caption[data-v-95487f9a]{color:#ffd699c7;font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.1em;line-height:1.3;text-align:right;text-transform:uppercase}@media (max-width: 900px){.screen-dock-layout[data-v-95487f9a]{grid-template-columns:1fr;gap:2.4rem}.screen-dock-stage[data-v-95487f9a]{min-height:clamp(32rem,48vh,44rem)}.screen-dock-rail-item.is-active[data-v-95487f9a]{transform:none}.screen-dock-browser-title[data-v-95487f9a]{display:none}}@media (prefers-reduced-motion: reduce){.screen-dock-frame[data-v-95487f9a],.screen-dock-rail-item[data-v-95487f9a]{transition:none}.screen-dock-frame[data-v-95487f9a]:not(.is-active){display:none}}.haloperia-page[data-v-851144d5]{background:var(--site-page-gradient)}.section-shell[data-v-851144d5]{position:relative;padding:clamp(7rem,10vw,12rem) 0}.section-title[data-v-851144d5]{margin:0;color:var(--foreground);font-size:clamp(3.8rem,5vw,6.8rem);line-height:.96;letter-spacing:-.05em}.section-summary[data-v-851144d5]{margin-top:1.6rem;max-width:62rem;color:var(--site-text-muted);font-size:clamp(1.75rem,2vw,2.1rem);line-height:1.48}.hero-section[data-v-851144d5]{display:grid;place-items:center;height:100vh;height:100svh;height:100dvh;min-height:-webkit-fill-available;padding:0;overflow:hidden}.hero-shell[data-v-851144d5]{position:relative;width:100%;height:100%;background:var(--site-hero-margin-gradient, transparent)}.hero-shell-media[data-v-851144d5]{--hero-gap: 1.6rem;position:absolute;inset:var(--hero-gap);transform-origin:center center;will-change:transform}.hero-section.is-expanded .hero-shell-media[data-v-851144d5]{top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-851144d5]{--hero-radius: 3rem;position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--hero-radius);background:var(--site-hero-surface);box-shadow:0 32px 100px #00000061;clip-path:inset(0 round var(--hero-radius));-webkit-clip-path:inset(0 round var(--hero-radius));isolation:isolate;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-media-backdrop[data-v-851144d5],.hero-noise[data-v-851144d5]{position:absolute;top:0;right:0;bottom:0;left:0}.hero-noise[data-v-851144d5]{opacity:.35;mix-blend-mode:soft-light;pointer-events:none}.hero-content[data-v-851144d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;align-content:end;height:100%;min-height:100%;padding:clamp(10rem,14vh,16rem) clamp(2.4rem,4vw,4.2rem) clamp(2.4rem,4vw,4rem)}.hero-grid[data-v-851144d5]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);gap:clamp(2rem,4vw,4rem);align-items:end;width:100%}.hero-brand-wrap[data-v-851144d5],.hero-side[data-v-851144d5]{align-self:end}.hero-title-wrap[data-v-851144d5]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out-cubic),transform .9s var(--ease-out-cubic)}.hero-content.is-visible .hero-title-wrap[data-v-851144d5]{opacity:1;transform:translateY(0)}.hero-title-wrap[data-v-851144d5]{display:grid;gap:.35rem}.hero-copy-line[data-v-851144d5]{margin:0;color:var(--foreground);font-size:clamp(2rem,2vw,2.8rem);line-height:1.12;letter-spacing:-.04em}.hero-side[data-v-851144d5]{max-width:36rem;margin-left:auto}.hero-media-loader[data-v-851144d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:var(--site-hero-loader-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-media-loader__inner[data-v-851144d5]{width:min(28rem,calc(100% - 4rem));display:grid;gap:1rem}.hero-media-loader__pct[data-v-851144d5]{color:var(--foreground);font-family:var(--font-mono);font-size:1.4rem;letter-spacing:.12em}.hero-media-loader__track[data-v-851144d5]{width:100%;height:.4rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--foreground) 12%,transparent)}.hero-media-loader__fill[data-v-851144d5]{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-sand) 0%,var(--color-copper) 100%);transition:width .18s ease}.hero-load-fade-enter-active[data-v-851144d5],.hero-load-fade-leave-active[data-v-851144d5]{transition:opacity .35s ease}.hero-load-fade-enter-from[data-v-851144d5],.hero-load-fade-leave-to[data-v-851144d5]{opacity:0}.overview-layout[data-v-851144d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,4vw,4rem)}.overview-stat-panel[data-v-851144d5]{display:grid;align-content:end;min-height:48rem;padding:clamp(2.6rem,4vw,4rem) 0}.overview-stat[data-v-851144d5]{display:inline-block;background:linear-gradient(135deg,var(--color-sand) 0%,var(--color-copper) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-family:var(--font-serif);font-weight:500;font-size:clamp(11rem,20vw,24rem);line-height:.82;letter-spacing:-.08em}.overview-line[data-v-851144d5]{max-width:32rem;margin-top:1.8rem;color:var(--site-copy-strong);font-size:clamp(2.4rem,3vw,3.8rem);line-height:1.02}.overview-content[data-v-851144d5]{display:grid;align-content:center;gap:2.4rem;padding:clamp(2.6rem,4vw,4rem) 0}.overview-summary[data-v-851144d5]{margin:0;color:var(--foreground);font-size:clamp(2rem,2.4vw,3rem);line-height:1.18}.overview-list[data-v-851144d5]{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.overview-list-item[data-v-851144d5]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;color:var(--site-copy-body);font-size:1.55rem;line-height:1.45}.overview-list-marker[data-v-851144d5]{width:.7rem;height:.7rem;margin-top:.75rem;border-radius:999px;background:linear-gradient(135deg,var(--color-sand) 0%,var(--color-copper) 100%)}.concepts-layout[data-v-851144d5],.modes-layout[data-v-851144d5],.workflows-layout[data-v-851144d5],.outcomes-layout[data-v-851144d5]{display:grid;gap:3.6rem}.concepts-heading[data-v-851144d5],.modes-heading[data-v-851144d5],.workflows-heading[data-v-851144d5],.outcomes-heading[data-v-851144d5]{max-width:72rem}.concepts-grid[data-v-851144d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.concept-card[data-v-851144d5]{padding:2.2rem 2.4rem;border:1px solid var(--site-surface-elevated-border);border-radius:1.8rem;background:var(--site-surface-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.concept-title[data-v-851144d5]{margin:0 0 .8rem;color:var(--foreground);font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.08;letter-spacing:-.02em}.concept-text[data-v-851144d5]{margin:0;color:var(--site-copy-secondary);font-size:1.45rem;line-height:1.48}.modes-grid[data-v-851144d5],.workflows-grid[data-v-851144d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.mode-card[data-v-851144d5],.workflow-track[data-v-851144d5]{padding:2rem 2.2rem;border:1px solid var(--site-surface-elevated-border);border-radius:1.8rem;background:var(--site-surface-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mode-card-title[data-v-851144d5],.workflow-track-label[data-v-851144d5]{margin:0 0 .8rem;color:var(--foreground);font-size:1.9rem;line-height:1.12}.mode-card-text[data-v-851144d5]{margin:0 0 1.4rem;color:var(--site-copy-secondary);font-size:1.45rem;line-height:1.48}.mode-card-steps[data-v-851144d5],.workflow-steps[data-v-851144d5]{display:grid;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:workflow-step}.mode-card-steps li[data-v-851144d5],.workflow-steps li[data-v-851144d5]{position:relative;padding-left:1.4rem;color:var(--site-copy-secondary-muted);font-size:1.4rem;line-height:1.45}.mode-card-steps li[data-v-851144d5]:before,.workflow-steps li[data-v-851144d5]:before{content:"";position:absolute;left:0;top:.65rem;width:.5rem;height:.5rem;border-radius:999px;background:rgba(var(--color-sand-rgb),.72)}.workflow-steps[data-v-851144d5]{counter-reset:workflow-step}.workflow-steps li[data-v-851144d5]{padding-left:2.4rem}.workflow-steps li[data-v-851144d5]:before{content:counter(workflow-step,decimal-leading-zero);counter-increment:workflow-step;top:0;width:auto;height:auto;border-radius:0;background:none;color:rgba(var(--color-sand-rgb),.92);font-family:var(--font-serif);font-weight:500;font-size:1.35rem}.outcomes-grid[data-v-851144d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.outcome-card[data-v-851144d5]{padding:2rem 2.2rem;border:1px solid var(--site-surface-elevated-border);border-radius:1.8rem;background:var(--site-surface-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.outcome-label[data-v-851144d5]{display:inline-flex;margin-bottom:1rem;padding:.35rem .85rem;border-radius:999px;font-family:var(--font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase}.outcome-card.is-true .outcome-label[data-v-851144d5]{border:1px solid rgba(120,180,130,.35);background:#508c5a24;color:#b4e6beeb}.outcome-card.is-false .outcome-label[data-v-851144d5]{border:1px solid rgba(var(--color-sand-rgb),.35);background:rgba(var(--color-sand-rgb),.12);color:#ffd699eb}.outcome-card.is-ambivalent .outcome-label[data-v-851144d5]{border:1px solid rgba(200,170,110,.35);background:#b48c461f;color:#ffdca0eb}.outcome-text[data-v-851144d5]{margin:0;color:var(--site-copy-secondary);font-size:1.45rem;line-height:1.48}.faq-layout[data-v-851144d5]{display:grid;gap:2.4rem;max-width:72rem}.faq-list[data-v-851144d5]{display:grid;gap:.8rem}.faq-item[data-v-851144d5]{border:1px solid var(--site-surface-elevated-border);border-radius:1.4rem;background:var(--site-surface-muted);overflow:hidden}.faq-question[data-v-851144d5]{padding:1.4rem 1.6rem;color:var(--foreground);font-size:1.55rem;line-height:1.35;cursor:pointer;list-style:none}.faq-question[data-v-851144d5]::-webkit-details-marker{display:none}.faq-answer[data-v-851144d5]{margin:0;padding:0 1.6rem 1.4rem;color:var(--site-copy-secondary);font-size:1.45rem;line-height:1.5}[data-reveal][data-v-851144d5]{opacity:0;transform:translateY(2.4rem);transition:opacity .8s var(--ease-out-cubic),transform .8s var(--ease-out-cubic)}[data-reveal][data-visible=true][data-v-851144d5]{opacity:1;transform:translateY(0)}@media (max-width: 960px){.overview-layout[data-v-851144d5],.concepts-grid[data-v-851144d5],.modes-grid[data-v-851144d5],.workflows-grid[data-v-851144d5]{grid-template-columns:1fr}.overview-stat-panel[data-v-851144d5]{min-height:auto}.outcomes-grid[data-v-851144d5]{grid-template-columns:1fr}}@media (max-width: 780px){.hero-shell-surface[data-v-851144d5]{--hero-radius: 2.2rem}.hero-content[data-v-851144d5]{padding-top:13rem}.hero-grid[data-v-851144d5]{grid-template-columns:1fr}.hero-side[data-v-851144d5]{max-width:42rem;margin-left:0}}@media (max-width: 560px){.hero-shell-media[data-v-851144d5]{--hero-gap: 1rem}}@media (prefers-reduced-motion: reduce){.hero-shell-media[data-v-851144d5]{--hero-gap: 0;top:0;right:0;bottom:0;left:0}.hero-shell-surface[data-v-851144d5]{--hero-radius: 0px}}
