﻿/*! Stealth Online - (c) FATAL Cybersecurity. ALL RIGHTS RESERVED.
 * Unauthorized reproduction, redistribution, reverse-engineering, or
 * derivative use of this code or any visual design contained herein
 * is strictly prohibited and will be prosecuted under U.S. and
 * international intellectual property law (17 U.S.C. Sec 1201, DMCA,
 * Computer Fraud and Abuse Act). https://stealth.online | https://fvtal.com
 */
#docContent .stealth-app-mock img,.stealth-app-mock img{max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;display:block;float:none !important;}#docContent .stealth-app-mock h2.sam-status,#docContent .stealth-app-mock p.sam-privacy-status{max-width:none !important;border:0 !important;border-bottom:0 !important;padding:0 !important;margin:0 !important;background:none;color:inherit;font-family:inherit;letter-spacing:0;line-height:inherit;font-weight:inherit;text-align:center;}.stealth-app-mock{--sam-radius:8px;--sam-inner-radius:7px;--sam-bg-top:rgb(26,21,39);--sam-bg-bottom:rgb(20,16,33);--sam-purple:#4900c2;--sam-purple-light:#7c4dff;--sam-purple-bright:#a06bff;--sam-pink:#ff4d8a;--sam-text:#f8f8f8;--sam-text-dim:#aaa;--sam-text-faded:#666;--sam-divider:rgba(255,255,255,0.08);position:relative;width:330px;max-width:100%;margin:32px auto 40px;background:linear-gradient(180deg,var(--sam-bg-top) 0%,var(--sam-bg-bottom) 100%);border:1px solid rgba(255,255,255,0.1);border-radius:var(--sam-radius);box-shadow:0 8px 32px rgba(0,0,0,0.4),0 0 60px rgba(128,0,255,0.05),inset 0 1px 0 rgba(255,255,255,0.08);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--sam-text);display:flex;flex-direction:column;overflow:hidden;user-select:none;-webkit-font-smoothing:antialiased;isolation:isolate;}.stealth-app-mock::after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient( 90deg,transparent 10%,rgba(255,255,255,0.15) 50%,transparent 90% );pointer-events:none;z-index:9999;border-radius:var(--sam-radius) var(--sam-radius) 0 0;}.sam-strands{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity 0.5s ease;}.stealth-app-mock[data-state="connected"] .sam-strands,.stealth-app-mock[data-state="disconnected"] .sam-strands{opacity:1;}.sam-strands canvas{position:absolute;inset:0;width:100% !important;height:100% !important;display:block;}.sam-strands::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 60% at 50% 30%,rgba(124,77,255,0.16) 0%,transparent 60%),radial-gradient(80% 50% at 50% 70%,rgba(73,0,194,0.14) 0%,transparent 65%);pointer-events:none;}.sam-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 8px 24px;position:relative;z-index:5;}.sam-logo-container{display:flex;align-items:center;padding:2px 0;}.sam-stealth-logo{width:32px !important;height:32px !important;margin-right:8px !important;object-fit:cover;flex-shrink:0;}.sam-logo-text{display:inline-block;width:110px;height:24px;background-image:linear-gradient( 90deg,#3d0094 0%,#6b1fd4 16.6%,#a06bff 33.3%,#d6b8ff 50%,#a06bff 66.6%,#6b1fd4 83.3%,#3d0094 100% );background-size:200% auto;background-repeat:repeat-x;background-position:0% center;-webkit-mask:url("/docs/img/app-mock/stealth_text_logo.png") no-repeat center / contain;mask:url("/docs/img/app-mock/stealth_text_logo.png") no-repeat center / contain;filter:drop-shadow(0 0 10px rgba(128,64,255,0.55));animation:sam-header-logo-gradient 4s linear infinite;}@keyframes sam-header-logo-gradient{0%{background-position:0% center;}100%{background-position:200% center;}}.sam-window-controls{display:flex;margin-right:4px;}.sam-window-control{width:24px;height:24px;margin-left:10px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);}.sam-window-control img{width:14px !important;height:14px !important;filter:brightness(0) saturate(100%) invert(70%);}.sam-content{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px 20px 4px;position:relative;z-index:5;}.sam-helmet-container{position:relative;width:80px;height:80px;margin:0 auto 6px;display:flex;align-items:center;justify-content:center;overflow:visible;}.sam-helmet{width:100% !important;height:100% !important;object-fit:contain;position:relative;z-index:1;transition:filter 0.3s ease;}.stealth-app-mock[data-state="connected"] .sam-helmet{filter:drop-shadow(0 0 10px rgba(124,77,255,0.85)) drop-shadow(0 0 22px rgba(76,0,176,0.7)) drop-shadow(0 0 36px rgba(76,0,176,0.45));animation:sam-helmet-pulse-purple 3s ease-in-out infinite alternate;}.stealth-app-mock[data-state="disconnected"] .sam-helmet{filter:drop-shadow(0 0 10px rgba(255,0,0,0.8)) drop-shadow(0 0 20px rgba(255,0,0,0.6)) drop-shadow(0 0 30px rgba(255,0,0,0.4));animation:sam-helmet-pulse-red 3s ease-in-out infinite alternate;}@keyframes sam-helmet-pulse-purple{0%{filter:drop-shadow(0 0 8px rgba(124,77,255,0.75)) drop-shadow(0 0 18px rgba(76,0,176,0.55)) drop-shadow(0 0 28px rgba(76,0,176,0.32));}100%{filter:drop-shadow(0 0 15px rgba(124,77,255,0.9)) drop-shadow(0 0 30px rgba(76,0,176,0.7)) drop-shadow(0 0 48px rgba(76,0,176,0.48));}}@keyframes sam-helmet-pulse-red{0%{filter:drop-shadow(0 0 8px rgba(255,0,0,0.7)) drop-shadow(0 0 16px rgba(255,0,0,0.5)) drop-shadow(0 0 24px rgba(255,0,0,0.3));}100%{filter:drop-shadow(0 0 15px rgba(255,0,0,0.8)) drop-shadow(0 0 30px rgba(255,0,0,0.6)) drop-shadow(0 0 45px rgba(255,0,0,0.4));}}.sam-toggle-container{margin:0 0 6px;display:flex;justify-content:center;align-items:center;}.sam-svg-wrap{border:2px solid #575969;border-radius:4px;overflow:hidden;transition:border-color 300ms ease-in-out,box-shadow 300ms ease-in-out;background:transparent;display:flex;}.sam-svg-wrap svg{display:block;}.stealth-app-mock[data-state="connected"] .sam-svg-wrap{border-color:var(--sam-purple);box-shadow:0 0 20px 0 rgba(73,0,194,0.8);}.stealth-app-mock[data-state="connected"] .sam-svg-wrap svg g.sam-switch rect{fill:var(--sam-purple);}.stealth-app-mock[data-state="disconnected"] .sam-svg-wrap svg g.sam-switch rect{fill:#484a57;}.sam-status-container{text-align:center;margin:0;position:relative;display:flex;flex-direction:column;align-items:center;}.stealth-app-mock .sam-status,#docContent .stealth-app-mock .sam-status{font-size:30px !important;font-weight:500 !important;margin:0 !important;line-height:1.1 !important;letter-spacing:0 !important;padding:0 !important;border:0 !important;text-align:center !important;}.stealth-app-mock[data-state="connected"] .sam-status,#docContent .stealth-app-mock[data-state="connected"] .sam-status{background:linear-gradient(90deg,#7c4dff,#a06bff,#7c4dff) !important;background-size:200% auto !important;color:transparent !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;filter:drop-shadow(0 0 10px rgba(124,77,255,0.5));animation:sam-gradient-slide 3s linear infinite;}.stealth-app-mock[data-state="disconnected"] .sam-status,#docContent .stealth-app-mock[data-state="disconnected"] .sam-status{background:transparent !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;filter:none !important;animation:none !important;text-shadow:none !important;}.stealth-app-mock .sam-connection-subtext,#docContent .stealth-app-mock .sam-connection-subtext{font-size:10px !important;color:rgba(170,170,170,0.5) !important;margin:4px 0 0 !important;padding:0 !important;font-weight:400 !important;letter-spacing:0.2px !important;line-height:1.2 !important;text-align:center !important;border:0 !important;max-width:none !important;}@keyframes sam-gradient-slide{0%{background-position:0% center;}100%{background-position:200% center;}}.stealth-app-mock .sam-privacy-status,#docContent .stealth-app-mock .sam-privacy-status{font-size:16px !important;color:#d4d4d4 !important;margin:12px 0 0 !important;line-height:1.2 !important;font-weight:400 !important;text-align:center !important;padding:0 !important;}.stealth-app-mock .sam-privacy-status .sam-indicator{font-weight:500;}.stealth-app-mock[data-state="connected"] .sam-indicator,#docContent .stealth-app-mock[data-state="connected"] .sam-indicator{color:#ff3d8a !important;text-shadow:0 0 8px rgba(255,61,138,0.5);}.stealth-app-mock[data-state="disconnected"] .sam-indicator,#docContent .stealth-app-mock[data-state="disconnected"] .sam-indicator{color:#ff4d4d !important;}.sam-ip-container,#docContent .stealth-app-mock .sam-ip-container{display:flex !important;flex-direction:column !important;align-items:center !important;margin:14px 0 0 !important;width:100% !important;}.sam-ip-label,#docContent .stealth-app-mock .sam-ip-label{font-size:14px !important;color:#ccc !important;margin-bottom:4px !important;font-weight:normal !important;line-height:1.2 !important;}.sam-ip-pill{width:200px;height:22px;border-radius:4px;background:linear-gradient(90deg,rgba(75,85,99,0.85) 0%,rgba(107,114,128,0.95) 50%,rgba(75,85,99,0.85) 100%);position:relative;overflow:hidden;margin-top:1px;}.sam-ip-pill::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient( 90deg,rgba(0,0,0,0.18) 0,rgba(0,0,0,0.18) 2px,transparent 2px,transparent 6px );filter:blur(1.5px);opacity:0.6;}.sam-encrypted-status,#docContent .stealth-app-mock .sam-encrypted-status{width:100% !important;min-height:20px !important;padding:2px 10px !important;margin:12px 0 0 !important;color:#cfcfcf !important;font-size:11px !important;line-height:1.3 !important;display:flex !important;justify-content:center !important;align-items:center !important;box-sizing:border-box !important;gap:6px !important;}.sam-status-indicators,#docContent .stealth-app-mock .sam-status-indicators{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:16px !important;margin:14px 0 0 !important;padding:0 !important;width:100% !important;}.sam-status-indicator,#docContent .stealth-app-mock .sam-status-indicator{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:18px !important;height:18px !important;opacity:0.35;transition:opacity 0.3s ease,filter 0.3s ease;}.sam-status-indicator img{width:16px !important;height:16px !important;filter:brightness(0) saturate(100%) invert(72%);}.sam-status-indicator.active{opacity:1;animation:sam-status-pulse 1.5s ease-in-out infinite;}@keyframes sam-status-pulse{0%{opacity:0.7;}50%{opacity:1;}100%{opacity:0.7;}}.sam-status-indicator.sam-si-encrypt.active img{filter:brightness(0) saturate(100%) invert(29%) sepia(100%) saturate(7500%) hue-rotate(260deg) brightness(100%) contrast(100%);}.sam-status-indicator.sam-si-dns.active img{filter:brightness(0) saturate(100%) invert(69%) sepia(61%) saturate(689%) hue-rotate(107deg) brightness(91%) contrast(88%);}.sam-status-indicator.sam-si-block.active img{filter:brightness(0) saturate(100%) invert(24%) sepia(84%) saturate(7462%) hue-rotate(356deg) brightness(105%) contrast(121%);}.sam-status-indicator.sam-si-tor.active img{filter:brightness(0) saturate(100%) invert(40%) sepia(85%) saturate(2057%) hue-rotate(210deg) brightness(95%) contrast(101%);}.sam-encrypted-status .sam-dot{width:6px;height:6px;border-radius:50%;display:inline-block;}.stealth-app-mock[data-state="connected"] .sam-encrypted-status .sam-dot{background:#32cd32;box-shadow:0 0 6px rgba(50,205,50,0.6);}.stealth-app-mock[data-state="disconnected"] .sam-encrypted-status .sam-dot{background:#ff3b30;box-shadow:0 0 6px rgba(255,59,48,0.6);}.sam-stats-bar{width:100%;padding:4px 10px 4px;color:#cfcfcf;font-size:11px;line-height:1.3;display:flex;flex-direction:column;gap:3px;min-height:24px;}.stealth-app-mock[data-state="disconnected"] .sam-stats-bar{display:none;}.sam-stats-row{display:flex;gap:12px;justify-content:center;width:100%;}.sam-stat{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums;}.sam-stat img{width:12px !important;height:12px !important;opacity:0.55;filter:brightness(0) saturate(100%) invert(72%) sepia(34%) saturate(643%) hue-rotate(143deg) brightness(92%) contrast(88%);vertical-align:middle;}.sam-speedtest-stat{min-width:78px;justify-content:center;}.sam-download-arrow,.sam-upload-arrow{color:#b39dff;font-weight:bold;text-shadow:0 0 4px rgba(179,157,255,0.35);}.sam-shutdown-row{display:flex;justify-content:center;align-items:center;width:100%;padding:4px 0 6px;position:relative;z-index:5;}.sam-shutdown-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:50%;background:rgba(239,68,68,0.06);border:1px solid rgba(255,100,100,0.18);color:rgba(255,110,110,0.55);opacity:0.7;}.sam-shutdown-icon svg{width:11px;height:11px;display:block;fill:currentColor;filter:drop-shadow(0 0 6px rgba(255,50,50,0.25));}.sam-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;border-top:1px solid var(--sam-divider);padding:8px 16px;background:rgba(15,15,17,0.6);min-height:56px;height:56px;border-radius:0 0 var(--sam-inner-radius) var(--sam-inner-radius);position:relative;z-index:5;}.sam-footer::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient( 90deg,transparent 10%,rgba(255,255,255,0.08) 50%,transparent 90% );pointer-events:none;border-radius:0 0 var(--sam-inner-radius) var(--sam-inner-radius);}.sam-app-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;justify-self:start;}.sam-footer-logo-text{display:inline-block;width:70px;height:16px;background-image:linear-gradient( 90deg,#3d0094 0%,#6b1fd4 16.6%,#a06bff 33.3%,#d6b8ff 50%,#a06bff 66.6%,#6b1fd4 83.3%,#3d0094 100% );background-size:200% auto;background-position:0% center;-webkit-mask:url("/docs/img/app-mock/stealth_text_logo.png") no-repeat left center / contain;mask:url("/docs/img/app-mock/stealth_text_logo.png") no-repeat left center / contain;filter:drop-shadow(0 0 6px rgba(128,64,255,0.45));animation:sam-header-logo-gradient 4s linear infinite;}.sam-brand-by{font-size:10.5px;color:var(--sam-text-dim);margin-top:2px;margin-left:2px;line-height:1.1;}.sam-version-display{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:1px;}.sam-footer-version{font-size:10px;color:var(--sam-text-faded);letter-spacing:0.5px;opacity:0.8;}.sam-footer-site-link{font-size:8.5px;color:rgba(170,170,170,0.72);letter-spacing:0.25px;}.sam-footer-icons{display:flex;gap:8px;align-items:center;justify-content:flex-end;justify-self:end;height:100%;padding-top:3px;}.sam-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;}.sam-icon-wrapper img{width:16px !important;height:16px !important;filter:brightness(0) saturate(100%) invert(70%);}.sam-icon-wrapper[data-badge="true"]::after{content:"";position:absolute;top:-2px;right:0;width:6px;height:6px;border-radius:50%;background:var(--sam-purple-light);box-shadow:0 0 6px rgba(124,77,255,0.7);}.stealth-app-mock.sam-float{float:right;margin:0 0 24px 32px;}@media (max-width:520px){.stealth-app-mock{width:100%;max-width:330px;}.stealth-app-mock.sam-float{float:none;margin:24px auto;}}#docContent .stealth-downloader-mock,.stealth-downloader-mock{display:block !important;width:360px !important;max-width:100% !important;margin:24px auto !important;background:rgba(28,28,30,0.97) !important;border-radius:16px !important;border:1px solid rgba(73,0,194,0.3) !important;box-shadow:0 20px 60px rgba(0,0,0,0.5),0 0 40px rgba(73,0,194,0.2) !important;overflow:hidden !important;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',sans-serif !important;color:#fff !important;user-select:none !important;-webkit-font-smoothing:antialiased !important;position:relative !important;}#docContent .stealth-downloader-mock *,.stealth-downloader-mock *{box-sizing:border-box !important;font-family:inherit !important;}.stealth-downloader-mock .sdm-close{position:absolute !important;top:12px !important;right:12px !important;width:24px !important;height:24px !important;border-radius:50% !important;background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.5) !important;font-size:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:10 !important;border:0 !important;margin:0 !important;padding:0 !important;line-height:1 !important;}.stealth-downloader-mock .sdm-header{background:linear-gradient(135deg,#4900C2 0%,#7B2CBF 100%) !important;padding:30px 24px 24px !important;text-align:center !important;margin:0 !important;border:0 !important;}.stealth-downloader-mock .sdm-helmet-wrap{width:72px !important;height:72px !important;margin:0 auto 10px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(255,255,255,0.12) 0%,rgba(180,160,255,0.08) 100%) !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:0 6px 20px rgba(73,0,194,0.35),inset 0 1px 0 rgba(255,255,255,0.2) !important;}.stealth-downloader-mock .sdm-helmet{width:56px !important;height:56px !important;object-fit:contain !important;filter:drop-shadow(0 0 8px rgba(124,77,255,0.9)) drop-shadow(0 0 18px rgba(76,0,176,0.65)) drop-shadow(0 0 28px rgba(76,0,176,0.4)) !important;animation:sam-helmet-pulse-purple 3s ease-in-out infinite alternate !important;}.stealth-downloader-mock .sdm-title,#docContent .stealth-downloader-mock .sdm-title{font-size:20px !important;font-weight:600 !important;letter-spacing:-0.3px !important;margin:0 0 4px !important;padding:0 !important;color:#fff !important;text-align:center !important;border:0 !important;max-width:none !important;background:transparent !important;-webkit-text-fill-color:#fff !important;}.stealth-downloader-mock .sdm-subtitle,#docContent .stealth-downloader-mock .sdm-subtitle{font-size:13px !important;color:rgba(255,255,255,0.7) !important;margin:0 !important;padding:0 !important;text-align:center !important;border:0 !important;max-width:none !important;}.stealth-downloader-mock .sdm-content{padding:24px !important;}.stealth-downloader-mock .sdm-status{text-align:center !important;margin-bottom:20px !important;}.stealth-downloader-mock .sdm-status-text,#docContent .stealth-downloader-mock .sdm-status-text{font-size:14px !important;color:rgba(255,255,255,0.8) !important;margin:0 0 16px !important;padding:0 !important;min-height:20px !important;text-align:center !important;border:0 !important;max-width:none !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;}.stealth-downloader-mock .sdm-spinner{display:inline-block !important;width:16px !important;height:16px !important;border:2px solid rgba(255,255,255,0.2) !important;border-top-color:#c084fc !important;border-radius:50% !important;animation:sdm-spin 0.8s linear infinite !important;vertical-align:middle !important;}@keyframes sdm-spin{to{transform:rotate(360deg);}}.stealth-downloader-mock .sdm-progress-track{background:rgba(255,255,255,0.08) !important;border-radius:8px !important;height:8px !important;overflow:hidden !important;margin-bottom:8px !important;}.stealth-downloader-mock .sdm-progress-bar{height:100% !important;background:linear-gradient(90deg,#4900C2,#7B2CBF,#4900C2) !important;background-size:200% 100% !important;width:64% !important;border-radius:8px !important;animation:sdm-shimmer 2s linear infinite !important;}@keyframes sdm-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.stealth-downloader-mock .sdm-progress-text,#docContent .stealth-downloader-mock .sdm-progress-text{font-size:12px !important;color:rgba(255,255,255,0.5) !important;text-align:center !important;margin:0 !important;padding:0 !important;border:0 !important;max-width:none !important;}.stealth-downloader-mock .sdm-footer{padding:16px 24px !important;background:rgba(0,0,0,0.2) !important;border-top:1px solid rgba(255,255,255,0.05) !important;text-align:center !important;}.stealth-downloader-mock .sdm-footer-text,#docContent .stealth-downloader-mock .sdm-footer-text{font-size:11px !important;color:rgba(255,255,255,0.4) !important;margin:0 !important;padding:0 !important;text-align:center !important;border:0 !important;max-width:none !important;}.stealth-downloader-mock .sdm-footer-text a,#docContent .stealth-downloader-mock .sdm-footer-text a{color:rgba(192,132,252,0.8) !important;text-decoration:none !important;}.stealth-license-auth-mock{--sl-bg-base:#1a1527;--sl-bg-dark:#141021;--sl-accent:#8000ff;--sl-success:#34d399;--sl-text-primary:#ffffff;--sl-text-secondary:#b0afc4;--sl-text-muted:#888888;max-width:380px !important;margin:28px auto 32px !important;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;-webkit-font-smoothing:antialiased !important;}.stealth-license-auth-mock *,#docContent .stealth-license-auth-mock *{box-sizing:border-box !important;}.stealth-license-auth-mock .sl-auth-card{position:relative !important;width:100% !important;padding:24px 28px 22px 28px !important;border-radius:20px !important;background:linear-gradient(180deg,var(--sl-bg-base) 0%,var(--sl-bg-dark) 100%) !important;box-shadow:0 18px 48px rgba(0,0,0,0.55),0 0 80px rgba(128,0,255,0.1) !important;overflow:hidden !important;isolation:isolate !important;}.stealth-license-auth-mock .sl-auth-card::before{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;backdrop-filter:blur(22px) saturate(150%) brightness(1.04) !important;-webkit-backdrop-filter:blur(22px) saturate(150%) brightness(1.04) !important;z-index:0 !important;pointer-events:none !important;}.stealth-license-auth-mock .sl-auth-card::after{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;background:radial-gradient(circle at 50% 0%,rgba(128,0,255,0.18) 0%,rgba(128,0,255,0) 42%),linear-gradient(180deg,var(--sl-bg-base) 0%,var(--sl-bg-dark) 100%) !important;z-index:1 !important;pointer-events:none !important;}.stealth-license-auth-mock .sl-auth-specular{position:absolute !important;inset:0 !important;border-radius:inherit !important;border:1px solid rgba(255,255,255,0.18) !important;box-shadow:inset 1px 1px 0 rgba(255,255,255,0.32),inset 0 0 24px rgba(255,255,255,0.04),inset 0 -1px 0 rgba(255,255,255,0.08) !important;pointer-events:none !important;z-index:5 !important;}.stealth-license-auth-mock .sl-auth-inner{position:relative !important;z-index:6 !important;text-align:center !important;}.stealth-license-auth-mock .sl-auth-logo-block{margin-bottom:16px !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:10px !important;}.stealth-license-auth-mock .sl-auth-logo{width:96px !important;height:96px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:24px !important;background:linear-gradient(135deg,rgba(128,0,255,0.18) 0%,rgba(90,0,200,0.28) 100%) !important;border:1px solid rgba(128,0,255,0.32) !important;box-shadow:0 6px 22px rgba(128,0,255,0.25),inset 0 1px 0 rgba(255,255,255,0.18) !important;}.stealth-license-auth-mock .sl-auth-logo img{width:64px !important;height:64px !important;object-fit:contain !important;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.45)) !important;}.stealth-license-auth-mock .sl-auth-title{display:inline-block !important;width:200px !important;height:38px !important;margin:4px auto 0 auto !important;text-indent:-9999px !important;overflow:hidden !important;font-size:0 !important;background-image:linear-gradient( 90deg,#3d0094 0%,#6b1fd4 16.6%,#a06bff 33.3%,#d6b8ff 50%,#a06bff 66.6%,#6b1fd4 83.3%,#3d0094 100% ) !important;background-size:200% auto !important;background-repeat:repeat-x !important;background-position:0% center !important;-webkit-mask:url("../img/app-mock/stealth_text_logo.png") no-repeat center / contain !important;mask:url("../img/app-mock/stealth_text_logo.png") no-repeat center / contain !important;will-change:background-position !important;animation:slAuthLogoGradient 4s linear infinite !important;filter:drop-shadow(0 0 12px rgba(128,64,255,0.55)) !important;}@keyframes slAuthLogoGradient{0%{background-position:0% center;}100%{background-position:200% center;}}.stealth-license-auth-mock .sl-auth-subtitle{font-size:12.5px !important;color:var(--sl-text-secondary) !important;font-weight:400 !important;letter-spacing:0.2px !important;}.stealth-license-auth-mock .sl-auth-status-wrap{margin-top:14px !important;margin-bottom:8px !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:14px !important;}.stealth-license-auth-mock .sl-auth-status-text,#docContent .stealth-license-auth-mock .sl-auth-status-text{font-size:13.5px !important;font-weight:500 !important;color:var(--sl-text-primary) !important;min-height:20px !important;line-height:1.4 !important;letter-spacing:0.1px !important;margin:0 !important;padding:0 !important;border:0 !important;max-width:none !important;}.stealth-license-auth-mock .sl-auth-status-success,#docContent .stealth-license-auth-mock .sl-auth-status-success{color:var(--sl-success) !important;}.stealth-license-auth-mock .sl-auth-license-box{margin-top:2px !important;width:100% !important;animation:slAuthFadeIn 0.45s ease-out !important;}@keyframes slAuthFadeIn{from{opacity:1;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.stealth-license-auth-mock .sl-auth-input,#docContent .stealth-license-auth-mock .sl-auth-input{width:100% !important;padding:11px 12px !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:10px !important;color:#fff !important;font-size:13px !important;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;text-align:center !important;letter-spacing:1.4px !important;margin-bottom:10px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08) !important;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease,opacity 0.18s ease !important;}.stealth-license-auth-mock .sl-auth-input.sl-auth-input-dim{opacity:0.85 !important;}.stealth-license-auth-mock .sl-auth-input::placeholder{color:rgba(255,255,255,0.32) !important;font-size:12px !important;letter-spacing:0.5px !important;}.stealth-license-auth-mock .sl-auth-activate{width:100% !important;padding:11px 18px !important;border:1px solid rgba(160,80,255,0.4) !important;border-radius:10px !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.2px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:linear-gradient(135deg,rgba(128,0,255,0.45) 0%,rgba(90,0,200,0.55) 100%) !important;box-shadow:0 4px 12px rgba(128,0,255,0.25),inset 0 1px 0 rgba(255,255,255,0.15) !important;transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease !important;font-family:inherit !important;}.stealth-license-auth-mock .sl-auth-activate:hover:not(:disabled){background:linear-gradient(135deg,rgba(140,20,255,0.55) 0%,rgba(100,0,220,0.65) 100%) !important;border-color:rgba(180,100,255,0.5) !important;box-shadow:0 6px 18px rgba(128,0,255,0.4),0 0 22px rgba(128,0,255,0.18),inset 0 1px 0 rgba(255,255,255,0.2) !important;transform:translateY(-1px) !important;}.stealth-license-auth-mock .sl-auth-activate:disabled{opacity:0.55 !important;cursor:not-allowed !important;transform:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1) !important;}.stealth-license-auth-mock .sl-auth-fa{width:14px !important;height:14px !important;flex-shrink:0 !important;display:block !important;}.stealth-license-auth-mock .sl-auth-spin{width:14px !important;height:14px !important;border:2px solid rgba(255,255,255,0.2) !important;border-top-color:#fff !important;border-radius:50% !important;animation:slAuthSpin 0.7s linear infinite !important;flex-shrink:0 !important;}@keyframes slAuthSpin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.stealth-license-auth-mock .sl-auth-help,#docContent .stealth-license-auth-mock .sl-auth-help{margin-top:10px !important;font-size:11.5px !important;color:var(--sl-text-muted) !important;text-align:center !important;line-height:1.55 !important;}.stealth-license-auth-mock .sl-auth-help small{font-size:11px !important;}.stealth-license-auth-mock .sl-auth-help a{color:#c084fc !important;text-decoration:none !important;}.stealth-license-auth-mock .sl-auth-help a:hover{color:#d8a9ff !important;text-decoration:underline !important;}.stealth-license-auth-mock .sl-auth-support{margin-top:16px !important;padding-top:12px !important;border-top:1px solid rgba(255,255,255,0.08) !important;}.stealth-license-auth-mock .sl-auth-support-label{font-size:10px !important;color:var(--sl-text-muted) !important;text-transform:uppercase !important;letter-spacing:0.6px !important;margin-bottom:8px !important;}.stealth-license-auth-mock .sl-auth-support-icons{display:flex !important;justify-content:center !important;gap:10px !important;margin-bottom:10px !important;}.stealth-license-auth-mock .sl-auth-support-ic{display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:10px !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08) !important;pointer-events:none !important;}.stealth-license-auth-mock .sl-auth-support-ic svg{width:14px !important;height:14px !important;fill:var(--sl-text-secondary) !important;}.stealth-license-auth-mock .sl-auth-support-btns{display:flex !important;gap:6px !important;justify-content:center !important;}.stealth-license-auth-mock .sl-auth-support-btn{padding:6px 11px !important;font-size:10.5px !important;font-weight:500 !important;letter-spacing:0.2px !important;border-radius:8px !important;background:rgba(255,255,255,0.06) !important;color:var(--sl-text-secondary) !important;border:1px solid rgba(255,255,255,0.1) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06) !important;pointer-events:none !important;}.stealth-license-auth-mock .sl-auth-hwid,#docContent .stealth-license-auth-mock .sl-auth-hwid{margin-top:14px !important;padding:7px 10px !important;font-size:10.5px !important;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;color:var(--sl-text-muted) !important;background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:8px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05) !important;word-break:break-all !important;text-align:center !important;}@media (prefers-reduced-motion:reduce){.stealth-license-auth-mock .sl-auth-title,.stealth-license-auth-mock .sl-auth-spin{animation-duration:0.01ms !important;animation-iteration-count:1 !important;}.stealth-license-auth-mock .sl-auth-title{animation-duration:4s !important;animation-iteration-count:infinite !important;}}
/* ---- Auth mock: one frame only; plain helmet drawn centered (JS still loads composite img but it is hidden) ---- */
.stealth-license-auth-mock .sl-auth-logo,#docContent .stealth-license-auth-mock .sl-auth-logo{
  background-image:url("../img/app-mock/helmet-stealth.png"),radial-gradient(ellipse at 50% 30%,rgba(128,0,255,0.2) 0%,rgba(26,21,39,0.92) 62%,rgba(20,16,33,0.98) 100%) !important;
  background-size:72px 72px,100% 100% !important;
  background-position:center center,center !important;
  background-repeat:no-repeat,no-repeat !important;
  border:1px solid rgba(128,0,255,0.38) !important;
  box-shadow:0 0 32px rgba(128,0,255,0.22),0 10px 28px rgba(0,0,0,0.4) !important;
  flex-shrink:0 !important;
}
.stealth-license-auth-mock .sl-auth-logo img,#docContent .stealth-license-auth-mock .sl-auth-logo img{
  display:none !important;
  visibility:hidden !important;
}

