.ghost-success-container[data-v-b64ddd2b]{position:relative;width:280px;height:280px;margin:0 auto;display:flex;align-items:center;justify-content:center}.spectral-bg[data-v-b64ddd2b]{position:absolute;inset:0;pointer-events:none}.spectral-ring[data-v-b64ddd2b]{position:absolute;border:1px solid;border-radius:50%;animation:spectralPulse-b64ddd2b 3s ease-in-out infinite}.ring-1[data-v-b64ddd2b]{inset:20%;border-color:#00ffd533;animation-delay:0s}.ring-2[data-v-b64ddd2b]{inset:10%;border-color:#00ffff26;animation-delay:1s}.ring-3[data-v-b64ddd2b]{inset:0%;border-color:#00a8ff1a;animation-delay:2s}@keyframes spectralPulse-b64ddd2b{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.1);opacity:1}}.ghost-success-icon[data-v-b64ddd2b]{width:200px;height:200px;z-index:2;filter:drop-shadow(0 0 30px rgba(0,255,213,.5));animation:floatGhost-b64ddd2b 4s ease-in-out infinite}@keyframes floatGhost-b64ddd2b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animating .ghost-success-icon[data-v-b64ddd2b]{animation:floatGhost-b64ddd2b 4s ease-in-out infinite,ghostAppear-b64ddd2b 1.5s ease-out}@keyframes ghostAppear-b64ddd2b{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.1) rotate(10deg)}to{transform:scale(1) rotate(0);opacity:1}}.matrix-effect[data-v-b64ddd2b]{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.3}.matrix-line[data-v-b64ddd2b]{position:absolute;width:2px;height:20px;background:linear-gradient(to bottom,transparent,#00ffd5,transparent);animation:matrixFall-b64ddd2b 3s linear infinite;animation-delay:var(--delay);left:calc(var(--delay) * 20px + 10%)}@keyframes matrixFall-b64ddd2b{0%{transform:translateY(-20px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(300px);opacity:0}}@media(max-width:640px){.ghost-success-container[data-v-b64ddd2b]{width:220px;height:220px}.ghost-success-icon[data-v-b64ddd2b]{width:160px;height:160px}}.passkey-onboarding[data-v-2e70c2a9]{max-width:500px;margin:0 auto;padding:2rem;box-sizing:border-box;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0))}.onboarding-step[data-v-2e70c2a9]{animation:fadeIn-2e70c2a9 .5s ease}@keyframes fadeIn-2e70c2a9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-icon[data-v-2e70c2a9]{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem}.icon-large[data-v-2e70c2a9]{width:80px;height:80px;color:#00ffd5;filter:drop-shadow(0 0 20px currentColor);display:block;margin:0 auto}.lock-icon[data-v-2e70c2a9]{animation:lockPulse-2e70c2a9 2s ease-in-out infinite}@keyframes lockPulse-2e70c2a9{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}.key-icon[data-v-2e70c2a9]{color:#0ff}.verify-icon[data-v-2e70c2a9]{color:#00ffd5}.auth-icon[data-v-2e70c2a9]{color:#0ff}.step-icon.rotating .icon-large[data-v-2e70c2a9]{animation:rotate-2e70c2a9 2s linear infinite;transform-origin:center center}.step-icon.success .icon-large[data-v-2e70c2a9]{animation:bounce-2e70c2a9 .5s ease}@keyframes rotate-2e70c2a9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-2e70c2a9{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.step-title[data-v-2e70c2a9]{font-size:1.75rem;font-weight:700;color:#00ffd5;text-align:center;margin-bottom:1rem;letter-spacing:-.02em}.step-description[data-v-2e70c2a9]{text-align:center;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.benefits-list[data-v-2e70c2a9]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.benefit-item[data-v-2e70c2a9]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#00ffc30d;border:1px solid rgba(0,255,195,.15);border-radius:.5rem}.benefit-icon[data-v-2e70c2a9]{width:20px;height:20px;color:#00ffd5;flex-shrink:0}.passkey-name-input[data-v-2e70c2a9]{margin-bottom:2rem}.passkey-name-input label[data-v-2e70c2a9]{display:block;margin-bottom:.5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#fff9}.name-input[data-v-2e70c2a9]{width:100%;padding:.75rem;background:#0006;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:#fff;font-size:.95rem}.name-input[data-v-2e70c2a9]:focus{outline:none;border-color:#00ffc366;background:#00ffc30d}.warning-box[data-v-2e70c2a9],.info-box[data-v-2e70c2a9],.error-box[data-v-2e70c2a9]{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.warning-box[data-v-2e70c2a9]{background:#ffc7001a;border:1px solid rgba(255,199,0,.3);color:#ffd966}.info-box[data-v-2e70c2a9]{background:#009dff1a;border:1px solid rgba(0,157,255,.3);color:#66c3ff}.error-box[data-v-2e70c2a9]{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.3);color:#ff8080}.warning-icon[data-v-2e70c2a9],.info-icon[data-v-2e70c2a9],.error-icon[data-v-2e70c2a9]{width:24px;height:24px;flex-shrink:0}.warning-icon[data-v-2e70c2a9]{color:#ffd966}.info-icon[data-v-2e70c2a9]{color:#66c3ff}.error-icon[data-v-2e70c2a9]{color:#ff8080}.action-buttons[data-v-2e70c2a9]{display:flex;flex-direction:column;gap:.75rem}.btn[data-v-2e70c2a9]{padding:.85rem 1.25rem;border:none;border-radius:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;width:100%}.btn-primary[data-v-2e70c2a9]{background:linear-gradient(120deg,#00ffc3,#009dff);color:#001417}.btn-primary[data-v-2e70c2a9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #00ffc340}.btn-primary[data-v-2e70c2a9]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-2e70c2a9]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fffc}.btn-ghost[data-v-2e70c2a9]:hover{background:#ffffff0d;border-color:#ffffff4d}.loading-spinner[data-v-2e70c2a9]{width:50px;height:50px;margin:2rem auto;border:3px solid rgba(0,255,195,.2);border-top-color:#00ffd5;border-radius:50%;animation:spin-2e70c2a9 1s linear infinite}@keyframes spin-2e70c2a9{to{transform:rotate(360deg)}}.progress-bar[data-v-2e70c2a9]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin:2rem 0}.progress-fill[data-v-2e70c2a9]{height:100%;background:linear-gradient(90deg,#00ffd5,#009dff);animation:progress-2e70c2a9 2s ease-out}@keyframes progress-2e70c2a9{0%{width:0}to{width:100%}}.complete[data-v-2e70c2a9]{text-align:center}.success-header[data-v-2e70c2a9]{margin:2rem 0;position:relative}.ghost-title[data-v-2e70c2a9]{font-size:2.5rem;font-weight:900;letter-spacing:.15em;margin:0;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.title-word[data-v-2e70c2a9]{display:inline-block;background:linear-gradient(120deg,#00ffd5,#0ff,#00a8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(0,255,213,.5);animation:titlePulse-2e70c2a9 2s ease-in-out infinite}.title-word[data-v-2e70c2a9]:nth-child(2){animation-delay:.1s}@keyframes titlePulse-2e70c2a9{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.2)}}.title-underline[data-v-2e70c2a9]{height:2px;background:linear-gradient(90deg,transparent,#00ffd5 20%,#00ffff 50%,#00a8ff 80%,transparent);margin:1rem auto;width:200px;position:relative;overflow:hidden}.title-underline[data-v-2e70c2a9]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:shimmer-2e70c2a9 3s infinite}@keyframes shimmer-2e70c2a9{0%{left:-100%}to{left:100%}}.ghost-description[data-v-2e70c2a9]{font-size:1.1rem;color:#00ffd5cc;margin:1.5rem 0 2.5rem;font-weight:300;letter-spacing:.05em;animation:fadeInUp-2e70c2a9 1s ease-out .5s both}@keyframes fadeInUp-2e70c2a9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.capabilities-grid[data-v-2e70c2a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:2.5rem 0;animation:fadeInUp-2e70c2a9 1s ease-out .7s both}.capability-card[data-v-2e70c2a9]{padding:1.25rem .75rem;background:linear-gradient(135deg,#00ffd508,#00a8ff08);border:1px solid rgba(0,255,213,.15);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:.75rem;transition:all .3s ease;position:relative;overflow:hidden}.capability-card[data-v-2e70c2a9]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,255,213,.1),transparent);opacity:0;transition:opacity .3s ease}.capability-card[data-v-2e70c2a9]:hover{transform:translateY(-4px);border-color:#00ffd54d;box-shadow:0 8px 24px #00ffd526}.capability-card[data-v-2e70c2a9]:hover:before{opacity:1}.capability-icon[data-v-2e70c2a9]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#00ffd5;filter:drop-shadow(0 0 8px currentColor)}.capability-icon svg[data-v-2e70c2a9]{width:100%;height:100%}.capability-text[data-v-2e70c2a9]{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#fffc;text-align:center;font-weight:500}.ethereal-redirect[data-v-2e70c2a9]{margin-top:3rem;padding:1.5rem;background:linear-gradient(135deg,#00ffd50d,#00a8ff05);border-radius:12px;border:1px solid rgba(0,255,213,.1);position:relative;animation:fadeInUp-2e70c2a9 1s ease-out .9s both}.redirect-pulse[data-v-2e70c2a9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,213,.2),transparent);animation:pulse-2e70c2a9 2s ease-in-out infinite}@keyframes pulse-2e70c2a9{0%,to{transform:translate(-50%,-50%) scale(1);opacity:0}50%{transform:translate(-50%,-50%) scale(2);opacity:1}}.redirect-text[data-v-2e70c2a9]{font-size:.95rem;color:#00ffd5;margin:0;position:relative;z-index:1}.redirect-note[data-v-2e70c2a9]{font-size:.8rem;color:#00ffd599;margin:.5rem 0 0;position:relative;z-index:1}.loading-dots[data-v-2e70c2a9]{display:flex;justify-content:center;gap:.25rem;margin-top:.5rem}.loading-dots span[data-v-2e70c2a9]{width:6px;height:6px;background:#00ffd5;border-radius:50%;animation:dotPulse-2e70c2a9 1.5s ease-in-out infinite}.loading-dots span[data-v-2e70c2a9]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-2e70c2a9]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-2e70c2a9{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.continue-action[data-v-2e70c2a9]{margin-top:2rem;text-align:center;animation:fadeInUp-2e70c2a9 1s ease-out 1.2s both}.btn-ghost-outline[data-v-2e70c2a9]{padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(0,255,213,.3);color:#00ffd5;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border-radius:8px;font-size:.9rem}.btn-ghost-outline[data-v-2e70c2a9]:hover{background:#00ffd50d;border-color:#00ffd580;transform:translate(4px);box-shadow:0 0 20px #00ffd533}@media(max-width:640px){.passkey-onboarding[data-v-2e70c2a9]{padding:1.5rem}.step-title[data-v-2e70c2a9]{font-size:1.5rem}.icon-large[data-v-2e70c2a9]{width:60px;height:60px}.ghost-title[data-v-2e70c2a9]{font-size:1.8rem}.capabilities-grid[data-v-2e70c2a9]{grid-template-columns:repeat(2,1fr)}.capability-card[data-v-2e70c2a9]{padding:1rem .5rem}.capability-icon[data-v-2e70c2a9]{width:32px;height:32px}}.modal-overlay[data-v-d36a6221]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-container[data-v-d36a6221]{width:100%;max-width:440px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:linear-gradient(180deg,#0f1216fa,#0a0c0ffc);border:1px solid rgba(0,212,255,.15);border-radius:16px;box-shadow:0 0 60px #00000080,0 0 100px #00d4ff1a,inset 0 1px #ffffff0d;overflow:hidden}.modal-header[data-v-d36a6221]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#0003}.header-left[data-v-d36a6221]{display:flex;align-items:center;gap:12px}.back-button[data-v-d36a6221]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s ease}.back-button[data-v-d36a6221]:hover{background:#ffffff1a;color:#ffffffe6}.header-title[data-v-d36a6221]{display:flex;align-items:center;gap:10px}.title-text[data-v-d36a6221]{font-family:SF Pro Display,-apple-system,sans-serif;font-size:16px;font-weight:600;color:#fffffff2;letter-spacing:-.01em}.close-button[data-v-d36a6221]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;transition:all .2s ease}.close-button[data-v-d36a6221]:hover{background:#ffffff14;color:#ffffffe6}.modal-content[data-v-d36a6221]{flex:1;padding:20px;overflow-y:auto}.passkey-setup-view[data-v-d36a6221]{margin:-20px}.passkey-setup-view[data-v-d36a6221] .passkey-onboarding{padding:1rem;max-width:100%}.unlock-banner[data-v-d36a6221],.setup-banner[data-v-d36a6221]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;margin-bottom:20px}.unlock-banner[data-v-d36a6221]{background:#fbbf2414;border:1px solid rgba(251,191,36,.2)}.setup-banner[data-v-d36a6221]{background:#00d4ff14;border:1px solid rgba(0,212,255,.2)}.unlock-banner-text[data-v-d36a6221],.setup-banner-text[data-v-d36a6221]{flex:1}.unlock-banner-title[data-v-d36a6221],.setup-banner-title[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:13px;font-weight:600;color:#ffffffe6;margin-bottom:2px}.unlock-banner-description[data-v-d36a6221],.setup-banner-description[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:11px;color:#ffffff80}.info-banner[data-v-d36a6221]{display:flex;gap:12px;padding:14px 16px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:12px;margin-bottom:20px}.info-text[data-v-d36a6221]{flex:1}.info-title[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:13px;font-weight:600;color:#ffffffe6;margin-bottom:2px}.info-description[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:12px;color:#ffffff80;line-height:1.5}.provider-list[data-v-d36a6221]{display:flex;flex-direction:column;gap:8px}.provider-item[data-v-d36a6221]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:pointer;transition:all .2s ease}.provider-item[data-v-d36a6221]:hover{background:#ffffff0d;border-color:#00d4ff33}.provider-item--locked[data-v-d36a6221]{opacity:.6}.provider-item--locked[data-v-d36a6221]:hover{opacity:.8}.provider-info[data-v-d36a6221]{display:flex;align-items:center;gap:14px}.provider-icon[data-v-d36a6221]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#00d4ff26,#00aaff1a);border:1px solid rgba(0,212,255,.2);border-radius:10px;color:#00d4ff}.provider-details[data-v-d36a6221]{display:flex;flex-direction:column;gap:2px}.provider-name[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#ffffffe6}.provider-description[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:12px;color:#ffffff73}.provider-status[data-v-d36a6221]{display:flex;align-items:center;gap:8px}.main-actions[data-v-d36a6221]{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.lock-button[data-v-d36a6221]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-family:SF Pro Text,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#fff9;cursor:pointer;transition:all .2s ease}.lock-button[data-v-d36a6221]:hover{background:#ffffff0f;color:#fffc}.unlock-view[data-v-d36a6221]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.unlock-icon[data-v-d36a6221]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#00d4ff1a,#00aaff0d);border:1px solid rgba(0,212,255,.2);border-radius:20px;margin-bottom:16px}.unlock-title[data-v-d36a6221]{font-family:SF Pro Display,-apple-system,sans-serif;font-size:18px;font-weight:600;color:#fffffff2;margin-bottom:8px}.unlock-text[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:14px;color:#fff9;margin-bottom:24px;max-width:300px;line-height:1.5}.passkey-benefits[data-v-d36a6221]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;width:100%;max-width:280px}.passkey-benefits .benefit[data-v-d36a6221]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00d4ff0d;border:1px solid rgba(0,212,255,.1);border-radius:10px;font-family:SF Pro Text,-apple-system,sans-serif;font-size:13px;color:#ffffffb3}.passkey-benefits .benefit svg[data-v-d36a6221]{color:#00d4ff;flex-shrink:0}.skip-link[data-v-d36a6221]{margin-top:16px;background:none;border:none;font-family:SF Pro Text,-apple-system,sans-serif;font-size:13px;color:#fff6;cursor:pointer;transition:color .2s ease}.skip-link[data-v-d36a6221]:hover{color:#ffffffb3}.provider-config[data-v-d36a6221]{display:flex;flex-direction:column;gap:20px}.provider-header[data-v-d36a6221]{display:flex;align-items:center;justify-content:space-between;gap:16px}.provider-config-description[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:13px;color:#ffffff80}.docs-link[data-v-d36a6221]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:8px;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:500;color:#00d4ff;text-decoration:none;white-space:nowrap;transition:all .2s ease}.docs-link[data-v-d36a6221]:hover{background:#00d4ff26;border-color:#00d4ff4d}.encryption-info[data-v-d36a6221]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#10b9810d;border:1px solid rgba(16,185,129,.15);border-radius:10px;font-family:SF Pro Text,-apple-system,sans-serif;font-size:12px;color:#fff9}.form-group[data-v-d36a6221]{display:flex;flex-direction:column;gap:8px;width:100%}.form-group[data-v-d36a6221] label{font-family:SF Pro Text,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.input-with-toggle[data-v-d36a6221]{position:relative;display:flex;align-items:center}.input-with-toggle[data-v-d36a6221] input{padding-right:44px}.toggle-visibility[data-v-d36a6221]{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:#fff6;cursor:pointer;transition:all .2s ease}.toggle-visibility[data-v-d36a6221]:hover{background:#ffffff0d;color:#ffffffb3}.passphrase-section[data-v-d36a6221]{display:flex;flex-direction:column;gap:16px}.passphrase-divider[data-v-d36a6221]{display:flex;align-items:center;gap:12px}.passphrase-divider[data-v-d36a6221]:before,.passphrase-divider[data-v-d36a6221]:after{content:"";flex:1;height:1px;background:#ffffff14}.passphrase-divider span[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:11px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.1em}.passphrase-info[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:12px;color:#ffffff80;line-height:1.5;text-align:center}.form-error[data-v-d36a6221]{font-family:SF Pro Text,-apple-system,sans-serif;font-size:12px;color:#ef4444;text-align:center;padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px}.provider-actions[data-v-d36a6221]{display:flex;gap:10px;margin-top:8px}.remove-button[data-v-d36a6221]{width:44px;flex-shrink:0}.modal-footer[data-v-d36a6221]{padding:12px 20px;border-top:1px solid rgba(255,255,255,.06);background:#0003}.footer-note[data-v-d36a6221]{display:flex;align-items:center;justify-content:center;gap:6px;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;color:#ffffff4d;text-transform:uppercase;letter-spacing:.1em}.modal-enter-active[data-v-d36a6221],.modal-leave-active[data-v-d36a6221],.modal-enter-active .modal-container[data-v-d36a6221],.modal-leave-active .modal-container[data-v-d36a6221]{transition:all .3s cubic-bezier(.16,1,.3,1)}.modal-enter-from[data-v-d36a6221],.modal-leave-to[data-v-d36a6221]{opacity:0}.modal-enter-from .modal-container[data-v-d36a6221],.modal-leave-to .modal-container[data-v-d36a6221]{transform:scale(.95) translateY(10px);opacity:0}@media(max-width:480px){.modal-container[data-v-d36a6221]{max-height:calc(100vh - 24px);border-radius:12px}.provider-header[data-v-d36a6221]{flex-direction:column;align-items:flex-start}.docs-link[data-v-d36a6221]{align-self:flex-start}}.header-root[data-v-0bb1840f]{--header-bg: rgba(0, 0, 0, .85);--header-bg-scrolled: rgba(0, 0, 0, .95);--header-blur: saturate(180%) blur(20px);--header-border: rgba(255, 255, 255, .06);--header-border-scrolled: rgba(255, 255, 255, .1);--accent: #00d4aa;--accent-glow: rgba(0, 212, 170, .15);--text-primary: rgba(255, 255, 255, .95);--text-secondary: rgba(255, 255, 255, .6);--text-muted: rgba(255, 255, 255, .35);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--safe-top: env(safe-area-inset-top, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);position:fixed;top:0;left:0;right:0;z-index:100;padding-top:var(--safe-top);background:var(--header-bg);backdrop-filter:var(--header-blur);-webkit-backdrop-filter:var(--header-blur);border-bottom:1px solid var(--header-border);transition:all .3s var(--ease-out)}.header--scrolled[data-v-0bb1840f]{background:var(--header-bg-scrolled);border-bottom-color:var(--header-border-scrolled);box-shadow:0 4px 30px #0000004d}.status-bar[data-v-0bb1840f]{border-bottom:1px solid var(--header-border)}.status-bar__inner[data-v-0bb1840f]{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 16px;padding-left:calc(16px + var(--safe-left));padding-right:calc(16px + var(--safe-right))}@media(min-width:640px){.status-bar__inner[data-v-0bb1840f]{height:32px;padding:0 24px;padding-left:calc(24px + var(--safe-left));padding-right:calc(24px + var(--safe-right))}}.status-bar__left[data-v-0bb1840f]{display:flex;align-items:center;gap:8px}.status-bar__right[data-v-0bb1840f]{display:flex;align-items:center}.status-dot[data-v-0bb1840f]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-dot--pulse[data-v-0bb1840f]{animation:pulse-0bb1840f 2s ease-in-out infinite}@keyframes pulse-0bb1840f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}}.status-text[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.status-divider[data-v-0bb1840f]{width:1px;height:10px;background:var(--text-muted);opacity:.5}.status-time[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted);letter-spacing:.02em}.network-badge[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);padding:2px 8px;background:var(--accent-glow);border-radius:4px;border:1px solid rgba(0,212,170,.2)}.main-header[data-v-0bb1840f]{position:relative}.main-header__inner[data-v-0bb1840f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;padding-left:calc(16px + var(--safe-left));padding-right:calc(16px + var(--safe-right))}@media(min-width:640px){.main-header__inner[data-v-0bb1840f]{padding:12px 24px;padding-left:calc(24px + var(--safe-left));padding-right:calc(24px + var(--safe-right))}}@media(min-width:1024px){.main-header__inner[data-v-0bb1840f]{padding:0 32px;height:56px}}.logo-section[data-v-0bb1840f]{display:flex;align-items:center;gap:12px}.logo-link[data-v-0bb1840f]{display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .2s var(--ease-out)}.logo-link[data-v-0bb1840f]:active{transform:scale(.98)}.logo-mark[data-v-0bb1840f]{font-family:-apple-system,SF Pro Display,system-ui,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#00d4aa,#00a3ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:slashed-zero}@media(min-width:640px){.logo-mark[data-v-0bb1840f]{font-size:30px}}.logo-meta[data-v-0bb1840f]{display:flex;flex-direction:column;gap:1px;padding-left:10px;border-left:1px solid var(--header-border)}.logo-subtitle[data-v-0bb1840f]{font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary)}@media(min-width:640px){.logo-subtitle[data-v-0bb1840f]{font-size:10px;letter-spacing:.2em}}.logo-version[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:8px;font-weight:500;color:var(--text-muted);letter-spacing:.02em;background:transparent;border:none;padding:2px 6px;margin:-2px -6px;border-radius:4px;cursor:pointer;transition:all .15s var(--ease-out)}.logo-version[data-v-0bb1840f]:hover{color:var(--accent);background:var(--accent-glow)}.logo-version[data-v-0bb1840f]:active{transform:scale(.95)}.lang-toggle[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0a;border:1px solid var(--header-border);border-radius:8px;cursor:pointer;transition:all .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.lang-toggle[data-v-0bb1840f]:hover{background:#ffffff14;border-color:var(--header-border-scrolled)}.lang-toggle[data-v-0bb1840f]:active{transform:scale(.96)}.lang-flag[data-v-0bb1840f]{width:16px;height:16px}.lang-code[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:600;color:var(--text-secondary);letter-spacing:.05em}.desktop-nav[data-v-0bb1840f]{display:none}@media(min-width:1024px){.desktop-nav[data-v-0bb1840f]{position:relative;display:flex;align-items:center;gap:4px}}.nav-tab[data-v-0bb1840f]{position:relative;padding:8px 16px;background:transparent;border:none;cursor:pointer;transition:all .2s var(--ease-out)}.nav-tab__label[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);transition:color .2s var(--ease-out)}.nav-tab:hover:not(.nav-tab--disabled) .nav-tab__label[data-v-0bb1840f]{color:var(--text-secondary)}.nav-tab--active .nav-tab__label[data-v-0bb1840f]{color:var(--accent)}.nav-tab--disabled[data-v-0bb1840f]{cursor:not-allowed;opacity:.4}.desktop-nav .sliding-indicator[data-v-0bb1840f]{position:absolute;pointer-events:none;z-index:1;background:var(--accent);box-shadow:0 0 8px #00d4aa80,0 0 2px #00d4aacc}.desktop-nav .sliding-indicator--horizontal[data-v-0bb1840f]{bottom:0;height:2px;border-radius:1px 1px 0 0;transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),opacity .15s ease}.desktop-nav .sliding-indicator.phase-idle[data-v-0bb1840f]{transition:none}.desktop-nav .sliding-indicator--horizontal.phase-stretch[data-v-0bb1840f]{transition:left .15s cubic-bezier(0,0,.2,1),width .15s cubic-bezier(0,0,.2,1)}.desktop-nav .sliding-indicator--horizontal.phase-settle[data-v-0bb1840f]{transition:left .2s cubic-bezier(.34,1.56,.64,1),width .2s cubic-bezier(.34,1.56,.64,1)}.desktop-actions[data-v-0bb1840f]{display:none}@media(min-width:1024px){.desktop-actions[data-v-0bb1840f]{display:flex;align-items:center;gap:12px}}.link-button[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#3b82f614;border:1px solid rgba(59,130,246,.2);border-radius:8px;cursor:pointer;transition:all .2s var(--ease-out);-webkit-tap-highlight-color:transparent;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#3b82f6}.link-button[data-v-0bb1840f]:hover{background:#3b82f626;border-color:#3b82f659;transform:translateY(-1px);box-shadow:0 4px 16px #3b82f626}.link-button[data-v-0bb1840f]:active{transform:translateY(0) scale(.98)}.link-icon[data-v-0bb1840f]{width:14px;height:14px}.settings-button[data-v-0bb1840f]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0a;border:1px solid var(--header-border);border-radius:10px;cursor:pointer;transition:all .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.settings-button[data-v-0bb1840f]:hover{background:#00d4aa1a;border-color:#00d4aa40}.settings-button[data-v-0bb1840f]:active{transform:scale(.96)}.settings-icon[data-v-0bb1840f]{width:18px;height:18px;color:var(--text-secondary);transition:color .2s var(--ease-out)}.settings-button:hover .settings-icon[data-v-0bb1840f]{color:var(--accent)}.settings-badge[data-v-0bb1840f]{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--accent);border-radius:50%;color:#000}.settings-badge--locked[data-v-0bb1840f]{background:var(--text-muted)}.requirements-link[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#a855f714;border:1px solid rgba(168,85,247,.2);border-radius:8px;text-decoration:none;transition:all .2s var(--ease-out);-webkit-tap-highlight-color:transparent;font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a855f7}.requirements-link[data-v-0bb1840f]:hover{background:#a855f726;border-color:#a855f759;transform:translateY(-1px);box-shadow:0 4px 16px #a855f726}.requirements-link[data-v-0bb1840f]:active{transform:translateY(0) scale(.98)}.requirements-icon[data-v-0bb1840f]{width:14px;height:14px}.ca-badge[data-v-0bb1840f]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#00d4aa0f;border:1px solid rgba(0,212,170,.15);border-radius:100px;cursor:pointer;transition:all .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.ca-badge[data-v-0bb1840f]:hover{background:#00d4aa1f;border-color:#00d4aa4d;transform:translateY(-1px);box-shadow:0 4px 16px #00d4aa1f}.ca-badge[data-v-0bb1840f]:active{transform:translateY(0) scale(.98)}.ca-badge--copied[data-v-0bb1840f]{background:#22c55e1f;border-color:#22c55e4d}.ca-badge--copied .ca-label[data-v-0bb1840f]{background:#22c55e33;color:#22c55e}.ca-badge--copied .ca-copy-icon[data-v-0bb1840f]{color:#22c55e}.ca-label[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--accent);padding:2px 6px;background:#00d4aa26;border-radius:4px}.ca-address[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:.02em}.ca-copy-icon[data-v-0bb1840f]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-muted);transition:color .2s}.ca-badge:hover .ca-copy-icon[data-v-0bb1840f]{color:var(--accent)}.mobile-nav[data-v-0bb1840f]{display:block;border-top:1px solid var(--header-border);background:#0000004d}@media(min-width:1024px){.mobile-nav[data-v-0bb1840f]{display:none}}.mobile-nav__track[data-v-0bb1840f]{display:flex;align-items:center;gap:8px;padding:10px 16px;padding-left:calc(16px + var(--safe-left));padding-right:calc(16px + var(--safe-right));overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.mobile-nav__track[data-v-0bb1840f]::-webkit-scrollbar{display:none}.mobile-tab[data-v-0bb1840f]{flex-shrink:0;min-width:44px;min-height:36px;padding:8px 16px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s var(--ease-out);scroll-snap-align:start;-webkit-tap-highlight-color:transparent;font-family:SF Mono,Roboto Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.mobile-tab[data-v-0bb1840f]:active:not(.mobile-tab--disabled){transform:scale(.95)}.mobile-tab--active[data-v-0bb1840f]{color:var(--accent);background:var(--accent-glow);border-color:#00d4aa40}.mobile-tab--disabled[data-v-0bb1840f]{opacity:.35;cursor:not-allowed}.mobile-settings-button[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;background:#00d4aa14;border:1px solid rgba(0,212,170,.15);color:var(--accent)}.mobile-settings-button[data-v-0bb1840f]:active{background:#00d4aa26}.mobile-key-badge[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:9px;font-weight:700;padding:1px 5px;background:var(--accent);color:#000;border-radius:6px}.mobile-ca-badge[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;background:#00d4aa14;border:1px solid rgba(0,212,170,.2);color:var(--accent);padding:8px 12px}.mobile-ca-badge[data-v-0bb1840f]:active{background:#00d4aa26}.mobile-ca-badge--copied[data-v-0bb1840f]{background:#22c55e1f;border-color:#22c55e40;color:#22c55e}.mobile-ca-badge--copied .mobile-ca-label[data-v-0bb1840f]{background:#22c55e33;color:#22c55e}.mobile-ca-label[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--accent);padding:2px 5px;background:#00d4aa26;border-radius:4px}.mobile-ca-address[data-v-0bb1840f]{font-family:SF Mono,Roboto Mono,monospace;font-size:10px;font-weight:500;color:var(--text-secondary);letter-spacing:.01em}.mobile-ca-badge--copied .mobile-ca-address[data-v-0bb1840f]{color:#22c55e}.mobile-requirements-link[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;background:#a855f71a;border:1px solid rgba(168,85,247,.2);color:#a855f7;text-decoration:none}.mobile-requirements-link[data-v-0bb1840f]:active{background:#a855f733}.mobile-link-button[data-v-0bb1840f]{display:flex;align-items:center;gap:6px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6}.mobile-link-button[data-v-0bb1840f]:active{background:#3b82f633}@media(prefers-reduced-motion:reduce){.header-root[data-v-0bb1840f],.header-root[data-v-0bb1840f] *,.header-root[data-v-0bb1840f] *:before,.header-root[data-v-0bb1840f] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.logo-link[data-v-0bb1840f]:focus-visible,.lang-toggle[data-v-0bb1840f]:focus-visible,.nav-tab[data-v-0bb1840f]:focus-visible,.mobile-tab[data-v-0bb1840f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-contrast:high){.header-root[data-v-0bb1840f]{--header-border: rgba(255, 255, 255, .3);--text-muted: rgba(255, 255, 255, .6)}}
