.notfound-page{align-items:center;background:#060c16;display:flex;justify-content:center;min-height:100vh;padding:24px}.notfound-content{max-width:400px;text-align:center}.notfound-title{color:var(--muted);font-family:var(--fd);font-size:4rem;font-weight:800;margin-bottom:8px}.notfound-message{color:var(--white);font-size:1.25rem;margin-bottom:16px}.notfound-hint{color:var(--muted);font-size:.9rem;line-height:1.5}.notfound-hint code{background:var(--card2);border-radius:4px;font-size:.85em;padding:2px 6px}.landing{background:#060c16;display:flex;flex-direction:column;isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.landing:before{background:radial-gradient(circle,#5189a012 0,#0000 70%);content:"";height:520px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:520px;z-index:-1}.landing-header{flex-shrink:0;padding:10px 16px 14px}.landing-header,.landing-header-inner{align-items:center;display:flex;justify-content:space-between}.landing-header-inner{margin:0 auto;max-width:390px;width:100%}.logo-lockup{gap:9px}.logo-lockup,.logo-pill{align-items:center;display:flex}.logo-pill{background:var(--white);border-radius:6px;color:#0c1420;font-family:var(--fd);font-size:.9rem;font-weight:700;height:34px;justify-content:center;width:34px}.logo-wordmark{display:flex;flex-direction:column;line-height:1.2}.logo-primary{color:var(--white);font-family:var(--fd);font-size:.78rem;font-weight:700;letter-spacing:.06em}.logo-sub{color:var(--blue-light);font-size:.54rem;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.nav-lang{background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-size:.65rem;font-weight:500;padding:6px 10px}.landing-scroll{display:flex;flex:1 1;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:0 0 120px;scrollbar-width:none}.landing-scroll::-webkit-scrollbar{display:none}.landing-inner{margin:0 auto;max-width:390px;width:100%}.hero{padding:4px 24px 28px}.hero-eyebrow{align-items:center;color:var(--muted);display:inline-flex;font-size:.63rem;font-weight:500;gap:7px;letter-spacing:.07em;margin-bottom:18px;text-transform:uppercase}.live-dot{background:var(--success);border-radius:50%;height:5px;width:5px}.hero-title{font-family:var(--fd);font-size:2.15rem;font-weight:800;letter-spacing:-.025em;line-height:1.04;margin-bottom:16px}.hero-title em{color:var(--blue-light);display:block;font-style:normal}.hero-body{color:var(--muted);font-size:.86rem;line-height:1.65;margin-bottom:28px}.hero-body strong{color:var(--white);font-weight:500}.cta-main{align-items:center;background:var(--cta);border:none;border-radius:16px;box-shadow:0 10px 32px #e8924a66;color:#fff;cursor:pointer;display:flex;font-family:var(--fd);font-size:1rem;font-weight:700;justify-content:space-between;padding:17px 20px;transition:all .2s;width:100%}.cta-main:hover{background:var(--cta-hover);transform:translateY(-2px)}.cta-circle{background:#fff3;border-radius:50%;display:inline-flex;font-size:.95rem;height:30px;width:30px}.cta-circle,.cta-note{align-items:center;justify-content:center}.cta-note{color:var(--success);display:flex;font-size:.65rem;font-weight:500;gap:5px;margin-top:10px;text-align:center}.cta-note-icon{align-items:center;border:1px solid #3fc98a8c;border-radius:50%;display:inline-flex;height:14px;justify-content:center;position:relative;width:14px}.cta-note-icon:before{color:var(--success);content:"✓";font-size:.62rem;font-weight:700;line-height:1}.rule{background:var(--border2);height:1px;margin:0 24px 26px}.ana-section,.section{padding:0 24px 26px}.section-eyebrow{color:var(--muted);font-size:.63rem;font-weight:500;letter-spacing:.09em;margin-bottom:16px;text-transform:uppercase}.ana-card{background:var(--card2);border:1px solid var(--border);border-radius:20px;overflow:hidden}.ana-photo-wrap{background:#0a1520;height:200px;width:100%}.ana-photo{display:block;height:100%;object-fit:cover;object-position:center 15%;width:100%}.ana-creds{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.ana-name{font-family:var(--fd);font-size:.95rem;font-weight:700}.online-row{align-items:center;color:var(--success);display:flex;font-size:.65rem;gap:5px}.online-dot{background:var(--success);border-radius:50%;height:7px;width:7px}.pricing-card{background:var(--card2);border:1px solid var(--border);border-radius:16px;padding:20px}.pricing-loading{color:var(--muted);font-size:.9rem}.pricing-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.pricing-original{color:var(--muted);font-size:1.25rem;text-decoration:line-through}.pricing-amount{color:var(--white);font-family:var(--fd);font-size:2.5rem;font-weight:800}.pricing-detail{color:var(--muted);font-size:.8rem;margin-top:4px}.pricing-note{align-items:center;color:var(--success);display:flex;font-size:.8rem;gap:6px;margin-top:12px}.pricing-check:before{content:"✓";font-weight:700}.pricing-partner{color:var(--blue-light);font-size:.75rem;margin-top:8px}.cta-full{margin-top:8px}.landing-footer{background:linear-gradient(0deg,#060c16 60%,#0000);bottom:0;left:0;padding:12px 24px 24px;position:fixed;right:0;text-align:center}.page-indicator{color:var(--muted);display:block;font-size:.7rem;margin-bottom:8px}.page-dots{display:flex;gap:8px;justify-content:center}.page-dots .dot{background:#fff3;border-radius:50%;height:8px;width:8px}.page-dots .dot.active{background:var(--blue);border-radius:4px;width:24px}.ana-media{background:var(--card2);border:1px solid var(--border);border-radius:20px;margin-bottom:18px;overflow:hidden}.ana-photo-wrap{position:relative}.ana-photo-wrap:after{background:linear-gradient(to top,var(--card2) 0,#0000 100%);bottom:0;content:"";height:60px;left:0;position:absolute;right:0}.ana-title-text{color:var(--blue-light);font-size:.68rem}.ana-firm-badge{align-items:center;background:#5189a01a;border:1px solid #5189a033;border-radius:6px;color:var(--blue-xlight);display:inline-flex;font-size:.57rem;font-weight:600;gap:4px;letter-spacing:.05em;margin:7px 16px 0;padding:3px 8px;width:fit-content}.bio-toggle{align-items:center;background:none;border:none;color:var(--blue-light);cursor:pointer;display:flex;font-family:var(--fb);font-size:.69rem;gap:10px;justify-content:space-between;padding:10px 16px 14px;text-align:left;transition:color .2s;width:100%}.bio-toggle:hover{color:var(--blue-xlight)}.bio-chevron{display:inline-block;font-size:.6rem;transition:transform .25s}.bio-chevron.open{transform:rotate(180deg)}.bio-panel{max-height:0;overflow:hidden;padding:0 16px;transition:max-height .35s ease,padding .35s ease}.bio-panel.open{max-height:180px;padding-bottom:14px}.bio-text{border-top:1px solid var(--border2);color:var(--muted);font-size:.76rem;line-height:1.65;padding-top:12px}.bio-text strong{color:var(--white);font-weight:500}.ana-quote{border-left:2px solid #e8924a59;color:var(--muted);font-size:.83rem;line-height:1.65;padding-left:14px}.ana-quote strong{color:var(--white);font-style:normal;font-weight:500}.section-title{font-family:var(--fd);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin-bottom:18px}.section-title span{color:var(--blue-light)}.why-list{display:flex;flex-direction:column}.why-row{align-items:flex-start;border-bottom:1px solid var(--border2);display:flex;gap:14px;padding:14px 0}.why-row:first-child{border-top:1px solid var(--border2)}.wr-icon{flex-shrink:0;font-size:1.1rem;margin-top:2px;text-align:center;width:24px}.wr-title{color:var(--white);font-size:.87rem;font-weight:600;margin-bottom:2px}.wr-desc{color:var(--muted);font-size:.71rem;line-height:1.5}.wr-desc strong{color:var(--blue-xlight);font-weight:500}.steps{display:flex;flex-direction:column}.step{display:flex;gap:16px}.step-spine{flex-direction:column;flex-shrink:0}.step-num,.step-spine{align-items:center;display:flex;width:28px}.step-num{background:var(--blue);border-radius:50%;color:#fff;font-family:var(--fd);font-size:.78rem;font-weight:800;height:28px;justify-content:center;z-index:1}.step-line{background:linear-gradient(180deg,#5189a04d,#5189a00a);flex:1 1;margin:4px 0;min-height:16px;width:1px}.step:last-child .step-line{display:none}.step-body{padding:2px 0 22px}.step-title{font-size:.88rem;font-weight:600;margin-bottom:3px}.step-desc{color:var(--muted);font-size:.72rem;line-height:1.5}.step-desc strong{color:var(--blue-xlight);font-weight:500}.price-section{padding:0 24px 26px}.price-block{background:var(--card2);border:1px solid var(--border);border-radius:20px;overflow:hidden}.price-inner{padding:20px}.price-eye{color:var(--muted);font-size:.63rem;font-weight:500;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.price-strike{color:#f0f5f98c;font-size:.95rem;margin-bottom:4px;text-decoration:line-through}.price-big{color:var(--white);font-family:var(--fd);font-size:3.2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.price-eur{color:var(--blue-light);font-size:1.4rem;margin-right:6px}.price-note{color:var(--muted);font-size:.8rem;margin-top:6px}.price-note span{color:var(--success);font-weight:500}.success-fee{align-items:center;background:#3fc98a0f;border:1px solid #3fc98a47;border-radius:12px;color:var(--success);display:flex;font-size:.76rem;font-weight:600;gap:8px;margin-top:14px;padding:10px 12px}.sf-dot{background:var(--success);border-radius:50%;flex-shrink:0;height:8px;width:8px}.price-list{display:flex;flex-direction:column;gap:9px;margin-top:14px}.pl-row{color:#f0f5f9c7;display:flex;font-size:.75rem;gap:10px}.pl-row,.pl-tick{align-items:center}.pl-tick{background:#3fc98a24;border:1px solid #3fc98a47;border-radius:50%;color:var(--success);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;height:18px;justify-content:center;width:18px}.price-loading{color:var(--muted);font-size:.9rem;padding:6px 0 2px}.price-partner{color:var(--blue-light);font-size:.72rem;margin-top:10px}.price-cta-wrap{background:#e8924a0f;border-top:1px solid #ffffff0d;padding:20px}.price-cta{align-items:center;background:var(--cta);border:none;border-radius:16px;box-shadow:0 10px 32px #e8924a59;color:#fff;cursor:pointer;display:flex;font-family:var(--fd);font-size:.98rem;font-weight:700;justify-content:space-between;padding:16px 18px;transition:all .2s;width:100%}.price-cta:hover{background:var(--cta-hover);box-shadow:0 14px 38px #e8924a73;transform:translateY(-1px)}.price-cta-circle{align-items:center;background:#fff3;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.95rem;height:28px;justify-content:center;transition:transform .2s;width:28px}.price-cta:hover .price-cta-circle{transform:translateX(3px)}.price-legal{color:#f0f5f999;font-size:.66rem;line-height:1.5;margin-top:10px}@media (min-width:768px){.landing:before{height:720px;top:-160px;width:720px}.hero-title{font-size:2.6rem}.price-big{font-size:3.6rem}.landing-header{padding-left:20px;padding-right:20px}}.signup-page{background:var(--night,#0c1420);min-height:100vh;padding:0 24px 24px}.signup-header{flex-shrink:0;padding-bottom:16px;padding-top:16px}.signup-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:400px}.signup-header .logo-lockup{align-items:center;display:flex;gap:9px}.signup-header .logo-pill{align-items:center;background:var(--white);border-radius:6px;color:#0c1420;display:flex;font-family:var(--fd);font-size:.9rem;font-weight:700;height:34px;justify-content:center;width:34px}.signup-header .logo-wordmark{display:flex;flex-direction:column;line-height:1.2}.signup-header .logo-primary{color:var(--white);font-family:var(--fd);font-size:.78rem;font-weight:700;letter-spacing:.06em}.signup-header .logo-sub{color:var(--blue-light);font-size:.54rem;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.signup-header .nav-lang{background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-size:.65rem;font-weight:500;padding:6px 10px}.signup-main{margin:0 auto;max-width:400px}.signup-topbar{align-items:center;display:flex;gap:12px;padding:6px 0 20px}.signup-back-btn{align-items:center;background:var(--card);border:1px solid var(--border2);border-radius:50%;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:36px;justify-content:center;transition:background .2s,transform .15s;width:36px}.signup-back-btn:hover{background:var(--card2);transform:scale(1.05)}.signup-topbar-label{color:var(--blue-xlight);font-family:var(--fd);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.signup-step-pills{display:flex;gap:6px;margin-bottom:28px}.signup-step-pill{background:var(--card2);border-radius:4px;flex:1 1;height:4px;transition:background .4s ease}.signup-step-pill.done{background:var(--blue)}.signup-step-pill.active{background:var(--blue-light)}.signup-heading{color:var(--white);font-family:var(--fd);font-size:1.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.18;margin-bottom:6px}.signup-heading em{color:var(--blue-light);font-style:normal}.signup-desc{color:var(--muted);font-size:.82rem;line-height:1.55;margin-bottom:28px}.signup-phone-row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-bottom:14px;position:relative;z-index:1}.signup-country-wrap{flex-shrink:0;min-width:100px;position:relative}.signup-country-select{appearance:none;background:var(--card);border:1px solid var(--border);border-radius:14px;color:var(--white);cursor:pointer;font-family:var(--fb);font-size:.85rem;font-weight:500;height:52px;outline:none;padding:0 32px 0 14px;transition:border-color .2s,background .2s;width:100%}.signup-country-select:hover{background:var(--card2);border-color:var(--border-focus)}.signup-country-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5189a01f}.signup-country-select option{background:var(--card);color:var(--white)}.signup-country-arrow{color:var(--muted);font-size:.7rem;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.signup-national-input{background:var(--card);border:1px solid var(--border);border-radius:14px;color:var(--white);flex:1 1;font-family:var(--fb);font-size:.92rem;font-weight:400;height:52px;min-width:0;outline:none;padding:0 16px;transition:border-color .25s,background .25s,box-shadow .25s}.signup-national-input::placeholder{color:var(--muted)}.signup-national-input:focus{background:var(--card2);border-color:var(--blue);box-shadow:0 0 0 3px #5189a01f}.signup-btn-primary{background:var(--blue);border:none;border-radius:14px;box-shadow:0 6px 20px #5189a04d;color:var(--white);cursor:pointer;font-family:var(--fd);font-size:.9rem;font-weight:700;height:52px;letter-spacing:.04em;margin-bottom:18px;transition:background .2s,transform .15s,box-shadow .2s;width:100%}.signup-btn-primary:hover:not(:disabled){background:var(--blue-dark);box-shadow:0 10px 28px #5189a066;transform:translateY(-1px)}.signup-btn-primary:active{transform:translateY(0)}.signup-btn-primary:disabled{cursor:not-allowed;opacity:.7;transform:none}.signup-or-divider{align-items:center;display:flex;gap:12px;margin-bottom:16px}.signup-or-line{background:var(--border2);flex:1 1;height:1px}.signup-or-text{color:var(--muted);font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.signup-social-row{display:flex;gap:10px;margin-bottom:20px}.signup-btn-social{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:13px;color:var(--white);cursor:pointer;display:flex;flex:1 1;font-family:var(--fb);font-size:.82rem;font-weight:500;gap:8px;height:48px;justify-content:center;transition:background .2s,border-color .2s,transform .15s}.signup-btn-social:hover{background:var(--card2);border-color:var(--border-focus);transform:translateY(-1px)}.signup-channel-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.signup-channel-card{align-items:center;background:var(--card);border:1.5px solid var(--border);border-radius:18px;color:var(--white);cursor:pointer;display:flex;gap:16px;overflow:hidden;padding:18px 20px;position:relative;text-align:left;transition:all .22s ease}.signup-channel-card:hover{background:var(--card2);border-color:var(--border-focus);box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.signup-channel-card.selected{background:#5189a01f;border-color:var(--blue);box-shadow:0 0 0 1px #5189a033,0 8px 24px #5189a026}.signup-channel-icon{flex-shrink:0;font-size:1.5rem}.signup-channel-text{display:flex;flex:1 1;flex-direction:column;gap:4px}.signup-channel-text strong{font-size:1rem}.signup-channel-text span{color:var(--muted);font-size:.8rem}.signup-channel-radio{border:2px solid var(--muted);border-radius:50%;flex-shrink:0;height:20px;width:20px}.signup-channel-card.selected .signup-channel-radio{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 3px var(--card2)}.signup-channel-tip-card{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;gap:12px;margin-bottom:24px;padding:14px 18px}.signup-channel-tip-icon{align-items:center;color:var(--blue-light);display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:24px}.signup-channel-tip-text{color:var(--muted);font-size:.82rem;font-weight:400;line-height:1.5;margin:0}.signup-otp-input{background:var(--card2);border:1px solid var(--border);border-radius:14px;color:var(--white);font-family:var(--fb);font-size:1.25rem;height:52px;letter-spacing:.2em;margin-bottom:20px;padding:0 16px;text-align:center;width:100%}.signup-otp-input::placeholder{color:var(--muted)}.signup-otp-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5189a01f;outline:none}.signup-error{color:var(--warn);font-size:.9rem;margin-bottom:16px}.signup-terms{color:var(--muted);font-size:.7rem;line-height:1.6;margin-bottom:18px;text-align:center}.signup-terms a{border-bottom:1px solid #6fa3bc4d;color:var(--blue-light);text-decoration:none}.signup-terms a:hover{color:var(--blue-xlight)}.signup-signin-row{color:var(--muted);font-size:.78rem;text-align:center}.signup-signin-row a{border-bottom:1px solid #6fa3bc4d;color:var(--blue-light);font-weight:500;text-decoration:none;transition:color .2s}.signup-signin-row a:hover{color:var(--blue-xlight)}.reg-page{min-height:100vh;padding:16px 20px 40px}.reg-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.reg-main{margin:0 auto;max-width:400px}.reg-title{font-family:var(--fd);font-size:1.35rem;font-weight:700;margin-bottom:8px}.reg-desc{color:var(--muted);font-size:.9rem;margin-bottom:24px}.reg-form{display:flex;flex-direction:column;gap:16px}.reg-label{color:var(--muted);font-size:.85rem;font-weight:500}.reg-input{background:var(--card2);border:1px solid var(--border);border-radius:12px;color:var(--white);font-size:1rem;padding:14px 16px;width:100%}.reg-input:focus{border-color:var(--blue);outline:none}.reg-input option{background:var(--card2);color:var(--white)}.reg-error{color:#f0a45a;font-size:.9rem}.reg-page .btn-primary{background:var(--blue);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:var(--fd);font-size:1rem;font-weight:700;margin-top:8px;padding:16px;width:100%}.reg-page .btn-primary:hover:not(:disabled){background:var(--blue-dark)}.success-page{--success-gold:#d4a84b;--success-card-bg:#1a2435;min-height:100vh;padding:16px 20px 100px}.success-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.success-main{margin:0 auto;max-width:440px;text-align:center}.success-icon{align-items:center;background:var(--success);border-radius:50%;color:#fff;display:flex;font-size:2.5rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.success-title{font-family:var(--fd);font-size:1.75rem;font-weight:800;margin-bottom:12px}.success-body{color:var(--muted);font-size:.95rem;line-height:1.6;margin-bottom:32px}.success-body strong{color:var(--white)}.success-info-cards{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.success-info-card{align-items:center;background:var(--success-card-bg);border-radius:14px;display:flex;flex-direction:column;padding:16px 10px;text-align:center}.success-info-icon{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:10px;width:40px}.success-info-icon--gold{color:var(--success-gold)}.success-info-icon--mixed .success-icon-doc-stroke{stroke:var(--white)}.success-info-icon--mixed .success-icon-doc-arrow{stroke:var(--success)}.success-info-icon--mixed .success-icon-doc-dollar{fill:var(--success-gold)}.success-info-title{color:var(--white);font-family:var(--fd);font-size:.8rem;font-weight:700;line-height:1.2;margin:0 0 4px}.success-info-subtitle{color:#ffffffbf;font-size:.7rem;line-height:1.3;margin:0}@media (max-width:380px){.success-info-cards{gap:8px}.success-info-card{padding:12px 8px}.success-info-title{font-size:.72rem}.success-info-subtitle{font-size:.65rem}}.success-testimonial{background:var(--card2);border:1px solid #ffffff0f;border-radius:16px;border-top:2px solid var(--success-gold);margin-bottom:28px;padding:24px 20px;text-align:left}.success-testimonial-quote{color:var(--white);font-size:1.1rem;font-style:italic;line-height:1.5;margin:0 0 20px}.success-testimonial-quote strong{color:var(--success-gold);font-style:italic;font-weight:700}.success-testimonial-author{align-items:center;display:flex;gap:12px}.success-testimonial-avatar{align-items:center;background:var(--success-gold);border-radius:50%;color:#0c1420;display:flex;flex-shrink:0;font-family:var(--fd);font-size:.75rem;font-weight:700;height:40px;justify-content:center;width:40px}.success-testimonial-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px}.success-testimonial-name{color:var(--white);font-size:.9rem;font-weight:700}.success-testimonial-sep{font-weight:400}.success-testimonial-sep,.success-testimonial-title{color:var(--muted);font-size:.85rem}.success-card{background:var(--card2);border:1px solid var(--border);border-radius:16px;margin-bottom:20px;padding:20px;text-align:left}.success-card-title{color:var(--success);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.success-list{list-style:none}.success-list li{border-bottom:1px solid #ffffff0f;display:flex;gap:14px;padding:12px 0}.success-list li:last-child{border-bottom:none}.success-list-icon{flex-shrink:0;font-size:1.25rem}.success-list strong{display:block;font-size:.95rem;margin-bottom:4px}.success-list p{color:var(--muted);font-size:.8rem;line-height:1.5}.success-contact-hint{color:var(--muted);font-size:.8rem;margin-bottom:12px}.success-contact{align-items:center;display:flex;gap:10px;padding:10px 0}.contact-icon{font-size:1.1rem}.contact-value{color:var(--muted);font-size:.85rem;margin-left:auto}.success-user{color:var(--muted);font-size:.9rem;margin-bottom:24px}.btn-logout{background:#0000;border:1px solid var(--border);border-radius:12px;color:var(--white);cursor:pointer;font-size:.95rem;padding:14px;width:100%}.btn-logout:hover{background:var(--card2)}.success-footer{background:linear-gradient(0deg,#060c16 80%,#0000);bottom:0;color:var(--muted);font-size:.7rem;left:0;padding:12px;position:fixed;right:0;text-align:center}.success-footer .page-dots{display:flex;gap:8px;justify-content:center;margin-top:8px}.success-footer .dot{background:#fff3;border-radius:50%;height:8px;width:8px}.success-footer .dot.active,.success-footer .dot.filled{background:var(--blue)}.admin-page{background:var(--bg,#060c16);color:var(--white,#f0f5f9);min-height:100vh;padding:16px 20px 40px}.admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.admin-header-actions{align-items:center;display:flex;gap:12px}.admin-logout{background:#0000;border:1px solid var(--border,#2a3544);border-radius:8px;color:var(--muted,#7a90a8);cursor:pointer;font-size:.9rem;padding:8px 14px}.admin-logout:hover{background:var(--card2,#0f1620);color:var(--white,#f0f5f9)}.admin-main{margin:0 auto;max-width:900px}.admin-title{font-family:var(--fd,inherit);font-size:1.35rem;font-weight:700;margin-bottom:8px}.admin-desc{color:var(--muted,#7a90a8);font-size:.9rem;margin-bottom:24px}.admin-error,.admin-loading{font-size:.95rem;margin:16px 0}.admin-error{color:#f0a45a}.admin-table-wrap{background:var(--card2,#0f1620);border:1px solid var(--border,#2a3544);border-radius:12px;overflow-x:auto}.admin-table{border-collapse:collapse;font-size:.9rem;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid var(--border,#2a3544);padding:14px 16px;text-align:left}.admin-table th{background:#0003;color:var(--muted,#7a90a8);font-weight:600}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:#ffffff08}.admin-empty{color:var(--muted,#7a90a8);padding:32px!important;text-align:center}.admin-btn-delete{background:#8b3a3a33;border:1px solid #8b3a3a;border-radius:8px;color:#f0a45a;cursor:pointer;font-size:.85rem;padding:8px 14px}.admin-btn-delete:hover:not(:disabled){background:#8b3a3a66;color:#ffb366}.admin-btn-delete:disabled{cursor:not-allowed;opacity:.7}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--blue:#5189a0;--blue-dark:#3d6e85;--blue-light:#6fa3bc;--blue-xlight:#a8cad8;--night:#0c1420;--card:#1a2b3c;--card2:#1f3245;--border:#5189a02e;--border2:#ffffff12;--border-focus:#5189a08c;--surface:#132030;--white:#f0f5f9;--muted:#7a90a8;--success:#3fc98a;--warn:#f0a45a;--cta:#e8924a;--cta-hover:#d4803a;--fd:"Syne",sans-serif;--fb:"Outfit",sans-serif}body,html{background:#060c16;color:var(--white);font-family:var(--fb);font-weight:300;line-height:1.5}#root,body,html{min-height:100vh}button,input,select,textarea{font-family:inherit}a{color:var(--blue-light);text-decoration:none}a:hover{text-decoration:underline}
/*# sourceMappingURL=main.cfa23fb0.css.map*/