.tfskr-box{max-width:920px;margin:40px auto;padding:0;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 50px rgba(15,23,42,.08);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033}.tfskr-box__head{padding:34px 34px 22px;border-bottom:1px solid #e8e8e8}.tfskr-kicker{font:700 12px/1.2 "IBM Plex Mono",monospace;letter-spacing:.14em;color:#9a741c}.tfskr-box h2{margin:9px 0 8px;font-size:clamp(26px,4vw,40px);line-height:1.08}.tfskr-box__head p{margin:0;color:#64748b}.tfskr-form{padding:24px 34px}.tfskr-form label{display:block;font:700 12px "IBM Plex Mono",monospace;letter-spacing:.1em;margin-bottom:8px}.tfskr-form__row{display:flex;gap:10px}.tfskr-form input{flex:1;min-width:0;border:1px solid #cbd5e1;padding:15px 16px;font:600 15px "IBM Plex Mono",monospace;text-transform:uppercase;background:#fff}.tfskr-form button{border:0;padding:0 23px;background:#172033;color:#fff;font-weight:700;cursor:pointer}.tfskr-alert{margin:0 34px 22px;padding:14px 16px;border-left:4px solid #b91c1c;background:#fff1f2;color:#7f1d1d}.tfskr-result{margin:0 34px 24px;border:1px solid #d9dee7;background:#fbfcfe}.tfskr-result__top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid #e5e7eb}.tfskr-result__top span{font:700 11px "IBM Plex Mono",monospace;letter-spacing:.12em}.tfskr-result__top strong{font:700 15px "IBM Plex Mono",monospace}.tfskr-result__status{margin:18px 20px 0;padding:11px 13px;font-weight:800;border:1px solid #b7d7c0;background:#edf8f0;color:#176534}.tfskr-result--expired .tfskr-result__status,.tfskr-result--released .tfskr-result__status{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.tfskr-result--cancelled .tfskr-result__status{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.tfskr-result dl{margin:0;padding:8px 20px 18px}.tfskr-result dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #edf0f4}.tfskr-result dt{font-weight:600;color:#64748b}.tfskr-result dd{margin:0;text-align:right;font-weight:700}.tfskr-result__company{padding:15px 20px;background:#f4f6f8;color:#64748b;font-size:13px}.tfskr-box__foot{margin:0;padding:0 34px 28px;font-size:12px;line-height:1.6;color:#7b8798}.tfskr-search{margin:16px 0}.tfskr-search input{min-width:340px;padding:7px}.tfskr-status{font-weight:700}.tfskr-active{color:#16723b}.tfskr-expired,.tfskr-released{color:#a15c00}.tfskr-cancelled{color:#b42318}@media(max-width:640px){.tfskr-form__row{flex-direction:column}.tfskr-form button{padding:14px}.tfskr-box__head,.tfskr-form,.tfskr-box__foot{padding-left:20px;padding-right:20px}.tfskr-result{margin-left:20px;margin-right:20px}.tfskr-result__top,.tfskr-result dl>div{flex-direction:column;align-items:flex-start}.tfskr-result dd{text-align:left}.tfskr-search input{min-width:0;width:100%;margin-bottom:8px}}.tfskr-fee-note{margin:0 20px 18px;padding:16px 18px;border:1px solid #d9c27a;background:#fffaf0;color:#4a3a13}.tfskr-fee-note strong,.tfskr-security-warning strong{display:block;font:800 11px/1.2 "IBM Plex Mono",monospace;letter-spacing:.12em}.tfskr-fee-note p,.tfskr-security-warning p{margin:7px 0 0;line-height:1.55}.tfskr-security-warning{margin:0 20px 20px;padding:18px;border:2px solid #a33a2b;background:#fff7f5;color:#6b2017}.tfskr-security-warning p{white-space:normal}.tfskr-collateral-preview{grid-column:1/-1;margin-top:18px;padding-top:18px;border-top:1px dashed #cbd5e1}
.tfskr-result__section{padding:0 20px 18px}.tfskr-result__section h3,.tfskr-signature-section h3{margin:18px 0 8px;font-size:16px;color:#172033;text-transform:uppercase;letter-spacing:.04em}.tfskr-result__section dl{padding:0}.tfskr-notes{padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;line-height:1.65;color:#334155}.tfskr-signature-section{margin:0 20px 20px;padding:18px;border-top:1px solid #e5e7eb}.tfskr-signature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tfskr-signature-card{min-height:150px;padding:16px;border:1px solid #cbd5e1;background:#fff;display:flex;flex-direction:column;gap:9px;font-size:13px}.tfskr-signature-card strong{font-size:12px;letter-spacing:.1em}.tfskr-collateral-signature{grid-column:1/-1;border-style:dashed}.tfskr-result dd{max-width:65%;white-space:normal}.tfskr-collateral-section{border-top:1px solid #edf0f4}.tfskr-security-warning{margin-top:0}@media(max-width:640px){.tfskr-signature-grid{grid-template-columns:1fr}.tfskr-collateral-signature{grid-column:auto}.tfskr-result dd{max-width:100%}}
.tfskr-brand{padding:18px 20px 0;text-align:left}.tfskr-brand img{max-width:220px;max-height:90px;width:auto;height:auto;object-fit:contain}.tfskr-asset-seal{width:112px;height:112px;border-radius:50%;margin:18px auto 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:900;letter-spacing:.08em;position:relative;box-shadow:0 0 0 4px #fff,0 0 0 6px currentColor,0 6px 18px rgba(15,23,42,.12)}.tfskr-asset-seal span{font-size:17px;line-height:1}.tfskr-asset-seal small{font-size:7px;line-height:1.2;margin-top:7px;letter-spacing:.12em}.tfskr-gold-seal{color:#9a741c;background:radial-gradient(circle at 35% 30%,#fff7c2,#d9ad3f 55%,#9b741b)}.tfskr-diamond-seal{color:#386b86;background:radial-gradient(circle at 35% 30%,#ffffff,#cdeff7 55%,#8cc6d8)}.tfskr-signature-image{display:block;max-width:230px;max-height:80px;width:auto;height:auto;object-fit:contain;margin:0 0 4px}.tfskr-stamp-image{display:block;max-width:110px;max-height:90px;width:auto;height:auto;object-fit:contain;margin:2px 0 4px}.tfskr-result__company{display:flex;flex-direction:column;gap:4px}.tfskr-result__company strong{font-size:14px;color:#172033}.tfskr-result__company span{line-height:1.45}.tfskr-result__company span:first-letter{font-weight:800}
