.JUEpvG_stage{font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--th-hero-fg,#e9f1f0);-webkit-font-smoothing:antialiased}.JUEpvG_stageInner{max-width:62rem;margin:0 auto;padding:9vh 7vw 10vh}.JUEpvG_title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;color:var(--th-hero-fg-strong,#f0f6f3);text-shadow:0 1px 50px #78a0aa2e;text-wrap:balance;max-width:15ch;font-size:clamp(2.7rem,8vw,5.2rem);font-weight:300;line-height:.98}.JUEpvG_lede{max-width:48ch;color:var(--th-hero-fg,#e9f1f0);margin-top:1.4rem;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:300;line-height:1.6}.JUEpvG_panel{width:min(34rem,100%);margin-top:2.8rem;padding:1.6rem 1.6rem 1.5rem}@media (prefers-reduced-motion:no-preference){.JUEpvG_panel{animation:.62s cubic-bezier(.16,1,.3,1) both JUEpvG_settle}}@keyframes JUEpvG_settle{0%{opacity:.35;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.JUEpvG_calm{max-width:42rem;margin:0 auto;padding:4.5rem 1.5rem 5rem}.JUEpvG_h2{font-family:var(--font-heading);letter-spacing:-.01em;color:hsl(var(--text-primary));text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.25}.JUEpvG_manifest{border-top:1px solid hsl(var(--border-subtle));margin-top:1.75rem}.JUEpvG_manifest>li{border-bottom:1px solid hsl(var(--border-subtle));color:hsl(var(--text-secondary));padding:1.05rem 0;line-height:1.65}.JUEpvG_manifest strong{color:hsl(var(--text-primary));font-weight:600;display:block}.JUEpvG_panelSunken{border-radius:var(--rad-card,14px);background:hsl(var(--surface-sunken));margin-top:3.5rem;padding:1.75rem}.JUEpvG_panelCard{border-radius:var(--rad-card,14px);border:1px solid hsl(var(--border-default));background:hsl(var(--surface-card));margin-top:1.25rem;padding:1.75rem}.JUEpvG_prose{color:hsl(var(--text-secondary));margin-top:.75rem;line-height:1.65}.JUEpvG_demoRow{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.JUEpvG_footnote{color:hsl(var(--text-secondary));margin-top:3rem;font-size:.875rem;line-height:1.65}@media (min-width:640px){.JUEpvG_panelSunken,.JUEpvG_panelCard{padding:2rem}}
.i3_dJG_panel{display:block}.i3_dJG_label{font-family:var(--font-fraunces), Georgia, serif;color:var(--th-hero-fg-strong,#eef5f3);font-size:1.22rem;font-weight:400;line-height:1.25;display:block}.i3_dJG_hint{color:var(--th-hero-fg,#e9f1f0);margin-top:.35rem;font-size:.85rem;line-height:1.55}.i3_dJG_field{width:100%;min-height:52px;color:var(--th-hero-fg-strong,#eef5f3);background:var(--th-glass-bg,#02101a66);border:1px solid var(--th-glass-border,#d6e8f733);border-radius:13px;margin-top:1rem;padding:.9rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s;display:block}.i3_dJG_field::placeholder{color:var(--th-hero-fg-soft,#e9f1f0b3)}.i3_dJG_field:hover{border-color:var(--th-eyebrow-color,#caa86a80)}.i3_dJG_field:focus-visible{border-color:var(--th-eyebrow-color,#caa86ab3);outline:none;box-shadow:0 0 0 2px #caa86a61}.i3_dJG_error{background:hsl(var(--tone-caution-bg));color:hsl(var(--tone-caution-text));border-radius:12px;margin-top:.9rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.i3_dJG_actions{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.i3_dJG_submit{justify-content:center;min-height:52px;padding:.95rem 1.6rem;font-size:.98rem}.i3_dJG_scan{min-height:52px;color:var(--th-hero-fg-strong,#eef5f3);border:1px solid var(--th-hero-fg-soft,#e9f1f066);border-color:color-mix(in srgb, currentColor 34%, transparent);border-radius:var(--th-control-radius,12px);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.95rem 1.6rem;font-family:inherit;font-size:.98rem;font-weight:600;transition:border-color .2s;display:inline-flex}.i3_dJG_scan:hover:not(:disabled){border-color:var(--th-eyebrow-color,#caa86a99)}.i3_dJG_scan:focus-visible{outline:2px solid var(--th-eyebrow-color,#caa86acc);outline-offset:2px}.i3_dJG_scan:disabled{opacity:.55;cursor:not-allowed}.i3_dJG_scanNote{color:var(--th-hero-fg,#e9f1f0);margin-top:.75rem;font-size:.85rem;line-height:1.55}@media (min-width:480px){.i3_dJG_actions{flex-direction:row;align-items:center}.i3_dJG_submit,.i3_dJG_scan{width:auto}}@media (prefers-reduced-motion:reduce){.i3_dJG_field,.i3_dJG_scan{transition:none}}