/* ---- Downloader mock: same single-frame centered helmet (hide composite <img>) ---- */
.stealth-downloader-mock .sdm-helmet-wrap,#docContent .stealth-downloader-mock .sdm-helmet-wrap{
  background-image:url("../img/app-mock/helmet-stealth.png"),linear-gradient(135deg,rgba(255,255,255,0.16) 0%,rgba(200,180,255,0.1) 100%) !important;
  background-size:56px 56px,100% 100% !important;
  background-position:center center,center !important;
  background-repeat:no-repeat,no-repeat !important;
  border:1px solid rgba(255,255,255,0.28) !important;
  box-shadow:0 6px 22px rgba(0,0,0,0.28),0 0 24px rgba(124,77,255,0.2) !important;
}
.stealth-downloader-mock .sdm-helmet,#docContent .stealth-downloader-mock .sdm-helmet{
  display:none !important;
  visibility:hidden !important;
}

/* Docs viewer: left-align mocks like other page content (not centered) */
#docContent .stealth-app-mock {
  margin-left: 0 !important;
  margin-right: auto !important;
}

#docContent .stealth-downloader-mock {
  margin-left: 0 !important;
  margin-right: auto !important;
}

#docContent .stealth-license-auth-mock {
  margin-left: 0 !important;
  margin-right: auto !important;
}

@media (max-width: 520px) {
  #docContent .stealth-app-mock.sam-float,
  #docContent .stealth-app-mock {
    margin-left: 0 !important;
    margin-right: auto !important;
  }
}

.stealth-app-mock .sam-footer-version,
.stealth-app-mock .sam-version-display {
  display: none !important;
}

.stealth-app-mock {
  --sam-text-logo-mask: url("../img/app-mock/stealth_text_logo.png");
}

.sam-logo-text {
  -webkit-mask: var(--sam-text-logo-mask) no-repeat center / contain !important;
  mask: var(--sam-text-logo-mask) no-repeat center / contain !important;
}

.sam-footer-logo-text {
  -webkit-mask: var(--sam-text-logo-mask) no-repeat left center / contain !important;
  mask: var(--sam-text-logo-mask) no-repeat left center / contain !important;
}

.stealth-app-mock .sam-footer {
  grid-template-columns: minmax(0, 1fr) auto;
}

.stealth-app-mock .sam-version-display {
  display: none !important;
}

.stealth-app-mock .sam-strands {
  opacity: 1 !important;
}