:root{--bg: #070a0c;--fg: #f4f7f6;--lime: #52f5b1;--violet: #9b87f5;--muted: #7e8986;--card: #111718;--card-border: #202827;--danger: #ff8a91;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--nav-h: 66px}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{color:var(--fg);background:linear-gradient(#0d1213,#080c0d) fixed;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}button{font:inherit;cursor:pointer}button:focus-visible{outline-offset:2px;outline:2px solid var(--lime)}a{color:var(--lime)}input,select{font:inherit}.screen{min-height:100dvh;display:flex;flex-direction:column}.screen-content{flex:1;padding:calc(16px + var(--safe-top)) 17px calc(var(--nav-h) + 24px + var(--safe-bottom));max-width:560px;width:100%;margin:0 auto}.screen-content.no-nav{padding-bottom:calc(28px + var(--safe-bottom))}.app-header,.page-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;gap:10px}.app-header p,.page-header p{color:var(--muted);margin:0 0 3px;font-size:12px}.app-header h1,.page-header h1{letter-spacing:-.8px;margin:0;font-size:26px;line-height:1.1}.page-header p{color:var(--lime);letter-spacing:1.5px;font-size:10px;font-weight:800;text-transform:uppercase}.page-header>svg{color:#8d9895;flex:none}.header-actions{display:flex;gap:8px;flex:none}.icon-btn{color:#dbe2df;background:#141a1a;border:1px solid #252e2c;border-radius:50%;place-items:center;width:41px;height:41px;display:grid;position:relative;flex:none}.icon-btn i{background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.hero-card{background:linear-gradient(145deg,#15221e,#101716);border:1px solid #263832;border-radius:22px;margin-bottom:13px;padding:17px 18px 15px;position:relative;overflow:hidden}.hero-glow{filter:blur(85px);opacity:.18;background:var(--lime);width:150px;height:150px;position:absolute;top:-70px;right:-20px;pointer-events:none}.hero-title{justify-content:space-between;display:flex;position:relative}.hero-title>span{text-transform:uppercase;letter-spacing:.7px;color:#a6b2ae;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.hero-title button,.section-head button{color:#86918e;background:none;border:0;align-items:center;padding:0;font-size:11px;display:flex;gap:2px}.hero-stat{align-items:flex-end;gap:10px;margin-top:15px;display:flex}.hero-stat strong{letter-spacing:-2px;font-size:42px;line-height:.9}.hero-stat span{color:#8f9a97;margin-bottom:3px;font-size:12px}.sparkline{height:67px;margin:2px -2px 0}.sparkline svg{width:100%;height:100%;overflow:visible}.sparkline .area{fill:url(#area)}.sparkline .line{fill:none;stroke:var(--lime);stroke-width:2.5px;filter:drop-shadow(0 0 4px #52f5b188)}.mini-stats{border-top:1px solid #28332f;grid-template-columns:repeat(3,1fr);padding-top:11px;display:grid}.mini-stats div:not(:first-child){border-left:1px solid #28332f;padding-left:14px}.mini-stats b{font-size:14px;display:block}.mini-stats span{color:#74817d;font-size:10px}.quick-row{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px;display:grid}.quick-row button{color:#edf2f0;text-align:left;background:var(--card);border:1px solid var(--card-border);border-radius:16px;align-items:center;gap:9px;padding:11px 10px;display:flex}.quick-row button>svg{color:#58625f;margin-left:auto;flex:none}.quick-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid;flex:none}.quick-icon.green{color:var(--lime);background:#18362b}.quick-icon.violet{color:#ad98ff;background:#29223d}.quick-row b,.quick-row small{display:block}.quick-row b{font-size:12px}.quick-row small{color:#7c8884;margin-top:2px;font-size:9px}.section-head{color:#8d9895;letter-spacing:1.2px;justify-content:space-between;align-items:center;margin:18px 2px 9px;font-size:10px;font-weight:800;display:flex;text-transform:uppercase}.section-head>div{display:flex;align-items:center}.pulse{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px var(--lime)}.signal-card{background:#121819;border:1px solid #26302e;border-radius:18px;margin-bottom:10px;padding:15px}.card-top{align-items:center;gap:10px;display:flex}.coin-mark{color:#15100a;background:linear-gradient(145deg,#f49e32,#d56b1f);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid;flex:none}.coin-mark.eth{background:linear-gradient(145deg,#a9b8ff,#6f7fd8)}.coin-mark.sol{background:linear-gradient(145deg,#9be1ff,#b58cff)}.coin-mark.other{background:linear-gradient(145deg,#e9f5f0,#a9c7bb)}.card-top h3{margin:0 0 3px;font-size:13px}.card-top p{color:#75817d;align-items:center;gap:4px;margin:0;font-size:10px;display:flex}.card-top>div:nth-child(2){flex:1;min-width:0}.badges{display:flex;gap:5px;margin-left:auto;align-items:center}.direction{letter-spacing:.7px;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.direction.long{color:var(--lime);background:#15362a}.direction.short{color:var(--danger);background:#3b1f24}.chip{letter-spacing:.5px;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.chip.open{color:#ffc66f;background:#382b18}.chip.win{color:var(--lime);background:#15362a}.chip.loss{color:var(--danger);background:#3b1f24}.chip.premium{color:#d2c0ff;background:#3b3154}.chip.free{color:#a8b2af;background:#1d2523}.signal-grid{background:#0c1112;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 8px;padding:10px;display:grid}.signal-grid.two{grid-template-columns:1fr 1fr;margin-top:0}.signal-grid span{color:#68736f;letter-spacing:.7px;font-size:8px;display:block;text-transform:uppercase}.signal-grid strong{font-size:11px}.positive{color:var(--lime)!important}.negative{color:var(--danger)!important}.card-foot{justify-content:space-between;align-items:center;display:flex}.card-foot>span{color:#8c9894;align-items:center;gap:5px;font-size:10px;display:flex}.card-foot button{color:#07100c;background:var(--lime);border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.signal-card.locked .signal-grid{filter:blur(4px);opacity:.5;-webkit-user-select:none;user-select:none}.signal-card.locked .card-foot button{color:#d4dcda;background:#242b29;border:1px solid #323b39}.card-disclaimer{color:#5a6663;font-size:8px;margin:9px 0 0;line-height:1.4}.premium-banner{background:linear-gradient(135deg,#2c2540,#1c1926);border:1px solid #453b62;border-radius:18px;gap:12px;padding:15px;display:flex;margin-top:6px;width:100%;text-align:left;color:inherit}.crown-wrap{color:#d2c2ff;background:#40345c;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.premium-banner h3{margin:0 0 4px;font-size:14px}.premium-banner p{color:#aaa1bb;margin:0;font-size:10px;line-height:1.45}.premium-banner .cta{color:#cdbdff;background:none;border:0;align-items:center;padding:8px 0 0;font-size:10px;font-weight:700;display:flex}.premium-active{background:linear-gradient(135deg,#15362a,#12251f);border-color:#1f4335}.premium-active .crown-wrap{color:var(--lime);background:#1b3a2e}.premium-active p{color:#86a897}.info-card{background:var(--card);border:1px solid var(--card-border);border-radius:17px;gap:12px;padding:13px;display:flex;width:100%;text-align:left;color:inherit}.info-icon{color:#75d9ae;background:#1d2926;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.info-card small{color:#687570;letter-spacing:.7px;font-size:8px;text-transform:uppercase}.info-card h3{margin:4px 0;font-size:12px;line-height:1.35}.info-card p{color:#747f7c;margin:0;font-size:10px;line-height:1.45}.status-line{color:#a8b2af;background:#0f1516;border:1px solid #1f2826;border-radius:12px;display:flex;align-items:center;gap:8px;padding:9px 11px;margin-top:10px;font-size:10px;width:100%;text-align:left}.status-line b{color:var(--fg)}.status-line .dot{width:7px;height:7px;border-radius:50%;background:#ffc66f;flex:none}.status-line .dot.ok{background:var(--lime)}.status-line .dot.bad{background:var(--danger)}.status-line>svg:last-child{margin-left:auto;color:#58625f}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1112ee;border-top:1px solid #1f2826;justify-content:space-around;align-items:center;height:calc(var(--nav-h) + var(--safe-bottom));padding:0 7px var(--safe-bottom);display:flex}.bottom-nav button{color:#596460;background:none;border:0;flex-direction:column;align-items:center;gap:4px;width:62px;font-size:9px;display:flex;padding:6px 0}.bottom-nav button.active{color:var(--lime)}.search-bar{color:#8d9895;background:var(--card);border:1px solid #252e2c;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 11px;height:39px;display:flex}.search-bar:focus-within{border-color:#354340}.search-bar>svg{flex:none}.search-bar input{color:var(--fg);background:none;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:12px}.search-bar input::placeholder{color:var(--muted)}.search-bar input::-webkit-search-cancel-button{display:none}.search-bar button{color:#8d9895;background:#1b2322;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;flex:none}.filter-row{gap:7px;margin:0 -2px 14px;padding:2px;display:flex;overflow:auto;scrollbar-width:none}.filter-row::-webkit-scrollbar{display:none}.filter-row button{color:#899591;background:var(--card);border:1px solid #252e2c;border-radius:999px;padding:7px 13px;font-size:10px;white-space:nowrap;flex:none}.filter-row button.active{color:#07100c;background:#e9f5f0;border-color:#e9f5f0;font-weight:800}.feed-note{color:var(--lime);background:#12251f;border:1px solid #1f4335;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;display:flex}.feed-note>span{background:#1b3a2e;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;flex:none}.feed-note p,.feed-note b,.feed-note small{margin:0;display:block}.feed-note b{font-size:11px}.feed-note small{color:#70a38d;font-size:8px}.verified,.level{color:var(--lime);background:#153328;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex;white-space:nowrap}.record-card{background:linear-gradient(145deg,#14231e,#111716);border:1px solid #263832;border-radius:20px;padding:17px}.record-card>p{letter-spacing:1px;color:#83908c;margin:0;font-size:9px;text-transform:uppercase}.record-main{align-items:center;gap:12px;margin-top:5px;display:flex}.record-main>strong{letter-spacing:-2px;font-size:39px}.record-main span{color:#7f8b87;font-size:10px}.record-main b{color:#cdd5d2}.record-sample{color:#9fb0aa;font-size:10px;margin:8px 0 0}.bars{align-items:flex-end;gap:7px;height:95px;margin-top:9px;display:flex}.bars i{background:linear-gradient(var(--lime),#1c4938);border-radius:3px 3px 1px 1px;flex:1;min-height:2px;position:relative}.bars i.empty{background:#1a2321}.record-legend{color:#69736f;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.metric-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.metric-grid article{background:var(--card);border:1px solid #222b29;border-radius:15px;padding:12px}.metric-grid span{color:var(--lime);background:#173127;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:9px;display:grid}.metric-grid b,.metric-grid small{display:block}.metric-grid b{font-size:16px}.metric-grid small{color:#77827e;margin-top:3px;font-size:9px}.result-row{background:var(--card);border:1px solid var(--card-border);border-radius:14px;align-items:center;gap:10px;margin-bottom:7px;padding:10px;display:flex;width:100%;text-align:left;color:inherit}.result-row>div:nth-child(2){flex:1;min-width:0}.result-row b,.result-row small{font-size:11px;display:block}.result-row small{color:#707b77;margin-top:2px;font-size:8px}.result-row>strong{font-size:12px}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0}.filters select,.filters input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:34px;margin:0;color:#dbe2df;background:var(--card);border:1px solid #252e2c;border-radius:10px;padding:0 9px;font-size:11px;line-height:32px;text-align:left;overflow:hidden;color-scheme:dark}.filters select{padding-right:24px;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237e8986' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center}.filters input::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.filters input::-webkit-calendar-picker-indicator{margin:0;padding:0}@media (max-width: 420px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters select{grid-column:1 / -1}}.learning-progress{background:linear-gradient(145deg,#2b2440,#1b1825);border:1px solid #40375b;border-radius:18px;padding:15px;margin-bottom:14px}.learning-progress>div:first-child{justify-content:space-between;display:flex}.learning-progress span{letter-spacing:1px;color:#a99bc8;font-size:9px;text-transform:uppercase}.learning-progress b{font-size:10px}.progress{background:#302941;border-radius:5px;height:5px;margin:10px 0 7px;overflow:hidden}.progress i{background:#ab93ff;height:100%;display:block;transition:width .4s}.learning-progress small{color:#8f859f;font-size:9px}.learn-intro{color:#87928f;margin:-4px 0 16px;font-size:12px;line-height:1.6}.topic-list{gap:10px;display:grid}.topic-card{background:var(--card);border:1px solid #252e2c;border-radius:17px;grid-template-columns:42px 1fr;align-items:start;gap:11px;padding:14px 13px;display:grid}.topic-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.topic-icon.blue{color:#59c8ff;background:#132e3b}.topic-icon.violet{color:#b29aff;background:#2d2541}.topic-icon.green{color:var(--lime);background:#17362b}.topic-icon.amber{color:#ffc66f;background:#382b18}.topic-icon.red{color:#ff8a91;background:#3b1f24}.topic-copy h2{margin:1px 0 4px;font-size:13px}.topic-copy p{color:#7d8885;margin:0;font-size:9px;line-height:1.5}.lesson-rows{margin-top:9px;display:grid;gap:4px}.lesson-row{color:#cbd3d0;background:#0c1112;border:1px solid #2a3331;border-radius:9px;padding:8px 9px;font-size:10px;display:flex;align-items:center;gap:8px;text-align:left;width:100%}.lesson-row .ring{width:18px;height:18px;border-radius:50%;border:1.5px solid #3a4441;flex:none;display:grid;place-items:center;color:#07100c}.lesson-row .ring.done{background:var(--lime);border-color:var(--lime)}.lesson-row>span:nth-child(2){flex:1}.lesson-row small{color:#6f7a76;font-size:8px;white-space:nowrap}.learn-note{color:#71807a;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.learn-note svg{color:var(--lime)}.md{font-size:13px;line-height:1.65;color:#d7dedb}.md h1{font-size:22px;letter-spacing:-.6px;margin:0 0 12px}.md h2{font-size:16px;margin:20px 0 8px}.md h3,.md h4{font-size:13px;margin:16px 0 6px;color:var(--lime)}.md p{margin:0 0 12px}.md ul,.md ol{padding-left:20px;margin:0 0 12px}.md li{margin-bottom:4px}.md code{background:#0c1112;border:1px solid #2a3331;border-radius:5px;padding:1px 5px;font-size:12px}.md pre{background:#0c1112;border:1px solid #2a3331;border-radius:10px;padding:12px;overflow:auto}.md pre code{border:0;padding:0;background:none}.md blockquote{border-left:3px solid var(--violet);margin:0 0 12px;padding:4px 12px;color:#a99bc8}.lesson-meta{color:#9584ca;font-size:9px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;display:flex;gap:8px;align-items:center}.profile-card{background:var(--card);border:1px solid #232c2a;border-radius:17px;align-items:center;gap:11px;margin-bottom:11px;padding:13px;display:flex}.avatar{color:#07100c;background:linear-gradient(145deg,#effaff,#caeaff);border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid;overflow:hidden;flex:none}.avatar img{object-fit:contain;width:31px;height:25px}.avatar img.photo{object-fit:cover;width:100%;height:100%}.profile-card>div:nth-child(2){flex:1;min-width:0}.profile-card h3,.profile-card p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-card h3{font-size:13px}.profile-card p{color:#788480;margin-top:3px;font-size:9px}.profile-card>span{color:#89938f;border:1px solid #39413f;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:800}.profile-card>span.premium{color:#d2c0ff;border-color:#5b4d85}.kv-list{background:var(--card);border:1px solid #222a29;border-radius:16px;margin-bottom:11px;overflow:hidden}.kv-list div{display:flex;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #222a29;font-size:10px}.kv-list div:last-child{border:0}.kv-list span{color:#7d8885}.kv-list b{color:#dbe2df;text-align:right;font-weight:600}.referral-card{background:linear-gradient(145deg,#201b2e,#14131a);border:1px solid #3b3252;border-radius:20px;padding:15px}.ref-head{align-items:center;gap:10px;display:flex}.ref-head>span{color:#d2c0ff;background:#3b3154;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;flex:none}.ref-head h3,.ref-head p{margin:0}.ref-head h3{font-size:14px}.ref-head p{color:#8d849c;margin-top:2px;font-size:9px}.ref-badge{color:#100d19;background:#b29aff;border-radius:4px;padding:2px 5px;margin-inline-start:4px;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.4px;vertical-align:middle}.referral-card.alt{background:var(--card);border-color:#222a29;margin-top:10px}.referral-card.alt .ref-head{margin-bottom:12px}.ref-head>span.ref-logo{color:#cbd3d0;background:#1a2120;font-size:11px;font-weight:900}.steps{margin:15px 0}.steps>div{gap:10px;padding-bottom:14px;display:flex;position:relative}.steps>div:not(:last-child):after{content:"";background:#3b3645;width:1px;height:16px;position:absolute;top:24px;left:11px}.steps i{color:#887e99;border:1px solid #4a4357;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid;flex:none}.steps .done i{color:#07100c;background:var(--lime);border-color:var(--lime)}.steps .current i{color:#d2c0ff;border-color:#b29aff;box-shadow:0 0 0 3px #b29aff22}.steps .rejected i{color:var(--danger);border-color:var(--danger)}.steps .pending i{color:#ffc66f;border-color:#ffc66f;box-shadow:0 0 0 3px #ffc66f22}.steps b,.steps small{display:block}.steps b{font-size:10px}.steps small{color:#766e84;margin-top:2px;font-size:8px}.btn-violet{color:#100d19;background:#b29aff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:39px;font-size:11px;font-weight:900;display:flex}.btn-violet:disabled,.btn-lime:disabled{opacity:.5;cursor:default}.btn-lime{color:#07100c;background:var(--lime);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:39px;font-size:11px;font-weight:900;display:flex}.btn-ghost{color:#cbd3d0;background:#1a2120;border:1px solid #2a3331;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:39px;font-size:11px;font-weight:700;display:flex}.terms{text-align:center;color:#625b6b;margin:8px 0 0;font-size:7px}.menu-list{background:var(--card);border:1px solid #222a29;border-radius:16px;margin-top:12px;overflow:hidden}.menu-list button{color:#cbd3d0;background:none;border:0;border-bottom:1px solid #222a29;justify-content:space-between;width:100%;padding:13px;font-size:10px;display:flex;align-items:center}.menu-list button:last-child{border:0}.menu-list button span{align-items:center;gap:8px;display:flex}.menu-list .menu-value{color:var(--muted);gap:4px}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#000a;display:flex;align-items:flex-end;justify-content:center;animation:fade-in .15s ease-out}.sheet{background:var(--card);border:1px solid var(--card-border);border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-width:560px;max-height:80dvh;overflow:auto;padding:8px 17px calc(18px + var(--safe-bottom));animation:sheet-up .2s ease-out}.sheet-grip{display:block;background:#2d3635;border-radius:3px;width:38px;height:4px;margin:0 auto 12px}.sheet h3{margin:0 0 10px;font-size:15px}.sheet-options{border:1px solid #222a29;border-radius:14px;overflow:hidden}.sheet-options button{color:#cbd3d0;background:none;border:0;border-bottom:1px solid #222a29;width:100%;padding:13px;font-size:13px;display:flex;justify-content:space-between;align-items:center}.sheet-options button:last-child{border:0}.sheet-options button.active{color:var(--lime)}.sheet-options button:disabled{opacity:.6}.sheet-error{color:var(--danger);font-size:11px;margin:10px 0 0}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}.ref-hero{background:linear-gradient(145deg,#2c2540,#16131f);border:1px solid #453b62;border-radius:22px;padding:18px;margin-bottom:12px;position:relative;overflow:hidden}.ref-hero .glow{filter:blur(80px);opacity:.25;background:var(--violet);width:160px;height:160px;position:absolute;top:-80px;right:-30px;pointer-events:none}.ref-hero small{color:#b29aff;letter-spacing:1.5px;font-size:9px;font-weight:800;text-transform:uppercase}.ref-hero h2{margin:6px 0;font-size:22px;letter-spacing:-.6px;line-height:1.15}.ref-hero p{color:#aaa1bb;margin:0;font-size:11px;line-height:1.5}.panel{background:var(--card);border:1px solid var(--card-border);border-radius:17px;padding:14px;margin-bottom:12px}.panel h3{margin:0 0 8px;font-size:13px}.panel p{color:#8f9a96;font-size:11px;line-height:1.55;margin:0 0 8px}.panel.ok{border-color:#1f4335;background:#12251f}.panel.ok h3{color:var(--lime)}.panel.warn{border-color:#4a3a1a;background:#241d10}.panel.warn h3{color:#ffc66f}.panel.bad{border-color:#4a2228;background:#241316}.panel.bad h3{color:var(--danger)}.field{display:grid;gap:6px;margin-bottom:10px}.field label{color:#8f9a96;font-size:10px}.field input[type=text]{color:var(--fg);background:#0c1112;border:1px solid #2a3331;border-radius:10px;padding:10px 11px;font-size:13px;width:100%}.field input[type=text]:focus{outline:1px solid var(--violet);border-color:var(--violet)}.check{display:flex;align-items:flex-start;gap:8px;color:#cbd3d0;font-size:11px;margin:8px 0 12px}.check input{margin-top:2px;accent-color:var(--lime)}.disclaimer-box{color:#8f9a96;background:#0f1516;border:1px dashed #2a3331;border-radius:12px;padding:10px 12px;font-size:9px;line-height:1.55;margin-top:12px}.disclaimer-box b{color:#c9d1ce}.err{color:var(--danger);font-size:10px;margin:4px 0 8px}.faq-item{background:var(--card);border:1px solid var(--card-border);border-radius:14px;margin-bottom:8px;overflow:hidden}.faq-item>button{width:100%;text-align:left;background:none;border:0;color:var(--fg);padding:13px;font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq-item>button svg{color:#58625f;flex:none;transition:transform .2s}.faq-item.open>button svg{transform:rotate(180deg)}.faq-item .faq-body{padding:0 13px 13px}.faq-item .md{font-size:11px;color:#a8b2af}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.detail-grid div{background:#0c1112;border:1px solid #1f2826;border-radius:11px;padding:10px}.detail-grid span{color:#68736f;letter-spacing:.7px;font-size:8px;display:block;text-transform:uppercase;margin-bottom:4px}.detail-grid strong{font-size:13px}.note-box{background:var(--card);border:1px solid var(--card-border);border-radius:14px;padding:12px;font-size:12px;line-height:1.6;color:#cbd3d0;margin-bottom:12px}.skeleton{background:linear-gradient(90deg,#121819 25%,#1a2223,#121819 75%);background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:14px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.state{text-align:center;padding:40px 16px;color:#8f9a96;font-size:12px}.state h2{color:var(--fg);font-size:18px;margin:12px 0 6px}.state svg{color:var(--lime)}.state .btn-lime,.state .btn-ghost{margin-top:14px}.empty{color:#6f7a76;text-align:center;font-size:11px;padding:22px 10px;border:1px dashed #2a3331;border-radius:14px}.load-more{margin-top:6px}.gate{min-height:100dvh;display:grid;place-items:center;padding:30px 20px;text-align:center}.gate img{width:90px;height:auto;margin-bottom:14px}.gate h1{font-size:24px;margin:0 0 8px;letter-spacing:-.6px}.gate p{color:#8f9a96;font-size:13px;line-height:1.6;max-width:320px;margin:0 auto 16px}.muted{color:var(--muted)}.mt{margin-top:12px}
