.tkdoc{--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#2563eb;--brand-600:#1d4ed8;--brand-700:#1e40af;--white:#fff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-900:#0f172a;--red-600:#dc2626;--red-700:#b91c1c;--amber-600:#d97706;--green-600:#16a34a;--green-700:#15803d;--green-200:#bbf7d0;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--maxw-6xl:72rem;--maxw-5xl:64rem;--maxw-4xl:56rem;--maxw-3xl:48rem;--maxw-2xl:42rem;font-family:var(--font-sans);color:var(--slate-900);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;line-height:1.5}.tkdoc main{display:block}.tkdoc a{color:inherit;text-decoration:none}.tkdoc h1,.tkdoc h2,.tkdoc h3,.tkdoc h4,.tkdoc p,.tkdoc ul,.tkdoc ol,.tkdoc dl,.tkdoc dd,.tkdoc figure{margin:0}.tkdoc ul,.tkdoc ol{padding:0;list-style:none}.tkdoc img,.tkdoc svg{display:block}.tkdoc .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tkdoc .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tkdoc a:focus-visible,.tkdoc button:focus-visible,.tkdoc input:focus-visible,.tkdoc textarea:focus-visible,.tkdoc select:focus-visible,.tkdoc [tabindex]:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:6px}.tkdoc .skip-link{background:var(--slate-900);color:#fff;z-index:50;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:top .15s;position:absolute;top:-48px;left:8px}.tkdoc .skip-link:focus{top:8px}.tkdoc .band-white{background:var(--white)}.tkdoc .band-slate{background:var(--slate-50);border-top:1px solid var(--slate-200);border-bottom:1px solid var(--slate-200)}.tkdoc .wrap{width:100%;margin-inline:auto;padding-inline:24px}.tkdoc .w-6xl{max-width:var(--maxw-6xl)}.tkdoc .w-5xl{max-width:var(--maxw-5xl)}.tkdoc .w-4xl{max-width:var(--maxw-4xl)}.tkdoc .w-3xl{max-width:var(--maxw-3xl)}.tkdoc .w-2xl{max-width:var(--maxw-2xl)}.tkdoc .py-16{padding-block:64px}.tkdoc .py-14{padding-block:56px}.tkdoc .py-12{padding-block:48px}.tkdoc .hero-pad{padding-top:64px;padding-bottom:48px}.tkdoc .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-600);font-size:12px;font-weight:600}.tkdoc h1.h1{letter-spacing:-.02em;color:var(--slate-900);font-size:36px;font-weight:600;line-height:1.05}.tkdoc h2.h2{letter-spacing:-.02em;color:var(--slate-900);font-size:30px;font-weight:600;line-height:1.1}.tkdoc h3.h3{color:var(--slate-900);font-size:18px;font-weight:600;line-height:1.3}.tkdoc .lead{color:var(--slate-600);max-width:var(--maxw-3xl);font-size:18px;line-height:1.65}.tkdoc .body{color:var(--slate-600);font-size:14px;line-height:1.6}.tkdoc .micro{color:var(--slate-500);font-size:12px;line-height:1.5}.tkdoc .gradient-text{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#0000;-webkit-background-clip:text;background-clip:text}.tkdoc .hero{position:relative;overflow:hidden}.tkdoc .hero-wash,.tkdoc .hero-grid{pointer-events:none;position:absolute;inset:0}.tkdoc .hero-wash{background:linear-gradient(135deg,#eff6ff80,#fff9 55%,#f8fafc66)}.tkdoc .hero-grid{opacity:.5;background-image:linear-gradient(90deg,#0f172a0a 1px,#0000 1px),linear-gradient(#0f172a0a 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(at 0 0,#000 15%,#0000 70%);mask-image:radial-gradient(at 0 0,#000 15%,#0000 70%)}.tkdoc .hero-inner{position:relative}.tkdoc .backlink{color:var(--slate-600);align-items:center;gap:4px;min-height:44px;margin-bottom:24px;font-size:14px;display:inline-flex}.tkdoc .backlink:hover{color:var(--slate-900)}.tkdoc .hero-row{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.tkdoc .icon-chip{background:var(--brand-50);color:var(--brand-600);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tkdoc .chip-14{width:48px;height:48px}.tkdoc .chip-10{border-radius:8px;width:40px;height:40px}.tkdoc .chip-9{border-radius:8px;width:36px;height:36px}.tkdoc .cta-row{flex-direction:column;gap:12px;margin-top:32px;display:flex}.tkdoc .btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 24px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.tkdoc .btn-primary{background:var(--brand-500);color:#fff;box-shadow:0 1px 2px #0000000d}.tkdoc .btn-primary:hover{background:var(--brand-600)}.tkdoc .btn-primary:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-500)}.tkdoc .btn-outline{border-color:var(--slate-200);color:var(--slate-700);background:#fff}.tkdoc .btn-outline:hover{border-color:var(--slate-300)}.tkdoc .intro{max-width:var(--maxw-2xl);margin-bottom:32px}.tkdoc .intro .eyebrow{margin-bottom:10px;display:block}.tkdoc .intro h2{margin-bottom:10px}.tkdoc .intro p{color:var(--slate-600);font-size:16px;line-height:1.6}.tkdoc .kf{border:1px solid var(--slate-200);max-width:var(--maxw-4xl);background:#fff;border-radius:12px;margin-top:28px;padding:20px}.tkdoc .kf dl{grid-template-columns:1fr;gap:0;display:grid}.tkdoc .kf div{border-bottom:1px solid var(--slate-100);flex-direction:column;gap:4px;padding:12px 0;display:flex}.tkdoc .kf div:last-child{border-bottom:0}.tkdoc .kf dt{text-transform:uppercase;letter-spacing:.06em;color:var(--slate-500);font-size:11px;font-weight:600}.tkdoc .kf dd{color:var(--slate-900);font-size:14px;line-height:1.45}.tkdoc .verdict-grid{grid-template-columns:1fr;gap:16px;display:grid}.tkdoc .vcard{border:1px solid var(--slate-200);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.tkdoc .vcard.ring{border-color:var(--brand-200);box-shadow:0 0 0 1px var(--brand-200)}.tkdoc .vcard h3{color:var(--slate-900);font-size:18px;font-weight:600;line-height:1.3}.tkdoc .vcard ul{flex-direction:column;gap:8px;display:flex}.tkdoc .vcard li{color:var(--slate-700);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.tkdoc .vcard li svg{color:var(--green-600);flex:none;margin-top:2px}.tkdoc .vcard .btn{margin-top:auto}.tkdoc .cmp-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--slate-200);border-radius:12px;margin-top:24px;overflow-x:auto}.tkdoc table.cmp{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.tkdoc table.cmp caption{text-align:left}.tkdoc table.cmp th,.tkdoc table.cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--slate-200);padding:12px 14px}.tkdoc table.cmp thead th{background:var(--slate-50);text-transform:uppercase;letter-spacing:.05em;color:var(--slate-600);border-top:0;font-size:11px;font-weight:600}.tkdoc table.cmp thead th:first-child,.tkdoc table.cmp tbody th{z-index:1;background:#fff;position:sticky;left:0}.tkdoc table.cmp thead th:first-child{background:var(--slate-50)}.tkdoc table.cmp tbody th{color:var(--slate-900);min-width:170px;font-size:13px;font-weight:600}.tkdoc .cell{color:var(--slate-700);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.tkdoc .cell svg{flex:none;margin-top:2px}.tkdoc .cell.yes svg{color:var(--green-600)}.tkdoc .cell.no svg{color:var(--slate-400)}.tkdoc .cell.no{color:var(--slate-600)}.tkdoc .cell .dash{color:var(--slate-400);flex:none;font-weight:700}.tkdoc .cell .np{color:var(--slate-600)}.tkdoc .cmp-fnote{color:var(--slate-500);max-width:var(--maxw-4xl);margin-top:16px;font-size:12px;line-height:1.6}.tkdoc .cmp-cards{display:none}.tkdoc .ccard{border:1px solid var(--slate-200);background:#fff;border-radius:12px;margin-bottom:12px;padding:20px}.tkdoc .ccard h3{color:var(--slate-900);margin-bottom:12px;font-size:15px;font-weight:600}.tkdoc .ccard .crow{border-top:1px solid var(--slate-100);padding:10px 0}.tkdoc .ccard .crow:first-of-type{border-top:0}.tkdoc .ccard .clabel{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-500);margin-bottom:4px;font-size:11px;font-weight:600}.tkdoc .qstrip{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:12px;margin-top:8px;padding:24px}.tkdoc .qstrip h3{color:var(--slate-900);margin-bottom:12px;font-size:15px;font-weight:600}.tkdoc .qgrid{grid-template-columns:1fr;gap:14px;display:grid}.tkdoc .qgrid li{color:var(--slate-700);font-size:13px;line-height:1.5}.tkdoc .qgrid .qline{border-bottom:1px dashed var(--slate-300);height:20px;margin-top:6px;display:block}.tkdoc .prose-2{grid-template-columns:1fr;gap:24px;display:grid}.tkdoc .prose-2 h3{color:var(--slate-900);margin-bottom:8px;font-size:16px;font-weight:600}.tkdoc .prose-2 p{color:var(--slate-600);font-size:15px;line-height:1.7}.tkdoc .close-line{color:var(--slate-500);margin-top:24px;font-size:14px}.tkdoc .sketch{border:1px solid var(--slate-200);background:#fff;border-radius:12px;margin-top:8px;padding:24px}.tkdoc .sketch .line{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tkdoc .sketch .bar{border-radius:9999px;flex:1;height:14px}.tkdoc .sketch .bar.a{background:linear-gradient(to right,var(--brand-300),var(--brand-500))}.tkdoc .sketch .bar.b{background:linear-gradient(to right,var(--slate-300),var(--slate-500))}.tkdoc .sketch .lab{color:var(--slate-700);min-width:220px;font-size:13px}.tkdoc .sketch .cap{color:var(--slate-500);margin-top:4px;font-size:12px}.tkdoc .steps{flex-direction:column;gap:12px;display:flex}.tkdoc .step{border:1px solid var(--slate-200);background:#fff;border-radius:8px;align-items:flex-start;gap:16px;padding:20px;display:flex}.tkdoc .step-num{background:var(--brand-500);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.tkdoc .step h3{color:var(--slate-900);margin-bottom:4px;font-size:16px;font-weight:600}.tkdoc .step p{color:var(--slate-600);font-size:14px;line-height:1.6}.tkdoc .notransfer{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:12px;margin-top:20px;padding:20px}.tkdoc .notransfer h3{color:var(--slate-900);margin-bottom:8px;font-size:15px;font-weight:600}.tkdoc .notransfer p{color:var(--slate-600);font-size:14px;line-height:1.6}.tkdoc .ev-strip{border:1px solid var(--slate-200);background:#fff;border-radius:12px;grid-template-columns:1fr;gap:12px;margin-top:24px;padding:20px;display:grid}.tkdoc .ev-strip .ei{color:var(--slate-600);font-size:13px}.tkdoc .ev-strip .ei b{font-family:var(--font-mono);color:var(--slate-900);margin-bottom:2px;font-size:16px;font-weight:600;display:block}.tkdoc .faq-stack{flex-direction:column;gap:12px;display:flex}.tkdoc .faq{border:1px solid var(--slate-200);background:#fff;border-radius:8px;padding:16px}.tkdoc .faq h3{color:var(--slate-900);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.tkdoc .faq h3 svg{color:var(--brand-600);flex:none;margin-top:2px}.tkdoc .faq p{color:var(--slate-600);margin-top:8px;padding-left:24px;font-size:14px;line-height:1.6}.tkdoc .faq p code{font-family:var(--font-mono);background:var(--slate-100);border-radius:4px;padding:1px 5px;font-size:13px}.tkdoc .rail-grid{grid-template-columns:1fr;gap:16px;display:grid}.tkdoc .rail-card{border:1px solid var(--slate-200);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:20px;transition:border-color .15s;display:flex}.tkdoc .rail-card:hover{border-color:var(--brand-300)}.tkdoc .rail-card .rail-top{justify-content:space-between;align-items:center;display:flex}.tkdoc .rail-card .anchor{color:var(--slate-900);font-size:15px;font-weight:600;line-height:1.35}.tkdoc .rail-card .what{color:var(--slate-500);font-size:12px;line-height:1.5}.tkdoc .rail-card .nudge{color:var(--brand-600)}.tkdoc .lead-head{margin-bottom:28px}.tkdoc .lead-head h2{margin-bottom:12px}.tkdoc .lead-head p{color:var(--slate-600);max-width:var(--maxw-2xl);font-size:16px;line-height:1.6}.tkdoc form.lead{border:1px solid var(--slate-200);background:#fff;border-radius:12px;padding:24px}.tkdoc .field{margin-bottom:16px}.tkdoc .field label{color:var(--slate-700);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.tkdoc .field .req{color:var(--red-600)}.tkdoc .field input,.tkdoc .field select,.tkdoc .field textarea{width:100%;font-family:var(--font-sans);border:1px solid var(--slate-300);color:var(--slate-900);background:#fff;border-radius:8px;min-height:44px;padding:10px 12px;font-size:15px}.tkdoc .field textarea{resize:vertical;min-height:96px}.tkdoc .field-hint{color:var(--slate-500);margin-top:4px;font-size:12px}.tkdoc .form-grid{grid-template-columns:1fr;gap:0 16px;display:grid}.tkdoc form.lead .btn-primary{width:100%;margin-top:8px}.tkdoc .form-foot{color:var(--slate-500);text-align:center;margin-top:12px;font-size:12px;line-height:1.5}.tkdoc .fnote-ref{vertical-align:super;color:var(--brand-600);font-size:11px;font-weight:700;text-decoration:none}.tkdoc .fnote{color:var(--slate-500);max-width:var(--maxw-4xl);margin:20px auto 0;font-size:12px;line-height:1.5}@media (min-width:640px){.tkdoc .cta-row{flex-flow:wrap}.tkdoc .btn{width:auto}.tkdoc .kf dl{grid-template-columns:1fr 1fr}.tkdoc .kf div{padding-inline:0}.tkdoc .verdict-grid{grid-template-columns:1fr}.tkdoc .cmp-cards{display:none}.tkdoc .qgrid,.tkdoc .rail-grid,.tkdoc .form-grid{grid-template-columns:1fr 1fr}.tkdoc .ev-strip{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.tkdoc h1.h1{font-size:52px}.tkdoc h2.h2{font-size:36px}.tkdoc .chip-14{width:56px;height:56px}.tkdoc .hero-row{flex-direction:row;align-items:flex-start;gap:16px}.tkdoc .verdict-grid{grid-template-columns:repeat(3,1fr)}.tkdoc .prose-2{grid-template-columns:1fr 1fr}.tkdoc .sketch .line{gap:16px}}@media (min-width:1024px){.tkdoc .rail-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.tkdoc .cmp-scroll{display:none}.tkdoc .cmp-cards{display:block}}
