/* Scoped homepage preview. The shipped verification component and its styling are retained. */
.rd-stock.ta-panel{
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.03fr) minmax(0,1.12fr);
  align-items:stretch;gap:26px;padding:30px;border:1px solid var(--rd-line);background:var(--rd-surface);
  scroll-margin-top:120px;position:relative;
}
.ta-panel>*{min-width:0}
.ta-story{display:flex;flex-direction:column;align-items:flex-start;padding:6px 0}
.ta-eyebrow{display:flex;align-items:center;gap:8px;color:var(--rd-muted);font-size:10px;letter-spacing:1.1px;line-height:1.6;font-weight:650}
.ta-shield{display:grid;place-items:center;width:22px;height:24px;border:1px solid #26806c55;color:#19745f;border-radius:8px 8px 12px 12px;font-size:13px}
.ta-story h2{font-size:clamp(27px,2.5vw,35px);line-height:1.17;letter-spacing:-1.1px;font-weight:730;color:var(--rd-ink);margin:22px 0 15px;text-wrap:balance}
.ta-description{font-size:14px;line-height:1.8;color:var(--rd-muted);margin:0 0 23px}
.ta-current{display:flex;gap:9px;align-items:flex-start;min-height:30px}
.ta-current-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#8996a3;margin-top:7px}
.ta-current-dot[data-available=true]{background:#1a9565;box-shadow:0 0 0 4px #1a956515}
.ta-current p{margin:0;color:var(--rd-ink);font-size:13px;font-weight:600;line-height:1.65}
.ta-last{font-size:12px;line-height:1.7;color:var(--rd-muted);margin:8px 0 0}
.ta-source{font-size:10px;line-height:1.7;color:var(--rd-muted);margin:7px 0 0}
.ta-explore{display:flex;gap:8px 17px;flex-wrap:wrap;margin:19px 0 26px}
.ta-explore a{display:inline-flex;align-items:center;gap:7px;min-height:30px;color:var(--rd-blue);font-size:12px;text-decoration:none;font-weight:600}
.ta-explore a:hover{text-decoration:underline;text-underline-offset:4px}
.ta-schedule{display:flex;gap:10px;margin-top:auto;padding-top:19px;border-top:1px solid var(--rd-line);width:100%}
.ta-clock-icon{font-size:21px;color:var(--rd-muted)}
.ta-schedule strong,.ta-schedule div>span{display:block;font-size:11px;line-height:1.8;color:var(--rd-muted)}
.ta-schedule strong{color:var(--rd-ink);font-weight:600}
.ta-show{display:flex;align-items:center;gap:6px;color:var(--rd-muted);font-size:10px;line-height:1.5;text-decoration:none;margin-top:13px;min-height:24px}
.ta-on-air-dot,.ta-off-air-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#eb5a52}
.ta-off-air-dot{background:#9ba2ac}
.ta-show[data-scheduled=true]{color:#ba3d37}
.ta-signup{background:linear-gradient(145deg,#edf5ff,#f3f8fb);border:1px solid #dce8f4;border-radius:22px;padding:25px 23px 18px;display:flex;flex-direction:column}
.ta-signup-kicker{font-size:9px;line-height:1.7;font-weight:700;letter-spacing:1.3px;color:#41617f;margin:0 0 14px}
.ta-signup h3{font-size:clamp(24px,2.2vw,30px);line-height:1.17;letter-spacing:-.9px;font-weight:730;margin:0 0 13px;color:#183047;text-wrap:balance}
.ta-signup-intro{font-size:13px;line-height:1.7;color:#506a80;margin:0 0 23px}
.ta-telegram{display:flex;align-items:center;justify-content:center;gap:9px;background:#1677b6;border:1px solid #1677b6;color:white!important;text-decoration:none;border-radius:13px;padding:16px 12px;font-weight:650;font-size:13px;line-height:1.4;min-height:54px;box-shadow:0 5px 12px #1677b618;transition:background .2s,translate .2s}
.ta-telegram svg{flex:none}.ta-link-arrow{margin-left:auto;font-size:17px;font-weight:400}
.ta-telegram:hover{background:#0c639b;translate:0 -1px}
.ta-join-note{color:#536b7f;text-align:center;font-size:10px;line-height:1.65;margin:10px 0 0}
.ta-email-divider{display:flex;align-items:center;gap:10px;margin:21px 0 14px}
.ta-email-divider>span{height:1px;background:#d5e1ec;flex:1}
.ta-email-divider p{font-size:9px;letter-spacing:.8px;line-height:1.5;color:#627b90;margin:0}
#ta-email-form{margin:0}
#ta-email-form label{display:block;font-size:11px;line-height:1.5;font-weight:600;color:#3f586f;margin-bottom:7px}
.ta-email-row{display:flex;border-radius:12px;background:#fff;border:1px solid #c4d6e5;padding:4px;gap:4px}
.ta-email-row:focus-within{outline:2px solid #1677b6;outline-offset:3px}
.ta-email-row input{border:0;outline:0;background:transparent;color:#183047;min-width:0;width:100%;font:inherit;font-size:12px;padding:9px 6px}
.ta-email-row input::placeholder{color:#7a8c9c}
.ta-email-row button{border:0;border-radius:8px;color:#224b6a;background:#e5eef7;flex:none;font:inherit;font-size:11px;font-weight:650;min-height:40px;cursor:pointer;padding:9px 10px}
.ta-email-row button:hover{background:#d5e5f3}.ta-email-row button:disabled{opacity:.6;cursor:wait}
.ta-email-result{font-size:11px;line-height:1.65;color:#ab3232;margin:8px 0 0}
.ta-email-result:empty{display:none}
.ta-email-result[data-success=true]{color:#226949}
.ta-email-note{font-size:10px;line-height:1.65;color:#536b7f;margin:11px 0 0}
.ta-delivery-note{font-size:9px;line-height:1.65;color:#627b90;border-top:1px solid #d5e1ec;padding-top:12px;margin:18px 0 0;margin-top:auto}



.ta-panel a:focus-visible,.ta-panel button:focus-visible{outline:2px solid var(--rd-blue);outline-offset:4px}
html[data-theme=dark] .ta-signup{background:linear-gradient(145deg,#253b4e,#263742);border-color:#40556a}
html[data-theme=dark] .ta-signup h3{color:#eef6ff}
html[data-theme=dark] .ta-signup-kicker,html[data-theme=dark] .ta-signup-intro,html[data-theme=dark] .ta-join-note,html[data-theme=dark] .ta-email-note,html[data-theme=dark] #ta-email-form label{color:#bdcddd}
html[data-theme=dark] .ta-email-row{background:#1f2b36;border-color:#4d6276}
html[data-theme=dark] .ta-email-row input{color:#edf4fc}
html[data-theme=dark] .ta-email-row input::placeholder{color:#a7b7c7}
html[data-theme=dark] .ta-email-row button{background:#3a5267;color:#eef6ff}
html[data-theme=dark] .ta-delivery-note,html[data-theme=dark] .ta-email-divider p{color:#a8bed1}
html[data-theme=dark] .ta-email-divider>span{background:#4c6072}
html[data-theme=dark] .ta-delivery-note{border-color:#4c6072}
html[data-theme=dark] .ta-shield{color:#9bdfc9;border-color:#9bdfc966}
html[data-theme=dark] .ta-show[data-scheduled=true]{color:#ffaba0}
html[data-theme=dark] .ta-email-result{color:#ffb3ac}
html[data-theme=dark] .ta-email-result[data-success=true]{color:#98dfbc}
@media(max-width:1100px) and (min-width:801px){.rd-stock.ta-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.ta-panel>.rd-verify{grid-column:1/-1}.ta-delivery-note{margin-top:18px}}
@media(max-width:800px){.rd-stock.ta-panel{grid-template-columns:1fr;padding:23px;gap:25px}.ta-panel>.rd-verify{grid-column:1}.ta-signup{padding:24px}.ta-story h2{font-size:32px;margin-top:17px}.ta-description{max-width:560px}.ta-explore{margin-bottom:12px}.ta-schedule{margin-top:10px}.ta-signup h3{font-size:30px}.ta-email-row input{font-size:16px}.ta-email-row button{font-size:12px;min-height:44px}.ta-telegram{font-size:15px}.ta-delivery-note{margin-top:18px}}
@media(max-width:380px){.rd-stock.ta-panel{padding:18px;gap:21px}.ta-signup{padding:20px 16px}.ta-story h2{font-size:29px}.ta-signup h3{font-size:27px}.ta-email-row{flex-wrap:wrap}.ta-email-row input{flex-basis:100%;min-height:42px}.ta-email-row button{width:100%}}
@media(prefers-reduced-motion:reduce){.ta-telegram{transition:none}}
@media(max-width:800px){
  .ta-panel>.ta-signup{order:0}
  .ta-panel>.ta-story{order:1}
  .ta-panel>.rd-verify{order:2}
  .ta-panel>
}
