html{--tk-warn-row:var(--warn-soft);--tk-warn-ink:var(--warn);--tk-info-row:var(--bg-2);--tk-info-ink:var(--accent-strong);--tk-ok-row:var(--pos-soft);--tk-ok-ink:var(--pos)}html[data-theme=light]{--tk-warn-row:var(--warn-soft);--tk-warn-ink:var(--warn);--tk-info-row:var(--accent-soft);--tk-info-ink:var(--accent-strong);--tk-ok-row:var(--pos-soft);--tk-ok-ink:var(--pos)}html[data-theme=black]{--tk-warn-row:var(--warn-soft);--tk-info-row:var(--bg-2);--tk-ok-row:var(--pos-soft)}.tk-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tk-cats button{appearance:none;border:0;box-shadow:none;cursor:pointer;font-family:var(--font-ui);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-in);font-size:var(--fs-sm,14px);font-weight:600;transition:background-color var(--hov-dur),color var(--hov-dur)}@media(hover:hover){.tk-cats button:hover{background:var(--cc-row-open);color:var(--cc-ink-strong)}}.tk-cats button[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink)}.tk-cats button .n{font-family:var(--font-mono);font-size:var(--fs-2xs,12px);font-weight:600}.tk-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));margin-top:20px}.tk-card{display:flex;flex-direction:column;min-width:0;text-decoration:none}@media(hover:hover){.tk-card:hover{background:var(--cc-row-open)}}.tk-card .tk-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tk-card h3{margin:var(--sp-h3-body) 0 0;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--cc-ink-strong)}.tk-card .tk-desc{margin:8px 0 0;font-size:var(--fs-sm,14px);line-height:1.55;color:var(--cc-ink2);text-wrap:pretty}.tk-badge{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:var(--r-in);font-family:var(--font-mono);font-size:var(--fs-2xs,12px);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.tk-badge.warn{background:var(--tk-warn-row);color:var(--tk-warn-ink)}.tk-badge.info{background:var(--tk-info-row);color:var(--tk-info-ink)}.tk-badge.ok{background:var(--tk-ok-row);color:var(--tk-ok-ink)}.tk-rows{display:grid;gap:var(--sp-eyebrow);margin-top:calc(var(--sp-eyebrow) * 2)}.tk-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-in);background:var(--cc-row);border-radius:var(--r-in);padding:var(--gap-in) calc(var(--sp-eyebrow) * 2);min-width:0}.tk-rows .k{font-family:var(--font-mono);font-size:var(--fs-2xs,12px);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.tk-rows .v{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--fs-md,15px);font-weight:600;color:var(--cc-ink-strong);text-align:right;white-space:nowrap}.tk-rows .v .u{margin-left:4px;font-size:.85em;font-weight:600;color:var(--cc-ink2)}@media(max-width:560px){.tk-rows .v{white-space:normal;min-width:0}}.tk-rows .v.ok{color:var(--pos)}.tk-rows .v.warn{color:var(--warn)}.tk-rows .v.risk{color:var(--neg)}html[data-theme=light] .tk-rows .v.ok{color:var(--pos)}html[data-theme=light] .tk-rows .v.warn{color:var(--warn)}html[data-theme=light] .tk-rows .v.risk{color:var(--neg)}.tk-fill{margin-top:calc(var(--sp-eyebrow) * 2);display:grid;gap:8px}.tk-fill .lb{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:var(--fs-2xs,12px);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--cc-ink3)}.tk-fill .lb b{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--fs-sm,14px);color:var(--cc-ink-strong)}.tk-fill .tr{position:relative;height:8px;border-radius:var(--r-card);background:var(--bg-3);overflow:hidden}.tk-fill .tr i{position:absolute;inset:0 auto 0 0;border-radius:var(--r-card);display:block}.tk-fill .tr i.lo{background:linear-gradient(90deg,var(--pos),var(--pos))}.tk-fill .tr i.mid{background:linear-gradient(90deg,var(--accent-fill),var(--accent-fill))}.tk-fill .tr i.hi{background:linear-gradient(90deg,var(--warn),var(--warn))}.tk-list{display:grid;gap:8px;margin-top:20px}.tk-list>div,.tk-list>a{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--sp-eyebrow) calc(var(--sp-eyebrow) * 2);background:var(--cc-row);border-radius:var(--r-in);padding:var(--gap-in) calc(var(--sp-eyebrow) * 2);min-width:0;text-decoration:none}@media(hover:hover){.tk-list>a:hover{background:var(--cc-row-hover)}}.tk-list .nm{font-size:var(--fs-md,15px);font-weight:600;color:var(--cc-ink-strong);min-width:0}.tk-list .vv{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--fs-sm,14px);font-weight:600;color:var(--cc-ink-strong);white-space:nowrap;text-align:right}.tk-list .nt{grid-column:1/-1;font-size:var(--fs-xs,13px);line-height:1.5;color:var(--cc-ink2);margin:0}.tk-list .vv.good{color:var(--pos)}.tk-list .vv.warn{color:var(--warn)}html[data-theme=light] .tk-list .vv.good{color:var(--pos)}html[data-theme=light] .tk-list .vv.warn{color:var(--warn)}.tk-scen{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-top:20px}.tk-scen>div{background:var(--cc-row);border-radius:var(--r-card);padding:calc(var(--sp-eyebrow) * 2);display:grid;gap:var(--sp-eyebrow);align-content:start;min-width:0}.tk-scen .nm{font-family:var(--font-mono);font-size:var(--fs-2xs,12px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.tk-scen .rt{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--cc-ink-strong)}.tk-scen .rt.up{color:var(--pos)}.tk-scen .rt.dn{color:var(--neg)}html[data-theme=light] .tk-scen .rt.up{color:var(--pos)}html[data-theme=light] .tk-scen .rt.dn{color:var(--neg)}.tk-scen p{margin:0;font-size:var(--fs-xs,13px);line-height:1.5;color:var(--cc-ink2);text-wrap:pretty}.tk-issuer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;background:var(--cc-row);border-radius:var(--r-card);padding:calc(var(--sp-eyebrow) * 2) var(--gap-tile)}.tk-issuer .av{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-in);background:var(--bg-4);color:var(--ink-1);font-family:var(--font-mono);font-size:var(--fs-read-sm,16px);font-weight:600;letter-spacing:.04em}.tk-issuer .nm{font-size:var(--fs-body,17px);font-weight:600;letter-spacing:-.02em;color:var(--cc-ink-strong)}.tk-issuer .mt{margin-top:4px;font-family:var(--font-mono);font-size:var(--fs-2xs,12px);font-weight:600;letter-spacing:.08em;color:var(--ink-3)}.tk-issuer p{flex:1 1 260px;margin:0;font-size:var(--fs-sm,14px);line-height:1.55;color:var(--cc-ink2);text-wrap:pretty}.tk-empty{margin-top:var(--sp-5,20px);background:var(--bg-2);border-radius:var(--r-in);padding:var(--sp-4,16px) var(--sp-5,20px);text-align:left;font-size:var(--fs-md,15px);font-weight:500;line-height:var(--lh-body,1.5);color:var(--ink-2);display:flex;gap:var(--sp-3,12px);align-items:flex-start}.tk-empty[hidden]{display:none}.tk-empty:before{content:"";flex:none;width:8px;height:8px;margin-top:calc((1em * var(--lh-body,1.5) - 8px) / 2);border-radius:50%;background:var(--ink-3)}.tk-steps{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}.tk-steps li{display:flex;gap:16px;align-items:flex-start;background:var(--cc-row);border-radius:var(--r-card);padding:calc(var(--sp-eyebrow) * 2) var(--gap-tile);min-width:0}.tk-steps .no{flex:none;min-width:2ch;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ink-3)}.tk-steps .bd{display:grid;gap:var(--sp-eyebrow);min-width:0}.tk-steps .bd b{font-size:var(--fs-read-sm,16px);font-weight:600;letter-spacing:-.02em;color:var(--cc-ink-strong)}.tk-steps .bd span{font-size:var(--fs-sm,14px);line-height:1.6;color:var(--cc-ink2);text-wrap:pretty}.tk-faq{display:grid;gap:8px;margin-top:20px}.tk-faq details{background:var(--cc-row);border-radius:var(--r-card);overflow:hidden}.tk-faq details[open]{background:var(--cc-row-open)}.tk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:var(--gap-in) var(--gap-tile);cursor:pointer;list-style:none;font-size:var(--fs-read-sm,16px);font-weight:600;color:var(--cc-ink-strong)}.tk-faq summary::-webkit-details-marker{display:none}.tk-faq summary::marker{content:""}@media(hover:hover){.tk-faq summary:hover{background:var(--cc-row-hover)}}@media(hover:hover){.tk-faq details[open] summary:hover{background:transparent}}.tk-faq summary:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.tk-faq summary i{flex:none;font-family:var(--font-mono);font-size:var(--fs-body,17px);font-weight:600;color:var(--cc-ink2);transition:none}.tk-faq details[open] summary i{transform:rotate(45deg)}.tk-faq .bd{padding:0 var(--gap-tile) calc(var(--sp-eyebrow) * 2)}.tk-faq .bd p{margin:0;font-size:var(--fs-md,15px);line-height:1.65;color:var(--cc-ink);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.tk-faq summary i{transition:none}}.tk-card:focus-visible,.tk-cats button:focus-visible,.tk-list>a:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.tk-card{transition:background-color var(--hov-dur)}@media(prefers-reduced-motion:reduce){.tk-card,.tk-cats button{transition:none}}#tkFolio:empty{min-height:340px}#tkCal:empty,#tkMix:empty{min-height:220px}.tk-card[hidden],.tk-grid>[hidden],.tk-list>[hidden],.tk-rows>[hidden]{display:none!important}.tk-list>div,.tk-list>a{background:var(--bg-2)}.tk-rows{gap:0;padding:0 calc(var(--sp-eyebrow) * 2);background:var(--bg-2);border-radius:var(--r-in)}.tk-rows>div{background:transparent;border-radius:0;padding-inline:0;border-top:1px solid var(--line)}.tk-rows>div:first-child{border-top:0}@media(hover:hover){.tk-list>a:hover{background:var(--hov-bg-in)}}.tk-card .tk-top{flex-wrap:wrap;row-gap:var(--sp-2,8px)}.tk-card .tk-top>.cc-mono{white-space:nowrap}.tk-card .tk-top>.tk-badge{margin-left:auto}@media(max-width:767px){.tk-card .tk-desc{font-size:var(--fs-md)}}@media(max-width:767px){.tk-rows{gap:2px;border-radius:var(--r-in);overflow:hidden}.tk-rows>div{border-radius:0}.tk-list{gap:2px;border-radius:var(--r-in);overflow:hidden}.tk-list>:is(div,a){border-radius:0}}@media(min-width:768px){#tkDetail #tkIdent>.tk-rows:not(#hk-yok){column-gap:var(--sp-12,48px);row-gap:0}#tkDetail #tkIdent .tk-rows>div{background:transparent;border-radius:0;border-top:1px solid var(--line);padding-inline:0}}.tk-card .tk-rows{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);column-gap:var(--sp-3,12px);row-gap:0;border-radius:0;overflow:visible}.tk-card .tk-rows>div{display:grid;grid-template-rows:1fr auto;align-content:stretch;justify-content:stretch;gap:var(--sp-1,4px);padding:var(--sp-3,12px) 0;border-radius:0;background:transparent}.tk-card .tk-rows>div>.v{align-self:end}.tk-card .tk-rows>div:not(#hk-yok){border:0}.tk-card .tk-rows{border-top:1px solid var(--line);margin-top:var(--sp-4,16px)}.tk-card .tk-rows .k{font-family:var(--font-ui);font-size:var(--fs-xs,13px);font-weight:500;letter-spacing:0;text-transform:none;line-height:1.3}.tk-card .tk-rows .v{font-size:var(--fs-h4,17px);font-weight:600;text-align:left;white-space:nowrap}@media(min-width:768px){.tk-card>.cc-cta{display:flex;justify-content:flex-end}}#tkMix .tk-list>div[style*=--p2-pay]:not(#hk-yok):before{background:var(--bg-3)}