.tp-page ct-fresh{display:inline}.tp-page ct-fresh.late{color:var(--tp-hot-ink);font-weight:600}.tp-page .fe-note{max-width:900px;color:var(--tp-faint);margin:16px 2px 0;font-size:13px;line-height:1.6}.tp-section .fe-note{margin:-6px 0 20px}.tp-page .fe-bars{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-r-lg);box-shadow:var(--k-lift);margin:18px 0 22px;padding:clamp(16px,1.8vw,22px)}.tp-page .fe-bars figcaption{color:var(--tp-faint);margin:0 0 14px;font-size:12.5px;line-height:1.5}.tp-page .fe-bars ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tp-page .fe-bars li{grid-template-columns:minmax(104px,auto) minmax(0,1fr) minmax(128px,auto);align-items:center;gap:14px;margin:0;font-size:12.5px;display:grid}.tp-page .fe-bar-label{font:400 12px/1.3 var(--k-mono);color:var(--k-ink-2);white-space:nowrap}.tp-page .fe-bar-track{background:var(--k-sunken);min-width:0;height:8px;box-shadow:inset 0 0 0 1px var(--k-line);border:0;border-radius:4px;overflow:hidden}.tp-page .fe-bar{background:linear-gradient(90deg,var(--k-gold-2),var(--k-gold));border-radius:4px;min-width:0;height:100%;display:block}.tp-page .fe-bar-value{font:400 11.5px/1.3 var(--k-mono);color:var(--tp-faint);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-page .fe-form{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--tp-r);box-shadow:var(--k-lift);grid-template-columns:repeat(auto-fill,minmax(min(176px,100%),1fr));gap:18px;margin:18px 0 14px;padding:clamp(18px,2vw,26px);display:grid}.tp-page .fe-form label{min-width:0;font:500 11px/1.3 var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-faint);flex-direction:column;gap:9px;display:flex}.tp-page .fe-form input,.tp-page .fe-form select{box-sizing:border-box;border:1px solid var(--k-line-2);background:var(--k-sunken);width:100%;min-width:0;height:44px;color:var(--k-ink);font:500 15px/1 var(--k-sans);letter-spacing:-.005em;text-transform:none;font-variant-numeric:tabular-nums;border-radius:11px;outline:none;padding:0 13px;transition:border-color .15s,box-shadow .15s}.tp-page .fe-form input::placeholder{color:var(--tp-faint)}.tp-page .fe-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.tp-page .fe-form input:hover,.tp-page .fe-form select:hover{border-color:var(--k-ink-3)}.tp-page .fe-form input:focus,.tp-page .fe-form select:focus{border-color:var(--k-gold);box-shadow:0 0 0 3px var(--k-gold-wash)}.tp-page .fe-form .fe-wide{grid-column:1/-1}.tp-page .fe-form button{height:44px;font:600 14.5px/1 var(--k-sans);letter-spacing:-.005em;color:#1a1206;box-shadow:inset 0 1px 0 #ffffff73,0 1px 2px #0003,0 10px 30px -12px var(--k-gold-glow);cursor:pointer;transition:transform .18s var(--k-ease),background .18s var(--k-ease);background:linear-gradient(#efd6a2,#d3a75d);border:0;border-radius:11px;align-self:end;padding:0 24px}.tp-page .fe-form button:hover{background:linear-gradient(#f5dfb2,#dbb26a);transform:translateY(-1px)}.tp-page .fe-form button:focus-visible{outline:2px solid var(--k-gold);outline-offset:3px}.tp-page .fe-status{min-height:1.5em;color:var(--tp-faint);margin:0 0 14px;font-size:13.5px;line-height:1.55}.tp-page .fe-convert{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-page .fe-convert input{letter-spacing:-.02em;height:52px;font-size:19px;font-weight:560}@media (width<=600px){.tp-page .fe-convert{grid-template-columns:minmax(0,1fr)}.tp-page .fe-bars li{grid-template-columns:96px minmax(0,1fr);gap:6px 12px}.tp-page .fe-bar-value{text-align:left;grid-column:1/-1;margin-top:-3px}.tp-page .fe-form button{width:100%}}@media (prefers-reduced-motion:reduce){.tp-page .fe-form button{transition:none}}
