*{box-sizing:border-box}.flex{display:flex}.flex-col{flex-direction:column}.grid{display:grid}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.shadow{box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}body{background:var(--base);color:var(--text);font-family:system-ui,-apple-system,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:14px;margin:0}:root {
  --rarity-mythic-core:#e93d82; --rarity-mythic-bg:rgba(233,61,130,0.15); --rarity-mythic-text:#f9a8d4; --rarity-mythic-border:rgba(233,61,130,0.35);
  --rarity-legendary-core:#a855f7; --rarity-legendary-bg:rgba(168,85,247,0.15); --rarity-legendary-text:#d8b4fe; --rarity-legendary-border:rgba(168,85,247,0.35);
  --rarity-rare-core:#3b82f6; --rarity-rare-bg:rgba(59,130,246,0.15); --rarity-rare-text:#93c5fd; --rarity-rare-border:rgba(59,130,246,0.35);
  --rarity-uncommon-core:#14b8a6; --rarity-uncommon-bg:rgba(20,184,166,0.15); --rarity-uncommon-text:#5eead4; --rarity-uncommon-border:rgba(20,184,166,0.35);
  --rarity-common-core:#22c55e; --rarity-common-bg:rgba(34,197,94,0.15); --rarity-common-text:#86efac; --rarity-common-border:rgba(34,197,94,0.35);
  --rarity-ubiquitous-core:#9ba1a6; --rarity-ubiquitous-bg:rgba(155,161,166,0.15); --rarity-ubiquitous-text:#d4d4d8; --rarity-ubiquitous-border:rgba(155,161,166,0.35);
}
.r-mythic { background:var(--rarity-mythic-bg); color:var(--rarity-mythic-text); border:1px solid var(--rarity-mythic-border); }
.r-veryr { background:var(--rarity-legendary-bg); color:var(--rarity-legendary-text); border:1px solid var(--rarity-legendary-border); }
.r-rare { background:var(--rarity-rare-bg); color:var(--rarity-rare-text); border:1px solid var(--rarity-rare-border); }
.r-uncomm { background:var(--rarity-uncommon-bg); color:var(--rarity-uncommon-text); border:1px solid var(--rarity-uncommon-border); }
.r-common { background:var(--rarity-common-bg); color:var(--rarity-common-text); border:1px solid var(--rarity-common-border); }
.r-ubiq { background:var(--rarity-ubiquitous-bg); color:var(--rarity-ubiquitous-text); border:1px solid var(--rarity-ubiquitous-border); }
.score-9,.score-10 { background:var(--rarity-mythic-bg); color:var(--rarity-mythic-text); border:1px solid var(--rarity-mythic-border); }
.score-8 { background:var(--rarity-legendary-bg); color:var(--rarity-legendary-text); border:1px solid var(--rarity-legendary-border); }
.score-7 { background:var(--rarity-rare-bg); color:var(--rarity-rare-text); border:1px solid var(--rarity-rare-border); }
.score-5,.score-6 { background:var(--rarity-uncommon-bg); color:var(--rarity-uncommon-text); border:1px solid var(--rarity-uncommon-border); }
.score-3,.score-4 { background:var(--rarity-common-bg); color:var(--rarity-common-text); border:1px solid var(--rarity-common-border); }
.score-1,.score-2 { background:var(--rarity-ubiquitous-bg); color:var(--rarity-ubiquitous-text); border:1px solid var(--rarity-ubiquitous-border); }
[data-theme="light"] {
  --rarity-mythic-text:#b3005a;
  --rarity-legendary-text:#8226cc;
  --rarity-rare-text:#0855c6;
  --rarity-uncommon-text:#066a60;
  --rarity-common-text:#036e2f;
  --rarity-ubiquitous-text:#5b6065;
}
.rangebar { position:relative; height:8px; border-radius:5px; background:linear-gradient(90deg,#22c55e,#14b8a6,#3b82f6,#a855f7,#e93d82); }  .trait-chip { display:inline-flex; align-items:center; gap:5px; padding:5px 10px; border-radius:999px; font-size:12px; font-weight:600; cursor:help; }
.tc-green { background:rgba(22,163,74,0.1); border:1px solid rgba(22,163,74,0.33); color:#17a44a; }
.tc-amber { background:rgba(217,119,6,0.1); border:1px solid rgba(217,119,6,0.33); color:#d97706; }
.tc-red { background:rgba(220,38,38,0.1); border:1px solid rgba(220,38,38,0.33); color:#f94840; }
.tc-slate { background:rgba(100,116,139,0.1); border:1px solid rgba(100,116,139,0.33); color:#7d8ea5; }
.tc-blue { background:rgba(37,99,235,0.1); border:1px solid rgba(37,99,235,0.33); color:#4c86fe; }
.tc-brown { background:rgba(161,98,7,0.1); border:1px solid rgba(161,98,7,0.33); color:#bf7d31; }
[data-theme="light"] .tc-green { color:#026c2d; }
[data-theme="light"] .tc-amber { color:#8e4b02; }
[data-theme="light"] .tc-red { color:#b70011; }
[data-theme="light"] .tc-slate { color:#4f5e72; }
[data-theme="light"] .tc-blue { color:#1951ce; }
[data-theme="light"] .tc-brown { color:#855003; } .rtier{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.02em}.beta-tag{margin-left:6px;padding:1px 6px;border-radius:3px;font-size:9px;letter-spacing:.06em;color:var(--muted);border:1px solid rgba(168,85,247,.35);vertical-align:middle}.beta-tag.beta-sm{margin-left:4px;padding:0 4px;font-size:8px}.heat{background:#7f1d1d;color:#fecaca}.cool{background:#064e3b;color:#a7f3d0}.steady{background:var(--divider);color:var(--muted)}.mtag{display:inline-block;padding:1px 7px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em}.spark{display:inline-block;vertical-align:middle;line-height:0}.pgr{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:14px 0}.pgr-b,.pgr-n{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:6px;font-size:13px;color:var(--link);text-decoration:none;border:1px solid var(--border);background:var(--surface)}.pgr-b:hover,.pgr-n:hover{border-color:#2563eb}.pgr-cur{background:#2563eb;color:var(--ft-on-primary);border-color:#2563eb;font-weight:700}.pgr-off{color:var(--text-dim);pointer-events:none}.pgr-gap{color:var(--text-dimmer);padding:0 2px}.pgr-jump{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-left:8px}.pgr-jump input{width:58px;padding:5px 8px;text-align:center}.pgr-lbl{font-size:12px;color:var(--text-dim);margin-left:8px}.rangebar .you{position:absolute;top:-3px;width:3px;height:14px;border-radius:2px;background:#fff;box-shadow:0 0 4px #000}.rangebar .atl{position:absolute;top:-2px;width:2px;height:12px;background:#34d399}.d-fire, .badge-fire { background:#f97316; color:#0a0a0b; }
.d-gem2, .badge-gem2 { background:#7c3aed; color:#f4f4f5; }
.d-gem1, .badge-gem1 { background:#2563eb; color:#ffffff; }
.d-fair { background:#22c55e; color:#0a0a0b; }
.d-above { background:var(--muted); color:var(--base); } .mi-cap-lbl{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.mi-big{font-size:22px;font-weight:800;margin-top:4px;font-variant-numeric:tabular-nums}.mi-coverage{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--divider);border:1px solid var(--border);border-radius:8px;overflow:hidden}.mi-coverage>a,.mi-coverage>div{padding:12px;text-decoration:none;background:var(--surface)}.mi-sub{font-size:11px;color:var(--muted);margin-top:2px}.mover-item:last-child{border-bottom:none}.mover-name{display:block;text-decoration:none;font-style:italic;color:var(--link);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:26px;padding-block:3px;box-sizing:border-box}a.mover-name:hover{text-decoration:underline}.mover-common{color:var(--text-dim);font-style:normal}.mover-vendor{color:var(--text-dim);text-decoration:none;border-bottom:1px dotted var(--text-dimmest);display:inline-block;min-height:24px;padding-block:4px;box-sizing:border-box}.mover-vendor:hover{color:var(--link);border-bottom-color:var(--ft-primary)}.grid>*{min-width:0}#coll-panel{position:fixed;top:var(--hdr-h);right:0;bottom:0;width:320px;z-index:48;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;box-shadow:-8px 0 24px rgba(0,0,0,.28)}#coll-panel[hidden]{display:none}.cp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--row-divider);position:sticky;top:0;background:var(--surface)}.cp-head b{font-size:14px;font-style:italic;color:var(--link)}#coll-panel-x{background:none;border:0;color:var(--text-dim);font-size:24px;cursor:pointer;min-width:44px;min-height:44px}.cp-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 24px}.cp-body label{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.08em;color:var(--link);font-weight:700}.cp-body input,.cp-body select{width:100%;font-weight:400;letter-spacing:0;color:var(--text)}.coll-del.is-armed{background:#d73d3d;color:#fff;font-weight:800}.btn.coll-act{padding:5px 10px;font-size:11px;min-height:26px}form.coll-act-form{display:inline;margin:0}.fchips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.fchip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border-radius:999px;text-decoration:none;border:1px solid var(--border-accent,#2563eb55);background:#2563eb14;color:var(--text);font-size:12px;line-height:1.2}.fchip:hover{border-color:#2563eb}.fchip-k{color:var(--text-dimmer);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.fchip-x{color:var(--text-dim);font-size:15px;line-height:1;margin-left:2px}.fchip-clear{background:none;border-style:dashed;color:var(--text-dim)}.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}body{--hdr-h:68px}.topstrip{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:12px;height:var(--hdr-h);padding:0 18px;background:var(--nav);border-bottom:1px solid var(--row-divider)}.ts-logo{display:flex;align-items:center;flex:none;text-decoration:none}.ts-logo img{height:38px;width:auto}.ts-search{position:relative;display:flex;align-items:center;flex:0 1 420px;min-width:180px}.ts-search input{width:100%;padding:6px 30px;font-size:13px;border-radius:8px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.ts-search input:focus{border-color:#2563eb}.ts-right{margin-left:auto;display:flex;align-items:center;gap:12px}.vendor-link{display:inline-flex;align-items:center;min-height:24px}.navrail{position:fixed;top:var(--hdr-h);bottom:0;left:0;width:196px;z-index:45;background:var(--nav);border-right:1px solid var(--row-divider);padding:0 0 12px;overflow-y:auto;display:flex;flex-direction:column}.rail-group{display:flex;flex-direction:column}.rail-i{display:block;padding:9px 16px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;border-left:2px solid transparent;min-height:24px}.rail-i:hover{background:var(--surface);color:var(--text)}.rail-on{color:var(--link);background:var(--surface);border-left-color:#3b82f6}.rail-div{height:1px;background:var(--row-divider);margin:10px 12px}body{--rail-w:0px}body.has-rail{--rail-w:196px;padding-left:var(--rail-w)}.hdr-search{display:none}.hdr-search-ico-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border-radius:8px;text-decoration:none;border:1px solid var(--border);background:var(--surface);font-size:14px}.hdr-search-ico-btn:hover{border-color:#2563eb}@media (min-width:1500px){.hdr-search{position:relative;display:flex;align-items:center;flex:0 1 340px;min-width:200px}.hdr-search-ico-btn{display:none}}.hdr-search input{width:100%;padding:6px 30px 6px 30px;font-size:13px;border-radius:8px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.hdr-search input:focus{border-color:#2563eb}.hdr-search-ico{position:absolute;left:9px;font-size:12px;opacity:.7;pointer-events:none}.hdr-search-kbd{position:absolute;right:8px;font-size:10px;color:var(--text-dimmer);border:1px solid var(--border);border-radius:4px;padding:1px 5px;pointer-events:none;font-family:ui-monospace,monospace}.hdr-search input:focus ~ .hdr-search-kbd{display:none}table{border-collapse:collapse;width:100%}th{background:var(--surface);color:var(--link);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;text-align:left;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border)}td{padding:8px 12px;border-bottom:1px solid var(--row-divider);font-size:13px;vertical-align:middle}tr:hover td{background:var(--surface)}.species-name{font-style:italic;color:var(--link)}th,td{font-variant-numeric:lining-nums tabular-nums}th.num,td.num{text-align:right}input,select,textarea{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:8px 12px;font-size:13px;outline:none}input:focus,select:focus{border-color:#2563eb}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:6px;font-weight:700;font-size:13px;cursor:pointer;border:none;letter-spacing:.02em;transition:all .12s;min-height:24px;box-sizing:border-box}.dcard-star{background:none;border:0;cursor:pointer;color:var(--text-dimmer);font-size:16px;line-height:1;padding:0 4px;text-decoration:none;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;opacity:.55}.dcard-star:hover,.dcard-star:focus-visible{opacity:1}.dcard-star-on,.dcard-star.is-on{color:var(--amber-text);opacity:1}.haul-add-mini{background:none;border:0;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;opacity:.55}.haul-add-mini:hover,.haul-add-mini:focus-visible{opacity:1}.haul-ask{display:inline-block;position:relative}.haul-ask>summary{list-style:none;cursor:pointer}.haul-ask>summary::-webkit-details-marker{display:none}.haul-ask-pop{position:absolute;z-index:20;top:calc(100% + 6px);left:0;padding:12px;width:220px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.haul-ask-l{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}.haul-ask-l select{display:block;width:100%;margin-top:4px;padding:6px 8px;font-size:14px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px}.haul-ask-note{font-size:10px;color:var(--text-dim);margin-top:6px;line-height:1.4}.haul-traits-form{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:6px}@media (max-width:600px){.haul-col-kind{display:none}}.haul-traits-form select{font-size:14px;padding:3px 6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:4px}.haul-traits-form .btn{padding:4px 8px;font-size:12px}.listing-acts{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.listing-acts .dcard-star,.listing-acts .haul-add-mini{padding:0;width:24px;min-width:24px}.btn-primary{background:#2563eb;color:var(--ft-on-primary)}.btn-primary:hover{background:#1d4ed8}.btn-ghost{background:transparent;color:var(--link);border:1px solid #2563eb}.btn-ghost:hover{background:#2563eb20}.btn-danger{background:transparent;color:var(--bad-text);border:1px solid #ef4444}.btn-danger:hover{background:#ef444415}.card{background:var(--card);border-radius:10px;padding:20px;border:1px solid var(--border)}#ft-consent{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:65;max-width:980px;margin:0 auto}#ft-consent[hidden],#ft-consent-spacer[hidden]{display:none}.stat-card{background:var(--surface);border-radius:10px;padding:16px 20px;border:1px solid var(--border)}.crawl-btn.is-disabled,.crawl-btn[disabled]{opacity:.45 !important;cursor:not-allowed !important;pointer-events:none;filter:grayscale(.6) !important}.nav-link{color:var(--muted);padding:6px 14px;border-radius:5px;font-size:13px;font-weight:500;letter-spacing:.02em;transition:all .12s;text-decoration:none;display:inline-block}.nav-link:hover{color:var(--text);background:var(--card)}.nav-link.active{color:var(--link);background:var(--card)}.ft-logo-light{display:none}.ft-logo-dark{display:block}[data-theme="light"] .ft-logo-dark{display:none !important}[data-theme="light"] .ft-logo-light{display:block !important}.ft-mark{display:block}@supports ((-webkit-mask-image:url("/static/img/fangtrack_spider_white.png")) or (mask-image:url("/static/img/fangtrack_spider_white.png"))){.ft-mark{background-color:var(--ft-text);-webkit-mask:url("/static/img/fangtrack_spider_white.png?v=2") center / contain no-repeat;mask:url("/static/img/fangtrack_spider_white.png?v=2") center / contain no-repeat}}.flash-ok{background:var(--flash-ok-bg);border:1px solid var(--flash-ok-border);color:var(--flash-ok-text);padding:10px 16px;border-radius:6px;margin-bottom:14px}.flash-err{background:var(--flash-err-bg);border:1px solid var(--flash-err-border);color:var(--flash-err-text);padding:10px 16px;border-radius:6px;margin-bottom:14px}.owned-badge{color:var(--link);font-weight:800;font-size:15px}.ship-info{font-size:11px;color:var(--muted);line-height:1.5}.ship-free{color:var(--ok-text);font-weight:700}*{scrollbar-color:var(--border) var(--nav);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--nav)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px;border:2px solid var(--nav)}::-webkit-scrollbar-thumb:hover{background:var(--text-dimmest)}.navdrop{position:relative;display:inline-flex}.navdrop-btn{font-family:inherit;background:none;border:0;cursor:pointer}.navdrop-caret{font-size:10px;opacity:.75;margin-left:2px;display:inline-block;transition:transform .12s}.navdrop-btn[aria-expanded="true"] .navdrop-caret{transform:rotate(180deg)}.navdrop-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:250px;padding:6px;border-radius:10px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.28)}.navdrop-menu[hidden]{display:none}.navdrop-i{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border-radius:7px;text-decoration:none;color:var(--text);font-size:13px;font-weight:600;min-height:24px}.navdrop-i:hover,.navdrop-i:focus-visible{background:var(--row-hover,var(--nav))}.navdrop-n{color:var(--text-dim);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.navdrop-div{height:1px;margin:6px 4px;background:var(--row-divider)}.navdrop-all{color:var(--link)}@media (max-width:1023px){.navdrop{display:none}}.sheet-group{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-n{color:var(--text-dim);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.home-hero{text-align:center;padding:26px 16px 22px;margin-bottom:22px;background:var(--card);border:1px solid var(--border);border-radius:12px}.hero-h{font-size:26px;font-weight:900;letter-spacing:-.02em;margin:0 0 6px;color:var(--text)}.hero-sub{font-size:13px;color:var(--text-dim);margin:0 0 16px}.hero-search{display:flex;align-items:center;gap:8px;max-width:620px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:6px 8px 6px 12px}.hero-search input{flex:1;background:none;border:0;outline:none;color:var(--text);font-size:16px;font-family:inherit;min-height:24px}.hero-search-ico{opacity:.7}.hero-go{padding:8px 16px;color:var(--ft-on-primary);white-space:nowrap;min-height:24px}.hero-counts{font-size:12px;color:var(--text-dim);margin:14px 0 0}.hero-counts strong{color:var(--text);font-variant-numeric:tabular-nums}.home-browse{margin-bottom:24px}.hb-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.hb-h{font-size:15px;font-weight:800;margin:0;color:var(--text)}.hb-all{font-size:12px;font-weight:700;color:var(--link);text-decoration:none;min-height:24px}.hb-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.hb-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--card);border:1px solid var(--border);text-decoration:none;min-height:24px}.hb-tile:hover{border-color:var(--link)}.hb-name{font-size:13px;font-weight:800;color:var(--text)}.hb-n{font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.hb-l{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.hb-tile-all{justify-content:center}.hb-tile-all .hb-name{color:var(--link)}@media (min-width:1024px){.hb-strip{grid-auto-flow:row;grid-template-columns:repeat(5,1fr)}}.kpi-strip-5{grid-template-columns:repeat(5,1fr) !important}@media (max-width:1200px){.kpi-strip-5{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:560px){.kpi-strip-5{grid-template-columns:repeat(2,1fr) !important}}.kpi-denoms{font-size:12px;color:var(--text-dim);margin:-14px 0 22px}.kpi-denoms-note{color:var(--muted)}.home-traits{margin:26px 0 8px}.ht-h{font-size:15px;font-weight:800;margin:0 0 10px;color:var(--text)}.ht-row{display:flex;flex-wrap:wrap;gap:8px}.ht-chip{padding:7px 13px;border-radius:999px;font-size:12px;font-weight:700;text-decoration:none;color:var(--text);background:var(--card);border:1px solid var(--border);min-height:24px;display:inline-flex;align-items:center}.ht-chip:hover{border-color:var(--link);color:var(--link)}.rail-fly{position:relative}.rail-fly-btn{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:inherit;background:none;border:0;cursor:pointer;text-align:left}.rail-fly-caret{opacity:.6;font-size:14px}.rail-fly-menu{position:absolute;left:100%;top:-6px;z-index:70;min-width:250px;padding:6px;border-radius:10px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.32)}.rail-fly-menu[hidden]{display:none}.rail-fly:hover .rail-fly-menu,.rail-fly:focus-within .rail-fly-menu{display:block}.rail-fly-i{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 10px;border-radius:7px;text-decoration:none;min-height:24px;color:var(--text);font-size:13px;font-weight:600}.rail-fly-i:hover,.rail-fly-i:focus-visible{background:var(--nav)}.rail-fly-n{color:var(--text-dim);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.rail-fly-div{height:1px;margin:6px 4px;background:var(--row-divider)}.rail-fly-all{color:var(--link)}.home-browse{margin:0 0 24px}.hb-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width:1400px){.hb-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.hb-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.hb-grid{grid-template-columns:repeat(2,1fr)}}.hb-card{display:block;padding:14px;text-decoration:none;color:inherit}.hb-card:hover{border-color:var(--link)}.hb-name{font-size:17px;font-weight:800;letter-spacing:-.01em;margin-bottom:4px;color:var(--link)}.hb-blurb{color:var(--muted);font-size:12px;line-height:1.45;margin-bottom:10px;min-height:34px}.hb-stats{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-dim)}.hb-stats strong{color:var(--text);font-variant-numeric:tabular-nums}.home-traits{margin:0 0 16px}.ht-row{display:flex;flex-wrap:wrap;gap:8px}a.ht-chip{text-decoration:none}a.ht-chip:hover{filter:brightness(1.15)}@media (max-width:900px){.wrap{display:flex;flex-direction:column}.wrap>*{order:1}.home-entry{order:2}}.topstrip{border-radius:0}.navrail{border-radius:0;padding-top:0}.ht-link{text-decoration:none;display:inline-flex;color:inherit}.ht-link:hover{filter:brightness(1.12)}.ht-row{display:flex;flex-wrap:wrap;gap:8px}.ht-row-2{margin-top:8px}.r-pill{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;min-height:24px}.facet-opt{color:var(--text)}.facet-opt:hover{color:var(--link)}.tabbar{display:none}.show-sm-only{display:none}.tara-only-sm{display:none !important}#more-sheet,#more-scrim{display:none}.pgr-more{display:none}.pgr-short{display:none}.filter-trigger,.fs-head,.fs-apply{display:none}.sd-actionbar{display:none}.sd-crumbs{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.sd-crumbs a{color:var(--text-dimmer);font-size:13px;text-decoration:none}.sd-crumbs a:hover{color:var(--ft-link)}.sd-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.sd-names{min-width:0}.sd-hero-kicker{display:none;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dimmer);margin-bottom:4px}.sd-titlerow h1{font-size:34px;font-weight:900;letter-spacing:-.02em;color:var(--ft-link);margin:0;line-height:1.1}.sd-titlerow h1.sd-h1-sci{font-style:italic}.sd-sci{font-size:21px;font-weight:700;font-style:italic;color:var(--text);margin:3px 0 0;line-height:1.2}.sd-deals{padding:7px 14px;font-size:13px;white-space:nowrap}.sd-subrow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sd-common{display:flex;align-items:center;gap:8px;min-height:26px}.sd-commonname{color:var(--text-soft);font-size:17px}.pron{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);font-size:13px}.pron b{color:var(--text);font-weight:700;font-style:normal}.pron-btn{background:none;border:0;padding:0 4px;cursor:pointer;min-width:24px;min-height:24px;line-height:1;font-size:14px;font-family:inherit;color:inherit}.pron-btn:hover{filter:brightness(1.35)}.pron-btn[hidden]{display:none}.sd-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sd-chips{margin-bottom:18px}.sd-prose{margin:0 0 20px;max-width:88ch}.sd-prose p{margin:0 0 12px;color:var(--text);font-size:14px;line-height:1.62}.sd-prose .sd-summary{color:var(--muted)}.sd-head-art{position:relative}.sd-stats{grid-template-columns:repeat(6,1fr)}@media (min-width:900px){.sd-head-art{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;margin-bottom:20px}.sd-head-art>.sd-crumbs{grid-column:1;grid-row:1;position:relative;z-index:1}.sd-head-art>.sd-head-text{grid-column:1;grid-row:2;position:relative;z-index:1;max-width:50%}.sd-head-art>.sd-statwrap{display:contents}.sd-head-art>.sd-statwrap>*{position:relative;z-index:1}.sd-head-art>.sd-statwrap>.sd-oos{grid-column:1;grid-row:3}.sd-head-art>.sd-statwrap>.sd-stats{grid-column:1;grid-row:4;margin-bottom:0}.sd-head-art>.sd-statwrap>.sd-fresh{grid-column:1;grid-row:5}.sd-art{grid-column:1;grid-row:2;position:relative;margin:-30px -20px 0 0;overflow:hidden;pointer-events:none;z-index:0}}[data-theme="dark"] .sd-art:not(.has-dark){display:none}[data-theme="light"] .sd-art:not(.has-light){display:none}.sd-art-plate{display:block;position:absolute;top:var(--plate-top,0);right:0;width:calc(46% * var(--plate-k,1));max-width:calc(620px * var(--plate-k,1));aspect-ratio:1/1;background-repeat:no-repeat;background-position:top right;background-size:contain}@media (min-width:1440px){.wrap{overflow-x:clip}.sd-head-art>.sd-head-text,.sd-head-art>.sd-statwrap>*{max-width:55%}.sd-head-art .sd-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-art{grid-row:1 / 5;overflow:visible;margin-left:55%}.sd-head-art>.sd-crumbs a{color:var(--text)}.sd-art-plate{top:auto;bottom:calc(var(--plate-drop,149px) * -1);left:50%;right:auto;width:var(--plate-px,975px);height:var(--plate-px,975px);max-width:none;transform:translateX(-50%);background-position:center;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 34%,transparent 56%);mask-image:radial-gradient(circle at 50% 50%,#000 34%,transparent 56%)}}.sd-art-credit{font-size:11px;color:var(--text-dimmer);margin:-6px 0 0}.sd-head-art .btn-ghost{background:var(--base)}.sd-hero,.home-band{display:none}@media (max-width:899px){.sd-head-art>.sd-head-text{max-width:none}.sd-art{display:none}.sd-head-art{display:flex;flex-direction:column}.sd-head-art>.sd-hero{order:0}.sd-head-art>.sd-head-text{order:1}.sd-head-art>.sd-crumbs{order:2;margin:14px 0 0}.sd-head-art>.sd-statwrap{order:3}.sd-hero,.home-band{display:block;position:relative;z-index:0;height:300px;margin:-24px -20px 0;pointer-events:none;overflow-x:clip;overflow-y:visible}.sd-hero-plate,.home-band-plate{position:absolute;top:var(--band-top,-54px);left:50%;width:var(--band-px,600px);height:var(--band-px,600px);transform:translateX(-50%);display:block;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 var(--band-fade-start,30%),transparent var(--band-fade-end,58%));mask-image:linear-gradient(to bottom,#000 0%,#000 var(--band-fade-start,30%),transparent var(--band-fade-end,58%))}.home-band-plate{background-image:var(--pd)}[data-theme="light"] .home-band-plate{background-image:var(--pl)}.home-band-plate{background-size:contain;width:178px;height:178px;top:62px}[data-theme="dark"] .sd-hero:not(.has-dark),[data-theme="light"] .sd-hero:not(.has-light),[data-theme="dark"] .home-band:not(.has-dark),[data-theme="light"] .home-band:not(.has-light){display:none}.sd-head .sd-hero-kicker{display:block}.sd-head .sd-titlerow{margin-bottom:2px}.sd-head .sd-titlerow h1{font-size:22px !important}.sd-head .sd-sci{font-size:16px}}.sib-tile{padding:10px 12px;text-decoration:none;display:block}.sib-tile-art{display:flex;align-items:center;gap:10px}.sib-thumb{flex:none;width:48px;height:48px;border-radius:6px;display:block;border:1px solid var(--border);background-image:var(--card-dark);background-repeat:no-repeat;background-size:cover;background-position:center}[data-theme="light"] .sib-thumb{background-image:var(--card-light)}.sib-body{min-width:0}.sr-bar{display:flex;align-items:stretch;padding:0;overflow:hidden}.sr-edge{flex:none;width:112px;align-self:stretch;display:block;background-image:var(--card-dark);background-repeat:no-repeat;background-size:150%;background-position:center}[data-theme="light"] .sr-edge{background-image:var(--card-light)}.sr-bar-copy{display:flex;flex-direction:column;gap:4px;padding:12px 12px 12px 20px;min-width:0}.sr-kicker{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dimmer)}.sr-bar-name{font-size:14px}.sr-bar-name em{font-weight:700;font-style:italic;color:var(--link)}.sr-bar-name a{font-weight:600;color:var(--link);text-decoration:none}.sr-bar-sub{font-size:12px;color:var(--muted)}.sr-bar-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-left:auto;padding:12px 16px 12px 12px}.sr-tile{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none}.sr-tile:hover{border-color:var(--ft-primary)}.sr-tile-thumb{width:32px;height:32px;border-radius:6px;flex:none;display:block;border:1px solid var(--border);background-image:var(--card-dark);background-repeat:no-repeat;background-size:140%;background-position:center}[data-theme="light"] .sr-tile-thumb{background-image:var(--card-light)}.sr-tile-flat{padding-left:12px}.sr-tile-text{display:flex;flex-direction:column;gap:1px;min-width:0}.sr-tile-label{font-size:13px;font-weight:700;color:var(--link)}.sr-tile-price{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dimmer);font-variant-numeric:tabular-nums}@media (max-width:900px){.sr-bar{flex-wrap:wrap}.sr-bar-links{margin-left:0;width:100%;padding:0 16px 12px}}@media (max-width:640px){.sr-edge{width:72px}.sr-bar-copy{padding:12px 12px 12px 14px}.sr-tile{flex:0 0 auto}}.ft-glass{background:rgba(10,10,12,.93);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 30px rgba(0,0,0,.45)}[data-theme="light"] .ft-glass{background:rgba(238,240,243,.95);border-color:rgba(0,0,0,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 30px rgba(0,0,0,.10)}.ft-glass-tile{background:rgba(28,28,33,.72);border:1px solid rgba(255,255,255,.09);border-radius:8px}[data-theme="light"] .ft-glass-tile{background:rgba(227,229,234,.72);border-color:rgba(0,0,0,.10)}.ft-glass-chip{display:inline-block;border-radius:999px;padding:6px 14px;font-size:11px;color:var(--text-dim)}.ft-decor{position:absolute;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;background-image:var(--pd)}[data-theme="light"] .ft-decor{background-image:var(--pl)}[data-theme="dark"] .ft-decor:not(.has-dark){display:none}[data-theme="light"] .ft-decor:not(.has-light){display:none}.ft-decor-band{position:relative;overflow:clip}.ft-decor-bleed{overflow:visible;overflow-x:clip;overflow-y:visible}.ft-decor-over{position:relative;z-index:1}@media (max-width:1100px){.ft-decor-wide>.ft-decor{display:none}}@media (max-width:768px){.sd-titlerow h1{font-size:22px !important}.sd-hero,.home-band{margin:-16px -12px 0}.sd-sci{font-size:15px}.sd-titlerow{gap:10px}.sd-deals{display:none}}.tara-switch{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;padding:9px 12px;margin:2px 0 0;cursor:pointer;border-radius:8px;color:var(--text-dim);font-size:13px;text-align:left;min-height:40px}.tara-switch:hover{background:var(--surface);color:var(--text)}.tara-track{position:relative;width:32px;height:18px;border-radius:9px;flex:none;background:var(--border);transition:background .15s}.tara-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-dimmer);transition:transform .15s,background .15s}.tara-switch[aria-checked="true"]{color:var(--text)}.tara-switch[aria-checked="true"] .tara-track{background:#a855f7}.tara-switch[aria-checked="true"] .tara-knob{transform:translateX(14px);background:#fff}.tara-switch-inline{width:auto;display:inline-flex;border:1px solid var(--border);background:var(--card);margin:0 0 12px}.tara-switch-inline[aria-checked="true"]{border-color:var(--accent-text)}.tara-switch:focus-visible{outline:2px solid #a855f7;outline-offset:2px}.mv-quiet{display:block;font-size:12px;color:var(--text-dim);border:1px solid var(--border);border-radius:8px;padding:12px 14px;margin-bottom:16px}.dcards{display:none}@media (min-width:769px) and (max-width:1199px){.navwrap{flex-wrap:wrap;height:auto !important;padding:6px 20px !important;row-gap:4px}}.social-row a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:2px;margin:-2px}@media (max-width:768px){ #coll-panel{left:0;width:auto;z-index:66;border-left:0;box-shadow:0 -8px 24px rgba(0,0,0,.28)}#coll-panel .cp-body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.navrail{display:none !important}body.has-rail{--rail-w:0px;padding-left:0 !important}body{--hdr-h:60px}.topstrip{padding:0 12px !important}.ts-logo img{height:30px}.ts-search{display:none !important}.nav-primary{display:none !important}.navwrap{height:56px !important;padding:0 12px !important;gap:8px !important}.nav-utility .nav-link:not(.hide-sm){display:none}.nav-utility form{display:none}.show-sm-only{display:inline-flex !important;align-items:center;justify-content:center}.tara-only-sm{display:flex !important}.hide-sm{display:none !important}.nav-link{padding:9px 11px;font-size:12px;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.wrap{padding:16px 12px !important}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--nav);border-top:1px solid var(--row-divider);padding-bottom:env(safe-area-inset-bottom,0px)}.tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;position:relative;min-height:56px;padding:6px 2px;color:var(--text-dim);font-size:10px;font-weight:600;letter-spacing:.01em}.tab-ico{font-size:19px;line-height:1}.tab-svg{width:21px;height:21px;display:block;color:var(--accent-text)}.tab-lbl{white-space:nowrap}.tab-on{color:var(--link)}.tab-on::before{content:'';position:absolute;top:0;left:22%;right:22%;height:2px;background:#3b82f6;border-radius:0 0 2px 2px}.tab-badge{position:absolute;top:5px;left:calc(50% + 7px);background:#f97316;color:#0a0a0b;font-size:9px;font-weight:800;min-width:15px;height:15px;line-height:15px;text-align:center;border-radius:8px;padding:0 3px}#more-scrim,#auth-scrim{display:block;position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.5)}#auth-sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:71;background:var(--surface);border-top:1px solid var(--border);border-radius:16px 16px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom,0px))}#auth-sheet[hidden],#auth-scrim[hidden]{display:none}#more-sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:71;background:var(--surface);border-top:1px solid var(--border);border-radius:16px 16px 0 0;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));max-height:82vh;overflow-y:auto}#more-sheet[hidden],#more-scrim[hidden]{display:none}.sheet-grip{width:36px;height:4px;border-radius:3px;background:var(--border-strong,var(--border));margin:4px auto 10px}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.sheet-crawl{font-size:11px;color:var(--text-dim)}.sheet-x{background:none;border:0;color:var(--text-dim);font-size:26px;line-height:1;cursor:pointer;min-width:44px;min-height:44px}.sheet-links{display:flex;flex-direction:column}.sheet-div{height:1px;background:var(--row-divider);margin:8px 0}.sheet-foot{border-top:1px solid var(--row-divider);margin-top:8px;padding-top:8px}.sheet-link{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 4px;color:var(--text);text-decoration:none;font-size:15px;font-weight:600}.sheet-btn{background:none;border:0;cursor:pointer;font-family:inherit}.mover-vendor,.mover-name,td a,footer a{padding-block:5px}.wrap a:not(.btn):not(.facet-opt){padding-block:5px}.wrap p a{padding-block:0}footer a[target="_blank"]{min-width:26px;display:inline-flex;align-items:center;justify-content:center}.facet-opt{min-height:26px;box-sizing:border-box}.facet-more{min-height:26px;padding:4px 10px}.icon-link{min-width:26px;min-height:26px;display:inline-flex !important;align-items:center;justify-content:center}[data-filter-sheet]:not(.fs-open){display:none}[data-filter-sheet].fs-open{display:block;position:fixed;left:0;right:0;bottom:0;top:44px;z-index:75;margin:0;border-radius:14px 14px 0 0;overflow-y:auto;padding:0 14px calc(80px + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--border)}.ft-decor-over.fs-lift{z-index:75}[data-filter-sheet].fs-open select,[data-filter-sheet].fs-open input:not([type=checkbox]):not([type=radio]){width:100% !important}[data-filter-sheet].fs-open>div{width:100%}[data-filter-sheet].fs-open{position:fixed;top:44px;bottom:0}.fs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;background:var(--surface);padding:12px 0 10px;border-bottom:1px solid var(--row-divider);margin-bottom:12px}.fs-head b{font-size:15px}.fs-x{background:none;border:0;color:var(--text-dim);font-size:26px;line-height:1;cursor:pointer;min-width:44px;min-height:44px}.fs-apply{display:block;position:fixed;left:0;right:0;z-index:76;bottom:calc(env(safe-area-inset-bottom,0px));padding:10px 14px 14px;background:var(--surface);border-top:1px solid var(--row-divider)}.fs-apply .btn{width:100%;justify-content:center;min-height:48px}.filter-trigger{display:flex;gap:8px;align-items:center;position:sticky;top:56px;z-index:40;background:var(--base);padding:8px 0 10px;margin-bottom:4px}.filter-trigger .ft-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:700;cursor:pointer}.filter-trigger .ft-btn.on{border-color:#2563eb;color:var(--link)}.filter-trigger .ft-count{margin-left:auto;font-size:12px;color:var(--text-dim);white-space:nowrap}.mv-card.mv-card-empty{display:none}.dcards{display:flex;flex-direction:column;gap:10px}div.deals-scroll,.card-swap>table,table.deals-table,div.species-tiles,div.card-swap-wrap{display:none !important}.dcard-none{font-size:13px;color:var(--text-dimmer);font-weight:600}.dcard{position:relative;border:1px solid var(--border);border-radius:10px;background:var(--card);padding:8px 12px 9px}.dcard-owned{border-left:2px solid #2563eb}.dcard-hit{position:absolute;inset:0;z-index:0;border-radius:10px;color:inherit}.dcard-l1,.dcard-l2,.dcard-l3{position:relative;z-index:1;pointer-events:none}.dcard-l3 .dcard-buy{pointer-events:auto}.dcard-l1{display:flex;align-items:baseline;gap:2px 6px;flex-wrap:wrap;margin-bottom:3px}.dcard-sci{font-style:italic;font-weight:700;color:var(--link);font-size:14px;flex:1 1 0;min-width:0;overflow-wrap:anywhere}.dcard-com{color:var(--muted);font-size:12px;order:9;flex:1 0 100%;min-width:0;overflow-wrap:anywhere}.dcard-seller{font-weight:700;color:var(--link);font-size:14px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcard-l1 a.dcard-seller{pointer-events:auto;display:block;min-height:24px;text-decoration:none}.dcard-l1 .dcard-star,.dcard-l1 .haul-add-mini{pointer-events:auto}.dcard-l1 .listing-acts{pointer-events:auto;margin-left:auto;flex:none}.dcard-l1 .listing-acts .dcard-star{margin-left:0}.dcard-l1 .listing-acts .haul-add-mini{min-height:24px;height:24px}.dcard-l1 .listing-acts + .dcard-badge{margin-left:0}.dcard-seller-priv{flex:none}.dcard-star{margin-left:auto;flex:none}.dcard-badge{margin-left:auto;flex:none}.dcard-star + .dcard-badge{margin-left:0}.dcard-badge span{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:800}.dcard-l2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:4px;min-height:26px}.dcard-ask{font-size:19px;font-weight:800;color:var(--link)}.dcard-landed,.dcard-delta{font-size:12px;color:var(--muted)}.dcard-under{color:var(--down-text);font-weight:700}.dcard-over{color:var(--up-text);font-weight:700}.dcard-l3{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-height:30px}.dcard-meta{display:flex;align-items:center;gap:2px 7px;min-width:0;flex:1 1 auto;flex-wrap:wrap;font-size:13px;color:var(--text-dim)}.dcard-size{font-weight:400;color:var(--text-dim)}.dcard-sex [title^="Unsexed"]{font-size:13px}.dcard-sex,.dcard-rarity,.dcard-src,.dcard-tier,.dcard-meta .owned-badge,.dcard-meta .mtag{flex:none}.dcard-tier{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcard-stage{font-size:15px;color:var(--text-soft);font-weight:600;min-width:0;overflow-wrap:anywhere}.dcard-sex{font-size:18px;line-height:1;vertical-align:-1px}.dcard-rarity{padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.dcard-spark{display:inline-flex;align-items:center;margin-left:auto;flex:none}.dash-tile .dcard-spark{display:none}.dcard-spark + .dcard-buy{margin-left:0}.btn.dcard-buy{margin-left:auto;padding:4px 10px !important;font-size:12px !important;min-height:30px;flex:none;width:auto;min-width:116px;max-width:62%;display:inline-flex;align-items:center;justify-content:center;gap:3px}.dcard-buy-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcard-buy-arrow{flex:none}.dcard-spark + .btn.dcard-buy{margin-left:0}.dcard-qty{font-size:12px;font-weight:800;color:var(--text-soft);background:var(--surface);padding:2px 7px;border-radius:999px}.dcard-acts{display:inline-flex;align-items:center;gap:8px;margin-left:auto;align-self:center;flex:none;pointer-events:auto}.dcard-acts .btn.coll-act{min-height:32px;min-width:40px;padding:4px 10px;font-size:14px;justify-content:center}.dcard-vendor-plain{margin-left:auto;font-size:12px;color:var(--text-dimmer)}.sd-actionbar{display:flex;gap:8px;position:fixed;left:0;right:0;z-index:59;bottom:calc(56px + env(safe-area-inset-bottom,0px));padding:8px 12px;background:var(--nav);border-top:1px solid var(--row-divider)}.sd-actionbar .btn{flex:1;justify-content:center;min-height:48px;font-size:14px}body.has-actionbar{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}#ft-consent{left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom,0px))}body.has-actionbar #ft-consent{bottom:calc(128px + env(safe-area-inset-bottom,0px))}.pgr{display:none !important}.pgr-more{display:block;margin:14px 0}.pgr-more .btn{min-height:48px}.pgr-more-note{font-size:12px;color:var(--text-dim);text-align:center;padding:10px 4px}.pgr-short{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 14px;font-size:13px;color:var(--text-dim)}.pgr-short .btn{min-height:44px;min-width:44px;justify-content:center}.pgr-short .pgr-off{opacity:.4;pointer-events:none}table{display:block;overflow-x:auto;white-space:normal;-webkit-overflow-scrolling:touch}table td,table th{word-break:break-word}[data-admin-tabs] ~ table th,[data-admin-tabs] ~ table td,[data-admin-tabs] ~ * table th,[data-admin-tabs] ~ * table td{white-space:nowrap;word-break:normal}[data-admin-tabs] ~ table td[style*="max-width"],[data-admin-tabs] ~ * table td[style*="max-width"]{white-space:normal;min-width:260px}.chart-filters,.wrap-sm{flex-wrap:wrap}select,input:not([type=checkbox]):not([type=radio]){max-width:100%}.grid>*,.dash-bottom>*,.dash-tile,.kpi-strip>*,.stat-strip-2>*,.mv-card,.card,.species-layout>*,.filter-trigger>*{min-width:0}#ft-tour-ovl{max-width:100vw}th,td{padding:9px 10px}.grid,.kpi-strip{grid-template-columns:1fr !important}.card{padding:14px}h1{font-size:18px !important}input,select,textarea{font-size:16px !important}.btn{min-height:44px}.hide-sm{display:none !important}.mobile-first{order:-1 !important}.species-layout{grid-template-columns:1fr !important}.species-facets:not(.fs-open){position:static !important;max-height:none !important;top:auto !important}}@media (min-width:769px) and (max-width:1199px){.navwrap{flex-wrap:wrap;height:auto !important;padding:6px 20px !important;row-gap:4px}}@media (min-width:769px) and (max-width:1023px){body{--hdr-h:86px}.topstrip{flex-wrap:wrap;align-content:center;row-gap:6px}.ts-search{flex:1 1 180px}.ts-right{margin-left:0}}@media (max-width:560px){.kpi-strip,.stat-strip-2{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:359px){.dcard-spark{display:none}}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("/static/fonts/DMSans-latin-400-700.woff2?v=1") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-shell="oct"]{color-scheme:dark;background:var(--bg)}html[data-shell="oct"][data-theme="light"]{color-scheme:light}html[data-shell="oct"] body{margin:0;background:var(--bg);color:var(--text);--rail-w:72px;--hdr-h:0px;padding-left:var(--rail-w)}html[data-shell="oct"] *::selection{background:var(--sel-fill)}:where(html[data-shell="oct"] [data-oct-main] a){color:var(--link)}:where(html[data-shell="oct"] [data-oct-main] a:hover){color:var(--text)}:where(html[data-shell="oct"] [data-oct-main] button,html[data-shell="oct"] [data-oct-main] input,html[data-shell="oct"] [data-oct-main] select){font-family:inherit}@media (prefers-reduced-motion:no-preference){html[data-shell="oct"]:has(main[data-oct-main]){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html[data-shell="oct"] *,html[data-shell="oct"] *::before,html[data-shell="oct"] *::after{transition:none !important;scroll-behavior:auto !important}}html[data-shell="oct"] .sr-only{left:0;margin:0}html[data-shell="oct"] main.wrap[data-oct-main]{display:block !important;max-width:none !important;padding:0 !important;overflow-x:visible !important}html[data-shell="oct"] [data-oct-main]>.flash-ok,html[data-shell="oct"] [data-oct-main]>.flash-err{margin:16px 4.3% 0}html[data-shell="oct"] .oct-wrap{max-width:1440px;margin:0 auto;padding:0 4.3%}@media (min-width:769px){html[data-shell="oct"] #ft-consent{left:calc(var(--rail-w) + 12px)}}@media (max-width:768px){html[data-shell="oct"] .oct-wrap{padding:0 16px}html[data-shell="oct"] [data-oct-main]>.flash-ok,html[data-shell="oct"] [data-oct-main]>.flash-err{margin:12px 16px 0}}html[data-shell="oct"] .flash-ok,html[data-shell="oct"] .flash-err{padding:10px 16px;border-radius:6px;font-size:13px;line-height:1.5}html[data-shell="oct"] .flash-ok{border:1px solid var(--green);background:var(--green-wash);color:var(--green-text-2)}html[data-shell="oct"] .flash-err{border:1px solid var(--red);background:var(--red-wash);color:var(--red-on-wash)}html[data-shell="oct"] .fchip{border:1px solid var(--border);background:var(--surface-2);color:var(--text)}html[data-shell="oct"] .fchip:hover{border-color:var(--primary);color:var(--text)}html[data-shell="oct"] .fchip-k{color:var(--text-3);font-size:11px}html[data-shell="oct"] .fchip-x{color:var(--text-2)}html[data-shell="oct"] .fchip-clear{border-style:dashed;background:none;color:var(--text-2)}html[data-shell="oct"] .btn[hidden]{display:none !important}html[data-shell="oct"] #ft-tour-ovl{padding:20px;background:var(--scrim)}html[data-shell="oct"] .ft-tour-card{display:flex;flex-direction:column;max-width:460px;max-height:100%;padding:26px 24px 20px;overflow-y:auto;border:1px solid var(--border);border-radius:6px;background:var(--bg-2);color:var(--text);box-shadow:0 25px 80px var(--shadow-strong)}html[data-shell="oct"] .ft-tour-emoji{flex:none}html[data-shell="oct"] .ft-tour-title{flex:none;color:var(--text);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.15}html[data-shell="oct"] .ft-tour-body{flex:0 1 auto;min-height:4.8em;overflow-y:auto;color:var(--text-2);font-size:14px;line-height:1.6}html[data-shell="oct"] .ft-tour-body.oct-tour-more{-webkit-mask-image:linear-gradient(to bottom,var(--text) calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,var(--text) calc(100% - 32px),transparent)}html[data-shell="oct"] .ft-tour-badges{align-items:center}html[data-shell="oct"] .ft-tour-foot{flex:none;flex-wrap:wrap;gap:12px 16px}html[data-shell="oct"] .ft-tour-dots{flex-wrap:wrap}html[data-shell="oct"] .ft-tour-dots i{background:var(--text-4)}html[data-shell="oct"] .ft-tour-dots i.on{background:var(--primary)}html[data-shell="oct"] .ft-tour-btns{margin-left:auto}html[data-shell="oct"] .ft-tour-skip{top:6px;right:6px;min-width:44px;min-height:44px;padding:6px 10px;border-radius:6px;color:var(--text-2)}html[data-shell="oct"] .ft-tour-skip:hover{color:var(--text)}html[data-shell="oct"].oct-tour-on:not(.oct-tour-over) #ft-consent{z-index:10000}html[data-shell="oct"] *:is([id="ft-tour-ovl"],[id="ft-consent"],[id="auth-sheet"],.fs-apply,.fs-head,.filter-trigger) *:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:480px){html[data-shell="oct"] .ft-tour-card{padding:22px 18px 16px}html[data-shell="oct"] .ft-tour-title{font-size:20px}}@media (max-width:768px){html[data-shell="oct"] #auth-scrim{background:var(--scrim)}html[data-shell="oct"] #auth-sheet{border-top:1px solid var(--border);border-radius:12px 12px 0 0;background:var(--bg-2);color:var(--text);box-shadow:0 -24px 70px var(--shadow-strong)}html[data-shell="oct"] #auth-sheet .sheet-grip{background:var(--border)}html[data-shell="oct"] [data-filter-sheet].fs-open{top:var(--hdr-h,56px);margin:0 !important;border-color:var(--border);border-top:0;border-radius:0;background:var(--bg-2);overscroll-behavior:contain}html[data-shell="oct"] .fs-head{border-bottom-color:var(--border);background:var(--bg-2)}html[data-shell="oct"] .fs-head b{color:var(--text);font-size:20px;font-weight:800;letter-spacing:-.025em}html[data-shell="oct"] .fs-x{color:var(--text-2)}html[data-shell="oct"] .fs-apply{border-top-color:var(--border);background:var(--bg-2)}html[data-shell="oct"] .filter-trigger{top:var(--hdr-h,56px);background:var(--bg)}html[data-shell="oct"] .filter-trigger .ft-btn{border-color:var(--border);border-radius:6px;background:var(--surface-2);color:var(--text)}html[data-shell="oct"] .filter-trigger .ft-btn.on{border-color:var(--primary);color:var(--link)}html[data-shell="oct"] .filter-trigger .ft-count{color:var(--text-2)}html[data-shell="oct"] .tab-badge{left:calc(50% + 6px);min-width:17px;height:17px;padding:0 3px;border-radius:9px;font-size:11px;line-height:17px}html[data-shell="oct"] .sd-actionbar .btn{white-space:nowrap}html[data-shell="oct"]:has([id="ft-consent"]:not([hidden])) .filter-trigger,html[data-shell="oct"]:has([id="ft-consent"]:not([hidden])) .sd-actionbar{position:static !important}html[data-shell="oct"]:has([id="ft-consent"]:not([hidden])) .sd-actionbar{margin-top:24px}html[data-shell="oct"]:has([id="ft-consent"]:not([hidden])) body.has-actionbar{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}html[data-shell="oct"]:has([id="ft-consent"]:not([hidden])) body.has-actionbar #ft-consent{bottom:calc(64px + env(safe-area-inset-bottom,0px))}html[data-shell="oct"]{scroll-padding-bottom:calc(69px + env(safe-area-inset-bottom,0px))}:where(html[data-shell="oct"] main *:is(a,button,input,select,textarea,summary,[tabindex],*:target)){scroll-margin-top:calc(var(--hdr-h,0px) + 12px)}html[data-shell="oct"] main.wrap:not([data-oct-main]) table th,html[data-shell="oct"] main.wrap:not([data-oct-main]) table td{word-break:normal;overflow-wrap:normal}html[data-shell="oct"] main.wrap:not([data-oct-main]) table th,html[data-shell="oct"] main.wrap:not([data-oct-main]) table td{white-space:nowrap}html[data-shell="oct"] main.wrap:not([data-oct-main]) table td[style*="max-width"]{min-width:260px;white-space:normal}html[data-shell="oct"] main.wrap:not([data-oct-main]) table[data-oct-cut="end"]{-webkit-mask-image:linear-gradient(to right,var(--text) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,var(--text) calc(100% - 40px),transparent)}html[data-shell="oct"] main.wrap:not([data-oct-main]) table[data-oct-cut="start"]{-webkit-mask-image:linear-gradient(to right,transparent,var(--text) 40px);mask-image:linear-gradient(to right,transparent,var(--text) 40px)}html[data-shell="oct"] main.wrap:not([data-oct-main]) table[data-oct-cut="start end"]{-webkit-mask-image:linear-gradient(to right,transparent,var(--text) 40px,var(--text) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,var(--text) 40px,var(--text) calc(100% - 40px),transparent)}}@media (max-width:768px){html[data-shell="oct"] body:has(main input[type="password"]) #ft-consent{position:static;margin:16px 8px}html[data-shell="oct"] body:has(main input[type="password"]) #ft-consent-spacer{display:none}}@media (max-width:768px) and (min-height:501px){html[data-shell="oct"]:not(:has([id="ft-consent"]:not([hidden]))) body.sd-bar-wait .sd-actionbar{visibility:hidden;opacity:0}html[data-shell="oct"] .sd-actionbar{transition:opacity .18s ease}}@media (max-width:768px) and (max-height:500px){html[data-shell="oct"] .tabbar{display:none !important}html[data-shell="oct"] body{padding-bottom:env(safe-area-inset-bottom,0px)}html[data-shell="oct"] body #ft-consent{bottom:calc(8px + env(safe-area-inset-bottom,0px))}html[data-shell="oct"]:has([id="ft-consent"]:not([hidden])) body.has-actionbar #ft-consent{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (max-width:768px) and (max-height:500px){html[data-shell="oct"] .filter-trigger,html[data-shell="oct"] .sd-actionbar{position:static !important}html[data-shell="oct"] .sd-actionbar{margin-top:24px}html[data-shell="oct"] body.has-actionbar{padding-bottom:env(safe-area-inset-bottom,0px)}html[data-shell="oct"] body.has-actionbar #ft-consent{bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (max-height:400px){html[data-shell="oct"] #ft-consent{padding:8px 12px !important;gap:6px 12px !important;font-size:12px !important}html[data-shell="oct"] #ft-consent>span:first-child{flex:1 1 200px !important}}@media (max-width:360px){html[data-shell="oct"] .sd-actionbar .btn{padding-inline:8px}}.oct-rail{position:fixed;left:0;top:0;bottom:0;width:72px;z-index:60;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0 12px;background:var(--bg-2);border-right:1px solid var(--border);font-family:"DM Sans",system-ui,-apple-system,sans-serif;color:var(--text-2);-webkit-font-smoothing:antialiased;overflow:visible}.oct-rail *,.oct-rail *::before,.oct-rail *::after,.oct-sheet *,.oct-footer *{box-sizing:border-box}.oct-rail-sp{flex:1 1 auto}.oct-rail-it,.oct-rail-logo{position:relative;width:64px;height:54px;border-radius:10px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-2);background:none;border:0;padding:0;margin:0;cursor:pointer;text-decoration:none;font:inherit;transition:color .12s,background-color .12s}.oct-rail-logo{color:var(--text);height:56px;margin-bottom:8px}.oct-rail-logo .oct-mark{width:30px;height:auto;display:block}.oct-rail-it .oct-ico{width:22px;height:22px;flex:none}.oct-rail-lb{font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.oct-rail-it:hover,.oct-rail-logo:hover,.oct-rail-it[aria-expanded="true"]{color:var(--text);background:var(--surface-2)}.oct-rail-it[aria-current]{color:var(--link);background:color-mix(in srgb,var(--primary) 12%,transparent)}.oct-rail-it[aria-current]::before{content:"";position:absolute;left:-4px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--primary)}.oct-rail-it:focus-visible,.oct-rail-logo:focus-visible,.oct-rail-lnk:focus-visible,.oct-rail-mb:focus-visible,.oct-sheet-x:focus-visible,.oct-rail-search input:focus-visible,.oct-footer a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.oct-rail-it[data-tip]::after,.oct-rail-logo[data-tip]::after{content:attr(data-tip);position:absolute;left:calc(100% + 16px);top:50%;transform:translateY(-50%);z-index:2;display:none;pointer-events:none;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:5px 9px;box-shadow:0 8px 24px var(--shadow-strong);font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:pre;opacity:0;transition:opacity .12s .35s}.oct-rail-it--tip[data-tip]::after,.oct-rail-logo[data-tip]::after{display:block}.oct-rail-it[data-tip]:hover::after,.oct-rail-it[data-tip]:focus-visible::after,.oct-rail-logo[data-tip]:hover::after,.oct-rail-logo[data-tip]:focus-visible::after{opacity:1}.oct-rail-it[aria-expanded="true"]::after{opacity:0 !important;transition:none}.oct-rail-badge{min-width:16px;height:16px;padding:0 4px;border-radius:8px;flex:none;font-size:11px;font-weight:700;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;font-style:normal}.oct-rail-badge[hidden]{display:none !important}.oct-rail-badge--alert{background:var(--fire);color:var(--bg)}.oct-rail-badge--haul{background:var(--primary);color:var(--ft-on-primary)}.oct-rail-it>.oct-rail-badge{position:absolute;top:4px;left:calc(50% + 5px);pointer-events:none}.oct-rail-it>.oct-rail-badge--alert:not([hidden]) ~ .oct-rail-badge--haul{display:none}.oct-rail-dot{position:absolute;top:8px;left:calc(50% + 9px);width:7px;height:7px;border-radius:50%;background:var(--link);pointer-events:none}.oct-rail-dot[hidden]{display:none}.oct-rail-panel{position:fixed;left:72px;top:8px;width:300px;max-width:calc(100% - 88px);max-height:calc(100vh - 16px);overflow-y:auto;display:none;text-align:left;background:var(--bg-2);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 70px var(--shadow-strong);padding:8px}.oct-rail-panel.oct-open{display:block}.oct-rail-panel--wide{width:min(700px,calc(100% - 88px))}.oct-rail-panel--search{width:min(380px,calc(100% - 88px))}.oct-rail-panel--admin{width:min(460px,calc(100% - 88px))}.oct-rail-ph{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:6px}.oct-rail-ph b{font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.oct-rail-ph span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oct-rail-grp{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.oct-rail-list{display:flex;flex-direction:column;gap:2px}.oct-rail-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px}@media (max-width:980px){.oct-rail-grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr))}}.oct-rail-grid--2{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.oct-rail-lnk{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;margin:0;border-radius:8px;color:var(--text-2);text-decoration:none;background:none;border:0;width:100%;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;text-align:left;transition:color .12s,background-color .12s}.oct-rail-lnk .oct-ico{width:20px;height:20px;flex:none}.oct-rail-lnk>span{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oct-rail-lnk>small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex:none}.oct-rail-lnk>.oct-rail-lock{display:inline-flex}.oct-rail-lnk>.oct-rail-lock .oct-ico{width:14px;height:14px}.oct-rail-lnk:hover{color:var(--text);background:var(--surface-2)}.oct-rail-lnk[aria-current]{color:var(--link);font-weight:600;background:color-mix(in srgb,var(--primary) 10%,transparent)}.oct-rail-lnk>.oct-rail-st{color:var(--link)}.oct-rail-form{margin:0;padding:0;display:block}.oct-rail-sep{height:1px;background:var(--border);margin:6px 2px}.oct-rail-foot{padding:0 10px}.oct-rail-crawl{align-items:center;margin:8px 0 4px;padding:4px 10px;border-radius:20px;background:var(--primary);color:var(--ft-on-primary);font-size:11px;font-weight:700;letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oct-rail-search{position:relative;margin:2px 2px 6px;display:block}.oct-rail-search>.oct-ico{position:absolute;left:12px;top:14px;width:16px;height:16px;z-index:1;color:var(--link);pointer-events:none}.oct-rail-search input{width:100%;height:44px;padding:0 40px 0 38px;border-radius:8px;margin:0;background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;font-size:14px;outline:none;-webkit-appearance:none;appearance:none}.oct-rail-search input::placeholder{color:var(--text-3)}.oct-rail-search input:focus{border-color:var(--primary)}.oct-rail-search>kbd{position:absolute;right:12px;top:13px;z-index:1;padding:0 5px;border-radius:4px;border:1px solid var(--border);color:var(--text-3);pointer-events:none;font-family:ui-monospace,monospace;font-size:11px;line-height:16px}.oct-rail-hint{margin:0;padding:2px 12px 8px;font-size:12px;line-height:1.5;color:var(--text-3)}@media (min-width:769px){html[data-shell="oct"] .oct-rail-search .sp-combo:not(.sp-full)>.sp-pop{position:static;margin:6px 0 0;border:0;border-radius:0;box-shadow:none;background:none;max-height:min(340px,calc(100vh - 220px))}html[data-shell="oct"] .oct-rail-search .sp-combo:not(.sp-full) .sp-opt{padding:8px 10px;border-radius:8px;border-bottom:0}html[data-shell="oct"] .oct-rail-search .sp-combo:not(.sp-full) .sp-opt.active,html[data-shell="oct"] .oct-rail-search .sp-combo:not(.sp-full) .sp-opt:hover{background:var(--surface-2)}html[data-shell="oct"] .oct-rail-search .sp-combo:not(.sp-full)>.sp-cancel{display:none}}@media (pointer:coarse){.oct-rail-search input{font-size:16px}}@media (min-width:769px) and (pointer:coarse){html[data-shell="oct"] .oct-rail-search .sp-combo:not(.sp-full) .sp-opt{min-height:44px;align-items:center}}@media (hover:none) and (pointer:coarse){.oct-rail-search>kbd{display:none}.oct-rail-search input{padding-right:12px}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){html[data-shell="oct"] .sp-combo.sp-full{display:grid !important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:10px 6px;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--text);overscroll-behavior:contain}html[data-shell="oct"] .sp-combo.sp-full>input[data-species-combo]{grid-area:1 / 1;align-self:center;box-sizing:border-box !important;width:100% !important;height:48px !important;min-height:0 !important;margin:0 !important;padding:0 12px !important;border:1px solid var(--border) !important;border-radius:8px !important;background:var(--surface-2) !important;color:var(--text) !important;box-shadow:none !important;outline:0 !important;line-height:normal !important;text-overflow:ellipsis}html[data-shell="oct"] .sp-combo.sp-full>input[data-species-combo]:focus{border-color:var(--primary) !important;outline:2px solid var(--primary) !important;outline-offset:1px !important}html[data-shell="oct"] .sp-combo.sp-full>.sp-cancel{grid-area:1 / 2;align-self:center;min-width:44px;min-height:44px;margin:0;padding:10px 2px;color:var(--link);font-family:inherit;font-size:15px;font-weight:600;white-space:nowrap}html[data-shell="oct"] .sp-combo.sp-full>.sp-cancel:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}html[data-shell="oct"] .sp-combo.sp-full>.sp-pop{grid-area:2 / 1 / 3 / 3;align-self:start;min-height:0;max-height:100%;margin:0;overflow-y:auto;overscroll-behavior:contain;border-color:var(--border);background:var(--surface)}html[data-shell="oct"] .sp-combo.sp-full>.sp-pop:empty{display:none}html[data-shell="oct"] .sp-combo.sp-full .sp-head{font-size:11px}html[data-shell="oct"] .sp-combo.sp-full .sp-empty{font-size:14px;line-height:1.5}}@media (max-width:480px){html[data-shell="oct"] .sp-combo.sp-full .sp-opt{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}html[data-shell="oct"] .sp-combo.sp-full .sp-opt>.sci{grid-column:1;grid-row:1}html[data-shell="oct"] .sp-combo.sp-full .sp-opt>.com{grid-column:1;grid-row:2}html[data-shell="oct"] .sp-combo.sp-full .sp-opt>.cnt{grid-column:2;grid-row:1 / span 2;margin-left:0}}html[data-shell="oct"] .sp-combo:focus:not(:focus-visible),html[data-shell="oct"] .oct-search .sp-combo:focus{outline:0}html[data-shell="oct"] .oct-search:has(>.sp-combo:focus:not(:focus-visible)){border-color:var(--border);outline:0}@media (max-height:720px) and (min-width:769px){.oct-rail-it{height:46px}.oct-rail-lb{display:none}.oct-rail-it[data-tip]::after{display:block}}.oct-rail-cue{display:none}@media (max-height:560px) and (min-width:769px),(max-height:720px) and (min-width:769px) and (hover:none){.oct-rail{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding-top:6px;overscroll-behavior:contain}.oct-rail::-webkit-scrollbar{display:none}.oct-rail-it{height:54px}.oct-rail-lb{display:block}.oct-rail-it[data-tip]::after,.oct-rail-logo[data-tip]::after{display:none}.oct-rail-sp{flex:0 0 8px}.oct-rail-cue{display:flex;position:fixed;left:0;z-index:3;width:71px;height:44px;justify-content:center;color:var(--text);pointer-events:none;opacity:0;transition:opacity .15s}.oct-rail-cue .oct-ico{width:16px;height:16px;flex:none}.oct-rail-cue--up{top:0;align-items:flex-start;padding-top:3px;background:linear-gradient(to bottom,var(--bg-2) 46%,transparent)}.oct-rail-cue--up .oct-ico{transform:rotate(-90deg)}.oct-rail-cue--down{bottom:0;align-items:flex-end;padding-bottom:3px;background:linear-gradient(to top,var(--bg-2) 46%,transparent)}.oct-rail-cue--down .oct-ico{transform:rotate(90deg)}.oct-rail[data-oct-more~="up"]>.oct-rail-cue--up,.oct-rail[data-oct-more~="down"]>.oct-rail-cue--down{opacity:1}.oct-rail-panel{max-height:calc(100dvh - 16px)}}@media (hover:none){.oct-rail-it[data-tip]::after,.oct-rail-logo[data-tip]::after{display:none}}.oct-rail-mb,.oct-rail-fill,.oct-sheet-head{display:none}.oct-rail-mb{align-items:center;gap:8px;height:44px;padding:0 12px;flex:none;cursor:pointer;border-radius:8px;border:1px solid var(--border);background:none;color:var(--text);font:inherit;font-size:14px;font-weight:600;margin:0}.oct-rail-mb .oct-ico{width:20px;height:20px;flex:none}.oct-rail-mb[aria-expanded="true"]{border-color:var(--primary);color:var(--link)}.oct-mb-close,.oct-rail-mb[aria-expanded="true"] .oct-mb-open{display:none}.oct-rail-mb[aria-expanded="true"] .oct-mb-close{display:inline-block}.oct-sheet-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;border:0;background:none;color:var(--text-2);cursor:pointer;padding:0}.oct-sheet-x:hover{color:var(--text);background:var(--surface-2)}.oct-sheet-crawl{font-size:11px;font-weight:600;color:var(--text-3)}@media (max-width:768px){html[data-shell="oct"] body{--rail-w:0px;--hdr-h:56px;padding-left:0;padding-top:var(--hdr-h)}.oct-rail{right:0;bottom:auto;width:auto;height:56px;flex-direction:row;gap:8px;padding:0 10px 0 6px;border-right:0;border-bottom:1px solid var(--border)}.oct-rail>.oct-rail-it,.oct-rail>.oct-rail-sp,.oct-rail-it[data-tip]::after,.oct-rail-logo[data-tip]::after{display:none}.oct-rail-logo{width:48px;height:48px;margin:0}.oct-rail-mb{display:inline-flex}.oct-rail-fill{display:block;flex:1 1 auto}.oct-rail-panel{left:8px;right:8px;top:64px !important;width:auto;max-width:none;max-height:calc(100vh - 140px)}html[data-shell="oct"] #more-scrim{display:none !important}html[data-shell="oct"] #more-sheet{top:56px;bottom:calc(57px + env(safe-area-inset-bottom,0px));max-height:none;border-radius:0;border-top:0;background:var(--bg-2);color:var(--text);padding:0 12px 40px;font-family:"DM Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:contain}html[data-shell="oct"] #more-sheet[hidden]{display:none}.oct-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:1;background:var(--bg-2);padding:4px 0 4px 10px;border-bottom:1px solid var(--border)}.oct-sheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-content:start;gap:0 16px}.oct-sheet-g{min-width:0}.oct-sheet .oct-rail-grp{font-size:11px;padding-top:14px}.oct-sheet .oct-rail-lnk{font-size:15px}}.oct-footer{border-top:1px solid var(--border);margin-top:48px;color:var(--text-2);font-family:"DM Sans",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.oct-footer-in{max-width:1440px;margin:0 auto;padding:36px 4.3% 28px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.oct-footer-logo{display:block;color:var(--text);line-height:0}.oct-footer-logo .oct-lockup{display:block;width:160px;height:auto}.oct-footer-social{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:wrap}.oct-footer-social a{color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;padding:0}.oct-footer-nav{display:flex;gap:6px 8px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.5;color:var(--text-4)}.oct-footer-nav a,.oct-footer-money{color:var(--text-2);text-decoration:none;padding:6px 4px;display:inline-block;font-size:12px;line-height:1.5}.oct-footer-social a:hover,.oct-footer-nav a:hover,.oct-footer-money:hover{color:var(--text)}.oct-footer-copy{margin:0;font-size:11px;line-height:1.5;color:var(--text-3)}@media (max-width:960px){.oct-footer-nav{display:block;text-wrap:balance}.oct-footer-nav>span[aria-hidden]{display:none}.oct-footer-nav a{margin:0 5px}}@media (max-width:768px){.oct-footer-in{padding:28px 16px 24px;gap:12px}}
html[data-shell="oct"] .oct-page{--oct-u:calc(1vw - var(--rail-w,0px) / 100);--oct-gutter:4.3%;min-width:0;color:var(--text);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}:where(html[data-shell="oct"] .oct-page,html[data-shell="oct"] .oct-scrim) *:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:where(html[data-shell="oct"] .oct-page,html[data-shell="oct"] .oct-scrim) input:focus-visible,:where(html[data-shell="oct"] .oct-page,html[data-shell="oct"] .oct-scrim) select:focus-visible,:where(html[data-shell="oct"] .oct-page,html[data-shell="oct"] .oct-scrim) textarea:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}html[data-shell="oct"] .oct-section{padding-block:clamp(40px,calc(6 * var(--oct-u)),65px)}html[data-shell="oct"] .oct-section--tight{padding-block:clamp(22px,calc(3 * var(--oct-u)),36px)}html[data-shell="oct"] .oct-section--rule{border-top:1px solid var(--border)}html[data-shell="oct"] .oct-section--fill{background:var(--surface)}html[data-shell="oct"] .oct-rule{border:0;border-top:1px solid var(--border);margin:0;height:0}html[data-shell="oct"] .oct-rule--soft{border-top-color:var(--line-soft)}html[data-shell="oct"] .oct-rule-top{border-top:1px solid var(--border)}html[data-shell="oct"] .oct-rule-bottom{border-bottom:1px solid var(--border)}html[data-shell="oct"] .oct-h1{margin:0;color:var(--text);font-weight:900;line-height:1;letter-spacing:-.05em;font-size:clamp(40px,calc(4.8 * var(--oct-u)),64px);text-wrap:balance;overflow-wrap:break-word}html[data-shell="oct"] .oct-h1--display{line-height:.99;letter-spacing:-.058em;font-size:clamp(38px,calc(7.4 * var(--oct-u)),100px)}html[data-shell="oct"] .oct-h1 em{display:block;font-size:.9em;font-weight:300;letter-spacing:-.035em;line-height:1.22}html[data-shell="oct"] .oct-h2{margin:0;color:var(--text);font-weight:800;line-height:1.1;letter-spacing:-.04em;font-size:clamp(26px,calc(3.2 * var(--oct-u)),44px);text-wrap:balance;overflow-wrap:break-word}html[data-shell="oct"] .oct-h2 em{font-weight:300;color:var(--text-2)}html[data-shell="oct"] .oct-h3{margin:0;color:var(--text);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word}html[data-shell="oct"] .oct-micro,html[data-shell="oct"] .oct-eyebrow,html[data-shell="oct"] .oct-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;color:var(--text-2)}html[data-shell="oct"] .oct-micro--dim,html[data-shell="oct"] .oct-kicker{color:var(--text-3)}html[data-shell="oct"] .oct-eyebrow,html[data-shell="oct"] .oct-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}html[data-shell="oct"] .oct-eyebrow{margin:0 0 14px}html[data-shell="oct"] .oct-kicker{margin:0 0 10px}html[data-shell="oct"] .oct-eyebrow a,html[data-shell="oct"] .oct-kicker a{color:inherit;text-decoration:none}html[data-shell="oct"] .oct-eyebrow a:hover,html[data-shell="oct"] .oct-kicker a:hover{color:var(--link)}html[data-shell="oct"] .oct-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block;flex:none}html[data-shell="oct"] .oct-lede{margin:16px 0 0;max-width:52ch;color:var(--text-2);font-size:14px;line-height:1.65;text-wrap:pretty}html[data-shell="oct"] .oct-copy{margin:0;max-width:70ch;color:var(--text-2);font-size:13px;line-height:1.65;text-wrap:pretty}html[data-shell="oct"] .oct-sci{font-style:italic;color:var(--link);font-weight:600;overflow-wrap:anywhere}html[data-shell="oct"] a.oct-sci{text-decoration:none}html[data-shell="oct"] a.oct-sci:hover{color:var(--text)}html[data-shell="oct"] .oct-num{font-variant-numeric:tabular-nums}html[data-shell="oct"] .oct-page time{white-space:nowrap}html[data-shell="oct"] .oct-inferred{color:var(--text-3)}html[data-shell="oct"] .oct-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;margin:0 0 30px}html[data-shell="oct"] .oct-sec-head>*{min-width:0}html[data-shell="oct"] .oct-sec-note{margin:10px 0 0;max-width:60ch;color:var(--text-2);font-size:13px;line-height:1.6;text-wrap:pretty}html[data-shell="oct"] .oct-sec-aside{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;color:var(--text-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase}html[data-shell="oct"] .oct-more{display:inline-flex;align-items:center;gap:12px;min-height:34px;color:var(--link);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap}html[data-shell="oct"] .oct-more:hover{color:var(--text)}html[data-shell="oct"] .oct-grid{display:grid;gap:var(--oct-gap,24px);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--oct-min,220px)),1fr))}html[data-shell="oct"] .oct-grid--fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--oct-min,220px)),1fr))}html[data-shell="oct"] .oct-grid>*{min-width:0}html[data-shell="oct"] .oct-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text)}html[data-shell="oct"] .oct-card--art{background:var(--bg-2)}html[data-shell="oct"] .oct-tile{min-width:0;padding:14px 0 0;border-top:1px solid var(--border)}html[data-shell="oct"] .oct-hero{--oct-hero-pad:clamp(28px,calc(4 * var(--oct-u)),44px);display:grid;gap:24px 32px;align-items:end;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));padding-top:var(--oct-hero-pad)}html[data-shell="oct"] .oct-hero-copy{min-width:0;padding-bottom:28px}html[data-shell="oct"] .oct-hero-art{min-width:0;display:flex;flex-direction:column;margin-top:calc(-1 * var(--oct-hero-pad))}html[data-shell="oct"] .oct-hero-stage{position:relative;isolation:isolate;overflow:clip;height:clamp(220px,calc(62 * var(--oct-u)),364px)}html[data-shell="oct"] .oct-hero-ring{position:absolute;left:50%;top:52%;height:82%;aspect-ratio:1;z-index:-1;transform:translate(-50%,-50%);border:1px solid var(--border);border-radius:50%;opacity:.65}html[data-shell="oct"] .oct-hero-rule{position:absolute;left:0;right:0;bottom:0;height:1px;z-index:-1;background:var(--border)}html[data-shell="oct"] .oct-hero-cap{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:6px 16px;padding:12px 0 14px}html[data-shell="oct"] .oct-hero-cap .oct-sci{font-size:14px;text-align:right;margin-left:auto}html[data-shell="oct"] .oct-hero-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0 0}html[data-shell="oct"] .oct-hero-tools>.oct-search{margin:0}html[data-shell="oct"] .oct-search{position:relative;display:flex;align-items:center;gap:10px;height:44px;width:100%;max-width:380px;min-width:0;margin:20px 0 0;padding:0 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}html[data-shell="oct"] .oct-search--lg{height:54px;max-width:430px;gap:12px;padding:0 14px}html[data-shell="oct"] .oct-search:focus-within{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px}html[data-shell="oct"] .oct-search-ico{display:inline-flex;flex:none;color:var(--link)}html[data-shell="oct"] .oct-search .sp-combo:not(.sp-full){position:static !important}html[data-shell="oct"] .oct-search>input[type="search"],html[data-shell="oct"] .oct-search>input[type="search"]:focus-visible,html[data-shell="oct"] .oct-search *:where(.sp-combo:not(.sp-full))>input[type="search"],html[data-shell="oct"] .oct-search *:where(.sp-combo:not(.sp-full))>input[type="search"]:focus-visible{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:10px 0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:13px;line-height:1.4;outline:none;-webkit-appearance:none;appearance:none}html[data-shell="oct"] .oct-search input::placeholder{color:var(--text-3);opacity:1}html[data-shell="oct"] .oct-search-key{flex:none;padding:1px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}@media (min-width:769px){html[data-shell="oct"] .oct-search .sp-pop{top:calc(100% + 6px);left:-1px;right:-1px;margin-top:0;z-index:20;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;box-shadow:0 15px 36px var(--shadow-strong)}html[data-shell="oct"] .oct-search .sp-opt.active,html[data-shell="oct"] .oct-search .sp-opt:hover{background:var(--surface)}}html[data-shell="oct"] .oct-plate,html[data-shell="oct"] .oct-gicon{--oct-plate-px:96px;position:relative;display:block;flex:none;width:var(--oct-plate-px);max-width:100%;aspect-ratio:1;border-radius:var(--plate-radius)}html[data-shell="oct"] .oct-plate{mix-blend-mode:var(--blend);content-visibility:auto;contain-intrinsic-size:auto var(--oct-plate-px)}html[data-shell="oct"] .oct-plate--xs{--oct-plate-px:40px}html[data-shell="oct"] .oct-plate--sm{--oct-plate-px:56px}html[data-shell="oct"] .oct-plate--md{--oct-plate-px:96px}html[data-shell="oct"] .oct-plate--lg{--oct-plate-px:150px}html[data-shell="oct"] .oct-plate--xl{--oct-plate-px:200px}html[data-shell="oct"] .oct-plate--fill{width:100%;max-width:230px;margin-inline:auto}html[data-shell="oct"] .oct-plate-img{position:absolute;inset:0;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:var(--pd)}html[data-shell="oct"][data-theme="light"] .oct-plate-img{background-image:var(--pl)}html[data-shell="oct"] [data-lazy-plates].is-lazy .oct-plate:not([data-seen]) .oct-plate-img{background-image:none !important}html[data-shell="oct"] .oct-plate--hero{position:absolute;left:50%;top:52%;width:auto;max-width:none;height:106%;content-visibility:visible;transform:translate(-50%,-50%) rotate(var(--oct-rot,6deg))}html[data-shell="oct"] .oct-plate--none{mix-blend-mode:normal}html[data-shell="oct"] .oct-plate--none .oct-plate-img,html[data-shell="oct"] .oct-gicon .oct-plate-img{inset:8%}html[data-shell="oct"] .oct-plate--none.oct-plate--hero{height:62%;transform:translate(-50%,-50%)}html[data-shell="oct"] .oct-plate--blank{display:grid;place-items:center;border:1px solid var(--border)}html[data-shell="oct"] .oct-plate-none{padding:10%;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.5;text-align:center;text-transform:uppercase}html[data-shell="oct"] .oct-plate--xs .oct-plate-none,html[data-shell="oct"] .oct-plate--sm .oct-plate-none{display:none}html[data-shell="oct"][data-theme="light"] .oct-only-dark,html[data-shell="oct"][data-theme="dark"] .oct-only-light{display:none !important}html[data-shell="oct"] .oct-credit{margin:0;color:var(--text-3);font-size:11px;line-height:1.5}html[data-shell="oct"] .oct-gtiles{display:grid;gap:0 var(--oct-gtile-gap,32px);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--oct-gtile-min,340px)),1fr))}html[data-shell="oct"] .oct-gtiles--compact{--oct-gtile-gap:28px;--oct-gtile-min:240px}html[data-shell="oct"] .oct-page a.oct-gtile{--oct-gtile-art:84px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:16px 20px;align-items:start;min-width:0;padding:22px 0 24px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;scroll-margin-top:calc(var(--hdr-h,0px) + 12px);transition:background-color .12s}html[data-shell="oct"] .oct-page a.oct-gtile:hover{background:var(--bg-2);color:inherit}html[data-shell="oct"] .oct-page a.oct-gtile:focus-visible{outline-offset:-2px}html[data-shell="oct"] .oct-page a.oct-gtile[hidden]{display:none}html[data-shell="oct"] .oct-page a.oct-gtile--lead{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:auto;align-items:end;min-height:340px}html[data-shell="oct"] .oct-page a.oct-gtile--compact{--oct-gtile-art:76px;display:block;padding:18px 84px 20px 0}html[data-shell="oct"] .oct-gtile-copy{position:relative;z-index:1;min-width:0}html[data-shell="oct"] .oct-gtile--full .oct-gtile-head{padding-right:calc(var(--oct-gtile-art) + 26px)}html[data-shell="oct"] .oct-gtile-name{margin:10px 0 0;color:var(--link);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.05;overflow-wrap:break-word}html[data-shell="oct"] .oct-gtile--lead .oct-gtile-name{font-size:clamp(34px,calc(4 * var(--oct-u)),54px)}html[data-shell="oct"] .oct-gtile--compact .oct-gtile-name{margin:0;font-size:17px;letter-spacing:-.01em;line-height:1.3}html[data-shell="oct"] .oct-gtile-blurb{margin:10px 0 14px;max-width:44ch;color:var(--text-2);font-size:12px;line-height:1.5}html[data-shell="oct"] .oct-gtile--compact .oct-gtile-blurb{min-height:34px;margin:6px 0 12px;max-width:none;line-height:1.45}html[data-shell="oct"] .oct-gtile-stats{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--text-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html[data-shell="oct"] .oct-gtile-stats b{color:var(--text);font-size:15px;font-weight:700;letter-spacing:0}html[data-shell="oct"] .oct-gtile--compact .oct-gtile-stats{gap:4px 10px;letter-spacing:.04em;white-space:normal}html[data-shell="oct"] .oct-gtile--compact .oct-gtile-stats b{font-size:inherit;letter-spacing:inherit}html[data-shell="oct"] .oct-gtile-open{display:inline-flex;align-items:center;gap:8px;min-height:24px;margin-top:16px;color:var(--link);font-size:12px;font-weight:600;white-space:nowrap}html[data-shell="oct"] .oct-gtile-art{position:absolute;right:6px;top:16px;width:var(--oct-gtile-art)}html[data-shell="oct"] .oct-gtile--compact .oct-gtile-art{right:0;top:14px}html[data-shell="oct"] .oct-gtile-art .oct-plate{min-height:0}html[data-shell="oct"] .oct-gtile--full .oct-gtile-art .oct-plate:not(.oct-plate--none){transform:rotate(-10deg)}html[data-shell="oct"] .oct-gtile-stage{position:relative;min-width:0;height:300px}html[data-shell="oct"] .oct-gtile-stage .oct-plate{--oct-plate-px:300px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) rotate(8deg)}html[data-shell="oct"] .oct-gtile-stage .oct-plate--none{--oct-plate-px:200px;transform:translate(-50%,-50%)}html[data-shell="oct"] .oct-gtile-cap{position:absolute;right:0;bottom:0;max-width:100%;font-size:12px;text-align:right}html[data-shell="oct"] .oct-gtile-share{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding-top:10px;border-top:1px solid var(--line-soft)}html[data-shell="oct"] .oct-gtile-share-val{display:flex;align-items:center;gap:10px}html[data-shell="oct"] .oct-gtile-bar{position:relative;display:block;width:80px;height:3px;background:var(--surface-2)}html[data-shell="oct"] .oct-gtile-bar>span{position:absolute;left:0;top:0;bottom:0;width:var(--oct-share,0%);background:var(--link)}html[data-shell="oct"] .oct-gtile-pct{color:var(--text-2);font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1}html[data-shell="oct"] .oct-fg{display:grid;grid-template-columns:minmax(0,1fr) fit-content(440px);gap:32px;align-items:center;margin-top:56px;padding-top:28px;border-top:1px solid var(--border)}html[data-shell="oct"] .oct-fg-strip{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;height:96px;overflow:hidden}html[data-shell="oct"] .oct-page a.oct-fg-plate{flex:none;display:block;padding:0;background:var(--bg);transition:transform .2s}html[data-shell="oct"] .oct-page a.oct-fg-plate:hover{transform:scale(1.08)}html[data-shell="oct"] .oct-page a.oct-fg-plate:focus-visible{outline-offset:-2px}html[data-shell="oct"] .oct-fg-copy{min-width:0}html[data-shell="oct"] .oct-fg--end .oct-fg-copy{text-align:right}html[data-shell="oct"] .oct-fg-h{margin:6px 0 0;color:var(--text);font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.15}html[data-shell="oct"] .oct-fg-p{margin:8px 0 0;color:var(--text-2);font-size:12px;line-height:1.6}html[data-shell="oct"] .oct-fg-products{display:flex;flex-wrap:wrap;gap:0 18px;margin:12px 0 0;padding:0;border-top:1px solid var(--line-soft);list-style:none}html[data-shell="oct"] .oct-fg-products li{display:flex;align-items:baseline;gap:6px;padding:8px 0;color:var(--text-2);font-size:12px}html[data-shell="oct"] .oct-fg-products b{color:var(--text);font-weight:600}html[data-shell="oct"] .oct-fg-links{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:4px}html[data-shell="oct"] .oct-fg--end .oct-fg-links{justify-content:flex-end}html[data-shell="oct"] .oct-fg-note{margin:6px 0 0;color:var(--text-3);font-size:11px;line-height:1.5}html[data-shell="oct"] .oct-rarity{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;color:var(--text-2);font-size:12px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;vertical-align:middle}html[data-shell="oct"] .oct-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.5;white-space:nowrap}html[data-shell="oct"] .oct-pill--md{padding:4px 12px}html[data-shell="oct"] .oct-pill--none{border:1px dashed var(--border);background:transparent;color:var(--text-2)}html[data-shell="oct"] .oct-beta{display:inline-flex;align-items:center;flex:none;height:16px;margin:0;padding:0 6px;border:1px solid var(--accent-border);border-radius:3px;background:var(--accent-soft);color:var(--accent-text);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase;vertical-align:middle;white-space:nowrap}html[data-shell="oct"] .oct-esa{display:inline-flex;align-items:center;flex:none;height:16px;margin:0;padding:0 5px;border:1px solid currentColor;border-radius:3px;background:transparent;color:var(--warn-text);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;line-height:1;vertical-align:middle;white-space:nowrap;cursor:help}html[data-shell="oct"] .oct-esa-note{margin:10px 0 0;color:var(--text-2);font-size:13px;line-height:1.5}html[data-shell="oct"] .oct-grade{display:inline-block;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn{justify-content:center;min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn.oct-btn-sm{min-height:30px;padding:5px 12px;font-size:12px}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn.oct-btn-block{display:flex;width:100%}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-primary,html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-primary:hover{background:var(--primary);color:var(--ft-on-primary)}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-primary:hover{background:var(--primary-strong)}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-ghost,html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-ghost:hover{background:transparent;border-color:var(--primary);color:var(--link)}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-ghost:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-danger,html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-danger:hover{background:transparent;border-color:var(--red);color:var(--red-text)}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn-danger:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn[disabled],html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn[aria-disabled="true"]{opacity:.45;cursor:default}html[data-shell="oct"] .oct-page form[data-confirm-delete] button.is-armed{background:var(--danger);border-color:var(--danger);color:var(--ft-on-primary);font-weight:800}html[data-shell="oct"] .oct-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 14px;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s}html[data-shell="oct"] .oct-toggle:hover{border-color:var(--primary);color:var(--text)}html[data-shell="oct"] .oct-toggle[aria-pressed="true"],html[data-shell="oct"] .oct-toggle[aria-selected="true"],html[data-shell="oct"] .oct-toggle[aria-current]{border-color:var(--primary);background:var(--primary);color:var(--ft-on-primary)}html[data-shell="oct"] .oct-toggles{display:flex;flex-wrap:wrap;gap:8px}html[data-shell="oct"] .oct-page .oct-switch{display:inline-flex;align-items:center;margin:0;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}html[data-shell="oct"] .oct-page .oct-switch:not(.oct-switch--bare){gap:10px;min-height:40px;padding:6px 14px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-2);line-height:1.2;text-align:left;transition:background-color .12s,border-color .12s,color .12s}html[data-shell="oct"] .oct-page .oct-switch:not(.oct-switch--bare):hover{border-color:var(--primary);color:var(--text)}html[data-shell="oct"] .oct-page .oct-switch:not(.oct-switch--bare)[aria-checked="true"]{border-color:var(--primary);color:var(--text);background:color-mix(in srgb,var(--primary) 12%,transparent)}html[data-shell="oct"] .oct-page .oct-switch[disabled]{opacity:.6;cursor:default}html[data-shell="oct"] .oct-switch-track{position:relative;flex:none;width:32px;height:18px;border-radius:999px;background:var(--text-3);transition:background-color .12s}html[data-shell="oct"] .oct-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--ft-on-primary);transition:left .12s}html[data-shell="oct"] .oct-switch[aria-checked="true"] .oct-switch-track{background:var(--primary)}html[data-shell="oct"] .oct-switch[aria-checked="true"] .oct-switch-knob{left:16px}html[data-shell="oct"] input:checked + .oct-switch-track{background:var(--primary)}html[data-shell="oct"] input:checked + .oct-switch-track .oct-switch-knob{left:16px}html[data-shell="oct"] input:focus-visible + .oct-switch-track{outline:2px solid var(--primary);outline-offset:2px}@media (forced-colors:active){html[data-shell="oct"] .oct-switch-track,html[data-shell="oct"] .oct-switch-knob{border:1px solid}}html[data-shell="oct"] .oct-page .oct-switch.oct-switch--bare{gap:12px;min-height:24px;padding:0;border-radius:999px;color:var(--text)}html[data-shell="oct"] .oct-switch--bare .oct-switch-track{width:44px;height:24px;border:1px solid var(--border);background:var(--surface-2)}html[data-shell="oct"] .oct-switch--bare .oct-switch-knob{width:18px;height:18px;background:var(--text-2)}html[data-shell="oct"] .oct-switch--bare[aria-checked="true"] .oct-switch-track{border-color:var(--primary);background:var(--primary)}html[data-shell="oct"] .oct-switch--bare[aria-checked="true"] .oct-switch-knob{left:22px;background:var(--ft-on-primary)}html[data-shell="oct"] .oct-page .dcard-star,html[data-shell="oct"] .oct-page .haul-add-mini{opacity:1;filter:grayscale(1);color:color-mix(in srgb,var(--text) 55%,transparent);text-shadow:0 0 0 var(--text)}html[data-shell="oct"] .oct-page .dcard-star:hover,html[data-shell="oct"] .oct-page .dcard-star:focus-visible,html[data-shell="oct"] .oct-page .dcard-star.dcard-star-on,html[data-shell="oct"] .oct-page .dcard-star.is-on,html[data-shell="oct"] .oct-page .haul-add-mini:hover,html[data-shell="oct"] .oct-page .haul-add-mini:focus-visible{filter:none;color:var(--text);text-shadow:none}html[data-shell="oct"] .oct-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html[data-shell="oct"] .oct-scroll--bleed{padding-inline:var(--oct-gutter,4.3%)}html[data-shell="oct"] .oct-table{width:100%;border-collapse:collapse;font-size:13px}html[data-shell="oct"] .oct-table th{padding:10px 12px;border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}html[data-shell="oct"] .oct-table td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}html[data-shell="oct"] .oct-table tbody tr:hover td{background:var(--surface)}html[data-shell="oct"] .oct-table th.num,html[data-shell="oct"] .oct-table td.num{text-align:right}html[data-shell="oct"] .oct-table th[aria-sort="ascending"],html[data-shell="oct"] .oct-table th[aria-sort="descending"]{color:var(--text)}html[data-shell="oct"] .oct-scrim{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;overflow:auto;overscroll-behavior:contain;background:var(--scrim);font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}html[data-shell="oct"] .oct-scrim[hidden]{display:none}html[data-shell="oct"] .oct-dialog{--oct-dlg-y:24px;--oct-dlg-x:24px;position:relative;width:100%;max-width:540px;max-height:calc(100vh - 32px);padding:24px;overflow:auto;outline:none;border:1px solid var(--border);border-radius:6px;background:var(--bg-2);color:var(--text);box-shadow:0 25px 80px var(--shadow-strong)}@supports (height:1dvh){html[data-shell="oct"] .oct-dialog{max-height:calc(100dvh - 32px)}}html[data-shell="oct"] .oct-dialog--wide{max-width:760px}html[data-shell="oct"] .oct-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 12px}html[data-shell="oct"] .oct-dialog-head>*:first-child{min-width:0}html[data-shell="oct"] .oct-dialog-title{margin:0;color:var(--text);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.03em;overflow-wrap:break-word}html[data-shell="oct"] .oct-dialog-x{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--border);border-radius:50%;background:none;color:var(--text);font:inherit;font-size:18px;line-height:1;cursor:pointer}html[data-shell="oct"] .oct-dialog-x:hover{border-color:var(--primary);color:var(--link)}html[data-shell="oct"] .oct-scrim button,html[data-shell="oct"] .oct-scrim input,html[data-shell="oct"] .oct-scrim select,html[data-shell="oct"] .oct-scrim textarea{font-family:inherit}html[data-shell="oct"] .oct-dialog-acts{display:flex;gap:10px;margin-top:14px}html[data-shell="oct"] .oct-dialog-acts>.btn{flex:1 1 0;min-width:0}html.oct-noscroll[data-shell="oct"]{overflow:hidden}html[data-shell="oct"] .oct-toast{position:fixed;left:50%;bottom:28px;z-index:120;max-width:min(90%,420px);transform:translateX(-50%);padding:13px 18px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--text);font-size:12px;line-height:1.4;text-align:center;box-shadow:0 8px 25px var(--shadow-strong);opacity:0;pointer-events:none;transition:opacity .12s}html[data-shell="oct"] .oct-toast.oct-toast-on{opacity:1}@media (max-width:900px){html[data-shell="oct"] .oct-fg{grid-template-columns:minmax(0,1fr);gap:20px}html[data-shell="oct"] .oct-fg--end .oct-fg-copy{text-align:left}html[data-shell="oct"] .oct-fg--end .oct-fg-links{justify-content:flex-start}}@media (max-width:768px){html[data-shell="oct"] .oct-page{--oct-gutter:16px}html[data-shell="oct"] .oct-h1{font-size:clamp(32px,calc(10 * var(--oct-u)),40px) !important}html[data-shell="oct"] .oct-h1--display{font-size:clamp(38px,calc(11.5 * var(--oct-u)),64px) !important}html[data-shell="oct"] .oct-sec-head{margin-bottom:22px}html[data-shell="oct"] .oct-hero-copy{padding-bottom:8px}html[data-shell="oct"] .oct-search,html[data-shell="oct"] .oct-search--lg{max-width:none}html[data-shell="oct"] .oct-card{padding:16px}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn{min-height:44px}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn.oct-btn-sm{min-height:36px}html[data-shell="oct"] .oct-toggle{min-height:44px}html[data-shell="oct"] .oct-page .oct-switch:not(.oct-switch--bare),html[data-shell="oct"] .oct-page .oct-switch.oct-switch--bare{min-height:44px}html[data-shell="oct"] .oct-more{min-height:44px}html[data-shell="oct"] .oct-dialog{--oct-dlg-y:20px;--oct-dlg-x:16px;padding:20px 16px}html[data-shell="oct"] .oct-toast{left:16px;right:16px;width:fit-content;max-width:min(calc(100% - 32px),420px);margin-inline:auto;transform:none;bottom:calc(73px + env(safe-area-inset-bottom,0px))}html[data-shell="oct"] .oct-page a.oct-gtile--lead{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}html[data-shell="oct"] .oct-gtile-stage{height:176px}html[data-shell="oct"] .oct-gtile-stage .oct-plate{--oct-plate-px:176px}html[data-shell="oct"] .oct-gtile-stage .oct-plate--none{--oct-plate-px:120px}html[data-shell="oct"] .oct-page a.oct-gtile--full{--oct-gtile-art:64px;grid-template-rows:auto;gap:0;padding:16px 0 16px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-copy{grid-area:1 / 1}html[data-shell="oct"] .oct-gtile--full .oct-gtile-head{padding-right:calc(var(--oct-gtile-art) + 20px)}html[data-shell="oct"] .oct-gtile--full .oct-gtile-name{margin-top:6px;font-size:21px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-blurb{margin:6px 0 10px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-stats{white-space:normal}html[data-shell="oct"] .oct-gtile--full .oct-gtile-stats>span{white-space:nowrap}html[data-shell="oct"] .oct-gtile--full .oct-gtile-open{margin-top:8px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-art{top:14px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-share{grid-area:1 / 1;justify-self:end;align-self:end;align-items:center;min-height:24px;padding-top:0;border-top:0}html[data-shell="oct"] .oct-gtile--full .oct-gtile-bar{width:40px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-pct{font-size:16px;letter-spacing:-.02em}html[data-shell="oct"] .oct-fg{margin-top:44px}}@media (max-width:539px){html[data-shell="oct"] .oct-gtile--compact .oct-gtile-blurb{min-height:0}}@media (max-width:380px){html[data-shell="oct"] .oct-page a.oct-gtile{--oct-gtile-art:64px}html[data-shell="oct"] .oct-page a.oct-gtile--compact{--oct-gtile-art:60px;padding-right:72px}html[data-shell="oct"] .oct-page a.oct-gtile--full{--oct-gtile-art:56px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-share{gap:8px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-share-val{gap:8px}html[data-shell="oct"] .oct-gtile--full .oct-gtile-bar{width:24px}html[data-shell="oct"] .oct-fg-strip{height:88px}html[data-shell="oct"] .oct-fg-strip .oct-plate{--oct-plate-px:88px}}@media (max-width:340px){html[data-shell="oct"] .oct-dialog-acts,html[data-shell="oct"] .oct-dialog *:has(>.btn ~ .btn){flex-direction:column;align-items:stretch}html[data-shell="oct"] .oct-dialog-acts>.btn,html[data-shell="oct"] .oct-dialog *:has(>.btn ~ .btn)>.btn{flex:none;width:100%}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero){--oct-hero-art:clamp(84px,calc(24 * var(--oct-u)),96px);grid-template-columns:minmax(0,1fr);gap:0;align-items:start}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art{display:grid;grid-template-columns:var(--oct-hero-art) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:16px;margin:16px 0 4px}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art>.oct-hero-stage{grid-column:1;grid-row:1 / -1;align-self:center;width:var(--oct-hero-art);height:var(--oct-hero-art);overflow:visible}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art .oct-hero-rule{display:none}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art>.oct-hero-stage>.oct-plate--none.oct-plate--hero{height:84%}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art>.oct-hero-cap{grid-column:2;grid-row:2;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:3px;min-width:0;padding:0}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art>.oct-hero-cap>*{min-width:0;max-width:100%;margin-left:0;text-align:left;text-wrap:balance}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art>.oct-hero-cap .oct-sci{margin-left:0;text-align:left}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero)>.oct-hero-art>.oct-credit{grid-column:2;grid-row:3;margin-top:3px}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1){padding-bottom:16px}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero):has(>.oct-hero-art)>.oct-hero-copy:has(>.oct-h1){display:contents}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero):has(>.oct-hero-art)>.oct-hero-copy:has(>.oct-h1)>*:has(~ .oct-h1){order:-3}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero):has(>.oct-hero-art)>.oct-hero-copy:has(>.oct-h1)>.oct-h1{order:-2}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero):has(>.oct-hero-art)>.oct-hero-copy:has(>.oct-h1)>*:is(a,button,.btn){justify-self:start}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art{order:-1}}@media (min-width:600px) and (max-width:768px) and (max-height:500px),(min-width:600px) and (max-height:500px) and (pointer:coarse){html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1){grid-template-columns:minmax(0,1fr) minmax(0,176px);column-gap:24px}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-copy>*{grid-column:1}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-copy>.oct-lede ~ .oct-hero-tools:last-child{grid-column:1 / -1;grid-row:9}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art{grid-column:2;grid-row:1 / span 8;align-self:start;grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:12px;justify-items:center;margin:0;text-align:center}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art>.oct-hero-stage{grid-column:1;grid-row:auto}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art>.oct-hero-cap{grid-column:1;grid-row:auto;align-items:center}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art>.oct-hero-cap>*,html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art>.oct-hero-cap .oct-sci{text-align:center}html[data-shell="oct"] .oct-page .oct-hero:not(.oct-hero--cover,.oct-hero--row,.oct-home-hero):has(>.oct-hero-art):has(>.oct-hero-copy>.oct-h1)>.oct-hero-art>.oct-credit{grid-column:1;grid-row:auto;margin-top:0}}@media (max-height:500px){html[data-shell="oct"] .oct-hero-stage{max-height:max(140px,calc(100vh - 173px));max-height:max(140px,calc(100svh - 173px))}}@media (max-width:768px){html[data-shell="oct"] *:is(.oct-plate,.oct-gicon).oct-plate--phone-xs{--oct-plate-px:44px}html[data-shell="oct"] *:is(.oct-plate,.oct-gicon).oct-plate--phone-sm{--oct-plate-px:56px}html[data-shell="oct"] *:is(.oct-plate,.oct-gicon).oct-plate--phone-md{--oct-plate-px:64px}html[data-shell="oct"] .oct-plate--fill:is(.oct-plate--phone-xs,.oct-plate--phone-sm,.oct-plate--phone-md){width:var(--oct-plate-px);max-width:100%;margin-inline:0}html[data-shell="oct"] *:is(.oct-plate--phone-xs,.oct-plate--phone-sm,.oct-plate--phone-md) .oct-plate-none{display:none}}@media (max-width:768px){html[data-shell="oct"] .oct-sortrow{display:flex !important;flex-wrap:nowrap !important;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;overflow-x:auto !important;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;border:0;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--text) var(--oct-cut-l,0px),var(--text) calc(100% - var(--oct-cut-r,0px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--text) var(--oct-cut-l,0px),var(--text) calc(100% - var(--oct-cut-r,0px)),transparent 100%)}html[data-shell="oct"] .oct-sortrow[hidden]{display:none !important}html[data-shell="oct"] .oct-sortrow::-webkit-scrollbar{display:none}html[data-shell="oct"] table:has(>thead>.oct-sortrow),html[data-shell="oct"] thead:has(>.oct-sortrow){display:block}html[data-shell="oct"] .oct-sortrow[data-oct-cut~="start"]{--oct-cut-l:36px}html[data-shell="oct"] .oct-sortrow[data-oct-cut~="end"]{--oct-cut-r:36px}html[data-shell="oct"] .oct-sortrow[data-label]::before{content:attr(data-label);flex:none;margin-right:2px;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;white-space:nowrap}html[data-shell="oct"] .oct-sortrow>*{flex:none}html[data-shell="oct"] .oct-sortrow>*:is(th,td,li){display:block;width:auto;min-width:0;margin:0;padding:0;border:0;background:none;position:static}html[data-shell="oct"] .oct-sortrow>*[data-nosort]{display:none !important}html[data-shell="oct"] .oct-page .oct-sortrow>*:is(a,button),html[data-shell="oct"] .oct-page .oct-sortrow>*:is(th,td,li):not(:has(a,button)),html[data-shell="oct"] .oct-page .oct-sortrow>*:is(th,td,li)>*:is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px !important;margin:0;padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;text-transform:none;white-space:nowrap !important;cursor:pointer}html[data-shell="oct"] .oct-page .oct-sortrow *:focus-visible{outline-offset:-2px}html[data-shell="oct"] .oct-page .oct-sortrow>*:is(a,button):is([aria-current]:not([aria-current="false"]),[aria-pressed="true"]),html[data-shell="oct"] .oct-page .oct-sortrow>*:is(th,td,li):is([aria-sort="ascending"],[aria-sort="descending"])>*:is(a,button),html[data-shell="oct"] .oct-page .oct-sortrow>*:is(th,td,li):is([aria-sort="ascending"],[aria-sort="descending"]):not(:has(a,button)),html[data-shell="oct"] .oct-page .oct-sortrow>*:is(th,td,li)>*:is(a,button):is([aria-current]:not([aria-current="false"]),[aria-pressed="true"]){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text)}html[data-shell="oct"] .oct-sortrow>*:is(th,td,li):has(>*:is(a,button) ~ *){display:inline-flex;align-items:center;gap:4px}html[data-shell="oct"] .oct-sortsel{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}html[data-shell="oct"] .oct-sortsel>select{min-width:0;max-width:100%;min-height:44px;padding:0 30px 0 12px;border:1px solid var(--border);border-radius:6px;background-color:var(--surface-2);color:var(--text);font-weight:600;letter-spacing:0;text-transform:none}}html[data-shell="oct"] .oct-pair-l{margin-right:6px;color:var(--text-3);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;white-space:nowrap}html[data-shell="oct"] .oct-pair--stack>.oct-pair-l{display:block;margin:0 0 2px}html[data-shell="oct"] .oct-pairs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}html[data-shell="oct"] .oct-marks{display:none}@media (max-width:768px){html[data-shell="oct"] .oct-pair[data-label]::before,html[data-shell="oct"] .oct-pair[data-l]::before{content:attr(data-label);margin-right:6px;color:var(--text-3);font-size:11px;font-weight:600;font-style:normal;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;white-space:nowrap}html[data-shell="oct"] .oct-pair[data-l]:not([data-label])::before{content:attr(data-l)}html[data-shell="oct"] .oct-pair--stack[data-label]::before,html[data-shell="oct"] .oct-pair--stack[data-l]::before{display:block;margin:0 0 2px}html[data-shell="oct"] .oct-absent{display:none !important}html[data-shell="oct"] .oct-pairs:not(:has(>*:not(.oct-absent))){display:none !important}html[data-shell="oct"] .oct-name{min-width:0;overflow:visible !important;overflow-wrap:break-word;text-overflow:clip !important;white-space:normal !important;-webkit-line-clamp:none !important;line-clamp:none !important}html[data-shell="oct"] .oct-fig{flex-shrink:0 !important;overflow:visible !important;text-overflow:clip !important;white-space:nowrap !important}}@media (max-width:768px),(hover:none){html[data-shell="oct"] .oct-means>.oct-means-say{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}html[data-shell="oct"] .oct-means>.oct-means-sym{display:none}html[data-shell="oct"] .oct-marks{display:block;margin:0 0 14px;max-width:70ch;color:var(--text-2);font-size:12px;line-height:1.55;text-wrap:pretty}html[data-shell="oct"] .oct-marks-k{margin-right:4px;color:var(--text);font-weight:700}}@media (hover:none){html[data-shell="oct"] *:is(.oct-page,.oct-scrim) [title]{cursor:pointer}}@media (max-width:768px),(max-height:500px){html[data-shell="oct"] .oct-dialog-head{position:sticky;top:calc(-1 * var(--oct-dlg-y));z-index:2;margin:calc(-1 * var(--oct-dlg-y)) calc(-1 * var(--oct-dlg-x)) 12px;padding:var(--oct-dlg-y) var(--oct-dlg-x) 0;background:var(--bg-2)}}@media (pointer:coarse){html[data-shell="oct"] input,html[data-shell="oct"] select,html[data-shell="oct"] textarea{font-size:16px !important}html[data-shell="oct"] .oct-search-key{display:none}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn{min-height:44px}html[data-shell="oct"] *:is(.oct-page,.oct-scrim,.oct-chrome,.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) .btn.oct-btn-sm{min-height:36px}html[data-shell="oct"] .oct-toggle{min-height:44px}html[data-shell="oct"] .oct-page .oct-switch:not(.oct-switch--bare),html[data-shell="oct"] .oct-page .oct-switch.oct-switch--bare{min-height:44px}html[data-shell="oct"] .oct-more{min-height:44px}}@media (max-width:768px),(pointer:coarse){html.oct-tour-on[data-shell="oct"]{overflow:hidden}html[data-shell="oct"] *:is(.fs-apply,[id="ft-consent"],[id="auth-sheet"],[id="ft-tour-ovl"]) *:is(button,input,select,textarea){font-family:inherit}html[data-shell="oct"] .oct-search input[type="search"]{text-overflow:ellipsis}}@media (max-width:767px) and (max-height:500px){html[data-shell="oct"] .fb-card{left:auto;right:16px;width:min(360px,calc(100% - 32px));max-height:calc(100vh - 129px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:767px){html[data-shell="oct"] body:has([id="fb-prompt"].fb-on) .oct-footer{padding-bottom:210px}}@media (prefers-reduced-motion:reduce){html[data-shell="oct"] .oct-toast{transition:none}html[data-shell="oct"] .oct-page .oct-switch:not(.oct-switch--bare),html[data-shell="oct"] .oct-switch-track,html[data-shell="oct"] .oct-switch-knob{transition:none}html[data-shell="oct"] .oct-page a.oct-gtile,html[data-shell="oct"] .oct-page a.oct-fg-plate{transition:none}html[data-shell="oct"] .oct-page a.oct-fg-plate:hover{transform:none}}
