.loft{--lf-paper:#0a0e1a;--lf-surface:#131826;--lf-page:#1b2130;--lf-well:#242b3b;--lf-ink:#f2efe8;--lf-ink-2:#b3bacb;--lf-ink-3:#9197a7;--lf-rule:#6f7480;--lf-y:var(--y);--lf-y-tint:color-mix(in srgb,var(--y) 12%,var(--lf-paper));--lf-hot:#fb923c;--lf-hot-tint:#3a2312;--lf-up:#4ade80;--lf-down:#f87171;--lf-unk:#4a5266;--lf-unk-line:#8d929f;--lf-on-ink-quiet:#4a5060;--lf-on-ink-up:#297a46;--lf-on-ink-hot:#9e5c26;--lf-on-ink-accent:var(--accent-on-ink);--lf-on-hot:#0a0e1a;--lf-on-down:#0a0e1a;--lf-shadow:#000000;--lf-glass:rgba(0,0,0,.74);--lf-on-y:var(--brand-ink);--lf-on-y-soft:var(--brand-ink-soft);--lf-gutter:14px;--lf-mono:var(--lf-mono-family,"JetBrains Mono"),ui-monospace,"Cascadia Code",Menlo,monospace;--lf-dsp:var(--lf-dsp-family,"Archivo"),system-ui,-apple-system,"Segoe UI",sans-serif;--lf-ui:var(--lf-dsp);--lf-fig:var(--lf-dsp)}html.theme-light .loft{--lf-paper:#faf7f0;--lf-surface:#ffffff;--lf-page:#e9e3d6;--lf-well:#d8d0be;--lf-ink:#0a0e1a;--lf-ink-2:#4a5060;--lf-ink-3:#565961;--lf-rule:#77736c;--lf-hot:#c2410c;--lf-hot-tint:#feeadb;--lf-up:#15803d;--lf-down:#b91c1c;--lf-unk:#b9b2a2;--lf-unk-line:#5d5951;--lf-on-ink-quiet:#b3bacb;--lf-on-ink-up:#7ee0a5;--lf-on-ink-hot:#f97316;--lf-on-hot:#ffffff;--lf-on-down:#ffffff;--lf-shadow:#0a0e1a;--lf-glass:rgba(10,14,26,.66)}@media (min-width:768px){.loft{--lf-gutter:24px}}:root{--lf-t-mark:0.625rem;--lf-t-badge:0.6875rem;--lf-t-1:0.75rem;--lf-t-2:0.8125rem;--lf-t-3:0.9375rem;--lf-t-4:1.0625rem;--lf-t-5:1.3125rem;--lf-t-6:1.75rem;--lf-t-7:2.5rem;--lf-t-8:3.5rem}.loft{background:var(--lf-paper);color:var(--lf-ink);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-2);line-height:1.55;min-height:100%}.loft *,.loft :after,.loft :before{box-sizing:border-box;border-radius:0}:where(.loft) :where(button){font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left}:where(.loft) :where(a){color:inherit}.loft :focus-visible{outline:3px solid var(--lf-y);outline-offset:2px}.lf-dsp{font-family:var(--lf-dsp)}.lf-ui{font-family:var(--lf-ui)}.lf-fig,.lf-ui{font-stretch:100%}.lf-fig{font-family:var(--lf-fig);font-weight:700;font-variant-numeric:tabular-nums}.loft [role=tab],.loft a[role=button],.loft button{min-height:44px}.loft button.lf-inline{min-height:0}.lf-askmark,.lf-soldmark,.lf-unit{font-family:var(--lf-ui);font-size:clamp(var(--lf-t-mark),.7em,var(--lf-t-2));font-weight:500;font-stretch:100%;letter-spacing:.05em;text-transform:uppercase}.lf-kicker{font-size:var(--lf-t-1);letter-spacing:.13em;text-transform:uppercase;color:var(--lf-ink-3)}.lf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lf-headwrap{position:sticky;top:0;z-index:45}.lf-topbar{background:var(--lf-ink);color:var(--lf-paper);border-bottom:2px solid var(--lf-ink)}.lf-bar,.lf-barctx{max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--lf-gutter)}.lf-bar{min-height:64px}.lf-bar,.lf-bar-left{display:flex;align-items:center;gap:12px}.lf-bar-left{min-width:0;flex:1 1 auto}.lf-bar-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none;min-width:0}.lf-barctx{display:flex;flex-direction:column;justify-content:center;min-height:56px;padding-bottom:10px}.lf-barctx:has(.lf-sentence){min-height:calc(12px + 2 * 1.35 * var(--lf-t-3) + 6px + 1.55 * var(--lf-t-1) + 10px);justify-content:flex-start}.lf-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--lf-dsp);font-weight:900;font-stretch:80%;font-size:var(--lf-t-3);letter-spacing:.04em;color:var(--lf-paper);min-height:44px;flex:none}@media (min-width:1024px){.lf-shell.has-rail .lf-logo{display:none}}@media (max-width:620px){.lf-bar-left:has(.lf-apptitle) .lf-logoword{display:none}}.lf-logomark{display:grid;place-items:center;width:28px;height:28px;flex:none;background:var(--lf-paper);color:var(--lf-ink);border:2px solid var(--lf-paper)}.lf-logomark svg{width:18px;height:18px}.loft h1.lf-apptitle,.loft p.lf-apptitle{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:82%;line-height:1.15;letter-spacing:0;margin:0;color:var(--lf-paper);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-appsub{margin:0;font-size:var(--lf-t-1);letter-spacing:.08em;line-height:1.5;color:var(--lf-on-ink-quiet);max-width:62ch}@media (min-width:1024px){.loft h1.lf-apptitle,.loft p.lf-apptitle{font-size:var(--lf-t-6)}}.lf-cdback{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;font-size:var(--lf-t-5);line-height:1;color:var(--lf-paper);border:2px solid transparent;text-decoration:none}.lf-cdback:hover{border-color:var(--lf-paper)}.lf-topbar .nav-links{display:flex;align-items:center;gap:22px;min-width:0}.lf-topbar .nav-links a{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-2);font-weight:600;color:var(--lf-on-ink-quiet);text-decoration:none;white-space:nowrap}.lf-topbar .nav-links a:hover{color:var(--lf-paper)}@media (max-width:900px){.lf-topbar .nav-links{display:none}}.lf-topbar .mkt-navlogin{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-2);font-weight:600;color:var(--lf-on-ink-quiet);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.lf-topbar .mkt-navlogin:hover{color:var(--lf-paper)}@media (min-width:1024px){.lf-shell.has-rail .lf-toloft{display:none}}.lf-shell.has-bar .lf-toloft{display:none}.lf-topbar .mkt-value-cta{display:inline-flex;align-items:center;flex:none;background:var(--lf-y);color:var(--lf-on-y);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;min-height:44px;text-decoration:none;border:2px solid var(--lf-on-ink-accent);box-shadow:3px 3px 0 rgba(255,255,255,.28)}.lf-topbar .cta-short{display:none}.lf-topbar .mkt-loginicon{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;color:var(--lf-paper);border:2px solid var(--lf-paper);text-decoration:none}.lf-topbar .mkt-loginicon svg{width:18px;height:18px}@media (max-width:520px){.lf-topbar .mkt-navlogin{display:none}.lf-topbar .mkt-loginicon{display:inline-flex}.lf-topbar .cta-full{display:none}.lf-topbar .cta-short{display:inline}.lf-bar{gap:8px}.lf-bar-right{gap:6px}}.lf-topbar .newsfilter-trigger{background:transparent;color:var(--lf-paper);border-color:var(--lf-paper);min-height:44px;box-shadow:3px 3px 0 rgba(255,255,255,.28);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);font-weight:600}.lf-topbar .newsfilter-trigger:hover{background:var(--lf-paper);color:var(--lf-ink)}.lf-langslot{margin:0;flex:none;padding:0}.lf-langslot .locale-drop-btn{color:var(--lf-paper);border-color:var(--lf-paper);background:transparent;min-height:44px;box-shadow:3px 3px 0 rgba(255,255,255,.28)}.lf-langslot .locale-drop-btn:hover{border-color:var(--lf-y);color:var(--lf-paper)}.lf-chip,.loft .vf-scope .binder-select-trigger{display:inline-flex;align-items:center;gap:7px;background:var(--lf-y);color:var(--lf-on-y);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);font-weight:600;padding:6px 10px;letter-spacing:0;min-height:44px;border:2px solid var(--lf-on-ink-accent);box-shadow:3px 3px 0 rgba(255,255,255,.28)}.lf-chipname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lf-burger{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;padding:0 10px;font-size:var(--lf-t-4);line-height:1;background:transparent;color:var(--lf-paper);border:2px solid var(--lf-paper);box-shadow:3px 3px 0 rgba(255,255,255,.28)}@media (min-width:1024px){.lf-burger{display:none}}.lf-burger:hover{background:var(--lf-paper);color:var(--lf-ink)}.lf-burger-pip{position:relative}.lf-burger-pip:after{content:"";position:absolute;top:-4px;right:-4px;width:11px;height:11px;background:var(--lf-hot);border:2px solid var(--lf-ink)}.lf-burger[aria-current=true],.lf-burger[aria-expanded=true]{background:var(--lf-y);color:var(--lf-on-y);border-color:var(--lf-on-ink-accent)}.lf-sentence{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:600;font-stretch:94%;line-height:1.35;margin-top:12px;max-width:46ch}.lf-sentence b{font-weight:900;font-stretch:82%}.lf-sentence .lf-money{color:var(--lf-on-ink-accent)}.lf-sentence .lf-moved{color:var(--lf-on-ink-up)}.lf-sentence-meta{display:flex;align-items:center;gap:10px;margin-top:6px;font-family:var(--lf-ui);font-stretch:100%;font-variant-numeric:tabular-nums;font-size:var(--lf-t-1);letter-spacing:0;flex-wrap:wrap;min-height:1.55em}.lf-sentence-meta>span{color:var(--lf-on-ink-quiet)}.lf-sentence-meta>span+span:before{content:"·";margin-right:10px}.lf-crumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px var(--lf-gutter) 0;min-height:40px;line-height:18px;font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);letter-spacing:0;color:var(--lf-ink-3)}.lf-crumbs a,.lf-crumbs button{color:var(--lf-ink-2);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;padding-block:13px;margin-block:-13px}.lf-crumbs a:hover,.lf-crumbs button:hover{color:var(--lf-ink)}.lf-crumbs .lf-here{color:var(--lf-ink);font-weight:700}.lf-crumbs .lf-sep{opacity:.45}.lf-secthead{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;padding:12px var(--lf-gutter) 9px}.lf-secthead>:first-child{flex:none}.lf-secthead .lf-sh{flex:1 1 auto;text-align:right;min-width:0}.lf-secthead h2{font-size:var(--lf-t-5)}.lf-secthead h2,.lf-secthead h3{font-family:var(--lf-dsp);margin:0;font-weight:900;font-stretch:84%}.lf-secthead h3{font-size:var(--lf-t-3)}.lf-secthead .lf-sh{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);line-height:1.35;color:var(--lf-ink-3);letter-spacing:0}.lf-pad{padding:var(--lf-gutter)}.lf-pad-t0{padding-top:0}.lf-hint{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);color:var(--lf-ink-3);margin:0;line-height:1.55;padding:0 var(--lf-gutter) var(--lf-gutter)}.lf-face{--lf-fname-size:7px;--lf-fname-lh:1.15;position:relative;width:100%;height:100%;display:block;overflow:hidden;background:linear-gradient(158deg,var(--f1) 0 54%,var(--f2) 54% 100%);border:2px solid var(--lf-ink)}.lf-face:after{content:"";background:linear-gradient(112deg,rgba(255,255,255,.3) 0 15%,transparent 15%)}.lf-art,.lf-face:after{position:absolute;inset:0}.lf-art{overflow:hidden}.lf-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.lf-face .lf-fnum{position:absolute;top:3px;right:4px;font-size:var(--lf-t-1);color:#fff;background:rgba(0,0,0,.62);padding:1px 3px;z-index:3;font-weight:700;font-family:var(--lf-mono);font-variant-numeric:tabular-nums}.lf-face .lf-fname{position:absolute;left:0;right:0;bottom:0;background:var(--lf-y);color:var(--lf-on-y);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-fname-size);font-weight:600;letter-spacing:.005em;line-height:var(--lf-fname-lh);padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:3;border-top:1.5px solid var(--lf-ink)}.lf-pockets .lf-face .lf-fname,.lf-railcard .lf-face .lf-fname{--lf-fname-size:10.5px;display:flex;align-items:center;min-height:calc(var(--lf-fname-size) * var(--lf-fname-lh) * 2 + 5px);white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.lf-railcard .lf-face .lf-fname{--lf-fname-size:11px}.lf-face .lf-fname.long{font-size:calc(var(--lf-fname-size) * .86)}.lf-face .lf-fname.xlong{font-size:calc(var(--lf-fname-size) * .74)}.lf-railcard .lf-face .lf-fname.long{font-size:calc(var(--lf-fname-size) * .84)}.lf-railcard .lf-face .lf-fname.xlong{font-size:calc(var(--lf-fname-size) * .72)}.lf-sil{position:absolute;left:13%;right:13%;bottom:15%;top:22%;background:rgba(0,0,0,.22);z-index:2}.lf-sil.sport{clip-path:polygon(50% 0,74% 16%,68% 44%,86% 100%,14% 100%,32% 44%,26% 16%)}.lf-sil.tcg{clip-path:polygon(50% 4%,88% 50%,50% 96%,12% 50%)}.lf-sil.mtg{clip-path:polygon(50% 0,100% 30%,82% 100%,18% 100%,0 30%)}.lf-face.big{display:flex;flex-direction:column;--lf-fname-size:17px}.lf-face.big .lf-art{position:relative;inset:auto;flex:1;min-height:0}.lf-face.big img{object-fit:contain}.lf-face.big .lf-fname{position:static;padding:11px 74px 11px 13px;font-stretch:100%;letter-spacing:.01em;flex:none;height:auto;white-space:normal;text-overflow:clip;overflow-wrap:break-word}.lf-face.big .lf-fnum{font-size:var(--lf-t-3);padding:4px 8px;top:11px;left:11px;right:auto}@media (min-width:1024px){.lf-face.big{--lf-fname-size:20px}.lf-face.big .lf-fname{padding:13px 80px 13px 16px}}.lf-rail{display:flex;gap:9px;overflow-x:auto;padding:0 var(--lf-gutter) 14px;scrollbar-width:none}.lf-rail::-webkit-scrollbar{display:none}.lf-railcard{flex:none;width:96px;position:relative;min-height:0}.lf-railcard .lf-rf{aspect-ratio:5/7;border:2px solid var(--lf-ink);box-shadow:3px 3px 0 var(--lf-shadow);position:relative;display:block}.lf-railcard .lf-rv{font-variant-numeric:tabular-nums;font-size:var(--lf-t-1);margin-top:5px;text-align:center;display:block}.lf-railcard .lf-rtag,.lf-railcard .lf-rv{font-family:var(--lf-fig);font-stretch:100%;font-weight:700}.lf-railcard .lf-rtag{position:absolute;top:-6px;right:-5px;background:var(--lf-hot);color:var(--lf-on-hot);border:1.5px solid var(--lf-ink);font-size:var(--lf-t-mark);padding:0 3px;z-index:5;font-variant-numeric:tabular-nums}.lf-flipmark{position:absolute;top:2px;left:2px;z-index:4;background:var(--lf-ink);color:var(--lf-on-ink-accent);font-size:var(--lf-t-mark);line-height:1.45;padding:0 3px;border:1px solid var(--lf-on-ink-accent);font-weight:700}.lf-railmore{flex:none;width:96px;aspect-ratio:5/7;border:2px dashed var(--lf-rule);color:var(--lf-ink-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px}.lf-railmore:hover{border-color:var(--lf-ink);color:var(--lf-ink);border-style:solid}.lf-railmore .lf-rmn{font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:900}.lf-railmore .lf-rmt{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);letter-spacing:0;text-align:center;line-height:1.3}@media (min-width:1024px){.lf-rail{padding-bottom:16px}.lf-railcard,.lf-railmore{width:116px}}.lf-bhead{padding:10px var(--lf-gutter) 0}.lf-setswitch{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;border:2px solid var(--lf-ink);background:var(--lf-surface);box-shadow:4px 4px 0 var(--lf-shadow);padding:11px 12px;min-height:54px}.lf-setswitch:hover{background:var(--lf-y-tint)}.lf-setswitch .lf-ssn{display:block;font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:800;font-stretch:86%;line-height:1.12}.lf-setswitch .lf-ssm{display:block;font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);color:var(--lf-ink-3);margin-top:4px}.lf-setswitch .lf-ssv{text-align:right;white-space:nowrap;flex:none;font-family:var(--lf-fig);font-stretch:100%;font-variant-numeric:tabular-nums;font-size:var(--lf-t-3);font-weight:700;line-height:1.2}.lf-setswitch .lf-ssv em{display:block;font-style:normal;font-size:var(--lf-t-3);color:var(--lf-ink-2);font-weight:700;margin-top:2px}.lf-clline{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;border:2px solid var(--lf-rule);min-height:44px}.lf-clline:hover{border-color:var(--lf-ink);background:var(--lf-y-tint)}.lf-clline .lf-clk{font-size:var(--lf-t-1);letter-spacing:.14em;color:var(--lf-ink-3);flex:none}.lf-clline .lf-clv{color:var(--lf-ink-2);overflow:hidden;text-overflow:ellipsis}.lf-clline .lf-clpct,.lf-clline .lf-clv{font-size:var(--lf-t-1);white-space:nowrap}.lf-clline .lf-clpct{font-weight:700;flex:none;margin-left:auto}.lf-clline .lf-clmini{width:42px;height:5px;background:var(--lf-well);border:1.5px solid var(--lf-ink);position:relative;flex:none}@media (max-width:419px){.lf-clline .lf-clk,.lf-clline .lf-clmini{display:none}}.lf-clline .lf-clmini i{position:absolute;inset:0 auto 0 0;background:var(--lf-ink);display:block}.lf-clline .lf-cli{width:18px;height:18px;flex:none;border:1.5px solid var(--lf-ink-3);color:var(--lf-ink-3);font-size:var(--lf-t-1);display:grid;place-items:center;font-weight:700}.lf-clbar{margin:11px var(--lf-gutter) 0;border:2px solid var(--lf-ink);background:var(--lf-surface);padding:9px 11px}.lf-clrow{display:flex;align-items:center;justify-content:space-between;gap:9px}.lf-clrow .lf-k{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3);text-transform:uppercase}.lf-clrow .lf-v{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:800;font-stretch:90%;margin-top:2px}.lf-clrow .lf-p{font-size:var(--lf-t-1);font-weight:700;white-space:nowrap}.lf-cltrack{height:6px;background:var(--lf-well);border:1.5px solid var(--lf-ink);margin-top:8px;position:relative;display:flex}.lf-cltrack i{background:var(--lf-ink);display:block}.lf-cltrack u{background:repeating-linear-gradient(45deg,var(--lf-unk) 0 3px,transparent 3px 6px);display:block;flex:1}.lf-clnote{font-size:var(--lf-t-1);color:var(--lf-ink-2);margin-top:7px;line-height:1.6}.lf-clnote b{color:var(--lf-ink)}.lf-mapwrap{padding:11px var(--lf-gutter) 4px}.lf-maplab{font-family:var(--lf-ui);font-stretch:100%;font-variant-numeric:tabular-nums;font-size:var(--lf-t-1);letter-spacing:0;color:var(--lf-ink-3);margin-bottom:7px;justify-content:space-between;gap:8px}.lf-map,.lf-maplab{display:flex;flex-wrap:wrap}.lf-map{gap:16px}.lf-glyph{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;padding:2.5px;background:var(--lf-page);border:2px solid var(--lf-rule);width:28px;height:28px;min-height:0}.lf-glyph:after{content:"";position:absolute;inset:-8px}.lf-glyph[aria-current=true]{border-color:var(--lf-ink);background:var(--lf-y-tint);box-shadow:2px 2px 0 var(--lf-shadow)}.lf-glyph:hover{border-color:var(--lf-ink)}.lf-glyph i{background:var(--lf-well);display:block}.lf-glyph i.f{background:var(--lf-ink)}.lf-glyph.unk{border-style:dashed;border-color:var(--lf-unk-line);background:transparent}.lf-glyph.unk i{background:transparent;border:1px dotted var(--lf-unk-line)}.lf-glyph.ins{box-shadow:inset 0 0 0 1px var(--lf-y)}.lf-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:9px;font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);color:var(--lf-ink-2);letter-spacing:0}.lf-legend span{display:flex;align-items:center;gap:5px}.lf-lgd{width:10px;height:10px;border:1.5px solid var(--lf-ink);display:block;flex:none}.lf-lgd.mine{background:var(--lf-ink)}.lf-lgd.known{background:var(--lf-well)}.lf-lgd.unknown{background:transparent;border-style:dashed;border-color:var(--lf-unk-line)}.lf-seeall{width:100%;border:2px dashed var(--lf-rule);color:var(--lf-ink-2);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);font-weight:600;letter-spacing:0;padding:12px;min-height:44px;text-align:center}.lf-seeall:hover{border-color:var(--lf-ink);color:var(--lf-ink);border-style:solid}.lf-spread{display:flex;gap:12px;padding:10px var(--lf-gutter) 16px}@media (min-width:1024px){.lf-spread{padding-bottom:22px}}.lf-binderpage{flex:1;background:var(--lf-page);border:2px solid var(--lf-ink);box-shadow:4px 4px 0 var(--lf-shadow);padding:10px;min-width:0}.lf-binderpage.second,.lf-rings{display:none}@media (min-width:1024px){.lf-binderpage.second{display:block}.lf-rings{display:flex;flex-direction:column;justify-content:space-around;padding:14px 0;flex:none}}.lf-ringo{width:12px;height:12px;border:2px solid var(--lf-ink);border-radius:50%;background:var(--lf-paper)}.lf-pockets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lf-pockets.lf-run{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}@media (min-width:600px){.lf-pockets.lf-run{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.lf-pockets.lf-run{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.lf-pockets.lf-run{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}}.lf-pagefoot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:2px solid var(--lf-rule);flex-wrap:wrap}.lf-pf{color:var(--lf-ink-2);letter-spacing:0}.lf-minibtn,.lf-pf{font-family:var(--lf-ui);font-stretch:100%;font-variant-numeric:tabular-nums;font-size:var(--lf-t-1)}.lf-minibtn{padding:7px 9px;background:var(--lf-y);color:var(--lf-on-y);font-weight:600;box-shadow:2px 2px 0 var(--lf-shadow)}.lf-minibtn,.lf-sleeve{border:2px solid var(--lf-ink)}.lf-sleeve{position:relative;aspect-ratio:5/7;background:var(--lf-well);display:block;width:100%;padding:0;min-height:0}.lf-sleeve.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;padding:3px;border-style:dashed}.lf-sleeve.empty:hover{background:var(--lf-y-tint);border-style:solid}.lf-sleeve.empty .lf-en{font-family:var(--lf-mono);font-variant-numeric:tabular-nums;font-size:var(--lf-t-1);color:var(--lf-ink-2);font-weight:700}.lf-sleeve.empty .lf-ep{font-family:var(--lf-ui);font-size:var(--lf-t-1);font-weight:600;font-stretch:100%;line-height:1.15;color:var(--lf-ink-2);max-width:100%;overflow-wrap:anywhere}.lf-sleeve.empty .lf-ec{font-family:var(--lf-fig);font-stretch:100%;font-variant-numeric:tabular-nums;font-size:var(--lf-t-1);margin-top:3px;background:var(--lf-surface);border:1.5px solid var(--lf-ink);padding:1px 4px;font-weight:700}.lf-sleeve.empty .lf-ec.scarce{background:var(--lf-hot);color:var(--lf-on-hot);border-color:var(--lf-ink)}.lf-sleeve.empty .lf-ex{color:var(--lf-ink-2);margin-top:3px}.lf-sleeve.empty .lf-ex,.lf-sleeve.empty .lf-lastone{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1)}.lf-sleeve.empty .lf-lastone{position:absolute;top:2px;left:2px;right:2px;letter-spacing:0;font-weight:600;background:var(--lf-hot);color:var(--lf-on-hot);padding:1px 2px}.lf-sleeve.unknown{background:repeating-linear-gradient(45deg,transparent 0 5px,var(--lf-well) 5px 7px);border:2px dashed var(--lf-unk-line);color:var(--lf-ink-2);display:flex;flex-direction:column;align-items:center;justify-content:center}.lf-sleeve.unknown:hover{border-color:var(--lf-ink);background:var(--lf-y-tint)}.lf-sleeve.unknown .lf-uq{font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:900;color:var(--lf-unk-line)}.lf-sleeve.unknown .lf-un{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);letter-spacing:0;margin-top:3px;line-height:1.25;padding:0 2px;text-align:center}.lf-sleeve.filled{background:none;border:none}@media (prefers-reduced-motion:no-preference){.lf-sleeve.filled{transition:transform .14s}.lf-sleeve.filled:hover{transform:translateY(-4px)}}.lf-stackback{position:absolute;inset:0;transform:translate(4px,4px);background:var(--lf-ink);opacity:.4}.lf-qty{bottom:-5px;background:var(--lf-ink);color:var(--lf-on-ink-accent);padding:1px 4px}.lf-movedot,.lf-qty{position:absolute;right:-5px;z-index:5;font-size:var(--lf-t-mark);font-weight:700;border:1.5px solid var(--lf-ink);font-family:var(--lf-fig);font-stretch:100%;font-variant-numeric:tabular-nums}.lf-movedot{top:-6px;background:var(--lf-y);padding:0 3px;color:var(--lf-on-y)}.lf-needsfix{position:absolute;bottom:-5px;left:-5px;z-index:5;background:var(--lf-down);color:var(--lf-on-down);font-size:var(--lf-t-mark);padding:0 3px;border:1.5px solid var(--lf-ink);font-weight:700}.lf-blk{background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:4px 4px 0 var(--lf-shadow);margin-bottom:14px}.lf-blk.dashed{border-style:dashed;box-shadow:none}.lf-blkh{padding:11px 14px;border-bottom:2px solid var(--lf-ink);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.lf-blk.dashed .lf-blkh{border-bottom-style:dashed}.lf-blkh h3{font-family:var(--lf-dsp);margin:0;font-size:var(--lf-t-2);font-weight:900;text-transform:uppercase;font-stretch:88%}.lf-blkh .lf-nt{font-size:var(--lf-t-1);color:var(--lf-ink-3);letter-spacing:.06em}.lf-blkbody{padding:12px 14px;font-size:var(--lf-t-1);color:var(--lf-ink-2);line-height:1.65}.lf-blkbody b{color:var(--lf-ink)}.lf-note{background:var(--lf-page);border:2px dashed var(--lf-ink);padding:14px;margin-bottom:14px}.lf-note h4{font-family:var(--lf-dsp);margin:0 0 5px;font-size:var(--lf-t-2);font-weight:800;font-stretch:90%}.lf-note p{margin:0;font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);color:var(--lf-ink-2);line-height:1.55}.lf-first{background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow);padding:20px 16px;text-align:center}.lf-first .lf-frt{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:84%;line-height:1.1}.lf-first .lf-frl{font-family:var(--lf-dsp);font-size:var(--lf-t-2);color:var(--lf-ink-2);margin:9px auto 0;line-height:1.55;max-width:34ch}.lf-first .lf-frs{font-size:var(--lf-t-1);color:var(--lf-ink-2);letter-spacing:.06em;margin-top:12px;line-height:1.6}.lf-btn{margin-top:14px;font-size:var(--lf-t-1);letter-spacing:.08em;padding:13px 18px;border:2px solid var(--lf-ink);background:var(--lf-y);color:var(--lf-on-y);font-weight:700;min-height:48px;box-shadow:4px 4px 0 var(--lf-shadow);display:inline-block;text-align:center}.lf-btn:active{box-shadow:none;transform:translate(4px,4px)}.lf-ghost{display:flex;justify-content:center;margin:16px 0 4px;opacity:.35;filter:grayscale(.45)}.lf-ghost .lf-pockets{width:190px}.lf-coach{display:flex;align-items:flex-start;gap:9px;margin:11px var(--lf-gutter) 0;padding:9px 11px;background:var(--lf-y-tint);border:2px solid var(--lf-ink);font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);line-height:1.45;color:var(--lf-ink-2)}.lf-coach .lf-ci{width:18px;height:18px;flex:none;background:var(--lf-ink);color:var(--lf-on-ink-accent);display:grid;place-items:center;font-size:var(--lf-t-1);font-weight:700}.lf-coach button{margin-left:auto;color:var(--lf-ink-2);font-size:var(--lf-t-1);padding:0 6px}.lf-startchase{display:flex;align-items:center;gap:12px;width:100%;border:2px solid var(--lf-ink);background:var(--lf-y);box-shadow:4px 4px 0 var(--lf-shadow);padding:12px 13px;min-height:58px}.lf-startchase .lf-sci{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;width:30px;height:30px;display:grid;place-items:center;background:var(--lf-ink);color:var(--lf-on-ink-accent);flex:none}.lf-startchase .lf-scn{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:86%;color:var(--lf-on-y);display:block;line-height:1.1}.lf-startchase .lf-scm{font-size:var(--lf-t-1);letter-spacing:.07em;color:var(--lf-on-y-soft);display:block;margin-top:3px}.lf-startchase .lf-scc{margin-left:auto;font-weight:900;color:var(--lf-on-y)}.lf-sortrow{display:flex;gap:7px;padding:0 var(--lf-gutter) 13px;overflow-x:auto;scrollbar-width:none}.lf-sortrow::-webkit-scrollbar{display:none}.lf-sortb{flex:none;font-size:var(--lf-t-1);padding:8px 12px;border:2px solid var(--lf-ink);background:var(--lf-surface);min-height:44px;box-shadow:2px 2px 0 var(--lf-shadow)}.lf-sortb[aria-pressed=true]{background:var(--lf-y);color:var(--lf-on-y);font-weight:700}.lf-chaselist{padding:0 var(--lf-gutter) 16px;display:grid;gap:14px}@media (min-width:1024px){.lf-chaselist{grid-template-columns:repeat(2,1fr);padding-bottom:22px}}.lf-chase{background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow);width:100%;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.lf-chase{transition:box-shadow .13s,transform .13s}.lf-chase:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--lf-shadow)}}.lf-chase .lf-ch{display:flex;gap:12px;align-items:center;padding:13px 13px 11px}.lf-ringw{width:54px;height:54px;flex:none;position:relative}.lf-ringw svg{display:block;width:54px;height:54px}.lf-ringw span{position:absolute;inset:0;display:grid;place-content:center;font-size:var(--lf-t-1);font-weight:700}.lf-chase .lf-cn{font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:900;font-stretch:84%;line-height:1.05;display:block}.lf-chase .lf-cm{font-size:var(--lf-t-1);color:var(--lf-ink-3);margin-top:4px;letter-spacing:.06em;display:block}.lf-chase .lf-cg{margin-left:auto;text-align:right;flex:none}.lf-chase .lf-togo{font-family:var(--lf-dsp);font-size:var(--lf-t-6);font-weight:900;font-stretch:78%;line-height:.9;display:block}.lf-chase .lf-togol{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3)}.lf-needfan{display:flex;gap:4px;padding:0 13px 12px;align-items:flex-end}.lf-needfan .lf-nfc{width:30px;aspect-ratio:5/7;flex:none}.lf-needfan .lf-nfm{font-size:var(--lf-t-1);color:var(--lf-ink-3);align-self:center;margin-left:3px;letter-spacing:.05em}.lf-costbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 13px;background:var(--lf-ink);color:var(--lf-paper);border-top:2px solid var(--lf-ink)}.lf-costbar .lf-cl{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-on-ink-quiet);display:block}.lf-costbar .lf-cv{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:80%;color:var(--lf-on-ink-accent);line-height:1.05}.lf-costbar .lf-cd{font-size:var(--lf-t-1);font-weight:700;text-align:right;line-height:1.5}.lf-costbar .lf-cd .lf-was{color:var(--lf-on-ink-quiet);font-weight:400}.lf-trendup{color:var(--lf-on-ink-hot)}.lf-trenddn{color:var(--lf-on-ink-up)}.lf-targetbar{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:9px 13px;min-height:44px;background:var(--lf-surface);color:var(--lf-ink);border-top:2px solid var(--lf-ink)}.lf-targetbar:hover{background:var(--lf-y-tint)}.lf-targetbar .lf-tl{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3);display:block}.lf-targetbar .lf-tv{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:84%;line-height:1.15;display:block;margin-top:2px}.lf-targetbar .lf-tm{font-size:var(--lf-t-1);color:var(--lf-ink-2);text-align:right;line-height:1.5}.lf-targetbar.met{color:var(--lf-on-hot)}.lf-targetbar.met,.lf-targetbar.met:hover{background:var(--lf-hot)}.lf-targetbar.met .lf-tl,.lf-targetbar.met .lf-tm,.lf-targetbar.met .lf-tv{color:var(--lf-on-hot)}.lf-targetbar.met .lf-tm{font-weight:700}.lf-priceform{display:grid;gap:10px;padding:12px 13px;border-top:2px solid var(--lf-ink)}.lf-priceform .lf-ferr{font-size:var(--lf-t-1);line-height:1.55;color:var(--lf-down);font-weight:700}.lf-priceform .lf-fhint{font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-3)}.lf-pricebtns{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lf-pricedrop{font-size:var(--lf-t-1);letter-spacing:.06em;color:var(--lf-ink-2);text-decoration:underline;min-height:44px;padding:0 4px;margin-left:auto}.lf-pricedrop:hover{color:var(--lf-ink)}.lf-urg{display:flex;align-items:center;gap:6px;padding:9px 13px;font-size:var(--lf-t-1);letter-spacing:.03em;border-top:2px solid var(--lf-ink)}.lf-urg.hot{background:var(--lf-hot);color:var(--lf-on-hot);font-weight:700}.lf-urg.warm{background:var(--lf-y-tint);color:var(--lf-ink-2)}.lf-urg.cool{background:var(--lf-surface);color:var(--lf-ink-2)}.lf-gaprow{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;padding:11px 13px;border-bottom:2px solid var(--lf-rule);width:100%;position:relative}.lf-gaprow .lf-rowlink{position:absolute;inset:0;z-index:1}.lf-gaprow .lf-drop{position:relative;z-index:2}.lf-gaprow:last-of-type{border-bottom:none}.lf-gaprow:hover{background:var(--lf-y-tint)}.lf-gaprow .lf-gf{width:36px;aspect-ratio:5/7}.lf-gaprow .lf-gn{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:800;font-stretch:88%;line-height:1.15;display:block}.lf-gaprow .lf-gm{font-size:var(--lf-t-1);color:var(--lf-ink-3);margin-top:3px;letter-spacing:.05em;display:block}.lf-gaprow .lf-gm .lf-one{color:var(--lf-hot);font-weight:700}.lf-gaprow .lf-gp{font-family:var(--lf-dsp);text-align:right;font-weight:900;font-size:var(--lf-t-3);display:block}.lf-gaprow .lf-gs{text-align:right;color:var(--lf-ink-3);letter-spacing:.06em}.lf-fileall,.lf-gaprow .lf-gs{font-size:var(--lf-t-1);display:block}.lf-fileall{width:100%;text-align:center;letter-spacing:.1em;font-weight:800;padding:13px 12px;min-height:48px;border-top:2px dashed var(--lf-ink);border-bottom:2px dashed var(--lf-ink);background:var(--lf-y);color:var(--lf-on-y)}.lf-fileall:hover{background:var(--lf-ink);color:var(--lf-paper)}.lf-fileall:disabled{opacity:.6}.lf-bundle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:var(--lf-ink);color:var(--lf-paper);border-top:2px solid var(--lf-ink)}.lf-bundle .lf-bl{font-size:var(--lf-t-1);letter-spacing:.12em;color:var(--lf-on-ink-quiet)}.lf-bundle .lf-bv{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:80%;color:var(--lf-on-ink-accent);margin-top:2px}.lf-bundle a,.lf-bundle button{font-size:var(--lf-t-1);padding:11px 13px;border:2px solid var(--lf-ink);background:var(--lf-y);color:var(--lf-on-y);font-weight:700;min-height:44px;box-shadow:3px 3px 0 rgba(255,255,255,.3);display:inline-flex;align-items:center}.lf-drop{border:2px solid var(--lf-rule);padding:6px 10px;font-size:var(--lf-t-1);color:var(--lf-ink-2);min-height:44px}.lf-drop:hover{border-color:var(--lf-down);color:var(--lf-down)}.lf-alerts{margin:0 0 16px;padding:0;background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:4px 4px 0 var(--lf-shadow)}.lf-alerts-head{margin:0;padding:9px 13px 7px;font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:84%;color:var(--lf-ink-3);border-bottom:2px solid var(--lf-rule)}.lf-alerts-list{list-style:none;margin:0;padding:0}.lf-alert{display:flex;align-items:center;gap:8px;padding:10px 8px 10px 13px;border-bottom:1px solid var(--lf-rule);border-left:3px solid var(--lf-rule)}.lf-alert:last-child{border-bottom:0}.lf-alert.hit{border-left-color:var(--lf-y)}.lf-alert.drop{border-left-color:var(--lf-up)}.lf-alert-text{flex:1 1 auto;min-width:0;font-family:var(--lf-ui);font-stretch:100%;color:var(--lf-ink);text-decoration:none;font-size:var(--lf-t-3);line-height:1.35}.lf-alert-text:hover{text-decoration:underline}.lf-alert-text:focus-visible{outline:3px solid var(--lf-y);outline-offset:2px}.lf-alert-x{flex:none;width:32px;height:32px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--lf-ink-3);font-size:var(--lf-t-2);line-height:1}.lf-alert-x:hover{color:var(--lf-ink)}.lf-alert-x:focus-visible{outline:3px solid var(--lf-y);outline-offset:2px}.lf-mv{background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:4px 4px 0 var(--lf-shadow);margin-bottom:14px;overflow:hidden}.lf-mvh{display:grid;grid-template-columns:44px 1fr auto;gap:11px;align-items:center;padding:12px 13px;width:100%}.lf-mvh .lf-mf{width:44px;aspect-ratio:5/7;position:relative}.lf-mvh .lf-mn{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:86%;line-height:1.1;display:block}.lf-mvh .lf-mm{font-size:var(--lf-t-1);color:var(--lf-ink-3);margin-top:3px;letter-spacing:.05em;display:block}.lf-mvh .lf-ma{font-family:var(--lf-dsp);text-align:right;font-size:var(--lf-t-5);font-weight:900;font-stretch:82%;display:block}.lf-mvh .lf-mas{font-size:var(--lf-t-1);color:var(--lf-ink-3);text-align:right;margin-top:2px;display:block}.lf-basis{display:flex;align-items:center;gap:7px;padding:9px 12px;font-size:var(--lf-t-1);letter-spacing:.05em;border-top:2px solid var(--lf-ink);width:100%}.lf-basis.ok{background:var(--lf-y);color:var(--lf-on-y);font-weight:700}.lf-basis.no{background:var(--lf-page);color:var(--lf-ink-2)}.lf-segs{display:flex;margin:0 var(--lf-gutter) 13px;border:2px solid var(--lf-ink);box-shadow:3px 3px 0 var(--lf-shadow)}@media (min-width:1024px){.lf-segs{width:max-content;margin-bottom:15px}}.lf-segs button{flex:1;padding:10px 8px;text-align:center;font-size:var(--lf-t-1);letter-spacing:.08em;border-right:2px solid var(--lf-ink);min-height:44px;background:var(--lf-surface)}.lf-segs button:last-child{border-right:none}.lf-segs button[aria-selected=true]{background:var(--lf-y);color:var(--lf-on-y);font-weight:700}.lf-segn{display:inline-block;margin-left:6px;padding:0 5px;font-size:var(--lf-t-1);font-weight:700;background:var(--lf-ink);color:var(--lf-paper);border:1.5px solid var(--lf-ink)}.lf-mktfoot{display:flex;flex-wrap:wrap;gap:4px 14px}.lf-tblwrap{margin:0 var(--lf-gutter) 14px;border:2px solid var(--lf-ink);box-shadow:4px 4px 0 var(--lf-shadow);background:var(--lf-surface);overflow-x:auto}.lf-t{border-collapse:collapse;width:100%;min-width:460px}.lf-t,.lf-t th{font-size:var(--lf-t-1)}.lf-t th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--lf-ink-3);padding:0;border-bottom:2px solid var(--lf-ink);font-weight:400;white-space:nowrap;background:var(--lf-page);position:sticky;top:0;z-index:1}.lf-t th .lf-thlabel{display:block;padding:9px}.lf-t th button{width:100%;text-align:left;font:inherit;color:inherit;letter-spacing:inherit;padding:9px;min-height:44px}.lf-t th[aria-sort] button{color:var(--lf-ink);font-weight:700}.lf-t td.r,.lf-t th.r,.lf-t th.r .lf-thlabel,.lf-t th.r button{text-align:right}.lf-t td{padding:8px 9px;border-bottom:1.5px solid var(--lf-rule);vertical-align:middle;white-space:nowrap}.lf-t tr:last-child td{border-bottom:none}.lf-t tbody tr.lf-tap:hover{background:var(--lf-y-tint);cursor:pointer}.lf-t .lf-tf{width:22px;aspect-ratio:5/7;display:block}.lf-t .lf-nm{font-family:var(--lf-dsp);font-weight:800;font-stretch:90%;font-size:var(--lf-t-1)}.lf-t .lf-sub{color:var(--lf-ink-3);font-size:var(--lf-t-1)}.lf-t .lf-val{font-family:var(--lf-dsp);font-weight:900;font-size:var(--lf-t-2)}.lf-tsw{width:5px;height:17px;border:1px solid var(--lf-ink);flex:none;display:block}.lf-yoursrow{background:var(--lf-y-tint)}.lf-yv{font-family:var(--lf-dsp);font-weight:900;font-size:var(--lf-t-2)}.lf-holdtag{border:1.5px solid var(--lf-ink);padding:2px 4px;white-space:nowrap}.lf-fchip,.lf-holdtag{font-size:var(--lf-t-1);background:var(--lf-y);color:var(--lf-on-y);font-weight:700}.lf-fchip{display:inline-flex;align-items:center;gap:8px;letter-spacing:.07em;padding:8px 12px;border:2px solid var(--lf-ink);min-height:44px}.lf-overlay{position:fixed;inset:0;background:var(--lf-glass);z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:0;color:var(--lf-ink)}.lf-overlay.center{align-items:center;padding:18px}@media (min-width:1024px){.lf-overlay{align-items:center;padding:18px}}.lf-sheet{background:var(--lf-surface);border:2px solid var(--lf-ink);width:100%;max-height:92vh;overflow-y:auto}@media (min-width:1024px){.lf-sheet{width:420px;box-shadow:7px 7px 0 var(--lf-shadow);max-height:88vh}.lf-sheet.lf-wide{width:640px}}.lf-sheet .lf-sheetbody{padding:14px;background:var(--lf-paper)}.lf-sheeth{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:2px solid var(--lf-ink);position:sticky;top:0;background:var(--lf-surface);z-index:2}.lf-sheeth h2{font-family:var(--lf-dsp);margin:0;font-size:var(--lf-t-3);font-weight:900;font-stretch:88%;text-transform:uppercase;letter-spacing:.03em}.lf-sheeth button{font-size:var(--lf-t-1);padding:7px 12px;border:2px solid var(--lf-ink);background:var(--lf-y);color:var(--lf-on-y);font-weight:700}.lf-opt{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:2px solid var(--lf-rule);width:100%;min-height:54px;text-align:left;text-decoration:none;box-shadow:inset 3px 0 0 transparent}.lf-opt:hover,.lf-opt[aria-current=true]{background:var(--lf-y-tint)}.lf-opt[aria-current=true]{box-shadow:inset 3px 0 0 var(--lf-ink)}.lf-opt .lf-oi{width:26px;text-align:center;font-size:var(--lf-t-4);flex:none}.lf-opt .lf-on{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:800;font-stretch:90%;line-height:1.15;display:block}.lf-opt .lf-om{font-size:var(--lf-t-1);color:var(--lf-ink-3);margin-top:3px;letter-spacing:.05em;display:block}.lf-opt .lf-ov{margin-left:auto;text-align:right;font-size:var(--lf-t-1);font-weight:700;white-space:nowrap}.lf-opt .lf-oc{margin-left:auto;flex:none;font-size:var(--lf-t-3);line-height:1;color:var(--lf-ink-3)}.lf-opt:hover .lf-oc{color:var(--lf-ink)}.lf-mfoot{border-top:2px solid var(--lf-ink);margin-top:-2px}.lf-mfoot .lf-opt{border-bottom:none;background:var(--lf-page)}.lf-mfoot .lf-opt:hover,.lf-mfoot .lf-opt[aria-current=true]{background:var(--lf-y-tint)}.lf-mfoot .lf-opt+.lf-opt{border-top:2px solid var(--lf-rule)}.lf-odanger .lf-oi,.lf-odanger .lf-on{color:var(--lf-down)}.lf-opt .lf-oavatar{width:26px;height:26px;flex:none;object-fit:cover;border:2px solid var(--lf-ink);background:var(--lf-page)}.lf-opt .lf-ocnt{margin-left:auto;flex:none;font-size:var(--lf-t-1);font-weight:700;padding:1px 5px;background:var(--lf-hot);color:var(--lf-on-hot);border:1.5px solid var(--lf-ink)}.lf-opt .lf-ocnt+.lf-oc{margin-left:10px}.lf-srch{width:100%;padding:12px 14px;border:none;font-family:var(--lf-mono);background:var(--lf-page);color:var(--lf-ink);min-height:44px}.lf-srch,.lf-sysnote{border-bottom:2px solid var(--lf-rule);font-size:var(--lf-t-1)}.lf-sysnote{padding:10px 14px;color:var(--lf-ink-2);line-height:1.65}.lf-chaseform{display:grid;gap:11px;padding:13px 14px;border-bottom:2px solid var(--lf-rule)}.lf-chaseform .lf-ferr{font-size:var(--lf-t-1);line-height:1.55;color:var(--lf-down);font-weight:700}.lf-chaseform .lf-fhint{font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-3)}.lf-sheet .lf-segs.lf-doors{margin:13px 14px;box-shadow:3px 3px 0 var(--lf-shadow)}@media (min-width:1024px){.lf-sheet .lf-segs.lf-doors{width:auto}}.lf-doorstack{display:grid;grid-template-columns:minmax(0,1fr)}.lf-doorstack>.lf-door{grid-area:1/1;min-width:0}.lf-doorstack>.lf-door[aria-hidden=true]{visibility:hidden;pointer-events:none}.lf-door-ebay{display:grid;grid-template-rows:auto minmax(0,1fr)}.lf-doorwait{margin:0;padding:18px 14px;display:flex;align-items:center;justify-content:center;text-align:center;text-wrap:balance;line-height:1.6;color:var(--lf-ink-3)}.lf-doorwait,.lf-fnote{font-size:var(--lf-t-1)}.lf-fnote{line-height:1.55;color:var(--lf-ink-2);font-weight:600;padding:8px 10px;background:var(--lf-well);box-shadow:inset 3px 0 0 var(--lf-ink)}.lf-searchrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.lf-searchrow .primary-btn{width:auto;min-height:44px;padding:0 16px;white-space:nowrap}.lf-lede{margin:0;padding:11px 14px;font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-2);border-bottom:2px solid var(--lf-rule)}.lf-more{margin:0}.lf-more>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:7px;font-size:var(--lf-t-1);font-weight:700;letter-spacing:.06em;color:var(--lf-ink-2)}.lf-more>summary::-webkit-details-marker{display:none}.lf-more>summary:before{content:"›";font-family:var(--lf-dsp);font-weight:900;font-size:var(--lf-t-3);line-height:1;transition:transform .12s ease}.lf-more[open]>summary:before{transform:rotate(90deg)}.lf-more>summary:hover{color:var(--lf-ink)}.lf-more[open]>summary{margin-bottom:9px}.lf-pick{padding:12px var(--lf-gutter);border-bottom:2px solid var(--lf-ink);display:grid;gap:10px}.lf-pick:focus{outline:none}.lf-pickrow{display:flex;gap:12px;align-items:stretch}.lf-pickcard{width:150px;flex:none;aspect-ratio:5/7;display:block;padding:0;border:none;background:none;cursor:zoom-in}.lf-pickcard:focus-visible{outline:3px solid var(--lf-y);outline-offset:2px}.lf-pickmeta{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.lf-pickk{font-size:var(--lf-t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink-3);line-height:1.5}.lf-pickprice{font-family:var(--lf-fig);font-weight:900;font-size:var(--lf-t-5);line-height:1;color:var(--lf-ink);font-variant-numeric:tabular-nums}.lf-picklink{display:flex;align-items:center;min-height:44px;padding:0 2px;flex:none;margin-top:auto;font-size:var(--lf-t-1);letter-spacing:.07em;font-weight:700;white-space:nowrap;color:var(--lf-ink);text-decoration:none}.lf-picklink:hover{text-decoration:underline}.lf-picktitle{margin:0;font-family:var(--lf-dsp);font-weight:800;font-stretch:90%;font-size:var(--lf-t-3);line-height:1.3;color:var(--lf-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lf-picktitle mark{background:var(--lf-y);color:var(--lf-on-y);padding:0 2px}.lf-pickback{display:flex;align-items:center;gap:7px;width:100%;min-height:44px;margin:2px calc(var(--lf-gutter) * -1) -6px;padding:0 var(--lf-gutter);font-size:var(--lf-t-1);letter-spacing:.07em;font-weight:700;color:var(--lf-ink-2);text-align:left;background:none;border:none}.lf-pickback:hover{color:var(--lf-ink);background:var(--lf-y-tint)}.lf-pickback>span:first-child{font-family:var(--lf-dsp);font-weight:900;font-size:var(--lf-t-3);line-height:1}.lf-fields{display:grid;gap:11px}.lf-read{background:var(--lf-well);border:2px solid var(--lf-ink);padding:11px 12px}.lf-readk{display:block;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink)}.lf-flag,.lf-readk{font-size:var(--lf-t-1);font-weight:700}.lf-flag{margin-left:6px;padding:1px 5px;letter-spacing:.06em;background:var(--lf-hot);color:var(--lf-on-hot);border:1.5px solid var(--lf-ink)}.lf-fix{display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0;background:var(--lf-well);box-shadow:inset 3px 0 0 var(--lf-ink);font-size:var(--lf-t-1);line-height:1.55;color:var(--lf-ink-2)}.loft .lf-fix .ghost-btn{flex:none;width:max-content;min-width:0;padding:0 12px;white-space:nowrap;font-size:var(--lf-t-1);letter-spacing:.07em;font-weight:700}.lf-actbar{position:sticky;bottom:0;z-index:2;margin:0 -14px -13px;padding:11px 14px;background:var(--lf-surface);border-top:2px solid var(--lf-ink)}.lf-zoom{position:fixed;inset:0;z-index:70;background:var(--lf-glass);display:grid;align-content:center;justify-items:center;gap:12px;padding:18px}.lf-zoomwrap{position:relative;width:min(420px,88vw,76vh);aspect-ratio:5/7}.lf-zoomcap{margin:0;max-width:min(420px,88vw);text-align:center;padding:6px 10px;background:rgba(0,0,0,.55);font-size:var(--lf-t-1);line-height:1.5;color:#fff}.lf-evid{padding:11px 12px;background:var(--lf-well);border:2px solid var(--lf-ink);display:grid;gap:7px}.lf-evid.found{box-shadow:inset 4px 0 0 var(--lf-ink)}.lf-evid .lf-evh{display:block;font-size:var(--lf-t-1);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--lf-ink)}.lf-evid p{font-size:var(--lf-t-1);line-height:1.65;color:var(--lf-ink-2)}.lf-evid b{font-weight:700;color:var(--lf-ink)}.lf-evl{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lf-evl li{font-family:var(--lf-mono);font-size:var(--lf-t-1);line-height:1.5;color:var(--lf-ink-2);padding-left:10px;position:relative;overflow-wrap:anywhere}.lf-evl li:before{content:"·";position:absolute;left:2px;color:var(--lf-ink-3)}.lf-valhero{background:var(--lf-ink);color:var(--lf-paper);border-bottom:2px solid var(--lf-ink);padding:14px}.lf-valhero.big{border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow);margin-bottom:14px}.lf-valhero .lf-vhk{font-size:var(--lf-t-1);letter-spacing:.15em;color:var(--lf-on-ink-quiet)}.lf-valhero .lf-vhv{font-family:var(--lf-dsp);font-size:var(--lf-t-7);font-weight:900;font-stretch:78%;line-height:1;color:var(--lf-on-ink-accent);margin-top:5px}.lf-valhero .lf-vhc{font-size:var(--lf-t-3);color:var(--lf-on-ink-quiet);font-weight:600}.lf-valhero .lf-vhm{letter-spacing:.06em;margin-top:8px;line-height:1.6}.lf-valhero .lf-vhm,.lf-valhero .lf-vhnote{font-size:var(--lf-t-1);color:var(--lf-on-ink-quiet)}.lf-valhero .lf-vhnote{margin:8px 0 0;font-family:var(--lf-ui);line-height:1.55}.lf-valhero .lf-vhbtn{margin-top:11px;font-size:var(--lf-t-1);letter-spacing:.07em;padding:10px 12px;border:2px solid var(--lf-on-ink-accent);background:var(--lf-y);color:var(--lf-on-y);font-weight:700;min-height:44px}.lf-comprow{display:grid;grid-template-columns:66px 58px 1fr auto;gap:8px;align-items:baseline;padding:9px 14px;border-bottom:1.5px solid var(--lf-rule);font-size:var(--lf-t-1)}.lf-comprow:last-of-type{border-bottom:none}.lf-comprow .lf-cdte{color:var(--lf-ink-3);font-size:var(--lf-t-1)}.lf-comprow .lf-cprc{font-family:var(--lf-dsp);font-weight:900;font-size:var(--lf-t-3)}.lf-comprow .lf-ccnd{color:var(--lf-ink-2);font-size:var(--lf-t-1)}.lf-comprow .lf-cchn{color:var(--lf-ink-3);font-size:var(--lf-t-1);letter-spacing:.06em}a.lf-comprow{color:var(--lf-ink);text-decoration:none;min-height:44px}a.lf-comprow:hover{background:var(--lf-y-tint)}a.lf-comprow .lf-cchn{color:var(--lf-ink-2);font-weight:700}.lf-lstrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 14px;border-bottom:1.5px solid var(--lf-rule);color:var(--lf-ink);text-decoration:none;min-height:44px}.lf-lstrow:last-of-type{border-bottom:none}a.lf-lstrow:hover{background:var(--lf-y-tint)}.lf-lsti{width:44px;height:44px;object-fit:cover;border:1.5px solid var(--lf-rule);background:var(--lf-well);display:block}.lf-lsti-none{border-style:dashed}.lf-lstt{display:flex;flex-direction:column;gap:2px;min-width:0}.lf-lstn{line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lf-lstm,.lf-lstn{font-size:var(--lf-t-1)}.lf-lstm{letter-spacing:.07em;color:var(--lf-ink-3)}.lf-lstp{font-family:var(--lf-dsp);font-weight:900;font-size:var(--lf-t-3)}.lf-lstall{display:flex;align-items:center;min-height:44px;padding:10px 14px;font-size:var(--lf-t-1);letter-spacing:.07em;font-weight:700;color:var(--lf-ink);text-decoration:none;border-bottom:1.5px solid var(--lf-rule)}.lf-lstall:hover{background:var(--lf-y);color:var(--lf-on-y)}.lf-sysnote.lf-fineprint{color:var(--lf-ink-3)}.lf-askvsold{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:2px solid var(--lf-ink)}.lf-askvsold>span{padding:10px 12px;border-right:2px solid var(--lf-rule)}.lf-askvsold>span:last-child{border-right:none}.lf-askvsold .lf-avk{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3);display:block;text-transform:uppercase}.lf-askvsold .lf-avv{font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:900;font-stretch:82%;display:block;margin-top:2px}.lf-askvsold .lf-avv.over{color:var(--lf-hot)}.lf-askvsold .lf-avv.under{color:var(--lf-up)}.lf-askvsold .lf-avd{font-size:var(--lf-t-1);color:var(--lf-ink-3);display:block}.lf-flipwrap{width:100%;perspective:1600px}.lf-flipper{position:relative;width:100%;aspect-ratio:5/7;transform-style:preserve-3d;cursor:pointer}@media (prefers-reduced-motion:no-preference){.lf-flipper{transition:transform .5s cubic-bezier(.4,.06,.2,1)}.lf-flipper.flipped{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.lf-flipper .lf-cardside{backface-visibility:visible}.lf-flipper .lf-cardside.back{transform:none;visibility:hidden}.lf-flipper.flipped .lf-cardside.front{visibility:hidden}.lf-flipper.flipped .lf-cardside.back{visibility:visible}}.lf-cardside{position:absolute;inset:0;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:8px 8px 0 rgba(0,0,0,.5)}.lf-flipper .lf-cardside.back,.lf-flipper.flipped .lf-cardside.front{pointer-events:none}.lf-flipper .lf-cardside.front,.lf-flipper.flipped .lf-cardside.back{pointer-events:auto}.lf-faceedit{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;padding:0 11px;min-height:44px;background:none}.lf-faceedit>span{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.08em;background:var(--lf-ink);color:var(--lf-paper);border:1.5px solid var(--lf-ink);padding:5px 8px}.lf-cardside.back{transform:rotateY(180deg);background:var(--lf-surface);border:2px solid var(--lf-ink);padding:14px;overflow:hidden;display:flex;flex-direction:column;gap:2px;container-type:inline-size}@media (min-width:1024px){.lf-cardside.back{padding:17px}}.lf-bkh,.lf-bkmkt,.lf-yoursbar{flex:none}.lf-bkbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--lf-ink-3) transparent}.lf-bkbody::-webkit-scrollbar{width:5px}.lf-bkbody::-webkit-scrollbar-track{background:none}.lf-bkbody::-webkit-scrollbar-thumb{background:var(--lf-ink-3)}.lf-bkbody.has-more{padding-bottom:6px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 26px),transparent)}.lf-bkh{border-bottom:2px solid var(--lf-ink);padding-bottom:8px;padding-right:40px}.lf-bkh .lf-bn{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:82%;line-height:1.08}.lf-bkh .lf-bn.long{font-size:var(--lf-t-4)}.lf-bkh .lf-bs{font-size:var(--lf-t-1);color:var(--lf-ink-3);margin-top:5px;letter-spacing:.06em;line-height:1.45}.lf-bkmid{flex:1 0 auto;padding:6px 0 0;display:flex;flex-direction:column;justify-content:center}.lf-bkv{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;line-height:1}.lf-bkv .lf-bv{font-family:var(--lf-dsp);font-size:var(--lf-t-7);font-weight:900;font-stretch:78%;line-height:1}.lf-bkv .lf-bd{font-size:var(--lf-t-2);font-weight:700}.lf-bkv .lf-bd i{font-style:normal;font-weight:400;color:var(--lf-ink-3)}.lf-bkv.none .lf-bv{font-size:var(--lf-t-6);color:var(--lf-ink-2)}@media (min-width:1024px){.lf-bkv .lf-bv{font-size:var(--lf-t-8)}}.lf-bkq{font-family:var(--lf-ui);font-stretch:100%;font-variant-numeric:tabular-nums;line-height:1.45;color:var(--lf-ink-2)}.lf-bkbasis,.lf-bkq{font-size:var(--lf-t-1)}.lf-bkbasis{align-self:flex-start;margin-top:2px;display:inline-flex;align-items:center;letter-spacing:.07em;padding:8px 10px;text-align:left;border:1.5px solid var(--lf-ink);font-weight:700;min-height:44px}.lf-bkbasis.ok{background:var(--lf-y);color:var(--lf-on-y)}.lf-bkbasis.no{background:var(--lf-page);color:var(--lf-ink-2)}.lf-bkband{align-self:stretch;width:100%;margin-top:6px;justify-content:space-between;gap:8px;align-items:center;padding:5px 8px;letter-spacing:0;font-weight:400}.lf-bkbandl{display:flex;flex-direction:column;gap:2px;min-width:0}.lf-bkband .lf-bkq{color:inherit;line-height:1.3}.lf-bkbl{display:flex;align-items:center;gap:8px;font-family:var(--lf-dsp);font-size:var(--lf-t-1);font-weight:700;font-stretch:90%;letter-spacing:.05em;line-height:1.25}.lf-bkbl .lf-bkconf{margin-left:auto;flex:none;color:inherit}.lf-bkbl .lf-bkconf b{color:inherit}.lf-bkband .lf-bkconf .lf-bkconf-l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);color:inherit}.lf-bkband.ok .lf-bkconf-sq>span{border-color:color-mix(in srgb,var(--lf-on-y) 65%,transparent)}.lf-bkband.ok .lf-bkconf-sq>span.on{background:var(--lf-on-y);border-color:var(--lf-on-y)}.lf-bkchev{flex:none;font-weight:700;font-size:var(--lf-t-3)}.lf-bkstale{display:inline-block;margin-right:6px;padding:1px 5px;vertical-align:1px;font-family:var(--lf-dsp);font-size:var(--lf-t-mark);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--lf-ink);color:var(--lf-paper)}.lf-bkconf{display:flex;align-items:center;gap:7px;font-family:var(--lf-ui);font-size:var(--lf-t-1);color:var(--lf-ink-2)}.lf-bkconf .lf-bkconf-l{letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-3)}.lf-bkconf b{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lf-ink)}.lf-bkconf-sq{display:inline-flex;gap:3px}.lf-bkconf-sq>span{width:8px;height:8px;border:1.5px solid var(--lf-ink-3);background:none}.lf-bkconf-sq>span.on{background:var(--lf-ink);border-color:var(--lf-ink)}.lf-bknote{margin:5px 0 0;font-family:var(--lf-ui);font-size:var(--lf-t-1);line-height:1.5;color:var(--lf-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lf-bknote:empty{display:none}.lf-bknote.bad{color:var(--lf-down);font-weight:700}.lf-bkacts{flex:none;margin-top:6px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.lf-bkacts.one{grid-template-columns:1fr}.lf-bkacts:has(.cd-other-markets){grid-template-columns:1fr}.lf-bkacts .lf-bkelse:has(.cd-other-markets){grid-column:1/-1}.lf-bkrevalb{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:6px 8px;font-family:var(--lf-dsp);font-size:var(--lf-t-1);font-weight:700;font-stretch:90%;letter-spacing:.07em;text-transform:uppercase;text-align:center;color:var(--lf-ink);background:var(--lf-surface);border:1.5px solid var(--lf-ink)}.lf-bkrevalb:hover:not(:disabled){background:var(--lf-y);color:var(--lf-on-y)}.lf-bkrevalb:disabled{color:var(--lf-ink-2)}.lf-bkmkt{padding:7px 0 0;margin-top:7px;border-top:1.5px solid var(--lf-rule)}.lf-bl2{margin-right:.4em;font-size:var(--lf-t-1);letter-spacing:.11em;color:var(--lf-ink-3);text-transform:uppercase;font-weight:700}.lf-bkgo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px}.lf-bkgo a{display:flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--lf-dsp);font-size:var(--lf-t-1);font-weight:700;font-stretch:90%;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lf-ink);background:var(--lf-surface);border:1.5px solid var(--lf-ink);padding:6px 7px}.lf-bkgo a:hover{background:var(--lf-y);color:var(--lf-on-y)}.lf-bkfoot{margin:0 0 5px;font-family:var(--lf-ui);font-size:var(--lf-t-1);line-height:1.4;color:var(--lf-ink-3)}.lf-bkelse{flex:none;min-width:0}.lf-bkelse .cd-secondary-btn{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;font-family:var(--lf-dsp);font-size:var(--lf-t-1);font-weight:700;font-stretch:90%;letter-spacing:.06em;text-transform:uppercase;background:var(--lf-page);color:var(--lf-ink);border:1.5px solid var(--lf-ink);border-radius:0;padding:6px 8px;cursor:pointer;box-shadow:none}.lf-bkelse .cd-secondary-btn:hover{background:var(--lf-y);color:var(--lf-on-y)}.lf-bkelse .cd-other-markets{border-top:1.5px solid var(--lf-rule);padding-top:8px}.lf-bkelse .cd-value-label{font-family:var(--lf-ui);font-size:var(--lf-t-1);letter-spacing:.11em;text-transform:uppercase;color:var(--lf-ink-3);margin:0 0 5px}.lf-bkelse .cd-other-market{margin:0 0 3px;font-family:var(--lf-ui);font-size:var(--lf-t-1);font-variant-numeric:tabular-nums;color:var(--lf-ink-2)}.lf-bkelse .cd-other-market-name{display:inline-block;min-width:4.5em}.lf-bkelse .cd-other-market a,.lf-bkelse .cd-other-market-name{color:var(--lf-ink);font-weight:700}.lf-bkelse .cd-other-market-note{color:var(--lf-ink-3)}.lf-bkelse .cd-other-markets-foot{margin:6px 0 0;font-family:var(--lf-ui);font-size:var(--lf-t-1);line-height:1.45;color:var(--lf-ink-3)}.lf-yoursbar{position:relative;margin-top:auto;border:2px solid var(--lf-ink);background:var(--lf-page);padding:11px 10px 9px;width:100%;text-align:left}.lf-yoursbar .lf-yl{position:absolute;top:-2px;left:-2px;padding:1px 6px 2px;background:var(--lf-ink);color:var(--lf-paper);font-family:var(--lf-dsp);font-size:var(--lf-t-mark);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lf-yfacts{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:7px}.lf-yfacts>span{min-width:0}.lf-yfacts i{font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--lf-ink-3)}.lf-yfacts b,.lf-yfacts i{display:block;font-size:var(--lf-t-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-yfacts b{margin-top:2px;font-family:var(--lf-dsp);font-weight:700;font-stretch:90%;line-height:1.2}@container (max-width: 260px){.lf-cardside.back{padding:12px}.lf-bkh{padding-bottom:7px}.lf-bkh .lf-bn{font-size:var(--lf-t-4)}.lf-bkh .lf-bs{margin-top:4px}.lf-bkmid{padding:6px 0 0}.lf-bkv{gap:7px}.lf-bkv .lf-bv{font-size:var(--lf-t-6)}.lf-bkv.none .lf-bv{font-size:var(--lf-t-5)}.lf-bkbasis{letter-spacing:.05em}.lf-bkbasis,.lf-bkgo a{padding:5px 6px}.lf-bkacts{gap:5px}.lf-yoursbar{padding:10px 8px 8px}.lf-yfacts{gap:5px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lf-yfacts i{letter-spacing:.05em}}.lf-cardwrap{position:relative;width:min(320px,86vw,52vh);margin:0 auto}@media (min-width:1024px){.lf-cardwrap{width:min(520px,58vh)}}.lf-cardx{position:absolute;top:7px;right:7px;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:var(--lf-t-3);font-weight:700;background:rgba(0,0,0,.55);color:#fff;border:none}.lf-cardx:hover{background:rgba(0,0,0,.78)}.lf-grp{padding:10px 14px 4px;font-size:var(--lf-t-1);letter-spacing:.15em;text-transform:uppercase;color:var(--lf-ink-3)}.lf-fld{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:2px solid var(--lf-rule);width:100%;min-height:50px}.lf-fld .lf-fl{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:600;font-stretch:94%}.lf-fld .lf-fv{font-size:var(--lf-t-1);font-weight:700;display:flex;align-items:center;gap:8px}.lf-actions{display:flex;gap:9px;padding:13px 14px}.lf-actions a,.lf-actions button{flex:1;text-align:center;font-size:var(--lf-t-1);padding:12px 8px;border:2px solid var(--lf-ink);min-height:46px;font-weight:700;box-shadow:3px 3px 0 var(--lf-shadow);display:inline-flex;align-items:center;justify-content:center;background:var(--lf-surface)}.lf-actions .lf-pri{background:var(--lf-y);color:var(--lf-on-y)}.lf-main:has(>.cl-load.panel),.lf-main:has(>.lf-panel>.cl-load.panel){display:flex;flex-direction:column}.lf-main>.lf-panel:has(>.cl-load.panel){flex:1 1 auto;display:flex;flex-direction:column}.lf-main>.cl-load.panel,.lf-panel>.cl-load.panel{flex:1 1 auto;min-height:0;padding-inline:var(--lf-gutter)}.loft.lf-chrome{background:none;min-height:0}.lf-bnav{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);background:var(--lf-surface);border-top:2px solid var(--lf-ink);z-index:40;padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width:1024px){.lf-bnav{display:none}}.lf-bnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 2px 11px;min-height:58px;font-family:var(--lf-dsp);font-stretch:80%;font-size:var(--lf-t-2);font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--lf-ink-2);position:relative;text-decoration:none}.lf-bnav a[aria-current=page]{color:var(--lf-ink);font-weight:900}.lf-bnav .lf-ic{display:grid;place-items:center;line-height:1;padding:4px 10px;border:2px solid transparent}.lf-bnav .lf-ic svg{width:20px;height:20px;display:block}.lf-bnav a[aria-current=page] .lf-ic{background:var(--lf-y);color:var(--lf-on-y);border-color:var(--lf-ink)}.lf-bnav .lf-valueb .lf-ic{background:var(--lf-ink);color:var(--lf-on-ink-accent);border-color:var(--lf-ink);padding:6px 12px;font-weight:700}.lf-bnav .lf-cnt{position:absolute;top:4px;right:16%;font-size:var(--lf-t-badge);background:var(--lf-hot);color:var(--lf-on-hot);border:1.5px solid var(--lf-ink);padding:0 3px;font-weight:700;font-family:var(--lf-fig);font-stretch:100%;font-variant-numeric:tabular-nums;letter-spacing:0}.lf-side{position:fixed;left:0;top:0;bottom:0;width:176px;border-right:2px solid var(--lf-ink);background:var(--lf-surface);padding:16px 0;display:none;flex-direction:column;gap:2px;z-index:40;overflow-y:auto}@media (min-width:1024px){.lf-side{display:flex}}.lf-brand{font-family:var(--lf-dsp);font-weight:900;font-stretch:80%;font-size:var(--lf-t-4);letter-spacing:.04em;padding:0 14px 16px;display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--lf-ink);min-height:44px}.lf-brandmark{width:26px;height:26px;flex:none;background:var(--lf-ink);color:var(--lf-paper);display:grid;place-items:center;border:2px solid var(--lf-ink)}.lf-brandmark svg{width:17px;height:17px}.lf-snav{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:var(--lf-t-2);font-family:var(--lf-dsp);font-stretch:80%;font-weight:800;letter-spacing:.1em;color:var(--lf-ink-2);width:100%;border-left:4px solid transparent;text-decoration:none;min-height:44px}.lf-snav:hover{background:var(--lf-y-tint)}.lf-snav[aria-current=page]{color:var(--lf-ink);border-left-color:var(--lf-y);background:var(--lf-y-tint);font-weight:900}.lf-pip{margin-left:auto;font-size:var(--lf-t-badge);background:var(--lf-y);color:var(--lf-on-y);padding:1px 5px;border:1.5px solid var(--lf-ink);font-weight:700;font-family:var(--lf-fig);font-stretch:100%;font-variant-numeric:tabular-nums;letter-spacing:0}.lf-navicon{display:grid;place-items:center;width:20px;flex:none}.lf-navicon svg{width:18px;height:18px;display:block}.lf-snav2{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.12em}.lf-snav2 .lf-navicon svg{width:16px;height:16px}.lf-sutil{margin-top:auto;padding-top:8px}.lf-sfoot{display:flex;align-items:center;gap:9px;width:100%;padding:11px 14px;min-height:56px;border-top:2px solid var(--lf-ink);color:var(--lf-ink-2);text-align:left}.lf-sfoot:hover,.lf-sfoot[aria-expanded=true]{background:var(--lf-y-tint);color:var(--lf-ink)}.lf-savatar{width:28px;height:28px;flex:none;object-fit:cover;border:2px solid var(--lf-ink);background:var(--lf-page)}.lf-sinitial{display:grid;place-items:center;font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:900;color:var(--lf-ink)}.lf-sname{flex:1;min-width:0;display:block}.lf-snamen{font-weight:700;letter-spacing:.02em}.lf-snamen,.lf-snameu{display:block;font-size:var(--lf-t-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-snameu{color:var(--lf-ink-3);letter-spacing:.04em}.lf-sfoot .lf-pip{margin-left:0;flex:none}.lf-shell,.loft{--shell-max:1180px;--prose-max:720px;--lf-subbar-h:122px}.lf-shell{min-height:100%}.lf-main{min-height:100vh}.lf-shell.has-bar .lf-main{padding-bottom:78px}@media (min-width:1024px){.lf-shell.has-rail .lf-main{padding-left:176px}.lf-shell.has-bar .lf-main{padding-bottom:24px}}.lf-content{max-width:var(--shell-max);margin-inline:auto;width:100%}.lf-shell--marketing .home{--home-maxw:var(--shell-max)}.lf-prose{max-width:var(--prose-max);margin-inline:0}.lf-toast{position:fixed;left:14px;right:14px;bottom:78px;z-index:70;background:var(--lf-ink);color:var(--lf-paper);border:2px solid var(--lf-ink);padding:11px 12px;font-size:var(--lf-t-1);line-height:1.5;box-shadow:inset 0 0 0 2px var(--lf-y)}@media (min-width:1024px){.lf-toast{left:auto;right:22px;bottom:22px;width:320px}}@media (prefers-reduced-motion:reduce){.loft *,.loft :after,.loft :before{transition:none!important;animation:none!important}.loft .lf-chase:hover,.loft .lf-sleeve.filled:hover{transform:none}}.loft.card-detail{min-height:100vh;padding-bottom:28px}.lf-cdmain{padding:14px var(--lf-gutter) 0}@media (min-width:1024px){.lf-cdmain{padding-top:20px}}.lf-cdmore{flex:none;width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--lf-paper);color:var(--lf-paper);font-size:var(--lf-t-5);line-height:1}.lf-cdmore:hover{background:var(--lf-paper);color:var(--lf-ink)}.loft .cd-stage{padding:12px;margin-bottom:14px;background:var(--lf-page);border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow)}.loft .cd-stage-img{display:block;width:100%;height:auto}.loft .cd-photo-add{width:100%;aspect-ratio:5/7;background:var(--lf-well);border:2px dashed var(--lf-rule);display:grid;place-items:center;align-content:center;gap:8px;color:var(--lf-ink);padding:14px;text-align:center}.loft .cd-photo-add:hover:not(:disabled){border-color:var(--lf-ink);background:var(--lf-y-tint)}.loft .cd-photo-add-icon{color:var(--lf-ink-2)}.loft .cd-photo-add-icon svg{width:28px;height:28px}.loft .cd-photo-add-title{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:800;font-stretch:88%}.loft .cd-photo-add-hint{font-size:var(--lf-t-1);color:var(--lf-ink-3);line-height:1.5}.loft .cd-photo-link{align-self:center;color:var(--lf-ink-2);font-size:var(--lf-t-1);letter-spacing:.06em;text-decoration:underline;text-underline-offset:3px;padding:4px;min-height:44px}.loft .cd-photo-link:hover:not(:disabled){color:var(--lf-ink)}.loft .photo-tool-btn{font-size:var(--lf-t-1);letter-spacing:.06em;padding:8px 10px;min-height:44px;border:2px solid var(--lf-ink);background:var(--lf-surface);color:var(--lf-ink)}.loft .photo-tool-btn:hover{background:var(--lf-y-tint)}.loft .cd-form{background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow);padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.loft .cd-form-head{margin:0;font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:88%;color:var(--lf-ink)}.loft .cd-form-hint{display:block;margin-top:5px;font-size:var(--lf-t-1);line-height:1.55;color:var(--lf-ink-2);font-weight:400}.loft .cd-form-save{display:flex;justify-content:flex-end}.loft .cd-form .field{margin-top:0}.loft .cd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.loft .cd-secondary-btn{flex:1;min-width:120px;min-height:44px;padding:11px;font-size:var(--lf-t-1);letter-spacing:.07em;text-align:center;border:2px solid var(--lf-ink);background:var(--lf-surface);color:var(--lf-ink)}.loft .cd-secondary-btn:hover{background:var(--lf-y-tint)}.loft .cd-secondary-btn.is-danger{flex:none;width:100%;color:var(--lf-down);font-weight:700;border-color:var(--lf-down)}.loft .cd-secondary-btn.is-danger:hover{background:var(--lf-down);color:var(--lf-paper)}.loft .cd-meta-rows{border-top:2px solid var(--lf-rule);margin-bottom:16px}.loft .cd-meta-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:2px solid var(--lf-rule)}.loft .cd-meta-label{flex:none;width:84px;font-size:var(--lf-t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink-3);padding-top:4px}.loft .cd-meta-control{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.loft .cd-meta-value{flex:1;font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:700;font-stretch:92%}.loft .cd-meta-select{flex:1 1 180px;align-self:flex-start;max-width:100%;box-sizing:border-box;height:44px;min-height:44px;line-height:1.2;padding:0 11px;font-family:var(--lf-mono);font-size:var(--lf-t-1);border:2px solid var(--lf-ink);background:var(--lf-surface);color:var(--lf-ink)}.loft #cd-set{max-width:100%}.loft .cd-meta-link{font-size:var(--lf-t-1);color:var(--lf-ink-2);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.loft .cd-meta-link:hover{color:var(--lf-ink)}.loft .cd-meta-hint{font-size:var(--lf-t-1);color:var(--lf-ink-3);flex-basis:100%;line-height:1.6;text-align:left}.loft .cd-save-state{font-size:var(--lf-t-1);letter-spacing:.08em}.loft .cd-saving{color:var(--lf-ink-3)}.loft .cd-saved{color:var(--lf-up);font-weight:700}.loft .cd-save-failed{color:var(--lf-down);font-weight:700}.loft .cd-retry{color:var(--lf-down);text-decoration:underline;text-underline-offset:3px;min-height:0}.loft .settings-card{background:var(--lf-surface);border:2px solid var(--lf-ink);padding:12px;margin-bottom:14px}.loft .wizard-title{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:82%;line-height:1.1;color:var(--lf-ink)}.loft .wizard-sub{letter-spacing:.06em;line-height:1.6}.loft .menu-section-label,.loft .wizard-sub{font-size:var(--lf-t-1);color:var(--lf-ink-3)}.loft .menu-section-label{letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.loft .menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;font-size:var(--lf-t-1);color:var(--lf-ink)}.loft .field{display:block}.loft .field-label{display:block;font-size:var(--lf-t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--lf-ink-3);margin-bottom:5px}.loft .inp{width:100%;min-height:44px;padding:11px;font-family:var(--lf-mono);font-size:var(--lf-t-1);border:2px solid var(--lf-ink);background:var(--lf-page);color:var(--lf-ink)}.loft .inp:focus-visible{outline:3px solid var(--lf-y);outline-offset:2px}.loft .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.loft .primary-btn{width:100%;min-height:48px;padding:13px;font-size:var(--lf-t-1);letter-spacing:.08em;font-weight:700;text-align:center;border:2px solid var(--lf-ink);background:var(--lf-y);color:var(--lf-on-y);box-shadow:4px 4px 0 var(--lf-shadow)}.loft .primary-btn:disabled{background:var(--lf-well);color:var(--lf-ink-3);box-shadow:none}.loft .ghost-btn,.loft .icon-btn{min-height:44px;min-width:44px;display:grid;place-items:center;border:2px solid var(--lf-ink);background:var(--lf-surface);color:var(--lf-ink)}.loft .ghost-btn:hover,.loft .icon-btn:hover{background:var(--lf-y-tint)}.loft .wizard-binder-option-name{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:800}.loft .wizard-binder-option-text{font-size:var(--lf-t-1);color:var(--lf-ink-3)}.loft .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:1024px){.loft .cd-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:36px;align-items:start}.loft .cd-info,.loft .cd-photo{display:block;min-width:0}.loft .cd-photo{position:sticky;top:20px}}.loft.valueflow{--bg:var(--lf-paper);--bg2:var(--lf-surface);--panel:var(--lf-surface);--panel2:var(--lf-page);--ink:var(--lf-ink);--text:var(--lf-ink);--body:var(--lf-ink-2);--muted:var(--lf-ink-3);--hair:var(--lf-rule);--link:var(--lf-ink-2);--disabled-fill:var(--lf-well);--disabled-text:var(--lf-ink-3);--sh-sm:3px 3px 0 var(--lf-shadow);--sh:5px 5px 0 var(--lf-shadow);--sh-lg:7px 7px 0 var(--lf-shadow);--sh-teal:3px 3px 0 var(--lf-shadow);--shadow-card:3px 3px 0 var(--lf-shadow);min-height:100vh;padding-bottom:28px}.loft.valueflow .wizard-pad{padding:14px var(--lf-gutter) 0}@media (min-width:1024px){.loft.valueflow .wizard-pad,body.review-step .loft.valueflow .wizard-pad{padding-top:20px;max-width:var(--shell-max);margin-inline:auto}}.loft .vf-scope{flex:0 1 auto;min-width:0}.loft .vf-scope .binder-select.is-compact{max-width:100%}.loft .vf-scope .binder-select{margin:0}.loft .vf-scope .binder-select-count{color:var(--lf-on-y-soft)}.lf-chipchev,.loft .vf-scope .binder-select-chev{display:flex;transform:rotate(90deg)}.loft .vf-scope .binder-select-trigger[aria-expanded=true] .binder-select-chev{transform:rotate(-90deg)}.loft .capture-hero{border:2px dashed var(--lf-rule);background:var(--lf-page)}.loft .capture-hero:hover{border-color:var(--lf-ink)}.loft .capture-hero.is-filled{border:2px solid var(--lf-ink);background:var(--lf-page)}.loft .capture-hero-title{font-family:var(--lf-dsp);font-weight:900;font-stretch:84%;font-size:var(--lf-t-4)}.loft .capture-hero-upload,.loft .capture-import-link{font-size:var(--lf-t-1);letter-spacing:.05em;color:var(--lf-ink-2);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.loft .capture-hero-upload:hover,.loft .capture-import-link:hover{color:var(--lf-ink)}.loft .capture-hero-hint{font-size:var(--lf-t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-3)}.loft .capture-hero-batch{font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-2);text-align:center;max-width:34ch}.loft .capture-hero-batch strong{color:var(--lf-ink);font-weight:700}.loft .capture-tips{background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:3px 3px 0 var(--lf-shadow)}.loft .capture-tips-label{font-size:var(--lf-t-1);letter-spacing:.15em;text-transform:uppercase;color:var(--lf-ink-3)}.loft .capture-tips li{font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-2)}.loft .continue-hint{font-size:var(--lf-t-1);letter-spacing:.06em;color:var(--lf-ink-3)}.loft .detect-chip,.loft .retake-btn{font-size:var(--lf-t-1);letter-spacing:.06em;border:2px solid var(--lf-ink)}.loft .val-seg{display:flex;gap:8px;margin-bottom:16px;max-width:460px}.loft .val-seg button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-width:0;text-align:center;padding:0 12px;min-height:44px;font-family:var(--lf-mono);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--lf-surface);color:var(--lf-ink-2);border:2px solid var(--lf-rule);box-shadow:none}.loft .val-seg button:hover:not(:disabled){transform:none;background:var(--lf-y-tint);color:var(--lf-ink)}.loft .val-seg button[aria-selected=true]{background:var(--lf-y);color:var(--lf-on-y);border-color:var(--lf-ink)}.loft .val-seg button:disabled{background:var(--lf-well);color:var(--lf-ink-3);cursor:not-allowed}.loft .val-seg button:before{counter-increment:lf-step;content:counter(lf-step);font-variant-numeric:tabular-nums;opacity:.72}.loft .val-seg{counter-reset:lf-step}.loft .val-seg button+button{position:relative}.loft .val-seg button+button:after{content:"";position:absolute;left:-10px;top:50%;width:8px;height:2px;background:var(--lf-rule)}.loft.valueflow .capture-hero.is-filled{background:var(--lf-well);box-shadow:5px 5px 0 var(--lf-shadow)}.loft.valueflow .capture-hero.is-empty,.loft.valueflow .capture-photo-tools .retake-btn{box-shadow:3px 3px 0 var(--lf-shadow)}@media (max-width:1023px){body:not(.review-step) .loft.valueflow .wizard-pad{display:flex;flex-direction:column;min-height:calc(100vh - var(--lf-subbar-h))}body:not(.review-step) .loft.valueflow .capture-layout{flex:1}body:not(.review-step) .loft.valueflow .capture-side{margin-top:auto}}.loft .mkt-pad{padding:0 var(--lf-gutter) var(--lf-gutter)}.loft .mkt-search{gap:9px;margin-bottom:12px}.loft .fbar-search input,.loft .mkt-search input{flex:1 1 auto;min-width:0;height:var(--ctl-h);padding:0 13px;font-family:var(--lf-mono);font-size:var(--lf-t-4);border:2px solid var(--lf-ink);background:var(--lf-page);color:var(--lf-ink);box-shadow:none}.loft .fbar-search input::placeholder,.loft .mkt-search input::placeholder{font-size:var(--lf-t-1);color:var(--lf-ink-3)}.loft .mkt-search .primary-btn{width:auto;flex:0 0 auto;padding:0 16px;height:var(--ctl-h);min-width:112px}.loft .mkt-controls{flex-wrap:wrap;gap:9px;margin-bottom:10px}.loft .mkt-controls .mkt-sort{flex:1 1 90px}.loft .mkt-controls .mkt-sort:first-child{flex:0 1 auto}.loft .fbar-sel select,.loft .mkt-filters-btn,.loft .mkt-sort select{min-height:var(--ctl-h);padding:0 9px;font-family:var(--lf-mono);font-size:var(--lf-t-1);letter-spacing:.03em;border:2px solid var(--lf-ink);background:var(--lf-surface);color:var(--lf-ink)}.loft .fbar-sel select,.loft .mkt-sort select{box-shadow:none;padding-right:calc(var(--ctl-chevron-inset) + var(--ctl-chevron-size) + 10px)}.loft .fbar-sel:after,.loft .mkt-sort:after{background:var(--lf-ink)}.loft .mkt-filters-btn{box-shadow:3px 3px 0 var(--lf-shadow)}.loft .mkt-filters-btn.open,.loft .mkt-filters-btn:hover{box-shadow:none}.loft .mkt-filters-count{background:var(--lf-y);color:var(--lf-on-y);border-color:var(--lf-ink)}@media (max-width:359px){.loft .mkt-controls .mkt-sort{flex:1 1 140px}}@media (min-width:1024px){.loft .mkt-search{max-width:560px}.loft .mkt-controls .mkt-sort{flex:0 1 auto}}.loft .mkt-suggest{margin-right:calc(var(--lf-gutter) * -1);padding-right:var(--lf-gutter)}.loft .lf-mktintro{padding-bottom:10px}.loft.newsflow{--bg:var(--lf-paper);--bg2:var(--lf-surface);--panel:var(--lf-surface);--panel2:var(--lf-page);--ink:var(--lf-ink);--text:var(--lf-ink);--body:var(--lf-ink-2);--muted:var(--lf-ink-3);--line:var(--lf-rule);--hair:var(--lf-rule);--link:var(--lf-ink-2);--disabled-fill:var(--lf-well);--disabled-text:var(--lf-ink-3);--mono:var(--lf-mono);--sans:var(--lf-mono);--sh-sm:3px 3px 0 var(--lf-shadow);--sh:5px 5px 0 var(--lf-shadow);--sh-lg:7px 7px 0 var(--lf-shadow);--sh-teal:3px 3px 0 var(--lf-shadow);--shadow-card:3px 3px 0 var(--lf-shadow);min-height:100vh}.loft.newsflow h1,.loft.newsflow h2,.loft.newsflow h3,.loft.newsflow h4{font-family:var(--lf-dsp);font-weight:900;font-stretch:84%;letter-spacing:0}.loft.newsflow .news-page{padding:4px var(--lf-gutter) 72px}.loft.newsflow h1.lf-apptitle,.loft.newsflow p.lf-apptitle{font-size:var(--lf-t-5);font-stretch:82%;line-height:1.15;margin:0}@media (min-width:1024px){.loft.newsflow h1.lf-apptitle,.loft.newsflow p.lf-apptitle{font-size:var(--lf-t-6)}}.loft.newsflow .wizard-title{font-family:var(--lf-dsp);font-size:var(--lf-t-6);font-weight:900;font-stretch:80%;line-height:1.08;letter-spacing:0;margin:18px 0 6px;color:var(--lf-ink)}.loft.newsflow .wizard-sub{font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-3);margin:0;max-width:60ch}.loft.newsflow .news-tabs{gap:6px;margin:16px 0 14px}.loft.newsflow .news-tab{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font-family:var(--lf-mono);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.13em;text-transform:uppercase;background:var(--lf-surface);color:var(--lf-ink-2);border:2px solid var(--lf-rule);box-shadow:none}.loft.newsflow .news-tab:hover{transform:none;background:var(--lf-y-tint);color:var(--lf-ink);box-shadow:none}.loft.newsflow .news-tab.active{background:var(--lf-y);color:var(--lf-on-y);border-color:var(--lf-ink)}.loft.newsflow .news-tab.is-pending:after{background:var(--lf-on-y)}.loft.newsflow .news-tab .news-tab-dot{border-color:var(--lf-ink)}.loft.newsflow .news-tab.active .news-tab-dot{background:var(--lf-on-y);border-color:var(--lf-on-y)}.loft.newsflow .news-guide,.loft.newsflow .news-item{background:var(--lf-surface);border:2px solid var(--lf-rule);box-shadow:none}.loft.newsflow .news-guide:hover,.loft.newsflow .news-item:hover{transform:none;box-shadow:none;border-color:var(--lf-ink);background:var(--lf-page)}.loft.newsflow .news-item-body{padding:14px 15px 15px}.loft.newsflow .news-img-wrap{border-bottom:2px solid var(--lf-rule)}.loft.newsflow .news-guides-label,.loft.newsflow .news-meta{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.13em;color:var(--lf-ink-3);margin-bottom:7px}.loft.newsflow .news-meta .news-src{color:var(--lf-ink-2)}.loft.newsflow .news-guide-title,.loft.newsflow .news-title{font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:900;font-stretch:84%;line-height:1.2;letter-spacing:0;margin:0 0 7px}.loft.newsflow .news-guide-desc,.loft.newsflow .news-summary{font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-2)}.loft.newsflow .news-empty{background:var(--lf-surface);border:2px solid var(--lf-rule);box-shadow:none;padding:28px 20px}.loft.newsflow .news-empty-title{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:84%}.loft.newsflow .news-empty-body{font-size:var(--lf-t-1);font-weight:400;color:var(--lf-ink-2)}.loft.newsflow .news-empty-body a{color:var(--lf-ink);font-weight:700}.loft.newsflow .news-scope-more{font-size:var(--lf-t-1);letter-spacing:.06em;font-weight:700}.loft.newsflow .news-scope-more a{border-bottom-color:var(--lf-rule)}.loft.newsflow .news-about-body,.loft.newsflow .news-intro{font-size:var(--lf-t-1);line-height:1.65;color:var(--lf-ink-2)}.loft.newsflow .news-about>summary{font-size:var(--lf-t-1);letter-spacing:.13em}.loft.newsflow .news-cta{margin:4px 0 20px}.loft.newsflow .news-cta-compact{margin:0 0 18px}.loft.newsflow .news-cta-title{font-family:var(--lf-dsp);font-size:var(--lf-t-4);font-weight:900;font-stretch:84%}.loft.newsflow .news-cta-compact .news-cta-title{font-size:var(--lf-t-3)}.loft.newsflow .news-cta-sub{font-size:var(--lf-t-1);font-weight:400;line-height:1.55}.loft.newsflow .news-cta-btn{font-size:var(--lf-t-1);letter-spacing:.12em;padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;box-shadow:none}.loft.newsflow .news-cta-btn:hover{transform:none;background:var(--lf-ink)}.loft.newsflow .breaks-slab{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:900;font-stretch:84%;text-transform:none;letter-spacing:0;margin:24px 0 10px;color:var(--lf-ink)}.loft.newsflow .breaks-slab:after{height:2px;background:var(--lf-rule)}.loft.newsflow .breaks-count{font-family:var(--lf-mono);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.1em;background:var(--lf-ink);color:var(--lf-paper);padding:3px 7px}.loft.newsflow .breaks-slablink{font-size:var(--lf-t-1);letter-spacing:.06em;color:var(--lf-ink-2);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.loft.newsflow .breaks-slablink:hover{color:var(--lf-ink)}.loft.newsflow .breaks-rank,.loft.newsflow .breaks-tag{font-family:var(--lf-mono);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--lf-rule);color:var(--lf-ink-2);padding:3px 7px}.loft.newsflow .breaks-tag.plat{background:var(--lf-ink);color:var(--lf-paper);border-color:var(--lf-ink)}.loft.newsflow .breaks-usualtag{border:1.5px dashed var(--lf-rule);padding:3px 7px}.loft.newsflow .breaks-usualtag,.loft.newsflow .rips-freshness{font-size:var(--lf-t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-3)}.loft.newsflow .rips-freshness{margin:14px 0 0}.loft.newsflow .rips-card{border:2px solid var(--lf-rule);background:var(--lf-surface);box-shadow:none;padding:0;margin-top:0}.loft.newsflow .rips-card:hover{transform:none;box-shadow:none;border-color:var(--lf-ink);background:var(--lf-page)}.loft.newsflow .rips-thumb{border:0;border-bottom:2px solid var(--lf-rule);background:var(--lf-well)}.loft.newsflow .rips-card:hover .rips-thumb{border-bottom-color:var(--lf-ink)}.loft.newsflow .rips-title{font-family:var(--lf-dsp);font-size:var(--lf-t-3);font-weight:800;font-stretch:86%;letter-spacing:0;line-height:1.25}.loft.newsflow .rips-meta{color:var(--lf-ink-3)}.loft.newsflow .rips-channel{color:var(--lf-ink-2)}.loft.newsflow .rips-off{font-family:var(--lf-ui);font-weight:700;color:var(--lf-ink-2)}.loft.newsflow .rips-note{color:var(--lf-ink-2)}.loft.newsflow .rips-foot{margin:26px 0 0;font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-3)}.loft.newsflow .rips-foot a{color:var(--lf-ink-2);text-underline-offset:3px}.loft.newsflow .breaks-clock{font-size:var(--lf-t-1);letter-spacing:.1em;color:var(--lf-ink-3)}.loft.newsflow .breaks-legend{font-size:var(--lf-t-1);letter-spacing:.04em;color:var(--lf-ink-3)}.loft.newsflow .breaks-legend b{font-size:var(--lf-t-1);letter-spacing:.12em;color:var(--lf-ink-2);font-weight:700}.loft.newsflow .breaks-key{border:2px solid var(--lf-rule)}.loft.newsflow .breaks-key.gold{background:var(--lf-y);border-color:var(--lf-ink)}.loft.newsflow .breaks-livecard,.loft.newsflow .breaks-livecompact{border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow);background:var(--lf-surface)}.loft.newsflow .breaks-livebar{border-bottom-width:2px;border-bottom-color:var(--lf-ink)}.loft.newsflow .breaks-badge-live{font-size:var(--lf-t-1);letter-spacing:.14em}.loft.newsflow .breaks-viewers{font-size:var(--lf-t-1);letter-spacing:.06em}.loft.newsflow .breaks-livebody h3,.loft.newsflow .breaks-livecompact h4{font-family:var(--lf-dsp);font-weight:900;font-stretch:84%;letter-spacing:0}.loft.newsflow .breaks-livebody h3{font-size:var(--lf-t-4)}.loft.newsflow .breaks-livecompact h4{font-size:var(--lf-t-2)}.loft.newsflow .breaks-prod{font-size:var(--lf-t-1);color:var(--lf-ink-2)}.loft.newsflow .breaks-cta{border:2px solid var(--lf-ink);background:var(--lf-page);color:var(--lf-ink);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 0}.loft.newsflow .breaks-row{border:2px solid var(--lf-rule);box-shadow:none;background:var(--lf-surface);padding:11px 12px}.loft.newsflow .breaks-row.usual{border-style:dashed;background:none}.loft.newsflow .breaks-row:hover{border-color:var(--lf-ink)}.loft.newsflow .breaks-time{font-size:var(--lf-t-2);font-weight:700}.loft.newsflow .breaks-time small{font-size:var(--lf-t-1);letter-spacing:.1em;color:var(--lf-ink-3)}.loft.newsflow .breaks-bname{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:800;font-stretch:86%;letter-spacing:0;color:var(--lf-ink)}.loft.newsflow .breaks-rowgo{font-size:var(--lf-t-3);color:var(--lf-ink-2)}.loft.newsflow .breaks-rowgo small{font-size:var(--lf-t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-3)}.loft.newsflow .breaks-bcard{border:2px solid var(--lf-rule);box-shadow:none;background:var(--lf-surface);padding:12px}.loft.newsflow .breaks-bcard-top h3{font-size:var(--lf-t-3);letter-spacing:0}.loft.newsflow .breaks-cad{font-size:var(--lf-t-1);color:var(--lf-ink-3)}.loft.newsflow .breaks-bcard-foot a{border:2px solid var(--lf-rule);background:var(--lf-page);color:var(--lf-ink);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:12px 0;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.loft.newsflow .breaks-bcard-foot a.primary{background:var(--lf-ink);color:var(--lf-paper);border-color:var(--lf-ink)}.loft.newsflow .breaks-claim{border:2px dashed var(--lf-rule);color:var(--lf-ink-3);font-size:var(--lf-t-1);letter-spacing:.1em;text-transform:uppercase;padding:11px 0}.loft.newsflow .breaks-claim:hover{color:var(--lf-ink);border-color:var(--lf-ink)}.loft.newsflow .reader-scrim,.loft.newsflow .rips-player-scrim{background:var(--lf-glass)}.loft.newsflow .reader,.loft.newsflow .rips-player{border:2px solid var(--lf-ink);box-shadow:6px 6px 0 var(--lf-shadow)}.loft.newsflow .reader-bar,.loft.newsflow .rips-player-bar{border-bottom:2px solid var(--lf-rule)}.loft.newsflow .rips-player-foot{border-top:2px solid var(--lf-rule);font-size:var(--lf-t-1)}.loft.newsflow .rips-player-title{font-family:var(--lf-dsp);font-weight:900;font-stretch:84%;letter-spacing:0}.loft.newsflow .reader-close,.loft.newsflow .rips-player-close{border:2px solid var(--lf-rule);background:var(--lf-page);color:var(--lf-ink)}.loft.newsflow .reader-close:hover,.loft.newsflow .rips-player-close:hover{background:var(--lf-ink);color:var(--lf-paper);border-color:var(--lf-ink)}.loft.newsflow .rips-player-link{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-2)}.loft.newsflow .rips-player-link:hover{color:var(--lf-ink)}.loft.newsflow .reader-src{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3)}.loft.newsflow .reader-img{border:2px solid var(--lf-rule);background:var(--lf-well)}.loft.newsflow .reader-meta{font-size:var(--lf-t-1);letter-spacing:.06em;color:var(--lf-ink-3)}.loft.newsflow .reader-tag{font-family:var(--lf-mono);font-size:var(--lf-t-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--lf-rule);color:var(--lf-ink-2);padding:3px 7px}.loft.newsflow .reader-title{font-family:var(--lf-dsp);font-size:var(--lf-t-5);font-weight:900;font-stretch:84%;letter-spacing:0;line-height:1.2;color:var(--lf-ink)}.loft.newsflow .reader-summary{font-size:var(--lf-t-1);line-height:1.65;color:var(--lf-ink-2)}.loft.newsflow .reader-attrib{font-size:var(--lf-t-1);color:var(--lf-ink-3)}.loft.newsflow .reader-out{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.12em;text-transform:uppercase;min-height:44px;padding:10px 16px;box-shadow:none}.loft.newsflow .reader-out:hover{transform:none;box-shadow:3px 3px 0 var(--lf-shadow)}.loft.newsflow .reader-guide{border:2px solid var(--lf-rule);background:var(--lf-page);color:var(--lf-ink)}.loft.newsflow .reader-guide:hover{background:var(--lf-y-tint);border-color:var(--lf-ink)}.loft.newsflow .reader-guide-kicker{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3)}.loft.newsflow .reader-guide-title{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:900;font-stretch:84%;color:var(--lf-ink)}.loft.newsflow .reader-guide-blurb{font-size:var(--lf-t-1);line-height:1.55;color:var(--lf-ink-3)}.loft.newsflow .mkt-nav{border-bottom:2px solid var(--lf-rule)}.loft.newsflow .mkt-nav .logo{font-family:var(--lf-dsp);font-weight:900;font-stretch:80%;font-size:var(--lf-t-4);letter-spacing:.04em}.loft.newsflow .mkt-nav .btn,.loft.newsflow .mkt-nav .mkt-value-cta{font-size:var(--lf-t-1);letter-spacing:.12em;box-shadow:none}.loft.newsflow .mkt-nav .btn:hover,.loft.newsflow .mkt-nav .mkt-value-cta:hover{transform:none;box-shadow:3px 3px 0 var(--lf-shadow)}.loft.newsflow .mkt-nav .mkt-navlogin{font-size:var(--lf-t-1);letter-spacing:.1em}.loft.newsflow .newsfilter-trigger{font-size:var(--lf-t-1);letter-spacing:.06em;min-height:44px}.loft.newsflow .mkt-nav .mkt-loginicon,.loft.newsflow .newsfilter-trigger{border:2px solid var(--lf-rule);background:var(--lf-surface);color:var(--lf-ink);box-shadow:none}.loft.newsflow .mkt-nav .mkt-loginicon:hover{transform:none;background:var(--lf-ink);color:var(--lf-paper);border-color:var(--lf-ink)}.loft.newsflow .newsfilter-menu{border:2px solid var(--lf-ink);box-shadow:5px 5px 0 var(--lf-shadow)}.loft.newsflow .newsfilter-item{font-size:var(--lf-t-1);min-height:44px;display:flex;align-items:center}.loft.newsflow .newsfilter-item:hover{background:var(--lf-y-tint)}.loft.newsflow .newsfilter-rule{height:2px;background:var(--lf-rule)}.loft.newsflow .article-crumbs,.loft.newsflow .article-meta{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.13em;color:var(--lf-ink-3)}.loft.newsflow .article-intro{font-size:var(--lf-t-2);font-weight:400;line-height:1.65;color:var(--lf-ink-2)}.loft.newsflow .article-author-name{font-size:var(--lf-t-1);letter-spacing:.13em;color:var(--lf-ink-3)}.loft.settingsflow{--bg:var(--lf-paper);--bg2:var(--lf-surface);--panel:var(--lf-surface);--panel2:var(--lf-page);--ink:var(--lf-ink);--text:var(--lf-ink);--body:var(--lf-ink-2);--muted:var(--lf-ink-3);--line:var(--lf-rule);--hair:var(--lf-rule);--link:var(--lf-ink-2);--disabled-fill:var(--lf-well);--disabled-text:var(--lf-ink-3);--mono:var(--lf-mono);--sans:var(--lf-ui);--sh-sm:3px 3px 0 var(--lf-shadow);--sh:3px 3px 0 var(--lf-shadow);--sh-lg:5px 5px 0 var(--lf-shadow);--shadow-card:3px 3px 0 var(--lf-shadow);min-height:100vh}.loft.settingsflow h1,.loft.settingsflow h2,.loft.settingsflow h3,.loft.settingsflow h4{font-family:var(--lf-dsp);font-weight:900;font-stretch:84%;letter-spacing:0}.loft.settingsflow h1.lf-apptitle{margin:0}.loft.settingsflow .settings-page{padding:14px var(--lf-gutter) 26px;margin:0 auto 8px}@media (min-width:1024px){.loft.settingsflow .settings-page{padding:20px var(--lf-gutter) 40px;margin:0 0 8px}}.loft.settingsflow .settings-card{background:var(--lf-surface);border:2px solid var(--lf-rule);box-shadow:none;padding:6px;margin-bottom:12px}.loft.settingsflow .menu-section-label{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.13em;color:var(--lf-ink-3);padding:8px 10px 6px}.loft.settingsflow .settings-sub{font-family:var(--lf-dsp);font-size:var(--lf-t-2);font-weight:900;font-stretch:88%;letter-spacing:0;color:var(--lf-ink)}.loft.settingsflow .settings-split{border-top:2px solid var(--lf-rule)}.loft.settingsflow .menu-item{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.02em;min-height:44px;padding:11px 10px;color:var(--lf-ink)}.loft.settingsflow .menu-item:hover{background:var(--lf-y-tint)}.loft.settingsflow .menu-item:active{transform:none}.loft.settingsflow .icon-btn-danger,.loft.settingsflow .menu-danger{color:var(--lf-down)}.loft.settingsflow .icon-btn-danger:hover{background:var(--lf-page)}.loft.settingsflow .field-hint{font-size:var(--lf-t-1);font-weight:400;line-height:1.6;color:var(--lf-ink-3)}.loft.settingsflow .field-label{font-size:var(--lf-t-1);font-weight:700;letter-spacing:.13em;color:var(--lf-ink-3)}.loft.settingsflow .inp{background:var(--lf-page);border:2px solid var(--lf-rule);color:var(--lf-ink);font-family:var(--lf-mono);font-size:var(--lf-t-1);font-weight:500;min-height:44px}.loft.settingsflow .inp:focus{border-color:var(--lf-ink);box-shadow:none}.loft.settingsflow .menu-toggle{display:flex;gap:0;padding:0;margin:4px 6px 6px;background:var(--lf-surface);border:2px solid var(--lf-ink);box-shadow:3px 3px 0 var(--lf-shadow)}.loft.settingsflow .menu-seg{flex:1;justify-content:center;min-height:44px;padding:10px 8px;font-size:var(--lf-t-1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-ink-2);background:var(--lf-surface);border-right:2px solid var(--lf-ink)}.loft.settingsflow .menu-seg:last-child{border-right:none}.loft.settingsflow .menu-seg svg{width:15px;height:15px}.loft.settingsflow .menu-seg.active{background:var(--lf-y);color:var(--lf-on-y);box-shadow:none}.loft.settingsflow .primary-btn,.loft.settingsflow .secondary-btn{font-size:var(--lf-t-1);letter-spacing:.1em;min-height:46px;padding:12px 16px;box-shadow:3px 3px 0 var(--lf-shadow)}.loft.settingsflow .primary-btn:hover,.loft.settingsflow .secondary-btn:hover{transform:translate(3px,3px);box-shadow:none}.loft.settingsflow .secondary-btn{border-color:var(--lf-ink)}.loft.settingsflow .brandpick-preview{border:2px solid var(--lf-rule);box-shadow:none;background:var(--lf-page)}.loft.settingsflow .brandpick-preview-btn,.loft.settingsflow .brandpick-preview-chip{box-shadow:none;border-color:var(--lf-ink);font-size:var(--lf-t-1)}.loft.settingsflow .brandpick-option-name,.loft.settingsflow .brandpick-preview-label{font-size:var(--lf-t-1);letter-spacing:.06em;color:var(--lf-ink-3)}.loft.settingsflow .brandpick-disclose{font-size:var(--lf-t-1);letter-spacing:.1em;color:var(--lf-ink-2);min-height:44px}.loft.settingsflow .brandpick-swatch{border-color:var(--lf-ink)}.lf-gaprow .lf-gmove{font-weight:700;letter-spacing:.04em}.lf-gaprow .lf-gmove.up{color:var(--lf-hot)}.lf-gaprow .lf-gmove.dn{color:var(--lf-up)}.loft .fbar{margin:0 0 12px}.loft .fbar-clear{background:var(--lf-surface);color:var(--lf-ink);border-color:var(--lf-ink);font-size:var(--lf-t-1);letter-spacing:.07em}.loft .fbar-clear:hover{background:var(--lf-y-tint);color:var(--lf-ink)}.loft .fbar-summary{font-family:var(--lf-ui);font-size:var(--lf-t-1);color:var(--lf-ink-3)}.loft .fbar-clear:focus-visible,.loft .fbar-search input:focus-visible,.loft .fbar-sel select:focus-visible{outline:3px solid var(--lf-y);outline-offset:2px}.loft .fbar-pad{padding:0 var(--lf-gutter)}@media (min-width:1024px){.loft .fbar-search{max-width:420px}}.loft .lf-more{margin-top:9px;padding:14px 0;font-family:var(--lf-ui);font-size:var(--lf-t-1);color:var(--lf-ink-3);text-align:center}.loft .lf-t th button .lf-thsort{margin-left:5px;font-size:var(--lf-t-mark);color:var(--lf-ink-3);transition:color .1s ease}.loft .lf-t th button .lf-thsort.on,.loft .lf-t th button:hover .lf-thsort{color:var(--lf-ink)}@media (prefers-reduced-motion:reduce){.loft .lf-t th button .lf-thsort{transition:none}}.loft.authflow{--bg:var(--lf-paper);--bg2:var(--lf-surface);--panel:var(--lf-surface);--panel2:var(--lf-page);--ink:var(--lf-ink);--text:var(--lf-ink);--body:var(--lf-ink-2);--muted:var(--lf-ink-3);--line:var(--lf-rule);--hair:var(--lf-rule);--link:var(--lf-ink-2);--mono:var(--lf-mono);--sans:var(--lf-ui);--sh-sm:3px 3px 0 var(--lf-shadow);--sh:3px 3px 0 var(--lf-shadow);--sh-lg:5px 5px 0 var(--lf-shadow);--shadow-card:3px 3px 0 var(--lf-shadow);background:var(--lf-paper);color:var(--lf-ink);font-family:var(--lf-ui);min-height:100dvh}.loft.authflow .auth-brand{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lf-ink-3);text-decoration:none}.loft.authflow .auth-brand:hover{color:var(--lf-ink)}.loft.authflow .auth-title{font-family:var(--lf-dsp);font-stretch:86%;font-size:var(--lf-t-7);font-weight:900;line-height:1.04;letter-spacing:0;margin:0;text-align:center;text-wrap:balance}@media (min-width:700px){.loft.authflow .auth-title{font-size:var(--lf-t-7)}}.loft.authflow .auth-or{display:flex;align-items:center;gap:10px;width:100%;max-width:280px;color:var(--lf-ink-3)}.loft.authflow .auth-or span:first-child,.loft.authflow .auth-or span:last-child{flex:1;height:2px;background:var(--lf-rule)}.loft.authflow .auth-or b{letter-spacing:.14em}.loft.authflow .auth-free,.loft.authflow .auth-or b{font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);font-weight:700}.loft.authflow .auth-free{margin:0;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-ink-3)}.loft.authflow .auth-benefits{list-style:none;margin:0;padding:16px 0 0;width:100%;display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--lf-rule)}.loft.authflow .auth-benefits li{display:flex;gap:11px;align-items:center;font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-3);line-height:1.45;color:var(--lf-ink-2)}.loft.authflow .auth-bi{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;color:var(--lf-ink)}.loft.authflow .auth-bi svg{width:18px;height:18px}.loft.authflow .auth-legal{margin:0;font-family:var(--lf-ui);font-stretch:100%;font-size:var(--lf-t-1);line-height:1.6;color:var(--lf-ink-3);text-align:center}.loft.authflow .auth-legal a{color:var(--lf-ink-2);text-underline-offset:3px}.loft.authflow .auth-legal a:hover{color:var(--lf-ink)}.loft.authflow .edge-card{background:var(--lf-surface);border:2px solid var(--lf-rule);box-shadow:none}.loft.authflow .edge-code{font-family:var(--lf-mono);font-size:var(--lf-t-1);letter-spacing:.14em;color:var(--lf-ink-3)}.loft.authflow .edge-title{font-family:var(--lf-dsp);font-stretch:86%;font-weight:900;letter-spacing:0}.loft.authflow .edge-msg{font-family:var(--lf-ui);font-stretch:100%;color:var(--lf-ink-2)}