:root{--bg: #0d0d0d;--bg-deep: #050606;--surface: #171818;--surface-2: #20221f;--line: rgba(255, 255, 255, .11);--line-soft: rgba(255, 255, 255, .07);--text: #f4f5f0;--muted: #a8aaa3;--muted-2: #73766f;--lime: #b5ff00;--lime-2: #88c900;--cyan: #5eead4;--amber: #f6c85f;--danger: #ff6a64;--radius: 8px;--max: 1280px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);letter-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg)}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.site{position:relative;min-height:100vh;overflow-x:clip;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg);background-size:42px 42px}.topbar{position:fixed;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:14px clamp(18px,4vw,48px);border-bottom:1px solid var(--line-soft);background:#050606c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:22px;font-weight:750;white-space:nowrap}.brand-mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:var(--lime);color:#090a08;font-weight:900;box-shadow:0 0 26px #b5ff0038}.public-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px);color:var(--muted);font-size:14px}.public-nav a{transition:color .16s ease,transform .16s ease}.public-nav a:hover{color:var(--text);transform:translateY(-1px)}.topbar-actions,.hero-actions,.app-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.button,.lang-switch{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius);padding:10px 16px;font-weight:720;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.button:hover,.lang-switch:hover{transform:translateY(-1px)}.button-primary{background:var(--lime);color:#080907;box-shadow:0 0 26px #b5ff002e}.button-primary:hover{background:#c7ff2c}.button-ghost,.lang-switch{border-color:var(--line);background:#ffffff0b;color:var(--text)}.button-ghost:hover,.lang-switch:hover{border-color:#b5ff008c}.lang-switch .active-lang{color:var(--lime)}.hero-section{position:relative;display:grid;min-height:92vh;padding:118px clamp(18px,5vw,80px) 42px;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:radial-gradient(circle at 72% 23%,rgba(181,255,0,.18),transparent 25%),radial-gradient(circle at 18% 34%,rgba(94,234,212,.11),transparent 24%),linear-gradient(90deg,#050606fa,#050606c2 48%,#050606fa)}.hero-bg:before{position:absolute;top:8%;right:-8%;bottom:0;left:38%;content:"";background:linear-gradient(rgba(181,255,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 68%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,transparent 68%);animation:gridDrift 16s linear infinite}.hero-bg:after{position:absolute;width:520px;height:520px;right:10%;top:20%;content:"";border:1px solid rgba(181,255,0,.22);border-radius:50%;box-shadow:0 0 80px #b5ff0014,inset 0 0 70px #b5ff0012;animation:orbitFloat 7s ease-in-out infinite}.hero-section:after{position:absolute;inset:auto 0 0;z-index:-1;height:38%;content:"";background:linear-gradient(transparent,var(--bg))}.hero-inner{width:min(840px,100%);max-width:100%;min-width:0;align-self:center;position:relative;z-index:1}.hero-kicker{margin:0 0 22px;color:var(--lime);font-size:15px;font-weight:760}.hero-inner h1{max-width:920px;width:100%;margin:0;font-size:clamp(42px,6vw,82px);line-height:.98;font-weight:820}.hero-lead{max-width:760px;margin:24px 0 0;color:#d6d8d0;font-size:clamp(17px,2vw,22px);line-height:1.65}.hero-actions{margin-top:34px}.hero-note{max-width:720px;margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.hero-lower{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:18px;align-self:end;width:min(var(--max),100%);margin-top:44px}.video-preview,.timeline-item,.risk-row,.stat-card,.panel,.team-hero,.ai-output{position:relative;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:#171818d6}.stat-card:before,.panel:before,.level-card:before,.team-hero:before,.payback-row:before,.record-card:before,.withdraw-balance:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0%,rgba(181,255,0,.08) 42%,transparent 64%);opacity:0;transform:translate(-40%);transition:opacity .18s ease,transform .5s ease}.stat-card:hover:before,.panel:hover:before,.level-card:hover:before,.team-hero:hover:before,.payback-row:hover:before,.record-card:hover:before,.withdraw-balance:hover:before{opacity:1;transform:translate(40%)}.video-preview{position:relative;min-height:0;aspect-ratio:16 / 9;overflow:hidden}.video-poster{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(181,255,0,.22),transparent 24%),radial-gradient(circle at 80% 20%,rgba(94,234,212,.16),transparent 28%),linear-gradient(135deg,#050606,#10130c 52%,#070807)}.poster-orbit{position:absolute;top:18%;right:25%;bottom:18%;left:25%;border:1px solid rgba(181,255,0,.38);border-radius:50%;box-shadow:0 0 32px #b5ff0038,inset 0 0 28px #b5ff001f;animation:pulse 2.6s ease-in-out infinite}.poster-orbit:before,.poster-orbit:after{position:absolute;content:"";border-radius:50%}.poster-orbit:before{top:22%;right:22%;bottom:22%;left:22%;border:1px dashed rgba(181,255,0,.32);animation:spin 18s linear infinite}.poster-orbit:after{width:12px;height:12px;right:12%;top:10%;background:var(--lime);box-shadow:0 0 24px #b5ff00cc}.poster-grid{position:absolute;top:16px;right:16px;bottom:16px;left:16px;display:grid;grid-template-columns:repeat(7,1fr);gap:8px;opacity:.55}.poster-grid i{min-height:12px;border:1px solid rgba(181,255,0,.26);border-radius:4px;background:#b5ff000f}.video-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#060706d1,#0607061a),linear-gradient(0deg,rgba(6,7,6,.8),transparent 58%)}.play-button{position:absolute;left:24px;bottom:28px;display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--lime);color:#080907;box-shadow:0 0 28px #b5ff003d}.video-caption{position:absolute;left:96px;right:22px;bottom:28px;display:grid;gap:6px}.video-caption strong{font-size:20px}.video-caption span{color:var(--muted);font-size:13px;line-height:1.5}.metric-line,.status-line{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;border-bottom:1px solid var(--line-soft);color:var(--muted)}.metric-line strong,.status-line strong{color:var(--text);text-align:right}.content-band,.footer-band{width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:clamp(64px,10vw,120px) 0}.section-heading{display:grid;gap:14px;max-width:860px;margin-bottom:34px}.section-index{color:var(--lime);font-weight:820}.section-heading h2,.hero-inner h1,.hero-lead,.hero-note,.footer-band h2{overflow-wrap:anywhere;word-break:break-word}.section-heading h2,.footer-band h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.08}.panel h2{margin:20px 0 10px;font-size:22px;line-height:1.25}.footer-band p{margin:0;color:var(--muted);line-height:1.75}.timeline{display:grid;gap:12px}.timeline-item{display:grid;grid-template-columns:82px 1fr;align-items:center;min-height:78px;padding:16px 22px}.timeline-item span{color:var(--lime);font-size:28px;font-weight:850}.timeline-item p{margin:0;font-size:20px;font-weight:700}.risk-list{display:grid;gap:12px;max-width:980px}.risk-row{display:flex;align-items:center;gap:12px;min-height:68px;padding:16px 20px;color:#dedfd9}.risk-row svg{flex:0 0 auto;color:var(--amber)}.footer-band{border-top:1px solid var(--line-soft)}.public-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:32px}.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand strong{display:block;margin-bottom:6px;font-size:24px}.footer-brand p{margin:0;color:var(--muted);line-height:1.55}.footer-links{display:grid;gap:10px;justify-items:end;color:var(--muted)}.footer-links a{color:var(--lime);font-weight:760}.auth-site{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(181,255,0,.16),transparent 26%),radial-gradient(circle at 82% 30%,rgba(94,234,212,.12),transparent 28%),linear-gradient(rgba(181,255,0,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.026) 1px,transparent 1px),#050606;background-size:auto,auto,42px 42px,42px 42px,auto}.auth-site:before{position:absolute;inset:12% auto auto 50%;width:min(74vw,740px);height:min(74vw,740px);pointer-events:none;content:"";border:1px solid rgba(181,255,0,.16);border-radius:50%;transform:translate(-18%);box-shadow:inset 0 0 80px #b5ff000f,0 0 120px #b5ff0014;animation:orbitFloat 8s ease-in-out infinite}.auth-topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(18px,5vw,58px)}.auth-brand{border:0;padding:0;background:transparent}.auth-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(20px,5vw,72px);width:min(1160px,calc(100% - 36px));margin:0 auto;padding:42px 0 58px}.auth-panel,.auth-visual,.invite-preview-card{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(135deg,rgba(181,255,0,.12),transparent 44%),#101211db;box-shadow:0 24px 90px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-panel{display:grid;gap:18px;padding:clamp(24px,4vw,44px)}.auth-step{color:var(--lime);font-size:14px;font-weight:820}.auth-panel h1{max-width:560px;margin:0;font-size:clamp(36px,5vw,62px);line-height:1;overflow-wrap:anywhere}.auth-panel p{max-width:580px;margin:0;color:#d5d7cf;font-size:17px;line-height:1.65}.auth-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.auth-status{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:12px 14px;color:var(--muted);background:#ffffff09}.auth-status span{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--muted-2)}.auth-status.scanning span,.auth-status.binding span{background:var(--lime);box-shadow:0 0 18px #b5ff00d1;animation:pulse 1s ease-in-out infinite}.auth-status.done span{background:var(--cyan)}.auth-status strong{color:var(--text);font-size:14px}.auth-visual{position:relative;display:grid;min-height:520px;place-items:center;overflow:hidden;padding:26px}.auth-visual:before,.invite-preview-card:before{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;content:"";background:conic-gradient(from 180deg,transparent,rgba(181,255,0,.2),transparent 36%);animation:scanSweep 5.5s linear infinite}.scan-orb{position:relative;z-index:1;display:grid;width:min(260px,70vw);aspect-ratio:1;place-items:center;border:1px solid rgba(181,255,0,.36);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(181,255,0,.22),transparent 34%),#080a09b8;box-shadow:0 0 78px #b5ff0033,inset 0 0 62px #b5ff001f}.scan-orb .brand-mark{width:76px;height:76px;border-radius:18px;font-size:34px}.scan-lines{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:grid;align-content:space-between;pointer-events:none}.scan-lines i{height:1px;background:linear-gradient(90deg,transparent,rgba(181,255,0,.34),transparent);animation:lineGlow 2.4s ease-in-out infinite}.auth-mini-grid{position:absolute;z-index:1;right:22px;bottom:22px;width:min(320px,calc(100% - 44px));border:1px solid var(--line-soft);border-radius:var(--radius);padding:12px 16px;background:#050606b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.invite-shell{grid-template-columns:minmax(320px,.9fr) minmax(300px,.72fr)}.invite-input{margin:6px 0 0}.invite-input input{min-height:56px;color:var(--lime);font-size:22px;font-weight:820;text-transform:uppercase;box-shadow:inset 0 0 0 1px transparent}.invite-input input:focus{box-shadow:0 0 28px #b5ff0024}.invite-preview-card{position:relative;display:grid;gap:16px;overflow:hidden;padding:clamp(20px,3vw,28px)}.invite-preview-card>*{position:relative;z-index:1}.auth-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(1160px,calc(100% - 36px));margin:0 auto;border-top:1px solid var(--line-soft);padding:18px 0 28px;color:var(--muted)}.auth-footer a{color:var(--lime);font-weight:760}.app-site{display:grid;grid-template-columns:284px minmax(0,1fr);min-height:100vh}.mobile-app-bar,.drawer-layer{display:none}.icon-button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;color:var(--text)}.app-sidebar{position:sticky;top:0;height:100vh;padding:22px;border-right:1px solid var(--line-soft);background:#070808d1}.sidebar-brand{width:100%;border:0;background:transparent;padding:0}.wallet-card{display:grid;gap:7px;margin:26px 0;border:1px solid var(--line-soft);border-radius:var(--radius);padding:16px;background:var(--surface)}.wallet-card span{color:var(--muted);font-size:13px}.wallet-card strong{color:var(--lime)}.wallet-check-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid rgba(181,255,0,.34);border-radius:calc(var(--radius) - 4px);padding:7px 12px;background:#b5ff0014;color:var(--text);font:inherit;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wallet-check-button:hover,.wallet-check-button:focus-visible{border-color:#b5ff00b8;background:#b5ff0029;color:var(--lime);outline:none}.app-nav{display:grid;gap:8px}.app-nav button{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid transparent;border-radius:var(--radius);padding:10px 12px;background:transparent;color:var(--muted);text-align:left}.app-nav button:hover,.app-nav button.active{border-color:#b5ff0059;background:#b5ff0014;color:var(--text)}.app-main{min-width:0;padding:26px clamp(18px,4vw,42px) 56px}.app-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.app-header p{margin:0 0 8px;color:var(--lime);font-size:13px;font-weight:720}.app-header h1{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.1}.app-section{display:grid;gap:18px}.app-section-shell{min-width:0;animation:sectionSwap .26s cubic-bezier(.2,.8,.2,1) both;will-change:opacity,transform}.mobile-dashboard-hero{display:none}.app-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:42px;border-top:1px solid var(--line-soft);padding-top:22px;color:var(--muted)}.app-footer div{display:flex;gap:12px;flex-wrap:wrap}.app-footer strong,.app-footer a{color:var(--lime)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{display:grid;gap:10px;min-height:132px;padding:20px}.stat-card span,.stat-card small{color:var(--muted)}.stat-card strong{font-size:clamp(28px,4vw,42px);line-height:1}.app-columns,.withdraw-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel{padding:22px}.panel h2{margin:0 0 16px}.status-line{justify-content:start}.status-line strong{margin-left:auto}.level-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.level-card{display:grid;gap:14px;min-height:238px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:20px;background:var(--surface)}.level-card.current{border-color:#b5ff00b8;background:linear-gradient(180deg,rgba(181,255,0,.12),transparent 60%),var(--surface)}.level-card span{color:var(--lime);font-size:28px;font-weight:850}.level-card strong{font-size:20px}.level-card p{margin:0;color:var(--muted);line-height:1.5}.level-card .button{align-self:end}.team-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;background:linear-gradient(90deg,rgba(181,255,0,.13),transparent 68%),var(--surface)}.team-hero span{color:var(--muted)}.team-hero strong{display:block;margin:6px 0;color:var(--lime);font-size:36px}.team-hero p{margin:0;color:var(--muted);overflow-wrap:anywhere}.field-label{display:grid;gap:8px;margin-bottom:14px;color:var(--muted)}.field-label input,.field-label select,.ai-demo textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#0b0c0c;color:var(--text);padding:12px 14px;outline:none}.field-label input:focus,.field-label select:focus,.ai-demo textarea:focus{border-color:#b5ff008c}.full-width{width:100%}.table-wrap{overflow:auto;border:1px solid var(--line-soft);border-radius:var(--radius)}table{width:100%;min-width:720px;border-collapse:collapse;background:var(--surface)}th,td{border-bottom:1px solid var(--line-soft);padding:16px;text-align:left}th{color:var(--muted);font-size:13px}td{color:#e4e5df}.record-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record-tabs button{min-height:44px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09;color:var(--muted);font-weight:760}.record-tabs button.active{border-color:#b5ff009e;background:#b5ff001f;color:var(--text)}.record-card-list{display:none}.record-card{border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px;background:#171818d6}.record-card>div,.record-card footer{display:flex;justify-content:space-between;gap:12px}.record-card span,.record-card time,.record-card p{color:var(--muted)}.record-card strong{color:var(--lime)}.record-card h3{margin:14px 0 6px}.record-card p{margin:0 0 16px}.ai-demo{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.ai-demo textarea{min-height:150px;margin-bottom:14px;resize:vertical;line-height:1.6}.ai-output{min-height:260px;padding:24px;color:#dfe1d8;line-height:1.8}.ai-public-stack{display:grid;gap:18px}.public-ai-demo{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:18px}.ai-console{border:1px solid var(--line-soft);border-radius:var(--radius);padding:22px;background:linear-gradient(135deg,rgba(181,255,0,.1),transparent 42%),var(--surface)}.ai-console-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--lime);font-weight:780}.ai-console textarea{width:100%;min-height:136px;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius);background:#0b0c0c;color:var(--text);padding:12px 14px;line-height:1.6;outline:none;resize:vertical}.loading-state{display:flex;align-items:center;gap:12px}.loading-state span{width:18px;height:18px;border:2px solid rgba(181,255,0,.28);border-top-color:var(--lime);border-radius:50%;animation:spin .7s linear infinite}.membership-head,.payback-hero,.qr-card{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(135deg,rgba(181,255,0,.1),transparent 58%),var(--surface)}.membership-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px}.membership-head span,.payback-hero span,.withdraw-balance span{color:var(--muted)}.membership-head strong,.payback-hero strong,.withdraw-balance strong{display:block;margin:8px 0;color:var(--text);font-size:clamp(28px,4vw,42px);line-height:1}.membership-head p,.payback-hero p,.withdraw-balance p,.level-card small{margin:0;color:var(--muted);line-height:1.55}.order-status{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(181,255,0,.35);border-radius:var(--radius);padding:10px 14px;color:var(--lime);white-space:nowrap}.level-card.muted-card{opacity:.72}.payback-hero{display:flex;align-items:center;gap:22px;padding:24px}.payback-hero.compact{border:0;padding:0;background:transparent}.progress-ring{--value: 0%;display:grid;width:124px;height:124px;flex:0 0 auto;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#121413 58%,transparent 60%),conic-gradient(var(--lime) var(--value),rgba(255,255,255,.09) 0);box-shadow:0 0 28px #b5ff0026}.progress-ring span{color:var(--text);font-size:26px;font-weight:850}.payback-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.payback-row{display:grid;gap:12px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:22px;background:var(--surface)}.payback-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.payback-row>div:first-child span{color:var(--lime);font-size:24px;font-weight:850}.progress-track{height:9px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lime),var(--cyan));animation:progressIn .9s ease both}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:12px 14px}.quick-action:hover{border-color:#b5ff0073;background:#b5ff0014}.invite-copy{min-width:0}.team-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.qr-card{display:grid;gap:10px;width:186px;flex:0 0 auto;border:1px solid rgba(181,255,0,.36);border-radius:var(--radius);padding:14px;background:linear-gradient(180deg,rgba(181,255,0,.11),transparent 60%),#111311;color:var(--text);text-align:center;box-shadow:0 0 32px #b5ff001f}.qr-card img{width:100%;aspect-ratio:1;border-radius:6px;background:#fff;padding:8px}.qr-placeholder{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:6px;background:#faffeff0;color:#050605;padding:8px}.qr-frame-label,.qr-card span:last-child{color:var(--lime);font-size:13px;font-weight:780}.qr-modal-layer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#000000c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fadeIn .18s ease both}.invite-modal-card{position:relative;width:min(430px,100%);border:1px solid rgba(181,255,0,.38);border-radius:14px;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(181,255,0,.18),transparent 34%),linear-gradient(180deg,#161915,#080908);box-shadow:0 20px 90px #00000085;animation:modalIn .22s ease both}.modal-close{position:absolute;top:14px;right:14px}.invite-card-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.invite-card-brand strong{display:block;font-size:22px}.invite-card-brand span:last-child,.invite-card-hint,.invite-card-info p{color:var(--muted)}.invite-card-qr{border:1px solid rgba(181,255,0,.32);border-radius:12px;padding:18px;background:#f7ffe9}.invite-card-qr img{display:block;width:100%;border-radius:8px}.invite-empty-qr{display:grid;min-height:290px;place-items:center;gap:10px;border:1px dashed rgba(181,255,0,.34);border-radius:12px;background:linear-gradient(rgba(181,255,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.06) 1px,transparent 1px),#05060694;background-size:24px 24px;color:var(--lime)}.invite-empty-qr span{color:var(--muted);font-weight:760}.invite-card-info{margin:18px 0 12px;text-align:center}.invite-card-info span{color:var(--muted)}.invite-card-info strong{display:block;color:var(--lime);font-size:42px;line-height:1.1}.invite-card-info p,.invite-card-hint{margin:8px 0 0}.asset-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.asset-tabs button{min-height:44px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09;color:var(--muted);font-weight:760}.asset-tabs button.active{border-color:#b5ff0099;background:#b5ff001f;color:var(--text)}.withdraw-balance{display:grid;gap:4px;margin-bottom:18px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:18px;background:#ffffff09}.paginated-lines{display:grid}.pagination{display:grid;grid-template-columns:minmax(116px,auto) auto minmax(116px,auto);align-items:center;justify-content:end;gap:10px;min-width:0}.pagination button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-soft);border-radius:var(--radius);padding:9px 13px;background:#ffffff09;color:var(--text);font-weight:680;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pagination button:not(:disabled):hover{border-color:#b5ff007a;background:#b5ff0014;transform:translateY(-1px)}.pagination span{color:var(--muted);font-size:13px;font-weight:760;white-space:nowrap}.reveal{animation:revealUp .56s ease both}.delay-1{animation-delay:.12s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.04);opacity:.82}}@keyframes barPulse{50%{transform:scaleY(.72);opacity:.72}}@keyframes progressIn{0%{width:0}}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gridDrift{to{transform:translate3d(-72px,-72px,0)}}@keyframes orbitFloat{50%{transform:translateY(-16px) scale(1.04)}}@keyframes fadeIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes drawerIn{0%{opacity:0;transform:translate(24px)}}@keyframes scanSweep{to{transform:rotate(360deg)}}@keyframes lineGlow{50%{opacity:.28;transform:translate(18px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1060px){.public-nav{display:none}.hero-lower,.public-ai-demo,.app-columns,.withdraw-layout,.ai-demo,.payback-list{grid-template-columns:1fr}.stat-grid,.stat-grid.three,.level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.topbar{position:sticky;min-height:auto}.brand{font-size:18px}.topbar-actions .button-ghost{display:none}.hero-section{min-height:auto;padding-top:52px}.hero-inner h1{font-size:38px;line-height:1.04}.hero-lead{margin-top:18px;font-size:18px;line-height:1.55}.hero-lower{margin-top:26px}.content-band,.footer-band{width:min(100% - 28px,var(--max))}.stat-grid,.stat-grid.three,.level-grid{grid-template-columns:1fr}.public-footer,.team-hero,.app-header,.membership-head,.payback-hero{align-items:stretch;flex-direction:column}.app-site{display:block;padding-top:76px}.app-sidebar{display:none}.mobile-app-bar{position:fixed;z-index:50;top:0;left:0;right:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;border-bottom:1px solid var(--line-soft);padding:10px 14px;background:#050606e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-brand{border:0;padding:0;background:transparent}.mobile-brand span:last-child{display:none}.mobile-page-meta{display:grid;min-width:0}.mobile-page-meta strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-page-meta span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.drawer-layer{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:block;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-drawer{position:absolute;top:10px;right:10px;bottom:10px;width:min(340px,calc(100% - 20px));overflow:auto;border:1px solid rgba(181,255,0,.28);border-radius:14px;padding:16px;background:linear-gradient(135deg,rgba(181,255,0,.09),transparent 48%),#0b0c0c;box-shadow:0 24px 80px #00000094;animation:drawerIn .22s ease both}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.drawer-head span{color:var(--muted);font-size:13px}.drawer-head strong{display:block;margin-top:4px;color:var(--lime)}.drawer-nav{display:grid;gap:8px}.drawer-nav button{display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:10px;min-height:48px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:12px;text-align:left}.drawer-nav button.active{border-color:#b5ff0094;background:#b5ff001f}.drawer-actions{display:grid;gap:10px;margin-top:18px}.drawer-actions .button,.drawer-actions .lang-switch{width:100%}.app-main{padding-top:18px}.app-header{display:none}.public-footer,.app-footer,.app-footer div{align-items:start;grid-template-columns:1fr;flex-direction:column}.footer-links{justify-items:start}}@media(max-width:520px){.hero-inner h1{font-size:34px;line-height:1.08;word-break:break-word}.hero-actions .button,.topbar-actions,.app-header-actions,.button{width:100%}.lang-switch{width:auto}.video-caption{left:86px;right:14px;bottom:20px}.play-button{left:20px;bottom:20px;width:48px;height:48px}.timeline-item{grid-template-columns:1fr;gap:10px}.progress-ring{width:104px;height:104px}.quick-actions{grid-template-columns:1fr}.qr-card{width:100%;max-width:190px}.record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.record-table{display:none}.record-card-list{display:grid;gap:12px}}@media(max-width:900px){.auth-shell,.invite-shell{grid-template-columns:1fr;align-items:stretch;padding-top:16px}.auth-visual{min-height:360px}}@media(max-width:780px){.public-site .topbar{gap:10px;padding:10px 14px;background:#050606e0}.public-site .brand{font-size:15px}.public-site .brand-mark,.auth-topbar .brand-mark,.mobile-app-bar .brand-mark{width:32px;height:32px}.public-site .lang-switch,.auth-topbar .lang-switch{min-height:36px;padding:8px 10px;font-size:12px}.hero-section{padding:28px 14px 34px}.hero-bg{background:radial-gradient(circle at 74% 12%,rgba(181,255,0,.2),transparent 28%),radial-gradient(circle at 18% 30%,rgba(94,234,212,.12),transparent 28%),linear-gradient(180deg,#050606eb,#050606fa)}.hero-bg:after{width:300px;height:300px;right:-74px;top:70px}.hero-kicker{margin-bottom:12px;font-size:12px}.hero-inner h1{max-width:360px;font-size:31px;line-height:1.05}.hero-lead{max-width:360px;margin-top:14px;font-size:14px;line-height:1.62}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.hero-note{margin-top:14px;font-size:12px;line-height:1.6}.hero-lower{gap:12px;margin-top:22px}.video-preview{aspect-ratio:1.45 / 1}.video-caption strong{font-size:15px}.video-caption span{font-size:12px}.content-band,.footer-band{padding:46px 0}.section-heading{gap:10px;margin-bottom:20px}.section-heading h2,.footer-band h2{font-size:26px;line-height:1.14}.timeline-item,.risk-row{min-height:auto;padding:18px}.panel h2{margin:12px 0 8px;font-size:20px}.auth-topbar{padding:14px}.auth-topbar .brand{font-size:17px}.auth-shell{width:min(100% - 28px,1160px);padding-bottom:30px}.auth-panel,.invite-preview-card{border-radius:12px;padding:20px}.auth-panel h1{font-size:32px;line-height:1.06}.auth-panel p{font-size:14px;line-height:1.65}.auth-actions{display:grid;grid-template-columns:1fr}.auth-status{align-items:flex-start}.auth-visual{min-height:300px}.scan-orb{width:190px}.scan-orb .brand-mark{width:58px;height:58px;font-size:26px}.auth-mini-grid{position:relative;right:auto;bottom:auto;width:100%;margin-top:22px}.auth-footer{width:min(100% - 28px,1160px);align-items:flex-start;flex-direction:column;padding-bottom:22px}.app-main{padding:14px 14px 34px}.app-section{gap:12px}.mobile-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(181,255,0,.24);border-radius:14px;padding:16px;background:radial-gradient(circle at 84% 18%,rgba(181,255,0,.16),transparent 35%),linear-gradient(135deg,#b5ff001f,#ffffff08),#111312e6;box-shadow:0 18px 46px #00000042}.mobile-dashboard-hero span,.mobile-dashboard-hero p{color:var(--muted)}.mobile-dashboard-hero strong{display:block;margin:6px 0;font-size:26px;line-height:1.05}.mobile-dashboard-hero p{margin:0;font-size:13px}.mobile-dashboard-hero .progress-ring{width:88px;height:88px}.mobile-dashboard-hero .progress-ring span{font-size:20px}.app-section .stat-grid,.app-section .stat-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-section .stat-card{min-height:94px;gap:8px;border-radius:12px;padding:14px}.app-section .stat-card strong{font-size:24px}.app-section .stat-card small,.app-section .stat-card span{font-size:12px;line-height:1.35}.panel{border-radius:12px;padding:16px}.panel h2{margin:0 0 12px;font-size:22px}.metric-line,.status-line{min-height:38px;font-size:14px}.payback-hero.compact{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px}.payback-hero.compact .progress-ring{width:78px;height:78px}.payback-hero.compact strong{font-size:22px;line-height:1.05}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action{min-height:54px;border-radius:12px;padding:12px;font-size:14px}.membership-head{border-radius:14px;padding:18px}.membership-head strong,.payback-hero strong,.withdraw-balance strong{font-size:30px}.order-status{justify-content:center;width:100%}.level-grid{display:flex;grid-template-columns:none;gap:12px;margin-right:-14px;overflow-x:auto;padding:0 14px 4px 0;scroll-snap-type:x mandatory}.level-card{min-width:218px;min-height:218px;border-radius:12px;padding:16px;scroll-snap-align:start}.level-card span{font-size:24px}.payback-hero{align-items:center;border-radius:14px;padding:18px}.payback-row{border-radius:12px;padding:16px}.team-hero{display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:14px;border-radius:14px;padding:16px}.team-hero strong{font-size:30px}.team-hero p{font-size:12px}.team-actions{display:grid;grid-template-columns:1fr}.qr-card{width:124px;max-width:none;gap:7px;padding:10px}.qr-frame-label,.qr-card span:last-child{font-size:11px}.withdraw-layout{gap:12px}.withdraw-balance{border-radius:12px;padding:16px}.asset-tabs,.record-tabs{gap:8px}.asset-tabs button,.record-tabs button{min-height:48px;border-radius:12px;font-size:14px}.record-card{border-radius:12px;padding:16px;background:linear-gradient(135deg,rgba(181,255,0,.09),transparent 44%),#171818eb}.app-footer{margin-top:28px;padding:18px 0 0;font-size:14px}}@media(max-width:520px){.public-site .brand span:last-child{display:inline}.hero-inner h1{font-size:30px}.hero-actions .button,.auth-actions .button{width:100%}.app-section .stat-grid,.app-section .stat-grid.three,.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-dashboard-hero{padding:14px}.mobile-dashboard-hero strong{font-size:24px}.team-hero{grid-template-columns:1fr}.team-hero .qr-card{width:min(190px,100%);justify-self:center}.invite-card-info strong{font-size:36px}.invite-preview-card .invite-card-qr{padding:12px}}.public-design-nav{border-bottom-color:#ffffff14;background:#000000c7}.public-design-nav .brand-mark,.auth-topbar .brand-mark,.mobile-app-bar .brand-mark{background:linear-gradient(135deg,#c4ff33,#8ee000);box-shadow:0 0 18px #b5ff006b,inset 0 1px 8px #ffffff47}.public-design-nav .public-nav{color:#ffffffc2;font-size:15px;font-weight:680}.nav-connect{min-height:46px;padding-inline:20px}.design-hero{min-height:960px;padding:118px clamp(28px,4.4vw,64px) 34px}.design-hero .hero-bg{background:radial-gradient(circle at 76% 28%,rgba(181,255,0,.2),transparent 28%),radial-gradient(circle at 18% 46%,rgba(94,234,212,.08),transparent 24%),linear-gradient(180deg,#020303,#050706 54%,#020303)}.design-hero .hero-bg:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(181,255,0,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.design-hero .hero-bg:after{right:10%;top:18%;width:470px;height:470px;opacity:.62}.market-pulse-field{position:absolute;right:4%;bottom:280px;z-index:-1;display:flex;align-items:end;gap:6px;width:48%;height:320px;opacity:.72;pointer-events:none}.market-pulse-field i{width:4px;height:var(--h);border-radius:999px 999px 0 0;background:linear-gradient(180deg,#b5ff00e6,#b5ff0005);box-shadow:0 0 14px #b5ff005c;animation:barPulse 2.2s ease-in-out infinite;animation-delay:var(--d)}.design-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.68fr);grid-template-rows:auto auto;gap:34px 56px;width:min(1280px,100%);margin:0 auto}.hero-copy{align-self:end;padding-top:70px}.hero-copy .hero-kicker{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(181,255,0,.42);border-radius:999px;padding:5px 14px;background:#b5ff000f;font-size:13px}.hero-copy h1{max-width:760px;margin:0;font-size:clamp(58px,6.2vw,96px);line-height:.98;font-weight:900}.hero-copy h1:first-line{color:var(--text)}.hero-copy .hero-lead{max-width:680px;color:#f4f5f0c7;font-size:20px;line-height:1.72}.hero-copy .hero-actions .button{min-width:180px}.market-panel{align-self:start;display:grid;gap:14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 40%),#121212d6;box-shadow:0 26px 90px #0000007a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.market-panel-head,.watch-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-panel-head h2{margin:0;font-size:24px}.market-panel-head span{color:var(--muted);font-size:13px}.market-panel-head span:before{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #b5ff00cc;content:""}.market-signal-card,.market-risk-card,.confidence-card,.watchlist-card{border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:16px;background:linear-gradient(135deg,#ffffff12,#ffffff05)}.market-signal-card{position:relative;min-height:158px;overflow:hidden}.market-signal-card span,.confidence-card span,.watchlist-card>span{color:var(--muted)}.market-signal-card strong{display:block;margin:10px 0 4px;color:var(--lime);font-size:22px}.market-signal-card b{color:var(--lime);font-size:34px}.market-signal-card svg{position:absolute;right:15px;bottom:22px;width:150px;height:60px}.market-signal-card polyline{fill:none;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.market-risk-card{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px}.market-risk-card .progress-ring{width:84px;height:84px}.market-risk-card .progress-ring span{font-size:23px}.market-risk-card strong{display:block;color:var(--lime)}.market-risk-card span{display:block;margin:7px 0 12px;color:var(--muted)}.market-risk-card i,.confidence-card i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#ffffff1f}.market-risk-card i:before,.confidence-card i:before{display:block;width:62%;height:100%;border-radius:inherit;background:var(--lime);content:""}.confidence-card strong{display:block;margin:4px 0 10px;color:var(--lime);font-size:32px}.confidence-card i:before{width:78%}.watchlist-card{display:grid;gap:11px}.watch-row b{color:var(--text)}.watch-row strong{color:var(--lime)}.watch-row strong.down{color:var(--danger)}.design-hero .video-preview{grid-column:1 / 2;min-height:380px;border-color:#ffffff29;border-radius:10px;box-shadow:0 22px 90px #00000080}.design-hero .video-poster{background:radial-gradient(circle at 50% 45%,rgba(181,255,0,.26),transparent 22%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.08),transparent 24%),linear-gradient(rgba(181,255,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.08) 1px,transparent 1px),linear-gradient(135deg,#020303,#10140f 52%,#050606);background-size:auto,auto,38px 38px,38px 38px,auto}.public-stat-band{padding-top:0}.public-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:34px 24px;background:linear-gradient(135deg,#ffffff14,#ffffff06),#121212d1;box-shadow:0 24px 80px #00000061}.public-stat-item{display:grid;justify-items:center;gap:10px;min-height:112px;border-right:1px solid rgba(255,255,255,.14);text-align:center}.public-stat-item:last-child{border-right:0}.public-stat-item svg{color:var(--lime)}.public-stat-item strong{font-size:30px}.public-stat-item span{color:var(--muted)}.centered-heading{justify-items:center;max-width:860px;margin-inline:auto;text-align:center}.centered-heading p{margin:0;color:var(--muted)}.capability-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:min(1180px,100%);margin:0 auto}.capability-card{display:grid;min-height:430px;border:1px solid rgba(181,255,0,.2);border-radius:14px;padding:34px;background:radial-gradient(circle at 26% 16%,rgba(181,255,0,.12),transparent 28%),linear-gradient(145deg,#ffffff13,#ffffff05)}.capability-icon{display:grid;width:70px;height:70px;place-items:center;border:1px solid rgba(181,255,0,.34);border-radius:50%;color:var(--lime);background:#b5ff0014}.capability-card h3{margin:30px 0 10px;color:var(--lime);font-size:26px}.capability-card p{margin:0;color:var(--muted);line-height:1.7}.capability-card ul{display:grid;gap:12px;margin:26px 0;padding:0;list-style:none}.capability-card li{color:#dfe1d8}.capability-card li:before{display:inline-grid;width:16px;height:16px;place-items:center;margin-right:9px;border-radius:50%;background:var(--lime);color:#080907;font-size:11px;content:"✓"}.capability-card a{display:inline-flex;align-self:end;align-items:center;gap:8px;color:var(--lime);font-weight:800}.ecosystem-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:22px;width:min(1160px,100%);margin:0 auto}.ecosystem-node{position:relative;display:grid;justify-items:center;gap:10px;color:var(--muted);text-align:center}.ecosystem-node svg{color:var(--lime)}.ecosystem-node strong{color:var(--lime);font-size:17px}.ecosystem-node i{position:absolute;top:21px;right:-23px;width:30px;border-top:1px dashed rgba(181,255,0,.7)}.ecosystem-node i:after{position:absolute;top:-4px;right:0;width:7px;height:7px;border-top:1px solid var(--lime);border-right:1px solid var(--lime);content:"";transform:rotate(45deg)}.public-ai-band .public-ai-demo{width:min(980px,100%);margin:0 auto}.design-footer{display:grid;gap:38px}.contact-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(181,255,0,.22);border-radius:14px;padding:28px 42px;background:radial-gradient(circle at 0% 50%,rgba(181,255,0,.13),transparent 24%),#121212d6}.contact-panel>div{display:flex;align-items:center;gap:22px}.contact-panel svg{color:var(--lime)}.contact-panel h2{margin:0 0 8px}.contact-panel p{margin:0;color:var(--muted)}.footer-bottomline{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line-soft);padding-top:24px;color:var(--muted)}.mobile-section-title{display:none}.wallet-login-shell,.invite-shell{width:min(430px,calc(100% - 28px));grid-template-columns:1fr;justify-items:stretch}.wallet-login-card,.invite-flow-card{position:relative;overflow:hidden;border:1px solid rgba(181,255,0,.46);border-radius:22px;padding:28px 18px 30px;background:radial-gradient(circle at 50% 32%,rgba(181,255,0,.18),transparent 34%),linear-gradient(rgba(181,255,0,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.035) 1px,transparent 1px),#050606;background-size:auto,28px 28px,28px 28px,auto;box-shadow:0 0 0 1px #ffffff0a,0 28px 90px #0000009e}.wallet-login-heading,.invite-title-block{display:grid;justify-items:center;gap:12px;text-align:center}.wallet-login-heading h1,.invite-title-block h1{margin:0;color:var(--lime);font-size:32px;line-height:1.05}.wallet-login-heading p,.invite-title-block p{margin:0;color:var(--muted)}.wallet-core-visual{position:relative;display:grid;min-height:260px;place-items:center;margin:14px 0 16px}.wallet-circuit{position:absolute;width:220px;height:220px;border:1px solid rgba(181,255,0,.32);clip-path:polygon(50% 0,86% 18%,100% 50%,86% 82%,50% 100%,14% 82%,0 50%,14% 18%);background:radial-gradient(circle,rgba(181,255,0,.24),transparent 46%),#b5ff000a;box-shadow:0 0 44px #b5ff0047,inset 0 0 34px #b5ff002e;animation:pulse 2.8s ease-in-out infinite}.wallet-core-visual .brand-mark{width:78px;height:78px;border-radius:18px;font-size:36px}.wallet-options{display:grid;gap:10px}.wallet-option-wrap{display:grid;gap:8px}.wallet-group-label{margin:4px 2px 0;color:var(--lime);font-size:12px;font-weight:780;letter-spacing:.02em}.wallet-group-label.muted{margin-top:8px;color:var(--muted)}.wallet-option{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:10px 16px;background:#ffffff09;color:var(--text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wallet-option.detected{border-color:#b5ff004d;background:linear-gradient(90deg,rgba(181,255,0,.08),transparent 58%),#ffffff09}.wallet-option.not-installed{opacity:.74}.wallet-option:hover{border-color:#b5ff008a;background:#b5ff0014;transform:translateY(-1px)}.wallet-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#080907;font-size:12px;font-weight:900;overflow:hidden;background:#f7f8f3;padding:6px}.wallet-mark img{display:block;width:100%;height:100%;object-fit:contain}.wallet-option strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.wallet-option small{border:1px solid rgba(181,255,0,.24);border-radius:999px;padding:4px 8px;color:var(--lime);font-size:11px;font-weight:740;white-space:nowrap}.wallet-option.not-installed small{border-color:#ffffff1f;color:var(--muted)}.wallet-inline-status{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;margin:-2px 2px 2px;border:1px solid rgba(181,255,0,.18);border-radius:8px;padding:10px 12px;background:#ffffff09;color:var(--muted);font-size:12px;line-height:1.45}.wallet-inline-status span{width:7px;height:7px;border-radius:999px;background:currentColor}.wallet-inline-status strong{min-width:0;font-weight:760}.wallet-inline-status.loading{color:var(--lime);background:linear-gradient(90deg,rgba(181,255,0,.08),transparent 70%),#ffffff09}.wallet-inline-status.done{color:var(--lime);border-color:#b5ff0052;background:#b5ff0014}.wallet-inline-status.error{color:#f4f5f0;border-color:#ff63635c;background:linear-gradient(90deg,rgba(255,86,86,.13),transparent 78%),#ffffff0a}.wallet-inline-status.error span{color:#ff6f6f}.wallet-help{display:flex;justify-content:center;gap:8px;margin:18px auto 0;border:0;background:transparent;color:var(--muted)}.wallet-help span{color:var(--lime);font-weight:800}.invite-steps{display:grid;grid-template-columns:32px minmax(54px,1fr) 1fr minmax(54px,1fr) 1fr minmax(54px,1fr);align-items:center;gap:8px;margin-bottom:38px}.step-back{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:var(--text)}.step-item{display:grid;justify-items:center;gap:8px;color:var(--muted);font-size:11px;text-align:center}.step-item span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-weight:900}.step-item.done span,.step-item.active span{border-color:var(--lime);background:var(--lime);color:#080907}.step-item.active b{color:var(--text)}.step-line{height:1px;background:#ffffff29}.step-line.active{background:var(--lime)}.invite-flow-card .invite-input{margin:28px 0 18px}.invite-flow-card .invite-input span{display:none}.invite-flow-card .invite-input input{min-height:76px;border-color:#b5ff00c7;color:var(--text);font-size:34px;text-align:center;box-shadow:0 0 26px #b5ff001f}.invite-benefits{border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:20px;background:#ffffff09}.invite-benefits strong{display:block;margin-bottom:12px}.invite-benefits ul{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--muted)}.invite-side-preview{display:none}.app-home-design{max-width:760px}.member-banner,.asset-mini-card,.home-payback-card,.app-action-tile{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(135deg,#fff1,#ffffff05),#121413e6}.member-banner{display:flex;align-items:center;justify-content:space-between;min-height:132px;border-color:#b5ff0085;padding:20px;background:linear-gradient(90deg,rgba(181,255,0,.14),transparent 54%),linear-gradient(rgba(181,255,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.04) 1px,transparent 1px),#111312eb;background-size:auto,26px 26px,26px 26px,auto}.member-banner span,.asset-mini-card span,.asset-mini-card small,.home-payback-card span,.home-payback-card p{color:var(--muted)}.member-banner strong{display:block;margin:7px 0;font-size:42px;line-height:1}.member-banner p{margin:0;color:#d7d9d2}.member-chip-visual{position:relative;display:grid;width:148px;height:96px;place-items:center;color:#080907}.member-chip-visual i{position:absolute;top:8px;right:18px;bottom:8px;left:18px;border:1px solid rgba(181,255,0,.5);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);background:#b5ff0033;box-shadow:0 0 42px #b5ff0057,inset 0 0 28px #b5ff003d}.member-chip-visual span{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:var(--lime);color:#080907;font-weight:900}.asset-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.asset-mini-card{display:grid;gap:7px;min-height:104px;padding:15px}.asset-mini-card strong{font-size:26px;line-height:1}.home-payback-card{display:grid;gap:16px;padding:18px}.home-payback-card h2{margin:0;font-size:24px}.home-payback-card>div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px}.home-payback-card .progress-ring{width:96px;height:96px}.home-payback-card strong{display:block;margin:8px 0 3px;font-size:28px;line-height:1.08}.app-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(181,255,0,.28);border-left:1px solid rgba(181,255,0,.22)}.app-action-tile{display:grid;min-height:142px;place-items:center;gap:8px;border-top:0;border-left:0;border-right:1px solid rgba(181,255,0,.22);border-bottom:1px solid rgba(181,255,0,.22);border-radius:0;color:var(--text)}.app-action-tile span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(181,255,0,.34);clip-path:polygon(50% 0,92% 24%,92% 76%,50% 100%,8% 76%,8% 24%);color:var(--lime);background:#b5ff001a}.app-action-tile strong{font-size:19px}.app-action-tile small{color:var(--muted)}@media(max-width:1060px){.design-hero-grid,.capability-deck,.ecosystem-flow{grid-template-columns:1fr}.market-panel{align-self:stretch}.design-hero .video-preview{grid-column:auto}.ecosystem-node i{display:none}}@media(max-width:780px){.design-hero{min-height:auto;padding:28px 14px 30px}.design-hero-grid{gap:12px}.hero-copy{padding-top:0}.hero-copy .hero-kicker{min-height:24px;padding:4px 8px;font-size:11px}.hero-copy h1{font-size:32px}.hero-copy .hero-lead{font-size:14px}.market-pulse-field{display:none}.market-panel{order:3;padding:14px}.market-panel-head h2{font-size:18px}.market-signal-card{min-height:126px}.design-hero .video-preview{min-height:0;aspect-ratio:1.52 / 1}.public-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:18px 12px}.public-stat-item{min-height:104px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.public-stat-item:nth-last-child(-n+2){border-bottom:0}.capability-card{min-height:auto;padding:22px}.ecosystem-flow{gap:18px}.contact-panel{align-items:stretch;flex-direction:column;padding:22px}.contact-panel>div{align-items:flex-start}.footer-bottomline{flex-direction:column}.auth-site{overflow-y:auto}.auth-topbar .brand span:last-child,.auth-topbar .mobile-brand span:last-child{display:inline}.mobile-app-bar .mobile-brand span:last-child{display:none}.mobile-app-bar{grid-template-columns:auto minmax(0,1fr) auto}.mobile-page-meta strong{color:var(--lime);font-size:15px}.mobile-section-title{display:block;margin:4px 0 10px;color:var(--text);font-size:22px;font-weight:850}.app-main{padding-top:10px}.app-home-design{max-width:none}.member-banner{min-height:116px;padding:14px}.member-banner strong{font-size:34px}.member-chip-visual{width:112px;height:84px}.asset-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-mini-card{min-height:98px;padding:12px}.asset-mini-card strong{overflow:hidden;font-size:16px;text-overflow:clip;white-space:nowrap}.home-payback-card>div{grid-template-columns:86px minmax(0,1fr);gap:12px}.home-payback-card .progress-ring{width:78px;height:78px}.home-payback-card strong{font-size:23px}.app-action-tile{min-height:120px}.app-action-tile span{width:50px;height:50px}.app-action-tile strong{font-size:17px}}.record-tabs button:focus,.asset-tabs button:focus,.drawer-nav button:focus,.app-action-tile:focus,.wallet-option:focus{outline:none}.record-tabs button:focus-visible,.asset-tabs button:focus-visible,.drawer-nav button:focus-visible,.app-action-tile:focus-visible,.wallet-option:focus-visible{box-shadow:0 0 0 2px #b5ff0057}@media(max-width:430px){.wallet-login-card,.invite-flow-card{border-radius:20px}.wallet-core-visual{min-height:240px}.wallet-circuit{width:205px;height:205px}.invite-steps{grid-template-columns:28px minmax(46px,1fr) .52fr minmax(46px,1fr) .52fr minmax(46px,1fr);gap:5px}.step-item b{font-size:10px}.invite-flow-card .invite-input input{min-height:70px;font-size:32px}}@media(max-width:780px){.app-site{padding-top:68px}.mobile-app-bar{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:68px;padding:9px 14px;background:#050606f0;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-wallet-brand{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;border:0;padding:0;background:transparent;color:var(--text);text-align:left}.mobile-wallet-brand>span:last-child{min-width:0}.mobile-wallet-brand strong{display:block;overflow:hidden;color:var(--lime);font-size:14px;font-weight:760;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.mobile-wallet-brand small{display:block;overflow:hidden;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mobile-app-bar .icon-button{width:40px;height:40px}.mobile-section-title{margin:2px 0 10px;font-size:20px;font-weight:760}.wallet-login-heading h1,.invite-title-block h1{font-size:28px;font-weight:760}.invite-flow-card .invite-input input{font-size:30px;font-weight:760}.panel h2,.home-payback-card h2{font-size:20px;font-weight:740}.member-banner strong{font-size:30px;font-weight:760}.home-payback-card strong{font-size:21px;font-weight:760}.membership-head strong,.payback-hero strong,.withdraw-balance strong,.team-hero strong{font-size:26px;font-weight:760}.progress-ring span{font-size:22px;font-weight:760}.app-section .stat-card strong{font-size:22px;font-weight:740}.app-section .stat-grid.three .stat-card:last-child{grid-column:1 / -1}.level-card span{font-size:22px;font-weight:760}.record-card h3{font-size:18px;font-weight:760}.app-action-tile strong{font-size:16px;font-weight:720}.button,.lang-switch,.asset-tabs button,.record-tabs button,.drawer-nav button,.pagination button{font-weight:680}.app-section-shell{animation-duration:.22s}.drawer-layer,.mobile-drawer,.market-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-bg:before,.hero-bg:after,.auth-site:before,.wallet-circuit,.poster-orbit,.poster-orbit:before,.market-pulse-field i{animation:none!important}.stat-card:before,.panel:before,.level-card:before,.team-hero:before,.payback-row:before,.record-card:before,.withdraw-balance:before{display:none}.pagination{justify-content:stretch}}@media(max-width:520px){.public-site .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-site .brand{min-width:0}.public-site .topbar-actions{display:contents;width:auto}.public-site .topbar-actions .lang-switch{grid-column:2;width:auto}.public-site .topbar-actions .nav-connect{grid-column:1 / -1;width:100%}.pagination{grid-template-columns:1fr auto 1fr;gap:8px}.pagination button{min-height:38px;padding:8px 10px;font-size:12px}}@keyframes mobilePageIn{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mobileCardIn{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes iconBreath{50%{transform:translateY(-2px);opacity:.92}}@keyframes lineFlow{0%{background-position:0 0}to{background-position:46px 0}}@media(max-width:780px){.app-site{--app-card-bg: radial-gradient(circle at 18% 0%, rgba(181, 255, 0, .11), transparent 34%), linear-gradient(138deg, rgba(255, 255, 255, .065), rgba(255, 255, 255, .022) 46%, rgba(181, 255, 0, .035)), rgba(16, 18, 17, .94);--app-card-bg-strong: radial-gradient(circle at 84% 12%, rgba(181, 255, 0, .16), transparent 34%), linear-gradient(135deg, rgba(181, 255, 0, .13), rgba(255, 255, 255, .04) 42%, rgba(94, 234, 212, .035)), rgba(16, 18, 17, .96);--app-card-border: rgba(181, 255, 0, .18);--app-card-border-strong: rgba(181, 255, 0, .42);--app-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .065), 0 14px 38px rgba(0, 0, 0, .28);font-size:14px}.app-section-shell{animation:mobilePageIn .24s cubic-bezier(.2,.8,.2,1) both}.member-banner,.asset-mini-card,.home-payback-card,.app-action-tile,.membership-head,.level-card,.payback-hero,.payback-row,.team-hero,.stat-card,.panel,.withdraw-balance,.record-card,.qr-card{border:1px solid var(--app-card-border);border-radius:14px;background:var(--app-card-bg);box-shadow:var(--app-card-shadow);transition:border-color .16s ease,background .16s ease,opacity .16s ease}.member-banner,.membership-head,.payback-hero,.team-hero{border-color:var(--app-card-border-strong);background:var(--app-card-bg-strong)}.level-card.current{border-color:#b5ff009e;background:radial-gradient(circle at 50% 0%,rgba(181,255,0,.18),transparent 42%),linear-gradient(135deg,#b5ff001c,#ffffff09),#121511f5}.level-card.muted-card{opacity:.74}.mobile-section-title{margin:2px 0 12px;font-size:20px;font-weight:720;line-height:1.15}.member-banner span,.asset-mini-card span,.home-payback-card span,.membership-head span,.payback-hero span,.team-hero span,.withdraw-balance span,.record-card span,.record-card time,.metric-line,.status-line{font-size:12.5px;line-height:1.45}.member-banner strong{font-size:30px;font-weight:760;line-height:.95}.asset-mini-card{min-height:92px;padding:13px}.asset-mini-card strong{font-size:17px;font-weight:730;line-height:1.05}.asset-mini-card small{font-size:12px;line-height:1.25}.home-payback-card{gap:14px;padding:17px}.home-payback-card h2,.panel h2{margin-bottom:12px;font-size:19px;font-weight:720;line-height:1.18}.home-payback-card strong{font-size:20px;font-weight:740;line-height:1.15}.membership-head strong,.payback-hero strong,.withdraw-balance strong,.team-hero strong{font-size:25px;font-weight:740;line-height:1.05}.membership-head p,.payback-hero p,.withdraw-balance p,.level-card small{font-size:12.5px;line-height:1.6}.level-card{min-height:210px;padding:15px}.level-card span{font-size:21px;font-weight:740}.level-card strong{font-size:17px;font-weight:730}.payback-row{gap:11px;padding:15px}.payback-row>div:first-child span{font-size:18px;font-weight:760}.payback-row>div:first-child strong{font-size:13px;font-weight:720}.progress-track{height:8px;background:linear-gradient(90deg,#ffffff12 0,#ffffff12 50%,#ffffff1c 50%,#ffffff1c);background-size:46px 100%}.progress-track i{background:linear-gradient(90deg,#b5ff00,#5eead4,#b5ff00);background-size:46px 100%;animation:progressIn .76s ease both,lineFlow 1.8s linear infinite}.team-hero{gap:13px}.stat-card{min-height:94px;border-radius:14px;padding:14px}.app-section .stat-card{border-radius:14px}.app-section .stat-card strong{font-size:23px;font-weight:740}.panel{padding:16px}.withdraw-balance{padding:15px}.record-table{display:none}.record-card-list{display:grid;gap:10px}.record-card{display:grid;gap:8px;min-height:138px;padding:15px}.record-card h3{margin:4px 0 0;font-size:16px;font-weight:720;line-height:1.2}.record-card p{margin-bottom:8px;font-size:13px;line-height:1.45}.record-card strong{font-size:14px;font-weight:760}.app-action-grid{gap:10px;border:0}.app-action-tile{min-height:112px;border:1px solid var(--app-card-border);border-radius:14px;padding:14px 10px}.app-action-tile span{width:46px;height:46px;border-color:#b5ff005c;background:radial-gradient(circle at 50% 38%,rgba(181,255,0,.22),transparent 56%),#b5ff0014}.app-action-tile strong{font-size:15px;font-weight:720;line-height:1.2}.app-action-tile small{font-size:12px;line-height:1.2}.button,.lang-switch,.asset-tabs button,.record-tabs button,.drawer-nav button,.pagination button{font-size:13px;font-weight:650}.app-site .button:hover,.app-site .lang-switch:hover,.app-site .quick-action:hover,.app-site .pagination button:not(:disabled):hover,.app-site .app-nav button:hover,.auth-site .wallet-option:hover{transform:none}.app-site .stat-card:hover:before,.app-site .panel:hover:before,.app-site .level-card:hover:before,.app-site .team-hero:hover:before,.app-site .payback-row:hover:before,.app-site .record-card:hover:before,.app-site .withdraw-balance:hover:before{opacity:0;transform:none}}@media(max-width:430px){.asset-mini-grid{gap:8px}.asset-mini-card{padding:11px}.asset-mini-card strong{font-size:15px}.home-payback-card>div{grid-template-columns:76px minmax(0,1fr)}.home-payback-card strong{font-size:18px}}@media(prefers-reduced-motion:no-preference)and (max-width:780px){.app-section-shell .member-banner,.app-section-shell .asset-mini-card,.app-section-shell .home-payback-card,.app-section-shell .app-action-tile,.app-section-shell .membership-head,.app-section-shell .level-card,.app-section-shell .payback-hero,.app-section-shell .payback-row,.app-section-shell .team-hero,.app-section-shell .stat-card,.app-section-shell .panel,.app-section-shell .withdraw-balance,.app-section-shell .record-card{animation:mobileCardIn .42s cubic-bezier(.2,.8,.2,1) both}.app-section-shell .asset-mini-card:nth-child(1),.app-section-shell .level-card:nth-child(1),.app-section-shell .payback-row:nth-child(1),.app-section-shell .stat-card:nth-child(1),.app-section-shell .record-card:nth-child(1){animation-delay:45ms}.app-section-shell .asset-mini-card:nth-child(2),.app-section-shell .level-card:nth-child(2),.app-section-shell .payback-row:nth-child(2),.app-section-shell .stat-card:nth-child(2),.app-section-shell .record-card:nth-child(2){animation-delay:85ms}.app-section-shell .asset-mini-card:nth-child(3),.app-section-shell .level-card:nth-child(3),.app-section-shell .payback-row:nth-child(3),.app-section-shell .stat-card:nth-child(3),.app-section-shell .record-card:nth-child(3){animation-delay:125ms}.app-section-shell .level-card:nth-child(4),.app-section-shell .payback-row:nth-child(4),.app-section-shell .record-card:nth-child(4){animation-delay:165ms}.app-section-shell .level-card:nth-child(5),.app-section-shell .record-card:nth-child(5){animation-delay:205ms}.member-chip-visual,.app-action-tile span,.qr-card img{animation:iconBreath 3.4s ease-in-out infinite}}.app-sidebar{display:flex;flex-direction:column}.sidebar-actions{display:grid;gap:10px;margin-top:auto;padding-top:18px}.sidebar-actions .button,.sidebar-actions .lang-switch{width:100%}.sidebar-notice-button,.drawer-notice-button{display:grid;width:100%;min-height:44px;align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09;color:var(--text);padding:10px 12px;text-align:left}.sidebar-notice-button{grid-template-columns:18px minmax(0,1fr) auto}.drawer-notice-button{grid-template-columns:20px minmax(0,1fr) auto}.sidebar-notice-button:hover,.sidebar-notice-button.active,.drawer-notice-button:hover,.drawer-notice-button.active{border-color:#b5ff007a;background:#b5ff001a}.sidebar-notice-button b,.drawer-notice-button b{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#b5ff0029;color:var(--lime);padding:0 7px;font-size:12px}.app-site{--dapp-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .072), rgba(255, 255, 255, .024)), linear-gradient(90deg, rgba(181, 255, 0, .18), transparent 1px), linear-gradient(rgba(181, 255, 0, .032) 1px, transparent 1px), linear-gradient(90deg, rgba(181, 255, 0, .026) 1px, transparent 1px), rgba(15, 17, 16, .94);--dapp-card-strong: linear-gradient(180deg, rgba(181, 255, 0, .13), rgba(255, 255, 255, .032) 54%, rgba(94, 234, 212, .03)), linear-gradient(90deg, rgba(181, 255, 0, .32), transparent 1px), linear-gradient(rgba(181, 255, 0, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(181, 255, 0, .03) 1px, transparent 1px), rgba(16, 19, 17, .96);--dapp-grid-size: 34px 34px;--dapp-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 18px 48px rgba(0, 0, 0, .28)}.app-site .stat-card,.app-site .panel,.app-site .level-card,.app-site .team-hero,.app-site .payback-row,.app-site .record-card,.app-site .withdraw-balance,.app-site .member-banner,.app-site .asset-mini-card,.app-site .home-payback-card,.app-site .app-action-tile,.app-site .membership-head,.app-site .payback-hero,.app-site .qr-card,.first-code-dividend,.team-node-card{border-color:#b5ff0033;background:var(--dapp-card-bg);background-size:auto,auto,var(--dapp-grid-size),var(--dapp-grid-size),auto;box-shadow:var(--dapp-card-shadow)}.app-site .member-banner,.app-site .membership-head,.app-site .payback-hero,.app-site .team-hero,.first-code-dividend{border-color:#b5ff006b;background:var(--dapp-card-strong);background-size:auto,auto,var(--dapp-grid-size),var(--dapp-grid-size),auto}.app-site .stat-card:before,.app-site .panel:before,.app-site .level-card:before,.app-site .team-hero:before,.app-site .payback-row:before,.app-site .record-card:before,.app-site .withdraw-balance:before{display:none}.app-site .button:hover,.app-site .lang-switch:hover,.app-site .app-nav button:hover,.app-site .pagination button:not(:disabled):hover,.app-site .quick-action:hover,.app-site .wallet-option:hover{transform:none}@keyframes cardQueueIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes sectionFadeInOnly{0%{opacity:0}to{opacity:1}}.app-section-shell{animation:sectionFadeInOnly .18s ease both!important;transform:none!important;will-change:opacity}.app-site .reveal{animation:none!important;transform:none!important}@media(prefers-reduced-motion:no-preference){.app-section-shell .stagger-card{animation:cardQueueIn .52s cubic-bezier(.2,.8,.2,1) both!important;animation-delay:calc(var(--i, 0) * 58ms)!important;will-change:opacity,transform,filter}}.team-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.invite-hero-card{align-items:stretch}.first-code-dividend{position:relative;overflow:hidden;border:1px solid rgba(181,255,0,.42);border-radius:var(--radius);padding:22px}.first-code-dividend:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(181,255,0,.16),transparent),linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 48%);mask-image:linear-gradient(180deg,#000 0%,transparent 48%)}.first-code-dividend>*{position:relative;z-index:1}.dividend-pass-head,.dividend-progress-layout,.dividend-approved-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}.dividend-pass-head{margin-bottom:18px}.dividend-pass-head span{color:var(--lime);font-size:13px;font-weight:780}.dividend-pass-head h2{margin:6px 0 0;font-size:24px;line-height:1.18}.dividend-status{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(181,255,0,.44);border-radius:999px;padding:7px 12px;color:var(--lime);background:#b5ff0014;white-space:nowrap}.dividend-status.pending{color:var(--amber);border-color:#f6c85f70;background:#f6c85f14}.dividend-status.approved{color:var(--cyan);border-color:#5eead470;background:#5eead414}.dividend-progress-layout{justify-content:start}.dividend-progress-copy{display:grid;flex:1;min-width:0}.dividend-gated-note{margin:16px 0;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:13px 14px;color:var(--muted);line-height:1.6;background:#ffffff09}.dividend-apply-button{width:min(260px,100%)}.team-node-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.team-node-card{display:grid;gap:8px;border:1px solid rgba(181,255,0,.16);border-radius:var(--radius);padding:14px}.team-node-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-node-card>div:first-child strong{color:var(--text)}.team-node-card>div:first-child span{color:var(--lime);font-size:12px;font-weight:760}.team-record-list{display:grid}.announcement-center{gap:16px}.announcement-center-head{display:flex;min-height:132px;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(181,255,0,.25);border-radius:14px;background:var(--dapp-card-strong);background-size:auto,auto,var(--dapp-grid-size),var(--dapp-grid-size),auto;padding:22px;box-shadow:var(--dapp-card-shadow)}.announcement-center-head span{display:block;color:var(--muted);font-weight:760}.announcement-center-head strong{display:block;margin-top:8px;color:var(--text);font-size:46px;line-height:1}.announcement-center-head svg{color:var(--lime)}.announcement-list{display:grid;gap:12px}.announcement-card{display:grid;gap:12px;border:1px solid var(--line-soft);border-radius:14px;background:var(--dapp-card-bg);background-size:auto,auto,var(--dapp-grid-size),var(--dapp-grid-size),auto;padding:18px;box-shadow:var(--dapp-card-shadow);color:var(--text);cursor:pointer;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease}.announcement-card:hover,.announcement-card:focus-visible{border-color:#b5ff0075;background:var(--dapp-card-strong);outline:none;transform:translateY(-1px)}.announcement-card.important{border-color:#f6c85f52}.announcement-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.announcement-card header span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#b5ff001a;color:var(--lime);padding:0 10px;font-weight:820}.announcement-card h2{margin:0;font-size:22px;line-height:1.25}.announcement-card p{margin:0;color:var(--muted);line-height:1.7;white-space:pre-wrap}.announcement-modal-card{position:relative;display:grid;width:min(520px,100%);height:min(60dvh,620px);max-height:calc(100dvh - 36px);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;overflow:hidden;gap:13px;border:1px solid rgba(181,255,0,.42);border-radius:18px;background:linear-gradient(180deg,#ffffff14,#ffffff06),linear-gradient(90deg,rgba(181,255,0,.32),transparent 1px),linear-gradient(rgba(181,255,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.035) 1px,transparent 1px),#070907;background-size:auto,auto,28px 28px,28px 28px,auto;padding:26px;box-shadow:0 24px 90px #00000094;animation:modalIn .22s ease both}.announcement-modal-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:14px;background:#b5ff0024;color:var(--lime)}.announcement-modal-card>span{color:var(--lime);font-weight:840}.announcement-modal-card h2{margin:0;padding-right:42px;font-size:28px;line-height:1.2}.announcement-modal-card p{min-height:0;overflow-y:auto;margin:0;color:var(--text);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.announcement-modal-card time{color:var(--muted);font-size:13px}.announcement-modal-action{margin-top:4px}.announcement-drawer-layer{position:fixed;z-index:84;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn .18s ease both}.announcement-bottom-drawer{display:grid;width:min(920px,100%);height:80dvh;max-height:80dvh;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(181,255,0,.34);border-bottom:0;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#ffffff14,#ffffff06),linear-gradient(90deg,rgba(181,255,0,.26),transparent 1px),linear-gradient(rgba(181,255,0,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.03) 1px,transparent 1px),#070907;background-size:auto,auto,30px 30px,30px 30px,auto;box-shadow:0 -18px 80px #0000008c;animation:announcementDrawerIn .22s cubic-bezier(.2,.8,.2,1) both}.announcement-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.08);padding:22px}.announcement-drawer-head span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#b5ff001f;color:var(--lime);padding:0 11px;font-size:13px;font-weight:840}.announcement-drawer-head h2{margin:12px 0 8px;font-size:clamp(24px,3.4vw,34px);line-height:1.18}.announcement-drawer-head time{color:var(--muted);font-size:13px}.announcement-drawer-body{min-height:0;overflow-y:auto;padding:22px}.announcement-drawer-body p{margin:0;color:var(--text);font-size:16px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.qr-modal-layer{align-items:center;justify-items:center;min-height:100dvh;overflow:auto;padding:18px}.invite-modal-card{width:min(448px,100%);max-height:calc(100dvh - 36px);overflow:auto;border-radius:18px;padding:24px;background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(90deg,rgba(181,255,0,.32),transparent 1px),linear-gradient(rgba(181,255,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.035) 1px,transparent 1px),#070907;background-size:auto,auto,28px 28px,28px 28px,auto}.invite-card-scanline{position:absolute;left:18px;right:18px;top:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(181,255,0,.8),transparent);animation:lineGlow 2.6s ease-in-out infinite}.invite-card-network{position:absolute;top:76px;right:26px;display:grid;gap:8px;opacity:.7}.invite-card-network i{display:block;width:68px;height:1px;background:linear-gradient(90deg,transparent,rgba(181,255,0,.7))}.invite-card-qr{position:relative;border:1px solid rgba(181,255,0,.48);border-radius:18px;padding:16px;background:linear-gradient(180deg,#faffef,#eaffc8);box-shadow:0 0 0 8px #b5ff000d,0 18px 50px #b5ff001f}.invite-card-qr:before,.invite-card-qr:after{position:absolute;width:18px;height:18px;content:""}.invite-card-qr:before{left:8px;top:8px;border-left:2px solid #080907;border-top:2px solid #080907}.invite-card-qr:after{right:8px;bottom:8px;border-right:2px solid #080907;border-bottom:2px solid #080907}.invite-card-info{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;background:#ffffff09}.public-ai-demo{grid-template-columns:minmax(240px,.86fr) minmax(270px,.82fr) minmax(0,1fr)}.ai-orbit-board{position:relative;display:grid;min-height:330px;place-items:center;border:1px solid rgba(181,255,0,.24);border-radius:16px;background:radial-gradient(circle at center,rgba(181,255,0,.16),transparent 28%),linear-gradient(rgba(181,255,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(181,255,0,.04) 1px,transparent 1px),#101211db;background-size:auto,28px 28px,28px 28px,auto;overflow:hidden}.ai-orbit-board:before{position:absolute;width:220px;height:220px;border:1px dashed rgba(181,255,0,.32);border-radius:50%;content:""}.ai-core-node{position:relative;z-index:1;display:grid;width:132px;height:132px;place-items:center;border:1px solid rgba(181,255,0,.48);border-radius:50%;color:var(--lime);background:#070907e0;box-shadow:0 0 46px #b5ff0038;text-align:center}.ai-core-node span{color:var(--muted);font-size:12px}.ai-orbit-node{position:absolute;display:grid;gap:5px;justify-items:center;min-width:94px;color:var(--text);font-size:12px;font-weight:760;text-align:center}.ai-orbit-node i{display:block;width:12px;height:12px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px #b5ff00db}.ai-orbit-node.node-1{top:28px;left:50%;transform:translate(-50%)}.ai-orbit-node.node-2{top:50%;right:16px;transform:translateY(-50%)}.ai-orbit-node.node-3{bottom:28px;left:50%;transform:translate(-50%)}.ai-orbit-node.node-4{top:50%;left:16px;transform:translateY(-50%)}.timeline{position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid rgba(181,255,0,.18);border-radius:18px;padding:24px;background:linear-gradient(180deg,#fff1,#ffffff05),#101211d1}.timeline:before{position:absolute;left:8%;right:8%;top:64px;height:2px;background:linear-gradient(90deg,rgba(181,255,0,.2),var(--lime),rgba(94,234,212,.22));content:""}.timeline-item{min-height:150px;grid-template-columns:1fr;align-items:start;justify-items:center;border:0;background:transparent;text-align:center}.timeline-item span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(181,255,0,.52);border-radius:50%;background:#080907;box-shadow:0 0 28px #b5ff002e;font-size:19px}.timeline-item p{margin-top:18px;font-size:16px;line-height:1.45}.risk-list{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.risk-row{display:grid;grid-template-columns:auto 24px minmax(0,1fr);align-items:start;min-height:150px;border-color:#f6c85f3d;border-radius:14px;padding:20px;background:linear-gradient(180deg,#f6c85f14,#ffffff06),linear-gradient(90deg,rgba(246,200,95,.24),transparent 1px),#101211db}.risk-row b{color:var(--amber);font-size:22px;line-height:1}.risk-row span{color:#e6e0d2;line-height:1.72}.capability-card{background:linear-gradient(180deg,#ffffff13,#ffffff06),linear-gradient(90deg,rgba(181,255,0,.2),transparent 1px),#101211db}@media(max-width:1060px){.public-ai-demo,.timeline{grid-template-columns:1fr}.timeline:before{left:53px;right:auto;top:48px;bottom:48px;width:2px;height:auto}.timeline-item{grid-template-columns:68px 1fr;justify-items:start;min-height:88px;text-align:left}.timeline-item p{margin-top:8px}.risk-list,.team-node-list,.team-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.app-sidebar{display:none}.app-site{--app-card-bg: var(--dapp-card-bg);--app-card-bg-strong: var(--dapp-card-strong);--app-card-border: rgba(181, 255, 0, .2);--app-card-border-strong: rgba(181, 255, 0, .42);--app-card-shadow: var(--dapp-card-shadow)}.drawer-actions{border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.mobile-section-title{color:var(--lime)}.team-stat-grid,.team-node-list,.risk-list{grid-template-columns:1fr}.dividend-pass-head,.dividend-progress-layout,.dividend-approved-panel{align-items:stretch;flex-direction:column}.dividend-pass-head h2{font-size:20px}.first-code-dividend{border-radius:14px;padding:16px}.dividend-progress-layout .progress-ring{align-self:center;width:92px;height:92px}.dividend-apply-button{width:100%}.team-node-card{border-radius:14px;padding:13px}.invite-modal-card{width:min(390px,calc(100vw - 36px));max-height:calc(100dvh - 28px);padding:18px}.invite-card-brand strong{font-size:19px}.invite-card-info strong{font-size:32px}.invite-card-hint{font-size:12.5px;line-height:1.55}.ai-orbit-board{min-height:286px}.ai-core-node{width:112px;height:112px}.ai-orbit-node{min-width:74px;font-size:11px}.timeline{padding:18px}.risk-row{min-height:auto;padding:18px}}@media(max-width:430px){.team-hero{grid-template-columns:1fr}.team-hero .qr-card{width:min(180px,100%)}.team-record-list .metric-line{display:grid;gap:4px}.team-record-list .metric-line strong{text-align:left}}@keyframes announcementDrawerIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.level-path-row{align-content:start}.level-rank{display:flex;align-items:center;justify-content:space-between;gap:8px}.level-rank b,.level-status{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(181,255,0,.34);border-radius:999px;padding:5px 9px;color:var(--lime);background:#b5ff0013;font-size:12px;font-weight:760;line-height:1}.level-detail{display:grid;gap:9px;min-width:0}.level-detail p{margin:0}.level-action{width:100%}.team-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-record-card{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;border:1px solid rgba(181,255,0,.17);border-radius:var(--radius);padding:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),linear-gradient(90deg,rgba(181,255,0,.18),transparent 1px),#0e100feb}.team-record-dot{display:block;width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px #b5ff00b8}.team-record-card div{display:grid;gap:4px;min-width:0}.team-record-card strong,.team-record-card small,.team-record-card b,.team-record-card time{overflow-wrap:anywhere}.team-record-card strong{color:var(--text);font-size:15px;line-height:1.2}.team-record-card small,.team-record-card time{color:var(--muted);font-size:12px}.team-record-card b{justify-self:end;color:var(--lime);font-size:14px}.team-record-card time{grid-column:2 / 4}@keyframes innerQueueIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:780px){.level-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-right:0;overflow:visible;padding:0;scroll-snap-type:none}.level-card.level-path-row{grid-template-columns:68px minmax(0,1fr);align-items:center;min-width:0;min-height:auto;gap:10px 12px;border-radius:14px;padding:14px;scroll-snap-align:none}.level-rank{align-self:stretch;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.08);padding-right:12px}.level-rank span{font-size:28px;line-height:1}.level-rank b{padding:4px 7px;font-size:11px}.level-detail strong{font-size:20px;line-height:1}.level-detail p,.level-status{font-size:12.5px}.level-card.muted-card .level-action,.level-card.current .level-action{display:none}.level-action{grid-column:2;min-height:42px;margin-top:2px}.team-record-list{grid-template-columns:1fr;gap:9px}.team-record-card{grid-template-columns:12px minmax(0,1fr) auto;border-radius:14px;padding:13px}.team-record-card b{font-size:13px;text-align:right}.team-record-card time{font-size:11.5px}.membership-head>*,.level-card>*,.payback-hero>*,.first-code-dividend>*,.withdraw-balance>*,.team-record-card>*,.member-banner>*,.home-payback-card>*,.team-hero>*{animation:innerQueueIn .36s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc((var(--i, 0) * 58ms) + (var(--sub-i, 0) * 45ms) + 60ms)}.membership-head>*:nth-child(1),.level-card>*:nth-child(1),.payback-hero>*:nth-child(1),.first-code-dividend>*:nth-child(1),.withdraw-balance>*:nth-child(1),.member-banner>*:nth-child(1),.home-payback-card>*:nth-child(1),.team-hero>*:nth-child(1){--sub-i: 1}.membership-head>*:nth-child(2),.level-card>*:nth-child(2),.payback-hero>*:nth-child(2),.first-code-dividend>*:nth-child(2),.withdraw-balance>*:nth-child(2),.member-banner>*:nth-child(2),.home-payback-card>*:nth-child(2),.team-hero>*:nth-child(2){--sub-i: 2}.level-card>*:nth-child(3),.first-code-dividend>*:nth-child(3),.withdraw-balance>*:nth-child(3),.home-payback-card>*:nth-child(3){--sub-i: 3}.first-code-dividend>*:nth-child(4),.withdraw-balance>*:nth-child(4){--sub-i: 4}}@media(max-width:430px){.level-card.level-path-row{grid-template-columns:58px minmax(0,1fr);padding:12px}.level-rank{padding-right:9px}.level-rank span{font-size:25px}.level-detail strong{font-size:18px}.team-record-card{grid-template-columns:10px minmax(0,1fr)}.team-record-card b,.team-record-card time{grid-column:2;justify-self:start;text-align:left}}.record-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.app-footer{display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:nowrap;margin-top:34px;border-top:1px solid rgba(255,255,255,.075);padding:16px 0 0;color:var(--muted);font-size:13px;line-height:1.4;white-space:nowrap}.app-footer span,.app-footer a{display:inline-flex;align-items:center;min-width:0}.app-footer span+span:before,.app-footer a:before{display:inline-block;width:1px;height:12px;margin-right:14px;background:#ffffff1c;content:""}.app-footer a{color:var(--lime);font-weight:720}@media(max-width:780px){.record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer{justify-content:center;margin-top:24px;padding-top:14px;font-size:12px}.app-footer span,.app-footer a{max-width:100%;overflow-wrap:anywhere}.app-footer span+span:before,.app-footer a:before{height:10px;margin-right:10px}}@media(max-width:430px){.record-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
