.snav[data-v-6a14f77f]{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;padding:0 24px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.snav.scrolled[data-v-6a14f77f]{background:#fefcfaf5;border-bottom-color:#17233f12;box-shadow:0 10px 30px -18px #17233f52}.snav-in[data-v-6a14f77f]{max-width:1180px;margin:0 auto;padding:13px 0;display:flex;align-items:center;gap:26px}.snav-logo[data-v-6a14f77f]{display:inline-flex;align-items:center}.snav-logo img[data-v-6a14f77f]{height:30px;width:auto;display:block;transform:translateY(-6px)}.snav-links[data-v-6a14f77f]{display:flex;gap:6px}.snav-links a[data-v-6a14f77f]{position:relative;font-family:var(--font-body);font-size:14.5px;color:var(--os-ink-dim);text-decoration:none;padding:7px 4px;transition:color .18s ease}.snav-links a[data-v-6a14f77f]:after{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:2px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .24s var(--ease-out),opacity .2s ease}.snav-links a[data-v-6a14f77f]:hover,.snav-links a.active[data-v-6a14f77f]{color:var(--os-ink)}.snav-links a[data-v-6a14f77f]:hover:after,.snav-links a.active[data-v-6a14f77f]:after{transform:scaleX(1);opacity:1}.snav-div[data-v-6a14f77f]{margin-left:auto;width:1px;height:22px;background:#17233f1f}.snav-engine[data-v-6a14f77f]{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--os-ink);background:#fff;border:1px solid var(--os-ink-faint);border-radius:var(--radius-btn);cursor:pointer;padding:10px 16px;box-shadow:0 2px 8px #17233f0d;transition:color .15s ease,transform .15s ease,border-color .2s ease,box-shadow .2s ease}.snav-engine[data-v-6a14f77f]{animation:snav-hop-6a14f77f 1.2s ease-in-out infinite}@keyframes snav-hop-6a14f77f{0%,36%,to{transform:translateY(0)}13%{transform:translateY(-5px)}24%{transform:translateY(0)}30%{transform:translateY(-1.5px)}}.snav-engine[data-v-6a14f77f]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:calc(var(--radius-btn) + 3px);box-shadow:0 0 0 1.5px #5fe3ea99,0 0 18px 3px #5fe3ea80;opacity:.25;pointer-events:none;animation:snav-hop-glow-6a14f77f 1.2s ease-in-out infinite}@keyframes snav-hop-glow-6a14f77f{0%,40%,to{opacity:.2}13%{opacity:1}28%{opacity:.45}}.snav-engine[data-v-6a14f77f]:hover{animation:none}.snav-engine[data-v-6a14f77f]:hover:after{animation:none;opacity:1}@media(prefers-reduced-motion:reduce){.snav-engine[data-v-6a14f77f]{animation:none}.snav-engine[data-v-6a14f77f]:after{animation:none;opacity:.6}}.peek-led[data-v-6a14f77f]{width:8px;height:9px;flex:none;margin-right:2px;background:var(--cyan);box-shadow:0 0 6px #5fe3eacc;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.45;animation:peek-led-beat-6a14f77f 1.2s ease-in-out infinite}@keyframes peek-led-beat-6a14f77f{0%,40%,to{opacity:.35}13%{opacity:1}28%{opacity:.45}}.peek-sheen[data-v-6a14f77f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.peek-sheen[data-v-6a14f77f]:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:46%;background:linear-gradient(105deg,transparent 0%,rgba(95,227,234,.12) 40%,rgba(190,244,248,.4) 50%,rgba(95,227,234,.12) 60%,transparent 100%);transform:translate(-130%) skew(-8deg);animation:peek-sheen-pass-6a14f77f 1.2s ease-in-out infinite}@keyframes peek-sheen-pass-6a14f77f{0%,48%{transform:translate(-130%) skew(-8deg)}82%,to{transform:translate(340%) skew(-8deg)}}.snav-engine:hover .peek-led[data-v-6a14f77f]{animation:none;opacity:1}.snav-engine:hover .peek-sheen[data-v-6a14f77f]:before{animation:none;transform:translate(-130%) skew(-8deg)}@media(prefers-reduced-motion:reduce){.peek-led[data-v-6a14f77f]{animation:none;opacity:.85}.peek-sheen[data-v-6a14f77f]:before{animation:none}}html.engine-seen .snav-engine{animation:none}.snav-engine .arw[data-v-6a14f77f]{display:inline-block;color:var(--coral);transition:transform .18s var(--ease-spring)}.snav-engine[data-v-6a14f77f]:hover{border-color:var(--os-ink-dim);box-shadow:0 8px 18px -8px #17233f24}.snav-engine:hover .arw[data-v-6a14f77f]{transform:translate(4px)}.snav-cta[data-v-6a14f77f]{font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,#ef5030,#e0411d);padding:10px 17px;border-radius:var(--radius-btn);text-decoration:none;box-shadow:0 6px 16px -6px #e0411d80;transition:transform .15s ease,box-shadow .2s ease}.snav-cta[data-v-6a14f77f]:hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px #e0411d8c}.snav-cta[data-v-6a14f77f]:active{transform:translateY(0) scale(.985)}.snav-cta[data-v-6a14f77f]:focus-visible,.snav-engine[data-v-6a14f77f]:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:6px}.snav-burger[data-v-6a14f77f]{display:none;position:relative;width:44px;height:44px;flex:none;border:1px solid var(--os-ink-faint);border-radius:var(--radius-btn);background:#fff;cursor:pointer;box-shadow:0 2px 8px #17233f0d}.snav-burger span[data-v-6a14f77f]{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--os-ink);transition:transform .22s var(--ease-out),opacity .18s ease,top .22s var(--ease-out)}.snav-burger span[data-v-6a14f77f]:nth-child(1){top:15px}.snav-burger span[data-v-6a14f77f]:nth-child(2){top:21px}.snav-burger span[data-v-6a14f77f]:nth-child(3){top:27px}.snav-burger.open span[data-v-6a14f77f]:nth-child(1){top:21px;transform:rotate(45deg)}.snav-burger.open span[data-v-6a14f77f]:nth-child(2){opacity:0}.snav-burger.open span[data-v-6a14f77f]:nth-child(3){top:21px;transform:rotate(-45deg)}.snav-burger[data-v-6a14f77f]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.snav-menu[data-v-6a14f77f]{position:absolute;top:100%;left:12px;right:12px;display:flex;flex-direction:column;padding:8px;background:#fefcfafa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(23,35,63,.08);border-radius:14px;box-shadow:0 24px 60px -18px #17233f47}.snav-menu a[data-v-6a14f77f],.snav-menu .mi-peek[data-v-6a14f77f]{display:flex;align-items:center;gap:10px;padding:13px 14px;border:none;background:none;border-radius:9px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--os-ink);text-decoration:none;text-align:left;cursor:pointer}.snav-menu a[data-v-6a14f77f]:active,.snav-menu a[data-v-6a14f77f]:hover,.snav-menu .mi-peek[data-v-6a14f77f]:hover,.snav-menu .mi-peek[data-v-6a14f77f]:active{background:#17233f0d}.mi-hex[data-v-6a14f77f]{width:9px;height:10px;flex:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#17233f47}.mi-hex.lit[data-v-6a14f77f]{background:var(--cyan);box-shadow:0 0 6px #5fe3eacc}.mi-peek[data-v-6a14f77f]{border-top:1px solid rgba(23,35,63,.08);border-radius:0 0 9px 9px;margin-top:4px}.mi-arw[data-v-6a14f77f]{margin-left:auto;color:var(--coral)}.mnav-enter-active[data-v-6a14f77f],.mnav-leave-active[data-v-6a14f77f]{transition:opacity .18s ease,transform .2s var(--ease-out)}.mnav-enter-from[data-v-6a14f77f],.mnav-leave-to[data-v-6a14f77f]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.mnav-enter-active[data-v-6a14f77f],.mnav-leave-active[data-v-6a14f77f]{transition:none}}@media(max-width:780px){.snav-links[data-v-6a14f77f],.snav-engine[data-v-6a14f77f],.snav-div[data-v-6a14f77f]{display:none}.snav-cta[data-v-6a14f77f]{margin-left:auto;min-height:44px;display:inline-flex;align-items:center}.snav-burger[data-v-6a14f77f]{display:block}}.tear[data-v-a380c32a]{--s: clamp(120px, 15vw, 216px);position:absolute;top:0;right:0;width:var(--s);height:var(--s);z-index:40;padding:0;border:0;background:none;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent}.tear-fold[data-v-a380c32a]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:100% 0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tear-rim[data-v-a380c32a],.tear-hive[data-v-a380c32a],.tear-glow[data-v-a380c32a],.tear-scan[data-v-a380c32a]{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0% 0%,100% 0%,100% 100%,97% 95.1%,95.1% 93.9%,93.2% 92.1%,91.3% 91%,89.4% 89.3%,87.5% 87.5%,85.6% 84.3%,83.7% 82.2%,81.8% 82%,79.9% 80.3%,78% 77.9%,76.1% 75%,74.2% 71.8%,72.3% 69.5%,70.4% 69.5%,68.5% 68.1%,66.6% 68.2%,64.7% 68.5%,62.8% 65.9%,60.9% 65.1%,59% 62%,57.1% 59.2%,55.2% 56.4%,53.3% 54.9%,51.4% 53.1%,49.5% 50.8%,47.6% 49.8%,45.7% 48.3%,43.8% 47%,41.9% 45.9%,40% 44.1%,38.1% 42.6%,36.2% 40.9%,34.3% 39.2%,32.4% 34.9%,30.5% 32.3%,28.6% 32.2%,26.7% 28.8%,24.8% 26.3%,22.9% 21.3%,21% 20.1%,19.1% 17.4%,17.2% 15%,15.3% 14.6%,13.4% 12.5%,11.5% 11.6%,9.6% 10.3%,7.7% 8.5%,5.8% 7.1%,3.9% 4.7%)}.tear-rim[data-v-a380c32a]{transform:scale(1.03);background:linear-gradient(215deg,#fbf7ee,#efe7d6 60%,#e4d9c2);filter:drop-shadow(-1px 1px 1px rgba(120,96,60,.3))}.tear-hive[data-v-a380c32a]{background:linear-gradient(45deg,rgba(0,6,14,.85) 50%,rgba(0,7,16,.5) 55%,rgba(0,7,16,.2) 67%,transparent 79%),url(/assets/hive-bg-DNihsdL3.webp);background-attachment:scroll,fixed;background-size:100% 100%,cover;background-position:center,center;background-repeat:no-repeat;transition:filter .4s ease}.tear-glow[data-v-a380c32a]{background:linear-gradient(45deg,transparent 49%,rgba(95,227,234,.55) 53%,rgba(95,227,234,0) 68%);mix-blend-mode:screen;opacity:.82;pointer-events:none}.tear-scan[data-v-a380c32a]{pointer-events:none}.tear-scan-bar[data-v-a380c32a]{position:absolute;left:-6%;right:-6%;top:0;height:24%;background:linear-gradient(to bottom,transparent,rgba(132,242,248,.16) 46%,rgba(132,242,248,.16) 54%,transparent);mix-blend-mode:screen;opacity:0}.tear-bloom[data-v-a380c32a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 42%,rgba(95,227,234,.24) 50%,transparent 61%);filter:blur(8px);opacity:.72;pointer-events:none}.tear-label[data-v-a380c32a]{position:absolute;top:90px;right:calc(var(--s) - 6px);white-space:nowrap;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d7eef7;background:#091221e6;border:1px solid rgba(95,227,234,.3);border-radius:999px;padding:7px 12px;box-shadow:0 10px 24px -10px #00000080;opacity:0;transform:translate(6px);transition:opacity .2s ease,transform .2s var(--ease-out, ease);pointer-events:none}.tear-label[data-v-a380c32a]:before{content:"";display:inline-block;width:9px;height:10px;margin-right:9px;vertical-align:-1px;background:#5fe3ea;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:0 0 8px #5fe3eae6}.tear-arw[data-v-a380c32a]{color:#5fe3ea}@media(prefers-reduced-motion:no-preference){.tear-hive[data-v-a380c32a]{animation:tear-drift-a380c32a 52s ease-in-out infinite alternate}.tear-scan-bar[data-v-a380c32a]{animation:tear-scan-a380c32a 14s ease-in-out infinite}.tear-glow[data-v-a380c32a]{animation:tear-breathe-glow-a380c32a 3.6s ease-in-out infinite}.tear-bloom[data-v-a380c32a]{animation:tear-breathe-bloom-a380c32a 3.6s ease-in-out infinite}}@keyframes tear-breathe-glow-a380c32a{0%,to{opacity:.6}50%{opacity:1}}@keyframes tear-breathe-bloom-a380c32a{0%,to{opacity:.5;filter:blur(7px)}50%{opacity:.95;filter:blur(11px)}}@keyframes tear-drift-a380c32a{0%{background-position:center,50% 50%}to{background-position:center,53.5% 46%}}@keyframes tear-scan-a380c32a{0%{transform:translateY(-140%);opacity:0}4%{opacity:.9}19%{transform:translateY(410%);opacity:.9}25%{opacity:0}to{transform:translateY(410%);opacity:0}}.tear:hover .tear-hive[data-v-a380c32a],.tear:focus-visible .tear-hive[data-v-a380c32a],.tear.is-active .tear-hive[data-v-a380c32a]{filter:brightness(1.2) saturate(1.12)}.tear:hover .tear-glow[data-v-a380c32a],.tear:focus-visible .tear-glow[data-v-a380c32a],.tear.is-active .tear-glow[data-v-a380c32a]{animation:none;opacity:1;background:linear-gradient(45deg,transparent 47%,rgba(120,240,246,.8) 52%,rgba(95,227,234,0) 72%)}.tear:hover .tear-bloom[data-v-a380c32a],.tear:focus-visible .tear-bloom[data-v-a380c32a],.tear.is-active .tear-bloom[data-v-a380c32a]{animation:none;opacity:1;filter:blur(10px)}.tear:hover .tear-label[data-v-a380c32a],.tear:focus-visible .tear-label[data-v-a380c32a],.tear.is-active .tear-label[data-v-a380c32a]{opacity:1;transform:translate(0);transition-delay:.12s}.tear-glow[data-v-a380c32a]{transition:opacity .4s ease,background .4s ease}.tear[data-v-a380c32a]:focus-visible{outline:none}.tear:focus-visible .tear-rim[data-v-a380c32a]{filter:drop-shadow(0 0 0 2px rgba(10,21,36,.9)) drop-shadow(0 0 3px #5fe3ea)}.tear.is-hinting .tear-label[data-v-a380c32a]{opacity:1;transform:translate(0);transition:opacity .5s var(--ease-out, ease) .25s,transform .5s var(--ease-out, ease) .25s}.tear.is-hinting .tear-glow[data-v-a380c32a]{animation:tear-hint-glow-a380c32a 3s ease-in-out both}.tear.is-hinting .tear-bloom[data-v-a380c32a]{animation:tear-hint-bloom-a380c32a 3s ease-in-out both}@keyframes tear-hint-glow-a380c32a{0%{opacity:.82}26%{opacity:1;background:linear-gradient(45deg,transparent 47%,rgba(120,240,246,.85) 52%,rgba(95,227,234,0) 72%)}70%,to{opacity:.82}}@keyframes tear-hint-bloom-a380c32a{0%{opacity:.72;filter:blur(8px)}26%{opacity:1;filter:blur(13px)}70%,to{opacity:.72;filter:blur(8px)}}.tear.is-tearing .tear-fold[data-v-a380c32a]{animation:tear-open-a380c32a .42s cubic-bezier(.45,0,.2,1) forwards}.tear.is-tearing .tear-glow[data-v-a380c32a]{animation:tear-flash-a380c32a .42s ease-out forwards}@keyframes tear-open-a380c32a{to{transform:scale(9);opacity:0}}@keyframes tear-flash-a380c32a{0%{opacity:1}40%{opacity:1;background:linear-gradient(45deg,transparent 30%,rgba(180,246,250,.95) 55%,rgba(95,227,234,0) 80%)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.tear-glow[data-v-a380c32a],.tear-bloom[data-v-a380c32a]{animation:none!important;opacity:.9}.tear.is-tearing .tear-fold[data-v-a380c32a]{animation:tear-fade-a380c32a .18s linear forwards}}@keyframes tear-fade-a380c32a{to{opacity:0}}@media(max-width:760px){.tear[data-v-a380c32a]{display:none}}.human-hero[data-v-f7c90c91]{position:relative;padding:clamp(44px,7vh,84px) 24px clamp(56px,8vh,96px);background:radial-gradient(52% 44% at 86% 4%,rgba(230,73,46,.07),transparent 70%),radial-gradient(70% 60% at 8% -10%,rgba(255,252,246,.9),transparent 60%),linear-gradient(180deg,#fdfaf5,#faf6f0 58%,#f4efe7);overflow:hidden}.human-hero[data-v-f7c90c91]:before{content:"";position:absolute;left:-150px;bottom:-190px;width:540px;height:580px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 108'%3E%3Cpath d='M50 2 L96 27 L96 81 L50 106 L4 81 L4 27 Z' fill='none' stroke='rgba(22,35,63,0.045)' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.hh-grid[data-v-f7c90c91]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,56px);align-items:center}@media(min-width:900px){.hh-grid[data-v-f7c90c91]{grid-template-columns:1.02fr 1.12fr;gap:clamp(32px,4vw,64px)}}.hh-copy[data-v-f7c90c91]{text-align:left}.hh-badge[data-v-f7c90c91]{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid var(--os-ink-faint);box-shadow:0 2px 8px #17233f0d;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--os-ink-dim);text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}.hh-badge[data-v-f7c90c91]:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #17233f1f}.hh-badge-dot[data-v-f7c90c91]{width:7px;height:8px;flex:none;clip-path:var(--hex-clip);background:var(--coral)}.hh-badge-arrow[data-v-f7c90c91]{color:var(--os-ink-ghost)}.hh-head[data-v-f7c90c91]{margin:22px 0 0;max-width:13ch;font-family:var(--font-editorial);font-weight:700;font-size:clamp(42px,5.6vw,78px);line-height:1.02;letter-spacing:-.012em;color:var(--os-ink);text-wrap:balance}.hh-em[data-v-f7c90c91]{font-style:italic;color:var(--coral);padding-right:.04em}.hh-sub[data-v-f7c90c91]{max-width:46ch;margin:20px 0 0;font-family:var(--font-body);font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:var(--os-ink-dim)}.hh-sub b[data-v-f7c90c91]{color:var(--os-ink);font-weight:600}.hh-cta[data-v-f7c90c91]{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hh-btn[data-v-f7c90c91]{font-family:var(--font-body);font-size:15px;font-weight:600;padding:14px 26px;border-radius:var(--radius-btn);cursor:pointer;transition:transform .18s var(--ease-spring),box-shadow .2s ease,background .2s ease,border-color .2s ease}.hh-btn.primary[data-v-f7c90c91]{border:none;color:#fff;background:linear-gradient(180deg,#ef5030,#e0411d);box-shadow:0 10px 26px -8px #e0411d80}.hh-btn.primary[data-v-f7c90c91]:hover{transform:translateY(-2px);box-shadow:0 16px 34px -8px #e0411d8c}.hh-btn.ghost[data-v-f7c90c91]{position:relative;color:var(--os-ink);background:#fff;border:1px solid var(--os-ink-faint)}.hh-btn.ghost[data-v-f7c90c91]:hover{transform:translateY(-2px);border-color:var(--os-ink-dim)}.hh-btn.ghost[data-v-f7c90c91]{animation:hh-hop-f7c90c91 1.2s ease-in-out infinite}@keyframes hh-hop-f7c90c91{0%,36%,to{transform:translateY(0)}13%{transform:translateY(-5px)}24%{transform:translateY(0)}30%{transform:translateY(-1.5px)}}.hh-btn.ghost[data-v-f7c90c91]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:calc(var(--radius-btn) + 3px);box-shadow:0 0 0 1.5px #5fe3ea99,0 0 18px 3px #5fe3ea80;opacity:.25;pointer-events:none;animation:hh-hop-glow-f7c90c91 1.2s ease-in-out infinite}@keyframes hh-hop-glow-f7c90c91{0%,40%,to{opacity:.2}13%{opacity:1}28%{opacity:.45}}.hh-btn.ghost[data-v-f7c90c91]:hover{animation:none}.hh-btn.ghost[data-v-f7c90c91]:hover:after{animation:none;opacity:1}@media(prefers-reduced-motion:reduce){.hh-btn.ghost[data-v-f7c90c91]{animation:none}.hh-btn.ghost[data-v-f7c90c91]:after{animation:none;opacity:.6}}.hh-btn.ghost[data-v-f7c90c91]{display:inline-flex;align-items:center;gap:7px}.peek-led[data-v-f7c90c91]{width:8px;height:9px;flex:none;background:var(--cyan);box-shadow:0 0 6px #5fe3eacc;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);opacity:.45;animation:hh-led-beat-f7c90c91 1.2s ease-in-out infinite}@keyframes hh-led-beat-f7c90c91{0%,40%,to{opacity:.35}13%{opacity:1}28%{opacity:.45}}.peek-sheen[data-v-f7c90c91]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.peek-sheen[data-v-f7c90c91]:before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:46%;background:linear-gradient(105deg,transparent 0%,rgba(95,227,234,.12) 40%,rgba(190,244,248,.4) 50%,rgba(95,227,234,.12) 60%,transparent 100%);transform:translate(-130%) skew(-8deg);animation:hh-sheen-pass-f7c90c91 1.2s ease-in-out infinite}@keyframes hh-sheen-pass-f7c90c91{0%,48%{transform:translate(-130%) skew(-8deg)}82%,to{transform:translate(340%) skew(-8deg)}}.hh-btn.ghost:hover .peek-led[data-v-f7c90c91]{animation:none;opacity:1}.hh-btn.ghost:hover .peek-sheen[data-v-f7c90c91]:before{animation:none;transform:translate(-130%) skew(-8deg)}@media(prefers-reduced-motion:reduce){.peek-led[data-v-f7c90c91]{animation:none;opacity:.85}.peek-sheen[data-v-f7c90c91]:before{animation:none}}html.engine-seen .hh-btn.ghost{animation:none}.hh-trust[data-v-f7c90c91]{margin-top:18px;font-family:var(--font-body);font-size:13px;letter-spacing:.02em;color:var(--os-ink-ghost)}.hh-shot[data-v-f7c90c91]{min-width:0}.hh-window[data-v-f7c90c91]{border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(22,35,63,.08);box-shadow:var(--shadow-mock)}.hh-winbar[data-v-f7c90c91]{display:flex;align-items:center;gap:7px;padding:11px 15px;background:#f6f4f0;border-bottom:1px solid var(--os-ink-faint)}.wd[data-v-f7c90c91]{width:11px;height:11px;border-radius:50%}.wd.r[data-v-f7c90c91]{background:#ef6a5a}.wd.y[data-v-f7c90c91]{background:#f4c04e}.wd.g[data-v-f7c90c91]{background:#4fc07a}.hh-url[data-v-f7c90c91]{margin-left:12px;font-family:var(--font-mono);font-size:12px;color:var(--os-ink-ghost)}.hh-window img[data-v-f7c90c91]{display:block;width:100%;height:auto;aspect-ratio:1578 / 1023;background:linear-gradient(135deg,#eee8dd,#e6dfd2)}.hh-badge[data-v-f7c90c91]{animation:hh-rise-f7c90c91 .7s var(--ease-out) .05s both}.hh-head[data-v-f7c90c91]{animation:hh-rise-f7c90c91 .85s var(--ease-out) .14s both}.hh-sub[data-v-f7c90c91]{animation:hh-rise-f7c90c91 .8s var(--ease-out) .26s both}.hh-cta[data-v-f7c90c91]{animation:hh-rise-f7c90c91 .75s var(--ease-out) .36s both}.hh-trust[data-v-f7c90c91]{animation:hh-rise-f7c90c91 .7s var(--ease-out) .46s both}.hh-shot[data-v-f7c90c91]{animation:hh-arrive-f7c90c91 1s var(--ease-out) .3s both}@keyframes hh-rise-f7c90c91{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hh-arrive-f7c90c91{0%{opacity:0;transform:translate(36px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hh-badge[data-v-f7c90c91],.hh-head[data-v-f7c90c91],.hh-sub[data-v-f7c90c91],.hh-cta[data-v-f7c90c91],.hh-trust[data-v-f7c90c91],.hh-shot[data-v-f7c90c91]{animation:none}}.htrust[data-v-d014f94a]{padding:clamp(28px,4vw,44px) 24px clamp(30px,4vw,50px);background:var(--reg-human-bg);border-top:1px solid var(--os-ink-faint)}.htrust-in[data-v-d014f94a]{max-width:1180px;margin:0 auto;text-align:center}.htrust-l[data-v-d014f94a]{margin:0 0 22px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#16233f80}.htrust-logos[data-v-d014f94a]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,48px)}.htrust-logos span[data-v-d014f94a]{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:600;font-size:clamp(14px,1.4vw,18px);letter-spacing:.01em;color:#16233f70;transition:color .2s ease}.htrust-logos span[data-v-d014f94a]:before{content:"";width:9px;height:10px;flex:none;clip-path:var(--hex-clip);background:#16233f4d;transition:background .2s ease}.htrust-logos span[data-v-d014f94a]:hover{color:#16233fb8}.htrust-logos span[data-v-d014f94a]:hover:before{background:#e6492e99}.hboard[data-v-7f38e797]{padding:clamp(44px,5.5vw,76px) 24px clamp(64px,8vw,112px);background:var(--reg-human-bg)}.hboard-in[data-v-7f38e797]{max-width:1180px;margin:0 auto}.hboard-head[data-v-7f38e797]{max-width:640px;margin:0 auto clamp(36px,4vw,52px);text-align:center}.hboard-eyebrow[data-v-7f38e797]{margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.hboard-title[data-v-7f38e797]{margin:0;font-family:var(--font-editorial);font-weight:700;font-size:clamp(30px,3.8vw,48px);line-height:1.06;letter-spacing:-.01em;color:var(--os-ink);text-wrap:balance}.hboard-sub[data-v-7f38e797]{max-width:58ch;margin:16px auto 0;font-family:var(--font-body);font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:var(--os-ink-dim)}.hboard-window[data-v-7f38e797]{border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(22,35,63,.08);box-shadow:var(--shadow-mock)}.hboard-bar[data-v-7f38e797]{display:flex;align-items:center;gap:7px;padding:11px 15px;background:#f6f4f0;border-bottom:1px solid var(--os-ink-faint)}.hboard-bar .d[data-v-7f38e797]{width:11px;height:11px;border-radius:50%}.hboard-bar .d.r[data-v-7f38e797]{background:#ef6a5a}.hboard-bar .d.y[data-v-7f38e797]{background:#f4c04e}.hboard-bar .d.g[data-v-7f38e797]{background:#4fc07a}.hboard-url[data-v-7f38e797]{margin-left:12px;font-family:var(--font-mono);font-size:12px;color:var(--os-ink-ghost)}.hboard-window img[data-v-7f38e797]{display:block;width:100%;height:auto;aspect-ratio:1578 / 1023;background:linear-gradient(135deg,#eee8dd,#e6dfd2)}.hboard-points[data-v-7f38e797]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,44px);margin-top:clamp(36px,4vw,56px)}.hboard-pt h3[data-v-7f38e797]{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--os-ink)}.hboard-pt p[data-v-7f38e797]{margin:0;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--os-ink-dim)}@media(max-width:760px){.hboard-points[data-v-7f38e797]{grid-template-columns:1fr;gap:24px}}.hf[data-v-cd379fc7]{position:relative;padding:clamp(64px,9vw,110px) 24px;background:linear-gradient(180deg,#faf6ee,#f4ecdd)}.hf-in[data-v-cd379fc7]{max-width:1180px;margin:0 auto}.hf-head[data-v-cd379fc7]{max-width:640px;margin:0 auto clamp(40px,5vw,60px);text-align:center}.hf-kicker[data-v-cd379fc7]{margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.hf-title[data-v-cd379fc7]{margin:0;font-family:var(--font-editorial);font-weight:700;font-size:clamp(30px,3.8vw,48px);line-height:1.06;letter-spacing:-.01em;color:var(--os-ink);text-wrap:balance}.hf-sub[data-v-cd379fc7]{max-width:56ch;margin:16px auto 0;font-family:var(--font-body);font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:var(--os-ink-dim)}.hf-grid[data-v-cd379fc7]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.6vw,22px)}.hf-card[data-v-cd379fc7]{padding:clamp(24px,2.2vw,30px);border:1px solid var(--border-warm);border-radius:18px;background:var(--card-warm);box-shadow:var(--shadow-warm);transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease}@media(prefers-reduced-motion:no-preference){.hf-card[data-v-cd379fc7]:hover{transform:translateY(-3px)}.hf-card:hover .hf-ico[data-v-cd379fc7]{transform:scale(1.06)}}.hf-card[data-v-cd379fc7]:hover{border-color:#e6492e47;box-shadow:var(--shadow-warm-hover)}.hf-ico[data-v-cd379fc7]{display:grid;place-items:center;width:46px;height:48px;clip-path:var(--hex-clip);color:#16233f;margin-bottom:18px;transition:transform .24s var(--ease-spring)}.hf-ico[data-v-cd379fc7] svg{width:23px;height:23px}.hf-ico.coral[data-v-cd379fc7]{background:#e6492e1f}.hf-ico.gold[data-v-cd379fc7]{background:#c98a1229}.hf-ico.green[data-v-cd379fc7]{background:#12a15024}.hf-ico.peach[data-v-cd379fc7]{background:#b8531f24}.hf-card-t[data-v-cd379fc7]{margin:0 0 10px;min-height:2.5em;display:flex;align-items:flex-end;font-family:var(--font-display);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.01em;color:var(--os-ink)}.hf-card-b[data-v-cd379fc7]{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--os-ink-dim)}@media(max-width:860px){.hf-grid[data-v-cd379fc7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hf-grid[data-v-cd379fc7]{grid-template-columns:1fr}.hf-card-t[data-v-cd379fc7]{min-height:0;display:block}}.hstat[data-v-8a7dd7bb]{padding:clamp(52px,6vw,88px) 24px;background:var(--reg-human-bg);border-top:1px solid var(--os-ink-faint);border-bottom:1px solid var(--os-ink-faint)}.hstat-in[data-v-8a7dd7bb]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px)}.hstat-item[data-v-8a7dd7bb]{position:relative;text-align:center}.hstat-item[data-v-8a7dd7bb]:before{content:"";position:absolute;top:-18px;left:50%;width:108px;height:116px;transform:translate(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 108'%3E%3Cpath d='M50 2 L96 27 L96 81 L50 106 L4 81 L4 27 Z' fill='none' stroke='rgba(22,35,63,0.05)' stroke-width='2.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none}.hstat-n[data-v-8a7dd7bb]{position:relative;font-family:var(--font-editorial);font-weight:700;font-size:clamp(42px,5.2vw,68px);line-height:1;letter-spacing:-.02em;color:var(--os-teal)}.hstat-item:last-child .hstat-n[data-v-8a7dd7bb]{color:var(--coral)}.hstat-l[data-v-8a7dd7bb]{position:relative;max-width:16ch;min-height:3em;margin:14px auto 0;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--os-ink-dim)}.hstat-l b[data-v-8a7dd7bb]{color:var(--os-ink);font-weight:600}@media(max-width:720px){.hstat-in[data-v-8a7dd7bb]{grid-template-columns:repeat(2,1fr);gap:34px 20px}.hstat-l[data-v-8a7dd7bb]{min-height:0}}.hrows[data-v-18e452e2]{padding:clamp(36px,4.5vw,60px) 24px clamp(56px,7vw,96px);background:linear-gradient(180deg,#f7f0e6,#f3ebdc)}.hrows-head[data-v-18e452e2]{max-width:640px;margin:0 auto clamp(30px,3.5vw,46px);text-align:center}.hrows-eyebrow[data-v-18e452e2]{margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.hrows-title[data-v-18e452e2]{margin:0;font-family:var(--font-editorial);font-weight:700;font-size:clamp(30px,3.8vw,48px);line-height:1.06;letter-spacing:-.01em;color:var(--os-ink);text-wrap:balance}.hrows-sub[data-v-18e452e2]{max-width:54ch;margin:16px auto 0;font-family:var(--font-body);font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:var(--os-ink-dim)}.hrows-in[data-v-18e452e2]{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(48px,6vw,88px)}.hrow[data-v-18e452e2]{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:880px){.hrow[data-v-18e452e2]{grid-template-columns:1fr 1.12fr}.hrow.flip[data-v-18e452e2]{grid-template-columns:1.12fr 1fr}.hrow.flip .hrow-copy[data-v-18e452e2]{order:2}}.hrow-eyebrow[data-v-18e452e2]{margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.hrow-title[data-v-18e452e2]{margin:0;max-width:16ch;font-family:var(--font-editorial);font-weight:700;font-size:clamp(27px,3.1vw,41px);line-height:1.08;letter-spacing:-.01em;color:var(--os-ink)}.hrow-body[data-v-18e452e2]{max-width:48ch;margin:16px 0 0;font-family:var(--font-body);font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--os-ink-dim)}.hrow-list[data-v-18e452e2]{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.hrow-list li[data-v-18e452e2]{display:flex;align-items:baseline;gap:11px;font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--os-ink)}.tick[data-v-18e452e2]{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#17c96424;color:#12a150;font-size:11px;font-weight:700;transform:translateY(2px)}.hrow-window[data-v-18e452e2]{border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(22,35,63,.08);box-shadow:var(--shadow-mock)}.hrow-bar[data-v-18e452e2]{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#f6f4f0;border-bottom:1px solid var(--os-ink-faint)}.hrow-bar .d[data-v-18e452e2]{width:10px;height:10px;border-radius:50%}.hrow-bar .d.r[data-v-18e452e2]{background:#ef6a5a}.hrow-bar .d.y[data-v-18e452e2]{background:#f4c04e}.hrow-bar .d.g[data-v-18e452e2]{background:#4fc07a}.hrow-window img[data-v-18e452e2]{aspect-ratio:1578 / 1023;background:linear-gradient(135deg,#eee8dd,#e6dfd2);display:block;width:100%;height:auto}.hpat[data-v-f37a82b7]{padding:clamp(64px,8vw,112px) 24px;background:radial-gradient(120% 100% at 50% 0%,#fdf4ee,#faece2 60%,#f6e6d9)}.hpat-in[data-v-f37a82b7]{max-width:1180px;margin:0 auto}.hpat-head[data-v-f37a82b7]{max-width:620px;margin:0 auto clamp(36px,4vw,54px);text-align:center}.hpat-eyebrow[data-v-f37a82b7]{margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.hpat-title[data-v-f37a82b7]{margin:0;font-family:var(--font-editorial);font-weight:700;font-size:clamp(30px,3.8vw,48px);line-height:1.06;letter-spacing:-.01em;color:var(--os-ink);text-wrap:balance}.hpat-sub[data-v-f37a82b7]{max-width:52ch;margin:16px auto 0;font-family:var(--font-body);font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:var(--os-ink-dim)}.hpat-grid[data-v-f37a82b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2vw,26px)}.hpat-card[data-v-f37a82b7]{padding:clamp(24px,2.2vw,32px);border-radius:18px;background:#fffdfa;border:1px solid var(--border-warm);box-shadow:0 2px 4px #16233f0a,0 20px 44px -22px #8c462833;transition:transform .24s var(--ease-spring),box-shadow .24s ease,border-color .24s ease}@media(prefers-reduced-motion:no-preference){.hpat-card[data-v-f37a82b7]:hover{transform:translateY(-3px)}.hpat-card:hover .hpat-ico[data-v-f37a82b7]{transform:scale(1.06)}}.hpat-card[data-v-f37a82b7]:hover{border-color:#e6492e42;box-shadow:0 3px 8px #16233f0f,0 28px 52px -20px #8c462847}.hpat-ico[data-v-f37a82b7]{display:grid;place-items:center;width:48px;height:50px;clip-path:var(--hex-clip);color:#16233f;margin-bottom:18px;transition:transform .24s var(--ease-spring)}.hpat-ico svg[data-v-f37a82b7]{width:24px;height:24px}.hpat-ico.peach[data-v-f37a82b7]{background:#b8531f24}.hpat-ico.green[data-v-f37a82b7]{background:#12a15024}.hpat-ico.coral[data-v-f37a82b7]{background:#e6492e21}.hpat-card h3[data-v-f37a82b7]{margin:0 0 9px;font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--os-ink)}.hpat-card p[data-v-f37a82b7]{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--os-ink-dim)}@media(max-width:820px){.hpat-grid[data-v-f37a82b7]{grid-template-columns:1fr;gap:16px}}.htest[data-v-0209f2b2]{padding:clamp(60px,8vw,104px) 24px clamp(20px,2.5vw,44px);background:linear-gradient(180deg,#f7e6d6,#fbf2e6 42%,#f8ead9 74%,#f8ead9)}.htest-in[data-v-0209f2b2]{max-width:720px;margin:0 auto;text-align:center}.htest-mark[data-v-0209f2b2]{margin:0;font-family:var(--font-editorial);font-weight:700;font-style:italic;font-size:96px;line-height:.5;color:var(--coral);opacity:.5}.htest-quote[data-v-0209f2b2]{margin:14px auto 0;max-width:32ch;font-family:var(--font-editorial);font-weight:400;font-size:clamp(1.8rem,3.3vw,2.6rem);line-height:1.3;letter-spacing:0;color:var(--os-ink-dim);text-wrap:balance}.htest-by[data-v-0209f2b2]{display:inline-flex;align-items:center;gap:14px;margin-top:34px}.htest-av[data-v-0209f2b2]{display:grid;place-items:center;width:52px;height:56px;flex:none;clip-path:var(--hex-clip);background:var(--os-ink);color:#fff;font-family:var(--font-mono);font-size:14px;letter-spacing:.04em;transform:rotate(-7deg) scale(.9);transition:transform .7s var(--ease-spring)}[data-reveal-group].is-in .htest-av[data-v-0209f2b2]{transform:rotate(0) scale(1);transition-delay:.16s}@media(prefers-reduced-motion:reduce){.htest-av[data-v-0209f2b2]{transform:none;transition:none}}.htest-who[data-v-0209f2b2]{text-align:left}.htest-name[data-v-0209f2b2]{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--os-ink)}.htest-role[data-v-0209f2b2]{font-family:var(--font-body);font-size:13px;color:var(--os-ink-dim)}.hcta[data-v-45c7cb3e]{position:relative;overflow:hidden;padding:clamp(150px,16vw,220px) 24px clamp(60px,6.5vw,92px);background:linear-gradient(180deg,#f8ead9,#f8ead9 5%,#f8ead98c 15%,#f8ead938 23%,#f8ead90f 30%,#f8ead900 40%),#e24220}.hcta-hex[data-v-45c7cb3e]{position:absolute;top:0;left:0;width:100%;height:clamp(190px,21vw,290px);pointer-events:none;z-index:0}.hcta-in[data-v-45c7cb3e]{position:relative;z-index:1;max-width:720px;margin:clamp(30px,4.5vw,72px) auto 0;text-align:center}.hcta-title[data-v-45c7cb3e]{margin:0;font-family:var(--font-editorial);font-weight:700;font-size:clamp(34px,4.6vw,60px);line-height:1.04;letter-spacing:-.01em;color:#fff;text-wrap:balance}.hcta-sub[data-v-45c7cb3e]{max-width:48ch;margin:18px auto 0;font-family:var(--font-body);font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#ffffffe6}.hcta-form[data-v-45c7cb3e]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:32px}.hcta-form input[data-v-45c7cb3e]{flex:1 1 300px;max-width:360px;height:52px;padding:0 18px;border-radius:12px;border:1px solid rgba(22,35,63,.1);background:#fffdf8;font-family:var(--font-body);font-size:16px;color:var(--os-ink)}.hcta-form input[data-v-45c7cb3e]::placeholder{color:#16233f73}.hcta-form input[data-v-45c7cb3e]:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.hcta-form button[data-v-45c7cb3e]{height:52px;padding:0 26px;border-radius:12px;border:none;background:var(--os-ink);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px -8px #00000059;transition:transform .16s var(--ease-spring),background .2s ease,box-shadow .2s ease}.hcta-form button[data-v-45c7cb3e]:hover{transform:translateY(-1px);background:#0f1b2a;box-shadow:0 12px 26px -8px #0000006b}.hcta-form button[data-v-45c7cb3e]:active{transform:scale(.985)}.hcta-form button[data-v-45c7cb3e]:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.hcta-fine[data-v-45c7cb3e]{margin:16px 0 0;font-family:var(--font-body);font-size:13px;color:#fffc}.hfoot[data-v-bc6c352a]{position:relative;overflow:hidden;background:#0f1b2a;color:#ffffffb3;padding:clamp(64px,8vw,96px) 24px 28px}.hfoot-in[data-v-bc6c352a]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr 2fr;gap:clamp(32px,5vw,72px)}.hfoot-logo[data-v-bc6c352a]{display:inline-flex;align-items:center}.hfoot-logo img[data-v-bc6c352a]{height:30px;width:auto;display:block}.hfoot-tag[data-v-bc6c352a]{max-width:34ch;margin:16px 0 0;font-family:var(--font-body);font-size:14px;line-height:1.6;color:#ffffff8c}.hfoot-cols[data-v-bc6c352a]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.hfoot-col h4[data-v-bc6c352a]{margin:0 0 14px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.hfoot-col a[data-v-bc6c352a]{display:block;margin-bottom:10px;font-family:var(--font-body);font-size:14px;color:#fff9;text-decoration:none;transition:color .15s ease}.hfoot-col a[data-v-bc6c352a]:hover{color:#fff}.hfoot-bar[data-v-bc6c352a]{max-width:1180px;margin:clamp(40px,5vw,60px) auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--font-body);font-size:13px;color:#ffffff73}.hfoot-legal a[data-v-bc6c352a]{color:#fff9;text-decoration:none}.hfoot-legal a[data-v-bc6c352a]:hover{color:#fff}@media(max-width:760px){.hfoot-in[data-v-bc6c352a]{grid-template-columns:1fr;gap:36px}.hfoot-cols[data-v-bc6c352a]{grid-template-columns:repeat(2,1fr);gap:28px 20px}.hfoot-col a[data-v-bc6c352a]{padding:8px 0;margin-bottom:2px;line-height:1.4}}.fax-intake[data-v-f79a76cd]{position:absolute;top:clamp(92px,13vh,164px);right:clamp(30px,6vw,104px);z-index:45;width:140px;height:264px;pointer-events:none}.fax-cue[data-v-f79a76cd]{position:absolute;bottom:calc(100% + 10px);right:42px;margin:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral);text-shadow:0 1px 0 rgba(255,255,255,.55),0 3px 12px rgba(40,30,12,.28);opacity:1;transition:opacity .25s ease}.fax-cue-arw[data-v-f79a76cd]{font-size:14px;animation:fax-nudge-f79a76cd 2.4s ease-in-out infinite}.is-dragging .fax-cue[data-v-f79a76cd]{opacity:0}@keyframes fax-nudge-f79a76cd{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}.fax-card[data-v-f79a76cd]{position:absolute;top:0;right:0;display:block;width:132px;height:158px;padding:10px 12px 0;border:0;text-align:left;cursor:grab;pointer-events:auto;touch-action:none;transform-origin:50% 50%;border-radius:3px 3px 4px 4px;background:linear-gradient(180deg,#fbf7ee,#f6efe0);box-shadow:0 1px #ffffffb3 inset,0 16px 30px -16px #281e0c80,0 3px 8px -3px #281e0c42;overflow:hidden;transition:transform .42s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .25s ease,opacity .34s ease;-webkit-tap-highlight-color:transparent}.fax-card[data-v-f79a76cd]:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:repeating-linear-gradient(90deg,#efe6d3 0,#efe6d3 4px,#e4d8bf 4px,#e4d8bf 8px);opacity:.8}.fax-card.dragging[data-v-f79a76cd]{cursor:grabbing;transition:box-shadow .2s ease,opacity .34s ease;box-shadow:0 1px #ffffffb3 inset,0 40px 60px -20px #281e0c99}.fax-card.over[data-v-f79a76cd]{box-shadow:0 0 0 1px #5fe3eab3,0 0 26px #5fe3ea80,0 40px 60px -20px #00141e99}.fax-card.gone[data-v-f79a76cd]{pointer-events:none}.fax-hdot[data-v-f79a76cd]{width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 5px #e6492e99}.fax-name[data-v-f79a76cd]{position:absolute;top:10px;left:12px;right:10px;margin:0;font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:-.01em;color:#2a2013}.fax-payer[data-v-f79a76cd]{position:absolute;top:33px;left:12px;margin:0;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:#46371e9e}.fax-body[data-v-f79a76cd]{display:flex;flex-direction:column;gap:5px;margin-top:50px}.fax-body i[data-v-f79a76cd]{height:4px;border-radius:2px;background:#3026164d}.fax-barcode[data-v-f79a76cd]{position:absolute;left:12px;right:12px;bottom:11px;height:18px;background:repeating-linear-gradient(90deg,rgba(30,22,10,.82) 0 2px,transparent 2px 4px,rgba(30,22,10,.82) 4px 5px,transparent 5px 8px);opacity:.72}.fax-stamp[data-v-f79a76cd]{position:absolute;right:-4px;bottom:38px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;color:#c83c2466;border:1.5px solid rgba(200,60,36,.34);border-radius:3px;padding:1px 5px;transform:rotate(-11deg)}.is-tap .fax-card[data-v-f79a76cd]{cursor:pointer}.fax-ghost[data-v-f79a76cd]{position:absolute;top:0;right:0;width:132px;height:158px;pointer-events:none;z-index:10;opacity:0}.fax-ghost.run[data-v-f79a76cd]{animation:fax-ghost-run-f79a76cd 1.8s ease-in-out infinite}.fg-card[data-v-f79a76cd]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;border:1.5px dashed rgba(230,73,46,.6);background:#fbf7ee33}.fg-card[data-v-f79a76cd]:before,.fg-card[data-v-f79a76cd]:after{content:"";position:absolute;left:12px;height:4px;border-radius:2px;background:#e6492e4d}.fg-card[data-v-f79a76cd]:before{top:16px;right:34px}.fg-card[data-v-f79a76cd]:after{top:28px;right:58px}@keyframes fax-ghost-run-f79a76cd{0%{opacity:0;transform:translate(4px,96px) rotate(-2.5deg) scale(.98)}16%{opacity:.85;transform:translate(2px,84px) rotate(-1deg) scale(1.01)}62%{opacity:.8;transform:translate(76px,-60px) rotate(1.6deg) scale(.94)}82%,to{opacity:0;transform:translate(104px,-122px) rotate(2.4deg) scale(.78)}}.fax-drop-zone[data-v-f79a76cd]{position:absolute;top:-86px;right:-38px;width:172px;height:100px;z-index:0;border:1.5px dashed rgba(95,227,234,.55);border-radius:18px;background:#0a162852;-webkit-backdrop-filter:blur(7px) saturate(1.2);backdrop-filter:blur(7px) saturate(1.2);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.fax-drop-zone.live[data-v-f79a76cd]{opacity:1;animation:fdz-ghost-f79a76cd 1.6s ease-in-out infinite}.fax-drop-zone.peek[data-v-f79a76cd]{opacity:.7}.fax-drop-zone.hot[data-v-f79a76cd]{animation:none;border-style:solid;border-color:#5fe3ea;background:#5fe3ea24;transform:scale(1.03);box-shadow:0 0 26px #5fe3ea59,inset 0 0 18px #5fe3ea1f}.fax-drop-zone.hot .fdz-txt[data-v-f79a76cd]{opacity:0}@keyframes fdz-ghost-f79a76cd{0%,to{box-shadow:0 0 8px #5fe3ea1f;border-color:#5fe3ea73}50%{box-shadow:0 0 22px #5fe3ea66;border-color:#5fe3eaf2}}.fdz-txt[data-v-f79a76cd]{position:absolute;left:66%;top:42%;transform:translate(-50%,-50%);width:120px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#5fe3ea;text-shadow:0 1px 10px rgba(0,20,30,.85);transition:opacity .2s ease}.fax-grip[data-v-f79a76cd]{position:absolute;top:8px;right:8px;font-size:12px;line-height:1;color:#46371e8c;opacity:0;transition:opacity .18s ease}.fax-card:hover .fax-grip[data-v-f79a76cd],.fax-card:focus-visible .fax-grip[data-v-f79a76cd]{opacity:1}.fax-card[data-v-f79a76cd]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.is-hinting .fax-card[data-v-f79a76cd]{transition:transform .62s ease-in-out,box-shadow .25s ease,opacity .34s ease}@media(prefers-reduced-motion:reduce){.fax-cue-arw[data-v-f79a76cd]{animation:none}.fax-card[data-v-f79a76cd]{transition:opacity .2s ease}}@media(max-width:760px){.fax-intake[data-v-f79a76cd]{display:none}}.fxp[data-v-8e417212]{--fxp-cyan: #5fe3ea;--fxp-hot: #b4f6fa;--fxp-dim: #86b6c0;--fxp-faint: #2a4b57;--fxp-ground: #0b1524;position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vh,44px);padding:24px;color:var(--fxp-dim);background:repeating-linear-gradient(to bottom,#0000 0,#0000 2px,#00000029 3px),radial-gradient(60% 55% at 50% 42%,rgba(43,99,196,.24),transparent 70%),radial-gradient(120% 100% at 50% 40%,#16294a,#0b1524 70%,#060d18);opacity:0;transition:opacity .45s var(--ease-out)}.fxp.is-in[data-v-8e417212]{opacity:1}.fxp-stage[data-v-8e417212]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(14px,3vw,40px);width:100%;max-width:860px}.fxp-side[data-v-8e417212]{min-width:0}.fxp-cap[data-v-8e417212]{margin:0 0 12px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fxp-dim)}.fxp-cap-dot[data-v-8e417212]{width:8px;height:9px;clip-path:var(--hex-clip, polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%))}.fxp-cap-dot.raw[data-v-8e417212]{background:#c8823c}.fxp-cap-dot.clean[data-v-8e417212]{background:var(--fxp-cyan);box-shadow:0 0 8px #5fe3eab3}.fxp-fax[data-v-8e417212]{position:relative;height:clamp(180px,30vh,250px);padding:16px 16px 0;border-radius:4px;overflow:hidden;background:linear-gradient(180deg,#f4ecdd,#e9dfc9);box-shadow:0 24px 50px -22px #000c,0 0 0 1px #0003;transform:rotate(-1.5deg)}.fxp-fax-head[data-v-8e417212]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:#46371ebf}.fxp-fax-head i[data-v-8e417212]{width:6px;height:6px;border-radius:50%;background:#c23a24}.fxp-fax-lines[data-v-8e417212]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.fxp-fax-lines i[data-v-8e417212]{height:5px;border-radius:2px;background:#30261657}.fxp-fax-stamp[data-v-8e417212]{position:absolute;right:6px;bottom:46px;font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:.12em;color:#c83c2466;border:2px solid rgba(200,60,36,.34);border-radius:3px;padding:2px 8px;transform:rotate(-11deg)}.fxp-fax-barcode[data-v-8e417212]{position:absolute;left:16px;right:16px;bottom:14px;height:24px;opacity:.78;background:repeating-linear-gradient(90deg,rgba(30,22,10,.85) 0 2px,transparent 2px 4px,rgba(30,22,10,.85) 4px 5px,transparent 5px 8px)}.fxp-beam[data-v-8e417212]{position:absolute;left:-2%;right:-2%;top:0;height:3px;z-index:2;background:linear-gradient(90deg,transparent,var(--fxp-cyan) 45%,var(--fxp-cyan) 55%,transparent);box-shadow:0 0 18px 3px #5fe3eab3;opacity:0}.fxp-beam.run[data-v-8e417212]{animation:fxp-sweep-8e417212 2.1s var(--ease-out) forwards}@keyframes fxp-sweep-8e417212{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(clamp(180px,30vh,250px));opacity:0}}.fxp-flow[data-v-8e417212]{display:flex;align-items:center;color:var(--fxp-faint)}.fxp-flow-line[data-v-8e417212]{width:clamp(10px,2vw,26px);height:1px;background:linear-gradient(90deg,transparent,var(--fxp-cyan));opacity:.6}.fxp-flow-arw[data-v-8e417212]{font-size:26px;color:var(--fxp-cyan);margin-left:-2px}.fxp-order[data-v-8e417212]{border:1px solid var(--fxp-faint);border-radius:var(--radius-md, 12px);background:linear-gradient(180deg,#1d3049e6,#132135e6);box-shadow:inset 0 1px #5fe3ea24,0 24px 50px -24px #000c;overflow:hidden}.fxp-order-h[data-v-8e417212]{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--fxp-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fxp-dim)}.fxp-order-h .fxp-ref[data-v-8e417212]{margin-left:auto;color:var(--fxp-hot)}.fxp-hex[data-v-8e417212]{width:9px;height:10px;flex:none;clip-path:var(--hex-clip, polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%));background:var(--fxp-cyan);box-shadow:0 0 7px #5fe3eab3}.fxp-hex.ok[data-v-8e417212]{background:#35c9cf}.fxp-fields[data-v-8e417212]{list-style:none;margin:0;padding:6px 15px}.fxp-fields li[data-v-8e417212]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--fxp-faint);opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-spring)}.fxp-fields li[data-v-8e417212]:last-child{border-bottom:none}.fxp-fields li.in[data-v-8e417212]{opacity:1;transform:none}.fxp-f-k[data-v-8e417212]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fxp-dim)}.fxp-f-v[data-v-8e417212]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--fxp-hot);text-align:right}.fxp-chip[data-v-8e417212]{width:9px;height:9px;border-radius:2px;flex:none}.fxp-placed[data-v-8e417212]{display:flex;align-items:center;gap:9px;padding:13px 15px;border-top:1px solid var(--fxp-faint);font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#35c9cf;background:#35c9cf14;opacity:0;transform:translateY(6px)}.fxp-placed.show[data-v-8e417212]{opacity:1;transform:none;transition:opacity .4s var(--ease-out),transform .4s var(--ease-spring)}.fxp-placed-sub[data-v-8e417212]{margin-left:auto;font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.06em;color:var(--fxp-dim);text-transform:none}.fxp-go[data-v-8e417212]{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fxp-cyan);background:transparent;border:1px solid rgba(95,227,234,.4);border-radius:var(--radius-btn, 8px);padding:10px 20px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .16s var(--ease-spring)}.fxp-go[data-v-8e417212]:hover{background:var(--fxp-cyan);color:var(--fxp-ground)}.fxp-go[data-v-8e417212]:active{transform:translateY(1px) scale(.99)}.fxp-go[data-v-8e417212]:focus-visible{outline:2px solid var(--fxp-hot);outline-offset:3px}@media(max-width:680px){.fxp-stage[data-v-8e417212]{grid-template-columns:1fr;max-width:340px;gap:14px}.fxp-flow[data-v-8e417212]{transform:rotate(90deg);justify-self:center}}@media(prefers-reduced-motion:reduce){.fxp[data-v-8e417212]{transition:none;animation:none}.fxp-fields li[data-v-8e417212],.fxp-placed[data-v-8e417212]{transition:none}}.enav[data-v-2ca56137]{position:sticky;top:0;z-index:70;background:#0b16288c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;padding:0 24px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.enav.scrolled[data-v-2ca56137]{background:#0b1628d1;border-bottom-color:#ffffff14;box-shadow:0 10px 30px -18px #0009}.enav-in[data-v-2ca56137]{max-width:1180px;margin:0 auto;padding:12px 0;display:flex;align-items:center;gap:26px}.enav-logo[data-v-2ca56137]{display:inline-flex;align-items:center}.enav-logo img[data-v-2ca56137]{height:28px;width:auto;display:block;transform:translateY(-6px)}.enav-links[data-v-2ca56137]{display:flex;gap:6px}.enav-links a[data-v-2ca56137]{position:relative;font-family:var(--font-body);font-size:14px;color:#ffffffa8;text-decoration:none;padding:7px 4px;transition:color .18s ease}.enav-links a[data-v-2ca56137]:after{content:"";position:absolute;left:4px;right:4px;bottom:2px;height:2px;border-radius:2px;background:#5fe3ea;box-shadow:0 0 8px #5fe3ea99;transform:scaleX(0);transform-origin:left center;opacity:0;transition:transform .24s var(--ease-out),opacity .2s ease}.enav-links a[data-v-2ca56137]:hover,.enav-links a.active[data-v-2ca56137]{color:#fff}.enav-links a[data-v-2ca56137]:hover:after,.enav-links a.active[data-v-2ca56137]:after{transform:scaleX(1);opacity:1}.enav-div[data-v-2ca56137]{margin-left:auto;width:1px;height:22px;background:#ffffff24}.enav-back[data-v-2ca56137]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:14px;font-weight:600;color:#ffffffd9;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-btn);padding:10px 16px;cursor:pointer;transition:background .18s ease,color .15s ease,border-color .15s ease}.enav-back[data-v-2ca56137]:focus-visible,.enav-cta[data-v-2ca56137]:focus-visible{outline:2px solid #5fe3ea;outline-offset:3px}.enav-back .arw[data-v-2ca56137]{display:inline-block;transition:transform .18s var(--ease-spring)}.enav-back[data-v-2ca56137]:hover{background:#ffffff17;color:#fff;border-color:#ffffff57}.enav-back:hover .arw[data-v-2ca56137]{transform:translate(-3px)}.enav-cta[data-v-2ca56137]{font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;background:linear-gradient(180deg,#ef5030,#e0411d);padding:10px 17px;border-radius:var(--radius-btn);text-decoration:none;box-shadow:0 6px 16px -6px #e0411d80;transition:transform .15s ease,box-shadow .2s ease}.enav-cta[data-v-2ca56137]:hover{box-shadow:0 12px 24px -8px #e0411d8c}.enav-burger[data-v-2ca56137]{display:none;position:relative;width:44px;height:44px;flex:none;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-btn);background:transparent;cursor:pointer}.enav-burger span[data-v-2ca56137]{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:#ffffffe6;transition:transform .22s var(--ease-out),opacity .18s ease,top .22s var(--ease-out)}.enav-burger span[data-v-2ca56137]:nth-child(1){top:15px}.enav-burger span[data-v-2ca56137]:nth-child(2){top:21px}.enav-burger span[data-v-2ca56137]:nth-child(3){top:27px}.enav-burger.open span[data-v-2ca56137]:nth-child(1){top:21px;transform:rotate(45deg)}.enav-burger.open span[data-v-2ca56137]:nth-child(2){opacity:0}.enav-burger.open span[data-v-2ca56137]:nth-child(3){top:21px;transform:rotate(-45deg)}.enav-burger[data-v-2ca56137]:focus-visible{outline:2px solid #5fe3ea;outline-offset:3px}.enav-menu[data-v-2ca56137]{position:absolute;top:100%;left:12px;right:12px;display:flex;flex-direction:column;padding:8px;background:#0b1628f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 24px 60px -18px #000000b3}.enav-menu button[data-v-2ca56137]{display:flex;align-items:center;gap:10px;padding:13px 14px;border:none;background:none;border-radius:9px;font-family:var(--font-body);font-size:15px;font-weight:600;color:#ffffffd9;text-align:left;cursor:pointer}.enav-menu button[data-v-2ca56137]:hover,.enav-menu button[data-v-2ca56137]:active{background:#ffffff12;color:#fff}.emi-hex[data-v-2ca56137]{width:9px;height:10px;flex:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ffffff4d}.enav-menu button.on[data-v-2ca56137]{color:#fff}.enav-menu button.on .emi-hex[data-v-2ca56137]{background:#5fe3ea;box-shadow:0 0 8px #5fe3eacc}.emnav-enter-active[data-v-2ca56137],.emnav-leave-active[data-v-2ca56137]{transition:opacity .18s ease,transform .2s var(--ease-out)}.emnav-enter-from[data-v-2ca56137],.emnav-leave-to[data-v-2ca56137]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.emnav-enter-active[data-v-2ca56137],.emnav-leave-active[data-v-2ca56137]{transition:none}}@media(max-width:860px){.enav-links[data-v-2ca56137],.enav-div[data-v-2ca56137]{display:none}.enav-burger[data-v-2ca56137]{display:block;order:3}.enav-in[data-v-2ca56137]{gap:12px}.enav-back[data-v-2ca56137]{order:1;white-space:nowrap;min-height:44px}.enav-cta[data-v-2ca56137]{order:2;margin-left:auto;white-space:nowrap;padding:9px 14px;font-size:13px;min-height:44px;display:inline-flex;align-items:center}}@media(max-width:500px){.enav-back[data-v-2ca56137]{padding:0;width:44px;height:44px;gap:0;font-size:0;justify-content:center}.enav-back .arw[data-v-2ca56137]{font-size:18px}}.torn-surface[data-v-47fa6600]{position:absolute;top:0;left:0;width:100%;z-index:-1;pointer-events:none}.ts-card[data-v-47fa6600]{position:absolute;border-radius:0;box-shadow:0 0 #09101e00;transition:left .6s var(--ease-out),top .6s var(--ease-out),width .6s var(--ease-out),height .6s var(--ease-out),border-radius .6s var(--ease-out),box-shadow .6s var(--ease-out)}.ts-card.eng[data-v-47fa6600]{border-radius:18px;box-shadow:0 12px 30px #09101e4d}@media(prefers-reduced-motion:reduce){.ts-card[data-v-47fa6600]{transition:none}}.ts-toggle[data-v-47fa6600]{position:fixed;right:clamp(16px,3vw,30px);bottom:calc(34px + clamp(14px,2.5vw,26px));z-index:90;display:inline-flex;align-items:center;gap:10px;padding:11px 18px 11px 15px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--os-ink);background:linear-gradient(180deg,#fff9f3f7,#fdece0eb);border:1px solid rgba(23,35,63,.12);border-radius:var(--radius-btn);--ring: rgba(245, 124, 31, .9);box-shadow:inset 0 1px #ffffffe6,0 0 0 2px var(--ring),0 2px 6px #17233f1a,0 14px 34px #17233f33;cursor:pointer;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);transition:color .22s,background .22s,border-color .22s,box-shadow .22s,opacity .3s var(--ease-out),transform .22s var(--ease-out)}.ts-toggle[data-v-47fa6600]:hover{transform:translateY(-2px);border-color:#17233f33;box-shadow:inset 0 1px #fffffff2,0 0 0 2px var(--ring),0 4px 10px #17233f24,0 20px 44px #17233f42}.ts-toggle[data-v-47fa6600]:active{transform:translateY(0)}.ts-toggle[data-v-47fa6600]:focus-visible{outline:2px solid #35c9cf;outline-offset:3px}.ts-toggle.scrolling[data-v-47fa6600]{opacity:0;transform:translate(14px,6px);pointer-events:none}.ts-toggle.on[data-v-47fa6600]{--ring: rgba(23, 201, 100, .92);background:linear-gradient(180deg,#e9fbfcf7,#d4f3f5eb);border-color:#35c9cf99;box-shadow:inset 0 1px #ffffffe6,0 0 0 2px var(--ring),0 2px 6px #1478822e,0 14px 34px #29bcc452}.ts-toggle.on[data-v-47fa6600]:hover{transform:translateY(-2px)}.ts-hex[data-v-47fa6600]{position:relative;width:14px;height:15px;background:#a5311a;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 0 4px rgba(230,73,46,.55));transition:background .2s ease,filter .2s ease}.ts-hex[data-v-47fa6600]:before{content:"";position:absolute;top:1.6px;right:1.6px;bottom:1.6px;left:1.6px;background:#e6492e;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transition:background .2s ease}.ts-toggle.on .ts-hex[data-v-47fa6600]{background:#0b8f45;filter:drop-shadow(0 0 5px rgba(23,201,100,.65))}.ts-toggle.on .ts-hex[data-v-47fa6600]:before{background:#14c866}@media(prefers-reduced-motion:no-preference){.ts-toggle.on .ts-hex[data-v-47fa6600]{animation:ts-led-47fa6600 2.4s ease-in-out infinite}}@keyframes ts-led-47fa6600{0%,to{opacity:.8}50%{opacity:1}}@media(max-width:760px){.ts-toggle[data-v-47fa6600]{display:none}}.os-hero[data-v-9e5804ff]{--os-bg: #274a73;--os-bg-2: #33547f;--os-ink: #5fe3ea;--os-ink-hot: #b4f6fa;--os-ink-dim: #86b6c0;--os-ink-ghost: #3f6b76;--os-ink-faint: #2a4b57;--os-alert: #e6492e;--os-alert-hot: #ff7a5c;--os-ok: #35c9cf;--os-warn: #f2b750;--os-teal: #5fe3ea;--os-teal-soft: rgba(95, 227, 234, .1);--os-coral: #ff7a5c;color:var(--os-ink);position:relative;overflow:hidden;min-height:min(88vh,880px);display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(16px,3.2vh,40px) 0 calc(34px + clamp(28px,6vh,64px));background:transparent}.os-hero-scrim[data-v-9e5804ff]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 66% 68% at 24% 48%,#0f1b2ad1,#0f1b2a00 72%),linear-gradient(180deg,rgba(15,27,42,.34),transparent 28%,transparent 86%,rgba(15,27,42,.12))}.os-hero-glow[data-v-9e5804ff]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(340px circle at var(--gx, 50%) var(--gy, 40%),rgba(95,227,234,.08),transparent 70%);opacity:0;transition:opacity .4s ease}.os-hero:hover .os-hero-glow[data-v-9e5804ff]{opacity:1}.os-hero-wrap[data-v-9e5804ff]{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:0 26px}.os-kicker[data-v-9e5804ff]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:26px;color:var(--os-ink-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.os-kicker .bar[data-v-9e5804ff]{flex:1;min-width:40px;height:1px;background:linear-gradient(to right,var(--os-ink-ghost),transparent)}.os-kicker .stamp[data-v-9e5804ff]{font-variant-numeric:tabular-nums}.os-hero-grid[data-v-9e5804ff]{display:grid;grid-template-columns:1fr;gap:34px;align-items:end}@media(min-width:900px){.os-hero-grid[data-v-9e5804ff]{grid-template-columns:1.35fr .9fr}}.os-tag[data-v-9e5804ff]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--os-ink-dim);border:1px solid var(--os-ink-faint);padding:3px 9px}.os-tag[data-v-9e5804ff]:before{content:"";width:6px;height:7px;background:var(--os-ink);clip-path:var(--hex-clip);filter:drop-shadow(0 0 4px var(--os-ink))}.os-head[data-v-9e5804ff]{font-family:var(--font-display);font-weight:800;font-size:clamp(34px,6.4vw,74px);line-height:1.02;letter-spacing:-.03em;margin:22px 0 0;color:var(--os-ink-hot);text-shadow:0 0 2px rgba(180,246,250,.4),0 0 18px rgba(95,227,234,.22);text-wrap:balance}.os-head .lo[data-v-9e5804ff]{display:block;color:var(--os-ink)}.os-head .hi[data-v-9e5804ff]{color:var(--os-ink-hot)}.os-sub[data-v-9e5804ff]{font-family:var(--font-mono);margin:28px 0 0;max-width:52ch;color:var(--os-ink-dim);font-size:15px;line-height:1.65}.os-sub b[data-v-9e5804ff]{color:var(--os-ink);font-weight:400;border-bottom:1px solid var(--os-ink-ghost)}.os-cta-row[data-v-9e5804ff]{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.os-btn[data-v-9e5804ff]{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;border:1px solid var(--os-ink);border-radius:var(--radius-btn);color:var(--os-ink);background:transparent;cursor:pointer;box-shadow:0 0 20px -8px #5fe3ea73,inset 0 0 0 1px #5fe3ea0f;transition:background .14s ease,color .14s ease,box-shadow .14s ease,border-color .14s ease}.os-btn .k[data-v-9e5804ff]{color:var(--os-ink-dim);margin-right:9px}.os-btn[data-v-9e5804ff]:hover{background:var(--os-ink);color:var(--os-bg);box-shadow:0 0 22px #5fe3ea66}.os-btn:hover .k[data-v-9e5804ff]{color:var(--os-bg)}.os-btn[data-v-9e5804ff]:active{transform:translateY(1px) scale(.99)}.os-btn[data-v-9e5804ff]:focus-visible{outline:2px solid var(--os-ink-hot);outline-offset:3px}.os-btn.ghost[data-v-9e5804ff]{border-color:var(--os-ink-faint);color:var(--os-ink-dim);box-shadow:none}.os-btn.ghost[data-v-9e5804ff]:hover{border-color:var(--os-ink);color:var(--os-bg)}.os-panel[data-v-9e5804ff]{position:relative;align-self:center;border:1px solid var(--os-ink-ghost);background:linear-gradient(180deg,#1d3049f0,#132135ed);box-shadow:inset 0 1px #5fe3ea29,inset 0 0 30px #5fe3ea0d,0 0 0 1px #5fe3ea12,0 24px 56px -22px #000000d9}.os-panel[data-v-9e5804ff]:before,.os-panel[data-v-9e5804ff]:after{content:"";position:absolute;width:11px;height:11px;pointer-events:none;border-color:#5fe3ea99;border-style:solid}.os-panel[data-v-9e5804ff]:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.os-panel[data-v-9e5804ff]:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.os-panel-h[data-v-9e5804ff]{display:flex;align-items:center;justify-content:space-between;padding:9px 15px;border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-dim)}.os-panel-h .live[data-v-9e5804ff]{display:inline-flex;align-items:center;gap:6px;color:var(--os-ink)}.os-resolving[data-v-9e5804ff]{display:inline-flex;align-items:center;gap:7px;color:var(--os-ink-hot);animation:os-resolving-in-9e5804ff .4s var(--ease-out)}.os-resolving-dot[data-v-9e5804ff]{width:8px;height:9px;flex:none;clip-path:var(--hex-clip);box-shadow:0 0 8px #ffffff59}@keyframes os-resolving-in-9e5804ff{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}.os-panel-h .hex-node[data-v-9e5804ff]{width:8px;height:8px;flex:none;background:var(--os-ok);clip-path:var(--hex-clip);filter:drop-shadow(0 0 4px var(--os-ok));animation:os-live-pulse-9e5804ff 2s ease-in-out infinite}@keyframes os-live-pulse-9e5804ff{0%,to{opacity:1}50%{opacity:.4}}.os-panel-b[data-v-9e5804ff]{padding:14px 15px}.os-stat[data-v-9e5804ff]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px dashed var(--os-ink-faint)}.os-stat[data-v-9e5804ff]:last-child{border-bottom:none}.os-stat .l[data-v-9e5804ff]{font-family:var(--font-mono);color:var(--os-ink-dim);font-size:12px;letter-spacing:.06em}.os-stat .v[data-v-9e5804ff]{font-family:var(--font-mono);color:var(--os-ink-hot);font-size:22px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(95,227,234,.28)}.os-stat .v.hot[data-v-9e5804ff]{animation:os-vflash-9e5804ff .6s var(--ease-out)}@keyframes os-vflash-9e5804ff{0%{color:var(--os-ink-hot);text-shadow:0 0 14px rgba(95,227,234,.5)}to{color:var(--os-ink-hot);text-shadow:0 0 8px rgba(95,227,234,.28)}}.os-stat .v.alert[data-v-9e5804ff]{color:var(--os-alert-hot);text-shadow:0 0 8px rgba(230,73,46,.3)}.os-stat .v small[data-v-9e5804ff]{font-size:12px;color:var(--os-ink-dim);letter-spacing:.05em}.os-kicker[data-v-9e5804ff],.os-tag[data-v-9e5804ff],.os-head[data-v-9e5804ff],.os-sub[data-v-9e5804ff],.os-cta-row[data-v-9e5804ff],.os-panel[data-v-9e5804ff]{animation:os-rise-9e5804ff .8s var(--ease-out) both}.os-kicker[data-v-9e5804ff]{animation-delay:0s}.os-tag[data-v-9e5804ff]{animation-delay:.06s}.os-head[data-v-9e5804ff]{animation-delay:.12s}.os-panel[data-v-9e5804ff]{animation-delay:.16s}.os-sub[data-v-9e5804ff]{animation-delay:.22s}.os-cta-row[data-v-9e5804ff]{animation-delay:.3s}@keyframes os-rise-9e5804ff{0%{transform:translateY(16px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.os-kicker[data-v-9e5804ff],.os-tag[data-v-9e5804ff],.os-head[data-v-9e5804ff],.os-sub[data-v-9e5804ff],.os-cta-row[data-v-9e5804ff],.os-panel[data-v-9e5804ff]{animation:none;transform:none}.os-panel-h .hex-node[data-v-9e5804ff]{animation:none;opacity:1}.os-stat .v.hot[data-v-9e5804ff]{animation:none}}.os-hero.is-still .os-kicker[data-v-9e5804ff],.os-hero.is-still .os-tag[data-v-9e5804ff],.os-hero.is-still .os-head[data-v-9e5804ff],.os-hero.is-still .os-sub[data-v-9e5804ff],.os-hero.is-still .os-cta-row[data-v-9e5804ff],.os-hero.is-still .os-panel[data-v-9e5804ff]{animation:none;transform:none}@media(max-width:640px){.os-head[data-v-9e5804ff]{margin-top:18px}.os-sub[data-v-9e5804ff]{font-size:14px}}.hex-seam[data-v-6bfbbd8a]{position:relative;z-index:4;height:206px;margin-block:-103px;pointer-events:none;overflow:visible}.hs[data-v-6bfbbd8a]{display:block;width:100%;height:100%;filter:drop-shadow(0 7px 12px rgba(23,35,63,.18)) drop-shadow(0 0 5px rgba(120,170,255,.45))}.hs-cell[data-v-6bfbbd8a]{fill:var(--os-bg);stroke:url(#hsStroke);stroke-opacity:.82;stroke-width:1.4;stroke-linejoin:round}.statement[data-v-f4c07b32]{position:relative}.stmt-glass[data-v-f4c07b32]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#14243f9e,#101d3480);-webkit-backdrop-filter:blur(9px) saturate(1.35) brightness(.92);backdrop-filter:blur(9px) saturate(1.35) brightness(.92);transition:left .45s cubic-bezier(.4,0,.2,1),right .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),bottom .45s cubic-bezier(.4,0,.2,1),border-radius .45s ease}.engine-on .stmt-glass[data-v-f4c07b32]{left:max(0px,calc((100% - var(--container)) / 2 - 40px));right:max(0px,calc((100% - var(--container)) / 2 - 40px));top:9px;bottom:9px;border-radius:18px}.statement .container[data-v-f4c07b32]{position:relative;z-index:1;min-height:clamp(280px,30vw,420px);display:flex;align-items:center;justify-content:center}.stmt-line[data-v-f4c07b32]{max-width:22ch;margin:0;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(27px,4.2vw,48px);line-height:1.14;letter-spacing:-.02em;color:#fff;text-wrap:balance}.stmt-hot[data-v-f4c07b32]{background:var(--grad-head-cool);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.os-sec-title .ex[data-v-24d3b8c6]{color:var(--os-teal)}.scan-fedthread[data-v-24d3b8c6]{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding:9px 15px;border:1px solid var(--os-ink-faint);border-radius:var(--radius-pill, 999px);background:#5fe3ea0f;font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;color:var(--os-ink-dim)}.scan-fedthread b[data-v-24d3b8c6]{color:var(--os-ink-hot);font-weight:400}.sft-dot[data-v-24d3b8c6]{width:9px;height:10px;flex:none;clip-path:var(--hex-clip);box-shadow:0 0 7px #5fe3ea80}.scanwrap[data-v-24d3b8c6]{position:relative;overflow:hidden;border:1px solid var(--os-ink-faint);border-radius:var(--radius-md);background:var(--os-bg-2);box-shadow:0 12px 34px #17233f14;opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.scanwrap.revealed[data-v-24d3b8c6]{opacity:1;transform:none}.scan-flash[data-v-24d3b8c6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0}.scan-flash.coral[data-v-24d3b8c6]{background:radial-gradient(120% 80% at 78% 62%,rgba(230,73,46,.3),transparent 62%)}.scan-flash.amber[data-v-24d3b8c6]{background:radial-gradient(120% 80% at 78% 62%,rgba(223,160,23,.24),transparent 64%)}.scan-flash.on[data-v-24d3b8c6]{animation:scan-flash-24d3b8c6 .62s var(--ease-out)}@keyframes scan-flash-24d3b8c6{0%{opacity:0}18%{opacity:1}to{opacity:0}}.scan-top[data-v-24d3b8c6]{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:14px 28px;border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-dim)}.scan-top .tnum[data-v-24d3b8c6]{font-family:var(--font-mono)}.scan-top .grow[data-v-24d3b8c6]{flex:1;min-width:8px}.scan-top .dim[data-v-24d3b8c6]{color:var(--os-ink-dim)}.scan-top .nowrap[data-v-24d3b8c6]{white-space:nowrap}.tnum[data-v-24d3b8c6]{font-variant-numeric:tabular-nums}.scan-state[data-v-24d3b8c6]{color:var(--os-ink)}.scan-state.live[data-v-24d3b8c6]{color:var(--os-ink-hot)}.scan-state.alert[data-v-24d3b8c6]{color:var(--os-alert)}.scan-state.ok[data-v-24d3b8c6]{color:var(--os-ok)}.dot[data-v-24d3b8c6]{width:9px;height:10px;flex:none;background:var(--os-ok);clip-path:var(--hex-clip);animation:scan-pulse-24d3b8c6 2s ease-in-out infinite}.dot.warn[data-v-24d3b8c6]{background:var(--os-alert)}@keyframes scan-pulse-24d3b8c6{0%,to{opacity:1}50%{opacity:.35}}.scan-run[data-v-24d3b8c6]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-family:var(--font-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--os-teal);background:transparent;border:1px solid rgba(31,77,158,.45);padding:8px 15px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .3s var(--ease-out),transform .16s var(--ease-spring)}.scan-run[data-v-24d3b8c6]:hover:not(:disabled){color:#fff;border-color:var(--os-teal);background:var(--os-teal)}.scan-run[data-v-24d3b8c6]:active:not(:disabled){transform:translateY(1px) scale(.98)}.scan-run[data-v-24d3b8c6]:focus-visible{outline:2px solid var(--os-ink-hot);outline-offset:2px}.scan-run[data-v-24d3b8c6]:disabled{cursor:default}.scan-run.ready[data-v-24d3b8c6],.scan-run.again[data-v-24d3b8c6]{animation:run-glow-24d3b8c6 2.6s ease-in-out infinite}@keyframes run-glow-24d3b8c6{0%,to{box-shadow:0 0 0 1px #17233f0d,0 6px 16px -8px #17233f2e}50%{box-shadow:0 0 0 1px #17233f1a,0 10px 22px -6px #17233f3d}}.scan-run.running[data-v-24d3b8c6]{color:var(--os-ink-dim);border-color:var(--os-ink-faint);background:transparent;box-shadow:none;animation:none}.scan-run-glyph[data-v-24d3b8c6]{display:inline-flex}.scan-run-glyph svg[data-v-24d3b8c6]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.scan-run-glyph .g-play[data-v-24d3b8c6]{fill:currentColor;stroke:none}.scan-run.again:hover:not(:disabled) .scan-run-glyph svg[data-v-24d3b8c6]{transform:rotate(-130deg);transition:transform .5s var(--ease-spring)}.scan-run-glyph .g-spin[data-v-24d3b8c6]{transform-origin:50% 50%;animation:run-spin-24d3b8c6 .9s linear infinite}@keyframes run-spin-24d3b8c6{to{transform:rotate(360deg)}}.rows[data-v-24d3b8c6]{position:relative}.rows-end[data-v-24d3b8c6]{padding:12px 28px;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-ghost)}.rows-body[data-v-24d3b8c6]{position:relative}.row[data-v-24d3b8c6]{display:grid;grid-template-columns:30px minmax(0,1.4fr) .6fr minmax(0,1.2fr) 132px;align-items:center;gap:12px;padding:12px 28px;border-bottom:1px solid var(--os-ink-faint);position:relative}.row[data-v-24d3b8c6]:last-child{border-bottom:none}.rows-body .row>span[data-v-24d3b8c6]{position:relative;z-index:1}.rows-body .row[data-v-24d3b8c6]{transition:background .2s var(--ease-spring)}.rows-body .row[data-v-24d3b8c6]:not(.caught):not(.expiring):hover{background:var(--os-teal-soft)}.row.head[data-v-24d3b8c6]{color:var(--os-ink-dim);font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:11px 28px}.row.head .res[data-v-24d3b8c6]{justify-self:end}.r-idx[data-v-24d3b8c6]{width:24px;height:26px;display:grid;place-items:center;clip-path:var(--hex-clip);background:var(--os-ink-faint);color:var(--os-ink-dim);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;transition:background .35s ease,color .35s ease}.r-item[data-v-24d3b8c6]{color:var(--os-ink);font-family:var(--font-body);font-weight:600;font-size:14.5px;min-width:0}.r-item small[data-v-24d3b8c6]{display:block;color:var(--os-ink-dim);font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.r-code[data-v-24d3b8c6]{color:var(--os-ink);font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;font-variant-numeric:tabular-nums}.r-vital[data-v-24d3b8c6]{color:var(--os-ink-dim);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;min-width:0}.r-vital b[data-v-24d3b8c6]{color:var(--os-ink);font-weight:400}.pill[data-v-24d3b8c6]{justify-self:end;text-align:center;min-width:124px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--os-ink-faint);color:var(--os-ink-dim);white-space:nowrap;transition:color .3s ease,border-color .3s ease,background .3s ease}.row.done .r-idx[data-v-24d3b8c6]{color:var(--os-ok);background:#1596a81a}.row.done .pill[data-v-24d3b8c6]{color:var(--os-ok);border-color:#1596a866;animation:pill-pop-24d3b8c6 .4s var(--ease-spring)}.row.done .pill[data-v-24d3b8c6]:before{content:"✓ ";color:var(--os-ok)}.row.done[data-v-24d3b8c6]{animation:row-settle-24d3b8c6 .55s var(--ease-out)}@keyframes row-settle-24d3b8c6{0%{background:#1596a829}to{background:transparent}}@keyframes pill-pop-24d3b8c6{0%{transform:scale(.82);opacity:.4}55%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.row.caught[data-v-24d3b8c6]{background:linear-gradient(90deg,#e6492e1f,#e6492e05)}.row.caught[data-v-24d3b8c6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--os-alert)}.row.caught[data-v-24d3b8c6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.row.caught.expired[data-v-24d3b8c6]:after{background:radial-gradient(120% 120% at 84% 50%,rgba(230,73,46,.42),transparent 68%);animation:snap-coral-24d3b8c6 .6s var(--ease-out)}.row.caught.expiring[data-v-24d3b8c6]:after{background:radial-gradient(120% 120% at 84% 50%,rgba(223,160,23,.34),transparent 70%);animation:snap-amber-24d3b8c6 .62s var(--ease-out)}@keyframes snap-coral-24d3b8c6{0%{opacity:0}14%{opacity:1}to{opacity:0}}@keyframes snap-amber-24d3b8c6{0%{opacity:0}18%{opacity:1}to{opacity:0}}.row.caught .r-idx[data-v-24d3b8c6]{color:#fff;background:var(--os-alert)}.row.caught .pill[data-v-24d3b8c6]{color:#fff;background:var(--os-alert);border-color:var(--os-alert);font-weight:700}.row.expiring[data-v-24d3b8c6]{background:linear-gradient(90deg,#dfa0171a,#dfa01703)}.row.caught.expiring[data-v-24d3b8c6]:before{background:var(--os-warn)}.row.caught.expiring .r-idx[data-v-24d3b8c6]{background:var(--os-warn);color:var(--os-ink)}.row.caught.expiring .pill[data-v-24d3b8c6]{color:var(--os-warn);background:transparent;border-color:var(--os-warn);box-shadow:none;animation:none}.row.released[data-v-24d3b8c6]{background:transparent;animation:row-release-24d3b8c6 .7s var(--ease-out)}.row.released .r-idx[data-v-24d3b8c6]{color:var(--os-ok);background:#1596a81f;filter:none}.row.released .pill[data-v-24d3b8c6]{color:var(--os-ok);background:transparent;border-color:#1596a880;box-shadow:none;font-weight:400;animation:pill-pop-24d3b8c6 .45s var(--ease-spring)}.row.released .pill[data-v-24d3b8c6]:before{content:"✓ ";color:var(--os-ok)}@keyframes row-release-24d3b8c6{0%{background:#1596a83d}to{background:transparent}}.scan-beam[data-v-24d3b8c6]{position:absolute;left:0;right:0;top:0;height:2px;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--os-teal) 45%,var(--os-teal) 55%,transparent);box-shadow:0 0 16px 2px #1f4d9e66;transform:translateY(calc(var(--sweep, 0) * (var(--rows-h, 0px) - 2px)));transition:box-shadow .2s ease,background .2s ease;will-change:transform}.scan-beam.on[data-v-24d3b8c6]{opacity:1;transition:opacity .3s ease}.scan-beam.amber[data-v-24d3b8c6]{background:linear-gradient(90deg,transparent,var(--os-warn) 50%,transparent);animation:beam-throb-amber-24d3b8c6 .5s ease-in-out infinite}.scan-beam.coral[data-v-24d3b8c6]{background:linear-gradient(90deg,transparent,var(--os-alert-hot) 50%,transparent);animation:beam-throb-coral-24d3b8c6 .38s ease-in-out infinite}@keyframes beam-throb-amber-24d3b8c6{0%,to{box-shadow:0 0 22px 3px #dfa01780}50%{box-shadow:0 0 32px 5px #dfa017d9}}@keyframes beam-throb-coral-24d3b8c6{0%,to{box-shadow:0 0 26px 4px #e6492e99}50%{box-shadow:0 0 42px 7px #e6492e}}.scan-foot[data-v-24d3b8c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--os-ink-faint);border-top:1px solid var(--os-ink-faint)}.foot-cell[data-v-24d3b8c6]{background:var(--os-bg-2);padding:18px 28px}.foot-cell .l[data-v-24d3b8c6]{color:var(--os-ink-dim);font-family:var(--font-body);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.foot-cell .v[data-v-24d3b8c6]{color:var(--os-ink);font-family:var(--font-display);font-size:26px;margin-top:6px;transform-origin:left center;animation:stat-tick-24d3b8c6 .45s var(--ease-spring)}@keyframes stat-tick-24d3b8c6{0%{transform:scale(1.16);opacity:.5}60%{transform:scale(1)}to{transform:none;opacity:1}}.foot-cell .v.ok[data-v-24d3b8c6]{color:var(--os-ok)}.scan-next[data-v-24d3b8c6]{display:block;padding:12px 28px;border-top:1px solid var(--os-ink-faint);background:#1f4d9e0a;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.03em;color:var(--os-teal);text-decoration:none;transition:background .15s ease,color .15s ease}.scan-next b[data-v-24d3b8c6]{font-weight:700}.scan-next .sn-arw[data-v-24d3b8c6]{display:inline-block;transition:transform .18s var(--ease-spring)}.scan-next[data-v-24d3b8c6]:hover{background:#1f4d9e14;color:var(--os-ink)}.scan-next:hover .sn-arw[data-v-24d3b8c6]{transform:translate(4px)}.foot-cell.alert .v[data-v-24d3b8c6]{color:var(--os-alert)}.row.expandable[data-v-24d3b8c6]{cursor:pointer}.row.expandable[data-v-24d3b8c6]:focus-visible{outline:2px solid var(--os-ink-hot);outline-offset:-2px}.r-caret[data-v-24d3b8c6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--os-ink-dim);transition:transform .2s var(--ease-out)}.row.open .r-caret[data-v-24d3b8c6]{transform:translateY(-50%) rotate(180deg)}.row-drawer[data-v-24d3b8c6]{display:flex;align-items:center;gap:14px;padding:10px 28px 10px 70px;border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body)}.row-drawer.expired[data-v-24d3b8c6]{background:#e6492e0d}.row-drawer.expiring[data-v-24d3b8c6]{background:#dfa0170d}.row-drawer.resolved[data-v-24d3b8c6]{background:#1596a80d}.rd-reason[data-v-24d3b8c6]{flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.45;color:var(--os-ink-dim)}.rd-reason b[data-v-24d3b8c6]{color:var(--os-ink);font-weight:600}.row-drawer.resolved .rd-reason[data-v-24d3b8c6]{color:var(--os-ok)}.rd-route[data-v-24d3b8c6]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--os-ink);white-space:nowrap}.rd-avatar[data-v-24d3b8c6]{width:22px;height:25px;flex:none;display:grid;place-items:center;color:var(--os-ink-dim);background:var(--os-ink-faint);clip-path:var(--hex-clip);font-family:var(--font-mono);font-size:9px}.exc-btn[data-v-24d3b8c6]{align-self:flex-start;padding:9px 13px;font-size:11.5px}.exc-btn.done[data-v-24d3b8c6],.exc-btn.done[data-v-24d3b8c6]:disabled{border-color:var(--os-ok);color:#0e7a89;opacity:1;transition:color .3s ease,border-color .3s ease}.exc-btn.done .k[data-v-24d3b8c6]{color:#0e7a89}.exc-btn.done[data-v-24d3b8c6]:hover,.exc-btn.done[data-v-24d3b8c6]:disabled:hover{background:transparent;color:var(--os-ok);border-color:var(--os-ok);box-shadow:none}.exc-btn.done:hover .k[data-v-24d3b8c6],.exc-btn.done:disabled:hover .k[data-v-24d3b8c6]{color:var(--os-ok)}.exc-btn.requesting[data-v-24d3b8c6]{animation:exc-req-24d3b8c6 .85s ease-in-out infinite}@keyframes exc-req-24d3b8c6{0%,to{opacity:.7}50%{opacity:1}}.exc-btn[data-v-24d3b8c6]:not(.requesting):not(.done){animation:exc-armed-glow-24d3b8c6 2.6s ease-in-out infinite}@keyframes exc-armed-glow-24d3b8c6{0%,to{filter:drop-shadow(0 0 0 rgba(232,73,47,0))}50%{filter:drop-shadow(0 0 7px rgba(232,73,47,.55))}}@media(max-width:640px){.row.head[data-v-24d3b8c6]{display:none}.row[data-v-24d3b8c6]{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"idx item pill" "idx code code" "idx vital vital";gap:4px 11px;align-items:start;padding:13px}.r-idx[data-v-24d3b8c6]{grid-area:idx;align-self:center}.r-item[data-v-24d3b8c6]{grid-area:item;font-size:14px}.r-code[data-v-24d3b8c6]{grid-area:code;align-self:end}.r-vital[data-v-24d3b8c6]{grid-area:vital;align-self:end;text-align:left}.pill[data-v-24d3b8c6]{grid-area:pill;min-width:0;align-self:center;font-size:10px;padding:5px 8px}.row-drawer[data-v-24d3b8c6]{flex-wrap:wrap;padding:12px 14px;row-gap:10px}.rd-reason[data-v-24d3b8c6]{flex:1 1 100%}.row-drawer .exc-btn[data-v-24d3b8c6]{margin-left:auto}.scan-foot[data-v-24d3b8c6]{grid-template-columns:repeat(2,1fr)}.foot-cell[data-v-24d3b8c6]{padding:14px 18px}}@media(max-width:520px){.scan-top[data-v-24d3b8c6]{font-size:11px}.scan-run[data-v-24d3b8c6]{order:5}}@media(prefers-reduced-motion:reduce){.dot[data-v-24d3b8c6],.row.done[data-v-24d3b8c6],.row.done .pill[data-v-24d3b8c6],.row.caught .pill[data-v-24d3b8c6],.row.released[data-v-24d3b8c6],.row.released .pill[data-v-24d3b8c6],.foot-cell .v[data-v-24d3b8c6],.scan-run[data-v-24d3b8c6],.scan-run-glyph svg[data-v-24d3b8c6],.exc-btn[data-v-24d3b8c6],.exc-btn.requesting[data-v-24d3b8c6]{animation:none!important;transition:none!important}.scan-beam[data-v-24d3b8c6],.scan-flash[data-v-24d3b8c6]{opacity:0!important}.scanwrap[data-v-24d3b8c6]{opacity:1!important;transform:none!important;transition:none!important}.rows-body .row[data-v-24d3b8c6]{transition:none!important}.row.caught[data-v-24d3b8c6]:after{animation:none!important;opacity:0!important}.scan-run-glyph svg[data-v-24d3b8c6]{transform:none!important}}.scanwrap[data-v-24d3b8c6]{position:relative}.scanwrap[data-v-24d3b8c6]{box-shadow:0 2px 8px #17233f0d,0 18px 46px -16px #1f4d9e2e,0 0 64px -24px #5fe3ea38}.scanwrap[data-v-24d3b8c6]:before{content:none}.tasks-sec[data-v-20c5f3c2]{position:relative;--amber: var(--os-warn)}.os-sec-title .ex[data-v-20c5f3c2]{color:var(--os-teal)}.tasks-sec[data-v-20c5f3c2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(23,35,63,.03),transparent 60%);z-index:0}.tasks-sec .container[data-v-20c5f3c2]{position:relative;z-index:1}.tiles[data-v-20c5f3c2]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(12px,1.4vw,14px);margin-bottom:clamp(22px,3.4vw,36px)}@media(min-width:720px){.tiles[data-v-20c5f3c2]{grid-template-columns:repeat(4,1fr)}}.tile[data-v-20c5f3c2]{border:1px solid var(--os-ink-faint);border-radius:var(--radius-md);background:var(--os-bg-2);padding:16px 18px 14px;box-shadow:0 10px 26px #17233f0f;transition:transform .2s var(--ease-spring),box-shadow .2s var(--ease-spring),border-color .2s var(--ease-spring)}.tile[data-v-20c5f3c2]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #17233f1a}.t-k[data-v-20c5f3c2]{font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-dim)}.t-v[data-v-20c5f3c2]{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,5vw,40px);line-height:1;margin:8px 0 6px;color:var(--os-teal);font-variant-numeric:tabular-nums}.t-v.warn[data-v-20c5f3c2]{color:var(--amber)}.t-v.alert[data-v-20c5f3c2]{color:var(--os-alert)}.t-v.ok[data-v-20c5f3c2]{color:var(--os-ok)}.t-note[data-v-20c5f3c2]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.06em;color:var(--os-ink-dim)}.board[data-v-20c5f3c2]{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.4vw,24px);align-items:stretch}@media(min-width:900px){.board[data-v-20c5f3c2]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.worklist[data-v-20c5f3c2],.notes[data-v-20c5f3c2]{min-width:0;display:flex;flex-direction:column;border:1px solid var(--os-ink-faint);border-radius:var(--radius-md);overflow:hidden;background:var(--os-bg-2);box-shadow:0 12px 34px #17233f14}.wl-h[data-v-20c5f3c2],.np-h[data-v-20c5f3c2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 15px;border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--os-ink-dim)}.wl-h .grow[data-v-20c5f3c2],.np-h .grow[data-v-20c5f3c2]{flex:1;min-width:8px}.wl-auto[data-v-20c5f3c2]{display:flex;align-items:center;gap:8px;padding:9px 15px;border-bottom:1px solid var(--os-ink-faint);background:#1f4d9e0b;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--os-ink-dim);text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .18s ease}.wl-auto[data-v-20c5f3c2]:hover{background:#1f4d9e17}.wl-auto .grow[data-v-20c5f3c2]{flex:1;min-width:6px}.wla-hex[data-v-20c5f3c2]{width:9px;height:10px;flex:none;clip-path:var(--hex-clip);background:var(--os-teal)}.wla-seg[data-v-20c5f3c2]{overflow:hidden;text-overflow:ellipsis}.wla-seg em[data-v-20c5f3c2]{font-style:normal;font-weight:700;font-size:9px;letter-spacing:.1em;color:var(--os-ink-ghost);margin-right:3px}.wla-arw[data-v-20c5f3c2]{color:var(--os-ink-ghost);flex:none}.wla-armed[data-v-20c5f3c2]{flex:none;font-weight:700;font-size:9.5px;letter-spacing:.1em;color:#0e7a89}@media(max-width:900px){.wl-auto .wla-arw[data-v-20c5f3c2]:nth-child(5),.wl-auto .wla-seg[data-v-20c5f3c2]:nth-child(6){display:none}}.wl-live[data-v-20c5f3c2]{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;color:var(--os-teal);white-space:nowrap}.wl-live.paused[data-v-20c5f3c2]{color:var(--os-ink-ghost)}.live-hex[data-v-20c5f3c2]{width:8px;height:9px;clip-path:var(--hex-clip);background:var(--os-teal);animation:tsk-pulse-20c5f3c2 1.5s ease-in-out infinite}.wl-live.paused .live-hex[data-v-20c5f3c2]{background:var(--os-ink-ghost);filter:none;animation:none}.wl[data-v-20c5f3c2]{list-style:none;flex:1}.wl li[data-v-20c5f3c2]{position:relative}.row-resolve[data-v-20c5f3c2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#0e7a89;background:#fff;border:1px solid rgba(21,150,168,.5);border-radius:8px;padding:5px 10px;cursor:pointer;opacity:0;pointer-events:none;z-index:1;transition:opacity .15s ease,background .15s ease,color .15s ease}.rr-hex[data-v-20c5f3c2]{width:8px;height:9px;clip-path:var(--hex-clip);background:currentColor}.wl li:hover .row-resolve[data-v-20c5f3c2],.wl li:focus-within .row-resolve[data-v-20c5f3c2],.wl li:has(.task.active) .row-resolve[data-v-20c5f3c2]{opacity:1;pointer-events:auto}.row-resolve[data-v-20c5f3c2]:hover{background:var(--os-ok);border-color:var(--os-ok);color:#fff}.row-resolve[data-v-20c5f3c2]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}.wl li:hover:has(.row-resolve) .task-pri[data-v-20c5f3c2],.wl li:focus-within:has(.row-resolve) .task-pri[data-v-20c5f3c2],.wl li:has(.row-resolve):has(.task.active) .task-pri[data-v-20c5f3c2]{opacity:0}.task[data-v-20c5f3c2]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:13px 15px;border:none;border-bottom:1px dashed var(--os-ink-faint);border-left:2px solid transparent;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--os-ink);transition:background .2s var(--ease-spring),border-color .2s var(--ease-spring),transform .2s var(--ease-spring)}.wl li:last-child .task[data-v-20c5f3c2]{border-bottom:none}.task[data-v-20c5f3c2]:hover,.task.active[data-v-20c5f3c2]{background:var(--os-teal-soft)}.task[data-v-20c5f3c2]:hover{transform:translate(3px)}.task[data-v-20c5f3c2]:active{transform:translate(3px) scale(.996)}.task[data-v-20c5f3c2]:focus-visible{outline:2px solid var(--os-teal);outline-offset:-2px}.task.active[data-v-20c5f3c2]{border-left-color:var(--os-teal)}.task-hex[data-v-20c5f3c2]{width:10px;height:11px;flex:none;clip-path:var(--hex-clip);background:var(--os-teal)}.task.exception .task-hex[data-v-20c5f3c2]{background:var(--os-alert)}.task.warn .task-hex[data-v-20c5f3c2]{background:var(--amber)}.task.resolved .task-hex[data-v-20c5f3c2]{background:var(--os-ok)}.task.active.exception .task-hex[data-v-20c5f3c2],.task.active.warn .task-hex[data-v-20c5f3c2]{animation:tsk-pulse-20c5f3c2 1.5s ease-in-out infinite}.task-main[data-v-20c5f3c2]{min-width:0;display:flex;flex-direction:column;gap:3px}.task-reason[data-v-20c5f3c2]{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--os-ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task.resolved .task-reason[data-v-20c5f3c2]{color:var(--os-ink-dim);font-weight:400;text-decoration:line-through;text-decoration-color:var(--os-ink-faint)}.task-sub[data-v-20c5f3c2]{font-size:12px;color:var(--os-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-ref[data-v-20c5f3c2]{font-family:var(--font-mono);color:var(--os-ink-ghost)}.task-code[data-v-20c5f3c2]{font-family:var(--font-mono);color:var(--os-ink)}.dot-sep[data-v-20c5f3c2]{color:var(--os-ink-ghost);margin:0 2px}.tag[data-v-20c5f3c2]{font-size:9px;letter-spacing:.12em;padding:2px 6px 1px;border:1px solid var(--os-ink-faint);color:var(--os-ink-ghost);white-space:nowrap}.tag.due[data-v-20c5f3c2]{border-color:#dfa01780;color:var(--amber)}.task-age[data-v-20c5f3c2]{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--os-ink-dim);text-align:right;min-width:34px}.task-age.crit[data-v-20c5f3c2]{color:var(--os-alert)}.task-age.warn[data-v-20c5f3c2]{color:var(--amber)}.task-age.cool[data-v-20c5f3c2]{color:var(--os-ink)}.task-age.ok[data-v-20c5f3c2]{color:var(--os-ok);font-size:11px;letter-spacing:.1em}.task-assignee[data-v-20c5f3c2]{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--os-ink-faint);border-radius:50%;font-size:10px;letter-spacing:.04em;color:var(--os-ink-dim);background:transparent}.task-pri[data-v-20c5f3c2]{flex:none;font-size:10px;letter-spacing:.1em;padding:4px 8px 3px;border:1px solid var(--os-ink-faint);color:var(--os-ink-dim);white-space:nowrap;min-width:70px;text-align:center}.task.exception .task-pri[data-v-20c5f3c2]{border-color:#e8492f80;color:var(--os-alert)}.task.warn .task-pri[data-v-20c5f3c2]{border-color:#dfa01780;color:var(--amber)}.task.resolved .task-pri[data-v-20c5f3c2]{border-color:#1596a873;color:var(--os-ok)}.wl-foot[data-v-20c5f3c2]{display:flex;align-items:center;gap:9px;padding:12px 15px;border-top:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:11.5px;color:var(--os-ink-dim)}.np-stack[data-v-20c5f3c2]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.np-inner[data-v-20c5f3c2]{display:flex;flex-direction:column;flex:1;min-height:0}.np-fade-leave-active[data-v-20c5f3c2]{transition:opacity .16s var(--ease-out);position:absolute;top:0;right:0;bottom:0;left:0}.np-fade-enter-active[data-v-20c5f3c2]{transition:opacity .22s var(--ease-out) .16s}.np-fade-enter-from[data-v-20c5f3c2],.np-fade-leave-to[data-v-20c5f3c2]{opacity:0}.np-h[data-v-20c5f3c2]{color:var(--os-ink)}.np-code[data-v-20c5f3c2]{color:var(--os-ink-dim);text-transform:none;letter-spacing:.02em;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.np-status[data-v-20c5f3c2]{font-size:10px;letter-spacing:.12em;padding:4px 9px 3px;border:1px solid var(--os-ink-faint);color:var(--os-ink-dim);white-space:nowrap}.np-status.exception[data-v-20c5f3c2]{border-color:#e8492f80;color:var(--os-alert)}.np-status.warn[data-v-20c5f3c2]{border-color:#dfa01780;color:var(--amber)}.np-status.resolved[data-v-20c5f3c2]{border-color:#1596a873;color:var(--os-ok)}.np-meta[data-v-20c5f3c2]{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;padding:12px 15px;border-bottom:1px dashed var(--os-ink-faint);font-family:var(--font-mono);font-size:11.5px}.m-cell[data-v-20c5f3c2]{display:flex;gap:8px;color:var(--os-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 0}.m-cell b[data-v-20c5f3c2]{color:var(--os-ink-dim);font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:10px;align-self:center;flex:none}.thread[data-v-20c5f3c2]{list-style:none;flex:1;padding:9px 16px 7px;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14px,#000 calc(100% - 20px),transparent 100%)}.note[data-v-20c5f3c2]{display:grid;grid-template-columns:16px 1fr;gap:11px;padding:14px 0}.n-rail[data-v-20c5f3c2]{position:relative;display:flex;justify-content:center}.n-rail[data-v-20c5f3c2]:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--os-ink-faint)}.note:first-child .n-rail[data-v-20c5f3c2]:before{top:7px}.note:last-child .n-rail[data-v-20c5f3c2]:before{bottom:calc(100% - 7px)}.n-node[data-v-20c5f3c2]{position:relative;z-index:1;margin-top:3px;width:9px;height:10px;clip-path:var(--hex-clip);background:var(--os-teal)}.note.system .n-node[data-v-20c5f3c2]{background:var(--os-ink-ghost);filter:none}.n-body[data-v-20c5f3c2]{min-width:0}.n-top[data-v-20c5f3c2]{display:flex;align-items:baseline;gap:10px;margin-bottom:5px}.n-author[data-v-20c5f3c2]{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--os-ink)}.note.system .n-author[data-v-20c5f3c2]{font-weight:600;color:var(--os-ink-dim);letter-spacing:.1em}.n-ts[data-v-20c5f3c2]{font-family:var(--font-mono);font-size:10.5px;color:var(--os-ink-dim);font-variant-numeric:tabular-nums}.n-text[data-v-20c5f3c2]{font-family:var(--font-body);font-size:13px;line-height:1.62;color:var(--os-ink-dim)}.note.op .n-text[data-v-20c5f3c2]{color:var(--os-ink)}.note.op.mine .n-author[data-v-20c5f3c2]{color:var(--os-teal)}.note.op.mine .n-node[data-v-20c5f3c2]{background:var(--os-teal)}.note.op.mine .n-text[data-v-20c5f3c2]{color:var(--os-ink)}.n-you[data-v-20c5f3c2]{font-family:var(--font-body);font-weight:600;font-size:8.5px;letter-spacing:.14em;padding:1px 5px;border:1px solid rgba(31,77,158,.45);color:var(--os-teal)}.np-work[data-v-20c5f3c2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 15px 10px;border-top:1px solid var(--os-ink-faint);font-family:var(--font-body)}.np-work .grow[data-v-20c5f3c2]{flex:1;min-width:8px}.work-hint[data-v-20c5f3c2]{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--os-ink-dim)}.work-btn[data-v-20c5f3c2]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.1em;padding:8px 14px 7px;cursor:pointer;border:1px solid var(--os-ink-faint);border-radius:var(--radius-btn);background:transparent;color:var(--os-ink);transition:transform .18s var(--ease-spring),background .16s ease,border-color .16s ease,color .16s ease,box-shadow .18s var(--ease-spring)}.work-btn.reopen[data-v-20c5f3c2]{color:var(--os-ink-dim)}.work-btn.reopen[data-v-20c5f3c2]:hover{border-color:#1f4d9e73;color:var(--os-teal);transform:translateY(-1px)}.work-btn[data-v-20c5f3c2]:active{transform:translateY(1px) scale(.98)}.work-btn[data-v-20c5f3c2]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}.wb-hex[data-v-20c5f3c2]{width:9px;height:10px;flex:none;clip-path:var(--hex-clip);background:currentColor}.wb-hex.ok[data-v-20c5f3c2]{background:var(--os-ok)}.work-done[data-v-20c5f3c2]{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;color:var(--os-ok)}.work-owner[data-v-20c5f3c2]{font-size:10px;letter-spacing:.1em;color:var(--os-ink-ghost)}.work-owner b[data-v-20c5f3c2]{color:var(--os-ink-dim);font-weight:400}.np-compose[data-v-20c5f3c2]{display:flex;align-items:center;gap:10px;padding:11px 15px;border-top:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:12px}.cmp-caret[data-v-20c5f3c2]{color:var(--os-ink-dim)}.cmp-input[data-v-20c5f3c2]{flex:1;min-width:0;font-family:var(--font-body);font-size:12px;color:var(--os-ink);background:transparent;border:none;border-bottom:1px dashed var(--os-ink-faint);padding-bottom:4px}.cmp-input[data-v-20c5f3c2]::placeholder{color:var(--os-ink-ghost)}.cmp-input[data-v-20c5f3c2]:focus{outline:none;border-bottom-style:solid;border-bottom-color:var(--os-teal)}.cmp-btn[data-v-20c5f3c2]{flex:none;font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.1em;padding:5px 10px 4px;border:1px solid var(--os-ink-faint);border-radius:var(--radius-btn);color:var(--os-ink-dim);background:transparent;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .18s var(--ease-spring)}button.cmp-btn[data-v-20c5f3c2]:not(:disabled):hover{border-color:#1f4d9e80;color:var(--os-teal);background:var(--os-teal-soft);transform:translateY(-1px)}button.cmp-btn[data-v-20c5f3c2]:not(:disabled):active{transform:translateY(1px) scale(.98)}.cmp-btn[data-v-20c5f3c2]:disabled{opacity:.4;cursor:not-allowed}.cmp-btn[data-v-20c5f3c2]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}.wf-text b[data-v-20c5f3c2]{color:var(--os-ink);font-weight:400}.wl-foot .grow[data-v-20c5f3c2]{flex:1;min-width:6px}.wf-reset[data-v-20c5f3c2]{flex:none;font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.12em;padding:5px 10px 4px;border:1px solid var(--os-ink-faint);border-radius:var(--radius-btn);color:var(--os-ink-dim);background:transparent;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .18s var(--ease-spring)}.wf-reset[data-v-20c5f3c2]:hover{border-color:#1f4d9e73;color:var(--os-teal);background:var(--os-teal-soft);transform:translateY(-1px)}.wf-reset[data-v-20c5f3c2]:active{transform:translateY(1px) scale(.98)}.wf-reset[data-v-20c5f3c2]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}.sr-only[data-v-20c5f3c2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes tsk-pulse-20c5f3c2{0%,to{opacity:1}50%{opacity:.4}}.task.releasing[data-v-20c5f3c2]{animation:tsk-release-20c5f3c2 .6s var(--ease-spring)}@keyframes tsk-release-20c5f3c2{0%{transform:translate(0);background:#1596a800}24%{transform:translate(5px);background:#1596a829}to{transform:translate(0);background:#1596a800}}.t-v.bump[data-v-20c5f3c2]{animation:tsk-bump-20c5f3c2 .5s var(--ease-out)}@keyframes tsk-bump-20c5f3c2{0%{transform:scale(1)}32%{transform:scale(1.16)}to{transform:scale(1)}}@media(max-width:899px){.task[data-v-20c5f3c2]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"hex main age" "hex who  pri";row-gap:9px;align-items:center}.task-hex[data-v-20c5f3c2]{grid-area:hex;align-self:start;margin-top:4px}.task-main[data-v-20c5f3c2]{grid-area:main}.task-sub[data-v-20c5f3c2]{white-space:normal}.task-age[data-v-20c5f3c2]{grid-area:age;align-self:start;text-align:right}.task-assignee[data-v-20c5f3c2]{grid-area:who;justify-self:start}.task-pri[data-v-20c5f3c2]{grid-area:pri;justify-self:end;min-width:0}.row-resolve[data-v-20c5f3c2]{top:auto;bottom:10px;transform:none}}@media(max-width:480px){.np-meta[data-v-20c5f3c2]{grid-template-columns:1fr}.n-text[data-v-20c5f3c2],.task-reason[data-v-20c5f3c2]{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.live-hex[data-v-20c5f3c2],.task-hex[data-v-20c5f3c2],.task.releasing[data-v-20c5f3c2],.t-v.bump[data-v-20c5f3c2]{animation:none!important}.np-fade-enter-active[data-v-20c5f3c2],.np-fade-leave-active[data-v-20c5f3c2],.work-btn[data-v-20c5f3c2],.cmp-btn[data-v-20c5f3c2],.wf-reset[data-v-20c5f3c2],.task[data-v-20c5f3c2],.tile[data-v-20c5f3c2],.cat-chip[data-v-20c5f3c2]{transition:none!important}.task[data-v-20c5f3c2]:hover,.task[data-v-20c5f3c2]:active,.tile[data-v-20c5f3c2]:hover,.cat-chip[data-v-20c5f3c2]:hover,.work-btn.reopen[data-v-20c5f3c2]:hover,.work-btn[data-v-20c5f3c2]:active,button.cmp-btn[data-v-20c5f3c2]:not(:disabled):hover,button.cmp-btn[data-v-20c5f3c2]:not(:disabled):active,.wf-reset[data-v-20c5f3c2]:hover,.wf-reset[data-v-20c5f3c2]:active{transform:none!important;box-shadow:none!important}}.cat-beat[data-v-20c5f3c2]{margin-top:clamp(20px,3vw,30px)}.cat-label[data-v-20c5f3c2]{display:block;max-width:60ch;margin:0 auto 14px;font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--os-ink-dim)}.cat-chips[data-v-20c5f3c2]{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.cat-chip[data-v-20c5f3c2]{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.04em;padding:6px 13px;border:1px solid var(--os-ink-faint);border-radius:var(--radius-pill);color:var(--os-ink-dim);background:transparent;transition:transform .2s var(--ease-spring),box-shadow .2s var(--ease-spring),border-color .2s var(--ease-spring)}.cat-chip[data-v-20c5f3c2]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #17233f14}.cat-chip.ok[data-v-20c5f3c2]{color:var(--os-ok);border-color:#1596a880}.cat-chip.alert[data-v-20c5f3c2]{color:var(--os-alert);border-color:#e8492f80}.worklist[data-v-20c5f3c2],.notes[data-v-20c5f3c2]{position:relative;box-shadow:0 1px 3px #17233f0f,0 22px 48px -14px #1f4d9e2e}.notes[data-v-20c5f3c2]{box-shadow:0 2px 6px #17233f12,0 30px 62px -16px #1f4d9e38;z-index:1}.worklist[data-v-20c5f3c2]:before{content:none}.tile[data-v-20c5f3c2]{box-shadow:0 1px 2px #17233f0d,0 14px 30px -8px #1f4d9e1f}.tile[data-v-20c5f3c2]:hover{box-shadow:0 2px 6px #17233f0d,0 22px 46px -10px #1f4d9e2e}.os-sec-title .hl[data-v-167adb7c]{color:var(--os-teal)}.registry[data-v-167adb7c]{border:1px solid var(--os-ink-faint);border-radius:14px;overflow:hidden;background:linear-gradient(var(--os-bg-2),var(--os-bg-2));box-shadow:0 12px 34px #17233f14}.reg-head[data-v-167adb7c],.reg-row[data-v-167adb7c]{display:grid;grid-template-columns:34px minmax(0,1.1fr) minmax(0,1.7fr) 96px;align-items:center;gap:16px;padding:15px 20px}.reg-head[data-v-167adb7c]{border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-dim)}.reg-head .c-status[data-v-167adb7c]{justify-self:end}.reg-row[data-v-167adb7c]{border-bottom:1px solid var(--os-ink-faint);position:relative;transition:background .2s var(--ease-spring),box-shadow .2s var(--ease-spring),transform .2s var(--ease-spring);will-change:transform}.reg-row[data-v-167adb7c]:last-child{border-bottom:none}.reg-row[data-v-167adb7c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background .2s var(--ease-spring),box-shadow .2s var(--ease-spring)}.reg-row[data-v-167adb7c]:hover{background:#1f4d9e0e;transform:translate(2px);box-shadow:0 6px 18px #17233f12;z-index:1}.reg-row[data-v-167adb7c]:hover:before{background:var(--os-ink-hot)}.reg-node[data-v-167adb7c]{width:26px;height:29px;display:grid;place-items:center;clip-path:var(--hex-clip);background:var(--os-ink-faint);color:var(--os-ink-dim);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;transition:background .2s var(--ease-spring),color .2s var(--ease-spring)}.reg-row:hover .reg-node[data-v-167adb7c]{background:#1f4d9e1f;color:var(--os-ink-hot)}.reg-name[data-v-167adb7c]{display:flex;flex-direction:column;gap:2px;min-width:0}.reg-id[data-v-167adb7c]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--os-ink-dim)}.reg-title[data-v-167adb7c]{font-family:var(--font-body);font-size:14.5px;color:var(--os-ink);letter-spacing:-.005em}.reg-note[data-v-167adb7c]{font-family:var(--font-body);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--os-ink-hot)}.reg-pipe[data-v-167adb7c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;font-family:var(--font-body);font-size:12px}.pstep[data-v-167adb7c]{color:var(--os-ink-dim)}.parrow[data-v-167adb7c]{color:var(--os-ink-ghost)}.pgain[data-v-167adb7c]{margin-left:4px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--os-ok);border:1px solid rgba(21,150,168,.4);border-radius:6px;padding:2px 7px;font-size:11px;letter-spacing:.04em;background:#1596a80d;transition:border-color .2s var(--ease-spring),box-shadow .2s var(--ease-spring),background .2s var(--ease-spring)}.reg-row:hover .pgain[data-v-167adb7c]{border-color:#1596a8b3;background:#1596a81a}.reg-status[data-v-167adb7c]{justify-self:end;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:11px;letter-spacing:.12em;color:var(--os-ok)}.s-hex[data-v-167adb7c]{width:8px;height:9px;clip-path:var(--hex-clip);background:var(--os-ok)}.reg-row.live[data-v-167adb7c]{background:linear-gradient(90deg,rgba(31,77,158,.08),transparent 70%)}.reg-row.live[data-v-167adb7c]:before{background:var(--os-ink-hot)}.reg-row.live .reg-node[data-v-167adb7c]{background:#1f4d9e1f;color:var(--os-ink-hot)}.reg-row.live .reg-status[data-v-167adb7c]{color:var(--os-ink-hot)}.reg-row.live .s-hex[data-v-167adb7c]{background:var(--os-ink-hot);animation:reg-live-167adb7c 2s ease-in-out infinite}@keyframes reg-live-167adb7c{0%,to{opacity:1}50%{opacity:.35}}.reg-label[data-v-167adb7c]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 18px;font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink)}.reg-label-dim[data-v-167adb7c]{color:var(--os-ink-dim);letter-spacing:.06em}.reg-row.compose[data-v-167adb7c]{background:#1f4d9e09;border-top:1px dashed var(--os-ink-ghost)}.reg-node.plus[data-v-167adb7c]{font-size:15px;font-weight:700;color:var(--os-teal);background:var(--os-teal-soft)}.compose-pipe .ckey[data-v-167adb7c]{font-style:normal;font-family:var(--font-mono);font-weight:700;font-size:8.5px;letter-spacing:.1em;color:var(--os-ink-ghost);margin-right:2px}.compose-pipe .pstep.slot[data-v-167adb7c]{border:1px dashed var(--os-ink-dim);border-radius:6px;background:#fff;padding:3px 9px;font:inherit;color:var(--os-ink-dim);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.compose-pipe .pstep.slot[data-v-167adb7c]:hover{border-color:var(--os-teal);color:var(--os-teal);background:var(--os-teal-soft)}.compose-pipe .pstep.slot[data-v-167adb7c]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}@keyframes slot-in-167adb7c{0%{opacity:0;transform:translateY(4px)}}.slot-swap[data-v-167adb7c]{display:inline-block;animation:slot-in-167adb7c .2s var(--ease-out)}.reg-row.compose.armed[data-v-167adb7c]{background:#1596a80d;border-top-style:solid}.reg-row.compose.armed .pstep.slot[data-v-167adb7c]{border-style:solid;border-color:#1596a88c;color:var(--os-ink)}.reg-row.compose.armed .pstep.add[data-v-167adb7c]{display:none}.compose-pipe .pstep.add[data-v-167adb7c]{border:1px dashed var(--os-ink-ghost);color:var(--os-ink-ghost);background:transparent}.reg-status.arm[data-v-167adb7c]{color:#0e7a89;font-weight:700;background:none;border:1px solid rgba(21,150,168,.4);border-radius:8px;padding:5px 11px;cursor:pointer;letter-spacing:.12em;transition:background .15s ease,border-color .15s ease,transform .15s var(--ease-spring)}.reg-status.arm[data-v-167adb7c]:hover{background:var(--os-teal-soft);border-color:var(--os-teal)}.reg-status.arm[data-v-167adb7c]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}.reg-status.arm .s-hex[data-v-167adb7c]{background:var(--os-ok)}.reg-status.arm.on[data-v-167adb7c]{background:#0e7a89;border-color:#0e7a89;color:#fff}.reg-status.arm.on .s-hex[data-v-167adb7c]{background:#fff;animation:armed-pulse-167adb7c 1.8s ease-in-out 3}@keyframes armed-pulse-167adb7c{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:560px){.reg-label-dim[data-v-167adb7c]{flex-basis:100%}}@media(max-width:720px){.reg-head[data-v-167adb7c]{display:none}.reg-row[data-v-167adb7c]{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"node name status" "node pipe pipe";gap:6px 12px;align-items:start;padding:15px 16px}.reg-node[data-v-167adb7c]{grid-area:node;align-self:center}.reg-name[data-v-167adb7c]{grid-area:name}.reg-pipe[data-v-167adb7c]{grid-area:pipe;font-size:11px}.reg-status[data-v-167adb7c]{grid-area:status;align-self:center}}@media(prefers-reduced-motion:reduce){.reg-row.live .s-hex[data-v-167adb7c]{animation:none!important}}.registry[data-v-167adb7c]{position:relative;box-shadow:0 2px 8px #17233f0d,0 18px 44px -14px #1f4d9e2e}.registry[data-v-167adb7c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;display:none;z-index:2}.os-sec-title .hl[data-v-10f40bfc]{color:var(--os-teal)}.ful[data-v-10f40bfc]{margin-top:clamp(30px,4vw,46px);display:grid;grid-template-columns:1fr;gap:clamp(18px,2.6vw,30px);align-items:stretch}@media(min-width:760px){.ful[data-v-10f40bfc]{grid-template-columns:1fr 1fr}}.ful-panel[data-v-10f40bfc]{display:flex;flex-direction:column;border:1px solid var(--os-ink-faint);border-radius:var(--radius-md);background:var(--os-bg-2);box-shadow:0 12px 34px #17233f14;overflow:hidden;transition:box-shadow .22s var(--ease-spring),border-color .22s var(--ease-spring),transform .22s var(--ease-spring)}.ful-panel[data-v-10f40bfc]:hover{transform:translateY(-2px);border-color:var(--os-teal);box-shadow:0 20px 46px #17233f1f}.ful-panel.delivery[data-v-10f40bfc]{border-color:var(--os-ink-faint);box-shadow:0 12px 34px #17233f14}.ful-panel.delivery[data-v-10f40bfc]:hover{box-shadow:0 20px 46px #17233f1f}.ful-h[data-v-10f40bfc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px 20px;border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--os-ink)}.ful-h .grow[data-v-10f40bfc]{flex:1;min-width:8px}.ful-meta[data-v-10f40bfc]{font-size:10px;letter-spacing:.12em;color:var(--os-ink-dim);white-space:nowrap}.ful-count[data-v-10f40bfc]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--os-teal)}.del-map[data-v-10f40bfc]{padding:12px 20px 2px}.map-top[data-v-10f40bfc]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--os-ink-dim);margin-bottom:8px}.map-k[data-v-10f40bfc]{display:inline-flex;align-items:center;gap:6px}.map-hex[data-v-10f40bfc]{width:8px;height:9px;clip-path:var(--hex-clip);background:var(--os-teal)}#fulfillment.is-live .map-hex[data-v-10f40bfc]{animation:ful-pulse-10f40bfc 2s ease-in-out infinite}.map-eta[data-v-10f40bfc]{color:var(--os-teal);font-weight:400}.map-svg[data-v-10f40bfc]{display:block;width:100%;height:132px;border:1px solid var(--os-ink-faint);border-radius:10px;background:linear-gradient(180deg,#1f4d9e06,#1f4d9e0f)}.blocks rect[data-v-10f40bfc]{fill:#17233f0d}.streets line[data-v-10f40bfc]{stroke:#17233f0e;stroke-width:7}.route[data-v-10f40bfc]{fill:none;stroke:var(--os-teal);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 7}.stop polygon[data-v-10f40bfc]{fill:var(--os-ink)}.stop.home polygon[data-v-10f40bfc]{fill:#e6492e}.stop text[data-v-10f40bfc]{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;fill:var(--os-ink-dim);text-anchor:middle}.drv-hex[data-v-10f40bfc]{fill:var(--os-teal)}.drv-halo[data-v-10f40bfc]{fill:#1596a829}#fulfillment.is-live .drv-halo[data-v-10f40bfc]{animation:drv-halo-10f40bfc 2s ease-in-out infinite}@keyframes drv-halo-10f40bfc{0%,to{opacity:.45}50%{opacity:1}}.ful-run[data-v-10f40bfc]{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--os-teal);background:var(--os-teal-soft);border:1px solid rgba(21,150,168,.4);border-radius:8px;padding:5px 10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ful-run[data-v-10f40bfc]:hover:not(:disabled){background:#1596a824;border-color:var(--os-teal)}.ful-run[data-v-10f40bfc]:disabled{opacity:.6;cursor:default}.ful-run[data-v-10f40bfc]:focus-visible{outline:2px solid var(--os-teal);outline-offset:2px}.dist-row.routed[data-v-10f40bfc]{background:var(--os-teal-soft);box-shadow:inset 3px 0 0 var(--os-teal)}.dist-row.routed .dist-node[data-v-10f40bfc]{background:var(--os-teal)}.routed-tag[data-v-10f40bfc]{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--os-teal);white-space:nowrap;animation:tag-in-10f40bfc .25s var(--ease-out)}@keyframes tag-in-10f40bfc{0%{opacity:0;transform:translate(-6px)}}.dot[data-v-10f40bfc]{width:9px;height:10px;flex:none;background:var(--os-ok);clip-path:var(--hex-clip)}#fulfillment.is-live .dot[data-v-10f40bfc]{animation:ful-pulse-10f40bfc 2s ease-in-out infinite}.dist[data-v-10f40bfc]{list-style:none;flex:1}.dist-row[data-v-10f40bfc]{position:relative;display:flex;align-items:center;gap:12px;padding:15px 20px;border-bottom:1px solid var(--os-ink-faint);transition:background .2s var(--ease-spring),box-shadow .2s var(--ease-spring),transform .2s var(--ease-spring)}.dist-row[data-v-10f40bfc]:last-child{border-bottom:none}.dist-row[data-v-10f40bfc]:hover{background:var(--os-teal-soft);box-shadow:inset 3px 0 0 var(--os-teal);transform:translate(3px)}.dist-node[data-v-10f40bfc]{width:10px;height:11px;flex:none;clip-path:var(--hex-clip);background:var(--os-ink-dim);transition:transform .2s var(--ease-spring)}.dist-row:hover .dist-node[data-v-10f40bfc]{transform:scale(1.18)}.dist-name[data-v-10f40bfc]{font-family:var(--font-body);font-weight:600;font-size:14.5px;letter-spacing:.01em;color:var(--os-ink)}.dist-status[data-v-10f40bfc]{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.12em;color:var(--os-ok);white-space:nowrap}.s-hex[data-v-10f40bfc]{width:8px;height:9px;clip-path:var(--hex-clip);background:var(--os-ok);transition:transform .2s var(--ease-spring)}.dist-row:hover .s-hex[data-v-10f40bfc]{transform:scale(1.2)}.ful-foot[data-v-10f40bfc]{display:flex;align-items:center;gap:9px;padding:16px 20px;border-top:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--os-ink-dim)}.del-b[data-v-10f40bfc]{padding:8px 20px 4px;flex:1;display:flex;flex-direction:column;justify-content:space-around}.del-line[data-v-10f40bfc]{display:flex;align-items:center;gap:12px;padding:14px 8px;margin:0 -8px;border-radius:var(--radius-sm);border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:13.5px;color:var(--os-ink);transition:background .2s var(--ease-spring)}.del-line[data-v-10f40bfc]:last-child{border-bottom:none}.del-line[data-v-10f40bfc]:hover{background:var(--os-teal-soft)}.del-line .ts[data-v-10f40bfc]{flex:none;width:44px;color:var(--os-ink-dim);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.del-line .os-hex[data-v-10f40bfc]{flex:none}.del-line.done .msg[data-v-10f40bfc],.del-line.enroute .msg[data-v-10f40bfc]{color:var(--os-ink)}.del-line.enroute .os-hex.live[data-v-10f40bfc]{background:var(--os-teal)}#fulfillment.is-live .os-hex.live[data-v-10f40bfc]{animation:ful-pulse-10f40bfc 1.6s ease-in-out infinite}.del-caps[data-v-10f40bfc]{display:flex;flex-wrap:wrap;gap:9px;padding:16px 20px;border-top:1px solid var(--os-ink-faint)}.cap[data-v-10f40bfc]{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;padding:6px 13px;border:1px solid var(--os-ink-faint);border-radius:var(--radius-pill);color:var(--os-ink-dim);background:transparent;transition:transform .2s var(--ease-spring),border-color .2s var(--ease-spring),box-shadow .2s var(--ease-spring),color .2s var(--ease-spring)}.cap[data-v-10f40bfc]:hover{transform:translateY(-2px);border-color:var(--os-teal);color:var(--os-ink);box-shadow:0 6px 16px #17233f1a}#fulfillment.has-jsbuild .dist-row[data-v-10f40bfc],#fulfillment.has-jsbuild .del-line[data-v-10f40bfc]{opacity:0}#fulfillment.has-jsbuild.is-built .dist-row[data-v-10f40bfc]{opacity:1;animation:ful-row-10f40bfc .6s var(--ease-out) backwards;animation-delay:calc(.14s + var(--rvi, 0) * 70ms)}#fulfillment.has-jsbuild.is-built .del-line[data-v-10f40bfc]{opacity:1;animation:ful-row-10f40bfc .6s var(--ease-out) backwards;animation-delay:calc(.2s + var(--rvi, 0) * 90ms)}@keyframes ful-row-10f40bfc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ful-pulse-10f40bfc{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:560px){.dist-name[data-v-10f40bfc]{font-size:13.5px}.del-line[data-v-10f40bfc]{font-size:12.5px}}html[data-still]{opacity:1!important;animation:none!important}@media(prefers-reduced-motion:reduce){.ful-panel[data-v-10f40bfc],.dist-row[data-v-10f40bfc],.del-line[data-v-10f40bfc],.cap[data-v-10f40bfc],.dist-node[data-v-10f40bfc],.s-hex[data-v-10f40bfc]{transition:none!important}.ful-panel[data-v-10f40bfc]:hover{transform:none}.dot[data-v-10f40bfc],.os-hex.live[data-v-10f40bfc],.dist-row[data-v-10f40bfc],.del-line[data-v-10f40bfc]{animation:none!important}.dist-row[data-v-10f40bfc],.del-line[data-v-10f40bfc]{opacity:1!important}}.ful-panel[data-v-10f40bfc]:before{content:none}.ful-panel[data-v-10f40bfc],.ful-panel.delivery[data-v-10f40bfc]{box-shadow:0 1px 2px #17233f0a,0 6px 16px #17233f0f,0 18px 40px #17233f14}.del-line.enroute .os-hex.live[data-v-10f40bfc]{background:var(--os-teal);filter:drop-shadow(0 0 5px rgba(95,227,234,.6))}.af-wrap[data-v-abdf518d]{width:min(var(--container, 1180px),calc(100% - 32px));margin:0 auto;position:relative;z-index:1}.af-tabs[data-v-abdf518d]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.af-tab[data-v-abdf518d]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.01em;color:#ffffffb8;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 18px;cursor:pointer;transition:color .16s ease,background .18s ease,border-color .16s ease,transform .16s var(--ease-out)}.af-tab-hex[data-v-abdf518d]{width:9px;height:10px;clip-path:var(--hex-clip);background:#ffffff59;transition:background .16s ease,box-shadow .16s ease}.af-tab[data-v-abdf518d]:hover{color:#fff;border-color:#ffffff61;background:#ffffff17}.af-tab.on[data-v-abdf518d]{color:var(--os-ink, #17233f);background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px -12px #000000a6}.af-tab.on .af-tab-hex[data-v-abdf518d]{background:#5fe3ea;box-shadow:0 0 8px #5fe3eacc}.af-tab[data-v-abdf518d]:focus-visible{outline:2px solid #5fe3ea;outline-offset:3px}.af-cap[data-v-abdf518d]{text-align:center;margin:clamp(18px,2.6vw,28px) auto clamp(20px,3vw,30px);min-height:96px}.af-cap-t[data-v-abdf518d]{font-family:var(--font-display);font-weight:800;font-size:clamp(22px,2.9vw,32px);line-height:1.12;letter-spacing:-.015em;color:#fff;margin:0;text-wrap:balance;text-shadow:0 2px 22px rgba(6,12,24,.9),0 0 44px rgba(6,12,24,.7)}.af-cap-t .hl[data-v-abdf518d]{background:var(--grad-head-cool);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.af-cap-s[data-v-abdf518d]{max-width:68ch;margin:10px auto 0;font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:#f4f7fbc7;text-wrap:balance;text-shadow:0 1px 14px rgba(6,12,24,.9)}.afcap-enter-active[data-v-abdf518d],.afcap-leave-active[data-v-abdf518d]{transition:opacity .18s ease,transform .18s var(--ease-out)}.afcap-enter-from[data-v-abdf518d]{opacity:0;transform:translateY(6px)}.afcap-leave-to[data-v-abdf518d]{opacity:0;transform:translateY(-4px)}.af-win[data-v-abdf518d]{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px -30px #000000bf,0 18px 44px -22px #0009;background:var(--os-bg, #f6f8fc)}.af-chrome[data-v-abdf518d]{display:flex;align-items:center;gap:16px;padding:11px 18px;background:linear-gradient(180deg,#1a2747,#101d3a);border-bottom:1px solid rgba(255,255,255,.08)}.af-dots[data-v-abdf518d]{display:inline-flex;gap:7px}.af-dots i[data-v-abdf518d]{width:11px;height:12px;clip-path:var(--hex-clip)}.af-dots .d1[data-v-abdf518d]{background:#e6492e}.af-dots .d2[data-v-abdf518d]{background:#e8a33d}.af-dots .d3[data-v-abdf518d]{background:#5fe3ea}.af-url[data-v-abdf518d]{margin:0 auto;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:#ffffff8c;background:#ffffff12;border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:4px 14px}.af-url b[data-v-abdf518d]{font-weight:400;color:#5fe3ea}.af-live[data-v-abdf518d]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;color:#5fe3ea}.af-live i[data-v-abdf518d]{width:7px;height:8px;clip-path:var(--hex-clip);background:#5fe3ea;box-shadow:0 0 8px #5fe3eacc;animation:af-live-pulse-abdf518d 2.2s ease-in-out infinite}@keyframes af-live-pulse-abdf518d{0%,to{opacity:1}50%{opacity:.35}}.af-body[data-v-abdf518d]{position:relative}.af-pane>.os-section{padding:clamp(20px,2.8vw,32px) 0 clamp(26px,3.2vw,38px);background:none}.af-pane .os-sec-head{display:none}.af-pane .ful{margin-top:0}.af-pane .container{max-width:none;padding:0 clamp(16px,2.6vw,30px)}@media(max-width:700px){.af-wrap[data-v-abdf518d]{width:calc(100% - 20px)}.af-tab[data-v-abdf518d]{padding:9px 14px;font-size:13px}.af-cap[data-v-abdf518d]{min-height:0}.af-url[data-v-abdf518d]{display:none}.af-live[data-v-abdf518d]{margin-left:auto}}@media(prefers-reduced-motion:reduce){.af-live i[data-v-abdf518d]{animation:none}.afcap-enter-active[data-v-abdf518d],.afcap-leave-active[data-v-abdf518d]{transition:none}}.sr-only[data-v-fe0ce7e5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.waitlist-sec[data-v-fe0ce7e5]{position:relative;padding-bottom:calc(34px + clamp(40px,7vw,80px))}.waitlist-sec[data-v-fe0ce7e5]:before{content:"";position:absolute;left:50%;top:62%;width:min(900px,92%);height:440px;transform:translate(-50%,-50%);background:radial-gradient(ellipse 58% 60% at 50% 50%,rgba(95,227,234,.15),rgba(31,77,158,.06) 46%,transparent 72%);pointer-events:none;z-index:0}.waitlist-sec>.container[data-v-fe0ce7e5]{position:relative;z-index:1}.wl-signoff[data-v-fe0ce7e5]{max-width:720px;margin:0 auto;text-align:center}.wl-head[data-v-fe0ce7e5]{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4.4vw,46px);line-height:1.05;letter-spacing:-.02em;margin:16px 0 0;color:var(--os-ink);text-wrap:balance}.wl-head .hl[data-v-fe0ce7e5]{background:var(--grad-head-cool);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wl-sub[data-v-fe0ce7e5]{margin:18px auto 0;max-width:64ch;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--os-ink-dim)}.term[data-v-fe0ce7e5]{position:relative;margin:clamp(28px,4vw,44px) auto 0;max-width:760px;border:1px solid var(--os-ink-faint);background:var(--os-bg-2);border-radius:16px;box-shadow:0 26px 60px -22px #1f4d9e38,0 2px 8px #17233f0f;overflow:hidden;transition:box-shadow .25s var(--ease-spring),border-color .25s var(--ease-spring),transform .25s var(--ease-spring)}.term[data-v-fe0ce7e5]:hover{border-color:var(--os-teal);box-shadow:0 34px 74px -22px #1f4d9e4d,0 2px 8px #17233f0f;transform:translateY(-2px)}.term-h[data-v-fe0ce7e5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--os-ink-faint);font-family:var(--font-body);font-size:13px;color:var(--os-ink-dim)}.term-h .grow[data-v-fe0ce7e5]{flex:1}.term-h .card-title[data-v-fe0ce7e5]{font-weight:600;color:var(--os-ink)}.term-h .card-note[data-v-fe0ce7e5]{color:var(--os-ink-dim)}.term-h .nowrap[data-v-fe0ce7e5]{white-space:nowrap}.dot[data-v-fe0ce7e5]{width:9px;height:10px;flex:none;background:var(--os-ok);clip-path:var(--hex-clip);animation:wl-pulse-fe0ce7e5 2s ease-in-out infinite}.dot.warn[data-v-fe0ce7e5]{background:var(--os-alert)}@keyframes wl-pulse-fe0ce7e5{0%,to{opacity:1}50%{opacity:.4}}.term-b[data-v-fe0ce7e5]{padding:clamp(22px,2.6vw,28px) clamp(18px,2.2vw,24px)}.term-form[data-v-fe0ce7e5]{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.prompt[data-v-fe0ce7e5]{flex:1 1 260px;display:flex;align-items:center;gap:10px;border:1px solid var(--os-ink-faint);border-radius:10px;background:var(--os-bg);padding:13px 15px;cursor:text;transition:border-color .18s var(--ease-spring),box-shadow .18s var(--ease-spring),background .18s var(--ease-spring)}.prompt[data-v-fe0ce7e5]:hover{border-color:var(--os-ink-dim);background:var(--os-bg-2)}.prompt[data-v-fe0ce7e5]:focus-within{border-color:var(--os-teal);box-shadow:0 0 0 3px var(--os-teal-soft)}.term-input[data-v-fe0ce7e5]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--os-ink);font-family:var(--font-body);font-size:16px;letter-spacing:.01em}.term-input[data-v-fe0ce7e5]::placeholder{color:var(--os-ink-dim)}.term-input[data-v-fe0ce7e5]:disabled{opacity:.6}.wl-submit[data-v-fe0ce7e5]{flex:none;background:var(--coral);border-color:transparent;color:#fff}.wl-submit[data-v-fe0ce7e5]:not(:disabled):hover{transform:translateY(-2px);background:var(--coral-hover);color:#fff;box-shadow:0 12px 26px #e6492e57}.wl-submit[data-v-fe0ce7e5]:not(:disabled):active{transform:translateY(1px) scale(.98)}.term-note[data-v-fe0ce7e5]{flex-basis:100%;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--os-ink-dim);margin:2px 0 0}.term-note.err[data-v-fe0ce7e5]{color:var(--os-alert)}.note-link[data-v-fe0ce7e5]{color:var(--os-teal);text-decoration:underline;text-underline-offset:2px}.term-done[data-v-fe0ce7e5]{display:flex;flex-direction:column;gap:10px}.done-line[data-v-fe0ce7e5]{display:flex;align-items:center;gap:10px}.ok-hex[data-v-fe0ce7e5]{width:12px;height:13px;flex:none;clip-path:var(--hex-clip);background:var(--os-ok);transform-origin:center;animation:wl-hex-pop-fe0ce7e5 .52s var(--ease-spring) .06s both}.term-done .done-line[data-v-fe0ce7e5]{animation:wl-done-in-fe0ce7e5 .5s var(--ease-out) .02s both}.term-done .done-msg[data-v-fe0ce7e5]{animation:wl-done-in-fe0ce7e5 .5s var(--ease-out) .12s both}.term-done .done-echo[data-v-fe0ce7e5]{animation:wl-done-in-fe0ce7e5 .5s var(--ease-out) .22s both}@keyframes wl-done-in-fe0ce7e5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wl-hex-pop-fe0ce7e5{0%{opacity:0;transform:scale(.4) rotate(-10deg)}60%{opacity:1;transform:scale(1.12) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}.done-title[data-v-fe0ce7e5]{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--os-ink);outline:none}.done-msg[data-v-fe0ce7e5]{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--os-ink-dim);margin:0;max-width:52ch}.done-msg b[data-v-fe0ce7e5]{color:var(--os-ink);font-weight:600}.done-echo[data-v-fe0ce7e5]{font-family:var(--font-body);font-size:13px;color:var(--os-ink-dim);margin-top:4px;padding-top:12px;border-top:1px solid var(--os-ink-faint)}.term-swap-enter-active[data-v-fe0ce7e5],.term-swap-leave-active[data-v-fe0ce7e5]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.term-swap-enter-from[data-v-fe0ce7e5]{opacity:0;transform:translateY(6px)}.term-swap-leave-to[data-v-fe0ce7e5]{opacity:0;transform:translateY(-6px)}.wl-foot[data-v-fe0ce7e5]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:clamp(30px,5vw,52px);padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-family:var(--font-body);font-size:13px;color:#f4f7fbe6}.wl-links[data-v-fe0ce7e5]{display:inline-flex;align-items:center;gap:10px}.wl-links a[data-v-fe0ce7e5]{color:#f4f7fbf2;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease;text-decoration:underline;text-decoration-color:transparent}.wl-links a[data-v-fe0ce7e5]:hover{color:#fff;text-decoration-color:#fff6}.wl-links a[data-v-fe0ce7e5]:active{color:var(--hive-cyan, #5fe3ea)}.wl-links .sep[data-v-fe0ce7e5]{color:#f4f7fb8c}@media(max-width:430px){.term-h .card-note[data-v-fe0ce7e5]{display:none}.wl-submit[data-v-fe0ce7e5]{align-self:stretch;padding-block:14px}}@media(prefers-reduced-motion:reduce){.dot[data-v-fe0ce7e5]{animation:none!important}.term-swap-enter-active[data-v-fe0ce7e5],.term-swap-leave-active[data-v-fe0ce7e5]{transition:none!important}.ok-hex[data-v-fe0ce7e5],.term-done .done-line[data-v-fe0ce7e5],.term-done .done-msg[data-v-fe0ce7e5],.term-done .done-echo[data-v-fe0ce7e5]{animation:none!important}.term[data-v-fe0ce7e5],.prompt[data-v-fe0ce7e5],.wl-submit[data-v-fe0ce7e5]:not(:disabled):hover,.wl-submit[data-v-fe0ce7e5]:not(:disabled):active{transition:none!important}.wl-submit[data-v-fe0ce7e5]:not(:disabled):hover{transform:none!important}}.sound-toggle[data-v-1dafc242]{position:fixed;left:clamp(14px,2vw,26px);bottom:clamp(14px,2vh,24px);z-index:45;display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 11px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.14);background:#09122480;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--dk-text-muted, rgba(244, 247, 251, .72));font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .25s ease,border-color .25s ease,background .25s ease}.sound-toggle[data-v-1dafc242]:hover{color:#fff;border-color:#5fe3ea66}.sound-toggle.on[data-v-1dafc242]{color:var(--cyan);border-color:#5fe3ea73}.sound-toggle[data-v-1dafc242]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sound-bars[data-v-1dafc242]{display:inline-flex;align-items:flex-end;gap:2.5px;height:14px}.sound-bars span[data-v-1dafc242]{width:2.5px;height:14px;border-radius:2px;background:currentColor;opacity:.85;transform:scaleY(.286);transform-origin:bottom}.sound-toggle.on .sound-bars span[data-v-1dafc242]{animation:eq-1dafc242 .9s ease-in-out infinite}.sound-toggle.on .sound-bars span[data-v-1dafc242]:nth-child(1){animation-delay:-.2s}.sound-toggle.on .sound-bars span[data-v-1dafc242]:nth-child(2){animation-delay:-.5s}.sound-toggle.on .sound-bars span[data-v-1dafc242]:nth-child(3){animation-delay:-.1s}.sound-toggle.on .sound-bars span[data-v-1dafc242]:nth-child(4){animation-delay:-.7s}@keyframes eq-1dafc242{0%,to{transform:scaleY(.286)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.sound-toggle.on .sound-bars span[data-v-1dafc242]{animation:none;transform:scaleY(.643)}}.page[data-v-1c69d73f]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column}.page.human[data-v-1c69d73f]{min-height:100vh;background:var(--reg-human-bg)}.page.engine[data-v-1c69d73f]{flex:1;background:transparent;padding-bottom:34px}.surfaced-toast[data-v-1c69d73f]{position:fixed;top:78px;left:50%;transform:translate(-50%);z-index:60;max-width:min(92vw,560px)}.st-paper[data-v-1c69d73f]{position:relative;display:flex;align-items:center;gap:18px;overflow:hidden;padding:16px 20px 13px;border-radius:3px 3px 5px 5px;background:linear-gradient(180deg,#fbf7ee,#f6efe0);box-shadow:0 1px #ffffffb3 inset,0 22px 44px -16px #281e0c73,0 3px 10px -3px #281e0c40;transform:rotate(-1.2deg);animation:st-land-1c69d73f .55s var(--ease-spring) both}.st-perf[data-v-1c69d73f]{position:absolute;inset:0 0 auto 0;height:6px;background:repeating-linear-gradient(90deg,#efe6d3 0,#efe6d3 4px,#e4d8bf 4px,#e4d8bf 8px);opacity:.8}.st-rows[data-v-1c69d73f]{display:flex;flex-direction:column;gap:4px;min-width:0}.st-head[data-v-1c69d73f]{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#46371ea6}.st-hex[data-v-1c69d73f]{width:9px;height:10px;flex:none;clip-path:var(--hex-clip, polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%));background:var(--cyan);box-shadow:0 0 7px #1596a88c}.st-line[data-v-1c69d73f]{font-family:var(--font-mono);font-size:12.5px;line-height:1.45;color:#2a2013;overflow-wrap:break-word}.st-link[data-v-1c69d73f]{margin-top:5px;align-self:flex-start;padding:0;border:none;background:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--coral, #e6492e);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e6492e66;cursor:pointer;transition:text-decoration-color .15s ease}.st-link[data-v-1c69d73f]:hover{text-decoration-color:var(--coral, #e6492e)}.st-stamp[data-v-1c69d73f]{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1596a8eb;border:2px solid rgba(21,150,168,.55);border-radius:3px;padding:3px 9px;transform:rotate(-8deg);animation:st-stamp-in-1c69d73f .32s var(--ease-spring) .4s both}@keyframes st-land-1c69d73f{0%{transform:rotate(-4.5deg) translateY(-6px)}to{transform:rotate(-1.2deg) translateY(0)}}@keyframes st-stamp-in-1c69d73f{0%{opacity:0;transform:rotate(-14deg) scale(1.7)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.surfaced-enter-active[data-v-1c69d73f]{transition:opacity .5s var(--ease-out),transform .5s var(--ease-spring)}.surfaced-leave-active[data-v-1c69d73f]{transition:opacity .4s ease,transform .4s ease}.surfaced-enter-from[data-v-1c69d73f]{opacity:0;transform:translate(-50%) translateY(-22px)}.surfaced-leave-to[data-v-1c69d73f]{opacity:0;transform:translate(-50%) translateY(-10px)}@media(prefers-reduced-motion:reduce){.st-paper[data-v-1c69d73f],.st-stamp[data-v-1c69d73f]{animation:none}.surfaced-enter-active[data-v-1c69d73f],.surfaced-leave-active[data-v-1c69d73f]{transition:opacity .3s ease}.surfaced-enter-from[data-v-1c69d73f],.surfaced-leave-to[data-v-1c69d73f]{transform:translate(-50%)}}.view-veil[data-v-1c69d73f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;overflow:hidden;display:grid;place-items:center;opacity:0;visibility:hidden;background:repeating-linear-gradient(to bottom,#0000 0,#0000 2px,#0000003d 3px),radial-gradient(46% 42% at 50% 46%,#2b63c452,#16294a00 70%),radial-gradient(120% 100% at 50% 42%,#16294a,#0b1524 66%,#060d18);transition:opacity .5s var(--ease-out),visibility 0s linear .5s}.view-veil.on[data-v-1c69d73f]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .42s var(--ease-out)}.human-view[data-v-1c69d73f]{position:relative;z-index:1}.human-view.diving[data-v-1c69d73f]{transform-origin:95% 48px;animation:dive-in-1c69d73f .9s cubic-bezier(.52,0,.7,.42) forwards;will-change:transform,filter}@keyframes dive-in-1c69d73f{0%{transform:scale(1);filter:blur(0px) brightness(1)}55%{filter:blur(0px) brightness(1)}to{transform:scale(20);filter:blur(5px) brightness(1.05)}}.view-veil.on.diving[data-v-1c69d73f]{transition:opacity .4s var(--ease-out) .5s}.view-veil.diving .vv-core[data-v-1c69d73f]{animation:vv-core-in-1c69d73f .32s var(--ease-out) .62s both}@keyframes vv-core-in-1c69d73f{0%{opacity:0}to{opacity:1}}.view-veil.diving .view-veil-hex[data-v-1c69d73f]{animation-delay:.66s}.view-veil.diving .vv-bar-fill[data-v-1c69d73f]{animation-delay:.72s}.view-veil.diving .vv-label[data-v-1c69d73f]{animation-delay:.8s}.vv-line[data-v-1c69d73f]{position:absolute;left:0;right:0;top:0;height:2px;z-index:3;opacity:0;background:linear-gradient(90deg,transparent 3%,rgba(150,240,246,.95) 50%,transparent 97%);box-shadow:0 0 30px 8px #5fe3ea66,0 0 5px 1px #b4f6fab3}.vv-barrow[data-v-1c69d73f]{display:flex;align-items:center;gap:12px}.vv-bar[data-v-1c69d73f]{position:relative;width:200px;height:2px;border-radius:999px;overflow:hidden;background:#5fe3ea0f;box-shadow:inset 0 0 0 1px #5fe3ea14}.vv-pct[data-v-1c69d73f]{min-width:3.4em;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#96d6e8e6;opacity:0}.view-veil.on .vv-pct[data-v-1c69d73f]{animation:vv-label-in-1c69d73f .4s ease .1s both}.vv-bar-fill[data-v-1c69d73f]{position:relative;display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#2a5399,#4aabbb);box-shadow:0 0 4px #5fe3ea3d}.vv-bar-fill[data-v-1c69d73f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(200,244,250,.22) 50%,transparent 100%);transform:translate(-100%)}.view-veil.on .vv-bar-fill[data-v-1c69d73f]:after{animation:vv-sheen-1c69d73f 1.1s ease-in-out .2s infinite}@keyframes vv-sheen-1c69d73f{0%{transform:translate(-100%)}to{transform:translate(200px)}}.view-veil.revealing[data-v-1c69d73f]{transition:none;animation:vv-reveal-1c69d73f 1s cubic-bezier(.45,0,.25,1) forwards}.view-veil.revealing .vv-line[data-v-1c69d73f]{opacity:1;animation:vv-line-down-1c69d73f 1s cubic-bezier(.45,0,.25,1) forwards}@keyframes vv-reveal-1c69d73f{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes vv-line-down-1c69d73f{0%{top:0}to{top:100%}}.vv-core[data-v-1c69d73f]{position:relative;z-index:2;display:grid;place-items:center;gap:17px}.view-veil-hex[data-v-1c69d73f]{position:relative;width:44px;height:48px;clip-path:var(--hex-clip);overflow:hidden;background:linear-gradient(160deg,#244f6e,#16345a);box-shadow:0 0 10px #7ff0f559,0 0 46px #5fe3ea59,0 0 110px #2b63c452;opacity:0;transform:scale(.6)}.vv-hex-fill[data-v-1c69d73f]{position:absolute;left:-1px;right:-1px;bottom:-1px;height:0;background:linear-gradient(180deg,#9df5f9,#4bb8d8 42%,#2f77c9);box-shadow:0 0 10px #7ff0f599}.vv-hex-facet[data-v-1c69d73f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#ffffff8c,#fff0 36%);pointer-events:none}.view-veil.on .view-veil-hex[data-v-1c69d73f]{animation:vv-ignite-1c69d73f .95s var(--ease-spring) .04s both}@keyframes vv-ignite-1c69d73f{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.vv-label[data-v-1c69d73f]{font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#b2d6e8d9;opacity:0}.vv-sub[data-v-1c69d73f]{margin-top:-6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:#78a0be80;opacity:0}.view-veil.on .vv-sub[data-v-1c69d73f]{animation:vv-label-in-1c69d73f .5s ease .34s both}.view-veil.on .vv-label[data-v-1c69d73f]{animation:vv-label-in-1c69d73f .4s ease .2s both}@keyframes vv-label-in-1c69d73f{0%{opacity:0;transform:translateY(4px)}to{opacity:.85;transform:none}}.vv-dots[data-v-1c69d73f]:after{content:"...";animation:vv-dots-1c69d73f 1.2s steps(3,end) infinite}@keyframes vv-dots-1c69d73f{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.view-veil[data-v-1c69d73f]{display:none}}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-700-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--navy-900: #050b1a;--navy-800: #0a1730;--navy-700: #0f2550;--navy-600: #1a3d7c;--navy-500: #254c9b;--navy-400: #3a64b8;--coral: #e6492e;--coral-hover: #ff5a3d;--coral-soft: rgba(230, 73, 46, .16);--cyan: #1596a8;--teal: #1f4d9e;--teal-dark: #163a78;--success: #1596a8;--text: #17233f;--text-muted: #59688a;--text-dim: #7a88a3;--text-faint: #a9b6ca;--page: transparent;--page-soft: transparent;--card: rgba(19, 33, 60, .5);--card-border: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .24);--surface: rgba(19, 33, 60, .5);--surface-hover: rgba(30, 48, 80, .6);--shadow-card: 0 20px 50px -14px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-card-hover: 0 28px 64px -14px rgba(0, 0, 0, .62), inset 0 1px 0 rgba(255, 255, 255, .09);--dk-text: #f4f7fb;--dk-text-muted: rgba(244, 247, 251, .72);--dk-text-dim: rgba(244, 247, 251, .5);--dk-text-faint: rgba(244, 247, 251, .32);--dk-border: rgba(255, 255, 255, .1);--dk-border-strong: rgba(255, 255, 255, .18);--dk-surface: rgba(255, 255, 255, .04);--dk-surface-hover: rgba(255, 255, 255, .07);--container: 1180px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 999px;--radius-btn: 10px;--section-y: clamp(68px, 10vw, 132px);--font-display: "General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-editorial: "Zodiak", "Iowan Old Style", Georgia, serif;--font-body: "General Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow-md: 0 8px 32px rgba(5, 11, 26, .45);--shadow-lg: 0 20px 60px rgba(5, 11, 26, .55);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.2, .7, .2, 1);--os-bg: #f6f8fc;--os-bg-2: #ffffff;--os-ink: #17233f;--os-ink-hot: #1f4d9e;--os-ink-dim: #3d4353;--os-ink-ghost: #9a9686;--os-ink-faint: #ece1d1;--border-warm: rgba(22, 35, 63, .07);--card-warm: #fffdf9;--shadow-warm: 0 2px 4px rgba(22, 35, 63, .04), 0 18px 40px -22px rgba(22, 35, 63, .16);--shadow-warm-hover: 0 3px 8px rgba(22, 35, 63, .06), 0 26px 52px -20px rgba(120, 70, 40, .22);--shadow-mock: 0 2px 6px rgba(22, 35, 63, .06), 0 30px 60px -24px rgba(22, 35, 63, .2);--os-alert: #e8492f;--os-alert-hot: #ff6a4d;--os-ok: #1596a8;--os-warn: #dfa017;--os-teal: #1f4d9e;--os-teal-soft: rgba(31, 77, 158, .1);--os-coral: #e8492f;--os-coral-soft: rgba(232, 73, 47, .11);--os-cyan: #1596a8;--grad-head: linear-gradient(100deg, #1f4d9e 0%, #3a6bc4 42%, #e8492f 100%);--grad-head-cool: linear-gradient(100deg, #1aa8c8 0%, #6bb3f0 100%);--os-scan: 3px;--hex-clip: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--font-mono: ui-monospace, "SFMono-Regular", Menlo, "Cascadia Mono", "Consolas", "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}html{scroll-behavior:smooth;scroll-padding-top:76px;background:var(--os-bg)}html.lenis{scroll-behavior:auto}::selection{background:#1f4d9e2e;color:var(--os-ink)}::-moz-selection{background:#1f4d9e2e;color:var(--os-ink)}body{font-family:var(--font-body);color:var(--os-ink);background:var(--os-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;letter-spacing:.01em}.skip-link{position:fixed;top:10px;left:10px;z-index:200;padding:10px 18px;border-radius:10px;background:var(--coral);color:#fff;font-family:var(--font-body);font-weight:600;font-size:.9rem;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid #fff;outline-offset:2px}.page-substrate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle 460px at 9% 5%,rgba(31,77,158,.07),transparent 60%),radial-gradient(circle 420px at 91% 96%,rgba(230,73,46,.09),transparent 60%)}.page>section{position:relative}.page>section+section:before{content:none;position:absolute;top:-26px;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform 1.15s var(--ease-out);width:min(940px,84%);height:52px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='216' height='206'%3E%3Cg fill='none' stroke='%231f4d9e' stroke-width='2.5'%3E%3Cpolygon points='144,65 108,128 36,128 0,65 36,3 108,3'/%3E%3Cpolygon points='252,128 216,190 144,190 108,128 144,65 216,65'/%3E%3Cpolygon points='36,128 0,190 -72,190 -108,128 -72,65 0,65'/%3E%3C/g%3E%3C/svg%3E");background-size:58px 55px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 55% 120% at 50% 50%,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse 55% 120% at 50% 50%,#000 20%,transparent 72%);opacity:.5;pointer-events:none;z-index:3}.page>section+section.seam-in:before{transform:translate(-50%) scaleX(1)}@media(prefers-reduced-motion:reduce){.page>section+section:before{transform:translate(-50%) scaleX(1)}}[data-still] .page>section+section:before{transform:translate(-50%) scaleX(1)}#app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.06;color:var(--text);text-wrap:balance}a{color:inherit;text-decoration:none}p{color:var(--text-muted)}.on-dark{color:var(--dk-text);--text: var(--dk-text);--text-muted: var(--dk-text-muted);--text-dim: var(--dk-text-dim);--text-faint: var(--dk-text-faint);--border: var(--dk-border);--border-strong: var(--dk-border-strong);--surface: var(--dk-surface);--surface-hover: var(--dk-surface-hover)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);background:#ffffff0d;border:1px solid var(--border);padding:6px 14px;border-radius:var(--radius-pill);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eyebrow:before{content:"";width:7px;height:8px;flex:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--coral)}.on-dark .eyebrow{color:var(--dk-text-muted);background:#ffffff0d;border-color:var(--dk-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eyebrow-n{color:var(--coral);font-weight:700;letter-spacing:.08em}.on-dark .eyebrow .eyebrow-n{color:var(--cyan)}.accent-word{color:var(--coral);background:linear-gradient(100deg,var(--coral) 25%,var(--coral-hover) 70%,#ff8a5f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-heading{font-size:clamp(2.2rem,4.6vw,3.6rem);margin-top:16px;max-width:22ch;letter-spacing:-.03em;line-height:1.02}.section-lede{margin-top:14px;font-size:1.05rem;color:var(--text-muted);max-width:60ch;line-height:1.6;text-wrap:pretty}.section-head{text-align:center;margin:0 auto clamp(38px,5.5vw,56px);max-width:760px}.section-head .section-heading,.section-head .section-lede{margin-left:auto;margin-right:auto}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--coral),var(--teal));transform:scaleX(0);transform-origin:left;z-index:60;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:.95rem;padding:13px 22px;border-radius:var(--radius-btn);border:1px solid transparent;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease,translate .22s var(--ease-spring);white-space:nowrap}.btn:focus-visible{outline:2px solid var(--teal-dark);outline-offset:3px}.on-dark .btn:focus-visible{outline-color:var(--cyan)}.btn-primary{background:linear-gradient(180deg,#ff5a3d,#e6492e);color:#fff;box-shadow:inset 0 1px #ffffff40,0 1px 2px #e6492e66,0 8px 24px #e6492e4d;position:relative;overflow:hidden;translate:var(--magx, 0px) var(--magy, 0px)}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.32) 50%,transparent 68%);transform:translate(-130%);pointer-events:none}.btn-primary:hover:before{transform:translate(130%);transition:transform .55s ease}@media(prefers-reduced-motion:reduce){.btn-primary{translate:none}.btn-primary:before{display:none}}.btn-primary:hover{background:linear-gradient(180deg,#ff6a4f,#f0512f);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 2px 4px #e6492e66,0 12px 32px #e6492e61}.btn-primary:active{transform:translateY(1px) scale(.972);box-shadow:inset 0 1px #fff3,0 1px 2px #e6492e66,0 3px 9px #e6492e4d}.btn:not(.btn-primary):active{transform:scale(.972)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-hover);border-color:#0f255057}.on-dark .btn-ghost:hover{background:var(--dk-surface-hover);border-color:#ffffff52}@keyframes fade-up{0%{opacity:0;transform:translateY(60px) scale(.955)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-up{opacity:0;transform:translateY(60px) scale(.955);will-change:transform,opacity}.fade-up.is-visible{animation:fade-up 1.05s var(--ease-out) forwards}.reveal{opacity:0;transform:translateY(34px);transition:opacity .85s var(--ease-out),transform .85s var(--ease-out);transition-delay:calc(var(--rvi, 0) * 85ms)}.reveal--rise{transform:translateY(56px)}.reveal--fade{transform:none}.reveal--scale{transform:translateY(20px) scale(.955)}.reveal--left{transform:translate(-30px)}.reveal--right{transform:translate(30px)}.reveal.is-in,[data-reveal-group].is-in .reveal{opacity:1;transform:none}[data-parallax]{transform:translate3d(0,var(--py, 0px),0)}@media(max-width:760px){[data-parallax]{transform:none!important}}.scroll-cue{position:fixed;left:50%;bottom:clamp(16px,2.6vh,30px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:35;pointer-events:none;transition:opacity .5s ease,transform .5s ease}.scroll-cue.gone{opacity:0;transform:translate(-50%) translateY(10px)}.scroll-cue-label{font-family:var(--font-body);font-size:.66rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint)}.scroll-cue-track{position:relative;width:20px;height:32px;border:1.5px solid rgba(255,255,255,.22);border-radius:12px}.scroll-cue-dot{position:absolute;left:50%;top:6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--os-teal);box-shadow:0 0 6px #1f4d9e80;animation:scroll-cue-dot 1.9s cubic-bezier(.5,0,.2,1) infinite}@keyframes scroll-cue-dot{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1;transform:translateY(13px)}to{opacity:0;transform:translateY(13px)}}@media(prefers-reduced-motion:reduce){.scroll-cue-dot{animation:none;opacity:.9}}html[data-still] .badge-coral:after,html[data-still] .ai-spark,html[data-still] .badge-dot,html[data-still] .scroll-cue-dot{animation:none!important}html[data-still] .f1,html[data-still] .f2,html[data-still] .f3,html[data-still] .f4{animation-name:pop-in!important}.anim-paused *,.anim-paused *:before,.anim-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade-up,.fade-up.is-visible{animation:none;opacity:1;transform:none}.reveal,.reveal.is-in,[data-reveal-group] .reveal{opacity:1!important;transform:none!important;transition:none!important}[data-parallax]{transform:none!important}.page>section+section:before{transform:translate(-50%) scaleX(1)!important;transition:none!important}.btn{transition:background .18s ease,border-color .18s ease}.btn-primary:hover,.btn-primary:active{transform:none}}.grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.kw{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.kwi{display:inline-block;transform:translateY(115%)}.section-heading.ksee .kwi{animation:kword .7s var(--ease-spring) forwards}@keyframes kword{to{transform:translateY(0)}}.os-section{position:relative;padding:clamp(58px,8vw,96px) 0}html{background:var(--os-bg)}.page>section.os-section{padding:clamp(64px,8.5vw,110px) 0;background:transparent}.engine-on .page>section.os-section{padding:clamp(40px,5.5vw,70px) 0}.os-rule{border-top:1px solid var(--os-ink-faint)}.os-sec-head{max-width:820px;margin:0 auto clamp(30px,4.4vw,46px);text-align:center}.os-sec-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill, 999px);border:1px solid var(--os-ink-ghost);background:#ffffff08;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--os-ink-dim)}.os-sec-kicker .idx{flex:none;width:9px;height:10px;font-size:0;line-height:0;background:var(--coral);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.os-sec-title{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,4.4vw,46px);line-height:1.05;letter-spacing:-.02em;margin:14px auto 0;color:var(--os-ink);text-shadow:none;text-wrap:balance}.os-sec-title .hl,.os-sec-title .ex,.os-sec-title .hi{background:var(--grad-head-cool);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.os-sec-title .ex{text-shadow:none}@supports ((-webkit-background-clip: text) or (background-clip: text)){@media(min-width:761px)and (prefers-reduced-motion:no-preference){.os-sec-title{background-color:var(--os-ink);background-image:url(/assets/hive-bg-DNihsdL3.webp);background-size:cover;background-position:center;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports (-webkit-touch-callout: none){.os-sec-title{background-attachment:scroll}}.os-sec-title .hl,.os-sec-title .ex,.os-sec-title .hi{background-image:var(--grad-head-cool);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}}.os-sec-desc{font-family:var(--font-body);margin:20px auto 0;font-size:15.5px;max-width:60ch;color:var(--os-ink-dim);line-height:1.65}.os-sec-desc b{color:var(--os-ink);font-weight:400}.os-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;border:1px solid var(--os-ink);border-radius:var(--radius-btn);color:var(--os-ink);background:transparent;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease,border-color .14s ease,transform .18s var(--ease-spring)}.os-btn .k{color:var(--os-ink-dim);margin-right:9px}.os-btn:hover{background:var(--os-teal);color:#fff;box-shadow:0 8px 20px #1f4d9e38}.os-btn:active{transform:translateY(1px) scale(.98)}.os-btn:hover .k{color:var(--os-bg)}.os-btn:focus-visible{outline:2px solid var(--os-ink-hot);outline-offset:3px}.os-btn:disabled{cursor:default;opacity:.7}.os-btn.ghost{border-color:var(--os-ink-faint);color:var(--os-ink-dim)}.os-btn.ghost:hover{border-color:var(--os-ink);color:var(--os-bg)}.os-btn.alert{border-color:var(--os-alert);color:var(--os-alert-hot)}.os-btn.alert .k{color:var(--os-alert)}.os-btn.alert:hover{background:var(--os-alert);color:#fff;box-shadow:0 0 22px #e6492e73}.os-btn.alert:hover .k{color:#fff}.os-btn.alert:disabled:hover{background:transparent;color:var(--os-alert-hot);box-shadow:none}.os-hex{width:9px;height:10px;flex:none;clip-path:var(--hex-clip);background:var(--os-ink);filter:drop-shadow(0 0 4px var(--os-ink))}.os-hex.ok{background:var(--os-ok);filter:drop-shadow(0 0 4px var(--os-ok))}.os-hex.alert{background:var(--os-alert);filter:drop-shadow(0 0 5px var(--os-alert))}.os-hex.dim{background:var(--os-ink-ghost);filter:none}@media(max-width:560px){.os-sec-title{font-size:clamp(25px,7.4vw,32px);line-height:1.08}.os-sec-desc{font-size:14px;line-height:1.55;margin-top:13px}.os-sec-head{margin-bottom:clamp(18px,5vw,28px)}.page>section.os-section{padding:clamp(40px,10vw,60px) 0}}.engine-on .hex-seam{display:none}:root{--reg-human-bg: #fbf7f2;--reg-transition-bg: #eef1f6}section[data-register=human]{background:var(--reg-human-bg);color:var(--os-ink)}section[data-register=transition]{background:var(--reg-transition-bg);color:var(--os-ink)}.ts-toggle{display:none!important}.human-view:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.glass-beat{position:relative}.glass-beat .glass-panel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#14243fb8,#101d349e);-webkit-backdrop-filter:blur(9px) saturate(1.35) brightness(.92);backdrop-filter:blur(9px) saturate(1.35) brightness(.92);transition:left .45s cubic-bezier(.4,0,.2,1),right .45s cubic-bezier(.4,0,.2,1),top .45s cubic-bezier(.4,0,.2,1),bottom .45s cubic-bezier(.4,0,.2,1),border-radius .45s ease}.engine-on .glass-beat .glass-panel{left:max(0px,calc((100% - var(--container)) / 2 - 40px));right:max(0px,calc((100% - var(--container)) / 2 - 40px));top:9px;bottom:9px;border-radius:18px}.glass-beat .container{position:relative;z-index:1}section.glass-beat .os-sec-title,section.glass-beat .wl-head{background:none;-webkit-text-fill-color:#fff;color:#fff}section.glass-beat .os-sec-title .hl{background:var(--grad-head-cool);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}section.glass-beat .os-sec-desc,section.glass-beat .wl-sub{color:#f4f7fbc7}section.glass-beat .os-sec-desc b{color:#fff;font-weight:600}section.glass-beat .os-sec-kicker{color:#f4f7fbe0;border-color:#ffffff42;background:#ffffff0f}.page>section.app-sec,.engine-on .page>section.app-sec{padding:clamp(26px,4vw,48px) 0 clamp(56px,7vw,88px)}.engine-on .page>section.os-section{margin:clamp(20px,2.6vw,36px) 0}.engine-on .page>section.os-section:last-child{margin-bottom:0}main.page.human:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#101a2e21;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:30}.fax-drag main.page.human:after{opacity:1}.tear.fax-warm{filter:brightness(1.06)}.tear.fax-hint-pulse{animation:tear-hint-pulse 1.25s ease-in-out}@keyframes tear-hint-pulse{0%,to{filter:none}45%{filter:brightness(1.22) drop-shadow(0 0 22px rgba(95,227,234,.4))}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
