@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700;800&family=Orbitron:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #050508;--bg2: #0a0a12;--surface: rgba(10,10,20,.85);--surface-solid: #0c0c18;--surface2: rgba(20,20,40,.6);--surface-hover: rgba(0,255,245,.04);--border: rgba(0,255,245,.08);--border2: rgba(0,255,245,.15);--border-bright: rgba(0,255,245,.3);--cyan: #00fff5;--cyan-mid: #00d4cc;--cyan-dim: rgba(0,255,245,.06);--cyan-glow: rgba(0,255,245,.15);--magenta: #ff00ff;--magenta-dim: rgba(255,0,255,.06);--magenta-glow: rgba(255,0,255,.12);--neon: #00ff41;--neon-dim: rgba(0,255,65,.06);--danger: #ff3333;--danger-dim: rgba(255,51,51,.1);--warn: #ffaa00;--warn-dim: rgba(255,170,0,.1);--text: #e8e8f0;--text2: #8888aa;--text3: #555577;--muted: #333355;--mono: "JetBrains Mono", monospace;--display: "Orbitron", sans-serif;--sans: "Inter", sans-serif;--radius: 2px;--radius-sm: 2px;--radius-lg: 4px;--radius-full: 9999px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--mono);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,255,245,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,245,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black 30%,transparent 100%);pointer-events:none;z-index:0}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,245,.008) 2px,rgba(0,255,245,.008) 4px);pointer-events:none;z-index:9999}.app-container:before{content:"";position:fixed;top:-30%;left:-15%;width:60%;height:60%;background:radial-gradient(ellipse,rgba(0,255,245,.04) 0%,transparent 70%);pointer-events:none;z-index:0}.app-container:after{content:"";position:fixed;bottom:-30%;right:-15%;width:50%;height:50%;background:radial-gradient(ellipse,rgba(255,0,255,.03) 0%,transparent 70%);pointer-events:none;z-index:0}.app-container{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 20px 100px}.header{display:flex;justify-content:space-between;align-items:center;padding:24px 0;margin-bottom:28px;border-bottom:1px solid var(--border);position:relative}.header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan) 50%,transparent);opacity:.3}.logo{display:flex;align-items:center;gap:14px}.logo-icon{width:42px;height:42px;border:1px solid var(--cyan);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:15px;font-weight:900;color:var(--cyan);position:relative;box-shadow:0 0 15px #00fff533,inset 0 0 15px #00fff50d;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.logo-text h1{font-family:var(--display);font-size:18px;font-weight:800;color:var(--text);margin:0;letter-spacing:2px;text-transform:uppercase}.logo-text h1 span{color:var(--cyan);text-shadow:0 0 20px rgba(0,255,245,.5)}.logo-text p{font-size:10px;color:var(--text3);margin:3px 0 0;letter-spacing:2px;text-transform:uppercase}.header-right{display:flex;align-items:center;gap:14px}.status-pill{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--text3);border:1px solid var(--border);padding:6px 14px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:0 0 10px var(--neon),0 0 20px #00ff414d;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 10px var(--neon),0 0 20px #00ff414d}50%{opacity:.4;box-shadow:0 0 4px var(--neon)}}.btn-premium{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:8px 16px;background:transparent;border:1px solid var(--magenta);color:var(--magenta);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.btn-premium:hover{background:var(--magenta-dim);box-shadow:0 0 20px var(--magenta-glow),inset 0 0 20px var(--magenta-dim);text-shadow:0 0 10px var(--magenta)}.btn{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:11px 20px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;outline:none;white-space:nowrap;position:relative}.btn:disabled{opacity:.3;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-primary{background:var(--cyan);color:#000;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));box-shadow:0 0 20px #00fff540}.btn-primary:hover:not(:disabled){box-shadow:0 0 30px #00fff573,0 0 60px #00fff526;transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 0 15px #00fff533}.btn-secondary{background:transparent;border:1px solid var(--border2);color:var(--text2)}.btn-secondary:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim);box-shadow:0 0 15px #00fff51a}.back-btn{background:none;border:none;color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0;margin-bottom:24px;transition:all .2s}.back-btn:hover{text-shadow:0 0 10px rgba(0,255,245,.5);gap:10px}.ad-banner{background:var(--surface);border:1px solid var(--border);border-left:2px solid var(--magenta);padding:14px 20px;display:flex;align-items:center;gap:14px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ad-label{font-family:var(--mono);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:var(--text3);border:1px solid var(--border2);padding:2px 8px;flex-shrink:0}.ad-banner p{font-size:12px;color:var(--text2);flex:1;line-height:1.5}.ad-banner p strong{color:var(--magenta)}.ad-btn{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;background:transparent;border:1px solid var(--border2);color:var(--text2);cursor:pointer;transition:all .2s;white-space:nowrap}.ad-btn:hover{border-color:var(--magenta);color:var(--magenta);box-shadow:0 0 12px var(--magenta-glow)}.email-card{background:var(--surface);border:1px solid var(--border2);margin-bottom:20px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.email-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--magenta),var(--cyan),var(--magenta));background-size:200% 100%;animation:gradient-slide 4s linear infinite}@keyframes gradient-slide{0%{background-position:0% 0}to{background-position:200% 0}}.email-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,245,.15),transparent)}.card-header{padding:14px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.card-label{font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--text3);display:flex;align-items:center;gap:8px}.card-label:before{content:">";color:var(--cyan);font-weight:700}.email-label{font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--text3)}.email-timer,.email-expires{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--cyan);text-shadow:0 0 10px rgba(0,255,245,.3)}.timer-warn{color:var(--warn)!important;text-shadow:0 0 10px var(--warn-dim)!important}.timer-danger{color:var(--danger)!important;text-shadow:0 0 10px var(--danger-dim)!important;animation:flicker .5s ease-in-out infinite}@keyframes flicker{0%,to{opacity:1}50%{opacity:.7}}.email-display{padding:28px 24px 24px}.email-value{font-family:var(--mono);font-size:clamp(16px,3.5vw,22px);font-weight:500;color:var(--text);letter-spacing:.5px;margin-bottom:24px;word-break:break-all;line-height:1.5}.email-value .domain{color:var(--text3)}.button-group{display:flex;gap:10px;flex-wrap:wrap}.timer-bar{height:2px;background:rgba(0,255,245,.05);position:relative;overflow:hidden}.timer-fill{height:100%;background:linear-gradient(90deg,var(--cyan),var(--magenta));transition:width 1s linear,background 1s;box-shadow:0 0 10px var(--cyan-glow),0 0 20px #00fff51a}.timer-fill.warn{background:linear-gradient(90deg,var(--warn),#ff6600);box-shadow:0 0 10px var(--warn-dim)}.timer-fill.danger{background:var(--danger);box-shadow:0 0 10px var(--danger-dim);animation:bar-flicker .8s ease-in-out infinite}@keyframes bar-flicker{50%{opacity:.6}}.ad-rect{background:var(--surface);border:1px solid var(--border);padding:18px 22px;margin-bottom:20px;display:flex;align-items:center;gap:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ad-rect-body{flex:1}.ad-rect-body h4{font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}.ad-rect-body p{font-size:12px;color:var(--text3);line-height:1.5}.messages-section{background:var(--surface);border:1px solid var(--border2);margin-bottom:20px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.messages-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan) 50%,transparent);opacity:.3}.messages-header{padding:14px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.messages-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--text3);display:flex;align-items:center;gap:8px}.messages-title:before{content:"";width:6px;height:6px;background:var(--cyan);box-shadow:0 0 8px var(--cyan);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.inbox-meta{display:flex;align-items:center;gap:12px}.unread-count{font-size:10px;font-weight:500;letter-spacing:1px;color:var(--text3);border:1px solid var(--border);padding:3px 10px}.next-refresh{font-family:var(--mono);font-size:11px;color:var(--cyan);font-weight:500;display:flex;align-items:center;gap:5px;text-shadow:0 0 8px rgba(0,255,245,.3);animation:pulse-refresh 2s ease-in-out infinite}@keyframes pulse-refresh{50%{opacity:.4}}.messages-empty{padding:64px 24px;text-align:center}.messages-empty .empty-symbol{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border:1px solid var(--border2);color:var(--text3);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.messages-empty h3{font-size:13px;font-weight:600;color:var(--text2);margin-bottom:6px}.messages-empty p{font-size:11px;color:var(--text3)}.message-list{display:flex;flex-direction:column}.message-item{padding:18px 24px;border-bottom:1px solid var(--border);cursor:pointer;transition:all .2s ease;position:relative}.message-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--cyan),var(--magenta));opacity:0;transition:opacity .2s}.message-item:hover{background:var(--surface-hover)}.message-item:hover:before{opacity:1}.message-item:last-child{border-bottom:none}.message-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.message-from{font-size:11px;color:var(--text3);display:flex;align-items:center;gap:6px;font-weight:500}.message-new-badge{font-size:8px;font-weight:800;letter-spacing:1.5px;padding:2px 8px;background:var(--cyan);color:#000;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.message-subject{font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px}.message-preview{font-size:12px;color:var(--text3);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-time{font-size:10px;color:var(--muted);margin-top:10px;display:flex;align-items:center;gap:5px;font-weight:500}.message-detail{background:var(--surface);border:1px solid var(--border2);padding:28px;margin-bottom:20px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.message-detail:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--magenta),var(--cyan),var(--magenta));background-size:200% 100%;animation:gradient-slide 4s linear infinite}.message-detail-header{border-bottom:1px solid var(--border);padding-bottom:18px;margin-bottom:24px}.message-detail-subject{font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px}.message-detail-meta{font-size:12px;color:var(--text3);display:flex;flex-direction:column;gap:4px}.message-detail-meta strong{color:var(--cyan);font-weight:600}.message-detail-body{color:var(--text2);line-height:1.8;font-size:14px;white-space:pre-wrap;word-wrap:break-word;font-family:var(--sans)}.info-section{background:var(--surface);border:1px solid var(--border2);padding:28px 24px;margin-bottom:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.info-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--magenta) 50%,transparent);opacity:.3}.info-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--text3);margin-bottom:24px;display:flex;align-items:center;gap:8px}.info-title:before{content:"";width:6px;height:6px;background:var(--magenta);box-shadow:0 0 8px var(--magenta);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-item{display:flex;gap:14px;align-items:flex-start;padding:16px;background:rgba(0,255,245,.02);border:1px solid var(--border);transition:all .25s ease;position:relative}.info-item:hover{border-color:var(--border2);background:var(--cyan-dim);box-shadow:0 0 20px #00fff50d}.info-item:hover .info-icon{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px #00fff533}.info-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border2);color:var(--text3);transition:all .25s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.info-text{font-size:12px;color:var(--text3);line-height:1.6;font-family:var(--sans)}.info-text strong{font-family:var(--mono);color:var(--text);display:block;margin-bottom:4px;font-weight:700;font-size:12px;letter-spacing:.5px}.seo-content{background:var(--surface);border:1px solid var(--border);padding:28px 24px;margin-bottom:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.seo-content h2{font-family:var(--sans);font-size:18px;font-weight:700;color:var(--text);margin-bottom:10px;margin-top:24px}.seo-content h2:first-child{margin-top:0}.seo-content h3{font-size:9px;font-weight:700;color:var(--cyan);margin-top:24px;margin-bottom:10px;letter-spacing:3px;text-transform:uppercase;text-shadow:0 0 10px rgba(0,255,245,.2)}.seo-content h4{font-size:13px;color:var(--cyan);font-weight:600;margin-bottom:6px}.seo-content p{font-size:13px;color:var(--text3);line-height:1.8;margin-bottom:10px;font-family:var(--sans)}.seo-content ul,.seo-content ol{margin:8px 0 14px 18px;color:var(--text3)}.seo-content li{font-size:13px;font-family:var(--sans);margin-bottom:6px;line-height:1.7}.seo-content li::marker{color:var(--cyan)}.seo-content strong{color:var(--text2)}.faq-section{margin-top:16px}.faq-item{border-left:2px solid var(--border2);padding:16px 18px;margin-bottom:10px;background:rgba(0,255,245,.02);transition:all .25s ease}.faq-item:hover{border-left-color:var(--cyan);background:var(--cyan-dim);box-shadow:0 0 20px #00fff508}.faq-item h4{margin-top:0;color:var(--text);font-family:var(--sans)}.faq-item p{margin-bottom:0;font-size:12px}.keywords-section{font-family:var(--mono);font-size:11px;color:var(--muted);line-height:2;background:rgba(0,255,245,.02);padding:14px 16px;border:1px solid var(--border)}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,255,245,.15);border-top-color:var(--cyan);border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.footer{text-align:center;padding:28px 0 0;border-top:1px solid var(--border);position:relative}.footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,245,.1),transparent)}.footer p{font-size:10px;color:var(--muted);letter-spacing:.5px;margin:4px 0}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(80px);background:var(--cyan);color:#000;font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:10px 24px;display:flex;align-items:center;gap:8px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);z-index:9999;pointer-events:none;box-shadow:0 0 30px #00fff566,0 0 60px #00fff526;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.toast.show{transform:translate(-50%) translateY(0)}@media (max-width: 640px){.info-grid{grid-template-columns:1fr}}@media (max-width: 520px){.app-container{padding:0 16px 80px}.button-group{flex-direction:column}.btn{width:100%;justify-content:center}.email-value{font-size:14px}.ad-rect{flex-direction:column;gap:12px}.header{flex-wrap:wrap;gap:12px}.logo-text h1{font-size:15px}}
