:root{color:#f7f7fb;font-synthesis:none;--violet:#8b5cf6;--violet-soft:#aa8cff;--cyan:#57d8e8;--muted:#aaaaba;--panel:#14141bc2;--border:#ffffff1f;--border-strong:#ffffff30;--danger:#ff777f;--success:#74dca1;--focus:#b9a1ff;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--space-6:32px;--space-7:48px;--app-height:100vh;--tg-safe-top:0px;--tg-safe-right:0px;--tg-safe-bottom:0px;--tg-safe-left:0px;--tg-content-top:0px;--tg-content-right:0px;--tg-content-bottom:0px;--tg-content-left:0px;background:#07070a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#07070a}body{min-width:320px;min-height:var(--app-height);background:#07070a;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button{color:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input:focus-visible{border-radius:10px;outline:0;box-shadow:0 0 0 3px #b9a1ffb8}button:disabled{cursor:not-allowed;opacity:.46}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dark-veil{pointer-events:none;z-index:0;background:radial-gradient(at 15% -10%,#5d3fd33d,#0000 39%),radial-gradient(at 90% 10%,#0f96aa1c,#0000 38%),#07070a;position:fixed;inset:0;overflow:hidden}.dark-veil:after{content:"";opacity:.035;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.dark-veil i{filter:blur(110px);border-radius:999px;animation:14s ease-in-out infinite alternate drift;position:absolute}.dark-veil i:first-child{background:#6d38d6;width:360px;height:260px;top:20%;left:-140px}.dark-veil i:nth-child(2){background:#087d8c;width:280px;height:220px;animation-delay:-4s;top:8%;right:-130px}.dark-veil i:nth-child(3){background:#491d76;width:220px;height:180px;animation-delay:-8s;bottom:-100px;left:50%}@keyframes drift{to{transform:translate(36px,-20px)scale(1.08)}}.app{isolation:isolate;max-width:1440px;min-height:var(--app-height);padding-bottom:calc(102px + max(env(safe-area-inset-bottom), var(--tg-safe-bottom), var(--tg-content-bottom)));margin:auto;position:relative}.app>.dark-veil{z-index:-1}header{min-height:78px;padding:calc(12px + max(env(safe-area-inset-top), var(--tg-safe-top), var(--tg-content-top))) calc(5vw + max(env(safe-area-inset-right), var(--tg-content-right))) 12px calc(5vw + max(env(safe-area-inset-left), var(--tg-content-left)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#07070aa8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand>b,.logo{background:linear-gradient(145deg,#9b72ff,#6330d0);border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;display:grid;box-shadow:0 0 26px #8b5cf647}.brand div{gap:2px;display:grid}.brand strong{letter-spacing:.08em;font-size:15px;font-weight:700}.brand small{color:var(--muted);letter-spacing:.03em;font-size:11px}.balance-mini{text-align:right;gap:2px;display:grid}.balance-mini span{color:var(--muted);font-size:12px}.balance-mini b{font-size:17px;font-weight:650}.content{z-index:1;max-width:1220px;padding:48px calc(30px + max(env(safe-area-inset-right), var(--tg-content-right))) 48px calc(30px + max(env(safe-area-inset-left), var(--tg-content-left)));margin:auto;position:relative}.content>section{z-index:1;position:relative}.hero{max-width:780px;padding:20px 0 48px}.eyebrow{letter-spacing:.06em;color:#b5a5dd;font-size:12px;font-weight:650}.hero h1,.public h1{letter-spacing:-.035em;margin:14px 0 20px;font-size:clamp(38px,6vw,64px);font-weight:700;line-height:1.04}.hero h1 em,.public h1 em{color:#0000;background:linear-gradient(90deg,#b79cff,#70dce9);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p{color:#b5b5c3;max-width:590px;margin:0;font-size:17px;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.hero-actions .specular{width:auto;min-width:190px}.hero-secondary{min-height:48px;width:auto!important;margin:0!important}.glass{border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:var(--radius-lg);background:linear-gradient(145deg,#1c1c26d1,#0d0d12b8);box-shadow:inset 0 1px #ffffff0b,0 22px 60px #00000042}.title{margin:44px 0 18px}.title.compact{margin-top:32px}.title h2{letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(25px,3.5vw,36px);font-weight:680;line-height:1.15}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.spotlight-card{text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;background:linear-gradient(150deg,#1f1f2adb,#0d0d12c7);flex-direction:column;min-height:220px;padding:21px;transition:transform .18s,border-color .18s,background .18s;display:flex}.spotlight-card:hover{border-color:#aa8cff7a;transform:translateY(-2px)}.card-top{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.card-top i{color:var(--success);font-style:normal}.spotlight-card small{color:#b6a6de;margin-top:22px;font-size:12px}.spotlight-card h3{overflow-wrap:anywhere;margin:8px 0 20px;font-size:17px;font-weight:620;line-height:1.42}.card-price{align-items:baseline;gap:6px;margin-top:auto;display:flex}.card-price strong{font-size:22px;font-weight:680}.card-price span,.spotlight-card footer{color:var(--muted);font-size:12px}.spotlight-card footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:14px;padding-top:16px;display:flex}.spotlight-card footer b{color:var(--violet-soft);font-size:20px}.search{align-items:center;gap:12px;min-height:58px;margin-bottom:16px;padding:0 18px;display:flex}.search span{color:var(--violet-soft);font-size:25px}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.search input::placeholder,textarea::placeholder,input::placeholder{color:#888895}.mode-tabs,.pager{align-items:center;gap:10px;margin:16px 0;display:flex}.mode-tabs{scrollbar-width:none;padding:3px;overflow-x:auto}.mode-tabs button,.pager button,.secondary,.favorite{border:1px solid var(--border);cursor:pointer;background:#ffffff0e;border-radius:999px;min-height:44px;padding:10px 16px}.mode-tabs button.active,.favorite.active{background:#8b5cf63d;border-color:#ae91ff8c}.pills{scrollbar-width:none;gap:8px;padding:4px 2px 18px;display:flex;overflow-x:auto}.pills button{white-space:nowrap;border:1px solid var(--border);cursor:pointer;background:#ffffff0b;border-radius:999px;min-height:44px;padding:9px 14px}.pills button.active{color:#18131f;background:#eee9ff;border-color:#eee9ff}.pills i{opacity:.68;margin-left:7px;font-style:normal}.list{gap:10px;display:grid}.row{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.row>div{gap:5px;min-width:0;display:grid}.row b{overflow-wrap:anywhere;font-size:15px;font-weight:620}.row small,.row span,.wallet-card small,.profile-card small,.profile-card span{color:var(--muted);font-size:12px;line-height:1.45}.row.compact{min-height:68px}.clickable{cursor:pointer;transition:border-color .18s}.clickable:hover{border-color:#aa8cff66}.status{color:#d4d4dd;background:#ffffff12;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal}.status.completed,.status.paid{color:var(--success);background:#48be7c1f}.status.cancelled,.status.refunded,.status.rejected{color:#ff999f;background:#ff5a641c}.plus{color:var(--success)}.minus,.danger{color:var(--danger)}.empty{color:var(--muted);text-align:center;padding:32px 20px}.pager{flex-wrap:wrap;justify-content:center}.pager span{color:var(--muted);font-size:13px}.wallet-grid,.profile-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:14px;display:grid}.wallet-card,.deposit-form,.profile-card,.metric,.support-form,.ticket{padding:22px}.wallet-card{align-content:center;gap:10px;display:grid}.wallet-card span,.metric span,.deposit-form label{color:var(--muted);font-size:13px}.wallet-card strong{letter-spacing:-.04em;font-size:clamp(36px,6vw,58px);font-weight:680}.deposit-form{gap:14px;display:grid}.amount{border:1px solid var(--border);border-radius:var(--radius-md);background:#00000038;align-items:center;padding:0 15px;display:flex}.amount input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:54px;font-size:21px}.amount span{color:var(--muted)}.quick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick button{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;min-height:44px}.specular{color:#fff;cursor:pointer;background:linear-gradient(120deg,#8156e8,#6740c8);border:1px solid #fff3;border-radius:15px;width:100%;min-height:50px;padding:12px 18px;font-weight:620;box-shadow:0 12px 30px #6639c93d,inset 0 1px #ffffff2e}.specular:hover:not(:disabled){background:linear-gradient(120deg,#9167ed,#7350cf)}.profile-card{align-items:center;gap:16px;display:flex}.avatar{background:linear-gradient(145deg,#9b72ff,#6330d0);border-radius:18px;flex:none;place-items:center;width:54px;height:54px;font-size:22px;font-weight:700;display:grid}.profile-card>div:last-child{gap:4px;display:grid}.profile-card b{font-size:18px}.metric{gap:8px;display:grid}.metric strong{font-size:31px;font-weight:680}.profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.profile-actions button{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:#ffffff0d;gap:4px;min-height:76px;padding:15px 17px;display:grid}.profile-actions b{font-weight:630}.profile-actions span{color:var(--muted);font-size:12px}.legal-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legal-links button{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(145deg,#221f2db3,#121218ad);align-content:center;gap:5px;min-height:86px;padding:16px 17px;display:grid}.legal-links button:hover{border-color:#aa8cff6b}.legal-links b{font-weight:630}.legal-links span{color:var(--muted);font-size:12px;line-height:1.45}.ref-card{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:36px;padding:22px;display:grid}.ref-card>div{gap:4px;display:grid}.ref-card span{color:var(--muted);font-size:12px}.ref-card b{font-size:24px}.ref-card code{overflow-wrap:anywhere;color:#d0c2ff;border-radius:var(--radius-sm);background:#8b5cf61c;grid-column:1/-1;padding:12px}.support-form{gap:14px;margin-bottom:26px;display:grid}.support-form textarea{resize:vertical;border:1px solid var(--border);color:#fff;background:#00000040;border-radius:15px;min-height:130px;padding:15px;line-height:1.55}.ticket{gap:8px;display:grid}.ticket p,.ticket blockquote{white-space:pre-wrap;margin:0;line-height:1.55}.ticket blockquote{border-left:3px solid var(--violet);background:#8b5cf614;border-radius:0 12px 12px 0;padding:10px 14px}.funnel-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:30px;display:grid}.toast{z-index:60;border:1px solid var(--border-strong);background:#16161df5;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;width:min(520px,100% - 28px);min-height:52px;padding:12px 12px 12px 16px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000073}.toast.good{border-color:#50d28c59}.toast.bad{border-color:#ff646e73}.toast>span{line-height:1.4}.toast button{cursor:pointer;background:#ffffff12;border:0;border-radius:12px;min-width:44px;min-height:44px}.sheet-backdrop{z-index:50;padding:calc(16px + max(env(safe-area-inset-top), var(--tg-content-top))) calc(16px + max(env(safe-area-inset-right), var(--tg-content-right))) calc(16px + max(env(safe-area-inset-bottom), var(--tg-content-bottom))) calc(16px + max(env(safe-area-inset-left), var(--tg-content-left)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:min(680px,100%);max-height:min(calc(var(--app-height) - 32px - max(env(safe-area-inset-top), var(--tg-content-top)) - max(env(safe-area-inset-bottom), var(--tg-content-bottom))), 820px);overscroll-behavior:contain;border-radius:26px;padding:28px;position:relative;overflow-y:auto}.sheet h2{letter-spacing:-.025em;margin:8px 48px 20px 0;font-size:clamp(24px,4vw,34px);line-height:1.2}.close{border:1px solid var(--border);cursor:pointer;background:#ffffff0f;border-radius:14px;width:44px;height:44px;font-size:22px;position:absolute;top:16px;right:16px}.specs{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 22px;display:grid}.specs div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:5px;min-width:0;padding:13px;display:grid}.specs span,.quote span,.quote small{color:var(--muted);font-size:12px}.specs b{overflow-wrap:anywhere;font-size:13px}.sheet>label{color:#c5c5d0;margin:14px 0 7px;font-size:13px;display:block}.field{color:#fff;border:1px solid var(--border);background:#0000003d;border-radius:14px;width:100%;min-height:50px;padding:12px 14px}.quote{grid-template-columns:1fr auto;gap:6px 12px;margin:16px 0;padding:17px;display:grid}.quote strong{font-size:22px}.quote small,.quote .danger{grid-column:1/-1}.favorite{margin:0 0 16px}.secondary{width:100%;margin-top:10px}.detail-link{overflow-wrap:anywhere;color:var(--muted)}.bottom-nav{z-index:30;bottom:max(10px, env(safe-area-inset-bottom), var(--tg-safe-bottom), var(--tg-content-bottom));left:calc(50% + (max(env(safe-area-inset-left), var(--tg-content-left)) - max(env(safe-area-inset-right), var(--tg-content-right))) / 2);width:min(620px, calc(100% - 20px - max(env(safe-area-inset-left), var(--tg-content-left)) - max(env(safe-area-inset-right), var(--tg-content-right))));border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#101016e6;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:3px;min-height:68px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 60px #00000073}.bottom-nav button{color:#a5a5b2;cursor:pointer;background:0 0;border:0;border-radius:16px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:54px;font-size:11px;display:grid}.bottom-nav button span{font-size:18px;line-height:1}.bottom-nav button.active{color:#fff;background:#8b5cf633}.center{z-index:1;text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100vh;padding:24px;display:grid;position:relative}.loader{border:3px solid #ffffff24;border-top-color:var(--violet-soft);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.public-card{width:min(640px,100%);padding:40px;position:relative}.public-card .logo{margin:0 auto 20px}.public h1{font-size:clamp(38px,8vw,62px)}.public p{color:var(--muted);line-height:1.6}.public-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.public-links a{border:1px solid var(--border);color:#dcd3f7;background:#ffffff0b;border-radius:12px;align-items:center;min-height:44px;padding:10px 13px;text-decoration:none;display:inline-flex}@media (width<=760px){header{min-height:70px;padding:calc(10px + max(env(safe-area-inset-top), var(--tg-safe-top), var(--tg-content-top))) calc(16px + max(env(safe-area-inset-right), var(--tg-content-right))) 10px calc(16px + max(env(safe-area-inset-left), var(--tg-content-left)))}.brand small{display:none}.content{padding:30px calc(15px + max(env(safe-area-inset-right), var(--tg-content-right))) 44px calc(15px + max(env(safe-area-inset-left), var(--tg-content-left)))}.hero{padding-top:10px;padding-bottom:32px}.hero h1{font-size:clamp(36px,11vw,46px)}.hero p{font-size:16px}.title{margin-top:36px}.grid{grid-template-columns:1fr}.spotlight-card{min-height:196px}.wallet-grid,.profile-grid,.profile-actions,.legal-links{grid-template-columns:1fr}.sheet-backdrop{padding:max(env(safe-area-inset-top), var(--tg-content-top)) max(env(safe-area-inset-right), var(--tg-content-right)) max(env(safe-area-inset-bottom), var(--tg-content-bottom)) max(env(safe-area-inset-left), var(--tg-content-left))}.sheet{width:100%;max-height:calc(var(--app-height) - max(env(safe-area-inset-top), var(--tg-content-top)) - max(env(safe-area-inset-bottom), var(--tg-content-bottom)));padding:24px 17px calc(24px + max(env(safe-area-inset-bottom), var(--tg-content-bottom)));border-radius:26px 26px 0 0}.specs{grid-template-columns:1fr}.row{align-items:flex-start}.bottom-nav{bottom:max(6px, env(safe-area-inset-bottom), var(--tg-safe-bottom), var(--tg-content-bottom));width:calc(100% - 12px - max(env(safe-area-inset-left), var(--tg-content-left)) - max(env(safe-area-inset-right), var(--tg-content-right)));border-radius:20px}.bottom-nav button{font-size:10px}}@media (width<=430px){.balance-mini span{display:none}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .specular,.hero-secondary{width:100%!important}.ref-card{grid-template-columns:1fr}.ref-card code{grid-column:auto}.quick{grid-template-columns:repeat(2,1fr)}.row{padding:15px}.status{text-align:center;max-width:112px}.public-card{padding:28px 20px}}@media (width<=350px){.bottom-nav button{font-size:9px}.bottom-nav button span{font-size:16px}.brand>b{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dark-veil i{display:none}}@media (prefers-reduced-transparency:reduce){.glass,header,.bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15151c}}
