@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#eff4ff;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% -20%,#3c6eff47,#0000 55%),radial-gradient(circle at 92% -10%,#f472b63d,#0000 50%),#010208;min-height:100vh;margin:0;font-family:Space Grotesk,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aurora-shell{flex-direction:column;min-height:100vh;display:flex}.aurora-main{background:linear-gradient(#01020800 0%,#010208d9 45%,#010208 100%);flex:1;padding:72px 7vw 120px}.aurora-auth{max-width:960px;margin:0 auto}.mission-hero{padding:56px 7vw 110px;position:relative;overflow:hidden}.mission-hero:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle at 42% 42%,#94a3ff73,#0000 60%);height:520px;position:absolute;inset:-220px -260px auto}.mission-nav{z-index:2;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 68px;display:flex;position:relative}.stellar-logo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1128bf;border:1px solid #60a5fa59;border-radius:18px;align-items:center;padding:12px 20px;display:inline-flex;box-shadow:0 18px 60px #0f172a6b}.mission-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:clamp(32px,5vw,64px);max-width:1180px;margin:0 auto;display:grid;position:relative}.mission-copyblock{flex-direction:column;gap:26px;display:flex}.mission-pill{letter-spacing:.28em;text-transform:uppercase;color:#bfdbfeeb;background:#2563eb2e;border:1px solid #60a5fa61;border-radius:999px;align-self:flex-start;padding:10px 18px;font-size:12px}.mission-title{letter-spacing:-.015em;color:#f9fbff;margin:0;font-size:clamp(2.9rem,5vw,4.7rem);font-weight:600;line-height:1.04}.mission-lead{color:#e2e8f0e0;max-width:560px;margin:0;font-size:1.16rem;line-height:1.76}.mission-actions{flex-wrap:wrap;gap:16px;display:flex}.mission-action{letter-spacing:.02em;border-radius:18px;justify-content:center;align-items:center;padding:15px 28px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.mission-action--primary{color:#020617;background:linear-gradient(135deg,#38bdf8 0%,#6366f1 100%);box-shadow:0 18px 48px #6366f14d}.mission-action--primary:hover{transform:translateY(-2px);box-shadow:0 24px 64px #6366f16b}.mission-action--ghost{color:#e2e8f0e0;background:#0f172a73;border:1px solid #94a3b873}.mission-action--ghost:hover{border-color:#f8fafcbf;transform:translateY(-2px)}.mission-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin:10px 0 0;display:grid}.mission-metrics div{background:#0f172a94;border:1px solid #94a3b852;border-radius:20px;padding:20px 22px;box-shadow:inset 0 1px #ffffff0a}.mission-metrics dt{letter-spacing:.28em;text-transform:uppercase;color:#cbd5e1b8;margin-bottom:12px;font-size:13px}.mission-metrics dd{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:600}.mission-mobile-countdown{letter-spacing:.26em;text-transform:uppercase;color:#e2e8f0b3;flex-direction:column;gap:4px;font-size:.95rem;display:none}.mission-mobile-countdown strong{letter-spacing:.08em;color:#f8fafc;font-size:1.9rem}.mission-visual{justify-content:center;align-items:center;display:flex}.mission-orb{aspect-ratio:4/3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 32% 22%,#38bdf83d,#0000 55%),#0f172a9e;border:1px solid #94a3b84d;border-radius:36px;width:min(520px,90vw);padding:18px;position:relative;box-shadow:0 34px 120px #2563eb57}.mission-video{background:#0f172acc;border:1px solid #3b82f659;border-radius:28px;width:100%;height:100%;overflow:hidden}.mission-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mission-countdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08102bc7;border:1px solid #94a3b859;border-radius:18px;flex-direction:column;gap:6px;padding:16px 20px;display:flex;position:absolute;bottom:22px;right:24px;box-shadow:0 18px 50px #0f172a73}.mission-countdown span{text-transform:uppercase;letter-spacing:.3em;color:#cbd5e1bf;font-size:12px}.mission-countdown strong{color:#f8fafc;font-size:1.9rem}.mission-shell{flex-direction:column;gap:32px;display:flex}.mission-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712d1;border:1px solid #94a3b852;border-radius:28px;padding:clamp(28px,3.4vw,40px);box-shadow:0 26px 70px #0f172a61}.mission-card__intro{flex-direction:column;gap:18px;min-width:0;display:flex}.mission-tag{letter-spacing:.28em;text-transform:uppercase;color:#bfdbfed9;background:#5391ff2e;border:1px solid #94a3b852;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:11px}.mission-heading{color:#f8fafc;margin:0;font-size:clamp(1.95rem,2.8vw,2.6rem);font-weight:600;line-height:1.2}.mission-description{color:#e2e8f0d1;margin:0;font-size:1.05rem;line-height:1.7}.mission-verification{background:#0f172a9e;border:1px solid #94a3b84d;border-radius:20px;gap:10px;min-width:0;padding:16px 18px;display:grid}.mission-verification h3,.mission-verification p{margin:0}.mission-verification h3{color:#f8fafc;font-size:1rem;font-weight:600}.mission-verification p{color:#e2e8f0c7;font-size:.9rem;line-height:1.5}.mission-verification__widget{justify-items:center;width:100%;min-width:0;min-height:65px;display:grid;overflow:hidden}.mission-telegram-button{color:#f8fafc;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#1f2937f2,#111827f2);border:1px solid #374151cc;border-radius:16px;align-items:center;gap:12px;margin-top:6px;padding:14px 24px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.mission-telegram-button:hover{background:linear-gradient(135deg,#374151fa,#111827fa);transform:translateY(-1px);box-shadow:0 18px 42px #08152773}.mission-telegram-button:disabled{cursor:not-allowed;opacity:.72;transform:none}.mission-telegram-button__icon{display:inline-flex}.mission-status{background:#0f172a9e;border:1px solid #94a3b84d;border-radius:20px;padding:16px 18px}.mission-status h3{color:#f8fafc;margin:0 0 10px;font-size:1.1rem;font-weight:600}.mission-status p{color:#e2e8f0c7;margin:0;font-size:.96rem;line-height:1.6}.mission-log{color:#e2e8f0d1;gap:10px;margin:0;padding-left:18px;display:grid}.mission-inline-code{color:#dbeafe;background:#94a3b81f;border:1px solid #94a3b833;border-radius:8px;margin:0 .2rem;padding:.2rem .45rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em;display:inline-block}.trojan-widget-stack{gap:18px;margin-top:4px;display:grid}.trojan-widget-card{background:#08102bc7;border:1px solid #94a3b847;border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex}.trojan-widget-card__header{flex-direction:column;gap:8px;display:flex}.trojan-widget-card__header p{color:#e2e8f0c2;margin:0;font-size:.95rem;line-height:1.6}.trojan-widget-card__label{letter-spacing:.16em;text-transform:uppercase;color:#60a5faeb;font-size:12px;font-weight:600}.trojan-widget-host{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:56px;display:flex}.trojan-widget-host iframe[id^=telegram-login-]{max-width:100%}.trojan-widget-host--inline{width:100%}.trojan-widget-host--inline iframe[id^=telegram-login-]{width:100%;max-width:100%}.trojan-inline-widget-shell,.telegram-inline-auth.trojan-inline-widget-shell{background:#020617b8;border:1px solid #94a3b82e;border-radius:18px;width:100%;margin-top:10px;padding:12px}.telegram-inline-auth.trojan-inline-widget-shell iframe{background:#0b111f;border:none;border-radius:14px;width:100%;min-height:680px}.mission-gridline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.mission-tile{background:#08102bc7;border:1px solid #94a3b847;border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.mission-tile h3{color:#f8fafc;margin:0;font-size:1.08rem;font-weight:600}.mission-tile p{color:#e2e8f0c7;margin:0;font-size:.95rem;line-height:1.6}@media (width<=960px){.aurora-main{padding:64px 6vw 96px}}@media (width<=820px){.mission-nav{margin-bottom:48px}.mission-countdown{margin-top:18px;position:static}}@media (width<=640px){.mission-nav{flex-direction:column;align-items:stretch;gap:18px}.mission-hero{padding:44px 6vw 80px}.mission-mobile-countdown{display:flex}.mission-countdown{display:none}.aurora-main{padding:54px 6vw 80px}.mission-card{padding:24px}}@media (width<=420px){.mission-action{width:100%}}.console-page{color:#dce7ff;background:radial-gradient(circle at 12% -20%,#3c6eff47,#0000 55%),radial-gradient(circle at 88% -10%,#f472b633,#0000 60%),#020617;flex-direction:column;gap:clamp(24px,5vw,36px);min-height:100vh;padding:clamp(32px,6vw,72px);font-family:Space Grotesk,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.airdrop-page{color:#f4f1ff;background:radial-gradient(circle at 16% 0,#9945ff52,#0000 38%),radial-gradient(circle at 88% 10%,#14f1952e,#0000 34%),#06030f;min-height:100vh;padding:clamp(28px,6vw,72px)}.airdrop-page--centered{text-align:center;place-items:center;display:grid}.airdrop-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:980px;margin:0 auto 36px;display:flex}.airdrop-header h1{margin:10px 0;font-size:clamp(2.2rem,8vw,4.8rem);line-height:.95}.airdrop-header h1 em{color:#14f195;font-style:normal}.airdrop-header p,.airdrop-card p{color:#e2e8f0bd;line-height:1.6}.airdrop-header a,.airdrop-card button,.airdrop-card .airdrop-return{color:#f5f3ff;font:inherit;cursor:pointer;background:#2e10657a;border:1px solid #c084fc75;border-radius:14px;padding:11px 18px;font-weight:600;text-decoration:none}.airdrop-card button:disabled{cursor:not-allowed;opacity:.58}.airdrop-kicker,.airdrop-card__label{color:#c084fc;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}.airdrop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.airdrop-card{background:#110923c7;border:1px solid #c084fc3d;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,4vw,34px);display:flex;box-shadow:inset 0 1px #ffffff0d}.airdrop-card strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.8rem)}.airdrop-card p{margin:0}.airdrop-card--wide{grid-column:1/-1}.airdrop-error{color:#fda4af;line-height:1.5}.airdrop-wallet-proof{color:#e2e8f0a8;line-height:1.5}.airdrop-safety{color:#e2e8f0a8;text-align:center;max-width:980px;margin:24px auto 0}@media (width<=680px){.airdrop-grid{grid-template-columns:1fr}.airdrop-card--wide{grid-column:auto}}.console-access-check{text-align:center;justify-content:center;align-items:center}.console-access-check button{color:#e2e8f0;background:#0f172ab8;border:1px solid #94a3b859;border-radius:12px;padding:10px 18px}.console-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.console-meta{flex-direction:column;gap:6px;display:flex}.console-meta__title{letter-spacing:-.01em;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:600}.console-meta__timestamp{color:#e2e8f0a8;font-size:.95rem}.console-actions{flex-wrap:wrap;gap:12px;display:inline-flex}.console-actions button{color:#e2e8f0;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b859;border-radius:14px;padding:10px 18px;font-size:.95rem;font-weight:500;transition:border-color .18s,transform .18s}.console-actions button:hover{border-color:#60a5fad9;transform:translateY(-1px)}.console-main{grid-template-columns:minmax(0,3.5fr) minmax(0,1.5fr);gap:clamp(24px,6vw,42px);display:grid}.console-screen{background:#020617db;border:1px solid #94a3b847;border-radius:20px;min-height:420px;max-height:clamp(460px,60vh,620px);padding:26px clamp(18px,3vw,26px);overflow-y:auto;box-shadow:inset 0 1px #ffffff0a}.console-line{letter-spacing:.01em;align-items:baseline;gap:12px;margin-bottom:10px;font-family:Space Grotesk,Fira Code,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;display:flex}.console-line:last-child{margin-bottom:0}.console-line__prefix{color:#94a3b88f}.console-line__text{color:#e2e8f0f0;flex:1}.console-line--muted .console-line__text{color:#94a3b8d1}.console-line--info .console-line__text{color:#60a5fadb}.console-line--success .console-line__text{color:#4ade80e0}.console-line--warning .console-line__text{color:#facc15e0}.console-line--error .console-line__text{color:#f87171e6}.console-status{background:#0f172aad;border:1px solid #94a3b847;border-radius:20px;flex-direction:column;gap:18px;padding:24px clamp(18px,3vw,26px);display:flex}.console-status h2{color:#e2e8f0f0;margin:0;font-size:1.1rem;font-weight:600}.console-status ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.console-status li{background:#020617c2;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.console-status strong{text-transform:uppercase;letter-spacing:.18em;color:#bfdbfeeb;font-size:.92rem}.console-status span{color:#cbd5e1db;font-size:.95rem}.console-wallet{flex-direction:column;gap:10px;display:flex}.console-wallet button{color:#e0f2fe;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#38bdf824,#0ea5e914);border:1px solid #94a3b859;border-radius:14px;padding:11px 20px;font-size:.95rem;font-weight:600;transition:border-color .18s,transform .18s,background .18s}.console-wallet button:hover{background:linear-gradient(135deg,#38bdf838,#0ea5e929);border-color:#60a5fad9;transform:translateY(-1px)}.console-wallet button:disabled{opacity:.68;cursor:not-allowed;transform:none}.console-wallet__hint{color:#94a3b8c2;font-size:.85rem}.console-wallet__link{color:#60a5faeb;font-size:.9rem;text-decoration:none;transition:color .18s}.console-wallet__link:hover{color:#818cf8fa}.console-wallet__error{color:#f87171eb;font-size:.9rem}.solana-workspace{flex-direction:column;grid-column:1/-1;gap:18px;display:flex}.solana-workspace__nav{background:#0f172a9e;border:1px solid #94a3b83d;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px;display:grid}.solana-workspace button,.solana-workspace input,.solana-workspace select{font:inherit}.solana-workspace button{cursor:pointer}.solana-workspace button:disabled{cursor:not-allowed;opacity:.56}.solana-workspace__nav button{color:#cbd5e1e0;background:0 0;border:1px solid #0000;border-radius:12px;padding:11px 14px;font-weight:600}.solana-workspace__nav button:hover,.solana-workspace__nav button.is-active{color:#eff6ff;background:#3b82f629;border-color:#60a5fa80}.solana-workspace__empty,.solana-panel{background:#020617d1;border:1px solid #94a3b83d;border-radius:20px}.solana-workspace__empty{text-align:center;color:#cbd5e1cc;padding:32px 24px}.solana-panel{flex-direction:column;gap:18px;padding:clamp(20px,4vw,30px);display:flex}.solana-panel__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.solana-panel__heading h3,.solana-holdings h4{color:#f8fafc;margin:4px 0 0}.solana-panel__heading h3{font-size:clamp(1.25rem,2.5vw,1.7rem)}.solana-panel__eyebrow{color:#60a5fae6;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.solana-panel__actions{flex-wrap:wrap;gap:10px;display:flex}.solana-panel__actions button,.solana-holding button,.solana-field__row button,.solana-panel__heading>button{color:#e2e8f0;background:#0f172acc;border:1px solid #94a3b857;border-radius:11px;padding:9px 14px}.solana-primary{color:#dcfce7!important;background:linear-gradient(135deg,#22c55e3d,#14b8a629)!important;border-color:#4ade8075!important}.solana-address{overflow-wrap:anywhere;color:#bfdbfe;background:#0f172ac2;border-radius:12px;padding:13px 15px;display:block}.solana-balance-card{background:#1665341f;border:1px solid #4ade8040;border-radius:16px;align-items:baseline;gap:12px;padding:18px;display:flex}.solana-balance-card strong{color:#dcfce7;font-size:1.55rem}.solana-balance-card span,.solana-holdings p,.solana-history p{color:#cbd5e1b8}.solana-holdings,.solana-history{flex-direction:column;gap:10px;display:flex}.solana-holding,.solana-history a{background:#0f172a94;border:1px solid #94a3b82e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.solana-holding>div,.solana-history a{min-width:0}.solana-holding strong,.solana-holding code{display:block}.solana-holding code{color:#94a3b8c7;margin-top:4px}.solana-badge{color:#fef3c7;background:#f59e0b29;border:1px solid #f59e0b47;border-radius:999px;padding:7px 10px;font-size:.78rem}.solana-field{flex-direction:column;gap:8px;display:flex}.solana-field>span{color:#bfdbfee6;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.solana-field input,.solana-field select{box-sizing:border-box;color:#e2e8f0;background:#0f172ac7;border:1px solid #94a3b84d;border-radius:12px;outline:none;width:100%;min-width:0;padding:12px 14px}.solana-field input:focus,.solana-field select:focus{border-color:#60a5facc}.solana-field__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.solana-token-results{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;display:grid}.solana-token-results button{color:#e2e8f0;text-align:left;background:#0f172a94;border:1px solid #94a3b838;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:12px;display:flex}.solana-token-results button.is-selected{background:#16a34a21;border-color:#4ade808f}.solana-token-results span,.solana-token-results em{color:#94a3b8d1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.solana-token-results em{color:#fbbf24e6}.solana-trade__route{background:#0f172a9e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px;display:grid}.solana-trade__route span,.solana-trade__route small{color:#94a3b8cc}.solana-trade__route strong{text-align:right}.solana-trade__route small{grid-column:1/-1}.solana-panel__actions--trade button{flex:1;min-width:150px;padding:12px 16px}.solana-error,.solana-warning{border-radius:11px;margin:0;padding:11px 13px}.solana-error{color:#fecaca;background:#7f1d1d47}.solana-warning{color:#fef3c7;background:#78350f40}.solana-signature{color:#93c5fd}.solana-history a{color:#e2e8f0;text-decoration:none}.solana-history a span{color:#94a3b8c2}.solana-history a em{color:#86efac}.solana-history a em.is-error{color:#fca5a5}@media (width<=960px){.console-main{grid-template-columns:1fr}}@media (width<=540px){.console-page{padding:32px 20px 48px}.console-actions{width:100%}.console-actions button{flex:1}.console-screen{min-height:320px}.solana-workspace__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.solana-panel__actions,.solana-field__row{flex-direction:column;display:flex}.solana-panel__actions button,.solana-field__row button{width:100%}.solana-history a{flex-direction:column;align-items:flex-start}}body:has(.miniapp-shell){overscroll-behavior:none;height:100dvh;overflow:hidden}body:has(.miniapp-shell) #root{height:100%;min-height:0}.miniapp-shell{width:100%;height:100dvh;min-height:0;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:radial-gradient(circle at 18% -10%, #4c58ff57, transparent 45%), radial-gradient(circle at 92% 12%, #0ea5e92e, transparent 38%), var(--tg-theme-bg-color,#050816);color:var(--tg-theme-text-color,#f8fafc);overflow:hidden}.miniapp-access-view{grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(10px,2dvh,18px);width:min(100%,520px);height:100%;min-height:0;margin:0 auto;display:grid}.miniapp-topbar{justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.miniapp-topbar img{width:auto;height:34px;display:block}.miniapp-state{color:#cbd5e1d1;background:#0f172aad;border:1px solid #94a3b83d;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.miniapp-state:before{content:"";background:#64748b;border-radius:50%;width:7px;height:7px}.miniapp-state.is-ready:before{background:#22c55e;box-shadow:0 0 14px #22c55ecc}.miniapp-hero-card{background:#080d1d;border:1px solid #94a3b838;border-radius:clamp(20px,5vw,28px);min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 80px #02061780}.miniapp-hero-card video,.miniapp-hero-card__shade{width:100%;height:100%;position:absolute;inset:0}.miniapp-hero-card video{-o-object-fit:cover;object-fit:cover;opacity:.78}.miniapp-hero-card__shade{background:linear-gradient(#0206170a,#02061738 35%,#020617f5)}.miniapp-hero-card__copy{z-index:1;padding:clamp(18px,5vw,28px);position:absolute;inset:auto 0 0}.miniapp-hero-card__copy span{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.miniapp-hero-card__copy h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,8vw,2.65rem);line-height:1}.miniapp-hero-card__copy p{color:#e2e8f0d1;max-width:360px;margin:10px 0 0;font-size:clamp(.82rem,3.5vw,.98rem);line-height:1.45}.miniapp-access-card{background:color-mix(in srgb, var(--tg-theme-secondary-bg-color,#0f172a) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #94a3b838;border-radius:20px;gap:10px;padding:14px;display:grid}.miniapp-access-card__status{justify-content:space-between;align-items:center;gap:16px;display:flex}.miniapp-access-card__status span{color:var(--tg-theme-hint-color,#94a3b8);font-size:12px}.miniapp-access-card__status strong{max-width:62%;color:var(--tg-theme-text-color,#f8fafc);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.miniapp-primary-action{background:var(--tg-theme-button-color,linear-gradient(135deg, #38bdf8, #6366f1));width:100%;min-height:48px;color:var(--tg-theme-button-text-color,#fff);font:inherit;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.miniapp-primary-action:disabled{cursor:not-allowed;opacity:.58}.miniapp-connected-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.miniapp-connected-actions>button{color:#e2e8f0e0;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b842;border-radius:15px;padding:0 15px;font-size:12px}.miniapp-error{color:#fca5a5;text-align:center;margin:0;font-size:12px;line-height:1.35}.miniapp-footnote{color:var(--tg-theme-hint-color,#94a3b8c7);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.miniapp-access-card .mission-verification{border-radius:14px;gap:5px;padding:8px}.miniapp-access-card .mission-verification h3{display:none}.miniapp-access-card .mission-verification p{text-align:center;font-size:11px}.miniapp-access-card .mission-verification__widget{min-height:65px}@media (height<=640px){.miniapp-access-view{grid-template-rows:auto minmax(120px,1fr) auto auto;gap:8px}.miniapp-hero-card__copy p{display:none}.miniapp-access-card{gap:7px;padding:10px}.miniapp-primary-action{min-height:42px}}@media (width>=700px){.miniapp-shell{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{color:#f1f5ff;background:#010208;min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}
