:root{--trust-bg:#0f141a;--trust-surface:#1a222b;--trust-muted-surface:#171e26;--trust-text:#e8edf4;--trust-text-soft:#aeb8c7;--trust-line:#e8edf438;--trust-line-strong:#e8edf44d;--trust-accent:#ff7a59;--trust-accent-soft:#33211b;--trust-shadow-sm:0 10px 24px #00000042;--trust-shadow-md:0 16px 36px #0000004d;--trust-radius-sm:12px;--trust-radius-md:16px;--trust-radius-lg:20px;--utility-bg-card:#fff;--utility-bg-subtle:#f8f9fa;--utility-bg-elevated:#fafbfc;--utility-bg-input:#fafafa;--utility-bg-input-focus:#fff;--utility-text-strong:#111;--utility-text-body:#444;--utility-text-soft:#555;--utility-text-muted:#888;--utility-text-faint:#999;--utility-border:#e9ecef;--utility-border-soft:#f0f0f0;--utility-accent-soft:#fff4ef;--utility-accent-border:#ffd4c4;--utility-accent-text:#c2410c;--utility-poster-bg:#f1f3f5;--utility-soft-panel:#f3f4f6}body.light-mode,html[data-theme=light]{--trust-bg:#f4efe8;--trust-surface:#fff;--trust-muted-surface:#faf7f2;--trust-text:#1d1a16;--trust-text-soft:#4f4a42;--trust-line:#1d1a161a;--trust-line-strong:#1d1a162e;--trust-accent-soft:#fff3ee;--trust-shadow-sm:0 6px 18px #1d1a1614;--trust-shadow-md:0 10px 28px #1d1a161a}html[data-theme=dark]{--utility-bg-card:#1a222beb;--utility-bg-subtle:#171e26f5;--utility-bg-elevated:#131a22fa;--utility-bg-input:#ffffff0d;--utility-bg-input-focus:#ffffff14;--utility-text-strong:var(--trust-text);--utility-text-body:var(--trust-text-soft);--utility-text-soft:var(--trust-text-soft);--utility-text-muted:#aeb8c7d1;--utility-text-faint:#aeb8c7ad;--utility-border:#e8edf429;--utility-border-soft:#e8edf41a;--utility-accent-soft:#ff7a5924;--utility-accent-border:#ff7a5957;--utility-accent-text:#ffb59f;--utility-poster-bg:#ffffff14;--utility-soft-panel:#ffffff12}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--trust-text);background:linear-gradient(180deg,color-mix(in srgb,var(--trust-surface)80%,#000 20%)0%,var(--trust-bg)100%);font-family:IBM Plex Sans KR,Apple SD Gothic Neo,system-ui,-apple-system,sans-serif;line-height:1.5}body.light-mode,html[data-theme=light] body{background:linear-gradient(180deg,#fffdf9 0%,var(--trust-bg)100%)}a{color:inherit}.finance-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--trust-surface)80%,#000 20%)0%,var(--trust-bg)100%);min-height:100vh}body.light-mode .finance-shell,html[data-theme=light] .finance-shell{background:linear-gradient(180deg,#fffdf9 0%,var(--trust-bg)100%)}.finance-header{z-index:40;background:color-mix(in srgb,var(--trust-surface)92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--trust-line);position:sticky;top:0}.finance-header-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:12px 24px;display:flex}.finance-header-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.finance-header-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.finance-header-link{border:1px solid var(--trust-line);background:var(--trust-surface);color:var(--trust-text);border-radius:999px;align-items:center;padding:8px 12px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.finance-header-link:hover{border-color:var(--trust-line-strong);background:var(--trust-muted-surface)}.finance-theme-btn{border:1px solid var(--trust-line);background:var(--trust-surface);width:36px;height:36px;color:var(--trust-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;transition:border-color .15s,transform .15s;display:inline-flex}.finance-theme-btn:hover{border-color:var(--trust-line-strong);transform:translateY(-1px)}.trust-container{max-width:1080px;margin:0 auto;padding:36px 24px 80px}.trust-hero{margin-bottom:20px}.trust-eyebrow{border:1px solid var(--trust-line);background:var(--trust-muted-surface);color:var(--trust-text-soft);border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-block}.trust-h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.2}.trust-lead{max-width:860px;color:var(--trust-text-soft);margin:0;line-height:1.65}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.trust-card{border-radius:var(--trust-radius-md);background:var(--trust-surface);border:1px solid var(--trust-line);box-shadow:var(--trust-shadow-sm);padding:18px}.trust-card h2{margin:0 0 8px;font-size:1.05rem}.trust-card p{color:var(--trust-text-soft);margin:0 0 12px;line-height:1.55}.trust-link-row{flex-wrap:wrap;gap:8px;display:flex}.trust-link-btn{border:1px solid var(--trust-line);background:#fff;border-radius:999px;align-items:center;padding:8px 12px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.trust-link-btn:hover{border-color:var(--trust-line-strong)}.trust-note{border-radius:var(--trust-radius-md);background:var(--trust-muted-surface);border:1px solid var(--trust-line);margin-top:18px;padding:16px}.trust-note h2{margin:0 0 8px;font-size:1rem}.trust-note ul{color:var(--trust-text-soft);margin:0;padding-left:18px;line-height:1.6}.calc-theme,.market-theme{min-height:100vh;color:var(--trust-text);background:radial-gradient(1200px 800px at 85% -10%,color-mix(in srgb,var(--trust-accent)16%,transparent)0%,transparent 60%),radial-gradient(900px 600px at -10% 30%,color-mix(in srgb,var(--trust-accent-soft)40%,transparent)0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--trust-surface)80%,#000 20%)0%,var(--trust-bg)100%)}body.light-mode .calc-theme,body.light-mode .market-theme{background:radial-gradient(1200px 800px at 85% -10%,#fff0d6 0%,transparent 60%),radial-gradient(900px 600px at -10% 30%,#e3f2ff 0%,transparent 55%),linear-gradient(180deg,#fffdf9 0%,var(--trust-bg)100%)}.calc-main,.market-main{max-width:980px;margin:0 auto;padding:56px 24px 80px}.calc-main h1,.market-main h1{letter-spacing:-.02em;margin:0 0 10px;font-family:Gowun Batang,serif;font-size:clamp(2rem,3vw,2.7rem)}.calc-lead,.market-lead{color:var(--trust-text-soft);margin:0 0 20px;font-size:1.05rem;line-height:1.6}.market-data-source{border-radius:var(--trust-radius-md);background:color-mix(in srgb,var(--trust-accent-soft)35%,var(--trust-surface));border:1px solid var(--trust-line);color:var(--trust-text);margin:0 0 20px;padding:12px 14px;font-size:.88rem;line-height:1.55}.market-data-source--muted{background:var(--trust-muted-surface);color:var(--trust-text-soft)}.market-data-source .market-code{background:var(--trust-surface);border:1px solid var(--trust-line);border-radius:4px;padding:2px 6px;font-size:.82rem}.market-sample-count{color:var(--trust-text-soft);margin:10px 0 0;font-size:.82rem}.calc-card,.market-card{border-radius:var(--trust-radius-lg);background:var(--trust-surface);border:1px solid var(--trust-line);box-shadow:var(--trust-shadow-sm);padding:18px}.calc-form{gap:12px;min-width:0;display:grid}.calc-grid,.market-grid{gap:16px;display:grid}.market-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.market-main>.market-lead{margin-bottom:28px}.market-main>.market-grid{gap:22px}.market-main>section.market-note{margin-top:36px}.market-main>section.cta-row{flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:8px;display:flex}.calc-grid>*{min-width:0}.calc-field{width:100%;min-width:0}.calc-field label{color:var(--trust-text-soft);font-size:.9rem;display:block}.calc-field input,.decision-input{border-radius:var(--trust-radius-sm);border:1px solid var(--trust-line);background:var(--trust-surface);width:100%;color:var(--trust-text);box-sizing:border-box;margin-top:6px;padding:10px 12px;font-size:.95rem}.calc-toggle{flex-wrap:wrap;gap:8px;display:flex}.calc-toggle button{border:1px solid var(--trust-line-strong);background:var(--trust-surface);color:var(--trust-text);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600}.calc-toggle button.active{background:var(--trust-accent);color:#fff;border-color:#0000}.calc-panel{border-radius:var(--trust-radius-lg);border:1px solid var(--trust-line);background:var(--trust-muted-surface);margin-top:18px;padding:18px}.calc-kpi-grid{gap:10px;display:grid}.calc-kpi{border-radius:var(--trust-radius-sm);border:1px solid var(--trust-line);background:var(--trust-surface);padding:12px}.calc-kpi span{color:var(--trust-text-soft);font-size:.78rem;display:block}.calc-kpi strong{margin-top:4px;font-size:1.1rem;display:block}.calc-muted,.calc-note,.market-note ul,.market-card p{color:var(--trust-text-soft)}.calc-note{margin-top:16px;font-size:.78rem}.market-card h2{margin:0 0 8px;font-size:1.15rem}.market-card strong{color:var(--trust-text);margin-bottom:6px;display:block}.market-card p{margin:0;line-height:1.55}.market-note ul{margin:0;padding-left:18px;line-height:1.6}@media (min-width:640px){.calc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.finance-header-inner,.trust-container{padding-left:16px;padding-right:16px}.finance-header-link{padding:6px 10px;font-size:.82rem}.finance-header-title{font-size:.98rem}}.kr-header{z-index:100;background:color-mix(in srgb,var(--trust-surface)92%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--trust-line);position:sticky;top:0}.kr-header-inner{align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:13px 24px;display:flex}.kr-logo{color:var(--trust-text);flex-shrink:0;margin-right:8px;font-family:Gowun Batang,serif;font-size:1.35rem;font-weight:700;text-decoration:none}.kr-logo:hover{color:var(--trust-accent)}.kr-nav{flex-wrap:wrap;flex:1;align-items:center;gap:2px;display:flex}.kr-nav-link{color:var(--trust-text-soft);border-radius:999px;padding:6px 11px;font-size:.87rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.kr-nav-link:hover{color:var(--trust-text);background:var(--trust-muted-surface)}.kr-nav-link--active{color:var(--trust-accent);background:var(--trust-accent-soft)}.kr-header-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:768px){.kr-header-inner{gap:8px;padding:11px 16px}.kr-nav-link{padding:5px 8px;font-size:.8rem}.kr-logo{font-size:1.2rem}}@media (max-width:480px){.kr-nav{gap:0}.kr-nav-link{padding:5px 6px;font-size:.76rem}}html[data-theme=dark] :is(.calc-page,.tzh-page,.tz-page,.ranking-page){color:var(--utility-text-strong)!important;background:0 0!important}html[data-theme=dark] :is(.calc-breadcrumb,.calc-breadcrumb a,.tzh-breadcrumb,.tzh-breadcrumb a,.tz-breadcrumb,.tz-breadcrumb a,.ranking-breadcrumb,.ranking-breadcrumb a,.calc-subtitle,.calc-section p,.calc-list li,.tzh-lead,.tzh-muted,.tz-lead,.tz-muted,.tz-meta,.ranking-subtitle,.section-head span,.spotlight-card .spotlight-original,.spotlight-card p,.ranking-body .ranking-title-original,.ranking-body p,.dominance-count,.dominance-card .dominance-title-original,.dominance-card p,.country-chips span,.guide-card p,.faq-item p,.empty-box,.tzh-card span,.tzc-zone,.tzc-hint,.tzc-label,.rg-history p,.bmi-bar-labels,.bmi-table-row.header,.ac-detail span,.dc-result-detail span,.dc-field label,.ac-field label,.pc-form label,.rg-field label,.rg-checkbox,.rg-pick-row,.tc-time-group label,.tc-hms-field span,.tc-field label,.uc-field label,.bmi-field label,.bq-label){color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.calc-breadcrumb span,.tzh-breadcrumb span,.tz-breadcrumb span){color:var(--utility-text-faint)!important}html[data-theme=dark] :is(.calc-hero h1,.calc-section h2,.calc-example-box h3,.rg-card h2,.tc-card h2,.uc-table-wrap h2,.bmi-box h2,.bq-card-title,.tzh-hero h1,.tzh-section h2,.tzh-card,.tz-hero h1,.tz-section h2,.tzc-h2,.tzc-time,.tzc-result-value,.ranking-hero h1,.ranking-body strong,.spotlight-card strong,.section-head h2,.dominance-card strong,.dc-result-detail strong,.ac-detail strong,.pc-inline span,.uc-result-value,.uc-row-value,.tc-result-sub strong,.tc-result-main strong,.bmi-detail strong){color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.calc-example-box,.calc-faq-item,.calc-related a,.dc-card,.ac-box,.ac-detail,.pc-card,.rg-card,.rg-history-item,.rg-list-result,.rg-copy-btn,.tc-card,.tc-result-sub>div,.tc-remove-btn,.tc-add-btn,.tc-conv-table,.uc-converter,.uc-swap-btn,.uc-table,.bmi-box,.bmi-detail,.bmi-table,.bq-card,.bq-btn,.bq-placeholder,.tzh-card,.tzh-details,.tzh-chip,.tz-chip,.tz-faq-item,.tzc-card,.tzc-btn,.ranking-eyebrow,.hero-metrics span,.ranking-item,.dominance-card,.guide-card,.faq-item,.related-links a,.country-chips span,.meta-row span,.watch-link-muted,.empty-box){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.dc-tab,.pc-tab,.rg-tab,.tc-tab,.uc-tab,.bmi-unit-btn,.rg-generate-btn.secondary){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.dc-tab.active,.pc-tab.active,.rg-tab.active,.tc-tab.active,.uc-tab.active,.bmi-unit-btn.active){background:var(--trust-accent)!important;border-color:var(--trust-accent)!important;color:#fff!important}html[data-theme=dark] :is(.dc-field input,.ac-field input,.pc-form input,.rg-field input,.rg-field textarea,.rg-pick-row input,.tc-hms-field input,.tc-field input,.tc-field select,.uc-field input,.uc-field select,.bmi-field input,.bq-input,.tzc-input){background:var(--utility-bg-input)!important;border-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.dc-field input:focus,.ac-field input:focus,.pc-form input:focus,.rg-field input:focus,.rg-field textarea:focus,.tc-hms-field input:focus,.tc-field input:focus,.tc-field select:focus,.uc-field input:focus,.uc-field select:focus,.bmi-field input:focus,.bq-input:focus,.tzc-input:focus){background:var(--utility-bg-input-focus)!important;border-color:var(--trust-accent)!important}html[data-theme=dark] :is(.dc-result,.bmi-table-row,.tc-conv-row-result,.uc-row,.faq-item,.tz-faq-item,.calc-faq-item){border-color:var(--utility-border-soft)!important}html[data-theme=dark] :is(.dc-result-detail>div,.rg-list-result,.bmi-detail,.bmi-table-row.header,.uc-row:hover,.tc-result-sub>div,.hero-metrics span,.country-chips span,.meta-row span){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.ac-kpi:not(.primary),.rg-history-item,.tc-add-btn,.tc-remove-btn,.watch-link-muted){background:var(--utility-soft-panel)!important}html[data-theme=dark] :is(.uc-result-box,.tc-result-main,.rg-chip,.rg-history-item.latest,.tz-chip--accent,.tzc-result,.bmi-table-row.active,.uc-row.target,.rank-pill){background:var(--utility-accent-soft)!important;border-color:var(--utility-accent-border)!important;color:var(--utility-accent-text)!important}html[data-theme=dark] :is(.dc-result-main,.pc-result,.ac-kpi.primary){box-shadow:none!important}html[data-theme=dark] :is(.poster,.dominance-poster,.poster-fallback,.dominance-poster-fallback){background:var(--utility-poster-bg)!important;border-color:var(--utility-border)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page){color:var(--utility-text-strong)!important}.compare-global-footer{text-align:center;margin-top:48px;padding:24px 20px;font-size:13px;line-height:1.8;color:#6b7280!important;background:#111827!important}.compare-global-footer a{text-decoration:none;color:#9ca3af!important}.compare-global-footer a:hover{color:#fff!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-section-title,.pk-section-title,.cc-section-title,.mg-section-title,.tp-section-title,.section-title,.section-head h2){color:var(--utility-text-strong)!important;border-bottom-color:var(--utility-border)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-table,.pk-table,.cc-table,.mg-table,.tp-table,table){background:var(--utility-bg-subtle)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-table thead tr,.pk-table thead tr,.cc-table thead tr,.mg-table thead tr,thead tr){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-table th,.pk-table th,.cc-table th,.mg-table th,.tp-table th,thead th){color:var(--utility-text-soft)!important;border-bottom-color:var(--utility-border)!important;background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-table td,.pk-table td,.cc-table td,.mg-table td,.tp-table td,tbody td){color:var(--utility-text-strong)!important;border-bottom-color:var(--utility-border-soft)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(tbody tr:hover){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.th-best,.pk-best,.cc-table thead th.best-col,.mg-best){color:#93c5fd!important;background:#2563eb59!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap) .rank-2{color:var(--utility-text-strong)!important;background:#475569b3!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap) .rank-3,html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap) .badge-gray{color:var(--utility-text-soft)!important;background:#47556980!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap) .badge-green{color:#86efac!important;background:#14532d73!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap) .badge-yellow{color:#fde68a!important;background:#78350f73!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.securities-page,.car-insurance-page) :is(.bk-card-name,.bk-card-rate,.bk-tip-title,.bk-faq-question,.bk-sim-title,.bk-faq summary,.pk-card-name,.pk-tip-title,.pk-faq summary,.cc-card-name,.cc-tip-title,.cc-faq summary,.mg-faq-item>summary,.mg-section-sub,.sec-sub,.ins-share){color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-carrier-card,.tp-table-wrap,.tp-mvno-card,.tp-calc-box,.tp-rec-item,.tp-tip-card,.tp-faq-item,.cc-card-item,.cc-table-wrap,.cc-calc,.cc-rec-item,.cc-tip-card,.cc-faq details,.pk-table-wrap,.pk-card,.pk-calc-box,.pk-strategy-card,.pk-tip-card,.pk-faq details,.pk-rate-box,.pk-q-btn,.pk-tax-btn,.bk-table-wrap,.bk-card,.bk-simulator,.bk-tip,.bk-tip-card,.bk-faq details,.bk-faq-item,.bk-related-link,.bk-notice,.mg-table-wrap,.mg-faq-item,.mg-disclaimer,.mg-summary-card,.ins-card,.table-wrap,.dc-card,.rec-item,.tip-card,.faq-item,.impact-box,.sec-card,.mts-card,.calc-box,.ps-card,.isp-card){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-breadcrumb,.tp-breadcrumb a,.tp-hero p,.tp-plan-data,.cc-breadcrumb,.cc-breadcrumb a,.cc-card-company,.cc-tip-desc,.pk-breadcrumb,.pk-breadcrumb a,.pk-card-type,.pk-tip-desc,.bk-breadcrumb,.bk-breadcrumb a,.bk-section-sub,.bk-tip-desc,.bk-notice,.bk-card-type,.bk-tag,.bk-faq-answer,.bk-rate-label small,.bk-details,.bk-details li,.bk-sim-desc,.bk-sim-label,.bk-sim-unit,.bk-sim-result-label,.bk-sim-disclaimer,.mg-breadcrumb,.mg-breadcrumb a,.mg-summary-label,.mg-summary-desc,.breadcrumb,.breadcrumb a,.page-hero p,.fee-label,.sec-sub,.sec-pros,.dc-desc,.dc-who,.rec-condition,.rec-reason,.tip-desc,.calc-label,.calc-input,.calc-select,.plan-name,.plan-speed,.pk-sub,.pk-table small,.pk-table-note,.pk-calc-desc,.pk-calc-label,.pk-strategy-reason,.pk-rate-low,.pk-details,.pk-details li,.pk-faq .faq-body,.bk-faq .faq-body,.cc-faq .faq-body,.mg-faq-item>div,.bk-table-note,.bk-rate-label,.tp-table-footnote,.tp-rec-condition,.tp-rec-reason,.tp-faq-answer){color:var(--utility-text-soft)!important}html[data-theme=dark] .mg-wrap .mg-summary-rate{color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-tabs,.tp-tab-btn,.cc-cat-btn,.pk-tab-row,.pk-tab-btn,.bank-tab-switcher,.bank-tab-btn,.mg-tab-btn,.tab-row,.tab-btn){background:var(--utility-bg-elevated)!important;border-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-tab-btn.is-active,.cc-cat-btn.active,.pk-tab-btn.active,.bank-tab-btn.active,.mg-tab-btn.active,.tab-btn.active){background:var(--trust-accent)!important;border-color:var(--trust-accent)!important;color:#fff!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-calc-input,.cc-calc-input,.pk-calc-input,.bk-sim-input,.calc-input,.calc-select){background:var(--utility-bg-input)!important;border-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-calc-input:focus,.cc-calc-input:focus,.pk-calc-input:focus,.bk-sim-input:focus,.calc-input:focus,.calc-select:focus){border-color:var(--trust-accent)!important;background:var(--utility-bg-input-focus)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-btn--secondary,.cc-btn-secondary,.pk-btn-secondary,.bk-btn--secondary,.mg-cta-secondary,.btn-secondary){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-cta,.cc-cta,.pk-cta,.bk-cta,.cta-box){border-color:var(--utility-accent-border)!important;background:linear-gradient(135deg,#ff7a5933,#3a2923d9)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-cta h3,.bk-cta p,.cc-cta h3,.cc-cta p,.pk-cta h3,.pk-cta p,.cta-box h3){color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.bk-cta p,.cc-cta p,.pk-cta p,.cta-box p){color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.bk-wrap,.bk-shell) .bk-update-badge{color:#93c5fd!important;background:#2563eb38!important}html[data-theme=dark] :is(.bk-wrap,.bk-shell) .bk-table tbody tr.top-row{background:#78350f42!important}html[data-theme=dark] :is(.bk-wrap,.bk-shell) .bk-table tbody tr.top-row:hover{background:#78350f57!important}html[data-theme=dark] .mg-wrap .mg-faq-item>summary{background:var(--utility-bg-subtle)!important}html[data-theme=dark] .mg-wrap .mg-faq-item>summary:hover,html[data-theme=dark] :is(.bk-wrap,.cc-wrap,.pk-wrap,.mg-wrap) :is(.bk-faq-question:hover,.bk-faq-question:focus,.cc-faq-question:hover,.pk-faq-question:hover){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.securities-page,.car-insurance-page) :is(.bk-tag,.cc-tag,.pk-tag,.mg-tag,.tag,.b-gray,.chip-fee){background:var(--utility-bg-elevated)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.tp-shell,.cc-wrap,.pk-wrap,.bk-wrap,.mg-wrap,.internet-page,.securities-page,.car-insurance-page) :is(.tp-related-link,.cc-related-link,.pk-related-link,.bk-related-link,.related-link,.mg-link-btn){background:var(--utility-bg-elevated)!important;border-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] .ps-tab-btn{background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] .ps-tab-btn.active{background:var(--trust-accent)!important;border-color:var(--trust-accent)!important;color:#fff!important}html[data-theme=dark] :is(.ps-empty,.ps-top-card,.ps-list){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important}html[data-theme=dark] :is(.ps-item a:hover){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.ps-keyword,.ps-top-card .ps-keyword){color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.ps-meta,.ps-traffic,.ps-rank,.ps-loading){color:var(--utility-text-soft)!important}html[data-theme=dark] .trend-page{background:var(--trust-bg);color:var(--trust-text)}html[data-theme=dark] .coupang-disclosure{background:var(--trust-surface);border-color:var(--trust-line);color:var(--utility-text-muted)}html[data-theme=dark] :is(.trend-breadcrumb,.trend-breadcrumb a){color:var(--utility-text-muted)}html[data-theme=dark] .trend-badge{background:var(--trust-surface);color:var(--utility-text-muted);border-color:var(--trust-line)}html[data-theme=dark] .trend-badge--category{color:var(--utility-accent-text);background:var(--trust-accent-soft);border-color:var(--utility-accent-border)}html[data-theme=dark] .trend-summary{color:var(--trust-text-soft)}html[data-theme=dark] .trend-digest{background:linear-gradient(120deg,var(--trust-surface)0%,#6366f11f 100%);border-color:#6366f14d}html[data-theme=dark] .trend-digest-title{color:#a5b4fc}html[data-theme=dark] .trend-digest-list,html[data-theme=dark] .trend-prose p{color:var(--trust-text-soft)}html[data-theme=dark] .trend-section--highlight{background:var(--trust-surface);border-color:var(--trust-line)}html[data-theme=dark] :is(.trend-list,.trend-step-list){color:var(--trust-text-soft)}html[data-theme=dark] .trend-headline{background:var(--trust-surface);border-color:var(--trust-line);color:var(--trust-text)}html[data-theme=dark] .trend-headline span{color:var(--utility-text-muted)}html[data-theme=dark] .trend-faq-item{background:var(--trust-surface);border-color:var(--trust-line)}html[data-theme=dark] .trend-faq-item p{color:var(--trust-text-soft)}html[data-theme=dark] .trend-chip{background:var(--trust-surface);border-color:var(--trust-line);color:var(--trust-text-soft)}html[data-theme=dark] .trend-related-card{background:var(--trust-surface);border-color:var(--trust-line);color:var(--trust-text)}html[data-theme=dark] .trend-related-card p{color:var(--utility-text-muted)}html[data-theme=dark] .tus{background:linear-gradient(135deg,var(--trust-surface)0%,var(--trust-bg)55%);border-color:var(--utility-accent-border)}html[data-theme=dark] .tus-lead{color:var(--trust-text-soft)}html[data-theme=dark] .tus-card{background:var(--trust-muted-surface);border-color:var(--trust-line);color:var(--trust-text)}html[data-theme=dark] .tus-card span{color:var(--utility-text-muted)}html[data-theme=dark] :is(.gp-loading,.gp-error,.gp-meta,.gp-label){color:var(--utility-text-soft)!important}html[data-theme=dark] .gp-notice{color:#fcd34d!important;background:#f59e0b24!important;border-color:#f59e0b59!important}html[data-theme=dark] .gp-card{background:#111827db!important;border-color:#94a3b847!important}html[data-theme=dark] :is(.gp-card-header h2,.gp-value){color:var(--utility-text-strong)!important}html[data-theme=dark] .gp-price-item{background:#1e293bb8!important;border:1px solid #94a3b833!important}html[data-theme=dark] .gp-price-item.gp-highlight{background:#7c2d1247!important;border-color:#fb923c73!important}html[data-theme=dark] :is(.er-converter,.er-table-wrap,.er-table){background:#111827db!important;border-color:#94a3b847!important}html[data-theme=dark] :is(.er-converter h2,.er-table-wrap h2,.er-currency strong,.er-rate){color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.er-conv-field label,.er-source,.er-loading,.er-currency small){color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.er-conv-field input,.er-conv-field select){color:var(--utility-text-strong)!important;background:#1e293bb8!important;border-color:#94a3b857!important}html[data-theme=dark] :is(){color:var(--utility-text-faint)!important}html[data-theme=dark] :is(.er-conv-field input:focus,.er-conv-field select:focus){background:#0f172aeb!important;border-color:#ff7a59!important}html[data-theme=dark] .er-swap{color:var(--utility-text-strong)!important;background:#1e293bb8!important;border-color:#94a3b857!important}html[data-theme=dark] .er-swap:hover{background:#334155cc!important}html[data-theme=dark] .er-table-head{color:var(--utility-text-soft)!important;background:#1e293bd6!important;border-bottom-color:#94a3b847!important}html[data-theme=dark] .er-table-row{border-bottom-color:#94a3b833!important}html[data-theme=dark] .er-table-row:hover{background:#33415557!important}html[data-theme=dark] :is(.td-card,.td-progress-wrap){background:#111827db!important;border-color:#94a3b847!important}html[data-theme=dark] .td-card-label{color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.td-card-value,.td-progress-header){color:var(--utility-text-strong)!important}html[data-theme=dark] .td-progress-bar{background:#334155b3!important}html[data-theme=dark] .td-progress-sub{color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell){background:var(--trust-bg)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-table-wrap,.ott-card,.ott-icon-wrap,.ott-related-link,.ott-recommend-wrap,.ott-recommender,.ott-recommend-item,.ott-faq-item,.vs-hero,.vs-table-wrap,.vs-pc-card,.vs-faq-item,.vs-related-link,.vs-winner-table,.vs-cta-box){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-faq-question,.vs-faq-question){background:var(--utility-bg-subtle)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-faq-question:hover,.vs-faq-question:hover){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-table thead th,.vs-table thead th){background:var(--utility-bg-elevated)!important;border-bottom-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] .ott-shell .ott-th-highlight{color:#93c5fd!important;background:#1e3a8a73!important}html[data-theme=dark] .vs-shell :is(.th-a,.th-b){background:var(--utility-bg-elevated)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-table tbody tr:hover,.vs-table tbody tr:hover,.vs-winner-row:hover){background:var(--utility-bg-elevated)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-table tbody td,.ott-table tbody td:first-child,.vs-table tbody td,.vs-table tbody td:first-child){border-bottom-color:var(--utility-border-soft)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] .vs-shell .vs-winner-header{background:var(--utility-bg-elevated)!important;border-bottom-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] .vs-shell .vs-summary-box{background:#1e3a8a38!important;border-color:#60a5fa4d!important}html[data-theme=dark] .vs-shell .vs-summary-box h3{color:var(--utility-text-strong)!important}html[data-theme=dark] .vs-shell .vs-summary-box p{color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-section-title,.vs-section-title){border-bottom-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-card-name,.ott-price,.ott-price-big,.ott-hero h1,.ott-breadcrumb span:last-child,.vs-hero h1,.vs-breadcrumb span:last-child,.vs-best-for strong,.vs-faq-answer strong){color:var(--utility-text-strong)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-card-rank,.ott-price-label,.ott-price-big small,.ott-table small,.ott-table-note,.ott-recommend-condition,.ott-recommend-reason,.ott-breadcrumb,.ott-breadcrumb a,.ott-hero p,.ott-features li,.ott-faq-answer,.ott-plan-tag,.vs-breadcrumb,.vs-breadcrumb a,.vs-hero p,.vs-tagline,.vs-table small,.vs-table-note,.vs-pc-label,.vs-pc-list li,.vs-best-for,.vs-faq-answer,.vs-cta-box p){color:var(--utility-text-soft)!important}html[data-theme=dark] .ott-shell .ott-cta-box{border-color:var(--utility-accent-border)!important;background:linear-gradient(135deg,#ff7a5929,#3a2923cc)!important}html[data-theme=dark] .ott-shell .ott-cta-box h3{color:var(--utility-text-strong)!important}html[data-theme=dark] .ott-shell .ott-cta-box p{color:var(--utility-text-soft)!important}html[data-theme=dark] :is(.ott-shell,.vs-shell) :is(.ott-btn--secondary,.vs-btn--secondary){background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important;color:var(--utility-text-strong)!important}html[data-theme=dark] .ott-shell .ott-plan-tag{background:var(--utility-bg-elevated)!important;border-color:var(--utility-border)!important;color:var(--utility-text-soft)!important}html[data-theme=dark] .vs-shell :is(.vs-side--a,.vs-side--b){background:var(--utility-bg-elevated)!important;border-color:var(--utility-border)!important}html[data-theme=dark] :is(.bk-wrap,.pk-wrap,.cc-wrap) :is(.bk-hero,.pk-hero,.cc-hero){background:#1e3a8a38!important;border-color:#60a5fa4d!important}html[data-theme=dark] .bk-wrap .bk-hero h1,html[data-theme=dark] .pk-wrap .pk-hero h1,html[data-theme=dark] .cc-wrap .cc-hero h1{color:var(--utility-text-strong)!important}html[data-theme=dark] .bk-wrap :is(.bk-hero p,.bk-hero-meta span),html[data-theme=dark] .pk-wrap :is(.pk-hero p,.pk-hero-meta span),html[data-theme=dark] .cc-wrap :is(.cc-hero p,.cc-hero-meta span){color:#93c5fdd9!important;background:0 0!important}html[data-theme=dark] .mg-wrap .mg-hero{background:#78350f47!important;border-color:#fbbf244d!important}html[data-theme=dark] .mg-wrap .mg-hero h1{color:#fde68a!important}html[data-theme=dark] .mg-wrap :is(.mg-hero p,.mg-hero-meta span){color:#fde68abf!important;background:0 0!important}html[data-theme=dark] .bk-wrap .bk-notice,html[data-theme=dark] .pk-wrap .pk-notice,html[data-theme=dark] .cc-wrap .cc-notice{color:#fde68a!important;background:#78350f40!important;border-color:#fbbf2459!important}html[data-theme=dark] .mg-wrap .mg-notice{color:#ddd6fe!important;background:#4c1d9547!important;border-color:#a78bfa4d!important}html[data-theme=dark] .internet-page~* .notice-box,html[data-theme=dark] .internet-page .notice-box{color:#fde68a!important;background:#78350f40!important;border-color:#fbbf2459!important}html[data-theme=dark] .cc-wrap .cc-card-highlight{background:var(--utility-bg-elevated)!important;border:1px solid var(--utility-border)!important}html[data-theme=dark] .cc-wrap :is(.cc-highlight-label,.cc-highlight-value small,.cc-card-benefits li){color:var(--utility-text-soft)!important}html[data-theme=dark] .bk-wrap :is(tr.top-row){background:#1e3a8a40!important}html[data-theme=dark] .bk-wrap :is(tr.top-row):hover{background:#1e3a8a61!important}html[data-theme=dark] .pk-wrap .pk-top{background:#14532d4d!important}html[data-theme=dark] .pk-wrap .pk-top:hover{background:#14532d73!important}html[data-theme=dark] .bk-wrap .th-best,html[data-theme=dark] .pk-wrap .pk-best,html[data-theme=dark] .cc-wrap .cc-table thead th.best-col{color:#93c5fd!important;background:#1e3a8a73!important}html[data-theme=dark] .mg-wrap .mg-best{color:#fde68a!important;background:#78350f59!important}html[data-theme=dark] .internet-page .notice-box~* tbody tr.highlight,html[data-theme=dark] .internet-page tbody tr.highlight{background:#14532d47!important}html[data-theme=dark] .internet-page thead th.best{color:#93c5fd!important;background:#1e3a8a73!important}html[data-theme=dark] .internet-page :is(thead th.kt-h,thead th.sk-h,thead th.lg-h){color:var(--utility-text-soft)!important;background:#3341558c!important}html[data-theme=dark] .bk-wrap .bk-sim-result{background:var(--utility-bg-elevated)!important;border-color:var(--utility-border)!important}html[data-theme=dark] .bk-wrap .bk-sim-result-value.neutral{color:var(--utility-text-strong)!important}html[data-theme=dark] .pk-wrap .pk-res-box{background:#1e3a8a40!important}html[data-theme=dark] .pk-wrap .pk-res-box.highlight{background:#1e3a8a59!important;border-color:#60a5fa73!important}html[data-theme=dark] .cc-wrap .cc-result-box{background:#1e3a8a40!important}html[data-theme=dark] .cc-wrap .cc-result-box.highlight{background:#1e3a8a59!important;border-color:#60a5fa73!important}html[data-theme=dark] .internet-page .speed-card{background:var(--utility-bg-subtle)!important;border-color:var(--utility-border)!important}html[data-theme=dark] header:not(.kr-header):not([class]){background:#111827f5!important;border-bottom-color:#94a3b82e!important}html[data-theme=dark] :is(.car-insurance-page,.securities-page,.internet-page) footer,html[data-theme=dark] :is(.car-insurance-page,.securities-page,.internet-page) footer a{color:#6b7280!important;background:#111827!important}html[data-theme=dark] :is(.car-insurance-page,.securities-page,.internet-page) footer a:hover{color:#9ca3af!important}html[data-theme=dark] .pk-wrap .pk-res-label{color:#93c5fd!important}html[data-theme=dark] .pk-wrap .pk-res-value{color:#bfdbfe!important}html[data-theme=dark] .pk-wrap .pk-notice{color:#fde68a!important;background:#78350f4d!important;border-color:#fbbf2440!important}html[data-theme=dark] :is(.pk-wrap,.bk-wrap,.cc-wrap,.mg-wrap) :is(.b-blue,.chip-lim){color:#93c5fd!important;background:#1e3a8a73!important}html[data-theme=dark] :is(.pk-wrap,.bk-wrap,.cc-wrap,.mg-wrap) :is(.b-green,.chip-int){color:#86efac!important;background:#14532d66!important}html[data-theme=dark] :is(.pk-wrap,.bk-wrap,.cc-wrap,.mg-wrap) :is(.b-orange,.chip-free){color:#fdba74!important;background:#9a341266!important}html[data-theme=dark] :is(.pk-wrap,.bk-wrap,.cc-wrap,.mg-wrap) :is(.b-yellow,.chip-cond){color:#fde68a!important;background:#78350f66!important}html[data-theme=dark] :is(.pk-wrap,.bk-wrap,.cc-wrap,.mg-wrap) .b-silver{color:#e2e8f0!important;background:#47556980!important}html[data-theme=dark] :is(.pk-wrap,.bk-wrap,.cc-wrap,.mg-wrap) .b-gold{color:#fcd34d!important;background:#78350f8c!important}
