.app-desk[data-astro-cid-nnz3m7jg].stage{width:100%;min-height:320px;padding:.15rem 0;position:relative;overflow:visible}.grid-bg[data-astro-cid-nnz3m7jg]{background-image:linear-gradient(color-mix(in srgb, var(--cyan-bright) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cyan-bright) 7%, transparent) 1px, transparent 1px);opacity:.8;background-size:20px 20px;position:absolute;inset:0;mask-image:radial-gradient(80% 75% at 50% 48%,#000,#0000)}.desk-glow[data-astro-cid-nnz3m7jg]{background:var(--cyan-primary);opacity:.08;filter:blur(50px);border-radius:50%;width:220px;height:220px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ambient-fields[data-astro-cid-nnz3m7jg]{z-index:0;pointer-events:none;position:absolute;inset:0}.field-chip[data-astro-cid-nnz3m7jg]{border:1px solid color-mix(in srgb, var(--cyan-bright) 22%, var(--surface-border));background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);max-width:10rem;box-shadow:0 4px 16px color-mix(in srgb, var(--cyan-bright) 8%, transparent);opacity:0;animation:field-appear var(--chip-duration,5.5s) ease-in-out infinite;animation-delay:var(--chip-delay,0s);border-radius:6px;padding:.32rem .5rem;font-size:.5625rem;line-height:1.25;position:absolute}.field-chip[data-astro-cid-nnz3m7jg] .kind[data-astro-cid-nnz3m7jg]{text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-bright);margin-bottom:.1rem;font-size:.5rem;font-weight:600;display:block}.field-chip[data-astro-cid-nnz3m7jg] .value[data-astro-cid-nnz3m7jg]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.field-chip[data-astro-cid-nnz3m7jg].chip-script{border-color:color-mix(in srgb, var(--cyan-bright) 45%, var(--surface-border));box-shadow:0 0 12px color-mix(in srgb, var(--cyan-bright) 12%, transparent)}.field-chip[data-astro-cid-nnz3m7jg].chip-script .kind[data-astro-cid-nnz3m7jg]{letter-spacing:.04em}@keyframes field-appear{0%,to{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.96)}12%{opacity:0}28%,62%{opacity:1;filter:blur();transform:translateY(-4px)scale(1)}78%{opacity:0;filter:blur(1px);transform:translateY(-10px)scale(.98)}}.phone[data-astro-cid-nnz3m7jg]{z-index:2;border:2px solid var(--glass-hover-border);background:var(--surface-elevated);width:11.5rem;box-shadow:var(--glass-shadow);border-radius:1.25rem;margin:0 auto;padding:.55rem .55rem .65rem;position:relative;overflow:visible}.phone-notch[data-astro-cid-nnz3m7jg]{background:var(--surface-border);border-radius:99px;width:3rem;height:.35rem;margin:0 auto .5rem}.camera-frame[data-astro-cid-nnz3m7jg]{background:color-mix(in srgb, var(--cyan-bright) 6%, var(--surface));border-radius:8px;height:6.25rem;margin-bottom:.5rem;position:relative;overflow:hidden}.corner[data-astro-cid-nnz3m7jg]{border-color:var(--cyan-bright);opacity:.8;border-style:solid;width:14px;height:14px;position:absolute}.tl[data-astro-cid-nnz3m7jg]{border-width:2px 0 0 2px;top:8px;left:8px}.tr[data-astro-cid-nnz3m7jg]{border-width:2px 2px 0 0;top:8px;right:8px}.bl[data-astro-cid-nnz3m7jg]{border-width:0 0 2px 2px;bottom:8px;left:8px}.br[data-astro-cid-nnz3m7jg]{border-width:0 2px 2px 0;bottom:8px;right:8px}.mini-id[data-astro-cid-nnz3m7jg]{border:1px dashed color-mix(in srgb, var(--cyan-bright) 50%, transparent);border-radius:4px;width:3.5rem;height:2.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-line[data-astro-cid-nnz3m7jg]{background:var(--cyan-bright);height:2px;box-shadow:0 0 10px var(--cyan-bright);animation:2.5s ease-in-out infinite app-scan;position:absolute;left:0;right:0}@keyframes app-scan{0%{opacity:0;top:10%}20%{opacity:1}80%{opacity:1;top:85%}to{opacity:0;top:95%}}.status[data-astro-cid-nnz3m7jg]{text-transform:uppercase;letter-spacing:.12em;color:var(--cyan-bright);text-align:center;margin-bottom:.35rem;font-size:.5625rem;animation:2.5s step-end infinite blink}@keyframes blink{50%{opacity:.4}}.live-field[data-astro-cid-nnz3m7jg]{border-top:1px solid var(--surface-border);text-align:center;padding:.5rem .35rem .35rem;overflow:visible}.live-kind[data-astro-cid-nnz3m7jg]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.5rem;display:block}.live-value[data-astro-cid-nnz3m7jg]{color:var(--text-primary);margin-top:.2rem;font-size:.75rem;font-weight:600;display:block}.badge-wrap[data-astro-cid-nnz3m7jg]{z-index:20;margin-top:.45rem;display:inline-block;position:relative}.badge-on-device[data-astro-cid-nnz3m7jg]{font:inherit;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--glass-hover-border);color:var(--cyan-bright);background:color-mix(in srgb, var(--cyan-bright) 8%, var(--surface));cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;margin:0;padding:.3rem .45rem;font-size:.5625rem;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.badge-dot[data-astro-cid-nnz3m7jg]{background:var(--cyan-bright);width:.35rem;height:.35rem;box-shadow:0 0 8px var(--cyan-bright);border-radius:50%;animation:2s ease-in-out infinite dot-live}@keyframes dot-live{0%,to{opacity:1}50%{opacity:.35}}.badge-wrap[data-astro-cid-nnz3m7jg]:hover .badge-on-device[data-astro-cid-nnz3m7jg],.badge-on-device[data-astro-cid-nnz3m7jg]:focus-visible{border-color:color-mix(in srgb, var(--cyan-bright) 55%, var(--surface-border));box-shadow:0 0 20px color-mix(in srgb, var(--cyan-bright) 25%, transparent);outline:none;transform:translateY(-1px)}.sovereignty-hud[data-astro-cid-nnz3m7jg]{text-align:left;background:color-mix(in srgb, var(--surface-elevated) 94%, transparent);border:1px solid color-mix(in srgb, var(--cyan-bright) 35%, var(--surface-border));width:min(16.5rem,78vw);box-shadow:0 12px 40px color-mix(in srgb, var(--cyan-bright) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--cyan-bright) 8%, transparent) inset;backdrop-filter:blur(12px);pointer-events:none;opacity:0;visibility:hidden;border-radius:10px;padding:.85rem .9rem .75rem;transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1),visibility .28s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%)translateY(10px)scale(.94)}.sovereignty-hud[data-astro-cid-nnz3m7jg].is-open,.badge-wrap[data-astro-cid-nnz3m7jg]:hover .sovereignty-hud[data-astro-cid-nnz3m7jg],.badge-wrap[data-astro-cid-nnz3m7jg]:focus-within .sovereignty-hud[data-astro-cid-nnz3m7jg]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.hud-frame[data-astro-cid-nnz3m7jg]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hud-corner[data-astro-cid-nnz3m7jg]{border-color:var(--cyan-bright);opacity:.7;border-style:solid;width:10px;height:10px;position:absolute}.hud-corner[data-astro-cid-nnz3m7jg].tl{border-width:1px 0 0 1px;top:6px;left:6px}.hud-corner[data-astro-cid-nnz3m7jg].tr{border-width:1px 1px 0 0;top:6px;right:6px}.hud-corner[data-astro-cid-nnz3m7jg].bl{border-width:0 0 1px 1px;bottom:6px;left:6px}.hud-corner[data-astro-cid-nnz3m7jg].br{border-width:0 1px 1px 0;bottom:6px;right:6px}.hud-scan[data-astro-cid-nnz3m7jg]{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--cyan-bright) 18%, transparent), transparent);opacity:0;height:40%;position:absolute;top:-40%;left:0;right:0}.badge-wrap[data-astro-cid-nnz3m7jg]:hover .hud-scan[data-astro-cid-nnz3m7jg],.sovereignty-hud[data-astro-cid-nnz3m7jg].is-open .hud-scan[data-astro-cid-nnz3m7jg]{animation:1.4s ease-out hud-sweep}@keyframes hud-sweep{0%{opacity:0;top:-50%}15%{opacity:1}to{opacity:0;top:110%}}.hud-signal[data-astro-cid-nnz3m7jg]{text-transform:uppercase;letter-spacing:.14em;color:var(--cyan-bright);align-items:center;gap:.35rem;margin:0 0 .45rem;font-size:.5rem;font-weight:600;display:flex}.hud-signal[data-astro-cid-nnz3m7jg] .pulse[data-astro-cid-nnz3m7jg]{background:var(--cyan-bright);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--cyan-bright);border-radius:50%}.hud-title[data-astro-cid-nnz3m7jg]{letter-spacing:-.02em;background:linear-gradient(120deg, var(--text-primary), var(--cyan-bright));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .4rem;font-size:.8125rem;font-weight:700;line-height:1.25}.hud-copy[data-astro-cid-nnz3m7jg]{color:var(--text-secondary);margin:0 0 .55rem;font-size:.6875rem;line-height:1.55}.hud-tags[data-astro-cid-nnz3m7jg]{flex-direction:column;gap:.3rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.hud-tags[data-astro-cid-nnz3m7jg] li[data-astro-cid-nnz3m7jg]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--surface-border);background:color-mix(in srgb, var(--cyan-bright) 5%, var(--surface));border-radius:4px;padding:.25rem .4rem;font-size:.5625rem;font-weight:600;animation:.45s backwards tag-in}.hud-tags[data-astro-cid-nnz3m7jg] li[data-astro-cid-nnz3m7jg]:first-child{animation-delay:50ms}.hud-tags[data-astro-cid-nnz3m7jg] li[data-astro-cid-nnz3m7jg]:nth-child(2){animation-delay:.12s}.hud-tags[data-astro-cid-nnz3m7jg] li[data-astro-cid-nnz3m7jg]:nth-child(3){animation-delay:.19s}@keyframes tag-in{0%{opacity:0;transform:translate(-6px)}}.badge-wrap[data-astro-cid-nnz3m7jg]:not(:hover):not(:focus-within) .hud-tags[data-astro-cid-nnz3m7jg] li[data-astro-cid-nnz3m7jg]{animation:none}.hud-link[data-astro-cid-nnz3m7jg]{color:var(--cyan-bright);font-size:.625rem;font-weight:600;text-decoration:none}.hud-link[data-astro-cid-nnz3m7jg]:hover{text-decoration:underline}@media (width<=520px){.app-desk[data-astro-cid-nnz3m7jg].stage{min-height:360px}.field-chip[data-astro-cid-nnz3m7jg]{max-width:7.5rem;font-size:.5rem}.field-chip[data-astro-cid-nnz3m7jg]:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.scan-line[data-astro-cid-nnz3m7jg],.status[data-astro-cid-nnz3m7jg],.field-chip[data-astro-cid-nnz3m7jg],.badge-dot[data-astro-cid-nnz3m7jg],.hud-scan[data-astro-cid-nnz3m7jg],.hud-tags[data-astro-cid-nnz3m7jg] li[data-astro-cid-nnz3m7jg]{animation:none}.field-chip[data-astro-cid-nnz3m7jg]{opacity:.85;filter:none;transform:none}.field-chip[data-astro-cid-nnz3m7jg]:nth-child(n+7){display:none}}.step[data-astro-cid-brmdfpyo]{padding:1.5rem}.num[data-astro-cid-brmdfpyo]{width:2rem;height:2rem;color:var(--cyan-bright);background:#00e5ff1f;border-radius:8px;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.step[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo]{margin:0 0 .5rem}.step[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:var(--text-secondary);margin:0;font-size:.9375rem}.center[data-astro-cid-brmdfpyo]{text-align:center}
