.seo{color:#e9efff;background:#0b1220;min-height:100vh;font-family:Inter,Geist,system-ui,sans-serif}.seo *{box-sizing:border-box}.seo a{color:inherit}.seo header{border-bottom:1px solid #26344d;justify-content:space-between;align-items:center;gap:24px;padding:18px max(24px,50vw - 590px);display:flex}.seo .brand{letter-spacing:.08em;white-space:nowrap;font-size:14px;font-weight:800;text-decoration:none}.seo .brand span{background:#315cff;border-radius:8px;place-items:center;width:30px;height:30px;margin-right:8px;display:inline-grid}.seo nav{color:#b9c6dc;gap:22px;font-size:14px;display:flex}.seo main{max-width:1180px;margin:auto;padding:40px 24px 90px}.seo .eyebrow{color:#9fb4ff;letter-spacing:.12em;font:12px ui-monospace,monospace}.seo h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(36px,5vw,64px);line-height:1.05}.seo .intro{color:#b6c2d7;max-width:760px;font-size:18px;line-height:1.5}.seo h2{letter-spacing:-.03em;margin:44px 0 14px;font-size:25px}.seo p{line-height:1.6}.seo .crumb,.seo .fresh{color:#9eacc2;font-size:13px}.seo .crumb{margin-bottom:22px}.seo .fresh{padding:12px 0}.seo .cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.seo .cards>div,.seo .cards>.market-card{background:#121e32;border:1px solid #273752;border-radius:14px;gap:9px;padding:19px;display:grid}.seo .cards small{color:#9fb4ff;font:12px ui-monospace,monospace}.seo .cards strong{font:600 32px ui-monospace,monospace}.seo .cards span{color:#a1aec2;font-size:13px}.seo .tablewrap{border:1px solid #2a3954;border-radius:15px;overflow:auto}.seo table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.seo th,.seo td{text-align:left;border-bottom:1px solid #26354f;padding:14px}.seo th{color:#a8b6cf;background:#142139;font-size:12px}.seo tbody tr:hover{background:#142139}.seo .price{color:#69e0b0;font-family:ui-monospace,monospace}.seo .empty{color:#bbc8db;border:1px dashed #40526e;border-radius:14px;padding:25px}.seo .cta{background:#172a52;border:1px solid #355cbb;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:45px 0;padding:25px;display:flex}.seo .cta h2{margin:0}.seo .cta p{color:#b8c8e4;max-width:700px;margin-bottom:0}.seo .actions{text-align:center;gap:12px;min-width:205px;display:grid}.seo .actions a{border:1px solid #6583ca;border-radius:9px;padding:13px;text-decoration:none}.seo .actions .primary{color:#fff;background:#315cff;border-color:#315cff;font-weight:700}.seo .links{flex-wrap:wrap;gap:10px;display:flex}.seo .links a{color:#bfd0f1;border:1px solid #2d4264;border-radius:8px;padding:10px 13px;font-size:14px;text-decoration:none}.seo .copy{color:#b9c6d9;max-width:800px}.seo .copy h2{color:#f2f5ff}.seo footer{text-align:center;color:#97a7c0;border-top:1px solid #26344d;padding:24px;font-size:13px}@media (max-width:750px){.seo header{flex-direction:column;align-items:flex-start}.seo nav{flex-wrap:wrap}.seo main{padding-top:30px}.seo .cards{grid-template-columns:repeat(2,1fr)}.seo .cta{display:block}.seo .actions{margin-top:20px}.seo .cards strong{font-size:24px}}@media (max-width:450px){.seo .cards{grid-template-columns:1fr 1fr}.seo .cards>div,.seo .cards>.market-card{padding:12px}.seo .cards strong{font-size:22px}}.seo .filters{flex-wrap:wrap;align-items:end;gap:12px;margin:15px 0;display:flex}.seo .filters label{color:#aebdda;gap:5px;font-size:13px;display:grid}.seo .filters select{color:#fff;min-width:145px;font:inherit;background:#15243c;border:1px solid #3a5073;border-radius:8px;padding:9px}.seo .filters span{color:#aebdda;margin-left:auto;font-size:13px}.seo .actions span{display:contents}.seo .cards>.market-card{color:#e9efff;cursor:pointer;touch-action:manipulation;min-height:150px;text-decoration:none;display:grid}:is(.seo .cards>.market-card:hover,.seo .cards>.market-card:focus-visible){outline-offset:2px;background:#192b48;border-color:#7292ee;outline:2px solid #7292ee}.seo .card-link{text-underline-offset:3px;align-self:end;text-decoration:underline;color:#d7e2ff!important;font-size:15px!important}.seo .cards>.market-card:hover .card-link{text-decoration-thickness:2px}.inventory-venue{border-bottom:1px solid #dce2e9;padding:18px 0}.inventory-venue summary,td summary{cursor:pointer}.inventory-venue p{color:#536174;line-height:1.6}td details p{max-width:230px;font-size:12px}td strong{font-weight:650}.map-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.map-toolbar [data-slot=tabs-list]{background:#182235;border:1px solid #2b3951;height:40px}.map-toolbar [data-slot=tabs-trigger]{min-width:160px;font-size:14px}.map-toolbar [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#3159c4}.map-data-state{color:#7d96bf;letter-spacing:1px;margin-left:auto;font-size:11px}.map-summary{color:#849bc0;background:#111b2b;border:1px solid #28394f;border-bottom:0;border-radius:5px 5px 0 0;flex-wrap:wrap;gap:30px;padding:16px 20px;font-size:13px;display:flex}.map-summary strong{color:#d5e4ff;margin-right:6px;font-family:monospace;font-size:21px}.actual-map{background:#0c1420;border:1px solid #28394f;border-radius:0 0 5px 5px;margin-bottom:20px;position:relative;overflow:hidden}.map-caption{color:#91b0e8;letter-spacing:1px;align-items:center;gap:10px;padding:18px 22px;font-size:11px;display:flex}.map-caption small{letter-spacing:0;margin-left:auto;font-size:11px}.world-map{width:100%;height:auto;min-height:300px;max-height:600px;display:block}.map-pin{cursor:pointer;outline:none}.map-pin:focus circle,.map-pin:hover circle{stroke:#fff;stroke-width:2px}.map-zoom{flex-direction:column;gap:2px;display:flex;position:absolute;bottom:60px;right:20px}.map-zoom button{color:#b0c7ed;background:#142139;border:1px solid #344760;place-items:center;min-height:32px;padding:8px;font-size:10px;display:grid}.map-legend{color:#7d95bc;border-top:1px solid #26364d;align-items:center;gap:8px;padding:18px 22px;font-size:11px;display:flex}.map-legend i{background:#658cff;border-radius:50%;width:9px;height:9px}.map-legend i.consumer{background:#55cfb7}.map-legend span{color:#c2d7ff;margin-left:15px;font-family:monospace}.map-empty-note{text-align:center;color:#afc3e6;background:#101a29e8;border:1px solid #304262;border-radius:4px;padding:16px;font-size:14px;line-height:1.7;position:absolute;top:48%;left:20%;right:20%}.map-lower{grid-template-columns:1fr 1.5fr;gap:20px;display:grid}.map-location-list{max-height:350px;overflow:auto}.map-location-list button{color:#98adce;text-align:left;background:0 0;border:0;border-bottom:1px solid #23334a;align-items:center;gap:9px;width:100%;padding:17px;font-size:12px;display:flex}.map-location-list button:hover,.map-location-list button.selected{background:#1a2b46}.map-location-list strong{color:#ccdbf3;font-weight:400}.map-location-list span{margin-left:auto}.map-location-list b{color:#8eacf0;white-space:nowrap;font-family:monospace}.map-offers{max-height:350px;overflow:auto}.map-offers a{text-align:left;color:#9eb6dc;background:0 0;border:0;border-bottom:1px solid #23334a;grid-template-columns:1fr 1fr auto;gap:10px;width:100%;padding:18px 20px;font-size:12px;display:grid}.map-offers a:hover{background:#1a2b46}.map-offers strong{color:#d0def5;font-weight:500}.map-offers small{grid-column:1/-1}.map-offers b{color:#91b2fb;font-family:monospace}@media (max-width:800px){.map-lower{grid-template-columns:1fr}.map-summary{gap:15px}.map-caption small{display:none}.map-data-state{margin-left:0}.map-empty-note{font-size:12px;left:10%;right:10%}.map-offers a{grid-template-columns:1fr 1fr}.map-toolbar [data-slot=tabs-trigger]{min-width:130px}}.seo .map-toolbar label{color:#b6c7e4;gap:5px;font-size:14px;display:grid}.seo .map-toolbar select{color:#fff;font:inherit;background:#15243c;border:1px solid #344760;border-radius:5px;padding:10px}.map-segments{background:#182235;border:1px solid #344760;border-radius:5px;gap:4px;padding:4px;display:flex}.map-segments button{font:inherit;color:#b6c7e4;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:9px 18px;font-size:14px}.map-segments button[aria-pressed=true]{color:#fff;background:#3159c4}.seo .map-summary,.seo .map-legend,.seo .map-note{font-size:14px}.seo .map-caption,.seo .map-data-state{font-size:12px}.map-panel{background:#0e1828;border:1px solid #28394f;border-radius:6px;overflow:hidden}.map-panel-head{color:#9bb0d1;border-bottom:1px solid #28394f;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.map-panel-head h3{color:#d5e4ff;margin:0;font-size:16px}.map-panel-head span{font-size:13px}.map-offers a{text-decoration:none}.seo .map-offers a,.seo .map-location-list button{font-size:14px}.map-placeholder,.map-location-list>p{color:#9bb0d1;padding:20px}.map-unmapped{margin-top:20px}.map-unmapped summary{cursor:pointer;color:#bfd1ed;padding:18px}.map-note{color:#9bb0d1}.map-zoom button{cursor:pointer}:is(.map-workspace button:focus-visible,.map-workspace a:focus-visible,.map-workspace select:focus-visible){outline-offset:3px;outline:2px solid #91b2fb}.seo .world-map{min-height:0}.seo .map-legend{flex-wrap:wrap}.seo .map-toolbar .map-data-state{margin-top:20px}@media (max-width:550px){.map-location-list button{flex-wrap:wrap}.map-caption,.map-summary{padding:14px}.map-panel-head{flex-wrap:wrap}.map-zoom{bottom:78px;right:10px}.map-offers a{grid-template-columns:1fr}.map-offers small{overflow-wrap:anywhere}.map-segments button{padding:9px 12px}.map-offers b{grid-column:1/-1}}
