/* Generated from static HTML style attributes. Keep loaded after page CSS. */
.tn-static-style-admin-1 { display:flex !important; align-items:center !important; gap: 8px !important; }
.tn-static-style-admin-2 { color:var(--tn-text-muted) !important; font-size:0.8rem !important; display:flex !important; align-items:center !important; gap:4px !important; margin-right:8px !important; }
.tn-static-style-admin-7 { margin-bottom:var(--tn-space-6) !important; }
.tn-static-style-admin-8 { background:rgba(255,193,7,0.06) !important; border:1px solid rgba(255,193,7,0.3) !important; border-radius:var(--tn-radius-lg) !important; overflow:hidden !important; }
.tn-static-style-admin-9 { padding:var(--tn-space-4) var(--tn-space-5) !important; border-bottom:1px solid rgba(255,193,7,0.2) !important; display:flex !important; align-items:center !important; justify-content:space-between !important; cursor:pointer !important; }
.tn-static-style-admin-10 { display:flex !important; align-items:center !important; gap:var(--tn-space-3) !important; }
.tn-static-style-admin-11 { font-size:1rem !important; }
.tn-static-style-admin-12 { font-family:var(--tn-font-heading) !important; font-weight:700 !important; color:var(--tn-warning) !important; }
.tn-static-style-admin-13 { background:rgba(255,193,7,0.18) !important; color:var(--tn-warning) !important; border:1px solid rgba(255,193,7,0.4) !important; border-radius:var(--tn-radius-full) !important; font-size:0.72rem !important; font-weight:700 !important; padding:2px 10px !important; }
.tn-static-style-admin-14 { color:var(--tn-text-muted) !important; font-size:0.85rem !important; }
.tn-static-style-admin-15 { padding:var(--tn-space-4) var(--tn-space-5) !important; }
.tn-static-style-admin-16 { text-align:center !important; padding:var(--tn-space-4) !important; color:var(--tn-text-muted) !important; font-size:0.82rem !important; }
.tn-static-style-admin-17 { flex:1 !important; }
.tn-static-style-admin-18 { margin-bottom:var(--tn-space-2) !important; }
.tn-static-style-admin-19 { font-size:0.72rem !important; color:var(--tn-text-muted) !important; margin-left:auto !important; }
.tn-static-style-admin-20 { font-size:0.8rem !important; color:var(--tn-text-muted) !important; margin-bottom:var(--tn-space-5) !important; }
.tn-static-style-admin-21 { margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-23 { font-size:0.8rem !important; color:var(--tn-text-muted) !important; }
.tn-static-style-admin-24 { font-size:0.78rem !important; color:var(--tn-text-muted) !important; }
.tn-static-style-admin-25 { display:inline-block !important; margin-top:var(--tn-space-4) !important; }
.tn-static-style-admin-28 { font-size:0.78rem !important; color:var(--tn-text-muted) !important; line-height:1.7 !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-29 { margin-top:var(--tn-space-4) !important; }
.tn-static-style-admin-30 { display:flex !important; align-items:center !important; gap:var(--tn-space-3) !important; cursor:pointer !important; user-select:none !important; }
.tn-static-style-admin-31 { width:16px !important; height:16px !important; accent-color:var(--tn-primary) !important; cursor:pointer !important; }
.tn-static-style-admin-32 { font-size:0.72rem !important; color:var(--tn-text-muted) !important; margin-top:var(--tn-space-2) !important; }
.tn-static-style-admin-33 { font-size:0.7rem !important; color:var(--tn-primary-light) !important; background:rgba(79,107,255,0.1) !important; padding:2px 6px !important; border-radius:4px !important; }
.tn-static-style-admin-34 { margin-left:6px !important; }
.tn-static-style-admin-35 { margin-top:var(--tn-space-8) !important; }
.tn-static-style-admin-36 { font-size:var(--tn-text-md) !important; }
.tn-static-style-admin-37 { grid-column: 1 / -1 !important; }
.tn-static-style-admin-38 { display:flex !important; gap:var(--tn-space-2) !important; flex-wrap:wrap !important; margin-bottom:var(--tn-space-5) !important; }
.tn-static-style-admin-39 { font-size:0.72rem !important; color:var(--tn-text-muted) !important; align-self:center !important; }
.tn-static-style-admin-40 { margin-bottom:var(--tn-space-5) !important; }
.tn-static-style-admin-41 { text-align:center !important; padding:var(--tn-space-6) !important; color:var(--tn-text-muted) !important; font-size:0.82rem !important; }
.tn-static-style-admin-42 { width:100% !important; border-collapse:collapse !important; font-size:0.82rem !important; }
.tn-static-style-admin-43 { background:rgba(15,22,40,0.95) !important; color:var(--tn-text-muted) !important; font-size:0.72rem !important; text-transform:uppercase !important; letter-spacing:0.5px !important; padding:10px 14px !important; text-align:left !important; border-bottom:1px solid var(--tn-border) !important; }
.tn-static-style-admin-44 { background:rgba(15,22,40,0.95) !important; color:var(--tn-text-muted) !important; font-size:0.72rem !important; text-transform:uppercase !important; letter-spacing:0.5px !important; padding:10px 14px !important; text-align:left !important; border-bottom:1px solid var(--tn-border) !important; }
.tn-static-style-admin-45 { background:rgba(15,22,40,0.95) !important; color:var(--tn-text-muted) !important; font-size:0.72rem !important; text-transform:uppercase !important; letter-spacing:0.5px !important; padding:10px 14px !important; text-align:left !important; border-bottom:1px solid var(--tn-border) !important; }
.tn-static-style-admin-46 { background:rgba(15,22,40,0.95) !important; color:var(--tn-text-muted) !important; font-size:0.72rem !important; text-transform:uppercase !important; letter-spacing:0.5px !important; padding:10px 14px !important; text-align:left !important; border-bottom:1px solid var(--tn-border) !important; }
.tn-static-style-admin-47 { background:rgba(15,22,40,0.95) !important; color:var(--tn-text-muted) !important; font-size:0.72rem !important; text-transform:uppercase !important; letter-spacing:0.5px !important; padding:10px 14px !important; text-align:left !important; border-bottom:1px solid var(--tn-border) !important; }
.tn-static-style-admin-48 { background:rgba(79,107,255,0.05) !important; border:1px solid var(--tn-border) !important; border-radius:var(--tn-radius-md) !important; padding:var(--tn-space-5) !important; }
.tn-static-style-admin-49 { font-size:0.8rem !important; font-weight:600 !important; color:var(--tn-primary-light) !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-50 { display:grid !important; grid-template-columns:1fr 1fr !important; gap:var(--tn-space-3) !important; margin-bottom:var(--tn-space-3) !important; }
.tn-static-style-admin-51 { margin-bottom:var(--tn-space-3) !important; }
.tn-static-style-admin-52 { display:flex !important; align-items:center !important; justify-content:space-between !important; flex-wrap:wrap !important; gap:var(--tn-space-3) !important; }
.tn-static-style-admin-53 { display:flex !important; align-items:center !important; gap:var(--tn-space-2) !important; font-size:0.82rem !important; color:var(--tn-text-sub) !important; cursor:pointer !important; user-select:none !important; }
.tn-static-style-admin-54 { width:15px !important; height:15px !important; accent-color:var(--tn-primary) !important; cursor:pointer !important; }
.tn-static-style-admin-55 { margin-top:var(--tn-space-2) !important; }
.tn-static-style-admin-56 { max-width:220px !important; }
.tn-static-style-admin-57 { display:flex !important; gap:8px !important; margin-bottom:16px !important; flex-wrap:wrap !important; }
.tn-static-style-admin-58 { margin-left:auto !important; }
.tn-static-style-admin-59 { text-align:center !important; padding:32px !important; color:var(--tn-text-muted) !important; }
.tn-static-style-admin-61 { width:48px !important; text-align:center !important; }
.tn-static-style-admin-63 { margin-bottom:var(--tn-space-5) !important; }
.tn-static-style-admin-64 { display:grid !important; grid-template-columns:repeat(auto-fit,minmax(140px,1fr)) !important; gap:10px !important; align-items:end !important; }
.tn-static-style-admin-65 { min-height:200px !important; }
.tn-static-style-admin-66 { text-align:center !important; padding:40px !important; color:var(--tn-text-muted) !important; font-size:0.85rem !important; }
.tn-static-style-admin-67 { text-align:center !important; padding:40px !important; color:var(--tn-text-muted) !important; font-size:0.85rem !important; }
.tn-static-style-admin-69 { margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-70 { color:var(--tn-text-muted) !important; font-size:0.85rem !important; }
.tn-static-style-admin-71 { margin-left:8px !important; }
.tn-static-style-admin-72 { max-width:900px !important; }
.tn-static-style-admin-73 { font-size:0.8rem !important; color:var(--tn-text-muted) !important; margin-bottom:var(--tn-space-5) !important; }
.tn-static-style-admin-75 { display:flex !important; align-items:center !important; gap:var(--tn-space-3) !important; margin-bottom:var(--tn-space-5) !important; }
.tn-static-style-admin-76 { font-weight:700 !important; color:var(--tn-text-on-dark) !important; }
.tn-static-style-admin-77 { margin-left:auto !important; display:flex !important; gap:var(--tn-space-2) !important; }
.tn-static-style-admin-79 { background:rgba(79,107,255,0.05) !important; border:1px solid var(--tn-border) !important; border-radius:var(--tn-radius-md) !important; padding:var(--tn-space-4) !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-80 { font-size:0.8rem !important; font-weight:600 !important; color:var(--tn-primary-light) !important; margin-bottom:var(--tn-space-3) !important; }
.tn-static-style-admin-81 { color:var(--tn-text-muted) !important; }
.tn-static-style-admin-82 { border-bottom:1px solid var(--tn-border) !important; padding-bottom:8px !important; }
.tn-static-style-admin-83 { max-height:400px !important; overflow-y:auto !important; }
.tn-static-style-admin-84 { max-width:860px !important; }
.tn-static-style-admin-85 { display:flex !important; align-items:center !important; justify-content:space-between !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-86 { height:200px !important; }
.tn-static-style-admin-87 { height:200px !important; }
.tn-static-style-admin-88 { font-size:0.8rem !important; font-weight:600 !important; color:var(--tn-text-sub) !important; margin-bottom:var(--tn-space-3) !important; }
.tn-static-style-admin-89 { max-height:320px !important; overflow-y:auto !important; }
.tn-static-style-admin-90 { cursor:default !important; }
.tn-static-style-admin-91 { cursor:default !important; }
.tn-static-style-admin-92 { cursor:default !important; }
.tn-static-style-admin-93 { cursor:default !important; }
.tn-static-style-admin-94 { cursor:default !important; }
.tn-static-style-admin-95 { cursor:default !important; }
.tn-static-style-admin-96 { cursor:default !important; }
.tn-static-style-admin-97 { max-width:480px !important; }
.tn-static-style-admin-98 { border-top:1px solid var(--tn-border-subtle) !important; margin:var(--tn-space-5) 0 !important; padding-top:var(--tn-space-5) !important; }
.tn-static-style-admin-99 { font-size:0.75rem !important; color:var(--tn-text-muted) !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-100 { font-size:0.68rem !important; }
.tn-static-style-admin-101 { width:100% !important; padding:11px !important; margin-top:var(--tn-space-3) !important; }
.tn-static-style-admin-102 { margin-top:var(--tn-space-5) !important; text-align:center !important; }
.tn-static-style-admin-103 { max-width:420px !important; border-color:rgba(255,92,107,0.3) !important; }
.tn-static-style-admin-104 { color:var(--tn-danger) !important; }
.tn-static-style-admin-105 { font-size:0.82rem !important; color:var(--tn-text-muted) !important; margin-bottom:var(--tn-space-5) !important; line-height:1.7 !important; }
.tn-static-style-admin-106 { width:100% !important; padding:11px !important; background:var(--tn-danger) !important; border-color:var(--tn-danger) !important; color:#fff !important; font-weight:700 !important; }
.tn-static-style-admin-107 { max-width:480px !important; }
.tn-static-style-admin-108 { font-size:0.78rem !important; color:var(--tn-text-muted) !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-109 { color:var(--tn-accent) !important; font-weight:600 !important; }
.tn-static-style-admin-110 { width:100% !important; padding:11px !important; margin-top:var(--tn-space-3) !important; }
.tn-static-style-admin-111 { max-width:480px !important; }
.tn-static-style-admin-112 { width:100% !important; padding:11px !important; margin-top:var(--tn-space-3) !important; }
.tn-static-style-admin-113 { max-width:560px !important; }
.tn-static-style-admin-114 { font-size:0.8rem !important; color:var(--tn-text-muted) !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-admin-115 { max-height:400px !important; overflow-y:auto !important; border:1px solid var(--tn-border) !important; border-radius:var(--tn-radius-md) !important; padding:var(--tn-space-3) !important; }
.tn-static-style-admin-116 { display:flex !important; gap:var(--tn-space-3) !important; margin-top:var(--tn-space-5) !important; }
.tn-static-style-admin-117 { flex:1 !important; }
.tn-static-style-admin-118 { flex:1 !important; }
.tn-static-style-cert-purchase-1 { text-align: right !important; }
.tn-static-style-cert-purchase-3 { margin-top: 12px !important; }
.tn-static-style-certificate-4 { margin-top:12px !important; color:var(--tn-muted) !important; font-size:13px !important; text-align:center !important; }
.tn-static-style-certification-2 { text-decoration:none !important; }
.tn-static-style-grade-standard-1 { margin-top: 12px !important; font-size: 0.78rem !important; color: var(--lt-text-muted) !important; }
.tn-static-style-grade-standard-2 { padding-top: 0 !important; }
.tn-static-style-grade-standard-3 { margin-top: 12px !important; font-size: 0.78rem !important; color: var(--lt-text-muted) !important; }
.tn-static-style-grade-standard-4 { padding-top: 0 !important; }
.tn-static-style-index-3 { margin:12px 0 !important; background:rgba(255,255,255,0.06) !important; border-radius:8px !important; height:8px !important; overflow:hidden !important; }
.tn-static-style-index-4 { height:100% !important; background:var(--tn-accent) !important; border-radius:8px !important; transition:width 0.4s ease !important; width:var(--typenova-rank-progress, 0%) !important; }
.tn-static-style-index-5 { font-size:0.75rem !important; color:var(--tn-text-muted) !important; text-align:center !important; margin-bottom:8px !important; }
.tn-static-style-index-6 { flex:1 !important; }
.tn-static-style-index-7 { flex:1 !important; }
.tn-static-style-landing-1 { animation-delay:60ms !important; }
.tn-static-style-landing-2 { animation-delay:120ms !important; }
.tn-static-style-landing-3 { animation-delay:80ms !important; }
.tn-static-style-landing-4 { animation-delay:140ms !important; }
.tn-static-style-landing-5 { animation-delay:200ms !important; }
.tn-static-style-landing-6 { text-align:center !important; margin-top:32px !important; }
.tn-static-style-landing-7 { font-size:0.78rem !important; color:var(--lt-text-muted, #888) !important; margin-top:8px !important; }
.tn-static-style-landing-8 { background: rgba(255,255,255,0.35) !important; }
.tn-static-style-landing-9 { animation-delay:80ms !important; }
.tn-static-style-landing-10 { animation-delay:160ms !important; }
.tn-static-style-landing-11 { animation-delay:240ms !important; }
.tn-static-style-landing-12 { animation-delay:80ms !important; }
.tn-static-style-landing-13 { animation-delay:160ms !important; }
.tn-static-style-landing-14 { animation-delay:240ms !important; }
.tn-static-style-landing-15 { animation-delay:100ms !important; }
.tn-static-style-landing-16 { background: rgba(184,220,232,0.4) !important; }
.tn-static-style-landing-17 { animation-delay:100ms !important; }
.tn-static-style-landing-18 { animation-delay:200ms !important; }
.tn-static-style-landing-19 { animation-delay:80ms !important; }
.tn-static-style-landing-20 { animation-delay:160ms !important; }
.tn-static-style-landing-21 { animation-delay:240ms !important; }
.tn-static-style-landing-22 { margin-top:28px !important; }
.tn-static-style-landing-23 { background:rgba(76,175,80,0.1) !important; color:var(--lt-cta) !important; border:1px solid rgba(76,175,80,0.25) !important; }
.tn-static-style-landing-24 { background:rgba(255,152,0,0.1) !important; color:#E65100 !important; border:1px solid rgba(255,152,0,0.25) !important; }
.tn-static-style-landing-25 { background: rgba(184,220,232,0.4) !important; }
.tn-static-style-landing-26 { animation-delay:100ms !important; }
.tn-static-style-landing-27 { animation-delay:80ms !important; }
.tn-static-style-landing-28 { animation-delay:160ms !important; }
.tn-static-style-landing-29 { background: rgba(184,220,232,0.4) !important; }
.tn-static-style-landing-30 { animation-delay:120ms !important; }
.tn-static-style-landing-31 { animation-delay:240ms !important; }
.tn-static-style-landing-32 { width:100% !important; text-align:center !important; margin-bottom:16px !important; }
.tn-static-style-landing-33 { display:inline-block !important; background:rgba(0,0,0,0.05) !important; border:1px solid rgba(0,0,0,0.1) !important; border-radius:20px !important; padding:4px 14px !important; font-size:0.72rem !important; color:var(--lt-text-muted) !important; letter-spacing:0.05em !important; }
.tn-static-style-landing-34 { font-size:0.7rem !important; opacity:0.55 !important; }
.tn-static-style-landing-35 { font-size:0.7rem !important; opacity:0.55 !important; }
.tn-static-style-landing-36 { border-color:rgba(76,175,80,0.3) !important; background:rgba(76,175,80,0.05) !important; }
.tn-static-style-landing-37 { color:#1976D2 !important; }
.tn-static-style-landing-38 { width:97% !important; }
.tn-static-style-landing-39 { font-size:0.58rem !important; color:#94a3b8 !important; margin-top:2px !important; }
.tn-static-style-landing-40 { width:91% !important; }
.tn-static-style-landing-41 { font-size:0.58rem !important; color:#94a3b8 !important; margin-top:2px !important; }
.tn-static-style-landing-42 { width:85% !important; }
.tn-static-style-landing-43 { font-size:0.58rem !important; color:#94a3b8 !important; margin-top:2px !important; }
.tn-static-style-landing-44 { width:73% !important; }
.tn-static-style-landing-45 { font-size:0.58rem !important; color:#94a3b8 !important; margin-top:2px !important; }
.tn-static-style-landing-46 { height:55% !important; }
.tn-static-style-landing-47 { height:62% !important; }
.tn-static-style-landing-48 { height:58% !important; }
.tn-static-style-landing-49 { height:71% !important; }
.tn-static-style-landing-50 { height:68% !important; }
.tn-static-style-landing-51 { height:80% !important; }
.tn-static-style-landing-52 { height:76% !important; }
.tn-static-style-landing-53 { height:90% !important; }
.tn-static-style-landing-54 { animation-delay:80ms !important; }
.tn-static-style-landing-55 { color:var(--lt-cta) !important; }
.tn-static-style-landing-56 { color:#E65100 !important; }
.tn-static-style-login-1 { display:flex !important; flex-direction:column !important; gap:var(--tn-space-3) !important; }
.tn-static-style-login-5 { color:var(--tn-danger) !important; }
.tn-static-style-login-6 { color:var(--tn-danger) !important; }
.tn-static-style-login-7 { color:var(--tn-danger) !important; }
.tn-static-style-login-8 { font-size:0.72rem !important; color:var(--tn-text-muted) !important; font-weight:400 !important; }
.tn-static-style-myPage-2 { font-size: var(--tn-text-lg) !important; }
.tn-static-style-myPage-3 { text-align: center !important; color: var(--tn-text-muted) !important; padding: 32px !important; }
.tn-static-style-myPage-4 { position:absolute !important; z-index:-1 !important; }
.tn-static-style-platform-admin-1 { margin:0 0 14px !important; font-size:1.15rem !important; }
.tn-static-style-platform-admin-2 { margin:0 0 14px !important; font-size:1.15rem !important; }
.tn-static-style-platform-admin-3 { margin-top:10px !important; font-size:.84rem !important; }
.tn-static-style-practice-1 { position:absolute !important; z-index:-1 !important; }
.tn-static-style-practice-2 { color: var(--tn-accent) !important; }
.tn-static-style-practice-3 { width: 100% !important; }
.tn-static-style-practice-4 { width: 0% !important; }
.tn-static-style-practice-5 { color: var(--tn-danger) !important; }
.tn-static-style-practice-6 { width: 0% !important; }
.tn-static-style-practice-7 { margin-top: var(--tn-space-6) !important; opacity: 0.5 !important; transform: scale(0.9) !important; }
.tn-static-style-practice-8 { margin-top: var(--tn-space-4) !important; }
.tn-static-style-practice-9 { width: 0% !important; }
.tn-static-style-practice-10 { position: fixed !important; bottom: 80px !important; right: 20px !important; width: 48px !important; height: 48px !important; background: var(--tn-grad-primary) !important; border: none !important; border-radius: 50% !important; font-size: 1.3rem !important; cursor: pointer !important; z-index: 1000 !important; box-shadow: 0 4px 16px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; transition: transform 0.2s, box-shadow 0.2s !important; }
.tn-static-style-practice-11 { position: fixed !important; bottom: 136px !important; right: 20px !important; width: min(320px, calc(100vw - 40px)) !important; max-height: min(480px, calc(100vh - 160px)) !important; background: #ffffff !important; border-radius: 12px !important; box-shadow: 0 8px 32px rgba(0,0,0,0.25) !important; z-index: 1000 !important; flex-direction: column !important; overflow: hidden !important; }
.tn-static-style-practice-12 { padding: 12px 16px !important; border-bottom: 1px solid #e2e8f0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; }
.tn-static-style-practice-13 { font-weight: 700 !important; font-size: 0.85rem !important; color: #1e293b !important; font-family: var(--tn-font-heading) !important; }
.tn-static-style-practice-14 { background: none !important; border: none !important; cursor: pointer !important; font-size: 1rem !important; color: #64748b !important; padding: 2px 6px !important; border-radius: 4px !important; }
.tn-static-style-practice-15 { overflow-y: auto !important; padding: 12px 16px !important; flex: 1 !important; }
.tn-static-style-practice-16 { width: 100% !important; border-collapse: collapse !important; font-size: 0.78rem !important; font-family: var(--tn-font-mono) !important; color: #1e293b !important; }
.tn-static-style-practiceMenu-1 { position:absolute !important; z-index:-1 !important; }
.tn-static-style-presentation-1 { text-align: center !important; }
.tn-static-style-presentation-2 { color: var(--accent-cyan) !important; letter-spacing: 5px !important; margin-bottom: 10px !important; }
.tn-static-style-presentation-3 { font-size: 1.5rem !important; letter-spacing: 2px !important; }
.tn-static-style-presentation-4 { margin-top: 40px !important; border-top: 1px solid var(--border-cyan) !important; padding-top: 20px !important; }
.tn-static-style-presentation-5 { animation-delay: 0.1s !important; }
.tn-static-style-presentation-6 { animation-delay: 0.2s !important; }
.tn-static-style-presentation-7 { animation-delay: 0.3s !important; }
.tn-static-style-presentation-8 { animation-delay: 0.1s !important; }
.tn-static-style-presentation-9 { animation-delay: 0.2s !important; }
.tn-static-style-presentation-10 { animation-delay: 0.3s !important; }
.tn-static-style-presentation-11 { margin-top:30px !important; border: 1px dashed var(--accent-gold) !important; padding: 15px !important; border-radius: 12px !important; font-size: 0.9rem !important; }
.tn-static-style-presentation-12 { width: 150px !important; float: right !important; margin-left:15px !important; border-radius: 8px !important; }
.tn-static-style-presentation-13 { margin-top: 20px !important; font-size: 1rem !important; }
.tn-static-style-presentation-14 { margin-bottom: 10px !important; }
.tn-static-style-presentation-15 { width:25px !important; height:25px !important; font-size:0.8rem !important; }
.tn-static-style-presentation-16 { margin-bottom: 10px !important; }
.tn-static-style-presentation-17 { width:25px !important; height:25px !important; font-size:0.8rem !important; }
.tn-static-style-presentation-18 { grid-template-columns: 1fr !important; margin-top: 15px !important; }
.tn-static-style-presentation-19 { border-radius: 12px !important; border: 2px solid var(--accent-cyan) !important; max-height: 320px !important; overflow-y: auto !important; background: #000 !important; }
.tn-static-style-presentation-20 { width: 100% !important; height: auto !important; display: block !important; }
.tn-static-style-presentation-21 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 20px !important; margin-top: 15px !important; }
.tn-static-style-presentation-22 { padding: 15px !important; border-left: 4px solid var(--accent-cyan) !important; background: rgba(0,242,255,0.05) !important; }
.tn-static-style-presentation-23 { color: var(--accent-cyan) !important; }
.tn-static-style-presentation-24 { color: #fff !important; opacity: 0.9 !important; margin-top: 5px !important; }
.tn-static-style-presentation-25 { padding: 15px !important; border-left: 4px solid var(--accent-gold) !important; background: rgba(255,215,0,0.05) !important; }
.tn-static-style-presentation-26 { color: var(--accent-gold) !important; }
.tn-static-style-presentation-27 { color: #fff !important; opacity: 0.9 !important; margin-top: 5px !important; }
.tn-static-style-presentation-28 { text-align: center !important; }
.tn-static-style-presentation-29 { font-size: 1.2rem !important; margin: 30px 0 !important; }
.tn-static-style-presentation-30 { margin-top: 50px !important; }
.tn-static-style-presentation-31 { color: var(--accent-cyan) !important; }
.tn-static-style-presentation-32 { font-size: 3rem !important; margin-top: 10px !important; }
.tn-static-style-pricing-1 { color: var(--tn-primary-light) !important; }
.tn-static-style-pricing-2 { text-align:center !important; margin-bottom: var(--tn-space-8) !important; font-size: var(--tn-text-xl) !important; }
.tn-static-style-pricing-3 { color: var(--tn-text-muted) !important; }
.tn-static-style-pricing-4 { display: none !important; }
.tn-static-style-proposal-1 { font-size:0.78rem !important; color:var(--text-sub) !important; margin-top:4px !important; }
.tn-static-style-proposal-2 { font-size:0.72rem !important; color:var(--text-sub) !important; margin-top:8px !important; }
.tn-static-style-proposal-3 { margin-top:4px !important; }
.tn-static-style-purchase-complete-1 { margin-bottom:32px !important; }
.tn-static-style-rankResult-1 { position:absolute !important; z-index:-1 !important; }
.tn-static-style-rankTestMenu-1 { position:absolute !important; z-index:-1 !important; }
.tn-static-style-ranktest-2 { width:100% !important; }
.tn-static-style-ranktest-3 { color: var(--tn-danger) !important; }
.tn-static-style-ranktest-4 { background: linear-gradient(90deg, transparent, var(--tn-danger)) !important; }
.tn-static-style-ranktest-5 { position:absolute !important; z-index:-1 !important; }
.tn-static-style-register-free-1 { max-width:560px !important; width:100% !important; margin-bottom:var(--tn-space-4) !important; }
.tn-static-style-register-free-2 { flex-shrink:0 !important; }
.tn-static-style-register-free-5 { background:rgba(0,229,200,0.06) !important; border-color:rgba(0,229,200,0.2) !important; }
.tn-static-style-register-free-6 { font-size:var(--tn-text-sm) !important; color:var(--tn-text-sub) !important; line-height:1.6 !important; margin-top:var(--tn-space-2) !important; }
.tn-static-style-register-free-7 { display:flex !important; text-decoration:none !important; margin-top:var(--tn-space-5) !important; }
.tn-static-style-register-free-8 { margin-top:var(--tn-space-5) !important; }
.tn-static-style-settings-1 { margin-top: 12px !important; }
.tn-static-style-settings-2 { margin-top: 12px !important; }
.tn-static-style-settings-3 { margin-top: 12px !important; }
.tn-static-style-settings-4 { border-color:#4F6BFF !important; color:#4F6BFF !important; }
.tn-static-style-settings-5 { border-color:#00E5C8 !important; color:#00E5C8 !important; }
.tn-static-style-settings-6 { border-color:#FF5C6B !important; color:#FF5C6B !important; }
.tn-static-style-settings-7 { border-color:#FFB547 !important; color:#FFB547 !important; }
.tn-static-style-settings-8 { text-align:center !important; margin-top: var(--tn-space-8) !important; }
.tn-static-style-settings-9 { background:transparent !important; border:1.5px solid var(--tn-border) !important; color:var(--tn-text-muted) !important; padding:10px 24px !important; border-radius:var(--tn-radius-sm) !important; font-family:var(--tn-font-heading) !important; font-size:var(--tn-text-sm) !important; cursor:pointer !important; transition:all var(--tn-dur-fast) !important; }
.tn-static-style-verify-1 { grid-column: 1 / -1 !important; }
.tn-static-style-verify-2 { color: var(--tn-accent) !important; }
