:root{--color-bg:#1a1a2e;--color-bg-secondary:#16213e;--color-primary:#0f3460;--color-accent:#e94560;--color-text:#eaeaea;--color-text-muted:#a0a0a0;--color-success:#4ade80;--color-warning:#fbbf24;--color-error:#ef4444;--radius:12px;--radius-sm:8px;--shadow:0 4px 20px #0000004d}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.5}#app{flex-direction:column;height:100%;display:flex}button{border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.875rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:500;transition:all .2s}button:active{transform:scale(.98)}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover:not(:disabled){background:#d63d56}.btn-primary:disabled{background:var(--color-primary);color:var(--color-text-muted);cursor:not-allowed}.btn-primary:disabled:active{transform:none}.btn-secondary{background:var(--color-primary);color:var(--color-text)}.btn-secondary:hover{background:#0d2a4a}input,select{border:2px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text);width:100%;padding:.875rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}input:focus,select:focus{border-color:var(--color-accent);outline:none}input::placeholder{color:var(--color-text-muted)}.initializing-container.svelte-e3i0sx{background:var(--bg-primary,#0f0f0f);min-height:100vh;color:var(--text-primary,#fff);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.initializing-content.svelte-e3i0sx{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.logo.svelte-e3i0sx{color:var(--accent,#3b82f6);opacity:.9}.message.svelte-e3i0sx{color:var(--text-secondary,#a0a0a0);max-width:280px;font-size:1rem;line-height:1.5}.spinner.svelte-e3i0sx{border:3px solid var(--border,#333);border-top-color:var(--accent,#3b82f6);border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-e3i0sx-spin}@keyframes svelte-e3i0sx-spin{to{transform:rotate(360deg)}}header.svelte-oiwvqb{padding:1rem;padding-top:calc(env(safe-area-inset-top,0px) + 1rem);padding-left:calc(env(safe-area-inset-left,0px) + 1rem);padding-right:calc(env(safe-area-inset-right,0px) + 1rem);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-primary);justify-content:space-between;align-items:center;display:flex;position:relative}h1.svelte-oiwvqb{font-size:1.25rem;font-weight:600}.header-left.svelte-oiwvqb,.header-right.svelte-oiwvqb{justify-content:center;width:44px;display:flex}.icon-btn.svelte-oiwvqb{color:var(--color-text);background:0 0;justify-content:center;align-items:center;padding:.5rem;display:flex}.icon-btn.svelte-oiwvqb:hover{color:var(--color-accent)}.menu-backdrop.svelte-oiwvqb{z-index:99;position:fixed;inset:0}.menu-popup.svelte-oiwvqb{top:calc(env(safe-area-inset-top,0px) + 4rem);right:calc(env(safe-area-inset-right,0px) + 1rem);z-index:100;background:var(--color-bg-secondary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);flex-direction:column;min-width:180px;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 16px #0000004d}.menu-item.svelte-oiwvqb{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:.75rem 1rem;font-size:.95rem;transition:background .15s}.menu-item.svelte-oiwvqb:hover{background:var(--color-primary)}.menu-item.svelte-oiwvqb+.menu-item:where(.svelte-oiwvqb){border-top:1px solid var(--color-primary)}.bottom-nav.svelte-msgxbw{background:var(--color-bg-secondary);border-top:1px solid var(--color-primary);width:100%;padding-bottom:env(safe-area-inset-bottom,0px);flex:none;display:flex}.nav-item.svelte-msgxbw{color:var(--color-text-muted);background:0 0;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:.625rem .25rem;font-size:.7rem;display:flex}.nav-item.active.svelte-msgxbw{color:var(--color-accent)}.scanner-overlay.svelte-19x0xna{z-index:100;background:var(--color-bg);flex-direction:column;display:flex;position:fixed;inset:0}.scanner-header.svelte-19x0xna{flex:none;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.scanner-header.svelte-19x0xna h2:where(.svelte-19x0xna){font-size:1.25rem}.close-btn.svelte-19x0xna{color:var(--color-text);background:0 0;padding:.5rem}.viewfinder.svelte-19x0xna{background:#000;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}video.svelte-19x0xna{object-fit:cover;width:100%;height:100%}.crosshair.svelte-19x0xna{pointer-events:none;border:2px solid #fff9;border-radius:16px;width:220px;height:220px;position:absolute;box-shadow:0 0 0 9999px #0006}.scanner-error.svelte-19x0xna{color:#fff;border-radius:var(--radius-sm);text-align:center;background:#ef4444e6;padding:.75rem 1rem;position:absolute;bottom:2rem;left:1rem;right:1rem}.hint.svelte-19x0xna{text-align:center;color:var(--color-text-muted);flex:none;padding:1.25rem}.badge.svelte-1fvnjfk{color:var(--color-warning);border:1px solid var(--color-warning);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.verified.svelte-1fvnjfk{color:var(--color-success);border-color:var(--color-success)}.keypad-container.svelte-1njvqgw{flex-direction:column;gap:2rem;width:100%;display:flex}.pin-display.svelte-1njvqgw{justify-content:center;gap:1rem;display:flex}.pin-dot.svelte-1njvqgw{border:2px solid var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.pin-dot.filled.svelte-1njvqgw{border-color:var(--color-accent)}.dot.svelte-1njvqgw{background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem}.keypad.svelte-1njvqgw{grid-template-columns:repeat(3,1fr);gap:.75rem;padding:0 1rem;display:grid}.key.svelte-1njvqgw{aspect-ratio:1.5;background:var(--color-bg-secondary);border-radius:var(--radius);color:var(--color-text);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border:none;justify-content:center;align-items:center;font-size:1.75rem;font-weight:500;transition:background .15s,transform .1s;display:flex}.key.svelte-1njvqgw:active{background:var(--color-primary);transform:scale(.95)}.key-action.svelte-1njvqgw{color:var(--color-text-muted);font-size:1.25rem}.key-action.svelte-1njvqgw:active{color:var(--color-text)}.status-indicator.svelte-8hsi1n{flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.icon.svelte-8hsi1n{justify-content:center;align-items:center;display:flex}.pending.svelte-8hsi1n .icon:where(.svelte-8hsi1n){color:var(--color-warning)}.complete.svelte-8hsi1n .icon:where(.svelte-8hsi1n){color:var(--color-success)}.failed.svelte-8hsi1n .icon:where(.svelte-8hsi1n){color:var(--color-error)}.spinner.svelte-8hsi1n{border:3px solid var(--color-primary);border-top-color:var(--color-accent);border-radius:50%;width:48px;height:48px;animation:1s linear infinite svelte-8hsi1n-spin}@keyframes svelte-8hsi1n-spin{to{transform:rotate(360deg)}}.message.svelte-8hsi1n{color:var(--color-text-muted);text-align:center}.profile-strip.svelte-1nmp6pz{justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.9rem;display:flex}.banner.svelte-1nmp6pz{background:var(--color-primary);color:var(--color-warning);border-radius:0;padding:.5rem 1rem;font-size:.85rem}.view.svelte-1nmp6pz{flex-direction:column;height:100%;display:flex}main.svelte-1nmp6pz{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex;overflow:hidden}main.svelte-1nmp6pz:has(.pin-screen:where(.svelte-1nmp6pz)){justify-content:stretch;padding:0}.logo.svelte-1nmp6pz{margin-bottom:1rem}.logo.svelte-1nmp6pz img:where(.svelte-1nmp6pz){object-fit:contain;width:240px;height:240px}.actions.svelte-1nmp6pz{flex-direction:column;gap:1rem;width:100%;max-width:280px;margin-top:2rem;display:flex}.actions.svelte-1nmp6pz button:where(.svelte-1nmp6pz){width:100%}.btn-scan.svelte-1nmp6pz{background:var(--color-bg-secondary);color:var(--color-text);border:2px solid var(--color-primary);justify-content:center;align-items:center;gap:.5rem;display:flex}.btn-scan.svelte-1nmp6pz:hover{border-color:var(--color-accent)}.result-box.svelte-1nmp6pz{border-radius:var(--radius-sm);word-break:break-all;width:100%;max-width:280px;padding:.75rem 1rem;font-size:.875rem}.result-box.error.svelte-1nmp6pz{border:1px solid var(--color-error);color:var(--color-error);background:#ef44441a}.pin-screen.svelte-1nmp6pz{flex-direction:column;width:100%;height:100%;display:flex}.pin-header.svelte-1nmp6pz{flex-direction:column;flex:none;align-items:center;gap:1rem;padding:1rem;display:flex}.pin-header.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){margin:0}.pin-keypad.svelte-1nmp6pz{padding:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);flex-direction:column;flex:1;justify-content:flex-end;gap:1.5rem;display:flex}.pin-actions.svelte-1nmp6pz{gap:1rem;display:flex}.pin-actions.svelte-1nmp6pz button:where(.svelte-1nmp6pz){flex:1}.consent-review.svelte-1nmp6pz{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:320px;display:flex}.consent-review.svelte-1nmp6pz h2:where(.svelte-1nmp6pz){margin:0}.consent-text.svelte-1nmp6pz{white-space:pre-wrap;word-break:break-word;background:var(--color-bg-secondary);border-radius:var(--radius-sm);width:100%;margin:0;padding:1rem;font-size:.9rem;line-height:1.5}.consent-actions.svelte-1nmp6pz{gap:1rem;width:100%;display:flex}.consent-actions.svelte-1nmp6pz button:where(.svelte-1nmp6pz){flex:1}.view.svelte-19zw8co{flex-direction:column;height:100%;display:flex}main.svelte-19zw8co{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex;overflow:hidden}main.svelte-19zw8co:has(.pin-screen:where(.svelte-19zw8co)){justify-content:stretch;padding:0}.scan-section.svelte-19zw8co{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.scan-section.svelte-19zw8co .icon:where(.svelte-19zw8co){color:var(--color-accent)}.scan-section.svelte-19zw8co p:where(.svelte-19zw8co){color:var(--color-text-muted)}.error-message.svelte-19zw8co{border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-sm);background:#ef44441a;padding:.75rem 1rem;font-size:.875rem}.qr-display.svelte-19zw8co{flex-direction:column;align-items:center;gap:1rem;display:flex}.qr-image.svelte-19zw8co{object-fit:contain;border-radius:var(--radius);background:#fff;width:200px;height:200px;padding:.5rem}.qr-display.svelte-19zw8co p:where(.svelte-19zw8co){color:var(--color-text-muted)}.pin-screen.svelte-19zw8co{flex-direction:column;width:100%;height:100%;display:flex}.pin-header.svelte-19zw8co{flex-direction:column;flex:none;align-items:center;gap:1rem;padding:1rem;display:flex}.pin-header.svelte-19zw8co h2:where(.svelte-19zw8co){margin:0}.pin-keypad.svelte-19zw8co{padding:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);flex-direction:column;flex:1;justify-content:flex-end;gap:1.5rem;display:flex}.pin-actions.svelte-19zw8co{gap:1rem;display:flex}.pin-actions.svelte-19zw8co button:where(.svelte-19zw8co){flex:1}.view.svelte-1sfa5np{flex-direction:column;height:100%;display:flex}main.svelte-1sfa5np{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex;overflow:hidden}main.svelte-1sfa5np:has(.pin-screen:where(.svelte-1sfa5np)){justify-content:stretch;padding:0}.form.svelte-1sfa5np{flex-direction:column;gap:1.5rem;width:100%;max-width:320px;display:flex}label.svelte-1sfa5np{color:var(--color-text-muted);flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}textarea.svelte-1sfa5np{border:2px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text);resize:vertical;min-height:120px;padding:.875rem 1rem;font-family:inherit;font-size:1rem}textarea.svelte-1sfa5np:focus{border-color:var(--color-accent);outline:none}textarea.svelte-1sfa5np::placeholder{color:var(--color-text-muted)}.error-message.svelte-1sfa5np{border:1px solid var(--color-error);color:var(--color-error);border-radius:var(--radius-sm);background:#ef44441a;padding:.75rem 1rem;font-size:.875rem}.pin-screen.svelte-1sfa5np{flex-direction:column;width:100%;height:100%;display:flex}.pin-header.svelte-1sfa5np{flex-direction:column;flex:none;align-items:center;gap:1rem;padding:1rem;display:flex}.pin-header.svelte-1sfa5np h2:where(.svelte-1sfa5np){margin:0}.pin-keypad.svelte-1sfa5np{padding:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);flex-direction:column;flex:1;justify-content:flex-end;gap:1.5rem;display:flex}.pin-actions.svelte-1sfa5np{gap:1rem;display:flex}.pin-actions.svelte-1sfa5np button:where(.svelte-1sfa5np){flex:1}.view.svelte-15j4tnx{flex-direction:column;height:100%;display:flex}main.svelte-15j4tnx{-webkit-overflow-scrolling:touch;flex:1;padding:2rem;overflow-y:auto}.form.svelte-15j4tnx{flex-direction:column;gap:1.5rem;width:100%;max-width:400px;margin:0 auto;display:flex}label.svelte-15j4tnx{color:var(--color-text-muted);flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.button-row.svelte-15j4tnx{gap:1rem;display:flex}.button-row.svelte-15j4tnx button:where(.svelte-15j4tnx){flex:1}.message.svelte-15j4tnx{text-align:center;border-radius:var(--radius-sm);padding:.75rem;font-size:.875rem}.message.success.svelte-15j4tnx{color:var(--color-success);background:#4ade801a}.message.error.svelte-15j4tnx{color:var(--color-error);background:#ef44441a}.message.idle.svelte-15j4tnx{color:var(--color-text-muted);background:#eaeaea1a}.selfie-overlay.svelte-1qct9vx{z-index:1000;background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.selfie-content.svelte-1qct9vx{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.video-container.svelte-1qct9vx{aspect-ratio:4/3;width:100%;max-width:480px;position:relative}.selfie-video.svelte-1qct9vx{object-fit:cover;border-radius:8px;width:100%;height:100%;transform:scaleX(-1)}.face-guide.svelte-1qct9vx{pointer-events:none;border:2px dashed #ffffff80;border-radius:50%;width:55%;height:70%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.countdown.svelte-1qct9vx{color:#fff;text-shadow:0 2px 8px #000000b3;pointer-events:none;font-size:2.5rem;font-weight:700;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.selfie-error.svelte-1qct9vx{color:#ef4444;text-align:center;padding:1rem;font-size:.9rem}.btn-cancel.svelte-1qct9vx{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;margin-bottom:2rem;padding:.75rem 2rem;font-size:1rem;font-weight:600}.btn-close.svelte-1qct9vx{background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600}.onboarding-status.svelte-1934xu1{border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;display:flex}.title.svelte-1934xu1{margin:0;font-size:.9rem;font-weight:600}.detail.svelte-1934xu1{color:var(--color-text-muted);margin:0;font-size:.8rem}.provisioning.svelte-1934xu1{color:var(--color-warning);border:1px solid var(--color-warning);background:#eab30826}.failed.svelte-1934xu1,.expired.svelte-1934xu1{color:var(--color-error);border:1px solid var(--color-error);background:#ef444426}.spinner.svelte-1934xu1{border:3px solid;border-top-color:#0000;border-radius:50%;width:1.5rem;height:1.5rem;animation:.9s linear infinite svelte-1934xu1-spin}@keyframes svelte-1934xu1-spin{to{transform:rotate(360deg)}}.email-otp.svelte-ketnu3{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}form.svelte-ketnu3{flex-direction:column;gap:.5rem;display:flex}.title.svelte-ketnu3{margin:0;font-size:1rem;font-weight:600}.detail.svelte-ketnu3{color:var(--color-text-muted);margin:0;font-size:.8rem}.row.svelte-ketnu3{flex-wrap:wrap;gap:.5rem;display:flex}.error.svelte-ketnu3{color:var(--color-error);margin:0;font-size:.85rem}.logging-page.svelte-h9ojwi{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.photos-row.svelte-h9ojwi{justify-content:center;gap:.75rem;display:flex}.photo-item.svelte-h9ojwi{flex-direction:column;align-items:center;gap:.25rem;display:flex}.photo-item.svelte-h9ojwi img:where(.svelte-h9ojwi){border-radius:var(--radius-sm);border:2px solid var(--color-success);max-width:120px}.photo-label.svelte-h9ojwi{color:var(--color-text-muted);font-size:.7rem}.match-banner.svelte-h9ojwi{text-align:center;border-radius:var(--radius-sm);padding:.5rem .75rem;font-size:.85rem;font-weight:600}.match-ok.svelte-h9ojwi{color:var(--color-success);border:1px solid var(--color-success);background:#22c55e26}.match-fail.svelte-h9ojwi{color:var(--color-error);border:1px solid var(--color-error);background:#ef444426}.match-comparing.svelte-h9ojwi{color:var(--color-warning);border:1px solid var(--color-warning);background:#eab30826}.mrz-form.svelte-h9ojwi{flex-direction:column;gap:.5rem;display:flex}.mrz-form.svelte-h9ojwi label:where(.svelte-h9ojwi){color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.mrz-form.svelte-h9ojwi input:where(.svelte-h9ojwi){border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text);text-transform:uppercase;padding:.5rem .75rem;font-size:1rem}.mrz-form.svelte-h9ojwi input:where(.svelte-h9ojwi):focus{border-color:var(--color-accent);outline:none}.mrz-form.svelte-h9ojwi input:where(.svelte-h9ojwi):disabled{opacity:.5}.scan-buttons.svelte-h9ojwi{flex-wrap:wrap;gap:.5rem;display:flex}.scan-buttons.svelte-h9ojwi button:where(.svelte-h9ojwi){flex:1;min-width:120px}.date-row.svelte-h9ojwi{gap:.5rem;display:flex}.date-row.svelte-h9ojwi label:where(.svelte-h9ojwi){flex:1}.identity-card.svelte-h9ojwi{background:var(--color-bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--color-success);padding:.75rem}.identity-error.svelte-h9ojwi{border-color:var(--color-error)}.btn-copy-log.svelte-h9ojwi{background:var(--color-error);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;margin-top:.75rem;padding:.6rem;font-size:.85rem;font-weight:600}.id-header.svelte-h9ojwi{color:var(--color-success);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.identity-error.svelte-h9ojwi .id-header:where(.svelte-h9ojwi){color:var(--color-error)}.id-row.svelte-h9ojwi{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:.15rem 0;font-size:.8rem;display:flex}.id-label.svelte-h9ojwi{color:var(--color-text-muted);flex-shrink:0;margin-right:.5rem}.actions.svelte-h9ojwi{gap:.5rem;display:flex}.actions.svelte-h9ojwi button:where(.svelte-h9ojwi){padding:.5rem 1rem;font-size:.875rem}.status.svelte-h9ojwi{color:var(--color-text-muted);text-align:center;padding:1rem 0;font-size:.85rem}.status.error.svelte-h9ojwi{color:var(--color-error)}.log-container.svelte-h9ojwi{background:var(--color-bg-secondary);border-radius:var(--radius-sm);padding:.75rem}.log-entry.svelte-h9ojwi{white-space:pre-wrap;word-break:break-all;color:var(--color-text);border-bottom:1px solid #ffffff0d;margin:0;padding:.15rem 0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.4}.log-fail.svelte-h9ojwi{color:var(--color-error)}.log-ok.svelte-h9ojwi{color:var(--color-success)}.log-warn.svelte-h9ojwi{color:var(--color-warning)}.nav-bottom.svelte-mhos3v{padding:.5rem 1rem 1rem}.nav-bottom.svelte-mhos3v button:where(.svelte-mhos3v){width:100%}.view.svelte-l3valh{flex-direction:column;height:100%;display:flex}main.svelte-l3valh{flex-direction:column;flex:1;align-items:center;padding:2rem;display:flex}.view.svelte-19m8swj{flex-direction:column;height:100%;display:flex}main.svelte-19m8swj{flex-direction:column;flex:1;align-items:center;padding:2rem;display:flex}.view.svelte-1c5w26y{flex-direction:column;height:100%;display:flex}main.svelte-1c5w26y{flex-direction:column;flex:1;align-items:center;padding:2rem;display:flex}.view{flex-direction:column;height:100%;display:flex}main{-webkit-overflow-scrolling:touch;padding:1rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);flex:1;overflow-y:auto}.table-wrapper{width:100%}table{border-collapse:collapse;width:100%;font-size:.9rem}thead{z-index:1;position:sticky;top:0}th{background:var(--color-bg-secondary);color:var(--color-text);text-align:left;border-bottom:2px solid var(--color-primary);white-space:nowrap;padding:.75rem .5rem;font-weight:600}td{border-bottom:1px solid var(--color-primary);vertical-align:top;word-break:break-word;padding:.6rem .5rem}.component{white-space:wrap;width:50%;font-family:monospace;font-weight:500}td:nth-child(2){width:35%}.license{white-space:nowrap;width:15%}.license a{color:#5cb8ff;text-decoration:none}.license a:visited{color:#b39ddb}.license a:active{color:var(--color-accent)}@media (orientation:portrait){table{font-size:.85rem}th,td{padding:.5rem .35rem}}@media (orientation:landscape){main{padding:1rem 2rem}table{max-width:900px;margin:0 auto}th,td{padding:.75rem 1rem}}.view.svelte-l0d5cu{flex-direction:column;height:100%;display:flex}main.svelte-l0d5cu{flex-direction:column;flex:1;align-items:center;padding:2rem;display:flex}.wizard.svelte-q6ggr7{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.wizard-head.svelte-q6ggr7{flex-direction:column;gap:.5rem;display:flex}.wizard-count.svelte-q6ggr7{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.wizard-bar.svelte-q6ggr7{background:var(--color-primary);border-radius:2px;height:4px;overflow:hidden}.wizard-bar-fill.svelte-q6ggr7{background:var(--color-accent);height:100%;transition:width .2s}h2.svelte-q6ggr7{margin:.25rem 0 0;font-size:1.25rem}.wizard-summary.svelte-q6ggr7{color:var(--color-text-muted);margin:0;font-size:.9rem}.wizard-body.svelte-q6ggr7{flex-direction:column;flex:1;gap:.75rem;display:flex}.wizard-nav.svelte-q6ggr7{gap:.5rem;display:flex}.wizard-nav.svelte-q6ggr7 button:where(.svelte-q6ggr7){flex:1}main.svelte-1a2zdqh{flex:1;justify-content:center;align-items:center;display:flex}label.svelte-1a2zdqh{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}input[type=text].svelte-1a2zdqh{padding:.6rem .75rem;font-size:1.1rem}.manual.svelte-1a2zdqh{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}details.svelte-1a2zdqh{color:var(--color-text-muted);font-size:.85rem}.failure.svelte-1a2zdqh{color:var(--color-error);margin:0;font-size:.9rem}.ok.svelte-1a2zdqh{color:var(--color-success);margin:0;font-size:.9rem}.hint.svelte-1a2zdqh{color:var(--color-text-muted);margin:0;font-size:.85rem}.view.svelte-188judl{flex-direction:column;height:100%;display:flex}main.svelte-188judl{flex:1;overflow-y:auto}ul.svelte-188judl{list-style:none}.name-row.svelte-188judl{text-align:left;width:100%;color:var(--color-text);border-bottom:1px solid var(--color-primary);background:0 0;border-radius:0;padding:1rem}.channels.svelte-188judl{background:var(--color-bg-secondary);padding:.5rem 1rem}.channels.svelte-188judl li:where(.svelte-188judl){word-break:break-all;flex-direction:column;padding:.5rem 0;display:flex}.type.svelte-188judl{color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem}a.svelte-188judl{color:var(--color-accent)}.channels.svelte-188judl .actions:where(.svelte-188judl){border-top:1px solid var(--color-primary);flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.25rem}.confirm-text.svelte-188judl{text-transform:none;color:var(--color-text);margin-right:auto;font-size:.875rem}.btn-delete.svelte-188judl{color:var(--color-error);border:1px solid var(--color-error);background:0 0;align-items:center;padding:.5rem .75rem;display:flex}.btn-confirm.svelte-188judl{background:var(--color-error);color:#fff;padding:.5rem .75rem}.actions.svelte-188judl .btn-secondary:where(.svelte-188judl){padding:.5rem .75rem}code.svelte-188judl{font-size:.8rem}.error.svelte-188judl{border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);margin:1rem;padding:.75rem 1rem}.view.svelte-1qd1bzl{flex-direction:column;height:100%;display:flex}main.svelte-1qd1bzl{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:2rem;display:flex;overflow-y:auto}h2.svelte-1qd1bzl{font-size:1.1rem;font-weight:600}.channels.svelte-1qd1bzl{text-align:left;word-break:break-all;width:100%;max-width:320px;list-style:none}.channels.svelte-1qd1bzl li:where(.svelte-1qd1bzl){border-bottom:1px solid var(--color-primary);padding:.375rem 0}.type.svelte-1qd1bzl{color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;display:block}.fingerprint.svelte-1qd1bzl,.hint.svelte-1qd1bzl{color:var(--color-text-muted);font-size:.85rem}code.svelte-1qd1bzl{color:var(--color-text);font-size:.95rem}.buttons.svelte-1qd1bzl{gap:1rem;width:100%;max-width:320px;display:flex}.buttons.svelte-1qd1bzl button:where(.svelte-1qd1bzl){flex:1}.current.svelte-1qd1bzl{font-weight:600}.trail.svelte-1qd1bzl{text-align:left;width:100%;max-width:340px;color:var(--color-text-muted);font-family:monospace;font-size:.75rem;list-style:none}.error.svelte-1qd1bzl{border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);padding:.75rem 1rem}.view.svelte-rj7pkj{flex-direction:column;height:100%;display:flex}main.svelte-rj7pkj{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}label.svelte-rj7pkj{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}input.svelte-rj7pkj,select.svelte-rj7pkj{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--color-primary);background:var(--color-bg-secondary);color:var(--color-text);min-width:0;padding:.625rem}h2.svelte-rj7pkj{margin-top:.5rem;font-size:1rem}.channel.svelte-rj7pkj{gap:.5rem;display:flex}.channel.svelte-rj7pkj select:where(.svelte-rj7pkj){width:120px}.channel.svelte-rj7pkj input:where(.svelte-rj7pkj){flex:1}.remove.svelte-rj7pkj{color:var(--color-error);background:0 0;padding:0 .75rem;font-size:1.25rem}.error.svelte-rj7pkj{border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);padding:.75rem 1rem}main.svelte-1krhhra{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}h2.svelte-1krhhra{font-size:1.25rem}.hint.svelte-1krhhra{color:var(--color-text-muted);font-size:.9rem}.option.svelte-1krhhra{text-align:left;background:var(--color-bg-secondary);width:100%;color:var(--color-text);border:1px solid var(--color-primary);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.option.svelte-1krhhra small:where(.svelte-1krhhra){color:var(--color-text-muted);font-weight:400}.option.svelte-1krhhra:disabled{opacity:.6;cursor:not-allowed}main.svelte-zunqsq{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}h2.svelte-zunqsq{font-size:1.25rem}.option.svelte-zunqsq{text-align:left;background:var(--color-bg-secondary);width:100%;color:var(--color-text);border:1px solid var(--color-primary);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.option.svelte-zunqsq:disabled{opacity:.6;cursor:not-allowed}.option.selected.svelte-zunqsq{border-color:var(--color-accent)}.failure.svelte-zunqsq{color:var(--color-error);font-size:.9rem}main.svelte-27j9e3{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}h2.svelte-27j9e3{font-size:1.25rem}.hint.svelte-27j9e3{color:var(--color-text-muted);font-size:.9rem}main.svelte-11gr127{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}h2.svelte-11gr127{font-size:1.25rem}.hint.svelte-11gr127{color:var(--color-text-muted);font-size:.9rem}main.svelte-1xfu3or{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.hint.svelte-1xfu3or{color:var(--color-text-muted);font-size:.9rem}label.svelte-1xfu3or{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}input[type=text].svelte-1xfu3or{padding:.6rem .75rem;font-size:1.1rem}main.svelte-gquuao{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.hint.svelte-gquuao{color:var(--color-text-muted);font-size:.9rem}.option.svelte-gquuao{text-align:left;background:var(--color-bg-secondary);width:100%;color:var(--color-text);border:1px solid var(--color-primary);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.option.svelte-gquuao small:where(.svelte-gquuao){color:var(--color-text-muted);font-weight:400}.option.svelte-gquuao:disabled{opacity:.6;cursor:not-allowed}
