.mini-app-page .tg-header{background:0 0}.mini-app-page main{overflow:hidden}.mini-app-hero{border-bottom:1px solid var(--tg-line);background:radial-gradient(circle at 78% 35%,#86a9bb21,#0000 30%),linear-gradient(#1b2228,#15191e);padding:140px 0 76px}.mini-app-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;gap:7vw;display:grid}.mini-app-hero h1{letter-spacing:-.055em;margin:0;font:600 clamp(50px,6.2vw,88px)/.98 Manrope,sans-serif}.mini-app-hero h1 span{color:var(--tg-amber)}.mini-app-hero__lead{max-width:650px;color:var(--tg-muted);margin:30px 0 0;font-size:19px;line-height:1.62}.mini-app-hero__note{color:#d4d8d6;max-width:620px;margin:22px 0 0;font-size:15px;line-height:1.6}.mini-app-hero__actions{margin-top:30px}.mini-app-hero__actions .tg-choice{min-height:56px;padding:16px 20px;font-size:14px}.mini-app-hero__art{border:1px solid var(--tg-line);background:#1d252cb8;border-radius:14px;min-height:340px;padding:24px;position:relative;box-shadow:0 24px 70px #0003}.mini-app-hero__art:before{content:"telegram / mini-app";color:var(--tg-blue);letter-spacing:.1em;font:10px IBM Plex Mono,monospace;display:block}.mini-app-window{background:#202b32;border:1px solid #53636d;border-radius:10px;grid-template-columns:78px 1fr;gap:16px;padding:18px;display:grid;position:absolute;inset:70px 24px 24px}.mini-app-window__side{border-right:1px solid var(--tg-line);align-content:start;gap:10px;padding-right:12px;display:grid}.mini-app-window__side i{background:#53636d;border-radius:4px;height:8px}.mini-app-window__side i:nth-child(2){background:var(--tg-amber)}.mini-app-window__body{align-content:start;gap:12px;display:grid}.mini-app-window__body b{font-size:18px}.mini-app-window__body span{background:#27353d;border:1px solid #53636d;border-radius:6px;height:42px}.mini-app-window__body span:last-child{background:linear-gradient(135deg,#344751 25%,#26333a 25% 50%,#344751 50% 75%,#26333a 75%) 0 0/18px 18px;height:84px}.mini-app-section{border-bottom:1px solid var(--tg-line);background:#171c21;padding:100px 0}.mini-app-section:nth-of-type(2n){background:#151a1f}.mini-app-content{max-width:900px;margin:0 auto}.mini-app-content>h2,.mini-app-section__heading h2{letter-spacing:-.045em;margin:0 0 28px;font:600 clamp(36px,4vw,60px)/1.05 Manrope,sans-serif}.mini-app-content>h3{letter-spacing:-.02em;color:var(--tg-text);margin:54px 0 18px;font:600 25px/1.2 Manrope,sans-serif}.mini-app-content>p,.mini-app-content li{font-size:18px;line-height:1.7}.mini-app-content>p{color:#e0e2de;margin:0 0 22px}.mini-app-content>ul,.mini-app-content>ol{color:#e0e2de;margin:0 0 28px;padding-left:28px}.mini-app-content li{margin:5px 0;padding-left:6px}.mini-app-content a{color:#e6af68;text-underline-offset:3px;text-decoration:underline #e6af6873}.mini-app-content a:hover{color:#f2c17d}.mini-app-content code{color:#f0c58d;overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:.88em}.mini-app-content pre{color:#dbe3e0;white-space:pre;background:#12181c;border:1px solid #46535a;border-radius:9px;margin:26px 0 32px;padding:22px;font:14px/1.7 IBM Plex Mono,monospace;overflow:auto}.mini-app-content strong{color:#f3e6d3}.mini-app-table-wrap{border:1px solid var(--tg-line);border-radius:9px;margin:28px 0 34px;overflow-x:auto}.mini-app-table{border-collapse:collapse;background:#1d252c8c;width:100%;min-width:640px;font-size:15px;line-height:1.45}.mini-app-table th,.mini-app-table td{border-bottom:1px solid var(--tg-line);text-align:left;vertical-align:top;padding:15px 17px}.mini-app-table th{color:var(--tg-amber);letter-spacing:.04em;background:#202b32;font:500 12px/1.3 IBM Plex Mono,monospace}.mini-app-table tr:last-child td{border-bottom:0}.mini-app-table td:first-child{color:var(--tg-muted);width:38%}.mini-app-callout{border-left:2px solid var(--tg-amber);color:#dbe2df;background:#20282d;margin:32px 0;padding:24px 26px}.mini-app-callout p:last-child{margin-bottom:0}.mini-app-callout--security{background:#202b31;border-color:#86a9bb}.mini-app-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;margin-top:42px;display:grid}.mini-app-card{border:1px solid var(--tg-line);background:#1d252c99;border-radius:10px;padding:26px}.mini-app-card h3{margin:0 0 12px;font:600 22px/1.2 Manrope,sans-serif}.mini-app-card p{color:var(--tg-muted);margin:0;font-size:15px;line-height:1.6}.mini-app-card ul{color:#d8ddda;margin:18px 0 0;padding-left:20px;font-size:15px;line-height:1.6}.mini-app-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.mini-app-case{border:1px solid var(--tg-line);background:#1d252c8c;border-radius:9px;padding:24px}.mini-app-case h3{margin:0 0 12px;font:600 21px/1.2 Manrope,sans-serif}.mini-app-case p{color:var(--tg-muted);margin:0;font-size:15px;line-height:1.6}.mini-app-case pre{margin:18px 0 0;padding:15px;font-size:12px}.mini-app-service{background:#14191d}.mini-app-service__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:38px;display:grid}.mini-app-faq{background:#151a1f}.mini-app-faq-list{margin-top:24px}.mini-app-faq-list details{border-top:1px solid var(--tg-line);padding:21px 0}.mini-app-faq-list details:last-child{border-bottom:1px solid var(--tg-line)}.mini-app-faq-list summary{cursor:pointer;padding-right:30px;font:600 18px/1.35 Manrope,sans-serif;list-style:none;position:relative}.mini-app-faq-list summary::-webkit-details-marker{display:none}.mini-app-faq-list summary:after{content:"+";color:var(--tg-amber);font-size:24px;font-weight:400;position:absolute;top:-4px;right:0}.mini-app-faq-list details[open] summary:after{content:"−"}.mini-app-faq-list p{max-width:800px;color:var(--tg-muted);margin:15px 0 0;font-size:16px;line-height:1.65}.mini-app-final{background:#12171b;padding:100px 0}.mini-app-final h2{letter-spacing:-.05em;margin:0 0 22px;font:600 clamp(40px,5vw,72px)/1.02 Manrope,sans-serif}.mini-app-final p{max-width:650px;color:var(--tg-muted);font-size:17px;line-height:1.6}.mini-app-final .tg-choice-actions{margin-top:28px}@media (width<=1100px){.mini-app-hero__grid{gap:4vw}.mini-app-content{max-width:800px}}@media (width<=700px){.mini-app-page .tg-header nav{display:none}.mini-app-hero{padding:112px 0 58px}.mini-app-hero__grid{flex-direction:column;gap:42px;display:flex}.mini-app-hero h1{font-size:46px}.mini-app-hero__lead{font-size:17px}.mini-app-hero__art{width:100%;min-height:300px}.mini-app-window{grid-template-columns:55px 1fr;gap:10px;padding:12px;inset:64px 16px 16px}.mini-app-window__body b{font-size:15px}.mini-app-section{padding:78px 0}.mini-app-content>h2,.mini-app-section__heading h2{font-size:40px}.mini-app-content>h3{margin-top:42px;font-size:23px}.mini-app-content>p,.mini-app-content li{font-size:18px;line-height:1.68}.mini-app-content pre{margin-inline:-2px;padding:16px;font-size:12px}.mini-app-split,.mini-app-case-grid,.mini-app-service__grid{grid-template-columns:1fr;gap:16px}.mini-app-table{font-size:14px}.mini-app-table th,.mini-app-table td{padding:13px}.mini-app-callout{padding:20px}.mini-app-final{padding:78px 0}.mini-app-final h2{font-size:46px}.mini-app-faq-list summary{font-size:17px}}
