.dtv12.ih-sbx .sbm{--sbm-ink:#0f172a;--sbm-navy:#0f1f4d;--sbm-deep:#1e3a8a;--sbm-blue:#2563eb;--sbm-tint:#eff4ff;--sbm-line:#e2e8f0;--sbm-hair:rgb(15 23 42/.09);--sbm-mono:ui-monospace,"Cascadia Mono",Consolas,"SFMono-Regular",Menlo,monospace;--sbm-pad:12px;--sbm-scr:clamp(380px,33vw,440px);--sbm-gap:clamp(36px,4vw,52px);border-top:1px solid var(--v12-line)}.dtv12.ih-sbx .sbm-stages{display:grid;gap:var(--sbm-gap);max-width:1200px;margin:0 auto;padding:0;list-style:none}.dtv12.ih-sbx .sbm-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:var(--sbm-pad);border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--sbm-line),0 1px 2px rgb(13 27 62/.03),0 16px 36px -28px rgb(13 27 62/.22)}.dtv12.ih-sbx .sbm-card+.sbm-card:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:calc(50% - 1px);width:2px;height:var(--sbm-gap);background:linear-gradient(rgb(30 64 175/.16),var(--v12-blue))}.dtv12.ih-sbx .sbm-card+.sbm-card:after{content:"";position:absolute;inset-block-start:-5px;inset-inline-start:calc(50% - 5px);z-index:1;width:10px;height:10px;border-radius:50%;background:var(--v12-blue);box-shadow:0 0 0 4px #fff}.dtv12.ih-sbx .sbm-screen{display:grid;place-items:center;min-width:0;padding:28px 16px;border-radius:16px;background:linear-gradient(rgb(30 58 138/.045) 1px,transparent 0) 0 0 /100% 22px,#f5f8fe;box-shadow:inset 0 0 0 1px rgb(30 58 138/.06)}.dtv12.ih-sbx .sbm-body{min-width:0;padding:26px 10px 4px}.dtv12.ih-sbx .sbm .sbm-t{margin:0}.dtv12.ih-sbx .sbm-rows{margin:clamp(18px,2vw,22px) 0 0;border-top:1px solid var(--sbm-hair)}.dtv12.ih-sbx .sbm-row{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:20px 0}.dtv12.ih-sbx .sbm-row+.sbm-row{border-top:1px solid var(--sbm-hair)}.dtv12.ih-sbx .sbm .sbm-row .sb-ico{width:48px;height:48px;margin-top:-2px}.dtv12.ih-sbx .sbm .sbm-row .sb-p{max-width:62ch}.dtv12.ih-sbx .sbm-ui{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:340px;padding:13px 14px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 2px 4px rgb(15 23 42/.04),0 14px 28px -18px rgb(15 23 42/.25);font-size:13px;line-height:1.3;color:var(--sbm-ink);text-align:left;-webkit-user-select:none;user-select:none}.dtv12.ih-sbx .sbm-ui :is(b,i,em){font-style:normal}.dtv12.ih-sbx .sbm-uh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--sbm-line)}.dtv12.ih-sbx .sbm-uh>b{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sbm-deep);white-space:nowrap}.dtv12.ih-sbx .sbm-chip{padding:4px 8px;border-radius:6px;background:#f1f5f9;font-size:11.5px;font-weight:600;line-height:1.2;color:#334155;white-space:nowrap}.dtv12.ih-sbx .sbm-chip.is-blue{background:var(--sbm-tint);color:var(--sbm-blue)}.dtv12.ih-sbx .sbm-k{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}.dtv12.ih-sbx .sbm-blue{font-size:12px;font-weight:700;color:var(--sbm-blue);white-space:nowrap}.dtv12.ih-sbx .sbm-ok{display:inline-grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--sbm-tint)}.dtv12.ih-sbx .sbm-ok svg{width:10px;height:9px}.dtv12.ih-sbx .sbm-ok path{fill:none;stroke:var(--sbm-blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-sbx .sbm-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;padding-top:10px;border-top:1px solid var(--sbm-line)}.dtv12.ih-sbx .sbm-frame{position:relative;overflow:hidden;aspect-ratio:2/1;border-radius:8px;background:linear-gradient(165deg,#e4ebfb,#eef2fd 58%,#e7edfb);box-shadow:inset 0 0 0 1px rgb(30 58 138/.08)}.dtv12.ih-sbx .sbm-scene{position:absolute;inset:0;display:block;width:100%;height:100%}.dtv12.ih-sbx .sbm-scene .s-desk{fill:none;stroke:rgb(30 58 138/.14);stroke-width:1.25}.dtv12.ih-sbx .sbm-scene .s-dev{fill:#fff;stroke:#b9c7ea;stroke-width:1.25}.dtv12.ih-sbx .sbm-scene .s-bar{fill:#e8eefb}.dtv12.ih-sbx .sbm-scene .s-bar--a{fill:#d5e0f8}.dtv12.ih-sbx .sbm-scene .s-btn{fill:#f5f8fe;stroke:#9fb2e2;stroke-width:1.25}.dtv12.ih-sbx .sbm-scene .s-btn.is-mark{fill:var(--sbm-tint);stroke:var(--sbm-blue)}.dtv12.ih-sbx .sbm-scene .s-btn-t{font-size:9px;font-weight:700;letter-spacing:.04em;fill:var(--sbm-deep)}.dtv12.ih-sbx .sbm-scene .s-btn-t.is-mark{fill:var(--sbm-blue)}.dtv12.ih-sbx .sbm-scene .s-ring{fill:none;stroke:var(--sbm-blue);stroke-width:1.25;stroke-dasharray:3 2.5}.dtv12.ih-sbx .sbm-scene .s-lead{fill:none;stroke:var(--sbm-blue);stroke-width:1.25;stroke-linejoin:round}.dtv12.ih-sbx .sbm-scene .s-tag{fill:var(--sbm-blue)}.dtv12.ih-sbx .sbm-scene .s-tag-t{font-size:9px;font-weight:600;fill:#fff}.dtv12.ih-sbx .sbm-tcb{position:absolute;top:8px;left:8px;padding:3px 6px;border-radius:5px;background:rgb(255 255 255/.9);box-shadow:0 0 0 1px rgb(30 58 138/.1);font-family:var(--sbm-mono);font-size:10.5px;font-weight:600;color:var(--sbm-deep)}.dtv12.ih-sbx .sbm-safe{position:absolute;inset:8% 6%;border:1px dashed rgb(37 99 235/.32);border-radius:4px}.dtv12.ih-sbx .sbm-sub{position:absolute;right:0;bottom:12%;left:0;display:grid;justify-items:center;gap:2px;padding-inline:8%}.dtv12.ih-sbx .sbm-sub span{padding:2px 7px;border-radius:4px;background:rgb(255 255 255/.95);box-shadow:0 1px 2px rgb(15 23 42/.1);font-size:12.5px;font-weight:600;line-height:1.35;color:var(--sbm-navy);white-space:nowrap}.dtv12.ih-sbx .sbm-frame.is-player .sbm-sub{bottom:34px}.dtv12.ih-sbx .sbm-sub.is-one span{font-size:12px}.dtv12.ih-sbx .sbm-bar{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:9px;height:26px;padding-inline:10px;background:rgb(255 255 255/.94);box-shadow:0 -1px 0 rgb(30 58 138/.08)}.dtv12.ih-sbx .sbm-play{flex:none;width:11px;height:11px}.dtv12.ih-sbx .sbm-play path{fill:var(--sbm-navy)}.dtv12.ih-sbx .sbm-prog{position:relative;flex:1;height:3px;border-radius:2px;background:#e2e8f0}.dtv12.ih-sbx .sbm-prog i{position:absolute;inset:0 38% 0 0;border-radius:inherit;background:var(--sbm-blue)}.dtv12.ih-sbx .sbm-prog i:after{content:"";position:absolute;top:-3px;right:-4px;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--sbm-blue)}.dtv12.ih-sbx .sbm-bar em{font-family:var(--sbm-mono);font-size:10.5px;font-weight:600;color:#475569}.dtv12.ih-sbx .sbm-cmp{display:grid;gap:6px}.dtv12.ih-sbx .sbm-cmp-row{display:grid;gap:3px;padding:8px 10px;border-radius:8px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--sbm-line)}.dtv12.ih-sbx .sbm-cmp-row.is-tgt{box-shadow:inset 0 0 0 1px rgb(37 99 235/.24)}.dtv12.ih-sbx .sbm-cmp-row .sbm-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.dtv12.ih-sbx .sbm-cmp-t{font-size:13px;font-weight:500;color:var(--sbm-ink)}.dtv12.ih-sbx .sbm-cmp-t em{padding:0 2px;border-radius:3px;background:var(--sbm-tint);box-shadow:inset 0 -1.5px 0 var(--sbm-blue);font-weight:700;color:var(--sbm-blue)}.dtv12.ih-sbx .sbm-who{display:flex;align-items:center;gap:8px}.dtv12.ih-sbx .sbm-avs{display:flex;padding-left:3px}.dtv12.ih-sbx .sbm-avs i{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-left:-3px;border-radius:50%;background:#e2e8f0;box-shadow:0 0 0 2px #fff;font-size:9px;font-weight:700;letter-spacing:.02em;color:#334155}.dtv12.ih-sbx .sbm-avs i.is-blue{background:var(--sbm-tint);color:var(--sbm-blue)}.dtv12.ih-sbx .sbm-passes{display:flex;gap:4px}.dtv12.ih-sbx .sbm-passes em{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 5px;border-radius:6px;background:var(--sbm-tint);font-size:11px;font-weight:600;color:var(--sbm-blue)}.dtv12.ih-sbx .sbm-passes em:before{content:"";width:9px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='m2 6.4 3.1 3.1L12 2.5' stroke='%232563eb' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat}.dtv12.ih-sbx .sbm-tl{position:relative;height:40px;border-radius:8px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--sbm-line)}.dtv12.ih-sbx .sbm-wave{position:absolute;inset:2px 6px;width:calc(100% - 12px);height:calc(100% - 4px)}.dtv12.ih-sbx .sbm-wave rect{fill:#cbd5e1}.dtv12.ih-sbx .sbm-cue{position:absolute;top:5px;bottom:5px;border-radius:5px;background:rgb(148 163 184/.16);box-shadow:inset 0 0 0 1px rgb(100 116 139/.28)}.dtv12.ih-sbx .sbm-cue.is-prev{left:3%;width:17%}.dtv12.ih-sbx .sbm-cue.is-next{left:75%;width:22%}.dtv12.ih-sbx .sbm-cue.is-on{left:24%;width:47%;background:rgb(37 99 235/.1);box-shadow:inset 0 0 0 1.5px var(--sbm-blue)}.dtv12.ih-sbx .sbm-cue.is-on i{position:absolute;top:50%;width:4px;height:14px;margin-top:-7px;border-radius:2px;background:var(--sbm-blue)}.dtv12.ih-sbx .sbm-cue.is-on i:first-child{left:-2px}.dtv12.ih-sbx .sbm-cue.is-on i:last-child{right:-2px}.dtv12.ih-sbx .sbm-ph{position:absolute;top:-3px;bottom:-3px;left:50%;width:1.5px;background:var(--sbm-navy)}.dtv12.ih-sbx .sbm-ph:before{content:"";position:absolute;top:0;left:-3.25px;width:8px;height:6px;background:var(--sbm-navy);clip-path:polygon(0 0,100% 0,50% 100%)}.dtv12.ih-sbx .sbm-tc{display:flex;justify-content:space-between;gap:10px;margin-top:-4px}.dtv12.ih-sbx .sbm-tc span{display:inline-flex;align-items:baseline;gap:6px}.dtv12.ih-sbx .sbm-tc .sbm-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.dtv12.ih-sbx .sbm-tc b{font-family:var(--sbm-mono);font-size:11.5px;font-weight:600;color:var(--sbm-deep)}.dtv12.ih-sbx .sbm-meter{display:flex;align-items:center;gap:10px}.dtv12.ih-sbx .sbm-meter-bar{position:relative;width:76px;height:6px;border-radius:3px;background:#e2e8f0}.dtv12.ih-sbx .sbm-meter-bar i{position:absolute;inset:0 34% 0 0;border-radius:inherit;background:var(--sbm-blue)}.dtv12.ih-sbx .sbm-meter-bar:after{content:"";position:absolute;top:-3px;bottom:-3px;left:82%;width:1.5px;border-radius:1px;background:var(--sbm-navy)}.dtv12.ih-sbx .sbm-state{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#334155;white-space:nowrap}.dtv12.ih-sbx .sbm-ui .sbm-list{display:grid;margin:0;padding:0;list-style:none}.dtv12.ih-sbx .sbm-ui .sbm-list li{display:flex;align-items:center;gap:10px;padding:7px 2px;font-size:12.5px;font-weight:600;color:#334155}.dtv12.ih-sbx .sbm-ui .sbm-list li+li{border-top:1px dashed var(--sbm-line)}.dtv12.ih-sbx .sbm-match{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:var(--sbm-tint);box-shadow:inset 0 0 0 1px rgb(37 99 235/.16)}.dtv12.ih-sbx .sbm-file{display:grid;gap:2px;min-width:0}.dtv12.ih-sbx .sbm-file b{font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.dtv12.ih-sbx .sbm-file em{font-family:var(--sbm-mono);font-size:10.5px;font-weight:600;color:#475569}.dtv12.ih-sbx .sbm-link{width:20px;height:12px}.dtv12.ih-sbx .sbm-link path{fill:none;stroke:var(--sbm-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-sbx .sbm-matched{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--sbm-blue)}.dtv12.ih-sbx .sbm-matched .sbm-ok{background:#fff}@media (min-width:1024px){.dtv12.ih-sbx .sbm-card{grid-template-columns:var(--sbm-scr) minmax(0,1fr)}.dtv12.ih-sbx .sbm-screen{padding:32px 26px}.dtv12.ih-sbx .sbm-body{align-self:center;padding:clamp(26px,2.6vw,36px) clamp(28px,3.6vw,52px) clamp(14px,1.6vw,20px)}.dtv12.ih-sbx .sbm-card+.sbm-card:before{inset-inline-start:calc(var(--sbm-pad) + var(--sbm-scr) / 2 - 1px)}.dtv12.ih-sbx .sbm-card+.sbm-card:after{inset-inline-start:calc(var(--sbm-pad) + var(--sbm-scr) / 2 - 5px)}}@media (min-width:600px) and (max-width:1023px){.dtv12.ih-sbx .sbm-stages{max-width:760px}.dtv12.ih-sbx .sbm-screen{padding:32px 24px}.dtv12.ih-sbx .sbm-body{padding:28px 22px 6px}}@media (max-width:599px){.dtv12.ih-sbx .sbm{--sbm-pad:10px}.dtv12.ih-sbx .sbm-card{border-radius:20px}.dtv12.ih-sbx .sbm-screen{padding:20px 12px;border-radius:14px}.dtv12.ih-sbx .sbm-ui{padding:12px 12px 13px}.dtv12.ih-sbx .sbm-body{padding:22px 8px 2px}.dtv12.ih-sbx .sbm-row{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-block:18px}.dtv12.ih-sbx .sbm .sbm-row .sb-ico{width:40px;height:40px;margin-top:0}.dtv12.ih-sbx .sbm-sub span{font-size:11.5px}.dtv12.ih-sbx .sbm-avs{display:none}.dtv12.ih-sbx .sbm-sub.is-one span{font-size:11px}}.dtv12.ih-sbx .sbo{--sbo-stick:clamp(96px,10vh,130px);--sbo-line:rgb(13 27 62/.14)}.dtv12.ih-sbx .sbo-deck{margin:clamp(30px,3.4vw,46px) 0 clamp(48px,5.5vw,72px);padding:0;list-style:none}.dtv12.ih-sbx .sbo-slot+.sbo-slot{margin-top:24px}.dtv12.ih-sbx .sbo-folder{display:flex;flex-direction:column;height:100%}.dtv12.ih-sbx .sbo-tabrow{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:-1px;padding-inline:20px}.dtv12.ih-sbx .sbo-tab{display:inline-flex;align-items:center;justify-self:start;gap:10px;max-width:100%;height:46px;padding:0 22px 0 18px;border:1px solid var(--sbo-line);border-bottom:0;border-radius:14px 14px 0 0;background:#fff;font-size:14.5px;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--v12-ink,#0f172a);white-space:nowrap;text-decoration:none;transition:color .2s var(--v12-ease),transform .2s var(--v12-ease)}.dtv12.ih-sbx .sbo-tab:hover{color:#1e40af;transform:translateY(-2px)}.dtv12.ih-sbx .sbo-tab:focus-visible{outline:2px solid #1e40af;outline-offset:3px}.dtv12.ih-sbx .sbo-tab-n{flex:none;padding:3px 7px;border-radius:6px;background:#f5b301;font-size:11px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#0f172a}.dtv12.ih-sbx .sbo-tab-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.dtv12.ih-sbx .sbo-panel{display:grid;flex:1;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.6vw,28px);padding:clamp(14px,1.8vw,22px);border:1px solid var(--sbo-line);border-radius:calc(var(--v12-r-lg, 16px) + 6px);background:#fff;box-shadow:0 -14px 34px -30px rgb(13 27 62/.35),0 26px 52px -38px rgb(13 27 62/.4)}.dtv12.ih-sbx .sbo-media{min-width:0}.dtv12.ih-sbx .sbo-img{display:block;width:100%;height:auto;border-radius:var(--v12-r-lg,16px)}.dtv12.ih-sbx .sbo .sbo-copy{min-width:0;max-width:none;padding:0 clamp(4px,1vw,10px) clamp(6px,1vw,10px)}@media (min-width:1024px){.dtv12.ih-sbx .sbo-slot{position:sticky;top:var(--sbo-stick);display:flex;flex-direction:column;min-height:33rem;scroll-margin-top:var(--sbo-stick)}.dtv12.ih-sbx .sbo-folder{flex:1;height:auto}.dtv12.ih-sbx .sbo-slot+.sbo-slot{margin-top:36px}.dtv12.ih-sbx .sbo-deck:after{content:"";display:block;height:clamp(120px,20vh,220px)}.dtv12.ih-sbx .sbo-tabrow{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;padding-inline:28px}.dtv12.ih-sbx .sbo-tab{grid-column:var(--k);justify-self:stretch}.dtv12.ih-sbx .sbo-panel{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,3.6vw,52px);padding:clamp(20px,2vw,28px)}.dtv12.ih-sbx .sbo .sbo-copy{padding:0 clamp(12px,1.6vw,24px) 0 0}}@media (prefers-reduced-motion:reduce){.dtv12.ih-sbx .sbo-tab{transition:none}.dtv12.ih-sbx .sbo-tab:hover{transform:none}}.dtv12.ih-sbx .sbe{--sbe-ink:#0f172a;--sbe-navy:#0f1f4d;--sbe-label:#1e3a8a;--sbe-blue:#2563eb;--sbe-tint:#eff4ff;--sbe-line:#e2e8f0;--sbe-slate:#64748b;--sbe-gold:#f5b301;--sbe-green:#10b981;--sbe-gap:clamp(16px,2.2vw,32px)}.dtv12.ih-sbx .sbe-h2a{display:inline-block}@media (max-width:759px){.dtv12.ih-sbx .sbe .sb-h2{font-size:min(var(--sb-h2),6.5vw)}.dtv12.ih-sbx .sbe .sb-h2 b{display:inline-block}}.dtv12.ih-sbx .sbe-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sbe-gap);max-width:1080px;margin:0 auto;padding:0;list-style:none}.dtv12.ih-sbx .sbe-card{position:relative;display:flex;flex-direction:column;gap:24px;min-width:0;padding:12px 12px 28px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--sbe-line),0 1px 2px rgb(13 27 62/.03),0 16px 36px -28px rgb(13 27 62/.22)}.dtv12.ih-sbx .sbe-screen{display:grid;place-items:center;min-width:0;padding:22px 14px;border-radius:16px;background:linear-gradient(rgb(30 58 138/.045) 1px,transparent 0) 0 0 /100% 22px,#f5f8fe;box-shadow:inset 0 0 0 1px rgb(30 58 138/.06)}.dtv12.ih-sbx .sbe .sbe-p{max-width:none;padding-inline:clamp(8px,1.6vw,18px)}.dtv12.ih-sbx .sbe-arrow{display:none}@media (min-width:640px){.dtv12.ih-sbx .sbe-card{padding:14px 14px 32px}.dtv12.ih-sbx .sbe-screen{padding:32px 24px}}@media (min-width:1024px){.dtv12.ih-sbx .sbe-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.dtv12.ih-sbx .sbe-card{padding:14px 14px 36px}.dtv12.ih-sbx .sbe-flow{grid-template-rows:auto auto;gap:0 var(--sbe-gap)}.dtv12.ih-sbx .sbe-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:26px}.dtv12.ih-sbx .sbe-screen{position:relative;padding:36px 28px}.dtv12.ih-sbx .sbe-arrow{position:absolute;z-index:1;top:calc(50% - 17px);right:calc(-14px - 17px - var(--sbe-gap) / 2);display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--sbe-line),0 6px 14px -8px rgb(15 23 42/.35)}.dtv12.ih-sbx .sbe-arrow svg{width:16px;height:16px}.dtv12.ih-sbx .sbe-arrow path{stroke:var(--sbe-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}.dtv12.ih-sbx .sbe-ui{display:grid;width:100%;max-width:400px;padding:14px 16px 16px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 2px 4px rgb(15 23 42/.04),0 14px 28px -18px rgb(15 23 42/.25);font-size:13px;line-height:1.2;color:var(--sbe-ink);-webkit-user-select:none;user-select:none}.dtv12.ih-sbx .sbe-ui :is(b,i,em){font-style:normal}.dtv12.ih-sbx .sbe-ih{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 10px;border-bottom:1px solid var(--sbe-line)}.dtv12.ih-sbx .sbe-ih b{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sbe-label)}.dtv12.ih-sbx .sbe-to{font-size:11.5px;font-weight:600;color:var(--sbe-slate)}.dtv12.ih-sbx .sbe-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#f1f5f9;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap;color:#334155}.dtv12.ih-sbx .sbe-pill.is-blue{background:var(--sbe-tint);color:var(--sbe-blue)}.dtv12.ih-sbx .sbe-pill.is-gold{background:#fff8e6;box-shadow:inset 0 0 0 1px rgb(245 179 1/.55);color:#78350f}.dtv12.ih-sbx .sbe-plus{flex:none;width:10px;height:10px}.dtv12.ih-sbx .sbe-plus path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.dtv12.ih-sbx .sbe-pill.is-gold .sbe-plus path{stroke:#b45309}.dtv12.ih-sbx .sbe-tick{flex:none;width:15px;height:13px}.dtv12.ih-sbx .sbe-tick path{stroke:var(--sbe-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-sbx .sbe-ui svg :is(.m-ln,.m-ac,.m-tr,.m-tk,.m-tx,.m-fl,.m-pg,.m-pp,.m-on){vector-effect:non-scaling-stroke;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dtv12.ih-sbx .sbe-ui svg .m-ln{stroke:var(--sbe-navy)}.dtv12.ih-sbx .sbe-ui svg .m-ac{stroke:var(--sbe-blue);stroke-width:2.5}.dtv12.ih-sbx .sbe-ui svg .m-tr{stroke:var(--sbe-line);stroke-width:2.5}.dtv12.ih-sbx .sbe-ui svg .m-tk{stroke:#94a3b8;stroke-width:1.2}.dtv12.ih-sbx .sbe-ui svg .m-tx{stroke:#cbd5e1;stroke-width:2.5}.dtv12.ih-sbx .sbe-ui svg .m-fl{fill:var(--sbe-tint);stroke:var(--sbe-navy)}.dtv12.ih-sbx .sbe-ui svg .m-pg{fill:#fff;stroke:var(--sbe-navy)}.dtv12.ih-sbx .sbe-ui svg .m-pp{fill:#fff;stroke:var(--sbe-blue)}.dtv12.ih-sbx .sbe-ui svg .m-on{fill:var(--sbe-blue);stroke:var(--sbe-blue)}.dtv12.ih-sbx .sbe-ui svg .m-dot{fill:var(--sbe-blue)}.dtv12.ih-sbx .sbe-ui svg .m-pl{fill:var(--sbe-navy)}.dtv12.ih-sbx .sbe-ui svg .m-ep{fill:#fff;stroke:rgb(30 58 138/.32);stroke-width:1.5;vector-effect:non-scaling-stroke}.dtv12.ih-sbx .sbe-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 0}.dtv12.ih-sbx .sbe-tile{display:grid;align-content:start;gap:10px;min-width:0;padding:12px 12px 11px;border-radius:10px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--sbe-line)}.dtv12.ih-sbx .sbe-tile-art{display:grid;align-items:center;min-width:0;aspect-ratio:120/44}.dtv12.ih-sbx .sbe-mini{display:block;width:100%;height:100%;overflow:visible}.dtv12.ih-sbx .sbe-tile>i{font-size:12px;font-weight:700;line-height:1.25;letter-spacing:-.005em;color:var(--sbe-ink)}.dtv12.ih-sbx .sbe-langs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:5px}.dtv12.ih-sbx .sbe-langs em{padding:4px 0;border-radius:5px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--sbe-line);font-size:10px;font-weight:700;line-height:1.1;letter-spacing:.04em;color:#334155}.dtv12.ih-sbx .sbe-langs em.is-on{background:var(--sbe-tint);box-shadow:inset 0 0 0 1px rgb(37 99 235/.3);color:var(--sbe-blue)}.dtv12.ih-sbx .sbe-sep{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--sbe-line)}.dtv12.ih-sbx :is(.sbe-sep>i,.sbe-lib-h>i){font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sbe-slate)}.dtv12.ih-sbx .sbe-chips{display:flex;flex-wrap:wrap;gap:6px}.dtv12.ih-sbx .sbe-row{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 0;border-bottom:1px solid var(--sbe-line)}.dtv12.ih-sbx .sbe-row>i{font-size:13px;font-weight:700}.dtv12.ih-sbx .sbe-row-art{display:grid;place-items:center end}.dtv12.ih-sbx .sbe-frame{width:30px;height:20px}.dtv12.ih-sbx .sbe-stages{width:64px;height:14px}.dtv12.ih-sbx .sbe-cal{width:22px;height:22px}.dtv12.ih-sbx .sbe-lib{display:grid;gap:10px;margin:12px 0;padding:12px;border-radius:10px;background:#f8fafc;box-shadow:inset 0 0 0 1px var(--sbe-line)}.dtv12.ih-sbx .sbe-lib-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}.dtv12.ih-sbx .sbe-lib-h>i{white-space:nowrap}.dtv12.ih-sbx .sbe-eps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:10px;border-top:1.5px solid var(--sbe-blue)}.dtv12.ih-sbx .sbe-ep{display:block;width:100%;height:auto;overflow:visible}.dtv12.ih-sbx .sbe-rev{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--sbe-line)}.dtv12.ih-sbx .sbe-arr{flex:none;width:14px;height:14px}.dtv12.ih-sbx .sbe-arr path{stroke:var(--sbe-slate);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:379px){.dtv12.ih-sbx .sbe-ui{padding-inline:12px}.dtv12.ih-sbx .sbe-tile{padding-inline:10px}}.dtv12.ih-sbx .sbp-body{max-width:1200px;margin-inline:auto}.dtv12.ih-sbx .sbp-list{position:relative;margin:0;padding:0;list-style:none}.dtv12.ih-sbx .sbp-list:before{content:"";position:absolute;inset-block:0;inset-inline-start:5px;width:2px;background:#1e3a8a}.dtv12.ih-sbx .sbp-row{--sbp-py:clamp(28px,3.4vw,48px);--sbp-pl:clamp(34px,3.6vw,52px);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:12px;padding:var(--sbp-py) 0 var(--sbp-py) var(--sbp-pl)}.dtv12.ih-sbx .sbp-row:before,.dtv12.ih-sbx .sbp-row:last-child:after{content:"";position:absolute;inset-inline:var(--sbp-pl) 0;height:1px;background:rgb(15 23 42/.09)}.dtv12.ih-sbx .sbp-row:before{inset-block-start:0}.dtv12.ih-sbx .sbp-row:last-child:after{inset-block-end:0}.dtv12.ih-sbx .sbp-num{position:relative;grid-column:1;grid-row:1;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:300;line-height:.9;letter-spacing:-.04em;font-variant-numeric:proportional-nums;color:rgb(15 23 42/.62)}.dtv12.ih-sbx .sbp-n i{font-style:normal;color:var(--v12-blue)}.dtv12.ih-sbx .sbp-dot{position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--sbp-pl));width:12px;height:12px;margin-top:-6px;border-radius:50%;background:#1e3a8a;box-shadow:0 0 0 4px var(--v12-surface,#f8fafc)}.dtv12.ih-sbx .sbp .sbp-t{grid-column:2;grid-row:1;margin:0}.dtv12.ih-sbx .sbp-txt{grid-column:1/-1;grid-row:2;min-width:0}@media (min-width:760px){.dtv12.ih-sbx .sbp-row{grid-template-columns:clamp(56px,5.4vw,80px) minmax(0,1fr);column-gap:clamp(18px,2.2vw,30px);row-gap:8px}.dtv12.ih-sbx .sbp-txt{grid-column:2}}@media (min-width:1024px){.dtv12.ih-sbx .sbp-row{grid-template-columns:clamp(56px,5.4vw,88px) minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(24px,3vw,48px)}.dtv12.ih-sbx .sbp-txt{grid-column:3;grid-row:1}.dtv12.ih-sbx :is(.sbp .sbp-t,.sbp-txt){padding-top:12px}}@media (max-width:759px){.dtv12.ih-sbx .sbp-row{--sbp-py:26px}}.dtv12.ih-sbx .sbc-list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}.dtv12.ih-sbx .sbc-card{display:flex;flex-direction:column;padding:10px}.dtv12.ih-sbx .sbc-stage{overflow:hidden;border-radius:13px;background:#eef3fb}.dtv12.ih-sbx .sbc-img{display:block;width:100%;height:auto;aspect-ratio:3/2}.dtv12.ih-sbx .sbc-body{padding:22px 14px 16px}.dtv12.ih-sbx .sbc-body .sb-p{max-width:none}@media (min-width:600px) and (max-width:1099px){.dtv12.ih-sbx .sbc-list{max-width:920px;margin-inline:auto}.dtv12.ih-sbx .sbc-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:8px}.dtv12.ih-sbx .sbc-body{padding:16px 22px}}@media (min-width:1100px){.dtv12.ih-sbx .sbc-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dtv12.ih-sbx .sbc-body{padding:26px 18px 20px}}.dtv12.ih-sbx .sbk-panel{grid-template-columns:minmax(0,1fr);max-width:1160px;margin-inline:auto}.dtv12.ih-sbx .sbk-cell{display:flex;flex-direction:column;min-width:0;padding:28px 22px 26px;background:#fff}.dtv12.ih-sbx .sbk-cell .sb-p{max-width:62ch}.dtv12.ih-sbx .sbk-head{display:flex;align-items:center;gap:18px;margin-bottom:20px}.dtv12.ih-sbx .sbk-head .sb-h3{margin:0}.dtv12.ih-sbx .sbk .sbk-cell .sb-tags{margin-top:auto;padding-top:24px}.dtv12.ih-sbx .sbk .sbk-cell .sb-tags li{background:#eef2f7;box-shadow:none}@media (min-width:640px){.dtv12.ih-sbx .sbk-cell{padding:36px 34px 32px}}@media (min-width:960px){.dtv12.ih-sbx .sbk-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.dtv12.ih-sbx .sbk-cell{padding:44px 44px 40px}}.dtv12.ih-sbx .sbz-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1080px;margin-inline:auto}.dtv12.ih-sbx .sbz-card{display:flex;flex-direction:column;gap:20px;padding:28px 24px 30px}.dtv12.ih-sbx .sbz-card .sb-p{max-width:none;color:#1e293b}@media (min-width:640px){.dtv12.ih-sbx .sbz-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:24px;padding:32px 36px 34px 32px}}@media (min-width:1024px){.dtv12.ih-sbx .sbz-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}