@font-face{font-family:"Kanit";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-v17-latin_thai-regular.woff2)format("woff2")}@font-face{font-family:"Kanit";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-v17-latin_thai-700.woff2)format("woff2")}:root{--primary:#38bdf8;--primary-hover:#0284c7;--primary-glow:rgba(56,189,248,0.25);--accent-emerald:#34d399;--accent-emerald-glow:rgba(52,211,153,0.3);--accent-purple:#c084fc;--gilded:#f59e0b;--bg-dark:#070b14;--card-bg:rgba(30,41,59,0.85);--card-border:#334155;--text-light:#f8fafc;--text-muted:#94a3b8}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-dark);color:var(--text-light);font-family:"Kanit",sans-serif;-webkit-font-smoothing:antialiased}.container{max-width:1100px;margin:0 auto;padding:0 20px}header{text-align:center;padding:50px 20px 70px;background:radial-gradient(circle at center,rgba(56,189,248,.15)0,rgba(7,11,20,0) 70%)}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(56,189,248,.1);border:1px solid var(--primary-glow);padding:5px 14px;border-radius:999px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.6px;margin-bottom:14px}.glow-text{font-size:38px;font-weight:700;color:#fff;text-shadow:0 0 25px rgba(56,189,248,.5);margin:0}header p{color:var(--text-muted);font-size:16px;margin-top:12px;max-width:620px;margin-left:auto;margin-right:auto;line-height:1.6}.dashboard-overlay{background:var(--card-bg);backdrop-filter:blur(10px);border-radius:18px;padding:16px 20px;border:1px solid var(--card-border);box-shadow:0 15px 35px rgba(0,0,0,.35);margin:-40px auto 30px;max-width:640px;position:relative;z-index:10;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#cbd5e1}.dashboard-overlay-icon{color:var(--accent-emerald);font-size:18px}.calc-layout-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:30px}@media (min-width:850px){.calc-layout-grid{grid-template-columns:1.05fr 1fr}}.calc-card{background:var(--card-bg);backdrop-filter:blur(10px);border:1px solid var(--card-border);border-top:1px solid rgba(255,255,255,.15);border-radius:24px;padding:28px;box-shadow:0 12px 35px rgba(0,0,0,.3);text-align:left}.calc-card-title,.card-header-flex{display:flex;align-items:center;margin-bottom:20px}.calc-card-title{font-size:20px;color:var(--primary);gap:8px}.card-header-flex{justify-content:space-between}.card-header-flex .calc-card-title{margin-bottom:0}.currency-toggle{display:inline-flex;background:#0b1120;padding:4px;border-radius:12px;border:1px solid var(--card-border)}.currency-btn{background:0 0;border:0;color:var(--text-muted);font-family:inherit;font-size:12px;font-weight:700;padding:6px 14px;border-radius:8px;cursor:pointer;transition:all .2s}.currency-btn.active{background:var(--primary);color:#070b14;box-shadow:0 2px 10px rgba(56,189,248,.4)}.control-group{margin-bottom:24px}.control-label-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.control-label-flex label{font-size:14px;font-weight:500;color:#cbd5e1}.input-badge-wrap{display:flex;align-items:center;background:#0b1120;border:1px solid var(--card-border);border-radius:12px;padding:6px 12px;transition:border-color .2s,box-shadow .2s}.input-badge-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.number-input{background:0 0;border:0;color:var(--text-light);font-family:"Kanit",sans-serif;font-size:15px;font-weight:700;width:95px;text-align:right;outline:0;padding-right:4px;-moz-appearance:textfield;appearance:textfield}.number-input::-webkit-inner-spin-button,.number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.badge-unit{font-size:12px;color:var(--text-muted);margin-left:6px;user-select:none}.styled-slider{width:100%;height:8px;border-radius:999px;background:#0b1120;border:1px solid var(--card-border);outline:0;-webkit-appearance:none;cursor:pointer}.styled-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 12px var(--primary-glow);transition:transform .1s}.styled-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.quick-pill-group{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.styled-select,.view-preset-pill{background:#0b1120;border:1px solid var(--card-border);font-family:inherit}.view-preset-pill{color:var(--text-muted);font-size:12px;padding:5px 12px;border-radius:8px;cursor:pointer;transition:all .2s}.view-preset-pill.active,.view-preset-pill:hover{background:rgba(56,189,248,.12);border-color:var(--primary);color:var(--primary)}.styled-select{width:100%;padding:12px 16px;border-radius:12px;color:var(--text-light);font-size:14px;outline:0}.styled-select:focus{border-color:var(--primary)}.control-hint{display:block;font-size:12px;color:var(--text-muted);margin-top:6px}.info-tooltip{cursor:help;color:var(--primary);margin-left:4px}.slider-scale-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-top:6px}.earnings-cards-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:20px}.earnings-box{background:#0b1120;border:1px solid var(--card-border);border-radius:18px;padding:18px 22px;position:relative;transition:border-color .2s}.box-period{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:1px;display:block;margin-bottom:6px}.box-main-val{font-size:28px;font-weight:700;color:#fff}.box-range{font-size:12px;color:var(--text-muted);margin-top:4px;display:block}.box-monthly.featured{background:linear-gradient(135deg,rgba(16,185,129,.1)0,rgba(15,23,42,.9) 100%);border:2px solid var(--accent-emerald);box-shadow:0 8px 30px var(--accent-emerald-glow)}.box-monthly.featured .box-period,.glow-val{color:var(--accent-emerald)}.glow-val{font-size:38px;text-shadow:0 0 20px rgba(52,211,153,.4)}.featured-badge{position:absolute;top:-11px;right:20px;background:var(--accent-emerald);color:#070b14;font-size:10px;font-weight:700;padding:2px 10px;border-radius:999px;letter-spacing:.6px}.box-subtext{font-size:11px;color:#a7f3d0;display:block;margin-top:6px}.milestone-box{display:flex;gap:14px;align-items:center;background:rgba(192,132,252,.08);border:1px solid rgba(192,132,252,.2);border-radius:16px;padding:16px 20px}.milestone-icon-wrap{width:42px;height:42px;border-radius:12px;background:rgba(192,132,252,.15);display:flex;align-items:center;justify-content:center;color:var(--accent-purple);flex-shrink:0}.milestone-text h4{color:var(--accent-purple);font-size:14px;margin-bottom:2px}.milestone-text p{color:#e2e8f0;font-size:13px;line-height:1.5}.security-banner{display:flex;gap:12px;align-items:center;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.2);padding:16px 20px;border-radius:18px;margin:30px 0;font-size:13px;color:var(--accent-emerald);line-height:1.6}.security-banner-icon{font-size:22px}.cross-tools-banner{display:flex;flex-direction:column;gap:16px;background:linear-gradient(135deg,rgba(30,41,59,.6)0,rgba(15,23,42,.8) 100%);border:1px solid var(--card-border);padding:24px;border-radius:20px;margin-bottom:35px}@media (min-width:768px){.cross-tools-banner{flex-direction:row;justify-content:space-between;align-items:center}}.cross-tool-tag{font-size:11px;font-weight:700;color:var(--primary);letter-spacing:1px;display:block;margin-bottom:4px}.cross-tool-text h4{font-size:18px;color:#fff;margin-bottom:4px}.cross-tool-text p{font-size:13px;color:var(--text-muted)}.btn-action-outline{display:inline-flex;align-items:center;gap:8px;background:0 0;border:1px solid var(--primary);color:var(--primary);padding:10px 20px;border-radius:12px;font-weight:700;text-decoration:none;font-size:14px;transition:all .2s;white-space:nowrap}.btn-action-outline:hover{background:var(--primary);color:#070b14;transform:translateX(3px)}.itkb-recommend-box{background:rgba(30,41,59,.7);border:2px solid var(--primary);border-radius:28px;padding:35px 30px;margin:40px auto 35px;text-align:left;position:relative;box-shadow:0 10px 30px rgba(56,189,248,.1)}.recommend-badge{position:absolute;top:-14px;left:30px;background:#0284c7;color:#fff;padding:4px 14px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:.5px}.recommend-content{display:grid;grid-template-columns:1fr;gap:30px;margin-top:10px}@media (min-width:768px){.recommend-content{grid-template-columns:210px 1fr;align-items:center}}.recommend-images-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (min-width:768px){.recommend-images-grid{grid-template-columns:1fr;gap:15px}}.image-zoom-trigger{background:0 0;border:1px solid var(--card-border);padding:0;cursor:zoom-in;border-radius:16px;overflow:hidden;display:block;width:100%}.image-zoom-trigger img{width:100%;height:auto;display:block}.recommend-text h3{font-size:22px;color:var(--text-light);margin-top:0;margin-bottom:12px}.features-list{list-style:none;padding:0;margin:15px 0 25px}.features-list li{position:relative;padding-left:24px;margin-bottom:10px;color:#cbd5e1;font-size:15px}.features-list li::before{content:"✔";position:absolute;left:0;color:var(--primary);font-weight:700}.btn-check-price{display:inline-flex;align-items:center;gap:8px;background:#0284c7;color:#fff;padding:14px 28px;border-radius:16px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(2,132,199,.4);transition:all .2s}.btn-check-price:hover{background:#0369a1;transform:translateY(-2px)}.article-container{margin-top:50px;text-align:left;line-height:1.8}.section-box{background:var(--card-bg);padding:35px 30px;border-radius:28px;border:1px solid var(--card-border);margin-bottom:30px}.section-title{font-size:24px;color:var(--primary);margin-bottom:20px;font-weight:700}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:20px}.card-item{background:rgba(15,23,42,.4);border-radius:20px;padding:22px;border:1px solid var(--card-border)}.card-item h3{color:var(--primary);margin-top:0;font-size:18px;margin-bottom:8px}.table-responsive{overflow-x:auto;margin:20px 0}.benchmark-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.benchmark-table td,.benchmark-table th{padding:14px 16px;border-bottom:1px solid var(--card-border)}.benchmark-table th{background:rgba(15,23,42,.6);color:var(--primary);font-weight:700}.benchmark-table tr:hover{background:rgba(255,255,255,.02)}.badge-high{background:rgba(52,211,153,.15);color:var(--accent-emerald)}.badge-high,.badge-low,.badge-mid{padding:3px 10px;border-radius:6px;font-size:12px;font-weight:700}.badge-mid{background:rgba(56,189,248,.15);color:var(--primary)}.badge-low{background:rgba(245,158,11,.15);color:var(--gilded)}.stock-faq-section{background:var(--card-bg);border-radius:28px;padding:35px 30px;margin-top:30px;border:1px solid var(--card-border)}.stock-title-center{font-size:24px;color:var(--primary);margin-bottom:25px;text-align:center;font-weight:700}.stock-faq-container{display:flex;flex-direction:column;gap:15px}.stock-faq-item{background:rgba(15,23,42,.4);border:1px solid var(--card-border);border-radius:16px;overflow:hidden}.stock-faq-item[open]{border-color:var(--primary)}.stock-faq-item summary{font-weight:700;cursor:pointer;display:flex;align-items:center;padding:18px 20px;justify-content:space-between;user-select:none;color:var(--text-light)}.stock-faq-item summary::-webkit-details-marker{display:none}.faq-icon::after{content:"+";font-size:20px;color:var(--primary);font-weight:700}.stock-faq-item[open] .faq-icon::after{content:"-"}.faq-content{padding:0 20px 20px;border-top:1px solid var(--card-border);color:#cbd5e1;font-size:15px;line-height:1.8}.svg-sprite-hidden{display:none;position:absolute;width:0;height:0;overflow:hidden}.itkb-icon{width:1.15em;height:1.15em;vertical-align:-.15em;fill:currentColor;display:inline-block;flex-shrink:0}
