.flow-capsule[data-v-3173cf77]{border:1px solid var(--flow-accent-border,#ffffff24);background:var(--flow-glass,color-mix(in srgb,var(--flow-chrome) 55%,transparent));-webkit-backdrop-filter:blur(14px)saturate(1.1);box-shadow:var(--flow-glow,0 0 50px #00000040);color:var(--flow-text,#fff)}@media (width<=767px){.flow-capsule.is-page-native[data-v-3173cf77]{min-height:28rem;height:auto!important}.flow-capsule.is-expanded[data-v-3173cf77]:not(.is-page-native){padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border:none;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;padding:1rem!important}}.capsule-content-enter-active[data-v-3173cf77],.capsule-content-leave-active[data-v-3173cf77]{transition:opacity .25s,transform .25s}.capsule-content-enter-from[data-v-3173cf77]{opacity:0;transform:translateY(4px)}.capsule-content-leave-to[data-v-3173cf77]{opacity:0;transform:translateY(-4px)}.card-shell-enter-active[data-v-3173cf77]{transition:opacity .4s .3s}.card-shell-leave-active[data-v-3173cf77]{transition:opacity .3s}.card-shell-enter-from[data-v-3173cf77],.card-shell-leave-to[data-v-3173cf77]{opacity:0}.content-fade-enter-active[data-v-3173cf77]{transition:opacity .35s,transform .35s cubic-bezier(.34,1.1,.64,1)}.content-fade-leave-active[data-v-3173cf77]{transition:opacity .35s,transform .35s}.content-fade-enter-from[data-v-3173cf77]{opacity:0;transform:translateY(8px)}.content-fade-leave-to[data-v-3173cf77]{opacity:0;transform:translateY(-6px)}.df-option[data-v-f36110c2]{border:1px solid var(--flow-divider);background:var(--flow-surface,var(--flow-elevated));text-align:left;width:100%;color:var(--flow-text);cursor:pointer;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:flex}.df-option[data-v-f36110c2]:hover:not(:disabled){border-color:color-mix(in srgb,var(--flow-accent-border) 60%,var(--flow-divider))}.df-option[data-v-f36110c2]:active:not(:disabled){transform:scale(.985)}.df-option.is-selected[data-v-f36110c2]{border-color:var(--flow-accent-border);background:var(--flow-accent-soft);box-shadow:0 0 .5rem color-mix(in srgb,var(--flow-accent) 12%,transparent)}.df-option[data-v-f36110c2]:disabled{cursor:not-allowed;opacity:.4}.df-option__indicator[data-v-f36110c2]{border:1px solid var(--flow-border);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.df-option__indicator--checkbox[data-v-f36110c2]{border-radius:.375rem}.df-option__indicator--radio[data-v-f36110c2]{border-radius:999px}.df-option.is-selected .df-option__indicator[data-v-f36110c2]{border-color:var(--flow-accent);background:var(--flow-accent);color:var(--flow-accent-contrast,#fff);box-shadow:0 0 .4rem color-mix(in srgb,var(--flow-accent) 24%,transparent)}.df-option__radio-dot[data-v-f36110c2]{background:var(--flow-accent-contrast,#fff);border-radius:999px;width:.4375rem;height:.4375rem;display:block}.df-option__copy[data-v-f36110c2]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.df-option__title[data-v-f36110c2]{color:var(--flow-text);font-size:.875rem;font-weight:600;line-height:1.35}.df-option__subtitle[data-v-f36110c2]{color:var(--flow-text-muted);font-size:.8125rem;line-height:1.45}.df-btn[data-v-a45d9612]{white-space:nowrap;cursor:pointer;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.125rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .1s,opacity .16s;display:inline-flex}.df-btn[data-v-a45d9612]:active:not(:disabled){transform:scale(.96)}.df-btn[data-v-a45d9612]:disabled{cursor:not-allowed;opacity:.4}.df-btn--block[data-v-a45d9612]{width:100%}.df-btn--primary[data-v-a45d9612]{border:1px solid var(--flow-accent-border);background:var(--flow-accent);color:var(--flow-accent-contrast,#fff);box-shadow:0 0 .5rem color-mix(in srgb,var(--flow-accent) 20%,transparent)}.df-btn--primary[data-v-a45d9612]:hover:not(:disabled){box-shadow:0 0 .75rem color-mix(in srgb,var(--flow-accent) 32%,transparent)}.df-btn--secondary[data-v-a45d9612]{border:1px solid var(--flow-divider);color:var(--flow-text);background:0 0}.df-btn--secondary[data-v-a45d9612]:hover:not(:disabled){border-color:var(--flow-border);background:var(--flow-icon-well,color-mix(in srgb,var(--flow-text) 4%,transparent))}.df-btn--danger[data-v-a45d9612]{background:var(--flow-cancel-bg,#ef444414);color:#ef4444;border:1px solid #ef444433}.df-btn--danger[data-v-a45d9612]:hover:not(:disabled){background:#ef444424}.df-field-label[data-v-f7f8579c]{text-transform:uppercase;letter-spacing:.05em;color:var(--flow-text-muted);margin:0;font-size:.75rem;font-weight:700;line-height:1.25}.df-field-label--accent[data-v-f7f8579c]{color:var(--flow-accent)}.pdg[data-v-99fa6556]{color:var(--flow-text);font-size:.9rem}.pdg__panel[data-v-99fa6556]{flex-direction:column;gap:.75rem;display:flex}.pdg__title[data-v-99fa6556]{color:var(--flow-text);margin:0;font-size:1.05rem;font-weight:600}.pdg__hint[data-v-99fa6556]{color:var(--flow-text-muted);margin:0}.pdg__form[data-v-99fa6556]{gap:.5rem;display:flex}.pdg__input[data-v-99fa6556]{border:1px solid var(--flow-border);background:var(--flow-surface);min-width:0;color:var(--flow-text);font:inherit;border-radius:.6rem;flex:1;padding:.55rem .75rem}.pdg__modes[data-v-99fa6556]{gap:.5rem;display:grid}.pdg__mode[data-v-99fa6556]{border:1px solid var(--flow-accent-border);background:var(--flow-accent-soft);color:var(--flow-text);text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.pdg__mode[data-v-99fa6556]:hover{border-color:var(--flow-accent)}.pdg__mode-icon[data-v-99fa6556]{width:1.1rem;height:1.1rem;color:var(--flow-accent);flex-shrink:0}.pdg__mode-text[data-v-99fa6556]{flex-direction:column;display:flex}.pdg__mode-label[data-v-99fa6556]{font-weight:600}.pdg__mode-detail[data-v-99fa6556]{color:var(--flow-text-muted);font-size:.8rem}.pdg__hero-call[data-v-99fa6556]{background:linear-gradient(135deg,color-mix(in srgb,var(--flow-accent) 18%,var(--flow-surface)),var(--flow-surface));border:1px solid var(--flow-accent-border,color-mix(in srgb,var(--flow-accent) 35%,transparent));box-shadow:0 4px 20px -2px color-mix(in srgb,var(--flow-accent) 20%,transparent);border-radius:1rem;flex-direction:column;padding:1rem;display:flex}.pdg__hero-call-header[data-v-99fa6556]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.pdg__hero-call-tag[data-v-99fa6556]{text-transform:uppercase;letter-spacing:.05em;color:var(--flow-accent);align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.pdg__hero-call-tag-dot[data-v-99fa6556]{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 6px}.pdg__hero-call-btn[data-v-99fa6556]{background:var(--flow-accent);color:var(--flow-accent-contrast,#fff);box-shadow:0 4px 16px -2px color-mix(in srgb,var(--flow-accent) 40%,transparent);border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1.125rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.pdg__hero-call-btn[data-v-99fa6556]:active{transform:scale(.98)}.pdg__hero-call-icon[data-v-99fa6556]{background:#fff3;border-radius:.625rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.pdg__hero-call-content[data-v-99fa6556]{flex-direction:column;flex:1;min-width:0;display:flex}.pdg__hero-call-label[data-v-99fa6556]{text-transform:uppercase;letter-spacing:.05em;opacity:.95;font-size:.75rem;font-weight:700}.pdg__hero-call-code[data-v-99fa6556]{letter-spacing:.02em;white-space:nowrap;margin-top:.125rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;line-height:1.2}.pdg__hero-call-arrow[data-v-99fa6556]{background:#00000026;border-radius:.5rem;flex-shrink:0;padding:.35rem .65rem;font-size:.875rem;font-weight:700}.pdg__hero-call-footer[data-v-99fa6556]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.pdg__hero-call-tip[data-v-99fa6556]{color:var(--flow-text-muted);margin:0;font-size:.75rem;line-height:1.4}.pdg__copy-btn[data-v-99fa6556]{color:var(--flow-text);background:var(--flow-icon-well);border:1px solid var(--flow-divider);cursor:pointer;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.pdg__copy-btn[data-v-99fa6556]:hover{background:var(--flow-surface)}.pdg__demo-box[data-v-99fa6556]{border:1px solid var(--flow-divider);background:var(--flow-elevated);border-radius:1rem;padding:.875rem}.pdg__demo-head[data-v-99fa6556]{justify-content:space-between;align-items:center;margin-bottom:.625rem;display:flex}.pdg__demo-title span[data-v-99fa6556]{color:var(--flow-text);font-size:.8125rem;font-weight:600}.pdg__demo-title small[data-v-99fa6556]{color:var(--flow-text-muted);margin-top:.125rem;font-size:.6875rem;display:block}.pdg__demo-actions[data-v-99fa6556]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.pdg__replay-btn[data-v-99fa6556]{color:var(--flow-accent);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.pdg__display[data-v-99fa6556]{background:var(--flow-surface);letter-spacing:.08em;word-break:break-all;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.75rem;margin-bottom:.625rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;display:flex}.pdg__display-value[data-v-99fa6556]{color:var(--flow-text)}.pdg__cursor[data-v-99fa6556]{background:var(--flow-accent);width:2px;height:1.1rem;margin-left:2px;animation:1s steps(2,start) infinite pdg-blink-99fa6556;display:inline-block}.pdg__display.is-playing .pdg__cursor[data-v-99fa6556]{animation:none}@keyframes pdg-blink-99fa6556{to{visibility:hidden}}.pdg__keypad[data-v-99fa6556]{gap:.4rem;display:grid}.pdg__row[data-v-99fa6556]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pdg__key[data-v-99fa6556]{background:var(--flow-icon-well);border:1px solid var(--flow-divider,#ffffff14);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;height:3.25rem;transition:background-color .14s,transform .14s;display:flex}.pdg__key.is-active[data-v-99fa6556]{background:var(--flow-accent);color:var(--flow-accent-contrast);transform:scale(.96)}.pdg__key-main[data-v-99fa6556]{font-size:1.25rem;font-weight:600;line-height:1}.pdg__key-sub[data-v-99fa6556]{letter-spacing:.1em;color:var(--flow-text-faint);margin-top:.125rem;font-size:.625rem;font-weight:500}.pdg__actions[data-v-99fa6556]{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.pdg__button[data-v-99fa6556]{border:1px solid var(--flow-border);background:var(--flow-surface,transparent);min-height:2.75rem;color:var(--flow-text);font:inherit;cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}.pdg__button[data-v-99fa6556]:active:not(:disabled){transform:scale(.98)}.pdg__button[data-v-99fa6556]:disabled{opacity:.4;cursor:not-allowed}.pdg__button--primary[data-v-99fa6556]{background:var(--flow-accent);color:var(--flow-accent-contrast);box-shadow:0 4px 12px color-mix(in srgb,var(--flow-accent) 25%,transparent);border-color:#0000}.pdg__button--done[data-v-99fa6556]{border-radius:.875rem;min-height:3.125rem;font-size:1rem;font-weight:700}@media (prefers-reduced-motion:reduce){.pdg__cursor[data-v-99fa6556]{animation:none}.pdg__key[data-v-99fa6556]{transition:none}}.dial-guide[data-v-39a57019] .pdg__actions{display:none}.content-fade-enter-active[data-v-fdacc6b5],.content-fade-leave-active[data-v-fdacc6b5]{transition:opacity .35s,transform .35s}.content-fade-enter-from[data-v-fdacc6b5]{opacity:0;transform:translateY(6px)}.content-fade-leave-to[data-v-fdacc6b5]{opacity:0;transform:translateY(-6px)}
