.lv-tabs{display:flex;gap:clamp(12px,3.6vw,18px);overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter, 16px));padding:0 var(--gutter, 16px);border-bottom:1px solid var(--line)}.lv-tabs>button{flex:none;min-height:44px;padding:12px 0 10px;margin-bottom:-1px;border:0;border-bottom:3px solid transparent;background:none;color:var(--faint);cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.03em;text-transform:uppercase}.lv-tabs>button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.lv-tabs>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-one>.lv-pane{margin:0 calc(-1 * var(--gutter, 16px))}.lv-head{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;margin:0;padding:12px 16px 6px}.lv-eyebrow{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.lv-key{font-size:12px;color:var(--dim)}.lv-wait{padding:12px 16px}.lv-rows{margin:0;padding:0;list-style:none}.lv-row{display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-height:60px;padding:8px 16px;border:0;border-top:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left}button.lv-row{cursor:pointer}button.lv-row:hover .lv-nm{text-decoration:underline}.lv-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lv-row.me{background:var(--accent-tint)}.lv-rank{font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--faint);text-align:center;font-variant-numeric:tabular-nums}.lv-mid{display:flex;flex-direction:column;gap:3px;min-width:0}.lv-name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:650;font-size:14.5px;line-height:1.2}.lv-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-name .pt-st{flex:none;font-size:11px;padding:1px 5px}.lv-sub{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-rec{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.lv-rec b{font-family:var(--font-display);font-weight:800;font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.lv-rec small{margin-top:3px;font-size:11.5px;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.lv-form{display:inline-flex;gap:2px;vertical-align:-1px}.lv-form i{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--line-strong)}.lv-form i.W{background:var(--you)}.lv-form i.L{background:var(--them)}.lv-pline{display:flex;align-items:center;gap:8px;margin:0;padding:4px 16px;border-top:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.lv-pline:after{content:"";flex:1;border-top:2px dashed var(--accent);opacity:.6}.lv-pline+.lv-row{border-top:0}.lv-soon{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;margin:14px 16px 0;padding:14px}.lv-soon p{margin:0}.lv-soon-t{font-weight:700;font-size:15px}.lv-soon-s{margin-top:4px!important;font-size:13.5px;color:var(--dim)}.lv-soon-go{min-height:44px;margin-top:2px;font-weight:650}.lv-boards{margin:0;padding:0 16px;list-style:none;display:grid;gap:10px}.lv-mb{display:block;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.lv-mb.me{border-color:var(--accent)}.lv-mb:hover{border-color:var(--line-strong)}.lv-mb.me:hover{border-color:var(--accent)}.lv-mb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-mb-in{display:block}.lv-mb-st{display:flex;align-items:center;gap:8px;margin-bottom:4px}.lv-mb-h2h{font-size:12.5px;color:var(--dim)}.lv-mb-ln{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:3px 0}.lv-mb-nm{min-width:0;font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-mb-sc{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.lv-mb-ln.lose .lv-mb-nm,.lv-mb-ln.lose .lv-mb-sc{color:var(--faint)}.lv-mb-foot{display:flex;align-items:center;gap:8px;margin-top:6px}.lv-mb-foot .pt-tug{flex:1}.lv-mb-pc{min-width:36px;font-family:var(--font-display);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.lv-mb-pc:last-child{text-align:right}.lv-note{margin:0;padding:10px 16px 0;font-size:12.5px;color:var(--dim)}.lv-pw-top{padding:14px 16px 0}.lv-pw-h{margin:0;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.05;letter-spacing:.01em;text-transform:none}.lv-pw-sub{margin:4px 0 0;font-size:14.5px;color:var(--dim)}.lv-pw .lp-table{margin:10px 16px 0}.lv-pw .lp-name{display:flex;align-items:center;gap:8px}.lv-pw .lp-name .pt-pk{flex:none}.ts-hero{display:flex;align-items:center;gap:14px;margin:0 0 12px}.ts-hero .ts-head{margin:0;min-width:0}.ts-meta{margin:4px 0 0;font-size:13px;color:var(--dim)}.ts-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:0 0 4px}.ts-kv>div{padding:9px 10px;border-radius:8px;background:var(--surface-2)}.ts-kv dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.ts-kv dt{margin-top:3px;font-size:11.5px;line-height:1.25;color:var(--dim)}.ts-kv>div{display:flex;flex-direction:column-reverse}.ts-h2h{margin:12px 0 0;padding:10px 12px;border-left:3px solid var(--line-strong);border-radius:0 6px 6px 0;background:var(--surface-2);font-size:13.5px}.ts-under{display:flex;align-items:center;gap:12px;margin-top:6px}.ts-under p{margin:0}.ts-under .ts-meta{margin-top:2px}@media(min-width:1100px){.app.web.web-tabbed main:has(.lv-grid){max-width:1440px}.lv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"st wk" "pw wk";grid-template-rows:auto 1fr;gap:20px;align-items:start;margin-top:12px}.lv-grid>.lv-pane{padding-bottom:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.lv-grid>.lv-st{grid-area:st}.lv-grid>.lv-wk{grid-area:wk}.lv-grid>.lv-pw{grid-area:pw}.lv-grid .lv-row{min-height:60px}}.ph-steps{display:flex;gap:6px;margin-bottom:18px}.ph-steps i{flex:1;height:4px;border-radius:2px;background:var(--line)}.ph-steps i[data-on=yes]{background:var(--accent)}.ph-start,.ph-in{display:flex;flex-direction:column}.ph-start>*,.ph-in>*{margin:0}.ph-start{min-height:calc(100dvh - 88px);padding:12px 4px 8px}.ph-dill{display:block;margin:0 0 6px -10px;line-height:0}.ph-title{font-family:var(--font-brand);font-weight:850;font-size:34px;line-height:1.02;letter-spacing:-.015em;font-variation-settings:"SOFT" 100,"WONK" 1;text-transform:none;overflow-wrap:anywhere}.ph-lede{margin-top:8px;font-size:15px;line-height:1.45;color:var(--dim)}.ph-qr-card{display:flex;gap:14px;align-items:center;margin-top:18px;padding:14px}.ph-qr{flex:none;display:block;border-radius:8px;border:1px solid var(--line)}.ph-qr-card p{margin:0;font-size:13.5px;line-height:1.45;min-width:0}.ph-url{font-family:var(--font-display);font-size:17px;letter-spacing:.02em;overflow-wrap:anywhere}.ph-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ph-two .action.big{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 8px;font-size:15px;text-decoration:none}.ph-said{margin-top:8px;color:var(--go-text)}.ph-said.bad{color:var(--stop-text)}.ph-foot{margin-top:auto;padding-top:18px;font-size:12.5px;color:var(--faint);text-align:center}.ph-foot .linkish{font-size:12.5px;font-weight:700;min-height:28px}.ph-in{position:fixed;inset:0;z-index:50;overflow-y:auto;background:var(--bg);padding:calc(28px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px))}.ph-in>*{width:100%;max-width:520px;margin-left:auto;margin-right:auto}.ph-in-card{margin-top:16px;padding:14px;display:grid;gap:4px}.ph-in-card>p{margin:0 0 10px;font-size:15px;line-height:1.45}.ph-in-card .action.primary.big{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px}.ph-in-not{justify-self:center;min-height:44px;font-weight:700}.ph-in-why{margin-top:14px;font-size:13px;line-height:1.45;color:var(--dim)}.ph-in .ph-foot{color:var(--dim)}.ph-bell{flex:none}.ph-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 0;padding:10px 12px}.ph-row>.ph-bell{color:var(--accent)}.ph-row-text{flex:1 1 170px;min-width:0;margin:0;display:grid;gap:2px;font-size:14px;line-height:1.35}.ph-row .action{flex:none;min-height:44px}.to{display:grid;gap:14px;padding-bottom:8px}.to-verdict{display:grid;gap:4px;padding:14px 16px;border-radius:var(--r-card);background:var(--go-tint);color:var(--text)}.to-verdict b{font:400 24px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--go-text)}.to-verdict p{margin:0;font-size:15px;line-height:1.4}.to-heads{display:grid;grid-template-columns:1fr 1fr;gap:12px}.to-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.to-head b{font-weight:650}.to-row{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.to-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:12px 14px 0}.to-h b{font:400 17px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.to-vs{font-size:13px;color:var(--dim)}.to-cols{display:grid;grid-template-columns:1fr 1fr}.to-cols>.to-cell+.to-cell{border-left:1px solid var(--line)}.to-cell{display:grid;align-content:start;gap:4px;min-width:0;padding:10px 14px 14px}.to-fig{font:400 28px/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums}.to-fig.fig-h{color:var(--fig-h)}.to-sub{font-size:13.5px;line-height:1.35;color:var(--dim);overflow-wrap:anywhere}.to-replace{border-top:1px solid var(--line)}.to-replace small{font:700 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.to-go,.to-calls{display:grid;gap:8px}.to-go{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.to-go-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0}.to-go-h b{font:400 17px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.to-go-h span{font-size:12.5px;color:var(--dim)}.to-fact{display:grid;gap:2px;margin:0}.to-fact b{font-weight:650;font-size:14.5px}.to-fact small{font-size:12.5px;color:var(--dim)}.to-noguess{margin:0;font-size:14px;color:var(--dim)}.to-calls .wk-drop-list{margin:0}.to-btns{display:flex;flex-wrap:wrap;gap:10px}.to-btns .action{flex:1 1 160px}.to-btns .action.primary{background:var(--fig-h-mark);border-color:var(--fig-h-mark);color:var(--lead-ink)}.to-note{margin:0;font-size:12.5px;color:var(--faint)}.ps-drop{display:grid;gap:8px;margin:0 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.ps-drop-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px}.ps-drop-line b{font-weight:650}.ps-drop-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--dim)}.ps-drop-pick .sel-btn{min-height:36px;font-size:14px}.ps-hold{display:grid;gap:6px;padding:10px 12px;border-radius:var(--r-control);background:var(--careful-tint);color:var(--text)}.ps-hold p{margin:0;font-size:14px}.ps-hold .linkish{justify-self:start}.to-plan{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}.to-plan .linkish{min-height:44px;font-weight:650;color:var(--fig-h)}.ps-plan{justify-self:start;min-height:44px;font-weight:700;color:var(--fig-h)}.sp-cols{display:grid;gap:12px;min-width:0}.sp-l,.sp-r{display:grid;gap:12px;align-content:start;min-width:0}@media(min-width:1024px){.sp-cols{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px;align-items:start}}.sp-move .pl-h-row{flex-wrap:wrap}.sp-fig{display:inline-flex;align-items:baseline;gap:4px}.sp-fig .b{color:var(--fig-p);font-weight:700}.sp-fig .arr{color:var(--faint)}.sp-fig .fig{font-size:20px;font-weight:800;line-height:1}.sp-focus{margin:0 0 8px}.sp-who{display:flex;align-items:center;gap:10px;min-width:0}.sp-who-t{min-width:0}.sp-add{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:17px;line-height:1.25}.sp-add b{overflow-wrap:anywhere}.sp-sub{margin:2px 0 0;font-size:13.5px;color:var(--dim);overflow-wrap:anywhere}.sp-from{margin:10px 0 8px;font-size:13.5px;line-height:1.4;color:var(--dim)}.sp-from b{color:var(--text)}.sp-days button{font-variant-numeric:tabular-nums}.sp-grid-card .pl-h-row{margin-bottom:4px}.sp-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:2px 3px;font-size:12px}.sp-grid col.sp-c-name{width:36%}.sp-grid thead th{padding:0 0 2px;text-align:center;font:800 10.5px/1.15 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.sp-grid thead th .d,.sp-grid thead th .n{display:block}.sp-grid thead th .n{color:var(--text);font-size:12px}.sp-grid tbody th{padding:1px 2px 1px 0;text-align:left;font-weight:600;vertical-align:middle}.sp-p{display:flex;align-items:center;gap:6px;min-width:0}.sp-p .pt-hsw{flex:none}.sp-pn{display:flex;flex-direction:column;min-width:0;gap:1px}.sp-pn .nm{font-weight:700;font-size:12.5px;line-height:1.2;overflow-wrap:anywhere}.sp-pn .sm{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px;color:var(--dim)}.sp-pn .sm i{font-style:normal}.sp-pn .sm i.add{color:var(--lead-text);font-weight:700}.sp-pn .ct{font-size:10.5px;line-height:1.2;color:var(--dim)}.sp-row.drop .nm{text-decoration:line-through;color:var(--dim)}.sp-row.add .nm{color:var(--lead-text)}.sp-x{height:32px;padding:0;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:6px;font:700 10px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:0;overflow:hidden;white-space:nowrap}.sp-x.none,.sp-x.before{color:var(--faint);font-weight:400}.sp-x.start{background:var(--go-tint);color:var(--go-text);border-color:color-mix(in srgb,var(--go) 45%,transparent)}.sp-x.bench{color:var(--dim);border-color:var(--line-strong);background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--line-strong) 70%,transparent) 4px 5px)}.sp-x.out{background:var(--stop-tint);color:var(--stop-text);border-color:color-mix(in srgb,var(--stop) 35%,transparent)}.sp-x.maybe{background:var(--careful-tint);color:var(--careful-text);border-color:color-mix(in srgb,var(--careful) 60%,transparent)}.sp-x.plan{background:var(--lead-tint);color:var(--lead-text);border:1.5px solid var(--lead)}.sp-x.gone.g{color:var(--faint);text-decoration:line-through;border:1px dashed var(--line-strong)}.sp-x.tipped{opacity:.72}.sp-sum th{padding:3px 2px 0 0;text-align:left;font-size:11.5px;font-weight:600;line-height:1.2;color:var(--dim)}.sp-sum td{padding-top:3px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.sp-sum:first-child th,.sp-sum:first-child td{border-top:1px solid var(--line);padding-top:6px}.sp-sum.plan th,.sp-sum.plan td{color:var(--lead-text)}.sp-sum.plan td.moved{font-weight:800}.sp-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:11.5px;color:var(--dim)}.sp-key .k{display:inline-block;width:14px;height:10px;margin-right:4px;vertical-align:-1px;border-radius:3px;border:1px solid var(--line-strong)}.sp-key .k.start{background:var(--go-tint);border-color:var(--go)}.sp-key .k.bench{background:repeating-linear-gradient(135deg,transparent 0 3px,var(--line-strong) 3px 4px)}.sp-key .k.maybe{background:var(--careful-tint);border-color:var(--careful)}.sp-key .k.plan{background:var(--lead-tint);border:1.5px solid var(--lead)}@media(max-width:400px){.sp-grid{border-spacing:1px 3px}.sp-grid col.sp-c-name{width:34%}.sp-x{font-size:9px;height:30px}.sp-pn .nm{font-size:12px}}.sp-choices .ml-sec{margin-top:0}.sp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-cards.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-cards.n1{grid-template-columns:minmax(0,1fr)}.sp-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-card)}.sp-card:hover{border-color:var(--lead)}.sp-card.on{border:2px solid var(--lead);background:var(--lead-tint);padding:9px}.sp-card .ey{font:800 10.5px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.sp-card.stream .ey,.sp-card.wait .ey{color:var(--lead-text)}.sp-card .tt{font-weight:700;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.sp-card .pc{margin-top:4px;font-size:26px;font-weight:800;line-height:1}.sp-card.hold .pc{color:var(--text)}.sp-card .ln{font-size:11.5px;line-height:1.3;color:var(--dim);overflow-wrap:anywhere}.sp-card .pk{margin-top:4px}.sp-whole{margin:8px 0 0}.sp-next{margin-top:10px}.sp-next .vs{color:var(--dim);font-size:13px}.sp-next .fig{font-size:22px;font-weight:800;color:var(--fig-p)}.sp-every{display:none}@media(min-width:1024px){.sp-every{display:block}}.sp-every ul{list-style:none;margin:0;padding:0}.sp-every li{display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,90px) 38px 12px 42px 40px;align-items:center;gap:6px;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px}.sp-every li:first-child{border-top:0}.sp-every .n{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-every .bar{height:6px;border-radius:3px;background:var(--track);overflow:hidden}.sp-every .bar i{display:block;height:100%;background:var(--lead)}.sp-every .b{color:var(--fig-p);text-align:right;font-variant-numeric:tabular-nums}.sp-every .arr{color:var(--faint);text-align:center}.sp-every .fig{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.sp-every .dl{font-size:12px;font-weight:700;text-align:right;color:var(--dim)}.sp-every .dl.up{color:var(--go-text)}.sp-every .dl.dn{color:var(--stop-text)}.sp-pn .ct .nw{white-space:nowrap}.pl-banner{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 8px 8px 12px;border-radius:var(--r-card);background:var(--lead-tint);color:var(--lead-text);border-bottom:2px dashed var(--lead)}.pl-banner-t{flex:1 1 auto;min-width:0;font-weight:700;font-size:14px;line-height:1.25}.pl-banner .seg.pl-switch{flex:none}.pl-banner .seg.pl-switch button{min-height:36px;padding:0 12px}.pl-leave{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--lead-text);font:inherit;font-size:16px;cursor:pointer}.pl-leave:hover{background:color-mix(in srgb,var(--lead) 14%,transparent)}.pl-bar{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;padding:10px 12px;border:1.5px dashed var(--lead);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop)}@media(min-width:760px){.pl-bar{bottom:12px}}.pl-bar-l{flex:1 1 200px;min-width:0}.pl-bar-h{margin:0}.pl-bar-f{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.pl-bar-f .b,.pl-week .b,.pl-saved-fig .b{color:var(--fig-p);font-weight:700;font-size:17px}.pl-bar-f .arr,.pl-week .arr,.pl-saved-fig .arr{color:var(--faint)}.pl-bar-f .fig{font-size:28px;font-weight:800;line-height:1}.pl-bar-f .w{font-size:12.5px;color:var(--dim)}.pl-bar-r{display:flex;flex-wrap:wrap;gap:6px;flex:0 1 auto}.pl-bar-r .action{min-height:44px;padding:0 12px}.pl-bar-r .action.primary{background:var(--fig-h-mark);border-color:var(--fig-h-mark);color:var(--lead-ink)}.pl-said{flex-basis:100%;margin:0;font-size:12.5px;color:var(--lead-text)}.pl-said:empty{display:none}.pl-panel{display:grid;gap:12px}.pl-head{margin-top:0}.pl-panel .card{padding:14px}.pl-h{margin:0 0 8px;font:800 13px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.pl-h-row{display:flex;align-items:baseline;gap:8px}.pl-h-row .r{margin-left:auto;font-size:12.5px;color:var(--dim)}.pl-changes ul,.pl-list,.pl-pickups,.pl-saved-moves{list-style:none;margin:0;padding:0}.pl-change{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.pl-change:first-child{border-top:0}.pl-change.off .pl-ct b{text-decoration:line-through;color:var(--dim)}.pl-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lead-tint);color:var(--lead-text);font-weight:800}.pl-ct{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pl-ct b{font-weight:700;overflow-wrap:anywhere}.pl-ct small{font-size:12.5px;color:var(--dim)}.pl-ct .pl-skip{color:var(--warn-text, var(--stop-text))}.pl-x{flex:none;width:44px;height:44px;border:0;background:none;color:var(--dim);font:inherit;cursor:pointer;border-radius:50%}.pl-x:hover{background:var(--surface-2);color:var(--text)}.pl-week{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.pl-week .t{font-weight:700;margin-right:4px}.pl-week .fig{font-size:30px;font-weight:800;line-height:1}.pl-facts{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:13.5px;color:var(--dim)}.pl-warn{margin:6px 0 0;font-size:13px;color:var(--stop-text)}.pl-days{margin-top:12px}.pl-days-h{margin:0 0 6px;font-size:13px}.pl-days-h span{color:var(--dim)}.pl-days ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px}.pl-days li{display:flex;flex-direction:column;align-items:center;padding:6px 2px;border:1px solid var(--line);border-radius:var(--r-control);font-size:12.5px}.pl-days li.moved{border:1.5px dashed var(--lead)}.pl-days .d{font-weight:700}.pl-days .n .b{color:var(--fig-p)}.pl-days small{color:var(--faint);font-size:11px}.pl-rest{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.pl-rest p{margin:0;font-size:13.5px}.pl-rest small{color:var(--dim)}.pl-hold{margin-top:4px!important;color:var(--stop-text)}.pl-hold .linkish{min-height:44px}.pl-kind{margin:0 0 10px}.pl-pick{display:grid;gap:8px}.pl-q{margin:0;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pl-chips{display:flex;flex-wrap:wrap;gap:6px}.pl-chips button{min-height:40px;min-width:52px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.pl-chips button[aria-pressed=true]{background:var(--lead-tint);border-color:var(--lead);color:var(--lead-text)}.pl-list{display:grid;gap:4px}.pl-row{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:break-word}.pl-row:hover{border-color:var(--lead)}.pl-pk{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.pl-pk:first-child{border-top:0}.pl-pk .action{flex:none;min-height:44px;padding:0 12px}.pl-change-drop{align-self:flex-start;min-height:32px;font-size:13px}.pl-who{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border-top:1px solid var(--line)}.pl-who:first-child{border-top:0}.pl-who>span:first-child{min-width:0;overflow-wrap:anywhere}.pl-two{display:flex;gap:4px;flex:none}.pl-two button{min-height:40px;min-width:64px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--text);font:inherit;font-weight:650;cursor:pointer}.pl-two button[aria-pressed=true]{background:var(--lead-tint);border:1.5px dashed var(--lead);color:var(--lead-text)}.pl-try-row{margin-top:8px}.pl-try{min-height:44px;font-weight:700;color:var(--fig-h)}.pl-dia{color:var(--fig-h-mark)}.pl-lever-try{margin:6px 0 0}.pl-lever-try .linkish{min-height:44px;font-weight:700;color:var(--fig-h)}.pl-saved-box{border:1.5px dashed var(--lead);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.pl-saved-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0;padding:10px 14px;background:var(--lead-tint);color:var(--lead-text);font-weight:700;font-size:14px;border-bottom:1.5px dashed var(--lead)}.pl-saved-moves{padding:8px 14px 0}.pl-saved-moves li{padding:6px 0;font-weight:650;overflow-wrap:anywhere}.pl-saved-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 14px 0}.pl-saved-fig .fig{font-size:30px;font-weight:800;line-height:1}.pl-saved-fig .w{font-size:13px;color:var(--dim)}.pl-saved-box>.ml-note{margin:6px 14px 12px}.pl-saved-btns{display:flex;flex-wrap:wrap;gap:8px;margin:10px 14px 0}.pl-saved-btns .action{min-height:44px}.ml-cat-plan{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;padding:8px 12px;border:1.5px dashed var(--lead);border-radius:var(--r-card);color:var(--lead-text);font-weight:650;font-size:13.5px}.ml-cat-plan .linkish{min-height:44px;font-weight:700}.pl-leave-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pl-leave-acts .action{flex:1 1 auto}.pl-saved-ask{align-items:center}.pl-saved-ask .pl-ask-t{flex:1 1 100%;font-weight:650}.fw-opp{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px}.fw-opp-l{flex:1 1 auto;min-width:0}.fw-opp-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right;max-width:42%}.fw-eyebrow{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:700 11.5px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.fw-opp-name{margin:4px 0 2px;font:800 21px/1.15 var(--font-display);overflow-wrap:anywhere}.fw-opp-sub{margin:0;display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13.5px;color:var(--dim)}.fw-opp-best,.fw-opp-starts{margin:6px 0 0;font-size:13px;color:var(--dim);overflow-wrap:anywhere}.fw-opp-best b{color:var(--text);font-weight:700}.fw-opp-starts small{color:var(--faint)}.fw-opp-link{margin:4px 0 0}.fw-pct{font-size:40px;line-height:1;font-weight:800;color:var(--fig-p, var(--text));font-variant-numeric:tabular-nums}.fw-to{font-size:13px;color:var(--dim)}.fw-carried,.fw-best{margin-top:2px;font-size:11.5px;line-height:1.25;color:var(--faint)}.fw-grid-c{padding:12px}.fw-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.fw-day{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 1px;border:1px solid var(--line);border-radius:9px;background:var(--surface);text-align:center}.fw-day .d{font:700 11px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.fw-day .dt{font-size:10.5px;line-height:1.1;color:var(--faint)}.fw-day .pips{display:flex;flex-direction:column-reverse;gap:2px;width:62%;margin:4px 0 2px}.fw-day .pips i{display:block;height:3px;border-radius:2px;background:var(--line)}.fw-day .pips i.on{background:var(--you)}.fw-day .pips i.x{background:var(--them)}.fw-day .vs{display:flex;flex-direction:column;gap:1px;font:700 15px/1 var(--font-display);font-variant-numeric:tabular-nums}.fw-day .vs .y{color:var(--text)}.fw-day .vs .t{color:var(--dim);font-weight:600;font-size:13px}.fw-day .tg{max-width:100%;margin-top:2px;overflow:hidden;font:700 9px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis}.fw-day.full{border:1.5px solid var(--careful, var(--accent))}.fw-day.full .tg{color:var(--careful-text, var(--text))}.fw-day.over{border:1.5px solid var(--them);background:color-mix(in srgb,var(--them) 12%,var(--surface))}.fw-day.over .tg{color:var(--stop-text, var(--them))}.fw-day.open .tg{color:var(--go-text, var(--you))}.fw-day.none{border-style:dashed;background:transparent}.fw-key{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--dim)}.fw-totals{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:600}@media(max-width:380px){.fw-grid{gap:3px}.fw-day .tg{font-size:8px;letter-spacing:.02em}.fw-day .vs{font-size:14px}}.fw-st-c{padding:0;overflow:hidden}.fw-st-list{list-style:none;margin:0;padding:0}.fw-st{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid var(--line)}.fw-st:first-child{border-top:0}.fw-st.held{background:var(--lead-tint)}.fw-faces{flex:none;display:flex;align-items:center;gap:2px}.fw-faces .arr{color:var(--faint);font-size:12px}.fw-empty{display:inline-block;width:30px;height:30px;border:1.5px dashed var(--line);border-radius:50%}.fw-st-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fw-st-t b{font-weight:700;overflow-wrap:anywhere}.fw-st-t small{font-size:12.5px;color:var(--dim);overflow-wrap:anywhere}.fw-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.fw-st-f{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.fw-st-f .fig{font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.fw-st-f .fw-proj{color:var(--fig-p, var(--text))}.fw-st-f small{font-size:12px;color:var(--dim)}.fw-acts{display:flex;margin-top:6px}.fw-add{min-height:40px;padding:0 12px;font-size:13.5px}.fw-st-note{margin:0;padding:10px 12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--dim)}@media(max-width:380px){.fw-st{gap:8px;padding:10px}.fw-faces .fw-empty,.fw-faces>:first-child{display:none}.fw-faces .arr{display:none}.fw-st.hold .fw-faces>:first-child{display:inline-flex}}.tm-board{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;padding:14px 18px 12px;border-radius:var(--r-card);background:var(--board);color:var(--on-board);overflow:hidden}.tm-board .side{display:flex;align-items:flex-end;gap:12px;min-width:0}.tm-board .side.them{flex-direction:row-reverse;text-align:right}.tm-board .side .txt{min-width:0}.tm-board .pk{flex:none;line-height:0}.tm-board .nm{font:700 13px/1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-board-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-board .fig{margin-top:6px;font:800 40px/.95 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--on-board)}.tm-board .fig .from{font-size:26px;font-weight:700;color:var(--on-board-faint)}.tm-board .fig .arr{margin:0 4px;font-size:22px;vertical-align:6px;color:var(--on-board-faint)}.tm-board .unit{margin-top:4px;font-size:12.5px;color:var(--on-board-dim)}.tm-board .gain{display:inline-block;margin-top:8px;padding:2px 7px;border-radius:var(--r-sticker, 3px);font:800 15px/1.2 var(--font-display);letter-spacing:.02em;white-space:nowrap}.tm-board .gain.up{background:var(--board-you);color:var(--acid-ink)}.tm-board .gain.dn{background:var(--board-them);color:var(--coral-ink)}.tm-board .gain.z{background:var(--board-2);color:var(--on-board)}.tm-board .mid{display:flex;align-items:center;justify-content:center;align-self:center;padding:0 16px}.tm-board .foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:10px;border-top:1px dotted var(--board-line);font-size:12.5px;color:var(--on-board-dim)}.tm-board .foot b{color:var(--on-board);font-weight:650}.tm-board.wide{padding:16px 24px 12px}.tm-board.wide .fig{font-size:48px}.tm-board.wide .fig .from,.tm-board-sm .fig{font-size:30px}.tm-board-sm .fig .from{font-size:20px}.tm-board-sm .gain{font-size:13px}.tm-board .side .txt{max-width:100%}.tm-board .gain{max-width:100%;white-space:normal}@media(max-width:699px){.tm-board,.tm-board.wide{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:12px 12px 10px}.tm-board .pk{display:none}.tm-board .fig,.tm-board.wide .fig{font-size:26px}.tm-board .fig .from,.tm-board.wide .fig .from{font-size:18px}.tm-board .fig .arr{font-size:15px;margin:0 2px;vertical-align:3px}.tm-board .nm{font-size:11.5px;letter-spacing:.05em}.tm-board .unit{font-size:11.5px}.tm-board .gain{font-size:13px;padding:2px 5px}.tm-board .mid{padding:0 8px}}.tm-zone{display:block;overflow:visible}.tm-zone .q{fill:var(--board-2)}.tm-zone .ww{fill:color-mix(in srgb,var(--board-you) 22%,transparent)}.tm-zone .ax{stroke:var(--on-board-faint);stroke-width:1}.tm-zone .cloud{fill:var(--on-board-faint);opacity:.5}.tm-zone .front{fill:none;stroke:var(--board-you);stroke-width:1.5;stroke-linejoin:round;opacity:.85}.tm-zone .dot{fill:var(--board-you);stroke:var(--board);stroke-width:2}.tm-zone .offer{fill:var(--board-them);stroke:var(--board);stroke-width:2}.tm-zone .ctr{fill:var(--on-board);stroke:var(--board);stroke-width:2}.tm-zone .num-t{fill:var(--board);font:800 10px var(--font-display)}.tm-zone .arrow{stroke:var(--on-board);stroke-width:1.25;fill:none;stroke-dasharray:3 3}.tm-zone text{font:700 9px var(--font-display);letter-spacing:.06em;fill:var(--on-board-faint);text-transform:uppercase}.tm-zone.paper .q{fill:var(--surface-2)}.tm-zone.paper .ww{fill:color-mix(in srgb,var(--acid) 22%,var(--surface))}.tm-zone.paper .ax{stroke:var(--line-strong)}.tm-zone.paper .cloud{fill:var(--faint);opacity:.4}.tm-zone.paper .front{stroke:var(--go)}.tm-zone.paper .dot{fill:var(--acid);stroke:var(--text);stroke-width:1.5}.tm-zone.paper .offer{fill:var(--stop);stroke:var(--surface);stroke-width:2.5}.tm-zone.paper .ctr{fill:var(--text);stroke:var(--surface);stroke-width:2.5}.tm-zone.paper .num-t{fill:var(--bg);font-size:11px}.tm-zone.paper .arrow{stroke:var(--text);stroke-width:1.5}.tm-zone.paper text{fill:var(--dim);font-size:10.5px}.tm-zone.paper .num-t{fill:var(--bg)}.tm-pre{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 4px;border-radius:4px;background:var(--surface-2);font:800 14px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.tm-pre.up{background:var(--go-tint);color:var(--go-text)}.tm-pre.dn{background:var(--stop-tint);color:var(--stop-text)}.tm-pre.in{background:var(--accent);color:var(--accent-ink);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.tm-pre:empty{background:none}.tm-red{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 10px;margin:10px 0;font-size:13.5px}.tm-red .lb{padding-top:8px;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.tm-red .ps{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tm-red .p{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:30px;padding:0 9px 0 3px;border-radius:15px;background:var(--surface-2);color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.tm-red .p.del{background:var(--stop-tint);color:var(--stop-text);text-decoration:line-through}.tm-red .p.ins{background:var(--go-tint);color:var(--go-text);box-shadow:inset 0 0 0 1.5px var(--go)}.tm-red .p .pt-hsw{margin:0}.tm-fly{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);row-gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.tm-fly .tr{display:contents}.tm-fly .hd{padding-bottom:6px;font:700 11px/1.1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-fly .hd.r{text-align:right}.tm-fly .c{display:grid;place-items:center;font:700 13.5px/1 var(--font-display);letter-spacing:.04em;color:var(--text)}.tm-fly .row{display:flex;align-items:center;gap:8px;height:30px;min-width:0;font-size:12.5px}.tm-fly .row.l{flex-direction:row-reverse}.tm-fly .bar{position:relative;flex:1;min-width:16px;height:10px}.tm-fly .bar i{position:absolute;top:0;bottom:0;border-radius:2px}.tm-fly .row.l .bar i{right:0}.tm-fly .row.r .bar i{left:0}.tm-fly .bar i.up{background:var(--go)}.tm-fly .bar i.dn{background:var(--stop)}.tm-fly .rk{flex:none;font:700 13px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap}.tm-fly .rk b{color:var(--text)}.tm-fly .row.need .rk b{box-shadow:inset 0 -3px color-mix(in srgb,var(--acid) 70%,transparent)}.tm-db{width:100%;border-collapse:collapse;table-layout:fixed}.tm-db caption{padding-bottom:8px;text-align:left;font:700 15px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.tm-db th{padding:0 0 8px;font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left}.tm-db th:first-child{width:52px}.tm-db th.r{width:96px;text-align:right;padding-right:2px}.tm-db td{height:40px;padding:0;border-top:1px solid var(--line);font-size:13px;color:var(--text)}.tm-db td.c{font:700 14px/1 var(--font-display);letter-spacing:.04em}.tm-db td.rk{text-align:right;padding-right:2px;font:700 13.5px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap}.tm-db td.rk b{color:var(--text)}.tm-db .lane{position:relative;height:40px;margin:0 12px}.tm-db .lane .t{position:absolute;left:0;right:0;top:19px;height:2px;background:var(--track)}.tm-db .lane .half{position:absolute;left:50%;top:11px;bottom:11px;width:1px;background:var(--line-strong)}.tm-db .lane .seg{position:absolute;top:18px;height:4px;border-radius:2px}.tm-db .lane .seg.up{background:var(--go)}.tm-db .lane .seg.dn{background:var(--stop)}.tm-db .lane .b0{position:absolute;top:14px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid var(--faint);background:var(--surface);box-sizing:border-box}.tm-db .lane .b1{position:absolute;top:13px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--text)}.tm-db th.r.p{width:92px}@media(max-width:520px){.tm-db.pct th:first-child{width:44px}.tm-db.pct th.r{width:70px}.tm-db.pct th.r.p{width:74px}.tm-db.pct .lane{margin:0 6px}.tm-db.pct td.rk{font-size:12px}}.tm-db tr.need td.c:after{content:" ●";color:var(--go);font-size:10px;vertical-align:2px}.tm-ranges{display:grid}.tm-range{display:grid;grid-template-columns:30px 150px minmax(0,1fr) 132px;align-items:center;gap:10px;min-height:52px;border-top:1px solid var(--line);font-size:13px;color:var(--text)}.tm-range .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.tm-range .rail{position:relative;height:22px}.tm-range .rail.none{display:flex;align-items:center;height:auto;font-size:12px;color:var(--dim)}.tm-range .rail .t{position:absolute;left:0;right:0;top:10px;height:2px;background:var(--track)}.tm-range .rail .band{position:absolute;top:5px;height:12px;border-radius:6px;background:color-mix(in srgb,var(--text) 22%,transparent)}.tm-range .rail .med{position:absolute;top:2px;width:3px;height:18px;margin-left:-1.5px;border-radius:1.5px;background:var(--text)}.tm-range .dep{text-align:right}.tm-range-foot{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--dim)}@media(max-width:699px){.tm-range{grid-template-columns:28px minmax(0,1fr) auto;row-gap:2px;padding:8px 0}.tm-range .rail{grid-column:1 / -1;order:4}}.tm-shape{display:inline-block;flex:none;vertical-align:middle;overflow:visible}.tm-shape .b{fill:var(--dim)}.tm-shape .b.hi{fill:var(--text)}.tm-shape .b.lo{fill:none;stroke:var(--faint);stroke-width:1}.tm-shape .base{stroke:var(--line-strong);stroke-width:1}.tm-shape text{font:700 8.5px var(--font-display);fill:var(--dim);letter-spacing:.02em}.tm-why{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--acid);border-radius:0 6px 6px 0;background:var(--surface-2);font-size:13px;line-height:1.45;color:var(--text)}.tm-why h4{margin:0 0 4px;font:700 12px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.tm-why ul{margin:0;padding-left:18px}.tm-why li+li{margin-top:2px}.modal-backdrop:has(>.tmx-page){padding:0;align-items:stretch}.modal.tmx-page{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100%;max-height:none;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--bg);animation:co-in .3s cubic-bezier(.2,.7,.2,1) both}.tmx-page .modal-head{align-items:center;justify-content:flex-start;gap:8px;min-height:56px;margin:0;padding:0 12px;border-bottom:2px solid var(--rule)}.tmx-page .modal-head h2{font:800 22px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.tmx-page .modal-body{min-height:0;overflow-y:auto;font-size:14.5px;line-height:1.45}.tmx-page .modal-body p{margin:0}.tmx-page .modal-body ul{margin:0;padding:0;list-style:none}@media(min-width:760px){body:has(.app.web.web-tabbed) .modal-backdrop:has(>.tmx-page){left:184px}}@media(prefers-reduced-motion:reduce){.modal.tmx-page{animation:none}}.tmx{display:grid;gap:14px;max-width:1360px;margin:0 auto;padding:12px 16px 24px}.tmx h3{margin:0}.tmx-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tmx-h h3,.tmx-lb,.tmx-rh,.tmx-note h3{font:800 15px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.tmx-hs{font-size:12.5px;color:var(--dim)}.tmx-h .linkish{min-height:32px;font-size:13px}.tmx-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tmx-with{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;font:650 14.5px/1 var(--font-body);color:var(--text)}.tmx-with-w{flex:none;color:var(--dim)}.tmx-with .sel-btn{height:40px;max-width:280px;padding:0 12px 0 6px;border-width:1.5px;border-radius:20px;font:inherit}.tmx-top-r{display:inline-flex;align-items:center;gap:14px;margin-left:auto}.tmx-top-r .linkish{min-height:40px;color:var(--go-text);text-decoration:none;font-weight:700}.tmx-board.dim,.tmx-dock.dim{opacity:.55}.tmx-foot-v{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.tmx-foot-v .pt-st{font-size:13px}.tmx-empty{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.tmx-empty h3{font:800 20px/1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.tmx-empty p{margin-top:4px;font-size:14px;color:var(--dim)}.tmx-cols{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}.tmx-mid{display:grid;gap:16px;min-width:0;container-type:inline-size}.tmx-col{min-width:0}@media(min-width:1100px){.tmx.wide .tmx-cols{grid-template-columns:280px minmax(0,1fr) 280px}}@media(min-width:1280px){.tmx.wide .tmx-cols{grid-template-columns:318px minmax(0,1fr) 318px}}.tmx-roster{min-width:0}.tmx-rh{display:flex;align-items:center;gap:8px;min-height:32px}.tmx-rh>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmx-filters{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.tmx-filters button{min-height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);color:var(--dim);font:600 13px/1 var(--font-body);cursor:pointer}.tmx-filters button[aria-pressed=true]{border:2px solid var(--text);padding:0 11px;color:var(--text)}.tmx-filters button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tmx-find{margin:4px 0 6px}.tmx-rows{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.tmx-rows li+li .tmx-row{border-top:1px solid var(--line)}.tmx-row{position:relative;display:grid;grid-template-columns:22px 34px minmax(0,1fr) auto 42px;align-items:center;gap:0 9px;min-height:52px;padding:6px 10px;color:var(--text);cursor:pointer}.tmx-row input{position:absolute;left:10px;top:50%;width:22px;height:22px;margin:-11px 0 0;opacity:0;cursor:pointer}.tmx-row.on{background:var(--accent-tint)}.tmx-row:hover:not(.on){background:var(--surface-2)}.tmx-bx{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:5px;background:var(--surface);font-weight:800;font-size:14px;line-height:1}.tmx-bx.dashed{border-style:dashed}.tmx-row.on .tmx-bx{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tmx-row input:focus-visible+.tmx-bx{outline:2px solid var(--focus);outline-offset:2px}.tmx-who{display:grid;min-width:0}.tmx-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:14.5px;line-height:1.25}.tmx-sub{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden}.tmx-sub .pt-tc{flex:none}.tmx-keep{display:inline-flex;align-items:center;gap:3px;margin-left:2px;color:var(--dim)}.tmx-joins{margin-left:2px;padding:0 5px;border-radius:3px;background:var(--go-tint);color:var(--go-text);font-weight:650}.tmx-quiet{font-size:13px;color:var(--dim)}.tmx-rk{display:grid;justify-items:end;gap:2px;white-space:nowrap}.tmx-rk b{font:800 13px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.tmx-tags{display:inline-flex;gap:4px;font:700 10.5px/1 var(--font-display);letter-spacing:.04em;color:var(--dim)}.tmx-tags .need{color:var(--go-text)}.tmx-row .tm-pre{justify-self:end}.tmx-rows-foot{margin-top:8px!important;font-size:12px;line-height:1.4;color:var(--dim)}.tmx-tray{display:grid;gap:10px}.tmx-side{display:grid;gap:8px;min-width:0;align-content:start}.tmx-lb{display:flex;justify-content:space-between;color:var(--dim);font-size:13.5px}.tmx-swap{justify-self:center;font:800 22px/1 var(--font-display);color:var(--dim)}.tmx-chips{display:grid;gap:8px}.tmx-chip{display:grid;grid-template-columns:46px minmax(0,1fr) 36px;align-items:start;gap:10px;padding:10px 6px 10px 12px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.tmx-chip-t{display:grid;gap:3px;min-width:0}.tmx-chip-t>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;color:var(--text)}.tmx-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tmx-pills span{padding:2px 6px;border-radius:3px;background:var(--surface-2);font:700 12px/1.2 var(--font-display);letter-spacing:.04em;color:var(--text)}.tmx-chip-note{margin-top:3px;font-size:13px;line-height:1.35;color:var(--careful-text)}.tmx-x{width:36px;height:36px;padding:0;border:0;border-radius:18px;background:none;color:var(--dim);font-size:22px;line-height:1;cursor:pointer}.tmx-x:hover{background:var(--surface-2);color:var(--text)}.tmx-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tmx-add{min-height:44px;border:1.5px dashed var(--line-strong);border-radius:var(--r-card);background:none;color:var(--go-text);font:700 14.5px/1.2 var(--font-body);cursor:pointer}.tmx-add:hover{background:var(--surface-2)}.tmx-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tmx-ghosts{display:grid;gap:8px;grid-column:1 / -1}.tmx-ghost{display:grid;grid-template-columns:14px 28px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1.5px dashed var(--line-strong);border-radius:var(--r-card);font-size:13.5px;line-height:1.35;color:var(--dim)}.tmx-ghost b{color:var(--text);font-weight:700}.tmx-ghost-s{font:800 16px/1 var(--font-display);color:var(--text);text-align:center}.tmx-cant{grid-column:1 / -1;padding:10px 12px;border-radius:6px;background:var(--stop-tint);color:var(--stop-text);font-size:13.5px}.tmx-cant b{font-weight:700}@container (min-width: 520px){.tmx-tray{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start}.tmx-swap{align-self:start;margin-top:44px}}.tmx-verdict{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.tmx-verdict>div{display:grid;gap:4px;min-width:0;flex:1}.tmx-verdict.wait{align-items:center}.tmx-vw{font:800 30px/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.tmx-vw.take{color:var(--go-text)}.tmx-vw.counter{color:var(--careful-text)}.tmx-vw.dont{color:var(--stop-text)}.tmx-vw.fine{color:var(--dim)}.tmx-vw.none{font-size:20px;color:var(--careful-text)}.tmx-vd{font-size:14px;line-height:1.4;color:var(--dim)}.tmx-issues{display:grid;gap:4px;padding-left:18px!important;list-style:disc!important;font-size:14px;color:var(--text)}.tmx-verdict .tm-why{margin-top:6px}.tmx-moves .tm-fly{padding:10px 12px}.tmx-points{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.tmx-points th,.tmx-points td{padding:6px 10px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.tmx-points th[scope=row],.tmx-points th[scope=rowgroup]{text-align:left;font-weight:650;color:var(--text);white-space:normal}.tmx-points thead th{border-top:0;font-size:12px;color:var(--dim);font-weight:700}.tmx-pt-s{display:block;font-size:11.5px;font-weight:400;color:var(--dim)}.tmx-pt-h th{font-size:12px;color:var(--dim);text-transform:uppercase;letter-spacing:.04em}.tmx-pt-c .from{color:var(--dim)}.tmx-pt-c .up{color:var(--go-text);font-weight:700}.tmx-pt-c .dn{color:var(--stop-text);font-weight:700}@media(max-width:699px){.tmx-points th,.tmx-points td{padding:6px;font-size:12.5px}.tmx-pt-c .from{display:none}}.tmx-wait{font-size:13.5px;color:var(--dim)}.tmx-nears{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tmx-nx{display:grid;gap:4px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.tmx-nk{font:700 12px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.tmx-nks{font-size:12px;color:var(--dim)}.tmx-ne{margin-top:2px!important;font-size:15px;font-weight:700;line-height:1.3;color:var(--text)}.tmx-nf{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;margin-top:4px!important;font-size:13px;color:var(--dim)}.tmx-nf b{font:800 19px/1 var(--font-display);font-variant-numeric:tabular-nums}.tmx-nf b+*{margin-right:6px}.tmx-nf b.up{color:var(--go-text)}.tmx-nf b.dn{color:var(--stop-text)}.tmx-nn{font-size:12.5px;color:var(--dim)}.tmx-nw{margin-top:2px!important;padding:6px 10px;border-left:3px solid var(--acid);border-radius:0 6px 6px 0;background:var(--surface-2);font-size:12.5px;line-height:1.4;color:var(--text)}.tmx-nx .action{justify-self:start;margin-top:6px;min-height:40px}.tmx-note{display:grid;gap:6px;padding:14px 16px;border-radius:var(--r-card);background:var(--surface-2)}.tmx-note-q{font-size:15px;line-height:1.45;color:var(--text)}.tmx-note-s{font-size:12.5px;color:var(--dim)}.tmx-note .action{justify-self:start;min-height:40px}.tmx-dock{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;margin:4px -16px -24px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:var(--board);color:var(--on-board);box-shadow:0 -6px 18px #0000002e}.tmx-dock-r{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px}.tmx-dock-s{display:grid;gap:4px;min-width:0}.tmx-dock-s.r{text-align:right}.tmx-dock-s .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-board-dim)}.tmx-dock-s .fg{font:800 28px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--on-board)}.tmx-dock-s .fg .from{font-size:19px;font-weight:700;color:var(--on-board-faint)}.tmx-dock-s .fg [aria-hidden]{margin:0 3px;font-size:15px;color:var(--on-board-faint)}.tmx-dock-l{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--on-board-dim)}.tmx-dock-l b{font-weight:800}.tmx-dock-l b.up{color:var(--board-you)}.tmx-dock-l b.dn{color:var(--board-them)}.tmx-dock-go{min-height:48px;border:0;border-radius:var(--r-control);background:var(--acid);color:var(--acid-ink);font:750 16px/1.2 var(--font-body);cursor:pointer}.tmx-dock-go:focus-visible{outline:2px solid var(--on-board);outline-offset:2px}.tmx-tabs{display:grid;gap:8px}.tmx-sheet-back{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;background:#12141080}.tmx-sheet{width:100%;max-height:86vh;overflow-y:auto;padding:8px 16px 20px;border-radius:18px 18px 0 0;background:var(--bg);animation:tmx-up var(--motion-base, .2s) var(--ease, ease-out) both}.tmx-sheet:focus{outline:none}.tmx-sheet:before{content:"";display:block;width:40px;height:4px;margin:2px auto 8px;border-radius:2px;background:var(--line-strong)}.tmx-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.tmx-sheet-h h3{font:800 20px/1.1 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.tmx-sheet-h .linkish{color:var(--go-text);text-decoration:none;font-weight:700;font-size:15px}.tmx-sheet .tmx-rh{display:none}@keyframes tmx-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.tmx-sheet{animation:none}}.tmx-toast{position:fixed;left:50%;bottom:24px;z-index:75;display:inline-flex;align-items:center;gap:10px;transform:translate(-50%);padding:6px 8px 6px 14px;border-radius:22px;background:var(--surface-ink, var(--board));color:var(--text-on-ink, var(--on-board));font-size:14px;box-shadow:var(--shadow-pop)}.tmx-toast .linkish{color:var(--acid);min-height:36px;padding:0 8px}.tmx.phone .tmx-toast{bottom:190px}.tmx-state{display:grid;justify-items:center;gap:10px;max-width:460px;margin:40px auto;text-align:center}.tmx-state h3{font:800 22px/1.15 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.tmx-state p{font-size:15px;color:var(--dim)}@media(max-width:699px){.tmx{gap:12px;padding-bottom:24px}.tmx-vw{font-size:26px}.tmx-verdict{padding:12px 14px;gap:10px}}@media(max-width:380px){.tmx-row{grid-template-columns:22px 30px minmax(0,1fr) auto 38px;gap:0 7px;padding:6px 8px}.tmx-with .sel-btn{max-width:220px}.tmx-dock-s .fg{font-size:26px}}.ofr{display:grid;gap:10px;margin:12px 0}.ofr-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ofr-h h3{display:inline-flex;align-items:center;gap:8px;margin:0;font:800 15px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.ofr-at{font-size:12px;color:var(--dim)}.ofr-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--coral);color:var(--coral-ink);font:800 12px/1 var(--font-display);letter-spacing:0}.ofr-tabs{display:flex;gap:6px}.ofr-tabs button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:17px;background:var(--surface);color:var(--dim);font:650 13px/1 var(--font-body);cursor:pointer}.ofr-tabs button[aria-selected=true]{border:2px solid var(--text);padding:0 11px;color:var(--text)}.ofr-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ofr-quiet{margin:0;font-size:13.5px;color:var(--dim)}.ofr-careful{margin:0;padding:8px 12px;border-radius:var(--r-control);background:var(--careful-tint);color:var(--careful-text);font-size:13.5px}.ofr-unit{margin:0;font-size:12.5px;color:var(--dim)}.ofr .dim,.ofr-review .dim,.ofr-send .dim{color:var(--dim)}.ofr-rows{display:grid;gap:8px}.ofr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 14px;border-radius:var(--r-card);background:var(--board);color:var(--on-board)}.ofr-row-f{display:inline-flex;align-items:center;gap:6px}.ofr-faces{display:inline-flex}.ofr-faces>*+*{margin-left:-10px}.ofr-x{font-weight:800;opacity:.7}.ofr-row-t{display:grid;gap:4px;min-width:0}.ofr-row-t .pt-st{justify-self:start}.ofr-line{margin:0;font-weight:700;font-size:14.5px;line-height:1.3}.ofr-read{margin:0;font-size:13px;line-height:1.35;opacity:.85}.ofr-go{min-height:40px;padding:0 14px;border:0;border-radius:20px;background:var(--acid);color:var(--acid-ink);font:750 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer}.ofr-go:focus-visible{outline:2px solid var(--acid);outline-offset:2px}@media(max-width:600px){.ofr-row{grid-template-columns:minmax(0,1fr)}.ofr-go{justify-self:stretch}}.ofr-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.ofr-st{display:grid;gap:4px;padding:10px 12px;font-size:13.5px;color:var(--text)}.ofr-st+.ofr-st{border-top:1px solid var(--line)}.ofr-st-d{min-width:0;overflow-wrap:anywhere}.ofr-st-s{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px}.ofr-inf{padding:2px 6px;border:1px dashed var(--line-strong);border-radius:4px;font-size:11.5px;font-weight:700;color:var(--dim)}.ofr-why{font-size:12.5px;color:var(--dim)}.ofr-forget{justify-self:start;min-height:32px;font-size:13px}.ofr-sub{margin:12px 0 6px;font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ofr-review{display:grid;gap:18px;max-width:1240px;margin:0 auto;padding:14px 16px 28px}@media(min-width:1100px){.ofr-review{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.ofr-aside{position:sticky;top:0}}.ofr-main{display:grid;gap:14px;min-width:0}.ofr-aside{display:grid;gap:12px}.ofr-head{display:flex;align-items:center;gap:12px}.ofr-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:13px;color:var(--dim)}.ofr-title{margin:4px 0 0;font:800 26px/1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.ofr-deal{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.ofr-deal .ofr-x{align-self:center;color:var(--dim)}.ofr-side ul{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.ofr-side li{display:flex;align-items:center;gap:8px;min-width:0}.ofr-side li>span{display:grid;min-width:0;font-size:14px}.ofr-side li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ofr-side .dim{display:inline-flex;align-items:center;gap:4px;font-size:12px}.ofr-lb{font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}@media(max-width:520px){.ofr-deal{grid-template-columns:minmax(0,1fr)}.ofr-deal .ofr-x{justify-self:center}}.ofr-their-note{margin:0;padding:8px 12px;border-left:3px solid var(--line-strong);font-style:italic;color:var(--dim)}.ofr-verdict{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:var(--r-card);background:var(--surface)}.ofr-vt{display:grid;gap:8px;min-width:0;flex:1}.ofr-vw{margin:0;font:800 30px/1 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.ofr-vw.take{color:var(--go-text)}.ofr-vw.counter{color:var(--careful-text)}.ofr-vw.fine{color:var(--text)}.ofr-vw.dont{color:var(--stop-text)}.ofr-vd{margin:0;font-size:14.5px;line-height:1.45;color:var(--text)}.ofr-vd.dim{color:var(--dim);font-size:13.5px}.ofr-drivers h4{margin:0 0 4px;font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ofr-drivers ul{margin:0 0 4px;padding-left:18px;font-size:14px}.ofr-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ofr-tile{display:grid;gap:3px;padding:10px 12px;border-radius:var(--r-card);background:var(--surface-2)}.ofr-tile .lb{font:700 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ofr-tile .fg{font:800 24px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.ofr-tile .fg .from{font-size:17px;color:var(--dim)}.ofr-tile .sm{font-size:12px;color:var(--dim)}@media(max-width:520px){.ofr-verdict{flex-direction:column}}.ofr-ctrs .tmx-h{margin-bottom:8px}.ofr-ctr-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ofr-ctr{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.ofr-ctr.pick{border:2px solid var(--text);padding:13px 15px}.ofr-ctr-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ofr-ctr-h h4{margin:0;font:800 16px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.ofr-ctr-h .dim{font-size:12.5px}.ofr-ctr-h .num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--text);color:var(--bg);font:800 13px/1 var(--font-display)}.ofr-ctr-f{margin:0;font-weight:700;font-size:14px;color:var(--text)}.ofr-ctr-n{margin:0;font-size:12.5px;color:var(--dim)}.ofr-ctr-b{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ofr-ctr-b .linkish{min-height:40px;color:var(--go-text);font-weight:700;text-decoration:none}.ofr-card{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.ofr-card h3{margin:0;font:800 15px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.ofr-card .tm-zone{justify-self:center;max-width:100%;height:auto}.ofr-send{display:grid;gap:10px}.ofr-kind{margin:0;font:800 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ofr-sh{margin:6px 0 0;font:800 15px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.ofr-note{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-2);color:var(--text);font:500 15px/1.45 var(--font-body);resize:vertical}.ofr-note:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ofr-steps{display:grid;margin:0;padding:0;list-style:none}.ofr-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line);font-size:14px;color:var(--text)}.ofr-steps .n{display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--line-strong);border-radius:50%;font:800 13px/1 var(--font-display)}.ofr-steps li.done .n{border-color:var(--go);background:var(--go);color:var(--surface)}.ofr-send-b{display:flex;gap:10px;flex-wrap:wrap}.ofr-send-b .action{min-height:44px}.ofr-send-b .action.primary{flex:1}.modal.trp-page,.modal.ofr-page{grid-template-columns:minmax(0,1fr)}.trp-page .modal-head{min-width:0}.trp-page .modal-title{min-width:0;overflow:hidden}.trp-sub{margin:2px 0 0;font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trp{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:1240px;margin:0 auto;padding:12px 16px 28px}.trp h3,.trp h4{margin:0}.trp-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.trp-tabs::-webkit-scrollbar{display:none}.trp-tabs button{flex:none;min-height:36px;padding:0 13px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);color:var(--dim);font:650 13px/1 var(--font-body);cursor:pointer}.trp-tabs button[aria-selected=true]{border:2px solid var(--text);padding:0 12px;color:var(--text)}.trp-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.trp-cols{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}.trp-aside{display:grid;gap:12px;order:-1}@media(min-width:1100px){.trp-cols{grid-template-columns:minmax(0,1fr) 340px}.trp-aside{order:0;position:sticky;top:0}}.trp-main{display:grid;gap:18px;min-width:0}.trp-sec{display:grid;gap:8px;min-width:0}.trp-sec .tmx-h{margin:0}.trp-unit{margin:0;font-size:12.5px;color:var(--dim)}.trp-card{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.trp-line{margin:0;font-size:14px;color:var(--text)}.trp-tiles{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.trp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.trp-tile{display:grid;align-content:start;gap:4px;padding:10px 12px;border-radius:var(--r-card);background:var(--surface-2)}.trp-tile .lb{font:700 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.trp-tile .fg{font:800 26px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.trp-tile .fg .from{font-size:18px;color:var(--dim)}.trp-tile .fg.up b{color:var(--go-text)}.trp-tile .fg.dn b{color:var(--stop-text)}.trp-tile .sm{font-size:12px;line-height:1.35;color:var(--dim)}.trp-slots{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.trp-slots h4,.trp-dh{font:700 11px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.trp-slots ol{margin:6px 0 0;padding:0;list-style:none}.trp-slots li{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:34px;padding:0 6px;border-top:1px solid var(--line);font-size:13.5px;color:var(--text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trp-slots li.new{background:var(--go-tint)}.trp-slots li.leaving del{color:var(--stop-text)}.trp-slots li>.new{flex:none;font:800 10.5px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--go-text)}.trp-dh{margin-top:14px}.trp-depth{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0;padding:0;list-style:none}.trp-depth li{display:grid;justify-items:center;gap:2px;padding:8px 4px;border:1px solid var(--line);border-radius:var(--r-control);text-align:center}.trp-depth li.thin{border-color:transparent;background:var(--careful-tint);color:var(--careful-text)}.trp-depth .pos{font:700 11px/1 var(--font-display);letter-spacing:.06em;color:var(--dim)}.trp-depth .n{font:800 20px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text)}.trp-depth .w{font-size:11px;line-height:1.25;color:var(--dim)}.trp-depth li.thin .w{color:var(--careful-text)}@media(max-width:520px){.trp-depth{grid-template-columns:repeat(3,minmax(0,1fr))}}.trp-risk{list-style:none;padding:0 14px}.trp-rk{display:grid;grid-template-columns:32px minmax(110px,160px) minmax(0,1fr) 140px auto;align-items:center;gap:4px 10px;min-height:54px;padding:8px 0;border-top:1px solid var(--line)}.trp-rk:first-child{border-top:0}.trp-rk .who{display:grid;min-width:0;font-size:13.5px}.trp-rk .who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trp-rk .who span{font-size:12px;color:var(--dim)}.trp-rk .rail{position:relative;height:24px}.trp-rk .rail.none{height:auto;font-size:12px;color:var(--faint)}.trp-rk .rail .t{position:absolute;left:0;right:0;top:11px;height:2px;background:var(--track)}.trp-rk .rail .band{position:absolute;top:7px;height:10px;border-radius:5px;background:var(--line-strong)}.trp-rk .rail .med{position:absolute;top:3px;width:3px;height:18px;margin-left:-1.5px;border-radius:1px;background:var(--text)}.trp-rk .fig{font:700 12.5px/1.2 var(--font-display);font-variant-numeric:tabular-nums;color:var(--dim);text-align:right;white-space:nowrap}.trp-rk .note{grid-column:2 / -1;font-size:12.5px;color:var(--careful-text)}@media(max-width:699px){.trp-rk{grid-template-columns:32px minmax(0,1fr) auto}.trp-rk .rail{grid-column:1 / -1}.trp-rk .fig{grid-column:1 / -1;text-align:left}.trp-rk .note{grid-column:1 / -1}}.trp-sched-w{padding:6px 0;overflow-x:auto}.trp-sched{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.trp-sched th,.trp-sched td{height:38px;padding:0 8px;border-top:1px solid var(--line);text-align:center;white-space:nowrap;color:var(--text)}.trp-sched thead th{border-top:0;font:700 11px/1.1 var(--font-body);letter-spacing:.06em;color:var(--dim)}.trp-sched th[scope=row]{text-align:left;font-weight:650;max-width:170px;overflow:hidden;text-overflow:ellipsis}.trp-sched th[scope=row] .nm{vertical-align:middle}.trp-sched .po{background:var(--accent-tint)}.trp-sched .po-t{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--go-text)}.trp-sched td.lo{color:var(--stop-text);font-weight:700}.trp-sched td.hi{color:var(--go-text);font-weight:700}.trp-sched .tot{font-weight:800}.trp-sched abbr{text-decoration:none}.trp-call{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-top:3px solid var(--rule);border-radius:var(--r-card);background:var(--surface);font-size:14px;color:var(--text)}.trp-call h3{font:800 15px/1.1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.trp-call p{margin:0}.hb{display:block}.hb-h{margin:0;font:800 20px/1.1 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.hb-h4{margin:0 0 6px;font:700 12.5px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.hb-h-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;margin:0 0 8px}.hb-hs,.hb-dim{font-size:12.5px;color:var(--dim)}.hb-wait{margin:8px 0;font-size:13px;color:var(--dim)}.hb-foot-note{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--dim)}.hb-more{min-height:40px;font-size:13.5px;font-weight:650}.hb-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--coral, var(--stop));color:#fff;font:700 11.5px/1 var(--font-body);vertical-align:2px}.hb-extra{margin:6px 14px 0;font-size:12.5px;line-height:1.45;color:var(--dim)}.hb-shape{margin:12px 0 0;padding:14px 16px 12px;border:1px solid var(--line);border-top:3px solid var(--text);border-radius:4px 4px 12px 12px;background:var(--surface);color:var(--text)}.hb-shape-top{display:flex;align-items:center;gap:12px}.hb-shape-dill{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--surface-2);overflow:hidden}.hb-shape-t{flex:1;min-width:0}.hb-shape-t h3{margin:0;font:800 22px/1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.hb-shape-sub{margin:3px 0 0;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.hb-shape-glyph{flex:none;margin:0}.hb-read{margin:12px 0 8px;font:600 17px/1.45 var(--font-body);color:var(--text);text-wrap:pretty}.hb-mark{padding:0 2px;border-radius:2px;background:linear-gradient(transparent 55%,color-mix(in srgb,var(--acid) 70%,transparent) 55%);color:inherit}.hb-cats{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--text);font-variant-numeric:tabular-nums}.hb-cats-l{display:inline-block;min-width:52px;font:700 12px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.hb-partners{margin:20px 0 0}.hb-plist{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.hb-plist li+li{border-top:1px solid var(--line)}.hb-prow,.hb-mrow{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.hb-prow:hover,.hb-mrow:hover{background:var(--surface-2)}.hb-prow:focus-visible,.hb-mrow:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hb-plist li:first-child .hb-prow{background:color-mix(in srgb,var(--acid) 12%,var(--surface))}.hb-prow-t,.hb-mrow-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.hb-prow-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.hb-prow-n b{font-weight:700}.hb-prow-s{font-size:12.5px;line-height:1.35;color:var(--dim)}.hb-chev{flex:none;font:700 20px/1 var(--font-display);color:var(--faint)}.hb-chips{display:flex;flex-wrap:wrap;gap:4px}.hb-chip{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1.5px solid transparent;border-radius:5px;font:700 12px/1 var(--font-display);letter-spacing:.03em;white-space:nowrap}.hb-chip.give{background:var(--acid);color:var(--acid-ink)}.hb-chip.want{border-color:var(--text);color:var(--text);background:transparent}.hb-legend{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--dim)}.hb-legend .hb-chip{height:18px;font-size:11px;vertical-align:1px}.hb-deals-sec{margin:22px 0 0}.hb-deals-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.hb-lenses{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.hb-lenses button{min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface);color:var(--text);font:600 13.5px/1 var(--font-body);cursor:pointer}.hb-lenses button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.hb-lenses button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hb-line{margin:0 0 4px;font-size:12.5px;line-height:1.45;color:var(--dim)}.hb-deals{margin:0;padding:0;list-style:none}.hb-deal{margin:10px 0 0;padding:0 0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);overflow:hidden}.hb-deal.front{border-top:3px solid var(--text)}.hb-deal-main{display:block;width:100%;padding:12px 14px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hb-deal-main:hover{background:var(--surface-2)}.hb-deal-main:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hb-deal-head{display:flex;align-items:center;gap:8px}.hb-deal-team{flex:1;min-width:0;display:flex;flex-direction:column}.hb-deal-team b{font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-gv{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:6px;align-items:start;margin:10px 0 8px}.hb-side{display:flex;flex-direction:column;gap:6px;min-width:0}.hb-lb{font:700 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.hb-x{padding-top:24px;text-align:center;color:var(--faint)}.hb-pl{display:flex;align-items:center;gap:6px;min-width:0}.hb-pl-n{min-width:0;overflow-wrap:anywhere;font:650 13.5px/1.2 var(--font-body)}.hb-pl .pt-tc{flex:none}.hb-figs{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;font-size:13px;color:var(--dim)}.hb-fig b{font:800 24px/1.05 var(--font-display);font-variant-numeric:tabular-nums}.hb-fig b.up,.hb-mfig b.up{color:var(--go-text)}.hb-fig b.dn,.hb-mfig b.dn{color:var(--stop-text)}.hb-unit{flex-basis:100%;font-size:12px;font-variant-numeric:tabular-nums}.hb-cons{margin:6px 14px 0;padding:0;list-style:none;font-size:12.5px;line-height:1.45;color:var(--dim)}.hb-cons b{color:var(--text);font-weight:650}.hb-deal .tm-why{margin:8px 14px 0}.hb-deal-foot{display:flex;justify-content:space-between;gap:8px;margin:4px 14px 0}.hb-deal-foot .linkish{min-height:36px;font-size:13px;font-weight:650}.hb-deal-foot .hb-pass{color:var(--dim);font-weight:500}.hb-none{margin:10px 0 0;font-size:13.5px;color:var(--dim)}.hb-end{margin:12px 0 0;font-size:12.5px;text-align:center;color:var(--dim)}.hb-prof-head{display:flex;align-items:center;gap:14px;margin:0 0 14px}.hb-prof-sub{margin:0 0 8px;font-size:13.5px;color:var(--dim);font-variant-numeric:tabular-nums}.hb-mirror ul{margin:0;padding:0;list-style:none}.hb-mir-cols{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:6px;margin:0 0 4px;font:700 11.5px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.hb-mir-cols span:first-child{text-align:right}.hb-mir{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);gap:6px;align-items:center;min-height:30px}.hb-mir-you,.hb-mir-them{display:flex;align-items:center;gap:6px;min-width:0}.hb-mir-you{flex-direction:row}.hb-mir-you .hb-mir-bar{direction:rtl}.hb-mir-bar{flex:1;min-width:0;height:10px;border-radius:3px;background:var(--surface-2);overflow:hidden}.hb-mir-bar i{display:block;height:100%;border-radius:3px;background:var(--text)}.hb-mir-bar i.lo{background:transparent;box-shadow:inset 0 0 0 1.5px var(--faint)}.hb-mir-rk{flex:none;width:34px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--dim)}.hb-mir-you .hb-mir-rk{text-align:right}.hb-mir-cat{font:700 13px/1 var(--font-display);letter-spacing:.04em;text-align:center;color:var(--text)}.hb-mir .hb-chip{height:18px;font-size:10.5px}.hb-mir-line{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--text)}.hb-lists{display:grid;grid-template-columns:1fr;gap:14px;margin:18px 0 0}.hb-fps{margin:0;padding:0;list-style:none}.hb-fps li{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--line)}.hb-prof-deals{margin:20px 0 0}.hb-mlist{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.hb-mlist li+li{border-top:1px solid var(--line)}.hb-mget{display:flex;flex-direction:column;gap:4px}.hb-mfig{flex:none;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 4px;font-size:12px;color:var(--dim);text-align:right}.hb-mfig b{font:800 22px/1.05 var(--font-display);font-variant-numeric:tabular-nums}@media(max-width:479px){.hb-shape-glyph svg{width:92px;height:auto}.hb-shape-t h3{font-size:20px}}@media(min-width:700px){.hb-lists{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.hb-cols{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:24px;align-items:start}.hb-cols .hb-deals-sec{margin-top:20px}}@media(min-width:760px){.modal-backdrop:has(>.hb-profile),.modal-backdrop:has(>.hb-market-sheet){justify-content:flex-end;align-items:stretch;padding:0}.modal.wk-sheet.hb-profile,.modal.wk-sheet.hb-market-sheet{width:600px;max-width:100%;max-height:none;height:100%;border-top:0;border-left:3px solid var(--rule, var(--text));border-radius:0;overflow-y:auto}.modal.wk-sheet.hb-market-sheet{width:480px}}.pm{display:block;min-width:0}.pm-l,.pm-r,.pm-below{min-width:0}.pm-r>:first-child{margin-top:18px}.pm-below{margin-top:18px}.pm.wide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:24px;align-items:start}.pm.wide .pm-r>:first-child{margin-top:0}.pm.wide .pm-r .ml-sec:first-child{margin-top:0}.pm.wide .pm-below{grid-column:1 / -1}.pm.wide .hm-board{margin:0;padding:16px 20px 0}.pm.wide .hm-top{grid-template-columns:112px minmax(0,1fr) 112px}.pm.wide .hm-pkw{width:96px;height:128px}.pm.wide .hm-big{font-size:84px}.pm.wide .hm-big small{font-size:40px}.pm.wide .ml-ladder,.pm.wide .hm-facts{margin-left:-20px;margin-right:-20px}.pm.wide .hm-facts{padding-left:20px;padding-right:20px}.pm-margin{font-size:52px}.pm.wide .pm-margin{font-size:64px}.pm-nochance{margin:10px 0 0;font-size:12px;line-height:1.35;text-align:center;color:var(--on-board-dim)}.pm-board .hm-pl .fg-tag{margin-left:2px}.pm-unproj{color:var(--careful-text)}.pm-lines{padding-bottom:0}.pm-lines .ml-counts{margin-top:0}.pm-tp{display:flex;align-items:baseline;gap:6px;min-width:0}.pm-tp .fig{font-size:22px;line-height:1.05;color:var(--fig-o)}.pm-tp .fig.lead{padding:0 3px;border-radius:4px;background:var(--go-tint)}.pm-tp .w{min-width:0;overflow:hidden;font-weight:650;color:var(--text);text-overflow:ellipsis}.pm-dol{display:block;margin-top:2px}.pm-src-card{padding:8px 12px 10px}.pm-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 4px;font-size:12px;color:var(--dim)}.pm-sw{display:inline-block;flex:none;width:8px;height:8px;margin-right:4px;border-radius:2px}.pm-sw.you{background:var(--you)}.pm-sw.them{background:var(--them)}.pm-srcs{margin:0;padding:0;list-style:none}.pm-srcs>li+li{border-top:1px solid var(--line)}.pm-src{display:grid;grid-template-columns:70px minmax(0,1fr) 64px;column-gap:10px;align-items:center;width:100%;min-height:48px;padding:6px 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.pm-src:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.pm-src.rest{cursor:default;color:var(--dim)}.pm-sl{display:flex;flex-direction:column;min-width:0;line-height:1.15}.pm-sl b{overflow:hidden;font-size:14px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.pm-src.rest .pm-sl b{font-size:12px;font-weight:600;white-space:normal}.pm-sl small{font-size:11.5px;color:var(--dim);font-variant-numeric:tabular-nums}.pm-src .ml-race{gap:3px}.pm-src .ml-lane{height:7px}.pm-net{display:flex;flex-direction:column;align-items:flex-end;font-size:17px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.pm-net small{margin-top:2px;font:500 10.5px/1 var(--font-body);color:var(--faint)}.pm-net.up{color:var(--go)}.pm-net.dn{color:var(--them-text, var(--stop-text))}.pm-note{margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--dim)}.pm-cmp,.pm-lk{padding:10px 12px 12px}.pm-cmp-row{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13.5px}.pm-cmp-row+.pm-cmp-row{border-top:1px solid var(--line)}.pm-cmp-row>span:first-child{flex:1;min-width:0;font-weight:650}.pm-cmp-row .fig{font-size:16px;color:var(--fig-p);white-space:nowrap}.pm-cmp-row .up{color:var(--go);font-weight:700}.pm-lk-h{margin:0 0 4px;font:700 11px/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.pm-lk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,1.2fr) auto;column-gap:10px;align-items:center;min-height:34px;font-size:13px}.pm-lk-row .w{min-width:0;overflow:hidden;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.pm-lk-row .ml-bar3{margin-top:0}.pm-lk-row .c{font-size:12px;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums}.pm-sheet .ml-sec{margin-top:16px}.pm-ss-card{padding:10px 12px 12px}.pm-ss{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13.5px}.pm-ss .w{flex:1;min-width:0;overflow:hidden;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.pm-ss .v{white-space:nowrap;color:var(--dim);font-variant-numeric:tabular-nums}.pm-ss .fig{font-size:16px;color:var(--text)}.pm-ss .fig.o{color:var(--fig-o)}.pm-ss .fig.p{color:var(--fig-p)}.ml-prow .rt .fig{font-size:16px}.ml-prow .rt .pj,.ml-prow .rt .fig.pj{color:var(--fig-p)}.pm-rest{display:grid;grid-template-columns:5px minmax(0,1fr) auto;column-gap:9px;align-items:center;min-height:48px;padding:7px 0}.pm-rest .rail{align-self:stretch;border-radius:3px;opacity:.45}.pm-rest .rail.you{background:var(--you)}.pm-rest .rail.them{background:var(--them)}.pm-rest .tx{display:flex;flex-direction:column;min-width:0;font-size:13px}.pm-rest .tx small{font-size:11.5px;color:var(--dim)}.pm-ph{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pm-pfig{display:block;font-size:28px;line-height:1.1;color:var(--fig-o)}.pm-bys{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--dim)}.pm-bys li{display:flex;gap:4px;align-items:baseline}.pm-bys b{color:var(--text);font-size:13.5px}.pm-pw{display:flex;align-items:center;gap:6px;min-height:32px;font-size:13.5px}.pm-pw>span:first-child{flex:1;min-width:0}.pm-pw .fig{font-size:16px}.pm-pw .fig.pj{color:var(--fig-p)}.pm-sheet .pm-ss-card+.pm-ss-card{margin-top:10px}.pm-swaps{padding:10px 12px}.pm-swaps ol{margin:0;padding-left:18px;font-size:13.5px;line-height:1.45}.pm-swaps .pm-gain{color:var(--fig-p);font-weight:800}.web-points-more{display:grid;gap:8px;padding:12px 14px}.web-points-more>*{margin:0}.web-points-more ol{margin:0;padding-left:18px;font-size:13px;line-height:1.45}.web-points-more h3{margin:4px 0 0;font-size:14px}.pm-rank>summary{min-height:40px;display:flex;align-items:center;font-size:13px;color:var(--dim);cursor:pointer}.pm-board .ml-cell .v{font-size:22px}@media(max-width:380px){.pm-board .ml-cell .v{font-size:18.5px}.pm-board .ml-cell{padding-left:4px;padding-right:4px}}.pp-foot{margin:14px 0 0;font-size:12px;line-height:1.45;color:var(--dim);overflow-wrap:anywhere}.pp-lever-say{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--text)}.pp-lever-go{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:13.5px}.pp-lever-go .linkish{min-height:40px}.pp-swaps{padding:6px 12px 10px}.pp-swaps ul{margin:0;padding:0;list-style:none}.pp-swaps li{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13.5px}.pp-swaps li+li{border-top:1px solid var(--line)}.pp-swap-t{flex:1;min-width:0;font-weight:650;overflow-wrap:anywhere}.pp-swap-v{display:flex;align-items:center;gap:4px;white-space:nowrap}.pp-swap-v .fig{font-size:16px;color:var(--lead, var(--fig-p))}.pp-screen{min-width:0}.pp-sub{margin:-4px 0 8px;font-size:12.5px;color:var(--dim)}.pp-say{padding:14px}.pp-say>p{margin:0 0 6px;color:var(--dim)}.pp-find{display:block;margin:4px 0 6px}.pp-find input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-strong, var(--line));border-radius:10px;background:var(--card, var(--bg));color:var(--text);font:inherit;font-size:15px}.pp-find input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pp-pick{cursor:default}.pp-final-card{padding:12px 14px 14px}.pp-final-eye{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 8px;font-size:12.5px;color:var(--dim)}.pp-final-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.pp-fs{display:flex;flex-direction:column;min-width:0}.pp-fs.them{align-items:flex-end;text-align:right}.pp-fs .fig{font-size:30px;line-height:1.05;color:var(--fig-o);white-space:nowrap}.pp-fs>span{overflow:hidden;font-size:13px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.pp-fs.you>span{color:var(--you-text, var(--go))}.pp-fs.them>span{color:var(--them-text, var(--stop-text))}.pp-fs-to{padding-bottom:22px;font-size:12px;color:var(--faint)}.pp-final.win .pp-fs.you .fig,.pp-final.loss .pp-fs.them .fig{color:var(--text)}.pp-src{cursor:default;color:var(--text)}@media(max-width:380px){.pp-fs .fig{font-size:25px}}
