.tsb-homex [hidden]{display:none!important}.tsb-homex .hx-page{--hx-gutter:20px;width:auto;max-width:430px;padding:22px var(--hx-gutter) calc(118px + env(safe-area-inset-bottom));color:var(--tsb-text);margin:0 auto}.tsb-homex .hx-page>.ack-banner{margin-bottom:var(--space-5)}.tsb-homex .hx-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:18px;display:flex}.tsb-homex .hx-person,.tsb-homex .hx-top-tools{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tsb-homex .hx-top-tools{flex:none;gap:9px}.tsb-homex .hx-avatar{background:var(--tsb-surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--tsb-line-strong);color:var(--tsb-muted);font-family:var(--tsb-display);font-size:var(--text-xs);letter-spacing:var(--track-caps);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.tsb-homex .hx-top-copy{min-width:0;font:inherit;letter-spacing:normal;margin:0}.tsb-homex .hx-top-name{color:#fff;font-family:var(--tsb-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:-.01em;margin:0;font-weight:700;display:block}.tsb-homex .hx-top-greet:empty{display:none}.tsb-homex .hx-top-greet{margin:var(--space-1) 0 0;color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700;display:block}.tsb-homex .hx-brand{border:1px solid var(--tsb-line);background:#101318;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.tsb-homex .hx-brand img{object-fit:cover;width:100%;height:100%;display:block}.tsb-homex .hx-searchrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.tsb-homex .hx-search{min-width:0;height:48px;padding:0 var(--space-4);background:var(--tsb-well);box-shadow:inset 0 0 0 1px var(--tsb-line);color:var(--tsb-muted);font-size:var(--text-sm);border-radius:999px;flex:1;align-items:center;gap:11px;font-weight:500;text-decoration:none;display:flex}.tsb-homex .hx-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:15px;height:15px}.tsb-homex .hx-filterbtn{border:1px solid var(--tsb-line);width:48px;height:48px;color:var(--tsb-text-2);background:#101318;border-radius:50%;flex:none;place-items:center;display:grid}.tsb-homex .hx-filterbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.tsb-homex .hx-search:hover,.tsb-homex .hx-filterbtn:hover{color:var(--tsb-text)}.tsb-homex .hx-score{isolation:isolate;padding:var(--space-5);border-radius:var(--tsb-radius-xl);background:linear-gradient(180deg, var(--tsb-surface), var(--tsb-bg-raised));box-shadow:var(--tsb-elev-2);position:relative;overflow:hidden}.tsb-homex .hx-score-label{color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.tsb-homex .hx-score-next:empty,.tsb-homex .hx-score-note:empty{display:none}.tsb-homex .hx-score-next{margin:var(--space-3) 0 0;color:var(--tsb-muted);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700;line-height:1.6}.tsb-homex .hx-score-note{margin:var(--space-3) 0 0;color:var(--tsb-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.tsb-homex .hx-tierpill{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);color:var(--hx-hue,var(--tsb-red-ink));background:color-mix(in srgb, var(--hx-hue,var(--tsb-red-ink)) 11%, transparent);border:1px solid color-mix(in srgb, var(--hx-hue,var(--tsb-red-ink)) 26%, transparent);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;border-radius:999px;font-weight:800;line-height:1;display:inline-flex}.tsb-homex .hx-tierpill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.tsb-homex .hx-statgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:11px;display:grid}.tsb-homex .hx-stat{min-width:0;padding:var(--space-4);border:1px solid var(--tsb-line);background:var(--tsb-bg-raised);border-radius:20px}.tsb-homex .hx-stat b{color:#fff;font-family:var(--tsb-body);font-variant-numeric:tabular-nums;font-size:var(--text-xl);letter-spacing:-.02em;font-weight:800;line-height:1}.tsb-homex .hx-stat i{margin-left:var(--space-1);color:var(--tsb-text-2);font-style:normal;font-size:var(--text-xs);font-weight:600}.tsb-homex .hx-stat i:empty{display:none}.tsb-homex .hx-stat.is-empty b{font-size:var(--text-xs);letter-spacing:0;color:var(--tsb-text-2);font-weight:600}.tsb-homex .hx-stat span{margin-top:var(--space-2);color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;overflow-wrap:normal;hyphens:none;text-wrap:balance;font-weight:700;display:block}.tsb-homex .hx-ag{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.tsb-homex .hx-ag-num{color:#fff;font-family:var(--tsb-display);letter-spacing:var(--track-display);font-size:40px;font-weight:800;line-height:.95}.tsb-homex .hx-ag-unit{color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700}.tsb-homex .hx-nudge{align-items:center;gap:var(--space-2);width:max-content;min-height:44px;margin:var(--space-2) 0 calc(var(--space-3) * -1);color:var(--tsb-red-ink);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:800;text-decoration:none;display:flex}.tsb-homex .hx-nudge:hover{color:#fff}.tsb-homex .hx-score-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.tsb-homex .hx-score-main{flex:1;min-width:0}.tsb-homex .hx-bars{flex:none;align-items:flex-end;gap:4px;height:74px;display:flex}.tsb-homex .hx-bar{background:var(--hx-hue,var(--tsb-steel));opacity:.35;border-radius:3px 3px 1px 1px;width:7px}.tsb-homex .hx-bar.is-recent{opacity:1}.tsb-homex .hx-bar.is-zero{opacity:1;background:#ffffff12}.tsb-homex .hx-score-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.tsb-homex .hx-score-bottom .hx-tierpill{margin-top:0}.tsb-homex .hx-weeks-label{color:var(--tsb-muted);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700;line-height:1}.tsb-homex .hx-trend-row{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:1fr 1fr;display:grid}.tsb-homex .hx-trend-card{padding:var(--space-4);background:var(--tsb-bg-raised);border:1px solid var(--tsb-line);border-radius:20px}.tsb-homex .hx-trend-head{align-items:center;gap:var(--space-2);display:flex}.tsb-homex .hx-trend-icon{border:1px solid var(--tsb-line);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.tsb-homex .hx-trend-icon svg{fill:none;width:14px;height:14px;stroke:var(--tsb-text-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tsb-homex .hx-trend-label{min-width:0;color:var(--tsb-muted);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:600}.tsb-homex .hx-trend-num{min-height:26px;margin:var(--space-3) 0 0;color:#fff;font-family:var(--tsb-display);font-size:var(--text-xl);letter-spacing:var(--track-display);font-weight:800;line-height:1}.tsb-homex .hx-mini-bars{height:26px;margin-top:var(--space-3);align-items:flex-end;gap:4px;display:flex}.tsb-homex .hx-mini-bar{background:#ffffff4d;border-radius:2px;width:5px}.tsb-homex .hx-mini-bar.is-low{background:#ffffff24}.tsb-homex .hx-sechead{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-2);display:flex}.tsb-homex .hx-sectitle{color:#fff;font-family:var(--tsb-display);font-size:var(--text-sm);letter-spacing:var(--track-eyebrow);text-transform:uppercase;margin:0;font-weight:800;line-height:1.3}.tsb-homex .hx-seclink{min-height:44px;padding:0 var(--space-2);margin-right:calc(var(--space-2) * -1);color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.tsb-homex .hx-seclink:hover{color:var(--tsb-text)}.tsb-homex .hx-empty{color:var(--tsb-muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.tsb-homex .hx-load-lead{align-items:center;gap:var(--space-3);min-height:132px;padding:var(--space-5);border-radius:var(--tsb-radius-xl);background:var(--tsb-surface);box-shadow:var(--tsb-elev-2);display:flex}.tsb-homex .hx-load-lead>i{flex:none;width:46px;height:46px}.tsb-homex .hx-load-lead span{gap:10px;width:min(58%,180px);display:grid}.tsb-homex .hx-load-lead span i:first-child{width:100%;height:16px}.tsb-homex .hx-load-lead span i:last-child{width:66%;height:10px}.tsb-homex .hx-load-track{gap:var(--space-3);width:100%;display:flex}.tsb-homex .hx-load-track i{border-radius:20px;flex:none;width:216px;height:184px}.tsb-homex .hx-rail{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(var(--hx-gutter) * -1);padding:var(--space-1) var(--hx-gutter);display:flex;overflow-x:auto}.tsb-homex .hx-rail::-webkit-scrollbar{display:none}.tsb-homex .hx-rail>*{scroll-snap-align:start;flex:none}.tsb-homex .hx-rail{scroll-padding-inline:var(--hx-gutter)}.tsb-homex .hx-card{isolation:isolate;padding:var(--space-5);border-radius:var(--tsb-radius-xl);background:linear-gradient(180deg, var(--tsb-surface-2), var(--tsb-bg-raised));box-shadow:var(--tsb-elev-2);text-align:left;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.tsb-homex .hx-card-locked{background:var(--tsb-bg-raised);box-shadow:0 0 0 1px var(--tsb-line)}.tsb-homex .hx-card-open{cursor:pointer}.tsb-homex .hx-thumb{aspect-ratio:16/9;margin-bottom:var(--space-4);border-radius:var(--tsb-radius);background:var(--tsb-well);box-shadow:inset 0 0 0 1px var(--tsb-line);overflow:hidden}.tsb-homex .hx-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tsb-homex .hx-card-locked .hx-thumb img{filter:grayscale(.4)brightness(.82)}.tsb-homex .hx-card-title{color:#fff;font-family:var(--tsb-display);font-size:var(--text-base);letter-spacing:var(--track-display);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-weight:700;line-height:1.4}.tsb-homex .hx-card-desc{margin:var(--space-3) 0 0;color:var(--tsb-text-2);font-size:var(--text-xs);line-height:var(--leading-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tsb-homex .hx-card-meta{margin:var(--space-3) 0 0;color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;overflow-wrap:anywhere;font-weight:700}.tsb-homex .hx-tag{align-self:flex-start;align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;border:1px solid #0000;border-radius:999px;font-weight:800;line-height:1;display:inline-flex}.tsb-homex .hx-tag-open{color:var(--tsb-green);background:#35c5791c;border-color:#35c57942}.tsb-homex .hx-tag-locked{color:var(--tsb-gold);background:#d4ae551c;border-color:#d4ae5542}.tsb-homex .hx-tag-soon{color:var(--tsb-text-2);border-color:var(--tsb-line-strong);background:#ffffff0a}.tsb-homex .hx-cta{align-self:flex-start;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--tsb-red);color:#fff;font-family:var(--tsb-display);font-size:var(--text-xs);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;transition:filter var(--tsb-ease);border:0;border-radius:999px;font-weight:800;line-height:1;display:inline-flex}.tsb-homex a.hx-cta{box-sizing:border-box;text-decoration:none}.tsb-homex .hx-cta:hover{filter:brightness(1.12)}.tsb-homex .hx-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tsb-homex .hx-lead-cta-ico{flex:none;display:flex}.tsb-homex .hx-lead-cta-ico svg{fill:currentColor;stroke:none;width:14px;height:14px}.tsb-homex .hx-cars{margin:0 0 var(--space-5)}.tsb-homex a.hx-cars-card{box-sizing:border-box;border-radius:var(--tsb-radius-xl);color:inherit;background:linear-gradient(180deg, var(--tsb-surface-2), var(--tsb-bg-raised));box-shadow:var(--tsb-elev-3), 0 0 0 1px color-mix(in srgb, var(--tsb-red) 55%, transparent), 0 18px 60px -12px #d7192059;transition:transform .15s ease-out, box-shadow var(--tsb-ease);text-decoration:none;display:block;position:relative;overflow:hidden}.tsb-homex a.hx-cars-card:hover{transform:translateY(-2px)}.tsb-homex a.hx-cars-card:active{transform:scale(.985)}.tsb-homex .hx-cars-thumb{aspect-ratio:16/9;background:var(--tsb-well);display:block;position:relative}.tsb-homex .hx-cars-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tsb-homex .hx-cars-play{right:var(--space-4);bottom:var(--space-4);background:var(--tsb-red);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;box-shadow:0 6px 20px #00000080}.tsb-homex .hx-cars-play svg{fill:currentColor;width:24px;height:24px;margin-left:3px}.tsb-homex .hx-cars-body{padding:var(--space-5);flex-direction:column;display:flex}.tsb-homex .hx-cars-eyebrow{color:var(--tsb-red-ink);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:800}.tsb-homex .hx-cars-title{margin:var(--space-2) 0 0;color:#fff;font-family:var(--tsb-display);text-transform:none;font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--track-display);text-wrap:balance;font-weight:800}.tsb-homex .hx-cars-sub{margin-top:var(--space-2);color:var(--tsb-text-2);font-size:var(--text-base);line-height:var(--leading-base)}.tsb-homex .hx-cars-cta{margin-top:var(--space-5);padding:var(--space-4);font-size:var(--text-sm);justify-content:center;align-self:stretch}.tsb-homex a.hx-cars-card:hover .hx-cars-cta{filter:brightness(1.12)}.tsb-homex a.hx-cars-card:focus-visible{outline:2px solid var(--tsb-focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tsb-homex a.hx-cars-card{transition:none}.tsb-homex a.hx-cars-card:hover,.tsb-homex a.hx-cars-card:active{transform:none}}.tsb-homex #hxPrograms .hx-card{width:216px;padding:var(--space-4);border-radius:20px}.tsb-homex .hx-lead{padding:var(--space-5);border-radius:var(--tsb-radius-xl);background:var(--tsb-surface);box-shadow:var(--tsb-elev-2);display:block}.tsb-homex .hx-lead-top{align-items:flex-start;gap:var(--space-3);display:flex}.tsb-homex .hx-lead-copy{flex:1;min-width:0}.tsb-homex .hx-plate{border-radius:var(--tsb-radius);width:46px;height:46px;color:var(--tsb-green);background:#35c5791c;border:1px solid #35c57942;flex:none;place-items:center;display:grid}.tsb-homex .hx-plate svg{fill:currentColor;stroke:none;width:18px;height:18px}.tsb-homex .hx-plate-sm{border-radius:var(--tsb-radius-sm);width:36px;height:36px}.tsb-homex .hx-plate-sm svg{width:14px;height:14px}.tsb-homex .hx-assign-meta{margin:var(--space-2) 0 0;color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.tsb-homex .hx-assign-note{margin:var(--space-2) 0 0;color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:700}.tsb-homex .hx-lead-cta{width:100%;margin-top:var(--space-5);padding:var(--space-4);justify-content:center;align-self:stretch}.tsb-homex .hx-queue{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.tsb-homex .hx-queue:empty{display:none}.tsb-homex .hx-qrow{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3) var(--space-4);border:1px solid var(--tsb-line);background:var(--tsb-bg-raised);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--tsb-ease);border-radius:20px;display:flex}.tsb-homex .hx-qrow:hover{border-color:var(--tsb-line-strong)}.tsb-homex .hx-qgo{color:var(--tsb-muted);font-size:var(--text-sm);flex:none}.tsb-homex .hx-qrow:hover .hx-qgo{color:var(--tsb-text)}.tsb-homex .hx-qcopy{flex:1;min-width:0}.tsb-homex .hx-qtitle{color:#fff;font-family:var(--tsb-display);font-size:var(--text-sm);letter-spacing:var(--track-display);overflow-wrap:anywhere;text-wrap:pretty;font-weight:700;line-height:1.4;display:block}.tsb-homex a.hx-qrow{box-sizing:border-box;text-decoration:none}.tsb-homex .hx-qmeta{color:var(--tsb-text-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tsb-homex .hx-qrow .hx-tag{white-space:nowrap;margin-bottom:0}.tsb-homex .hx-class{align-items:center;gap:var(--space-4);border-radius:20px;flex-direction:row}.tsb-homex .hx-date{width:56px;padding:var(--space-3) 0;text-align:center;border-radius:var(--tsb-radius);background:var(--tsb-well);box-shadow:inset 0 0 0 1px var(--tsb-line);flex:none}.tsb-homex .hx-date-mon{color:var(--tsb-muted);font-size:var(--text-2xs);line-height:var(--leading-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-weight:700;display:block}.tsb-homex .hx-date-day{color:#fff;font-family:var(--tsb-display);font-size:var(--text-lg);letter-spacing:var(--track-display);font-weight:700;line-height:1.2;display:block}.tsb-homex .hx-class-copy{flex:1;min-width:0}.tsb-homex .hx-class-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tsb-homex .hx-class-top .hx-card-title{min-width:0}.tsb-homex .hx-class-top .hx-tag{white-space:nowrap;margin-bottom:0}.tsb-homex .hx-class-when{margin:var(--space-2) 0 0;color:var(--tsb-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}@media (width<=430px){.tsb-homex .hx-stat{padding:var(--space-4) var(--space-3)}.tsb-homex .hx-stat span{letter-spacing:.06em}}@media (width<=380px){.tsb-homex .hx-statgrid{gap:8px}.tsb-homex .hx-stat{padding:11px 8px}.tsb-homex .hx-stat b{font-size:clamp(18px, 6vw, var(--text-xl))}.tsb-homex .hx-stat span{letter-spacing:.055em;font-size:8.5px;line-height:1.3}.tsb-homex .hx-class{padding:var(--space-4);align-items:flex-start;gap:11px}.tsb-homex .hx-class-top{align-items:flex-start}.tsb-homex .hx-class-top .hx-tag{flex:none;padding-inline:9px;font-size:8px}}.tsb-homex .hx-numbers .hx-trend-row,.tsb-homex .hx-numbers .hx-trend-row[hidden]+.hx-statgrid{margin-top:0}.tsb-homex .hx-qrow,.tsb-homex .hx-card,.tsb-homex .hx-cta,.tsb-homex .hx-seclink{-webkit-tap-highlight-color:transparent}.tsb-homex .hx-qrow{transition:border-color var(--tsb-ease), transform .12s ease-out}.tsb-homex a.hx-card{transition:transform .12s ease-out, box-shadow var(--tsb-ease)}.tsb-homex .hx-cta{transition:filter var(--tsb-ease), transform .12s ease-out}.tsb-homex .hx-qrow:active,.tsb-homex a.hx-card:active,.tsb-homex .hx-cta:active{transition-duration:80ms;transform:scale(.98)}.tsb-homex .hx-seclink:active{color:var(--tsb-text)}.tsb-homex .hx-qrow:focus-visible,.tsb-homex a.hx-card:focus-visible,.tsb-homex .hx-cta:focus-visible,.tsb-homex .hx-seclink:focus-visible,.tsb-homex .hx-nudge:focus-visible{outline:2px solid var(--tsb-blue);outline-offset:2px}.tsb-homex .hx-retry{min-height:44px;margin-top:var(--space-3);padding:0 var(--space-5);border:1px solid var(--tsb-line-strong);background:var(--tsb-surface);color:var(--tsb-text);cursor:pointer;font-family:var(--tsb-body);font-size:var(--text-xs);border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.tsb-homex .hx-retry:focus-visible{outline:2px solid var(--tsb-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tsb-homex *{transition:none!important;animation:none!important}.tsb-homex .hx-rail{scroll-behavior:auto}.tsb-homex .hx-qrow:active,.tsb-homex a.hx-card:active,.tsb-homex .hx-cta:active{transform:none}}#ob-ov{z-index:1200;-webkit-backdrop-filter:blur(12px);background:#040507d1;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:none;position:fixed;inset:0}#ob-ov.show{display:flex}.ob-card{background:linear-gradient(145deg,#1a1e24,#101216 68%);border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0d}.ob-top{background:linear-gradient(90deg,var(--tsb-red,#d71920),#f04c53 56%,#f04c532e);flex:none;height:5px}.ob-head{flex:none;padding:26px 30px 12px}.ob-eyebrow{color:var(--tsb-red-ink,#e56c70);font-family:var(--tsb-display,inherit);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:800}.ob-title{color:#fff;font-family:var(--tsb-display,inherit);letter-spacing:-.5px;text-wrap:balance;margin:8px 0 7px;font-size:clamp(1.32rem,2.4vw,1.7rem);font-weight:800}.ob-sub{max-width:48ch;color:var(--tsb-text-2,#9aa4b2);font-size:.9rem;line-height:1.6}.ob-body{padding:8px 30px 12px;overflow-y:auto}.ob-field{margin:18px 0}.ob-flabel{color:#e8edf3;margin-bottom:8px;font-size:.82rem;font-weight:600;display:block}.ob-flabel small{color:var(--tsb-muted,#6b7480);margin-top:2px;font-size:.72rem;font-weight:400;display:block}.ob-input,.ob-select{color:#fff;width:100%;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:10px 13px;font-size:.9rem}.ob-input::placeholder{color:#5a626d}.ob-input:focus,.ob-select:focus{outline:2px solid var(--tsb-focus-ring,#e56c70);outline-offset:1px}.ob-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8a93a0 50%),linear-gradient(135deg,#8a93a0 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{min-height:40px;color:var(--tsb-text-2,#9aa4b2);font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:0 15px;font-size:.82rem;font-weight:600;transition:border-color .12s,color .12s,background .12s}.ob-chip.on{border-color:var(--tsb-red-bright,#f02a31);color:#fff;background:#d7192029}.ob-msg{color:#ff7b81;min-height:18px;padding:0 30px;font-size:.78rem}.ob-foot{border-top:1px solid #ffffff12;flex:none;align-items:center;gap:10px;padding:14px 30px 20px;display:flex}.ob-dots{gap:6px;margin-right:auto;display:flex}.ob-dot{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.ob-dot.on{background:var(--tsb-red-bright,#f02a31)}.ob-btn{color:#e8edf3;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;padding:0 18px;font-size:.85rem;font-weight:700}.ob-btn.primary{background:var(--tsb-red,#d71920);color:#fff;border-color:#0000}.ob-btn:disabled{opacity:.5;cursor:default}.ob-later{color:var(--tsb-muted,#6b7480);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:4px 30px 20px;font-size:.78rem}.ob-later:hover{color:#fff}.ob-done{text-align:center;padding:34px 24px 30px}.ob-done .ob-check{width:56px;height:56px;color:var(--tsb-green,#35c579);background:#35c57924;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.8rem;display:flex}@media (prefers-reduced-motion:no-preference){#ob-ov.show .ob-card{animation:.28s cubic-bezier(.16,1,.3,1) ob-in}}@keyframes ob-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=560px){.ob-head{padding:20px 22px 8px}.ob-body,.ob-msg{padding-inline:22px}.ob-foot{padding:12px 22px 16px}.ob-later{padding:4px 22px 16px}.ob-card{border-radius:18px}}
