.city-page{min-height:100vh;margin:0;background:#061a2a;color:#fff}.city-page-header{position:sticky;top:0;z-index:1400;background:#020b12;border-bottom:1px solid rgba(241,166,0,.62);box-shadow:0 5px 15px rgba(0,0,0,.22)}.city-page-hero{position:relative;overflow:hidden;min-height:390px;background:#061a2a;border-bottom:1px solid rgba(229,157,0,.68)}.city-page-hero__photo{position:absolute;inset:0 0 0 34%;background-image:var(--city-hero-image);background-size:cover;background-position:var(--city-hero-position,58% 50%);background-repeat:no-repeat}.city-page-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#061a2a,#061a2a 31%,rgba(6,26,42,.97) 40%,rgba(6,26,42,.84) 50%,rgba(6,26,42,.6) 60%,rgba(6,26,42,.32) 70%,rgba(6,26,42,.1) 79%,rgba(6,26,42,0) 88%)}.city-page-hero__inner{position:relative;z-index:2;width:100%;margin:0;min-height:390px;display:flex;align-items:center;padding:30px clamp(22px,2.6vw,40px)}.city-page-hero__copy{width:min(58%,820px);margin-left:clamp(12px,2vw,30px);padding:2px 0 38px}.city-page-hero__eyebrow{display:block;margin:0 0 10px;color:#f5a800;font-size:12px;line-height:1;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.city-page-hero h1{margin:0 0 15px;max-width:780px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(53px,4.9vw,74px);line-height:.94;letter-spacing:-.03em;text-shadow:0 4px 18px rgba(0,0,0,.62)}.city-page-hero__description{margin:0 0 16px;max-width:640px;color:#f3f7fa;font-size:18px;line-height:1.62;text-shadow:0 2px 10px rgba(0,0,0,.58)}.city-page-hero__description p{margin:0}.city-page-hero__bullets{display:grid;gap:8px}.city-page-hero__location{display:flex;align-items:center;gap:9px;margin:0;color:#fff;font-size:15px;line-height:1.45;font-weight:700}.city-page-hero__pin{color:#f5a800;font-size:17px;line-height:1}.city-page-hero__citymark{position:absolute;right:34px;bottom:24px;z-index:3;color:#fff;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;font-style:italic;text-shadow:0 2px 8px rgba(0,0,0,.72)}.city-page-hero__citymark small{display:block;margin-top:7px;font-family:Arial,sans-serif;font-size:8px;line-height:1.2;font-style:normal;font-weight:800;letter-spacing:.26em;text-transform:uppercase}@media(max-width:900px){.city-page-hero{min-height:500px}.city-page-hero__photo{inset:0;opacity:.58}.city-page-hero__veil{background:linear-gradient(90deg,rgba(6,26,42,.98),rgba(6,26,42,.92) 48%,rgba(6,26,42,.46))}.city-page-hero__inner{min-height:500px}.city-page-hero__copy{width:min(82%,760px);margin-left:0}}@media(max-width:620px){.city-page-hero__inner{width:min(100% - 28px,1120px)}.city-page-hero__copy{width:100%}.city-page-hero h1{font-size:46px}.city-page-hero__citymark{display:none}}.city-page-hero__credit{position:absolute;right:34px;bottom:6px;z-index:3;color:rgba(255,255,255,.72);font-size:9px;line-height:1.2;text-decoration:none;text-shadow:0 1px 5px rgba(0,0,0,.8)}.city-page-hero__credit:focus-visible,.city-page-hero__credit:hover{color:#fff;text-decoration:underline;outline:none}@media(max-width:620px){.city-page-hero__credit{display:none}}.city-market-overview-shell{width:min(1460px,calc(100% - 32px));margin:18px auto 0;display:grid;gap:18px}.city-market-overview-panel{border:1px solid rgba(241,166,0,.72);border-radius:10px;background:linear-gradient(135deg,#082338,#071d2f);overflow:hidden;box-shadow:inset 0 0 40px rgba(20,116,155,.06)}.city-market-overview-grid{display:grid;grid-template-columns:1.03fr .97fr;min-height:390px}.city-market-overview-copy{padding:34px 34px 30px}.city-market-overview-copy>span{display:block;color:#69d6ff;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;text-align:center}.city-market-overview-copy h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(33px,3vw,45px);line-height:1.03;color:#fff;margin:0 0 14px}.city-market-overview-copy>p{font-size:15px;line-height:1.6;color:#d9e9f2;max-width:720px;margin:0 0 20px}.city-market-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:17px}.city-market-stat-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:585px}.city-market-stat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:116px;padding:16px 18px;border:1px solid #16d5e8;border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 34%),linear-gradient(145deg,#0b3654,#082a40 58%,#061c2c);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -2px 0 rgba(0,0,0,.28),0 3px 0 rgba(2,12,22,.48),0 10px 22px rgba(0,0,0,.22),0 0 18px rgba(22,213,232,.15);text-align:center;text-decoration:none;transform:translateY(0) scale(1);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}.city-market-stat-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background:radial-gradient(circle at 50% 0,rgba(124,230,255,.2),transparent 55%);transition:opacity .18s ease}.city-market-stat-card:focus-visible,.city-market-stat-card:hover{transform:translateY(-5px) scale(1.035);border-color:#8ff0ff;filter:brightness(1.14) saturate(1.08);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 36%),linear-gradient(145deg,#145479,#0d3e5d 58%,#08283f);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.24),0 4px 0 rgba(2,12,22,.42),0 16px 30px rgba(0,0,0,.3),0 0 30px rgba(22,213,232,.34);outline:none}.city-market-stat-card:focus-visible:before,.city-market-stat-card:hover:before{opacity:.95}.city-market-stat-card strong{font-family:Georgia,serif;font-size:34px;line-height:1;font-weight:700;transition:text-shadow .18s ease}.city-market-stat-card span,.city-market-stat-card strong{position:relative;z-index:1;display:block;width:100%;color:#fff;text-align:center}.city-market-stat-card span{font-size:14px;line-height:1.4;margin-top:9px;max-width:none;transition:color .18s ease,text-shadow .18s ease}.city-market-stat-card b{position:absolute;z-index:1;right:13px;bottom:11px;color:#16d5e8;font-size:20px;transition:transform .18s ease,color .18s ease,text-shadow .18s ease}.city-market-stat-card:focus-visible strong,.city-market-stat-card:hover strong{text-shadow:0 0 14px rgba(255,255,255,.28)}.city-market-stat-card:focus-visible span,.city-market-stat-card:hover span{color:#e9fcff;text-shadow:0 0 12px rgba(105,214,255,.34)}.city-market-stat-card:focus-visible b,.city-market-stat-card:hover b{color:#a8f7ff;transform:translateX(3px);text-shadow:0 0 12px rgba(105,214,255,.7)}.city-market-map-stage{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;padding:18px 8px;background:radial-gradient(circle at 63% 46%,rgba(22,213,232,.12),transparent 39%)}.city-market-map-stage svg{width:100%;max-height:345px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.city-market-map-tooltip{position:absolute;right:10px;top:20px;z-index:4;min-width:220px;padding:13px 15px;border:1px solid #17d9eb;border-radius:7px;background:rgba(3,25,41,.96);box-shadow:0 0 18px rgba(23,217,235,.2)}.city-market-map-tooltip strong{display:block;font:700 16px/1.1 Georgia,serif;color:#fff;margin-bottom:7px;text-align:center}.city-market-map-tooltip span{display:block;color:#f7fcff;font-size:13px;font-weight:700;line-height:1.55;white-space:nowrap;margin-top:4px}.city-market-map-tooltip b{display:inline-block;width:32px;color:#fff;font-size:15px;font-weight:900}.city-market-map-legend{position:absolute;left:42px;bottom:24px;z-index:4;min-width:190px;padding:14px 16px 15px;border:1px solid #a67800;border-radius:8px;background:rgba(4,25,40,.96);box-shadow:0 10px 22px rgba(0,0,0,.24)}.city-market-map-legend strong{display:block;color:#f5aa00;font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.city-market-map-legend-row{width:100%;display:flex;align-items:center;gap:8px;min-height:20px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:10px;line-height:1.75;text-align:left;cursor:pointer;opacity:.9;transition:opacity .14s ease,color .14s ease,transform .14s ease}.city-market-map-legend-row.is-active,.city-market-map-legend-row:focus-visible,.city-market-map-legend-row:hover{opacity:1;color:#fff;transform:translateX(2px);outline:none}.city-market-map-legend i{display:block;flex:0 0 25px;width:25px;height:15px;border:1px solid rgba(255,255,255,.32);border-radius:2px}.city-market-map-legend-row.is-active i,.city-market-map-legend-row:focus-visible i,.city-market-map-legend-row:hover i{border-color:#fff;box-shadow:0 0 10px rgba(255,255,255,.28)}@media(max-width:980px){.city-market-overview-grid{grid-template-columns:1fr}.city-market-stat-grid{grid-template-columns:1fr 1fr}.city-market-stat-grid .city-market-stat-card:last-child{grid-column:1/-1}.city-market-stat-grid--two .city-market-stat-card:last-child{grid-column:auto}}@media(max-width:680px){.city-market-overview-shell{width:min(100% - 24px,1240px)}.city-market-overview-copy{padding:22px 16px}.city-market-stat-grid,.city-market-stat-grid--two{grid-template-columns:1fr}.city-market-stat-grid .city-market-stat-card:last-child{grid-column:auto}.city-market-map-tooltip{position:relative;right:auto;top:auto;margin:8px auto 0;width:calc(100% - 20px)}.city-market-map-stage{display:block;padding-bottom:8px}.city-market-map-legend{left:12px;bottom:12px}}.city-market-overview-copy>span{color:#f5aa00!important}.market-scope{padding:42px 0 66px;background:linear-gradient(180deg,#082238,#071d31 52%,#061728);border-top:1px solid rgba(105,214,255,.18);color:#fff}.market-scope-shell{width:min(1460px,calc(100% - 32px));margin:0 auto}.market-scope-heading{max-width:940px;margin-bottom:18px}.market-scope-heading>span,.market-scope-overview-card>span,.market-scope-panel-heading span{display:block;color:#69d6ff;font-size:13px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.market-scope-heading h2{margin:6px 0 8px;font:700 clamp(34px,4vw,50px)/1.03 Georgia,Times New Roman,serif}.market-scope-heading p{margin:0;color:#d4e0e8;font-size:16px;line-height:1.6}.market-scope-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.market-scope-overview-card,.market-scope-panel{border:1px solid rgba(105,214,255,.32);border-radius:11px;background:linear-gradient(145deg,#0b3657,#082944 58%,#061b2d);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.25),0 14px 30px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.market-scope-overview-card:hover,.market-scope-panel:hover{transform:translateY(-3px) scale(1.01);border-color:#69d6ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 38px rgba(0,0,0,.28),0 0 18px rgba(105,214,255,.12)}.market-scope-overview-card{padding:26px 28px}.market-scope-overview-card h3,.market-scope-panel-heading h3{margin:6px 0 10px;color:#fff;font:700 30px/1.08 Georgia,Times New Roman,serif}.market-scope-overview-card ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.market-scope-overview-card li{position:relative;padding-left:18px;color:#e4edf3;font-size:16px;line-height:1.5}.market-scope-overview-card li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#f5aa00;box-shadow:0 0 10px rgba(245,170,0,.32)}.market-scope-overview-card li b{color:#fff;font-size:18px}.market-scope-panel{margin-top:18px;padding:26px 28px}.market-scope-panel-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.market-scope-panel-heading>div{width:100%;text-align:center}.market-scope-panel-heading h3,.market-scope-panel-heading p,.market-scope-panel-heading span{text-align:center}.market-scope-panel-heading p{margin:0 auto;max-width:820px;color:#c9d8e2;font-size:15px;line-height:1.6}.market-scope-license-summary,.market-scope-stat-grid{display:grid;gap:12px;margin-top:16px}.market-scope-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.market-scope-stat-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}.market-scope-license-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.market-scope-license-summary article,.market-scope-stat-grid article{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border:1px solid rgba(105,214,255,.3);border-radius:9px;background:linear-gradient(145deg,#0c3a5f,#082944);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 18px rgba(0,0,0,.18);text-align:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.market-scope-license-summary article:hover,.market-scope-stat-grid article:hover{transform:translateY(-3px) scale(1.025);border-color:#7ce6ff;filter:brightness(1.08);box-shadow:0 12px 26px rgba(0,0,0,.24),0 0 16px rgba(105,214,255,.13)}.market-scope-license-summary span,.market-scope-stat-grid span{color:#7ce6ff;font-size:12px;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.market-scope-license-summary strong,.market-scope-stat-grid strong{display:block;margin-top:8px;color:#fff;font-size:26px;line-height:1}.market-scope-stat-grid small{display:block;margin-top:7px;color:#b2c4cf;font-size:12px;line-height:1.4}.market-scope-stat-grid .forecast{border-color:rgba(241,166,0,.72)}.market-scope-stat-grid .forecast strong{color:#ffc13b}.market-scope-business-list{display:grid;gap:10px;margin-top:14px}.market-scope-business-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;border:1px solid rgba(105,214,255,.22);border-radius:8px;background:#071f35;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 14px rgba(0,0,0,.12);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.market-scope-business-row:hover{transform:translateY(-2px) scale(1.01);border-color:#69d6ff;background:#0a2c47;box-shadow:0 10px 22px rgba(0,0,0,.2),0 0 14px rgba(105,214,255,.1)}.market-scope-business-copy>strong{display:block;margin-top:7px;color:#fff;font-size:15px}.market-scope-business-meta{text-align:right}.market-scope-business-meta span{display:block;color:#69d6ff;font-size:11px;font-weight:900}.market-scope-business-meta b{display:block;margin-top:4px;color:#ffc13b;font-size:16px}.scope-category{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid;border-radius:999px;background:var(--category-surface);color:var(--category-color);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 12px color-mix(in srgb,var(--category-color) 20%,transparent)}.scope-category--bar{--category-color:#ff7777;--category-surface:rgba(183,54,54,.18)}.scope-category--cocktail-lounge{--category-color:#c08cff;--category-surface:rgba(137,76,201,.18)}.scope-category--nightclub{--category-color:#ff72cf;--category-surface:rgba(199,54,151,.18)}.scope-category--restaurant{--category-color:#54dbc8;--category-surface:rgba(40,168,150,.18)}.scope-category--bowling-alley{--category-color:#ffab5c;--category-surface:rgba(190,103,34,.18)}.scope-category--liquor-store{--category-color:#70d78c;--category-surface:rgba(55,151,82,.18)}.scope-category--marina{--category-color:#67bfff;--category-surface:rgba(49,132,191,.18)}.scope-category--gentlemens-club{--category-color:#e883a5;--category-surface:rgba(165,55,91,.18)}.scope-category--hotel-motel{--category-color:#91a5ff;--category-surface:rgba(78,99,190,.18)}.scope-category--country-club{--category-color:#78d6a2;--category-surface:rgba(50,145,92,.18)}.scope-category--other-hospitality{--category-color:#69d6ff;--category-surface:rgba(45,161,202,.16)}.market-scope-table-head{margin-top:16px;border:1px solid rgba(105,214,255,.32)}.market-scope-table-head span{padding:11px 10px;background:#0c3a5f;color:#8fe9ff;font-size:10px;font-weight:900;text-align:center;text-transform:uppercase}.market-scope-table-body{overflow:hidden}.market-scope-table-row{min-height:68px;transition:background .15s ease,transform .15s ease}.market-scope-table-row:hover{background:#0a2b46;transform:scale(1.004)}.market-scope-table-row>div{padding:11px 12px}.market-scope-table-row strong{font-size:14px;line-height:1.4}.market-scope-table-row small{margin-top:5px;color:#a9bdc8;font-size:10px;line-height:1.35}.market-scope-more-records{margin-top:12px;border:1px solid rgba(105,214,255,.26);border-radius:8px;background:#071f35;overflow:hidden}.market-scope-more-records summary{cursor:pointer;list-style:none;padding:15px 18px;color:#69d6ff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;transition:background .15s ease,color .15s ease}.market-scope-more-records summary:hover{background:#0b314f;color:#fff}.market-scope-more-records summary::-webkit-details-marker{display:none}.market-scope-table-body--expanded{border:0;border-top:1px solid rgba(105,214,255,.16);border-radius:0}.market-scope-note{margin:12px 0 0;padding:12px 14px;border-left:3px solid #69d6ff;background:rgba(105,214,255,.06);color:#bfd0da;font-size:12px;line-height:1.5}@media(max-width:1050px){.market-scope-stat-grid,.market-scope-stat-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.market-scope-license-summary,.market-scope-overview,.market-scope-panel-heading{grid-template-columns:1fr}.market-scope-stat-grid,.market-scope-stat-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}.market-scope-table-head{display:none}.market-scope-table-row{grid-template-columns:1fr}.market-scope-table-row>div{text-align:left}}@media(max-width:650px){.market-scope-shell{width:min(100% - 24px,1240px)}.market-scope-business-row,.market-scope-stat-grid,.market-scope-stat-grid--six{grid-template-columns:1fr}.market-scope-business-meta{text-align:left}.market-scope-heading p{font-size:15px}}.market-scope-table-wrap{margin-top:16px}.market-scope-table-controls{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr)) minmax(180px,.8fr);gap:10px;align-items:end;margin-bottom:12px}.market-scope-table-controls label{display:grid;gap:6px}.market-scope-table-controls label>span{color:#7ce6ff;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.market-scope-table-controls select{min-height:42px;padding:0 12px;border:1px solid rgba(105,214,255,.45);border-radius:7px;background:#071f35;color:#fff;font-size:13px;font-weight:800;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.market-scope-table-controls select:focus{border-color:#69d6ff;box-shadow:0 0 0 2px rgba(105,214,255,.12)}.market-scope-table-result-count{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#c9d8e2;font-size:12px}.market-scope-table-result-count strong{color:#fff;font-size:18px}.market-scope-table-head{position:sticky;top:82px;z-index:25;display:grid;grid-template-columns:1.4fr .8fr .75fr 1.45fr .55fr;border:1px solid rgba(105,214,255,.42);border-radius:8px 8px 0 0;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.24)}.market-scope-table-head button,.market-scope-table-head>span{min-height:48px;padding:10px 12px;border:0;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#0f4b73,#0a3859);color:#bff5ff;font-size:11px;font-weight:900;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.03em}.market-scope-table-head button{cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.market-scope-table-head button:focus-visible,.market-scope-table-head button:hover{background:linear-gradient(180deg,#16638f,#0d476d);color:#fff;outline:none;box-shadow:inset 0 -3px 0 #69d6ff}.market-scope-table-head button b{margin-left:6px;color:#69d6ff;font-size:13px}.market-scope-table-head>:last-child{border-right:0}.market-scope-table-body{border:1px solid rgba(105,214,255,.18);border-top:0;border-radius:0 0 8px 8px;overflow:visible}.market-scope-table-row{display:grid;grid-template-columns:1.4fr .8fr .75fr 1.45fr .55fr;align-items:center;min-height:72px;background:#071f35;border-top:1px solid rgba(105,214,255,.09);transition:background .14s ease,box-shadow .14s ease,transform .14s ease,border-color .14s ease}.market-scope-table-row:hover{position:relative;z-index:2;background:#0d3a59;box-shadow:inset 4px 0 0 #69d6ff,inset 0 0 0 1px rgba(105,214,255,.35),0 0 18px rgba(105,214,255,.12);transform:translateX(2px)}.market-scope-table-row:hover strong{color:#fff}.market-scope-table-row:first-child{border-top:0}.market-scope-table-row>div{min-width:0;padding:12px 14px;text-align:center}.market-scope-table-row strong{display:block;color:#fff;font-size:13px;line-height:1.35;word-break:break-word}.market-scope-table-row small{display:block;margin-top:6px;color:#d3e2ea;font-size:12px;line-height:1.45;font-weight:500;text-shadow:0 1px 1px rgba(0,0,0,.25)}.market-scope-table-expand{display:block;width:100%;margin-top:10px;min-height:45px;padding:0 16px;border:1px solid rgba(105,214,255,.38);border-radius:8px;background:#082842;color:#69d6ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 14px rgba(0,0,0,.15);transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.market-scope-table-expand:focus-visible,.market-scope-table-expand:hover{transform:translateY(-2px);border-color:#69d6ff;background:#0c3655;color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2),0 0 14px rgba(105,214,255,.12);outline:none}@media(max-width:820px){.market-scope-table-controls{grid-template-columns:1fr}.market-scope-table-result-count{justify-content:flex-start}.market-scope-table-head{display:none}.market-scope-table-row{grid-template-columns:1fr}.market-scope-table-row>div{text-align:left}}.market-scope-heading{margin-left:auto;margin-right:auto;text-align:center}.market-scope-heading h2,.market-scope-heading p,.market-scope-heading>span,.market-scope-overview-card,.market-scope-overview-card h3,.market-scope-overview-card>span{text-align:center}.market-scope-overview-card ul{justify-items:center}.market-scope-overview-card li{display:inline-flex;align-items:center;justify-content:center;text-align:center}.market-scope-overview-card li:before{position:static;flex:0 0 7px}.market-scope-overview-card ul{justify-items:stretch}.market-scope-overview-card li{display:flex;align-items:flex-start;gap:10px;padding-left:0}.market-scope-overview-card li:before{margin-top:.58em}.market-scope-overview-card ul{width:min(100% - 64px,720px);margin:16px auto 0}.market-scope-overview-card li{width:100%;justify-content:flex-start;text-align:left}.market-scope-table-search{margin-top:16px;margin-bottom:12px}.market-scope-table-search label{display:grid;gap:7px}.market-scope-table-search label>span{color:#7ce6ff;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.market-scope-table-search input{width:100%;min-height:46px;padding:0 15px;border:1px solid rgba(105,214,255,.45);border-radius:8px;background:#071f35;color:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 14px rgba(0,0,0,.12)}.market-scope-table-search input::placeholder{color:#8ea9b8;font-weight:600}.market-scope-table-search input:focus{border-color:#69d6ff;box-shadow:0 0 0 2px rgba(105,214,255,.13),0 8px 18px rgba(0,0,0,.16)}.market-scope-license-summary article{position:relative;overflow:hidden;border-color:rgba(105,214,255,.48);background:linear-gradient(145deg,#10466f,#0b3658 52%,#082843);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.26),0 10px 22px rgba(0,0,0,.24),0 0 0 1px rgba(105,214,255,.035)}.market-scope-license-summary article:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,rgba(124,230,255,.14),rgba(124,230,255,0) 48%);transition:opacity .16s ease}.market-scope-license-summary article:hover{transform:translateY(-4px) scale(1.03);border-color:#7ce6ff;filter:brightness(1.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.22),0 16px 32px rgba(0,0,0,.3),0 0 24px rgba(105,214,255,.2)}.market-scope-license-summary article:hover:after{opacity:1}.market-scope-license-summary article:hover span{color:#d7fbff;text-shadow:0 0 10px rgba(105,214,255,.42)}.market-scope-license-summary article:hover strong{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.18)}.market-scope-business-more{margin:0}.market-scope-business-more>summary{list-style:none;cursor:pointer}.market-scope-business-more>summary::-webkit-details-marker{display:none}.market-scope-business-more>summary .market-scope-business-meta span:after{content:""}.market-scope-business-more[open]>summary{border-color:#69d6ff;background:#0a2c47;box-shadow:0 10px 22px rgba(0,0,0,.2),0 0 14px rgba(105,214,255,.1)}.market-scope-business-more[open]>summary .market-scope-business-copy strong{color:#69d6ff}.market-scope-business-more-list{display:grid;gap:10px;margin-top:10px}.market-scope-table-row--interactive{width:100%;border-left:0;border-right:0;border-bottom:0;color:inherit;font:inherit;cursor:pointer}.market-scope-table-row--interactive:focus-visible{outline:2px solid #69d6ff;outline-offset:-2px;background:#0d3a59;box-shadow:inset 4px 0 0 #69d6ff,inset 0 0 0 1px rgba(105,214,255,.35),0 0 18px rgba(105,214,255,.15)}.market-scope-detail-backdrop{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,8,15,.72);backdrop-filter:blur(4px)}.market-scope-detail-modal{position:relative;width:min(48vw,760px);min-width:620px;max-height:calc(100vh - 140px);overflow:hidden;padding:26px 28px 24px;border:1px solid rgba(105,214,255,.62);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 25%),linear-gradient(145deg,#0d3d60,#082a45 58%,#061a2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 70px rgba(0,0,0,.58),0 0 32px rgba(105,214,255,.12);text-align:center}.market-scope-detail-close{position:absolute;top:12px;right:14px;width:38px;height:38px;border:1px solid rgba(105,214,255,.38);border-radius:50%;background:#071f35;color:#fff;font-size:26px;line-height:1;cursor:pointer}.market-scope-detail-close:focus-visible,.market-scope-detail-close:hover{border-color:#69d6ff;background:#0d466c;outline:none}.market-scope-detail-eyebrow{display:block;margin-bottom:8px;color:#69d6ff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-scope-detail-modal h3{margin:0 auto 18px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2vw,34px);line-height:1.08}.market-scope-detail-license-number{margin:0 auto 16px;padding:12px 18px;border:1px solid rgba(245,168,0,.66);border-radius:9px;background:rgba(245,168,0,.08)}.market-scope-detail-grid span,.market-scope-detail-license-number span{display:block;margin-bottom:5px;color:#7ce6ff;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.market-scope-detail-license-number strong{color:#fff;font-size:21px;letter-spacing:.035em}.market-scope-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-scope-detail-grid>div{padding:11px 12px;border:1px solid rgba(105,214,255,.22);border-radius:8px;background:rgba(4,24,40,.58);text-align:center}.market-scope-detail-grid>div.wide{grid-column:1/-1}.market-scope-detail-grid>div.span-2{grid-column:span 2}.market-scope-detail-grid strong{display:block;color:#fff;font-size:12.5px;line-height:1.42;word-break:break-word}@media(max-width:900px){.market-scope-detail-modal{width:min(92vw,700px);min-width:0;overflow:auto}}@media(max-width:560px){.market-scope-detail-backdrop{padding:12px}.market-scope-detail-modal{padding:26px 16px 20px}.market-scope-detail-grid{grid-template-columns:1fr}.market-scope-detail-grid>div.span-2,.market-scope-detail-grid>div.wide{grid-column:auto}}.market-scope-detail-license-copy-row{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:30px}.market-scope-detail-license-copy-row>strong{grid-column:2;justify-self:center}.market-scope-detail-copy-button{grid-column:3;justify-self:start;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(105,214,255,.42);border-radius:7px;background:#071f35;color:#fff;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.market-scope-detail-copy-button:focus-visible,.market-scope-detail-copy-button:hover{transform:translateY(-1px);border-color:#69d6ff;background:#0d466c;box-shadow:0 0 14px rgba(105,214,255,.18);outline:none}.market-scope-detail-copy-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.market-scope-detail-copy-status{position:absolute;left:50%;top:34px;transform:translateX(-50%) translateY(-3px);opacity:0;color:#7ce6ff;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:opacity .15s ease,transform .15s ease;pointer-events:none}.market-scope-detail-copy-status.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.market-scope-metric-link{display:inline-flex;align-items:baseline;gap:7px;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s ease,text-decoration-color .15s ease,text-shadow .15s ease}.market-scope-metric-link:focus-visible,.market-scope-metric-link:hover{color:#ffffff;text-decoration-line:underline;text-decoration-color:#ffffff;text-decoration-thickness:1px;text-shadow:none;outline:none}.market-scope-metric-link:focus-visible b,.market-scope-metric-link:hover b{color:#ffffff}.market-scope-metric-segments{display:flex!important;align-items:baseline!important;justify-content:center;flex-wrap:wrap;gap:7px}.market-scope-metric-separator{color:#ffffff;opacity:.82}.market-scope-detail-license-market-link{grid-column:2;justify-self:center;transition:border-color .14s ease,color .14s ease}.market-scope-detail-license-market-link:focus-visible,.market-scope-detail-license-market-link:hover{color:#fff}.market-scope-license-market-tooltip{position:absolute;left:50%;top:calc(100% + 10px);z-index:20;width:270px;transform:translateX(-50%) translateY(-4px);border:1px solid rgba(105,214,255,.48);border-radius:8px;background:#041a2b;color:#eaf8ff;font-size:11px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.42),0 0 18px rgba(105,214,255,.1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.market-scope-license-market-tooltip:after{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);border:7px solid transparent;border-bottom-color:#041a2b}.market-scope-license-market-tooltip b{color:#fff}.market-scope-license-market-tooltip small{color:#b9d6e4;font-size:10px}.market-scope-detail-license-market-link:focus-visible .market-scope-license-market-tooltip,.market-scope-detail-license-market-link:hover .market-scope-license-market-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.market-scope-detail-license-number{overflow:visible;position:relative}.market-scope-detail-modal{overflow:visible}.market-scope-detail-license-market-link{z-index:30}.market-scope-detail-license-market-wrap{position:relative;grid-column:2;justify-self:center;display:inline-flex;align-items:center;justify-content:center}.market-scope-detail-license-market-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-bottom:1px solid transparent;background:transparent;color:#fff;cursor:pointer;font:inherit;text-decoration:none}.market-scope-detail-license-market-link:focus-visible,.market-scope-detail-license-market-link:hover{border-bottom-color:#fff;outline:none}.market-scope-license-market-tooltip.is-visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.market-scope-hover-select{position:relative;min-width:0}.market-scope-hover-select-label{display:block;margin-bottom:6px;color:#7ce6ff;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.market-scope-hover-select-trigger{width:100%;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(105,214,255,.45);border-radius:7px;background:#071f35;color:#fff;font-size:13px;font-weight:800;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.market-scope-hover-select-trigger:focus-visible,.market-scope-hover-select-trigger:hover{border-color:#69d6ff;box-shadow:0 0 0 2px rgba(105,214,255,.12);outline:none}.market-scope-hover-select-trigger b{color:#dff8ff;font-size:16px;line-height:1}.market-scope-hover-select-menu{position:absolute;left:0;right:0;top:100%;z-index:80;display:none;max-height:340px;overflow:auto;border:1px solid rgba(105,214,255,.55);border-radius:0 0 7px 7px;background:#071f35;box-shadow:0 16px 30px rgba(0,0,0,.38)}.market-scope-hover-select-menu.is-open{display:block}.market-scope-hover-select-option{width:100%;min-height:36px;padding:8px 14px;border:0;border-top:1px solid rgba(255,255,255,.04);background:#071f35;color:#fff;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.market-scope-hover-select-option:first-child{border-top:0}.market-scope-hover-select-option:focus-visible,.market-scope-hover-select-option:hover{background:#145fa0;outline:none}.market-scope-hover-select-option.is-selected{background:#1d70d6;color:#fff}.market-scope-detail-license-number--interactive{cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.market-scope-detail-license-number--interactive.is-hovered,.market-scope-detail-license-number--interactive:focus-visible,.market-scope-detail-license-number--interactive:hover{border-color:#ffffff;background:linear-gradient(180deg,rgba(245,168,0,.14),rgba(105,214,255,.09));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 18px rgba(105,214,255,.16);transform:translateY(-1px);outline:none}.market-scope-detail-license-number--interactive.is-hovered .market-scope-detail-license-value,.market-scope-detail-license-number--interactive:focus-visible .market-scope-detail-license-value,.market-scope-detail-license-number--interactive:hover .market-scope-detail-license-value{text-decoration:underline;text-decoration-color:#ffffff;text-decoration-thickness:1px;text-underline-offset:4px}.market-scope-detail-license-value{grid-column:2;justify-self:center;color:#fff;font-size:21px;letter-spacing:.035em}.market-scope-detail-license-number--interactive .market-scope-license-market-tooltip{left:50%;top:calc(100% + 12px);bottom:auto;z-index:60}.market-scope-license-market-tooltip{text-transform:none!important;letter-spacing:0!important;font-size:12px;line-height:1.45;font-weight:500;width:300px;padding:12px 14px}.market-scope-license-market-tooltip>strong{display:block;margin-bottom:6px;color:#fff;font-size:12px;line-height:1.35;font-weight:800;text-transform:none;letter-spacing:0}.market-scope-license-market-tooltip>span{display:block;margin-top:3px;color:#e7f5fb;font-size:12px;line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0}.market-scope-license-market-tooltip>span b{font-weight:800}.market-scope-license-market-tooltip>small{display:block;margin-top:6px;color:#bdd4df;font-size:10.5px;line-height:1.4;font-weight:500;text-transform:none;letter-spacing:0}.market-scope-panel .market-scope-stat-grid--six article{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}.market-scope-panel .market-scope-stat-grid--six article:focus-within,.market-scope-panel .market-scope-stat-grid--six article:hover{transform:translateY(-3px) scale(1.02);border-color:#7ce6ff;background:radial-gradient(circle at 50% 35%,rgba(105,214,255,.18),transparent 56%),linear-gradient(145deg,#15527c,#0d3d60 58%,#082a46);box-shadow:inset 0 0 26px rgba(105,214,255,.14),inset 0 1px 0 rgba(255,255,255,.12),0 12px 26px rgba(0,0,0,.28),0 0 16px rgba(105,214,255,.14);filter:brightness(1.08)}.market-scope-panel .market-scope-stat-grid--six article{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,0) 28%),linear-gradient(145deg,#12466e,#0b3556 56%,#072640);border:1px solid rgba(105,214,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 0 rgba(0,0,0,.3),inset 0 0 0 1px rgba(4,25,42,.22),0 8px 0 rgba(2,17,29,.52),0 13px 24px rgba(0,0,0,.28)}.market-scope-panel .market-scope-stat-grid--six article:before{content:"";position:absolute;left:10px;right:10px;top:7px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);pointer-events:none}.market-scope-panel .market-scope-stat-grid--six article:focus-within,.market-scope-panel .market-scope-stat-grid--six article:hover{transform:translateY(-4px) scale(1.025);border-color:#8cecff;background:radial-gradient(circle at 50% 30%,rgba(105,214,255,.24),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,0) 30%),linear-gradient(145deg,#195a87,#104467 56%,#0a3150);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -2px 0 rgba(0,0,0,.25),inset 0 0 26px rgba(105,214,255,.18),0 10px 0 rgba(2,17,29,.46),0 18px 32px rgba(0,0,0,.34),0 0 20px rgba(105,214,255,.18)}.market-scope-panel-heading>div>span,.market-scope-panel>.market-scope-heading>span{color:#f5aa00!important}.market-scope-panel--operating .market-scope-panel-heading>div>span{margin-bottom:5px}.market-scope-heading>span,.market-scope-overview-card>span{color:#f5aa00!important}.scope-category--restaurant-bar{--category-color:#70e0d0;--category-surface:rgba(43,157,145,.20)}.market-scope-hover-select{padding-bottom:1px}.market-scope-hover-select-menu{margin-top:-1px}.market-scope-hover-select-option{display:block}.market-scope-scope-note{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(124,230,255,.18);color:rgba(236,247,253,.78);font-size:12px;line-height:1.5;text-align:center}.market-scope-business-inventory{margin-top:16px}.market-scope-business-search{margin-bottom:12px}.market-scope-business-search label{display:grid;gap:7px}.market-scope-business-search label>span{color:#7ce6ff;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.market-scope-business-search input{width:100%;min-height:46px;padding:0 15px;border:1px solid rgba(105,214,255,.45);border-radius:8px;background:#071f35;color:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 14px rgba(0,0,0,.12)}.market-scope-business-search input::placeholder{color:#8ea9b8;font-weight:600}.market-scope-business-search input:focus{border-color:#69d6ff;box-shadow:0 0 0 2px rgba(105,214,255,.13),0 8px 18px rgba(0,0,0,.16)}.market-scope-business-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(250px,.95fr);gap:10px;align-items:end;margin-bottom:12px}.market-scope-business-result-count{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#c9d8e2;font-size:12px;text-align:right}.market-scope-business-result-count strong{color:#fff;font-size:18px}.market-scope-business-expand{width:100%;min-height:46px;margin-top:12px;border:1px solid rgba(105,214,255,.42);border-radius:8px;background:#0a2c47;color:#7ce6ff;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 7px 16px rgba(0,0,0,.15);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.market-scope-business-expand:focus-visible,.market-scope-business-expand:hover{transform:translateY(-2px);border-color:#8ff0ff;background:#0e4267;color:#fff;box-shadow:0 10px 22px rgba(0,0,0,.22),0 0 18px rgba(105,214,255,.14);outline:none}@media(max-width:900px){.market-scope-business-controls{grid-template-columns:1fr 1fr}.market-scope-business-result-count{grid-column:1/-1;justify-content:flex-start;text-align:left}}@media(max-width:650px){.market-scope-business-controls{grid-template-columns:1fr}.market-scope-business-result-count{grid-column:auto}}.scope-category--restaurant-bar{--category-color:#6ce6d6;--category-surface:rgba(40,168,150,.20)}.scope-category--convenience-store{--category-color:#f0cf66;--category-surface:rgba(181,145,42,.18)}.market-scope-business-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-scope-featured-broker-badge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid #66e6ff;border-radius:999px;background:linear-gradient(180deg,#168bb3,#0b6284);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 3px 8px rgba(0,0,0,.24),0 0 12px rgba(102,230,255,.12);font-size:10px;font-weight:900;line-height:1;letter-spacing:.06em;text-transform:uppercase}.market-scope-business-row:hover .market-scope-featured-broker-badge{border-color:#8ff0ff;filter:brightness(1.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 4px 10px rgba(0,0,0,.26),0 0 16px rgba(102,230,255,.24)}.market-scope-featured-broker-badge{margin-left:10px;min-height:23px;padding:0 8px;border-color:#58cfe6;background:linear-gradient(180deg,#147c9e,#0a5875);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 3px 7px rgba(0,0,0,.22),0 0 8px rgba(88,207,230,.08);font-size:9px}.market-scope-business-row:hover .market-scope-featured-broker-badge{border-color:#7edff0;filter:brightness(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 4px 9px rgba(0,0,0,.24),0 0 12px rgba(88,207,230,.16)}