:root{--brand:#ffc400;--red:#e5484d;--ink:#15171a;--muted:#6f7680;--line:#e7e9ed;--soft:#f7f8fa;--max:1320px;--radius:8px;--shadow:0 2px 10px rgba(20,28,38,.045)}
*{box-sizing:border-box}html,body{max-width:100%;margin:0}body.tk-v2{background:#f7f8fa;color:var(--ink);font-family:Pretendard,"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",Arial,sans-serif;font-size:15px;line-height:1.6}body.tk-v2 a{text-decoration:none;color:inherit}
.tk-v2-header{height:68px;background:#fff;border-bottom:1px solid var(--line)}.tk-v2-header-inner{width:var(--max);max-width:calc(100% - 32px);height:100%;margin:auto;display:flex;align-items:center;gap:22px}.tk-v2-brand{display:flex;align-items:center;gap:9px;min-width:210px}.tk-v2-brand img{width:38px;height:42px;object-fit:contain}.tk-v2-brand-copy{display:flex;align-items:flex-end;gap:4px}.tk-v2-brand-name{font-size:27px;font-weight:900;letter-spacing:-1.5px}.tk-v2-brand-name b{color:#e3a900}.tk-v2-brand-sub{font-size:9px;color:#9aa0a8}.tk-v2-header .header-right{margin-left:auto;display:flex;align-items:center;gap:14px}.tk-v2-header .header-link{font-size:13px;font-weight:700}.tk-v2-header .header-divider{width:1px;height:13px;background:#ddd}.tk-v2-header .search-box{width:230px;height:36px;border:1px solid var(--line);border-radius:6px;background:#fafbfc;display:flex;align-items:center;padding:0 11px}.tk-v2-header .search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:12px}.tk-v2-header .search-button{border:0;background:transparent}
.tk-v2-nav{height:48px;background:#fff;border-bottom:1px solid var(--line)}.tk-v2-nav-inner{width:var(--max);max-width:100%;height:100%;margin:auto;display:grid;grid-template-columns:repeat(9,1fr)}.tk-v2-nav .nav-item{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:48px;border-left:1px solid #f0f0f0;font-size:12px;font-weight:700;white-space:nowrap}.tk-v2-nav .nav-item:last-child{border-right:1px solid #f0f0f0}.tk-v2-nav .nav-item.active:after,.tk-v2-nav .nav-item:hover:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:2px;background:var(--brand)}.tk-v2-nav .nav-icon{font-size:12px}.tk-v2-nav .dropdown{display:none;position:absolute;z-index:50;top:48px;left:50%;transform:translateX(-50%);width:155px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 10px 24px rgba(20,28,38,.12)}.tk-v2-nav .nav-item:hover>.dropdown,.tk-v2-nav .nav-item:focus-within>.dropdown{display:block}.tk-v2-nav .dropdown a{display:block;padding:9px 10px;border-radius:5px;font-size:12px}.tk-v2-nav .dropdown a:hover{background:#fff7d7;color:#8c6500}
.tk-v2 .main{width:var(--max);max-width:calc(100% - 32px);margin:18px auto 42px}.tk-v2 .main-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px}.tk-v2 .left-column{display:flex;flex-direction:column;gap:14px}.tk-v2 .content{min-width:0}.tk-v2 .login-box,.tk-v2 .notice-box,.tk-v2 .quick-menu,.tk-v2 .sidebar-box,.tk-v2 .section,.tk-v2 .panel,.tk-v2 .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.tk-v2 .login-box,.tk-v2 .notice-box,.tk-v2 .sidebar-box{padding:14px}.tk-v2 .login-title{font-size:13px;color:#b78400}.tk-v2 input,.tk-v2 select,.tk-v2 textarea{border:1px solid #dfe2e6;border-radius:5px;background:#fff;color:var(--ink)}.tk-v2 .login-box input{height:38px;margin-top:7px;padding:0 10px}.tk-v2 .login-button,.tk-v2 .tk-v2-primary{background:var(--brand)!important;color:#15171a!important;border:0!important;border-radius:5px}.tk-v2 .login-button{height:38px;margin-top:8px;font-weight:800}.tk-v2 .notice-title,.tk-v2 .quick-title{font-size:15px;font-weight:800}.tk-v2 .quick-menu{overflow:hidden}.tk-v2 .quick-title{padding:13px;border-bottom:1px solid var(--line)}.tk-v2 .quick-grid{display:grid;grid-template-columns:1fr 1fr}.tk-v2 .quick-item{padding:11px 9px;border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:11px}
.tk-page-home .hero{height:230px!important;min-height:0!important;padding:30px 34px!important;border:1px solid #f0db82!important;border-radius:var(--radius)!important;background:radial-gradient(circle at 82% 50%,rgba(255,196,0,.18),transparent 25%),linear-gradient(110deg,#fff,#fff8dc)!important;box-shadow:var(--shadow);color:var(--ink)!important;visibility:visible!important;opacity:1!important}.tk-page-home .hero-content{max-width:610px;visibility:visible!important;opacity:1!important}.tk-page-home .hero-small{font-size:11px!important;color:#9b7600!important}.tk-page-home .hero-title{margin:8px 0!important;font-size:29px!important;line-height:1.25!important;color:var(--ink)!important}.tk-page-home .hero-text,.tk-page-home .hero-sub{font-size:13px!important;color:#5f6670!important}.tk-page-home .feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}.tk-page-home .feature-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:120px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:#fff!important;box-shadow:var(--shadow)!important}.tk-page-home .feature-icon{position:static!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:8px!important;font-size:17px!important;background:#fff5c7!important}.tk-page-home .feature-title{margin:7px 0 3px!important;font-size:15px!important;line-height:1.2!important}.tk-page-home .feature-text{font-size:11px!important;line-height:1.45!important}.tk-page-home .feature-more{margin-top:auto;font-size:10px;color:#9a7100}.tk-page-home .section,.tk-page-home .lower-grid{margin-top:14px!important}
.tk-v2:not(.tk-page-home) .hero{min-height:110px!important;height:auto!important;padding:22px 24px!important;border:1px solid #f0db82!important;border-radius:var(--radius)!important;background:linear-gradient(115deg,#fff,#fff9e3)!important;box-shadow:var(--shadow)!important;color:var(--ink)!important}.tk-v2 .hero h1,.tk-v2 .hero-title{font-size:25px!important;color:var(--ink)!important}.tk-v2 .hero p,.tk-v2 .hero-text,.tk-v2 .hero-sub{font-size:12px!important;color:var(--muted)!important}
.tk-v2 .provider-grid,.tk-v2 .partner-grid,.tk-v2 .exchange-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.tk-v2 .provider-card,.tk-v2 .partner-card,.tk-v2 .exchange-card{min-height:0!important;padding:10px!important;background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:none!important}.tk-v2 .provider-image-wrap,.tk-v2 .partner-image,.tk-v2 .card-image{height:100px!important;background:#15171a!important;border-radius:6px!important;overflow:hidden}.tk-v2 .provider-name,.tk-v2 .partner-name{font-size:14px!important;color:var(--ink)!important}.tk-v2 .provider-description,.tk-v2 .provider-info{font-size:11px!important;color:var(--muted)!important}.tk-v2 .provider-card button,.tk-v2 .partner-card button,.tk-v2 .exchange-card button{height:32px!important;background:var(--brand)!important;color:#111!important;border:0!important;border-radius:5px!important}
.tk-v2 .filter-section,.tk-v2 .filters,.tk-v2 .search-section,.tk-v2 .board-toolbar{padding:12px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important}.tk-v2 .filter-tag,.tk-v2 .tab-button,.tk-v2 .category-tab{min-height:30px!important;padding:6px 12px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:#fff!important;color:#444!important;font-size:11px!important}.tk-v2 .filter-tag.active,.tk-v2 .tab-button.active,.tk-v2 .category-tab.active{background:var(--brand)!important;color:#111!important;border-color:var(--brand)!important}
.tk-v2 .board-table,.tk-v2 .scam-table,.tk-v2 table{width:100%;background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden}.tk-v2 th,.tk-v2 .board-table-head{height:44px!important;background:#f4f5f7!important;color:#34383d!important;font-size:13px!important}.tk-v2 td,.tk-v2 .board-row,.tk-v2 .scam-row{min-height:48px!important;padding:10px 11px!important;border-bottom:1px solid #eceef1!important;background:#fff!important;color:#454b53!important;font-size:13px!important}.tk-v2 .status-bad,.tk-v2 .danger,.tk-v2 .badge-red{background:#fff0f1!important;color:#d32f2f!important}.tk-v2 .status-good,.tk-v2 .success{background:#effaf3!important;color:#208746!important}
.tk-v2 .verification-form,.tk-v2 .request-form,.tk-v2 .detail-card,.tk-v2 .support-content,.tk-v2 .inquiry-form,.tk-v2 .calendar-wrap{background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important}.tk-v2 .verification-form,.tk-v2 .request-form,.tk-v2 .detail-card{padding:18px!important}.tk-v2 .verification-form label,.tk-v2 .request-form label{color:#444!important}.tk-v2 .verification-form input,.tk-v2 .verification-form textarea,.tk-v2 .request-form input,.tk-v2 .request-form textarea{background:#fff!important;color:#222!important;border-color:#dfe2e6!important}
.tk-v2 .event-wrap{width:var(--max);max-width:calc(100% - 32px);margin:18px auto}.tk-v2 .event-hero,.tk-v2 .event-card,.tk-v2 .event-account,.tk-v2 .event-notice,.tk-v2 .event-table-wrap,.tk-v2 .event-modal{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}.tk-v2 .event-grid{gap:12px!important}.tk-v2 .event-action,.tk-v2 .event-confirm{background:var(--brand)!important;color:#111!important}
.tk-v2 footer,.tk-v2 .footer{background:#fff!important;color:#777!important;border-top:1px solid var(--line)!important}.tk-v2 .pagination a,.tk-v2 .page-button{min-width:28px;height:28px;border:1px solid var(--line);background:#fff;border-radius:4px;font-size:11px}.tk-v2 .pagination .active,.tk-v2 .page-button.active{background:var(--brand);border-color:var(--brand);color:#111}
@media(max-width:1100px){.tk-v2-header-inner{max-width:calc(100% - 20px)}.tk-v2-nav .nav-item{font-size:10px}.tk-v2-nav .nav-icon{display:none}.tk-v2 .main-grid{grid-template-columns:220px minmax(0,1fr)}.tk-v2 .provider-grid,.tk-v2 .partner-grid,.tk-v2 .exchange-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){.tk-v2-header{height:56px}.tk-v2-header-inner{max-width:calc(100% - 16px);gap:8px}.tk-v2-brand{min-width:auto}.tk-v2-brand img{width:30px;height:34px}.tk-v2-brand-copy,.tk-v2-header .header-link,.tk-v2-header .header-divider{display:none}.tk-v2-header .header-right{flex:1}.tk-v2-header .search-box{width:140px;height:34px;margin-left:auto}.tk-v2-nav{height:44px;overflow-x:auto}.tk-v2-nav-inner{display:flex;width:max-content;min-width:100%;height:44px}.tk-v2-nav .nav-item{flex:0 0 auto;width:auto;min-width:82px;height:44px;padding:0 9px;font-size:10px}.tk-v2-nav .nav-icon{display:inline}.tk-v2-nav .dropdown{display:none!important}.tk-v2 .main{max-width:calc(100% - 16px);margin:12px auto 28px}.tk-v2 .main-grid{grid-template-columns:1fr}.tk-v2 .left-column{order:2}.tk-v2 .content{order:1}.tk-page-home .hero{height:170px!important;padding:20px!important;background:linear-gradient(110deg,#fff,#fff7d5)!important}.tk-page-home .hero-content{max-width:72%}.tk-page-home .hero-small{font-size:9px!important}.tk-page-home .hero-title{font-size:20px!important}.tk-page-home .hero-text,.tk-page-home .hero-sub{font-size:10px!important}.tk-page-home .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tk-page-home .feature-card{min-height:105px!important;padding:12px!important}.tk-v2 .provider-grid,.tk-v2 .partner-grid,.tk-v2 .exchange-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.tk-v2 .board-table-head{display:none!important}.tk-v2 .board-row,.tk-v2 .scam-row{display:block!important;margin-bottom:7px!important;padding:11px!important;border:1px solid var(--line)!important;border-radius:7px!important}.tk-v2 .event-wrap{max-width:calc(100% - 16px)}}
@media(max-width:420px){.tk-v2-header .search-box{width:130px}.tk-v2-nav .nav-item{min-width:78px}.tk-page-home .feature-grid,.tk-v2 .provider-grid,.tk-v2 .partner-grid,.tk-v2 .exchange-grid{grid-template-columns:1fr!important}.tk-page-home .feature-card{min-height:92px!important}.tk-v2 .event-grid{grid-template-columns:1fr!important}}
.tk-v2 .wrapper{background:#f7f8fa!important;color:var(--ink)!important}.tk-v2 .wrapper .section,.tk-v2 .wrapper .panel,.tk-v2 .wrapper .notice-box,.tk-v2 .wrapper .quick-menu,.tk-v2 .wrapper .login-box{background:#fff!important;color:var(--ink)!important}.tk-v2 .wrapper .section-header,.tk-v2 .wrapper .panel-header{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.tk-v2 .wrapper .section-body,.tk-v2 .wrapper .panel-body{background:#fff!important;color:var(--muted)!important}.tk-v2 .wrapper .dark-section,.tk-v2 .wrapper .info-section,.tk-v2 .wrapper .description-section{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}
.tk-v2 .content-box,.tk-v2 .lower-box,.tk-v2 .request-box,.tk-v2 .provider-status{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important}.tk-v2 .content-box h1,.tk-v2 .content-box h2,.tk-v2 .content-box h3,.tk-v2 .lower-box h2,.tk-v2 .request-box h2{color:var(--ink)!important}.tk-v2 .content-box p,.tk-v2 .lower-box p,.tk-v2 .request-box p{color:var(--muted)!important}
.tk-v2 .seo-guide,.tk-v2 .partner-tag-search,.tk-v2 .partner-results,.tk-v2 .provider-empty{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.tk-v2 .partner-tag-btn{background:#fff!important;color:#444!important;border:1px solid var(--line)!important}.tk-v2 .partner-tag-btn.active{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important}.tk-v2 .seo-guide h2,.tk-v2 .seo-guide h3{color:var(--ink)!important}.tk-v2 .seo-guide p,.tk-v2 .seo-guide li{color:var(--muted)!important}
.tk-v2 .left-column>.box,.tk-v2 .tk-auth-mount,.tk-v2 .tk-auth-form,.tk-v2 .side-menu,.tk-v2 .side-title,.tk-v2 .side-list,.tk-v2 .side-row,.tk-v2 .left-column .quick-title,.tk-v2 .left-column .quick-grid,.tk-v2 .left-column .quick-item{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.tk-v2 .side-row,.tk-v2 .side-menu a{color:#454b53!important}.tk-v2 .side-row:hover,.tk-v2 .side-menu a:hover{background:#fff8dc!important;color:#8a6300!important}
.tk-page-partners .partner-tag-list,.tk-page-partners .partner-tag-bottom,.tk-page-partners .partner-tag-actions,.tk-page-partners .provider-grid,.tk-page-partners .lower-grid{background:#fff!important;color:var(--ink)!important}.tk-page-partners .partner-tag-reset{background:#fff!important;color:#555!important;border:1px solid var(--line)!important}.tk-page-partners .partner-tag-submit{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important}
.tk-page-verification .verify-hero,.tk-page-scam-sites .scam-hero{min-height:150px!important;padding:28px 32px!important;background:linear-gradient(115deg,#fff,#fff8dc)!important;color:var(--ink)!important;border:1px solid #f0db82!important;border-radius:var(--radius)!important}.tk-page-verification .verify-hero h1,.tk-page-verification .verify-hero p,.tk-page-scam-sites .scam-hero h1,.tk-page-scam-sites .scam-hero p{color:var(--ink)!important}.tk-page-verification .request-head,.tk-page-verification .request-body,.tk-page-verification .form-grid,.tk-page-verification .form-row,.tk-page-verification .request-actions,.tk-page-verification .seo-guide-grid,.tk-page-verification .seo-guide-card,.tk-page-verification .seo-faq{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}
.tk-page-scam-sites .scam-tools,.tk-page-scam-sites .scam-search,.tk-page-scam-sites .scam-section,.tk-page-scam-sites .scam-title-row,.tk-page-scam-sites .scam-pagination,.tk-page-scam-sites .seo-guide-grid,.tk-page-scam-sites .seo-guide-card,.tk-page-scam-sites .seo-faq{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.tk-page-scam-sites .scam-notice{background:#fff7d7!important;color:#624b00!important;border:1px solid #f0db82!important}.tk-page-scam-sites .scam-head{background:#f4f5f7!important;color:#34383d!important}.tk-page-scam-sites .scam-title{color:var(--ink)!important}
.tk-page-scam-detail .detail-wrap{width:var(--max)!important;max-width:calc(100% - 32px)!important;margin:18px auto!important;background:#f7f8fa!important}.tk-page-scam-detail .detail-content,.tk-page-scam-detail .detail-head,.tk-page-scam-detail .detail-info,.tk-page-scam-detail .detail-info-item,.tk-page-scam-detail .detail-body,.tk-page-scam-detail .related-scams,.tk-page-scam-detail .related-scams-head,.tk-page-scam-detail .related-scams-list,.tk-page-scam-detail .related-scam-item,.tk-page-scam-detail .detail-actions{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.tk-page-scam-detail .detail-body{min-height:300px!important}.tk-page-scam-detail .detail-body p,.tk-page-scam-detail .related-scam-text{color:#4e555e!important}
.tk-page-point .hero,.tk-page-free-board .hero,.tk-page-support .hero{background:linear-gradient(115deg,#fff,#fff8dc)!important;color:var(--ink)!important}.tk-page-point .stats,.tk-page-point .stat,.tk-page-point .section-head,.tk-page-point .partner-grid,.tk-page-point .history-card,.tk-page-free-board .board-section,.tk-page-free-board .board-headline,.tk-page-free-board .board-tools,.tk-page-free-board .board-card,.tk-page-support .status-grid,.tk-page-support .status-card,.tk-page-support .section-head,.tk-page-support .notice-row,.tk-page-support .faq-list,.tk-page-support .faq-item,.tk-page-support .faq-question,.tk-page-support .inquiry-card{background:#fff!important;color:var(--ink)!important;border-color:var(--line)!important}.tk-page-point .notice,.tk-page-free-board .point-notice{background:#fff7d7!important;color:#624b00!important;border:1px solid #f0db82!important}.tk-page-free-board .board-title,.tk-page-support .section-title,.tk-page-point .section-title{color:var(--ink)!important}
@media(max-width:700px){.tk-page-scam-detail .detail-wrap{max-width:calc(100% - 16px)!important;margin:12px auto!important}.tk-page-verification .verify-hero,.tk-page-scam-sites .scam-hero{min-height:120px!important;padding:20px!important}.tk-page-scam-detail .detail-info{display:grid!important;grid-template-columns:1fr!important}.tk-page-scam-detail .detail-body{min-height:220px!important}}
@media(max-width:700px){.tk-page-scam-sites .scam-title-row{height:auto!important;min-height:58px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px 0!important}.tk-page-scam-sites .scam-title{grid-column:1/-1!important;min-width:0!important}.tk-page-scam-sites .scam-title h2{font-size:21px!important;white-space:nowrap!important}.tk-page-scam-sites .scam-title-icon{width:31px!important;height:31px!important}.tk-page-scam-sites .scam-write-btn{position:static!important;display:flex!important;justify-content:center!important;min-width:0!important;width:100%!important;height:36px!important;padding:0 8px!important;font-size:10px!important}.tk-page-scam-sites .scam-head,.tk-page-scam-sites .scam-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 78px 70px!important;align-items:center!important}.tk-page-scam-sites .scam-row{min-height:58px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.tk-page-scam-sites .scam-head>div,.tk-page-scam-sites .scam-row>div{display:block!important;padding:0 5px!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important}.tk-page-scam-sites .scam-head>div:nth-child(4),.tk-page-scam-sites .scam-row>div:nth-child(4),.tk-page-scam-sites .scam-head>div:nth-child(6),.tk-page-scam-sites .scam-row>div:nth-child(6){display:none!important}.tk-page-scam-sites .scam-name{white-space:nowrap!important}.tk-page-scam-sites .scam-tools{padding:10px!important}.tk-page-scam-sites .scam-search{width:100%!important;min-width:0!important}}
.tk-page-home .hero-content{display:block!important}
.tk-v2-menu-toggle{display:none;width:36px;height:36px;border:0;background:#fff;color:#111;font-size:22px;font-weight:900}.tk-v2-nav-inner{grid-template-columns:repeat(9,1fr)!important}.tk-v2-nav .nav-item{color:#111!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.15px!important;opacity:1!important}.tk-v2-nav .nav-item *{opacity:1}.tk-v2-brand-name b{color:#d9272e!important}.tk-v2 .notice-box a,.tk-v2 .notice-title a,.tk-v2 .notice-box .more,.tk-v2 .lower-title a{color:#111!important;font-weight:700!important}
.tk-page-home .feature-title{color:#111!important;font-weight:700!important}.tk-page-home .feature-card:nth-child(2) .feature-title{color:#d9272e!important}.tk-page-home .feature-card:nth-child(4) .feature-title{color:#e5484d!important}.tk-page-home .feature-card:nth-child(3) .feature-title,.tk-page-home .feature-card:nth-child(5) .feature-title,.tk-page-home .feature-card:nth-child(6) .feature-title,.tk-page-home .feature-card:nth-child(7) .feature-title,.tk-page-home .feature-card:nth-child(8) .feature-title{color:#111!important}.tk-v2 .section-title,.tk-v2 .board-title,.tk-v2 .quick-title,.tk-v2 .side-title,.tk-v2 .lower-title,.tk-v2 .notice-title{font-weight:700!important;color:#111!important}.tk-v2 button,.tk-v2 .tk-v2-primary,.tk-v2 .filter-tag,.tk-v2 .tab-button,.tk-v2 .category-tab,.tk-v2 th,.tk-v2 .board-table-head{font-weight:700!important}
.tk-page-partners .section-title,.tk-page-partners .section-title *,.tk-page-partners h1,.tk-page-partners h1 *,.tk-page-partners h2,.tk-page-partners h2 *{color:#111!important;font-weight:900!important}.tk-page-partners .partner-tag-btn{border:1px solid #cfd3d8!important;border-radius:16px!important;background:#fff!important;color:#222!important;font-weight:800!important;padding:7px 13px!important;margin:3px!important}.tk-page-partners .partner-tag-btn.active{background:#d9272e!important;color:#fff!important;border-color:#d9272e!important}
.tk-page-verification .verify-hero h1,.tk-page-verification .request-title,.tk-page-verification .request-title *,.tk-page-verification .request-box strong,.tk-page-verification .request-box em{color:#d9272e!important}.tk-page-verification .request-title{font-weight:900!important}.tk-page-verification .request-actions button{background:#d9272e!important;color:#fff!important}
.tk-page-point .hero h1,.tk-page-point .hero h1 span,.tk-page-point .section-title,.tk-page-point .section-title *{color:#d9272e!important}.tk-page-point .stat-value.green,.tk-page-point .stat:nth-child(1) .stat-value,.tk-page-point .point-method-card:nth-child(1) .stat-value,.tk-page-point .point-method-card:nth-child(3) .stat-value{color:#179642!important}.tk-page-point .stat-value.red{color:#d9272e!important}
.tk-page-free-board .hero h1,.tk-page-free-board .hero h1 span,.tk-page-free-board .board-title,.tk-page-free-board .board-title *,.tk-page-free-board .section-title,.tk-page-free-board .section-title *{color:#111!important;font-weight:900!important}
@media(max-width:1100px){.tk-v2-nav .nav-item{font-size:11px!important}}
@media(max-width:700px){.tk-v2-header{height:58px!important}.tk-v2-header-inner{justify-content:space-between!important}.tk-v2-menu-toggle{display:block;order:0}.tk-v2-brand{order:1;margin:auto}.tk-v2-brand img{width:28px!important;height:30px!important}.tk-v2-brand-copy{display:flex!important}.tk-v2-brand-name{font-size:20px!important;color:#d9272e!important}.tk-v2-brand-name b{color:#d9272e!important}.tk-v2-brand-sub{display:none}.tk-v2-header .header-right{order:2;flex:0 0 36px!important;margin:0!important}.tk-v2-header .search-box{width:36px!important;height:36px!important;padding:0!important;border:0!important;background:#fff!important}.tk-v2-header .search-box input{display:none!important}.tk-v2-header .search-button{width:36px;height:36px;font-size:0}.tk-v2-header .search-button:after{content:"⌕";font-size:24px;font-weight:900;color:#111}.tk-v2-nav{display:none;position:absolute;z-index:100;top:58px;left:8px;right:8px;height:auto!important;overflow:visible!important;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 30px rgba(0,0,0,.15)}.tk-v2-nav.is-open{display:block}.tk-v2-nav-inner{display:grid!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important;height:auto!important;background:#fff}.tk-v2-nav .nav-item{min-width:0!important;width:auto!important;height:44px!important;font-size:12px!important;color:#111!important;font-weight:850!important}.tk-page-home .hero{height:150px!important;padding:18px!important}.tk-page-home .hero-content{max-width:70%!important}.tk-page-home .hero-title{font-size:19px!important}.tk-page-home .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin-top:8px!important;border:1px solid var(--line);border-radius:8px;overflow:hidden}.tk-page-home .feature-card{min-height:92px!important;padding:10px 5px!important;align-items:center!important;text-align:center!important;border:0!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.tk-page-home .feature-icon{width:32px!important;height:32px!important;background:#fff!important;font-size:20px!important}.tk-page-home .feature-title{font-size:11px!important;margin-top:5px!important}.tk-page-home .feature-text,.tk-page-home .feature-more{display:none!important}.tk-v2 .left-column{display:none!important}}
.tk-page-home .section-title,.tk-page-home .section-title *{color:#111!important}.tk-page-home .notice-box .more,.tk-page-home .content-box .more,.tk-page-home .side-title .more{color:#111!important;font-weight:900!important}.tk-page-verification .verify-hero h1,.tk-page-verification .verify-hero h1 *{color:#d9272e!important}.tk-page-point .section .stats .stat:nth-child(1) .stat-value,.tk-page-point .section .stats .stat:nth-child(3) .stat-value{color:#179642!important}
.tk-page-partners .provider-grid>div:only-child{background:#fff!important;color:#555!important;border:1px solid var(--line)!important;border-radius:8px!important;min-height:100px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.tk-v2-menu-check{display:none}
@media(max-width:700px){.tk-v2-menu-check{display:block;order:0;appearance:none;width:36px;height:36px;margin:0;border:0;background:#fff;cursor:pointer}.tk-v2-menu-check:after{content:"☰";display:grid;place-items:center;width:36px;height:36px;color:#111;font-size:22px;font-weight:900}.tk-v2-header:has(.tk-v2-menu-check:checked)+.tk-v2-nav{display:block!important}}
@media(min-width:701px){
  .tk-v2-header{height:72px}.tk-v2-header-inner{max-width:min(1320px,calc(100% - 32px))}
  .tk-v2-brand{min-width:265px}.tk-v2-brand img{width:55px;height:57px}.tk-v2-brand-name{font-size:34px}
  .tk-v2-nav{height:50px}.tk-v2-nav-inner{display:flex!important;align-items:stretch;justify-content:center;gap:4px;max-width:min(1320px,calc(100% - 32px))}
  .tk-v2-nav .nav-item{flex:1 1 auto;height:50px!important;padding:0 15px!important;border:0!important;font-size:14px!important}
  .tk-v2-nav .nav-item:before{content:"";position:absolute;left:-2px;top:17px;width:1px;height:16px;background:#eef0f2}
  .tk-v2-nav .nav-item:first-child:before{display:none}.tk-v2-nav .nav-item.active:after,.tk-v2-nav .nav-item:hover:after{left:22%!important;right:22%!important;height:3px!important;background:#d9272e!important}
  .tk-page-home .main{max-width:min(1320px,calc(100% - 32px));margin-top:20px}
  .tk-page-home .main-grid{grid-template-columns:286px minmax(0,1fr)!important;gap:18px!important}
  .tk-page-home .left-column{gap:12px}.tk-page-home .login-box,.tk-page-home .notice-box,.tk-page-home .quick-menu{border-color:#e6e8eb!important;border-radius:10px!important;box-shadow:0 4px 16px rgba(22,28,36,.045)!important}
  .tk-page-home .login-title{color:#d9272e!important;font-weight:900!important}.tk-page-home .login-box input{height:40px!important}.tk-page-home .login-box input:focus{border-color:#d9272e!important;box-shadow:0 0 0 3px rgba(217,39,46,.08)}
  .tk-page-home .login-button{background:#d9272e!important;color:#fff!important;border-radius:6px!important;box-shadow:0 3px 9px rgba(217,39,46,.18)}
  .tk-page-home .hero{height:240px!important;padding:40px 44px!important;border:1px solid #eadfda!important;border-radius:14px!important;background:radial-gradient(circle at 82% 48%,rgba(217,39,46,.045),transparent 27%),linear-gradient(112deg,#fff,#fffaf7)!important;box-shadow:0 6px 22px rgba(28,35,45,.04)!important}
  .tk-page-home .hero-content{max-width:60%!important}.tk-page-home .hero-small{color:#606770!important;letter-spacing:2.6px!important;font-weight:600!important}.tk-page-home .hero-title{font-size:31px!important;line-height:1.32!important;letter-spacing:-1.1px!important;font-weight:700!important}.tk-page-home .hero-title span{color:#d9272e!important}.tk-page-home .hero-text{font-size:14px!important;color:#3f4750!important}.tk-page-home .hero-sub{font-size:12px!important;color:#68717c!important}
  .tk-page-home .lemon-character{display:block!important;visibility:visible!important;opacity:.94!important;right:78px!important;bottom:7px!important;filter:drop-shadow(0 12px 18px rgba(42,31,24,.09));transform:scale(.8);transform-origin:bottom right}
  .tk-page-home .hero-arrow{display:none!important}.tk-page-home .hero-dots{visibility:visible!important;opacity:1!important}.tk-page-home .hero-dot.active{background:#d9272e!important}
  .tk-page-home .feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}
  .tk-page-home .feature-card{min-height:146px!important;padding:18px!important;border:1px solid #e7e9ec!important;border-radius:11px!important;box-shadow:0 2px 8px rgba(22,28,36,.025)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}
  .tk-page-home .feature-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(22,28,36,.06)!important;border-color:#d7dbe0!important}
  .tk-page-home .feature-icon{width:40px!important;height:40px!important;border-radius:10px!important;background:#f3f5f7!important;font-size:20px!important}
  .tk-page-home .feature-title{font-size:16px!important;font-weight:700!important}.tk-page-home .feature-text{margin-top:5px!important;font-size:12px!important;color:#626b75!important}.tk-page-home .feature-more{padding:5px 0!important;border:0!important;border-radius:0!important;color:#4d5660!important;font-weight:600!important}
  .tk-page-home .section{border:1px solid #e7e9ec!important;border-radius:11px!important;box-shadow:0 2px 10px rgba(22,28,36,.025)!important}.tk-page-home .section-header{padding:0 18px!important;border-color:#eceef1!important}
  .tk-page-home .section-title h2,.tk-page-home .section-title h2 span{color:#171a1f!important;font-size:21px!important;font-weight:700!important}.tk-page-home .section-more{color:#454d56!important;font-weight:600!important}
  .tk-page-home .provider-status{margin:0 16px!important;border:1px solid #e7e9ed!important;border-radius:8px!important;background:#fafbfc!important}.tk-page-home .status-count{color:#d9272e!important}
  .tk-page-home .lower-grid{grid-template-columns:1fr 1.35fr!important;gap:14px!important;margin:16px!important}.tk-page-home .lower-box{border:1px solid #e5e7eb!important;border-radius:9px!important;box-shadow:none!important}.tk-page-home .lower-title{height:44px!important;padding:0 14px!important;border-color:#eceef1!important;font-size:15px!important}.tk-page-home .lower-row{border-color:#eef0f2!important;color:#30353b!important}.tk-page-home .lower-date{color:#8a9098!important}
}
@media(min-width:701px){
  .tk-page-home .content>.section{margin-top:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  .tk-page-home .content>.section>.lower-grid{margin:0!important;grid-template-columns:1fr 1.35fr!important}
  .tk-page-home .seo-home-links{display:none!important}
  .tk-page-home .home-trust-guide{margin-top:14px;padding:20px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px rgba(22,28,36,.04)}
  .tk-page-home .home-trust-guide>h2{margin:0;color:#111;font-size:21px;line-height:1.35;font-weight:850;letter-spacing:-.5px}
  .tk-page-home .home-trust-guide>p{margin:8px 0 16px;color:#555d66;font-size:12px;line-height:1.65;font-weight:400}
  .tk-page-home .home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
  .tk-page-home .home-trust-grid article{display:flex;gap:13px;min-height:100px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:9px}
  .tk-page-home .home-trust-icon{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#fff1f2;font-size:20px}
  .tk-page-home .home-trust-grid h3{margin:0 0 5px;color:#111;font-size:15px;font-weight:800}
  .tk-page-home .home-trust-grid p{margin:0;color:#555d66;font-size:11px;line-height:1.55;font-weight:400}
}
@media(min-width:701px){
  .tk-page-home .tk-v2-nav .nav-item,
  .tk-page-home .tk-v2-nav .nav-item:hover,
  .tk-page-home .tk-v2-nav .nav-item:focus,
  .tk-page-home .tk-v2-nav .nav-item:focus-visible,
  .tk-page-home .tk-v2-nav .nav-item.active,
  .tk-page-home .tk-v2-nav .nav-item.current,
  .tk-page-home .tk-v2-nav .nav-item.selected,
  .tk-page-home .tk-v2-nav .nav-item[aria-current="page"]{background:#fff!important;color:#111!important;opacity:1!important}
  .tk-page-home .tk-v2-nav .nav-item:hover,.tk-page-home .tk-v2-nav .nav-item:focus-visible{background:#fff6f6!important;color:#d9272e!important}
  .tk-page-home .tk-v2-nav .nav-item[aria-current="page"]{color:#d9272e!important}
  .tk-page-home .tk-v2-nav .nav-item[aria-current="page"]:after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:3px;background:#d9272e}
  .tk-page-home .tk-v2-nav .dropdown,.tk-page-home .tk-v2-nav .dropdown a{background:#fff!important;color:#111!important;border-color:#e5e7eb!important}.tk-page-home .tk-v2-nav .dropdown a:hover{background:#fff3f3!important;color:#d9272e!important}
  .tk-page-home .feature-card:hover{background:#fff!important;color:#111!important}.tk-page-home .feature-card:hover .feature-title{color:#111!important}.tk-page-home .feature-card:nth-child(2):hover .feature-title,.tk-page-home .feature-card:nth-child(4):hover .feature-title{color:#d9272e!important}.tk-page-home .feature-card:hover .feature-text{color:#555d66!important}
  .tk-page-home .lower-row:hover{background:#f8f9fa!important;color:#111!important}
  .tk-page-home .home-trust-guide,.tk-page-home .home-trust-guide *{background-color:transparent;color:inherit}.tk-page-home .home-trust-guide{background:#fff!important;color:#111!important}.tk-page-home .home-trust-guide>h2,.tk-page-home .home-trust-grid h3{color:#111!important}.tk-page-home .home-trust-guide>p,.tk-page-home .home-trust-grid p{color:#555d66!important}.tk-page-home .home-trust-grid article{background:#fff!important;color:#111!important;box-shadow:0 3px 12px rgba(22,28,36,.025)}
  .tk-page-home .home-popup-layer{background:rgba(0,0,0,.5)!important;padding:24px!important}.tk-page-home .home-popup-card{width:min(500px,calc(100% - 40px))!important;max-height:calc(100vh - 48px)!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 24px 70px rgba(0,0,0,.24)!important;overflow:auto!important}.tk-page-home .home-popup-title{padding:16px 52px 14px 18px!important;background:#fff!important;color:#111!important;font-size:18px!important;font-weight:800!important;border-bottom:1px solid #eceef1!important}.tk-page-home .home-popup-close{right:12px!important;top:10px!important;background:transparent!important;color:#4b5159!important;font-size:25px!important}.tk-page-home .home-popup-close:hover{color:#d9272e!important}.tk-page-home #homePopupLink{display:block;background:#fff!important}.tk-page-home .home-popup-image{width:100%!important;height:auto!important;max-height:540px!important;object-fit:contain!important;background:#fff!important}.tk-page-home .home-popup-fallback{min-height:180px;display:grid;place-items:center;background:#fafafa;color:#777;font-size:13px}.tk-page-home .home-popup-fallback[hidden]{display:none!important}.tk-page-home .home-popup-actions{padding:12px 14px!important;background:#fafafa!important;border-top:1px solid #eceef1!important;align-items:center!important}.tk-page-home .home-popup-actions button{color:#222!important;font-weight:600!important}.tk-page-home #homePopupDayHide{border:1px solid #dfe2e6!important;border-radius:6px!important;background:#fff!important}.tk-page-home #homePopupNext{min-width:76px;background:#d9272e!important;color:#fff!important;border-radius:6px!important;font-weight:800!important}
  .tk-page-home .tk-compact-footer{margin-top:18px!important;background:#fff!important;border-top:1px solid #e5e7eb!important}.tk-page-home .tk-compact-name{color:#d9272e!important}.tk-page-home .tk-compact-sub,.tk-page-home .tk-compact-info,.tk-page-home .tk-compact-copy{color:#656c75!important}.tk-page-home .tk-compact-warning{color:#24282e!important}.tk-page-home .tk-footer-telegram-label{color:#656c75!important}.tk-page-home .tk-footer-telegram-link{color:#d9272e!important}.tk-page-home .tk-compact-support-link{color:#222!important}.tk-page-home .tk-compact-support-link:hover{color:#d9272e!important}.tk-page-home .tk-compact-copy{border-color:#e5e7eb!important}
}
@media(min-width:701px){
  .tk-page-home .seo-home-links{display:block!important;margin:14px 0 0!important;padding:20px 22px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;box-shadow:0 4px 16px rgba(22,28,36,.035)!important;color:#111!important}
.tk-page-home .seo-home-links h2{color:#111!important;font-weight:800!important}.tk-page-home .seo-home-summary{color:#555d66!important;font-weight:400!important}.tk-page-home .seo-home-link-grid a{background:#fff!important;color:#111!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.tk-page-home .seo-home-link-grid a span{color:#555d66!important}

/* Official partner detail presentation. CMS/API DOM and media behavior stay unchanged. */
.tk-page-partner-detail{background:#f5f6f8!important;color:#20242a!important}.tk-page-partner-detail .top{background:#fff!important;border-color:#e2e5e9!important}.tk-page-partner-detail .brand{color:#20242a!important}.tk-page-partner-detail .back{border-color:#e2e5e9!important;background:#fff!important;color:#454d56!important}.tk-page-partner-detail .back:hover{border-color:#efc5c7!important;background:#fff5f5!important;color:#d9272e!important}.tk-page-partner-detail .crumb{color:#68717c!important;font-size:12px!important}
.tk-page-partner-detail .panel{overflow:hidden!important;border:1px solid #e2e5e9!important;border-radius:11px!important;background:#fff!important;color:#20242a!important;box-shadow:0 4px 16px rgba(30,38,48,.04)!important}.tk-page-partner-detail .partner-card{padding:0!important;background:#fff!important;color:#20242a!important}.tk-page-partner-detail .info-table{border-color:#e2e5e9!important;background:#fff!important}.tk-page-partner-detail .cell{border-color:#e8eaed!important}.tk-page-partner-detail .label{border-color:#e2e5e9!important;background:#f8f9fa!important;color:#68717c!important;font-size:13px!important;font-weight:600!important}.tk-page-partner-detail .value{background:#fff!important;color:#20242a!important;font-size:14px!important;font-weight:600!important}.tk-page-partner-detail .value:nth-child(2) strong{font-size:28px!important;line-height:1.25!important;font-weight:800!important}.tk-page-partner-detail .site-link{color:#d9272e!important}.tk-page-partner-detail .game{border:1px solid #e2e5e9!important;background:#f8f9fa!important;color:#454d56!important}
.tk-page-partner-detail .partner-image{width:100%!important;height:auto!important;min-height:0!important;align-self:start!important;overflow:visible!important;background:#f4f5f6!important;border-radius:0!important}.tk-page-partner-detail .partner-image img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}
.tk-page-partner-detail .below{padding:26px 28px!important;border-color:#e2e5e9!important;background:#fff!important}.tk-page-partner-detail .below h2{color:#20242a!important;font-size:22px!important}.tk-page-partner-detail .desc{color:#424a53!important;font-size:15px!important;line-height:1.8!important}.tk-page-partner-detail .btn{min-height:46px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important}.tk-page-partner-detail .btn-back{border:1px solid #d9272e!important;background:#fff!important;color:#d9272e!important}.tk-page-partner-detail .btn-site{border:0!important;background:#d9272e!important;color:#fff!important}.tk-page-partner-detail .btn-site:hover{background:#bd2027!important}.tk-page-partner-detail .btn:focus-visible{outline:3px solid #f7cfd1!important;outline-offset:2px}.tk-page-partner-detail .empty{background:#fff!important;color:#68717c!important}.tk-page-partner-detail .empty strong{color:#20242a!important}
@media(max-width:860px){.tk-page-partner-detail .info-table{border-color:#e2e5e9!important}}@media(max-width:520px){.tk-page-partner-detail .wrap{width:calc(100% - 18px)!important}.tk-page-partner-detail .info-table{grid-template-columns:92px minmax(0,1fr)!important}.tk-page-partner-detail .value:nth-child(2) strong{font-size:23px!important}.tk-page-partner-detail .actions{gap:8px!important}.tk-page-partner-detail .btn{width:100%!important}}
}

/* Partner detail media must escape the shared 100px card-thumbnail crop at every viewport. */
.tk-v2.tk-page-partner-detail .partner-image{width:100%!important;height:auto!important;min-height:0!important;align-self:start!important;overflow:visible!important;border-radius:0!important}.tk-v2.tk-page-partner-detail .partner-image img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important}
