@font-face{font-family:TrionAI;src:url(/fonts/trionAIofficial.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fxmodel;src:url(/fonts/Fxmodel.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.loader-root{--font-brand:"TrionAI", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-model:"Fxmodel", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--c-primary:#0a9f68;--c-primary-dark:#087a52;--c-primary-light:#34c28b;--c-primary-soft:#eaf7f1;--c-primary-soft-border:#d1e8dc;--c-ink:#17221f;--c-ink-soft:#2d3e38;--c-muted:#5a6863;--c-muted-light:#8e9b95;--c-border:#e2eae6;--c-border-hover:#c7e0d4;--c-card:#fff;--c-bg:#f5f8f6;--r-container:24px;--r-card:20px;--r-btn:16px;--r-pill:9999px;--r-sm:10px;--sp-xs:8px;--sp-sm:16px;--sp-md:24px;--sp-lg:32px;--sp-xl:48px;--sp-2xl:64px;--sh-sm:0 1px 3px #00000005, 0 4px 12px #0a9f6808;--sh-card:0 2px 8px #00000005, 0 8px 24px #0a9f680a;--sh-hover:0 4px 12px #00000008, 0 14px 32px #0a9f6812;--sh-btn:0 2px 8px #0a9f6838;--t-fast:.16s cubic-bezier(.2, .8, .2, 1);--t-smooth:.24s cubic-bezier(.2, .8, .2, 1);z-index:99999;overscroll-behavior:contain;touch-action:pan-y;background-color:var(--c-bg);height:100%;color:var(--c-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:opacity .5s var(--t-smooth), transform .5s var(--t-smooth);background-image:radial-gradient(100% 40% at 50% 0,#edf7f2 0%,#f5f8f6 100%);position:fixed;inset:0;overflow:hidden auto}.loader-root *,.loader-root :before,.loader-root :after{box-sizing:border-box}.loader-root--exit{opacity:0;pointer-events:none;transform:scale(.99)translateY(-6px)}.loader-shell{width:100%;max-width:min(100vw,560px);min-height:100vh;padding:var(--sp-md) var(--sp-md) var(--sp-2xl);margin:0 auto}.loader-content{gap:var(--sp-xl);opacity:0;transition:opacity .4s var(--t-smooth), transform .4s var(--t-smooth);flex-direction:column;display:flex;transform:translateY(16px)}.loader-content--visible{opacity:1;transform:translateY(0)}.loader-section-header{gap:var(--sp-xs);margin-bottom:var(--sp-sm);flex-direction:column;display:flex}.loader-section-eyebrow{border-radius:var(--r-pill);background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-border);width:max-content;color:var(--c-primary-dark);font-family:var(--font-model);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.loader-section-title{color:var(--c-ink);font-family:var(--font-brand);letter-spacing:-.02em;margin:0;font-size:clamp(20px,4.5vw,25px);font-weight:800;line-height:1.25}.loader-section-copy{color:var(--c-muted);font-family:var(--font-body);margin:0;font-size:14.5px;line-height:1.65}.loader-card-icon-badge{border-radius:var(--r-sm);background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-border);width:40px;height:40px;color:var(--c-primary-dark);transition:transform var(--t-fast), background-color var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.loader-pill{border-radius:var(--r-pill);color:var(--c-primary-dark);font-family:var(--font-model);letter-spacing:.02em;text-transform:uppercase;background:#f0f6f3;border:1px solid #dfece5;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.loader-notice-box{color:#854d0e;margin-top:var(--sp-xs);background:#fefce8;border:1px solid #fef08a;border-radius:14px;padding:14px 18px;font-size:13.5px;line-height:1.6}.loader-notice-box strong{color:#713f12}.loader-hero{gap:var(--sp-md);flex-direction:column;display:flex}.loader-banner{border-radius:var(--r-container);border:1px solid var(--c-border);height:clamp(190px,48vw,240px);box-shadow:var(--sh-card);background:#fff;position:relative;overflow:hidden}.loader-banner-slide{opacity:0;transition:opacity .8s var(--t-smooth);margin:0;position:absolute;inset:0}.loader-banner-slide--active{opacity:1}.loader-banner-slide img{object-fit:cover;width:100%;height:100%;display:block}.loader-banner-dots{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17221f73;gap:6px;padding:4px 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.loader-banner-dot{width:6px;height:6px;transition:all var(--t-fast);background:#ffffff73;border-radius:50%}.loader-banner-dot--active{border-radius:var(--r-pill);background:#fff;width:16px}.loader-hero-copy{gap:var(--sp-md);flex-direction:column;display:flex}.loader-hero-header{gap:var(--sp-xs);flex-direction:column;display:flex}.loader-hero-badge{background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-border);width:max-content;color:var(--c-primary-dark);font-family:var(--font-model);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.loader-hero-badge-dot{background:var(--c-primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite heroDotPulse}@keyframes heroDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.loader-hero-title-wrap{margin-top:2px}.loader-hero-title{color:var(--c-ink);letter-spacing:-.03em;line-height:1;font-family:var(--font-brand)!important}.loader-description{color:var(--c-muted);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.65}.loader-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:500}.loader-actions{gap:var(--sp-sm);grid-template-columns:1.15fr 1fr;margin-top:2px;display:grid}.loader-btn-primary{border-radius:var(--r-btn);color:#fff;height:52px;font-family:var(--font-model);letter-spacing:.01em;cursor:pointer;box-shadow:var(--sh-btn);transition:transform var(--t-fast), box-shadow var(--t-fast), filter var(--t-fast);background:linear-gradient(#0aa56c 0%,#087a52 100%);border:1px solid #ffffff40;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.loader-btn-primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 6px 20px #0a9f6852}.loader-btn-primary:active:not(:disabled){transform:translateY(0)}.loader-btn-primary:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.loader-btn-arrow{width:16px;height:16px;transition:transform var(--t-fast)}.loader-btn-primary:hover .loader-btn-arrow{transform:translate(3px)}.loader-btn-spinner{width:18px;height:18px;animation:.9s linear infinite btnSpin}@keyframes btnSpin{to{transform:rotate(360deg)}}.loader-btn-secondary{border-radius:var(--r-btn);border:1px solid var(--c-primary-soft-border);height:52px;color:var(--c-primary-dark);font-family:var(--font-model);cursor:pointer;box-shadow:var(--sh-sm);transition:transform var(--t-fast), background-color var(--t-fast), border-color var(--t-fast);background:#fff;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.loader-btn-secondary:hover{background:var(--c-primary-soft);border-color:#bee3d1;transform:translateY(-2px)}.loader-btn-secondary:active{transform:translateY(0)}.loader-btn-secondary:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.loader-btn-tg-icon{color:#0a9f68;width:18px;height:18px}.loader-scroll-hint{color:var(--c-muted-light);justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.loader-scroll-hint-text{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.loader-scroll-hint-arrow{border-right:1.5px solid var(--c-muted-light);border-bottom:1.5px solid var(--c-muted-light);width:7px;height:7px;animation:2s ease-in-out infinite scrollHintBounce;transform:rotate(45deg)}@keyframes scrollHintBounce{0%,to{opacity:.5;transform:rotate(45deg)translate(0)}50%{opacity:1;transform:rotate(45deg)translate(2px,2px)}}.loader-overview{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-overview-cards{gap:var(--sp-sm);grid-template-columns:1fr;display:grid}.loader-overview-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth), border-color var(--t-smooth);flex-direction:column;gap:12px;padding:20px;display:flex}.loader-overview-card:hover{box-shadow:var(--sh-hover);border-color:var(--c-border-hover);transform:translateY(-2px)}.loader-overview-card-header{align-items:center;gap:12px;display:flex}.loader-overview-card-header h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15.5px;font-weight:700}.loader-overview-card-body{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.6}.loader-overview-card-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.loader-overview-stats{gap:var(--sp-xs);grid-template-columns:repeat(2,1fr);margin-top:4px;display:grid}.loader-stat-box{background:var(--c-card);border:1px solid var(--c-border);text-align:center;box-shadow:var(--sh-sm);border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.loader-stat-value{font-family:var(--font-brand);color:var(--c-primary-dark);font-size:24px;font-weight:800;line-height:1}.loader-stat-label{color:var(--c-muted);font-size:12px;font-weight:600}.loader-signals{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-signal-grid{flex-direction:column;gap:12px;display:flex}.loader-signal-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth), border-color var(--t-smooth);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.loader-signal-card:hover{box-shadow:var(--sh-hover);border-color:var(--c-border-hover);transform:translateY(-2px)}.loader-signal-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.loader-signal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.loader-signal-head h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.loader-signal-body p{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.55}.loader-cycle{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-cycle-grid{flex-direction:column;gap:12px;display:flex}.loader-cycle-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth), border-color var(--t-smooth);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.loader-cycle-card:hover{box-shadow:var(--sh-hover);border-color:var(--c-border-hover);transform:translateY(-2px)}.loader-step-number{border-radius:var(--r-sm);background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-border);width:36px;height:36px;color:var(--c-primary-dark);font-family:var(--font-model);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.loader-cycle-content{flex-direction:column;gap:4px;display:flex}.loader-cycle-content h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.loader-cycle-content p{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.55}.loader-dashboard{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-dashboard-grid{flex-direction:column;gap:12px;display:flex}.loader-dashboard-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth), border-color var(--t-smooth);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.loader-dashboard-card:hover{box-shadow:var(--sh-hover);border-color:var(--c-border-hover);transform:translateY(-2px)}.loader-dashboard-body{flex-direction:column;flex:1;gap:4px;display:flex}.loader-dashboard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.loader-dashboard-head h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.loader-dashboard-body p{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.55}.loader-models{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-models-grid{gap:var(--sp-sm);grid-template-columns:1fr;display:grid}.loader-model-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth), border-color var(--t-smooth);flex-direction:column;gap:12px;padding:22px 20px;display:flex;position:relative}.loader-model-card--featured{background:linear-gradient(#fff 0%,#f5faf7 100%);border-color:#c0e4d2}.loader-model-card:hover{box-shadow:var(--sh-hover);border-color:var(--c-border-hover);transform:translateY(-2px)}.loader-model-head{justify-content:space-between;align-items:center;display:flex}.loader-model-card h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:18px;font-weight:700}.loader-model-price{font-family:var(--font-brand);color:var(--c-primary-dark);font-size:24px;font-weight:800}.loader-model-price span{font-family:var(--font-body);color:var(--c-muted);font-size:13px;font-weight:500}.loader-model-profile{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.55}.loader-model-features{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.loader-model-features li{color:var(--c-ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.loader-model-features li svg{color:var(--c-primary);flex-shrink:0}.loader-process{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-timeline{flex-direction:column;gap:12px;display:flex}.loader-timeline-step{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.loader-timeline-step:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.loader-timeline-icon{flex-shrink:0;margin-top:2px}.loader-timeline-content{flex-direction:column;flex:1;gap:6px;display:flex}.loader-timeline-content-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.loader-timeline-content-info h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.loader-timeline-category{color:var(--c-muted-light);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:block}.loader-status-badge{border-radius:var(--r-pill);letter-spacing:.02em;padding:2px 8px;font-size:11px;font-weight:700}.loader-status-badge--completed{color:#087a52;background:#eaf7f1;border:1px solid #c5e5d5}.loader-status-badge--current{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.loader-status-badge--upcoming{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.loader-timeline-content p{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.55}.loader-markets{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-coverage-grid{grid-template-columns:1fr;gap:12px;display:grid}.loader-coverage-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth);align-items:center;gap:14px;padding:16px 18px;display:flex}.loader-coverage-card:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.loader-coverage-flag{border:1px solid var(--c-border);border-radius:12px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.loader-coverage-flag img{object-fit:cover;width:100%;height:100%}.loader-coverage-info{flex-direction:column;flex:1;gap:4px;display:flex}.loader-coverage-head{justify-content:space-between;align-items:center;display:flex}.loader-coverage-head h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.loader-coverage-role{color:var(--c-muted);font-size:12px;font-weight:500}.loader-coverage-status{color:var(--c-primary-dark);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.loader-status-dot{background:var(--c-primary);border-radius:50%;width:6px;height:6px}.loader-sep{color:var(--c-muted-light)}.loader-platforms{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-platform-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.loader-platform-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth);align-items:center;gap:12px;padding:16px;display:flex}.loader-platform-card:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.loader-platform-info{flex-direction:column;gap:2px;display:flex}.loader-platform-info h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:14.5px;font-weight:700}.loader-platform-status{color:var(--c-primary-dark);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.loader-platform-status svg{width:12px;height:12px;color:var(--c-primary)}.loader-live{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-screenshots{border-radius:var(--r-card);padding:4px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.loader-screenshots-track{gap:14px;width:max-content;animation:26s linear infinite screenshotsScroll;display:flex}.loader-screenshots:hover .loader-screenshots-track{animation-play-state:paused}.loader-screenshot-slide{border:1px solid var(--c-border);width:108px;height:215px;box-shadow:var(--sh-sm);background:var(--c-card);border-radius:16px;flex-shrink:0;margin:0;position:relative;overflow:hidden}.loader-screenshot-slide img{object-fit:cover;width:100%;height:100%;display:block}@keyframes screenshotsScroll{to{transform:translate(-50%)}}.loader-about{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-about-grid{grid-template-columns:1fr;gap:12px;display:grid}.loader-about-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-sm);transition:transform var(--t-smooth), box-shadow var(--t-smooth);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.loader-about-card:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.loader-about-head{justify-content:space-between;align-items:center;display:flex}.loader-about-num{font-family:var(--font-brand);color:var(--c-primary-dark);font-size:13px;font-weight:800}.loader-about-card h3{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:15px;font-weight:700}.loader-about-card p{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.55}.loader-faq{gap:var(--sp-sm);flex-direction:column;display:flex}.loader-faq-list{flex-direction:column;gap:10px;display:flex}.loader-faq-item{background:var(--c-card);border:1px solid var(--c-border);box-shadow:var(--sh-sm);transition:border-color var(--t-fast);border-radius:16px;padding:16px 18px}.loader-faq-item:hover{border-color:var(--c-border-hover)}.loader-faq-item--open{border-color:#bbe0cf}.loader-faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.loader-faq-question{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:14.5px;font-weight:700;line-height:1.4}.loader-faq-chevron{color:var(--c-primary);transition:transform var(--t-fast);flex-shrink:0}.loader-faq-item--open .loader-faq-chevron{transform:rotate(180deg)}.loader-faq-content{transition:grid-template-rows .22s var(--t-smooth);grid-template-rows:0fr;display:grid}.loader-faq-item--open .loader-faq-content{grid-template-rows:1fr;margin-top:10px}.loader-faq-content p{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.6;overflow:hidden}.loader-thankyou{border:1px solid var(--c-primary-soft-border);border-radius:var(--r-container);padding:var(--sp-lg) var(--sp-md);box-shadow:var(--sh-card);background:linear-gradient(#fff 0%,#f3f8f5 100%)}.loader-thankyou-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.loader-ty-heading{font-family:var(--font-brand);color:var(--c-primary-dark);letter-spacing:-.03em;margin:0;font-size:clamp(32px,8vw,44px);font-weight:900;line-height:1}.loader-ty-sub{color:var(--c-muted);max-width:460px;margin:0;font-size:14px;line-height:1.65}.loader-ty-grid{grid-template-columns:1fr;gap:12px;width:100%;margin-top:6px;display:grid}.loader-ty-grid-card{border:1px solid var(--c-border);box-shadow:var(--sh-sm);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.loader-ty-grid-card h4{font-family:var(--font-model);color:var(--c-ink);margin:0;font-size:14.5px;font-weight:700}.loader-ty-grid-card p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.5}.loader-ty-signature{flex-direction:column;align-items:center;gap:8px;margin-top:6px;display:flex}.loader-ty-footer{color:var(--c-ink);margin:0;font-size:14px;font-weight:600}.loader-verified-badge{border-radius:var(--r-pill);background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-border);color:var(--c-primary-dark);align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.loader-footer{color:#d1d5db;width:100%;padding:var(--sp-xl) var(--sp-md) var(--sp-lg);margin-top:var(--sp-xl);background:#111816;border-top:1px solid #ffffff14}.loader-footer-inner{gap:var(--sp-lg);flex-direction:column;max-width:min(100vw,560px);margin:0 auto;display:flex}.loader-footer-brand{align-items:center;gap:12px;display:flex}.loader-footer-logo{flex-shrink:0;width:38px;height:38px}.loader-footer-logo svg{width:100%;height:100%}.loader-footer-brand-text strong{font-family:var(--font-brand);color:#fff;font-size:16px;display:block}.loader-footer-brand-text p{color:#9ca3af;margin:2px 0 0;font-size:12.5px}.loader-footer-links{gap:var(--sp-sm);grid-template-columns:repeat(3,1fr);display:grid}.loader-footer-link-group{flex-direction:column;gap:8px;display:flex}.loader-footer-link-group h4{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.loader-footer-link-group a,.loader-footer-link{color:#9ca3af;text-align:left;cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;text-decoration:none}.loader-footer-link-group a:hover,.loader-footer-link:hover{color:#34c28b}.loader-footer-bottom{padding-top:var(--sp-sm);color:#6b7280;border-top:1px solid #ffffff14;flex-direction:column;gap:4px;font-size:11.5px;display:flex}@media (min-width:500px){.loader-overview-cards{grid-template-columns:repeat(3,1fr)}.loader-overview-stats{grid-template-columns:repeat(4,1fr)}.loader-models-grid{grid-template-columns:repeat(2,1fr)}.loader-platform-grid{grid-template-columns:repeat(4,1fr)}.loader-about-grid,.loader-ty-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.loader-actions{grid-template-columns:1fr}.loader-footer-links{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.loader-root,.loader-content,.loader-banner-slide,.loader-btn-primary,.loader-screenshots-track{transition:none!important;animation:none!important}}
.dev-page{height:100%;color:var(--ink,#17251f);background:linear-gradient(90deg,#007e491f,#ffffff80,#007e491f),#eef7f3;font-family:BestFont,Inter,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden auto}.dev-page ::-webkit-scrollbar{width:6px;height:6px}.dev-page ::-webkit-scrollbar-track{background:0 0}.dev-page ::-webkit-scrollbar-thumb{background:#00985b26;border-radius:3px}.dev-page ::-webkit-scrollbar-thumb:hover{background:#00985b40}.dev-loading-full{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:100vh;padding:32px;display:flex}.dev-loading-full h2{color:var(--ink,#17251f);margin:0;font-size:1.25rem;font-weight:600}.dev-big-icon{width:48px;height:48px;color:var(--green,#00985b);opacity:.7}.dev-spinner{border:3px solid #00985b26;border-top-color:var(--green,#00985b);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite dev-spin}.dev-spinner-sm{border:2px solid #00985b33;border-top-color:var(--green,#00985b);vertical-align:middle;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite dev-spin;display:inline-block}@keyframes dev-spin{to{transform:rotate(360deg)}}.dev-loading-inline{color:var(--muted,#6f7a75);justify-content:center;align-items:center;gap:12px;padding:48px 16px;font-size:.9rem;display:flex}.dev-skeleton{background:linear-gradient(90deg,#e0e7e3 25%,#edf0ee 50%,#e0e7e3 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite dev-shimmer;display:inline-block}@keyframes dev-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dev-topbar{color:#fff;z-index:100;background:linear-gradient(98deg,#009f59 0%,#008c50 44%,#007543 100%);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.dev-back-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.dev-back-btn:hover{background:#fff3}.dev-topbar-brand{color:#fff;align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.dev-topbar-brand svg{filter:drop-shadow(0 1px 2px #00000026);width:20px;height:20px}.dev-topbar-link{color:#ffffffd9;background:#ffffff1f;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .2s}.dev-topbar-link:hover{color:#fff;background:#ffffff38}.dev-container{max-width:575px;margin:0 auto;padding:16px 16px 80px}@media (min-width:680px){.dev-container{max-width:min(96vw,700px)}}@media (min-width:900px){.dev-container{max-width:min(94vw,880px)}}@media (min-width:1200px){.dev-container{max-width:min(92vw,1000px)}}.dev-alert{border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:.85rem;line-height:1.5;display:flex}.dev-alert>button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:2px}.dev-alert>button svg{width:16px;height:16px}.dev-alert>button:hover{opacity:1}.dev-alert strong{margin-bottom:4px;font-size:.9rem;display:block}.dev-alert p{opacity:.85;margin:0 0 8px}.dev-alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dev-alert-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.dev-key-display{word-break:break-all;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin:8px 0;padding:10px 12px;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.75rem;display:block}.dev-hero{text-align:center;padding:28px 0 20px}.dev-hero-badge{letter-spacing:.05em;color:var(--green,#00985b);text-transform:uppercase;background:#00985b1a;border-radius:100px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;font-size:.7rem;font-weight:600;display:inline-flex}.dev-live-badge{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite dev-pulse;display:inline-block;position:relative}.dev-live-badge:after{content:"";opacity:.3;background:#22c55e;border-radius:50%;animation:2s infinite dev-pulse-ring;position:absolute;inset:-2px}@keyframes dev-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes dev-pulse-ring{0%{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(2.2)}}.dev-live-badge-sm{vertical-align:middle;width:6px;height:6px;margin-left:6px;display:inline-block}.dev-live-badge-sm:after{display:none}.dev-hero-title{color:var(--ink,#17251f);letter-spacing:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:800}.dev-hero-sub{color:var(--muted,#6f7a75);max-width:480px;margin:0 auto 20px;font-size:.85rem;line-height:1.6}.dev-hero-stats{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dev-hero-stat{border:1px solid var(--line,#edf0ee);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:130px;padding:12px 18px;display:flex;box-shadow:0 1px 3px #0000000a}.dev-hero-stat svg{width:20px;height:20px;color:var(--green,#00985b);flex-shrink:0}.dev-hero-stat strong{color:var(--ink,#17251f);font-size:.95rem;font-weight:700;display:block}.dev-hero-stat span{color:var(--muted,#6f7a75);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.dev-section{margin-bottom:28px}.dev-section-title{color:var(--ink,#17251f);align-items:center;gap:8px;margin:0 0 14px;font-size:1.1rem;font-weight:700;display:flex}.dev-dashboard-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dev-dashboard-header .dev-section-title{margin-bottom:0}.dev-steps{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:576px){.dev-steps{grid-template-columns:repeat(4,1fr)}}.dev-step{border:1px solid var(--line,#edf0ee);text-align:center;background:#fff;border-radius:14px;padding:16px 14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000a}.dev-step:hover{border-color:#00985b40;box-shadow:0 2px 8px #00985b14}.dev-step-num{color:#fff;background:linear-gradient(135deg,#00985b,#00b86e);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 10px;font-size:.85rem;font-weight:700;display:flex}.dev-step h3{color:var(--ink,#17251f);margin:0 0 4px;font-size:.8rem;font-weight:600}.dev-step p{color:var(--muted,#6f7a75);margin:0;font-size:.7rem;line-height:1.4}.dev-dashboard{flex-direction:column;gap:12px;display:flex}@media (min-width:576px){.dev-dashboard{flex-direction:row}.dev-key-card{flex:1.2}.dev-stats-card{flex:2}}.dev-card{border:1px solid var(--line,#edf0ee);background:#fff;border-radius:16px;padding:18px;box-shadow:0 1px 3px #0000000a}.dev-card-header{color:var(--muted,#6f7a75);align-items:center;gap:8px;margin-bottom:14px;font-size:.82rem;font-weight:600;display:flex}.dev-card-header svg{width:16px;height:16px;color:var(--green,#00985b)}.dev-key-value{margin-bottom:8px}.dev-key-value code{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:6px 10px;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.8rem}.dev-key-meta{color:var(--muted,#6f7a75);flex-wrap:wrap;gap:12px;margin-bottom:14px;font-size:.7rem;display:flex}.dev-key-actions{flex-wrap:wrap;gap:8px;display:flex}.dev-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.dev-btn svg{width:14px;height:14px}.dev-btn:disabled{opacity:.5;cursor:not-allowed}.dev-btn-primary{color:#fff;background:linear-gradient(98deg,#009f59 0%,#008c50 44%,#007543 100%)}.dev-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00985b4d}.dev-btn-danger{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.dev-btn-danger:hover:not(:disabled){background:#fee2e2}.dev-btn-ghost{background:var(--page,#f4f6f5);color:var(--muted,#6f7a75);border:1px solid var(--line,#edf0ee)}.dev-btn-ghost:hover:not(:disabled){color:var(--ink,#17251f);background:#edf0ee}.dev-btn-sm{padding:6px 12px;font-size:.75rem}.dev-copy-btn{border:1px solid var(--line,#edf0ee);background:var(--page,#f4f6f5);color:var(--muted,#6f7a75);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.dev-copy-btn svg{width:12px;height:12px}.dev-copy-btn:hover{color:var(--ink,#17251f);background:#edf0ee}.dev-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.dev-stat-item{background:var(--page,#f4f6f5);text-align:center;border-radius:10px;padding:10px 12px}.dev-stat-item strong{color:var(--ink,#17251f);margin-bottom:2px;font-size:1rem;font-weight:700;display:block}.dev-stat-item span{color:var(--muted,#6f7a75);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem}.dev-empty-text{color:var(--muted,#6f7a75);text-align:center;padding:12px;font-size:.8rem}.dev-code-block{border:1px solid var(--line,#edf0ee);background:#1e293b;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.dev-code-tabs{-webkit-overflow-scrolling:touch;background:#0f172a;border-bottom:1px solid #94a3b81a;align-items:center;gap:2px;padding:8px 8px 0;display:flex;overflow-x:auto}.dev-code-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px 8px 0 0;padding:7px 14px;font-family:inherit;font-size:.72rem;font-weight:500;transition:all .2s}.dev-code-tab:hover{color:#94a3b8;background:#94a3b80f}.dev-code-tab.active{color:#e2e8f0;background:#1e293b}.dev-code-tabs .dev-copy-btn{color:#94a3b8;background:#94a3b81a;border-color:#94a3b826;flex-shrink:0;margin-bottom:6px;margin-left:auto}.dev-code-tabs .dev-copy-btn:hover{color:#e2e8f0;background:#94a3b833}.dev-code-editor{padding:16px;overflow-x:auto}.dev-code-editor pre{color:#e2e8f0;white-space:pre;margin:0;font-family:SF Mono,Fira Code,Cascadia Code,Courier New,monospace;font-size:.73rem;line-height:1.6}.dev-code-editor code{font-family:inherit}.dev-db-browser{border:1px solid var(--line,#edf0ee);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.dev-db-controls{background:var(--page,#f4f6f5);border-bottom:1px solid var(--line,#edf0ee);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.dev-db-search{border:1px solid var(--line,#edf0ee);background:#fff;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:150px;padding:0 10px;display:flex}.dev-db-search svg{width:14px;height:14px;color:var(--muted,#6f7a75);flex-shrink:0}.dev-db-search input{color:var(--ink,#17251f);background:0 0;border:none;outline:none;width:100%;padding:8px 0;font-family:inherit;font-size:.8rem}.dev-db-search input::placeholder{color:#9ca3af}.dev-db-dates{gap:6px;display:flex}.dev-db-dates input{border:1px solid var(--line,#edf0ee);color:var(--ink,#17251f);background:#fff;border-radius:8px;outline:none;max-width:130px;padding:7px 10px;font-family:inherit;font-size:.72rem}.dev-db-dates input:focus{border-color:var(--green,#00985b)}.dev-db-table-wrap{min-height:120px;overflow-x:auto}.dev-db-table{border-collapse:collapse;width:100%;font-size:.78rem}.dev-db-table th{text-align:left;color:var(--muted,#6f7a75);text-transform:uppercase;letter-spacing:.04em;background:var(--page,#f4f6f5);border-bottom:1px solid var(--line,#edf0ee);padding:10px 12px;font-size:.68rem;font-weight:600;position:sticky;top:0}.dev-db-table td{border-bottom:1px solid var(--line,#edf0ee);color:var(--ink,#17251f);padding:9px 12px}.dev-db-table tr:hover td{background:#00985b08}.dev-cell-period{color:var(--muted,#6f7a75);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.7rem}.dev-cell-time{color:var(--muted,#6f7a75);white-space:nowrap;font-size:.72rem}.dev-number-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.75rem;font-weight:700;display:inline-flex}.dev-color-green{background:#22c55e}.dev-color-violet{background:#a855f7}.dev-color-red{background:#ef4444}.dev-color-dot{align-items:center;gap:5px;font-size:.72rem;font-weight:500;display:inline-flex}.dev-color-dot:before{content:"";border-radius:50%;flex-shrink:0;width:8px;height:8px}.dev-color-dot.dev-color-green:before{background:#22c55e}.dev-color-dot.dev-color-violet:before{background:#a855f7}.dev-color-dot.dev-color-red:before{background:#ef4444}.dev-db-pagination{border-top:1px solid var(--line,#edf0ee);color:var(--muted,#6f7a75);justify-content:center;align-items:center;gap:12px;padding:12px 14px;font-size:.78rem;display:flex}.dev-empty-state{text-align:center;color:var(--muted,#6f7a75);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.dev-empty-state svg{opacity:.4;width:36px;height:36px;color:var(--green,#00985b)}.dev-empty-state p{max-width:280px;margin:0;font-size:.8rem;line-height:1.5}.dev-docs{flex-direction:column;gap:10px;display:flex}.dev-doc-card{border:1px solid var(--line,#edf0ee);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.dev-doc-card h3{color:var(--ink,#17251f);margin:0 0 8px;font-size:.85rem;font-weight:600}.dev-doc-card h4{color:var(--muted,#6f7a75);text-transform:uppercase;letter-spacing:.03em;margin:8px 0;font-size:.72rem;font-weight:600}.dev-doc-card p{color:var(--muted,#6f7a75);margin:0 0 8px;font-size:.8rem;line-height:1.5}.dev-doc-code{background:var(--page,#f4f6f5);color:var(--green,#00985b);word-break:break-all;border:1px solid var(--line,#edf0ee);border-radius:8px;margin-top:6px;padding:8px 12px;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.75rem;display:block}.dev-doc-pre{color:#94a3b8;background:#1e293b;border:1px solid #94a3b80f;border-radius:8px;max-height:200px;margin:6px 0 0;padding:12px 14px;font-size:.7rem;line-height:1.5;overflow-x:auto}.dev-endpoint{align-items:center;gap:8px;margin-bottom:8px;display:flex}.dev-method{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:.6rem;font-weight:700;display:inline-block}.dev-method-get{color:var(--green,#00985b);background:#00985b1a}.dev-params-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:.75rem}.dev-params-table th{text-align:left;color:var(--muted,#6f7a75);border-bottom:1px solid var(--line,#edf0ee);text-transform:uppercase;padding:6px 8px;font-size:.65rem;font-weight:600}.dev-params-table td{border-bottom:1px solid var(--line,#edf0ee);color:var(--ink,#17251f);padding:6px 8px}.dev-params-table td:first-child code{color:var(--green,#00985b);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.7rem}.dev-doc-list{color:var(--muted,#6f7a75);margin:6px 0 0;padding:0 0 0 16px;font-size:.78rem;line-height:1.8}.dev-doc-list li code{color:var(--green,#00985b);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.7rem}.dev-playground{border:1px solid var(--line,#edf0ee);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.dev-playground-form{border-bottom:1px solid var(--line,#edf0ee);flex-direction:column;gap:10px;padding:16px;display:flex}.dev-playground-field{flex-direction:column;gap:4px;display:flex}.dev-playground-field label{color:var(--muted,#6f7a75);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.dev-playground-field input,.dev-playground-field select{background:var(--page,#f4f6f5);border:1px solid var(--line,#edf0ee);color:var(--ink,#17251f);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:.82rem}.dev-playground-field select{cursor:pointer}.dev-playground-field input:focus,.dev-playground-field select:focus{border-color:var(--green,#00985b)}.dev-playground-field input::placeholder{color:#9ca3af}.dev-playground-form .dev-btn-primary{align-self:flex-start}.dev-playground-response{padding:16px}.dev-response-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dev-status-badge{border-radius:6px;align-items:center;padding:3px 10px;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.75rem;font-weight:700;display:inline-flex}.dev-status-success{color:#166534;background:#f0fdf4}.dev-status-warning{color:#a16207;background:#fefce8}.dev-status-error{color:#b91c1c;background:#fef2f2}.dev-latency{color:var(--muted,#6f7a75);font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.75rem}.dev-rate-info{color:var(--muted,#6f7a75);font-size:.7rem}.dev-response-body{color:#94a3b8;background:#1e293b;border:1px solid #94a3b80f;border-radius:10px;max-height:300px;margin:0;padding:12px 14px;font-size:.7rem;line-height:1.5;overflow:auto}
