@import"https://fonts.cdnfonts.com/css/amplitude";@import"https://fonts.cdnfonts.com/css/din-next-lt-pro";.ty-glass-card{width:358px;max-width:100%;min-height:440px;border-radius:12px;padding:28px 32px 32px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:linear-gradient(180deg,#0d0d0dba 33.52%,#ffffff71 145%);border:1px solid #c3c6d3;box-shadow:0 1px 2px #0000000d}.ty-icon{width:96px;height:120px;display:flex;align-items:center;justify-content:center;padding-bottom:24px;flex-shrink:0}.ty-title{margin:0 0 12px;color:#dc2626;font-family:Amplitude,sans-serif;font-weight:700;font-size:clamp(20px,7vw,29px);line-height:32px;letter-spacing:-.26px;text-align:center;white-space:nowrap;width:auto}.ty-description{margin:0;color:#fff;font-family:Amplitude Wide,Amplitude,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px;text-align:center;width:276px;max-width:100%}@media (min-width: 768px){.ty-glass-card{width:718px;max-width:718px;min-height:512.25px;border-radius:12px;padding:64px 75px;gap:50px}.ty-title{font-size:42px;line-height:32px;letter-spacing:-.26px;white-space:nowrap;width:auto}.ty-description{font-size:18px;line-height:29.25px;letter-spacing:0px;width:auto}}.ty-bg-mobile{display:block}.ty-bg-desktop{display:none}@media (min-width: 768px){.ty-bg-mobile{display:none}.ty-bg-desktop{display:block}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Amplitude;src:local("Amplitude"),local("Amplitude-Regular"),local("Amplitude Regular");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amplitude;src:local("Amplitude Medium"),local("Amplitude-Medium");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Amplitude;src:local("Amplitude Bold"),local("Amplitude-Bold"),local("Amplitude Black");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amplitude Ultra;src:local("Amplitude Ultra"),local("Amplitude-Ultra"),local("Amplitude Black"),local("Amplitude Bold");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Amplitude Wide;src:local("Amplitude Wide"),local("Amplitude-Wide"),local("Amplitude Medium"),local("Amplitude");font-weight:400;font-style:normal;font-display:swap}:root{--bg-main: #020202;--bg-nav: #001b4e;--bg-header: #002b7f;--bg-sidebar: #00153c;--primary-blue: #0047ba;--primary-blue-hover: #0038a8;--primary-blue-light: #e8f0fe;--text-dark: #0f172a;--text-muted: #64748b;--text-light: #f8fafc;--border-color: #e2e8f0;--card-bg: #ffffff;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--font-main: "Amplitude", "DIN Next LT Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-din: "Amplitude", "DIN Next LT Pro", "DIN Next LT Pro Medium", "DIN Alternate", sans-serif;--font-din-black: "Amplitude", "DIN Next LT Pro Black", "DIN Next LT Pro", "DIN Alternate", sans-serif;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .05)}*{box-sizing:border-box;margin:0;padding:0;font-family:Amplitude,DIN Next LT Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body,button,input,select,textarea{background-color:var(--bg-main);color:var(--text-dark);font-family:Amplitude,DIN Next LT Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--text-dark);font-weight:800;letter-spacing:-.01em}a{color:inherit;text-decoration:none}.pulsar-header{background:var(--bg-header);color:#fff;padding:.85rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #00000026}.pulsar-brand{display:flex;align-items:center;gap:1rem}.pulsar-logo{font-size:1.8rem;font-weight:900;font-style:italic;letter-spacing:.08em;color:#fff;text-transform:lowercase}.pulsar-tagline{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;opacity:.8;display:block;margin-top:-4px}.pulsar-header-subtitle{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-left:1rem;border-left:1px solid rgba(255,255,255,.2)}.ui-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-sm)}.form-group{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.4rem}.form-group label{font-size:.82rem;font-weight:700;color:var(--text-dark);text-transform:uppercase;letter-spacing:.03em}.form-control{background:#fff;border:1px solid #cbd5e1;color:var(--text-dark);padding:.75rem 1rem;border-radius:var(--radius-sm);font-size:.95rem;font-family:inherit;outline:none;transition:all .2s ease}.form-control:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #0047ba26}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.btn-pulsar-primary{background:var(--primary-blue);color:#fff;font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;padding:.85rem 1.75rem;border-radius:var(--radius-sm);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;transition:background .2s ease,transform .1s ease}.btn-pulsar-primary:hover{background:var(--primary-blue-hover)}.btn-pulsar-secondary{background:#fff;color:var(--text-dark);border:1px solid #cbd5e1;font-weight:600;padding:.75rem 1.5rem;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease}.btn-pulsar-secondary:hover{background:#f8fafc}.alert-blue{background:var(--primary-blue-light);border:1px solid #c7d2fe;color:#1e40af;padding:.85rem 1.1rem;border-radius:var(--radius-sm);font-size:.88rem;display:flex;align-items:center;gap:.6rem}.badge-active,.badge-valid{background:#dcfce7;color:#15803d;font-weight:700;padding:.2rem .6rem;border-radius:999px;font-size:.75rem}.badge-pending{background:#fef3c7;color:#b45309;font-weight:700;padding:.2rem .6rem;border-radius:999px;font-size:.75rem}.table-responsive{width:100%;overflow-x:auto}table.pulsar-table{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}table.pulsar-table th{background:#f8fafc;padding:.85rem 1rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;font-size:.75rem;border-bottom:1px solid var(--border-color)}table.pulsar-table td{padding:1rem;border-bottom:1px solid #f1f5f9;color:var(--text-dark)}table.pulsar-table tr:hover td{background:#f8fafc}.pulsar-footer{background:var(--bg-nav);color:#94a3b8;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;border-top:1px solid rgba(255,255,255,.1)}.pulsar-footer a{color:#cbd5e1}.pulsar-footer a:hover{color:#fff}.step-indicator{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;position:relative}.step-indicator:before{content:"";position:absolute;top:18px;left:30px;right:30px;height:2px;background:#e2e8f0;z-index:1}.step-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.4rem}.step-number{width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #cbd5e1;color:var(--text-muted);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9rem}.step-item.active .step-number{background:var(--primary-blue);border-color:var(--primary-blue);color:#fff}.step-item.completed .step-number{background:#10b981;border-color:#10b981;color:#fff}.step-title{font-size:.78rem;font-weight:700;color:var(--text-muted)}.step-item.active .step-title{color:var(--primary-blue)}.figma-mobile-wrapper{width:100%;max-width:480px;margin:0 auto;min-height:100vh;background-color:#f7f9ff;display:flex;flex-direction:column;position:relative;box-shadow:0 0 30px #0000000d;transition:max-width .3s ease}@media (min-width: 768px){.figma-mobile-wrapper{max-width:860px;margin:20px auto;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000001f}}@media (min-width: 1024px){.figma-mobile-wrapper{max-width:1180px;margin:30px auto}}.responsive-desktop-grid{display:flex;flex-direction:column;gap:20px}@media (min-width: 1024px){.responsive-desktop-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:start}}.responsive-form-card{width:100%;max-width:100%}@media (min-width: 768px){.responsive-form-card{max-width:520px;margin:30px auto;border-radius:24px;box-shadow:1px 1px 2px #0000001a}}.figma-top-bar{background:#dc2626;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:100;box-shadow:0 1px 1px #0000000d}.figma-top-bar-btn{background:transparent;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px;border-radius:9999px;transition:background .2s ease}.figma-top-bar-btn:hover{background:#ffffff26}.figma-brand-logo{height:48px;object-fit:contain}.figma-progress-header{padding:20px 0 22px;display:flex;flex-direction:column;align-items:center}.figma-step-indicator{position:relative;width:100%;max-width:341px;height:52px}.figma-step-line-bg{position:absolute;top:16px;left:11px;right:11px;height:2px;background-color:#dfe3e9}.figma-step-line-fill{position:absolute;top:16px;left:13px;height:2px;background-color:#1551d1;transition:width .3s ease}.figma-step-nodes{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center}.figma-step-node{display:flex;flex-direction:column;align-items:center;gap:4px}.figma-step-circle{width:32px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;transition:all .2s ease}.figma-step-circle.active{background-color:#005dac;color:#fff;box-shadow:0 0 0 4px #3b6ceb4d}.figma-step-circle.completed{background-color:#1769be;color:#fff}.figma-step-circle.pending{background-color:#dfe3e9;color:#434651}.figma-step-label{font-size:12px;font-weight:700;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.figma-step-label.active{color:#005dac}.figma-step-label.completed{color:#1769be}.figma-step-label.pending{color:#ffffff9e}.figma-field-group{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.figma-field-label{font-size:12px;font-weight:700;letter-spacing:1.2px;color:#434651;text-transform:uppercase;padding-left:4px}.figma-input-wrapper{position:relative;width:100%}.figma-input{width:100%;height:56px;background-color:#f1f4fa;border:1.5px solid transparent;border-radius:8px;padding:0 16px;color:#000;font-size:18px;outline:none;transition:all .2s ease}.figma-input:focus{background-color:#fff;border-color:#005dac;box-shadow:0 0 0 3px #005dac26}.figma-input::placeholder{color:#43465166}.desktop-landing-wrapper input::placeholder{color:#4346514d}.figma-input-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#434651;pointer-events:none}.figma-select{width:100%;height:56px;background-color:#f1f4fa;border:1.5px solid transparent;border-radius:8px;padding:0 40px 0 16px;font-size:18px;color:#181c20;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease}.figma-select:focus{background-color:#fff;border-color:#005dac;box-shadow:0 0 0 3px #005dac26}.figma-sticky-cta-bar{position:sticky;bottom:0;left:0;right:0;padding:16px;z-index:90}.figma-primary-btn{width:100%;height:52px;background-color:#005dac;color:#fff;border:none;border-radius:9999px;font-size:20px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #005dac40}.figma-primary-btn:hover{background-color:#004c8c;transform:translateY(-1px)}.figma-primary-btn:active{transform:translateY(0)}.figma-primary-btn:disabled{background-color:#94a3b8;cursor:not-allowed;box-shadow:none}.figma-bento-card{background-color:#fff;border:1px solid #c3c6d3;border-radius:12px;padding:20px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden}.figma-bento-card.in-progress{border-left:4px solid #0055c9}.figma-bento-card.upcoming{background-color:#f6f3f2;border-style:dashed;opacity:.7}.figma-otp-container{display:flex;justify-content:center;gap:10px;margin:20px 0}.figma-otp-box::placeholder{color:#000;text-align:center;font-size:18px;opacity:.6}.figma-otp-box{width:44px;height:56px;background-color:#f2f4f6;border:1px solid #c4c5d7;border-radius:12px;font-family:Krona One,sans-serif;font-size:24px;font-weight:400;line-height:100%;letter-spacing:0px;text-align:center;color:#dc2626;outline:none;transition:all .2s ease}.figma-otp-box:focus{background-color:#fff;border-color:#005dac;box-shadow:0 0 0 3px #005dac33}.login-welcome-title{font-family:DIN Next LT Pro,DIN Next,sans-serif;font-weight:700;font-size:32px;line-height:40px;letter-spacing:0px}.login-otp-btn{width:100%;height:50px;font-family:Amplitude,sans-serif;font-weight:700;font-size:16px;line-height:normal}@media (max-width: 767px){.login-otp-btn{width:326px;height:52px;padding-top:11.5px;padding-bottom:12.5px;font-weight:400;font-size:20px;line-height:28px;letter-spacing:0}}.login-register-row{width:100%;border-top:1px solid #DFE3E9;margin-top:28px;padding-top:20px;text-align:center}.login-register-divider{display:none}.login-register-text{font-family:Amplitude,sans-serif;font-weight:400;font-size:12px;line-height:1;letter-spacing:0;color:#64748b}.login-register-btn{background:none;border:none;font-family:Amplitude,sans-serif;font-weight:700;font-size:12px;line-height:16px;letter-spacing:0;color:#1551d1;cursor:pointer;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid;text-underline-offset:auto;text-decoration-thickness:auto;text-decoration-skip-ink:auto}@media (max-width: 767px){.login-register-row{border-top:none;padding-top:0;text-align:center}.login-register-btn{text-transform:none}}@media (max-width: 767px){.login-welcome-title{font-weight:700;font-size:26px;line-height:32px;color:#181c20}.login-desktop-banner,.desktop-landing-wrapper{display:none!important}}@media (min-width: 768px){.mobile-landing-wrapper{display:none!important}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 768px){.mobile-only-header{display:none!important}}@media (max-width: 767px){.desktop-only-header{display:none!important}}@media (max-width: 767px){.register-right-col{padding:0!important;align-items:stretch!important;flex:none;background-color:#000}.register-form-title{text-align:center!important;padding:32px 20px 14px!important;margin-bottom:0!important;max-width:none!important;width:100%!important}.register-form-title h2{font-size:28px!important;margin-bottom:4px!important}.register-form-title p{font-size:16px!important;margin:0 auto!important;max-width:none!important;text-align:center!important}.step1-full-card{width:100%!important;max-width:100%!important}.register-right-col form{width:100%!important;max-width:none!important;padding:16px}.register-inputs-card{border-radius:20px!important;box-shadow:none!important;padding:16px 20px!important;margin-bottom:0!important}.register-inputs-card input::placeholder,.register-inputs-card select::placeholder{color:#9ca3af!important}.step2-mobile-summary-card{display:block!important}.step2-desktop-network-card{display:none!important}.instagram-input{width:100%!important}.instagram-at-icon{width:12px!important;height:12px!important}.register-info-banner{margin-top:127px!important;border-radius:12px!important}.register-cta-btn{height:56px!important;margin:8px 0 28px!important}.register-form-legal{padding:0 20px!important}.register-action-btns{padding:0 20px 28px!important}}@media (min-width: 768px){.step2-mobile-summary-card,.step2-summary-card{display:block!important;background:#fff!important;border-radius:20px!important;padding:24px 28px!important;box-shadow:0 4px 20px #0000000a!important;border:none!important}.step2-desktop-network-card{display:none!important}.login-card-wrapper{padding:32px 120px!important;justify-content:flex-start!important}.login-card-body{justify-content:flex-start!important}.login-card-divider{margin:56px 0 24px!important}.step1-full-card{width:100%!important;max-width:85%!important;background:#fff;border-radius:20px;box-shadow:0 8px 40px #0000001f;border:1px solid #e5e7eb;padding:90px 40px}.desktop-only-header{margin-bottom:80px!important}.step1-full-card form{padding:0!important;max-width:none!important}.step1-title-block{text-align:left!important;margin-bottom:48px!important;padding:0!important}.step1-heading{color:#dc2626!important;font-size:32px!important;font-weight:800!important;margin-bottom:6px!important}.step1-subtitle{color:#434651!important;font-size:16px!important;text-align:left!important;margin:0!important;max-width:none!important;font-weight:500!important}.step1-card-container{margin-bottom:0}.step1-card-container .register-inputs-card{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0 0 43px!important;margin-bottom:0!important}.step1-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-bottom:24px}.step1-field-item{margin-bottom:0!important;margin-top:0!important}.step1-full-card label{color:#374151!important}.step1-full-card input{background-color:#f9fafb!important;border:1.5px solid #E5E7EB!important;color:#111827!important;transition:border-color .2s ease,box-shadow .2s ease!important}.step1-full-card input:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f!important;outline:none!important}.step1-full-card input::placeholder{color:#9ca3af!important}.step1-full-card .register-info-banner{margin-top:0!important;margin-bottom:70px!important;height:77px;border-radius:12px!important}.register-cta-btn,.step1-full-card .register-cta-btn{height:64px!important;margin:0!important}.instagram-input{width:50%!important}.instagram-at-icon{width:20px!important;height:20px!important}.step2-desktop-title{margin-left:0}.step2-desktop-heading{text-align:start!important;font-weight:700!important;font-size:48px!important;line-height:56px!important;letter-spacing:-.96px!important}.step2-desktop-subtitle{text-align:start!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;letter-spacing:0px!important}.step2-desktop-network-card{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px 16px!important;background:#fff!important;border-radius:20px!important;padding:28px!important;border:none!important;box-shadow:0 4px 20px #0000000a!important}.step2-desktop-network-card .step2-desktop-field-group:last-child{grid-column:1 / -1!important}.step2-desktop-field-group{margin-bottom:0!important}.step2-desktop-field-label{font-size:11px!important;font-weight:800!important;color:#434651!important;letter-spacing:.5px!important;margin-bottom:8px!important;text-transform:uppercase!important}.step2-desktop-select-input{background:#f3f5fa!important;border:none!important;border-radius:12px!important;height:56px!important;font-size:15px!important;color:#0f172a!important;padding:0 40px 0 18px!important;font-weight:500!important}.step2-desktop-select-chevron{right:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#374151!important}.step2-desktop-radiogroup{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.step2-desktop-radio-item{background:#fff!important;border-radius:16px!important;border:none!important;padding:16px 20px!important;box-shadow:0 4px 20px #0000000a!important;cursor:pointer!important}.step2-desktop-radio-icon-box{width:44px!important;height:44px!important;border-radius:50%!important;background:#dc2626!important}.step2-desktop-radio-title{font-size:15px!important;font-weight:600!important;color:#0f172a!important;line-height:20px!important}.step2-desktop-radio-checkbox{width:24px!important;height:24px!important;border-radius:6px!important}}
