body.tpsub-dt-26 .tpsub-dt{--d26-blue:var(--tp-primary, #2563EB);--d26-blue7:var(--tp-primary-700, #1D4ED8);--d26-s50:#F8FAFC;--d26-s100:#F1F5F9;--d26-s200:#E2E8F0;--d26-s300:#CBD5E1;--d26-s500:#64748B;--d26-s600:#475569;--d26-s900:#0F172A;--d26-ease:cubic-bezier(.2, 0, .2, 1);--dt-line:var(--d26-s200);background:radial-gradient(1100px 520px at 8% -4%,rgb(37 99 235 / .10),transparent 62%),radial-gradient(900px 480px at 96% 0%,rgb(255 107 53 / .06),transparent 60%),linear-gradient(#F6F8FD,#fff 560px);background-repeat:no-repeat}body.tpsub-dt-26 .tpsub-dt-topbar{background:rgb(255 255 255 / .78);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid rgb(226 232 240 / .8)}body.tpsub-dt-26 .tpsub-dt-back{border-radius:999px;padding:6px 12px 6px 8px;font-weight:600;color:var(--d26-s600);transition:background .15s var(--d26-ease)}body.tpsub-dt-26 .tpsub-dt-back:hover{background:var(--d26-s100);color:var(--d26-s900)}body.tpsub-dt-26 .tpsub-dt-topbar .tpsub-action-btn{border-radius:10px!important;border:1px solid var(--d26-s200)!important;background:#fff!important;box-shadow:0 1px 2px rgb(15 23 42 / .04);font-weight:600!important;transition:border-color .15s var(--d26-ease),background .15s var(--d26-ease)}body.tpsub-dt-26 .tpsub-dt-topbar .tpsub-action-btn:hover{border-color:var(--d26-s300)!important;background:var(--d26-s50)!important}body.tpsub-dt-26 .tpsub-dt-shell{padding-top:40px;gap:40px;grid-template-columns:minmax(0,1fr) 344px}body.tpsub-dt-26 .tpsub-dt-head{margin-bottom:24px}body.tpsub-dt-26 .tpsub-dt-eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.1em;color:var(--d26-s500)}body.tpsub-dt-26 .tpsub-dt-eyebrow a{color:var(--d26-blue);text-decoration:none}body.tpsub-dt-26 .tpsub-dt-eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}body.tpsub-dt-26 .tpsub-dt-head .tpsub-dt-title{margin:12px 0 16px;font-size:clamp(28px, 3.1vw, 44px);line-height:1.1;letter-spacing:-.03em;font-weight:700;color:var(--d26-s900);text-wrap:balance}body.tpsub-dt-26 .tpsub-dt-badge{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;letter-spacing:.04em}body.tpsub-dt-26 .tpsub-dt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:0;margin:0 0 20px;border:0}body.tpsub-dt-26 .tpsub-dt-fact{gap:4px;padding:16px 18px;background:#fff;border:1px solid var(--d26-s200);border-radius:16px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}body.tpsub-dt-26 .tpsub-dt-fact--value{background:linear-gradient(160deg,#EFF5FF,#F8FAFF 60%);border-color:#D6E4FD}body.tpsub-dt-26 .tpsub-dt-fact-label{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--d26-s500)}body.tpsub-dt-26 .tpsub-dt-fact-value{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--d26-s900)}body.tpsub-dt-26 .tpsub-dt-fact--value .tpsub-dt-fact-value{font-size:24px}body.tpsub-dt-26 .tpsub-dt-fact-sub{font-size:13px;font-weight:600}body.tpsub-dt-26 .tpsub-dt-main .tpsub-dt-section{margin:0 0 16px;padding:26px 28px;background:#fff;border:1px solid var(--d26-s200);border-radius:18px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}body.tpsub-dt-26 .tpsub-dt-main .tpsub-dt-section .tpsub-dt-section{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}body.tpsub-dt-26 .tpsub-dt-section-title{margin:0 0 16px;font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--d26-s900)}body.tpsub-dt-26 .tpsub-dt .tpsub-description-content,body.tpsub-dt-26 .tpsub-dt .tpsub-dt-prose{max-width:76ch;font-size:16px;line-height:1.72;color:#334155}body.tpsub-dt-26 .tpsub-dt-list dt,body.tpsub-dt-26 .tpsub-dt-list dd{padding-top:11px;padding-bottom:11px;border-top:1px solid var(--d26-s100)}body.tpsub-dt-26 .tpsub-dt-list dt:first-of-type,body.tpsub-dt-26 .tpsub-dt-list dt:first-of-type+dd{border-top:0;padding-top:0}body.tpsub-dt-26 .tpsub-dt-notice-banner,body.tpsub-dt-26 .tpsub-dt-inline-note,body.tpsub-dt-26 .tpsub-dt-view-indicator{border-radius:14px}body.tpsub-dt-26 .tpsub-dt .tpsub-conversion-block{margin:0 0 16px;padding:40px 32px;border:1px solid #D6E4FD;border-radius:20px;background:linear-gradient(160deg,#EAF2FF,#F8FAFF 65%);box-shadow:0 30px 70px -48px rgb(37 99 235 / .45)}body.tpsub-dt-26 .tpsub-dt .tpsub-related-tab{border-radius:999px!important;border:1px solid var(--d26-s200)!important;background:#fff!important;color:var(--d26-s600)!important;font-weight:600!important;padding:7px 14px!important}body.tpsub-dt-26 .tpsub-dt .tpsub-related-tab.active{background:var(--d26-s900)!important;border-color:var(--d26-s900)!important;color:#fff!important}body.tpsub-dt-26 .tpsub-dt-related-list{margin:0 -12px}body.tpsub-dt-26 .tpsub-dt-related-item{border-radius:12px;padding-left:12px;padding-right:12px;transition:background .15s var(--d26-ease)}body.tpsub-dt-26 .tpsub-dt-related-item:hover{background:var(--d26-s50)}body.tpsub-dt-26 .tpsub-dt .tpsub-btn{border-radius:12px!important;min-height:44px;font-weight:600!important;box-shadow:none!important;transition:background .15s var(--d26-ease),border-color .15s var(--d26-ease),transform .1s var(--d26-ease)}body.tpsub-dt-26 .tpsub-dt .tpsub-btn:active{transform:scale(.985)}body.tpsub-dt-26 .tpsub-dt .tpsub-btn-primary{background:var(--d26-blue)!important;border-color:var(--d26-blue)!important;color:#fff!important}body.tpsub-dt-26 .tpsub-dt .tpsub-btn-primary:hover{background:var(--d26-blue7)!important;border-color:var(--d26-blue7)!important}body.tpsub-dt-26 .tpsub-dt .tpsub-btn-outline,body.tpsub-dt-26 .tpsub-dt .tpsub-btn-secondary{background:#fff!important;border:1px solid var(--d26-s300)!important;color:var(--d26-s900)!important}body.tpsub-dt-26 .tpsub-dt .tpsub-btn-outline:hover,body.tpsub-dt-26 .tpsub-dt .tpsub-btn-secondary:hover{background:var(--d26-s50)!important}body.tpsub-dt-26 .tpsub-dt-rail{top:76px}body.tpsub-dt-26 .tpsub-dt-rail-group{margin-bottom:14px;padding:22px 24px;background:#fff;border:1px solid var(--d26-s200);border-radius:18px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}body.tpsub-dt-26 .tpsub-dt-rail-card{background:#fff}body.tpsub-dt-26 .tpsub-dt-rail-title{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--d26-s500)}body.tpsub-dt-26 .tpsub-dt-countdown{padding:26px 24px;background:linear-gradient(160deg,#EFF5FF,#F8FAFF 65%);border-color:#D6E4FD}body.tpsub-dt-26 .tpsub-dt-countdown .tpsub-countdown-large .days{font-size:56px;letter-spacing:-.04em;color:var(--d26-blue)}body.tpsub-dt-26 .tpsub-dt-countdown.is-urgent{background:linear-gradient(160deg,#FFF4EC,#FFFAF6 65%);border-color:#FCD9C2}body.tpsub-dt-26 .tpsub-dt-countdown.is-urgent .tpsub-countdown-large .days{color:#C2410C}body.tpsub-dt-26 .tpsub-dt-countdown-date{font-weight:600;color:var(--d26-s600)}body.tpsub-dt-26 .tpsub-dt-daterow{border-radius:10px}body.tpsub-dt-26 .tpsub-dt-stat,body.tpsub-dt-26 .tpsub-dt-buyer-stat{padding:14px 16px;border:1px solid var(--d26-s200);border-radius:14px;background:var(--d26-s50)}body.tpsub-dt-26 .tpsub-dt-chip{border-radius:999px}@media (max-width:1024px){body.tpsub-dt-26 .tpsub-dt-shell{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:768px){body.tpsub-dt-26 .tpsub-dt-shell{padding-top:24px}body.tpsub-dt-26 .tpsub-dt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tpsub-dt-26 .tpsub-dt-fact{padding:14px}body.tpsub-dt-26 .tpsub-dt-main .tpsub-dt-section{padding:20px 18px;border-radius:16px}body.tpsub-dt-26 .tpsub-dt .tpsub-conversion-block{padding:28px 20px}body.tpsub-dt-26 .tpsub-dt-rail-group{padding:18px 20px}}@media (max-width:768px){body.tpsub-dt-26 .tpsub-dt-list dd{border-top:0;padding-top:2px}}body.tpsub-dt-26 .tpsub-dt .tpsub-award-section{margin:0 0 16px;padding:26px 28px;background:#fff;border:1px solid var(--d26-s200);border-radius:18px;box-shadow:0 1px 2px rgb(15 23 42 / .04)}body.tpsub-dt-26 .tpsub-dt .tpsub-award-section.tpsub-award-locked{background:linear-gradient(160deg,#F8FAFF,#fff 60%)}body.tpsub-dt-26 .tpsub-dt .tpsub-award-header h2{font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--d26-s900)}body.tpsub-dt-26 .tpsub-dt .tpsub-award-card{border-radius:14px;border-color:var(--d26-s200)}body.tpsub-dt-26 .tpsub-dt .tpsub-award-context{border-radius:12px}@media (max-width:768px){body.tpsub-dt-26 .tpsub-dt .tpsub-award-section{padding:20px 18px;border-radius:16px}}