.ex-expo.svelte-17def8x{padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(48px,7vh,88px)}.ex-stats.svelte-17def8x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 clamp(24px,3vh,36px);padding:0;list-style:none}.ex-stats.svelte-17def8x li:where(.svelte-17def8x){display:grid;gap:.3rem;padding:1.2rem 1.3rem;border-radius:20px;box-shadow:inset 0 0 0 1px var(--asc-line)}.ex-stats.svelte-17def8x b:where(.svelte-17def8x){font-size:clamp(2rem,3.6vw,3.2rem);font-weight:200;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ex-stats.svelte-17def8x span:where(.svelte-17def8x){color:var(--asc-soft);font-family:var(--asc-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.ex-layout.svelte-17def8x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:18px;scroll-margin-top:96px}.ex-detail.svelte-17def8x{position:sticky;top:104px;display:grid;gap:.9rem;padding:1.5rem;border-radius:26px;background:radial-gradient(120% 80% at 100% 0%,rgba(72,229,194,.08),transparent 60%),#ecf7f408;box-shadow:inset 0 0 0 1px var(--asc-line)}.ex-detail__head.svelte-17def8x{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ex-detail__eyebrow.svelte-17def8x{margin:0 0 .4rem;color:var(--asc-soft);font-family:var(--asc-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.ex-detail.svelte-17def8x h2:where(.svelte-17def8x){font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:200}.ex-close.svelte-17def8x{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 1px var(--asc-line-2);color:var(--asc-soft);font-size:1.3rem;line-height:1;cursor:pointer}.ex-close.svelte-17def8x:hover{color:var(--asc-glacier);box-shadow:inset 0 0 0 1px var(--asc-glacier)}.ex-status.svelte-17def8x{justify-self:start;padding:.35rem .75rem;border-radius:999px;font-family:var(--asc-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.ex-status.is-available.svelte-17def8x{background:var(--asc-glacier);color:var(--asc-night)}.ex-status.is-reserved.svelte-17def8x{background:var(--asc-sun);color:var(--asc-night)}.ex-status.is-sold.svelte-17def8x{background:#48e5c224;color:var(--asc-glacier)}.ex-facts.svelte-17def8x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:.2rem 0 0}.ex-facts.svelte-17def8x div:where(.svelte-17def8x){display:grid;gap:.15rem}.ex-facts.svelte-17def8x dt:where(.svelte-17def8x){color:var(--asc-muted);font-family:var(--asc-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.ex-facts.svelte-17def8x dd:where(.svelte-17def8x){margin:0;color:var(--asc-text);font-size:.95rem}.ex-detail__company.svelte-17def8x{display:grid;gap:.6rem;padding-top:1rem;border-top:1px solid var(--asc-line)}.ex-detail__mark.svelte-17def8x{display:grid;place-items:center;min-height:96px;padding:0 1rem;border-radius:18px;background:#ecf7f408;box-shadow:inset 0 0 0 1px var(--asc-line)}.ex-detail__company.svelte-17def8x h3:where(.svelte-17def8x){font-size:1.3rem;font-weight:400;letter-spacing:-.02em}.ex-detail__company.svelte-17def8x p:where(.svelte-17def8x),.ex-detail__note.svelte-17def8x{margin:0;color:var(--asc-soft);font-size:.95rem;line-height:1.55}.ex-detail.svelte-17def8x .asc-btn:where(.svelte-17def8x){justify-self:start}.ex-actions.svelte-17def8x{display:flex;flex-wrap:wrap;gap:.6rem}.ex-list-section.svelte-17def8x{padding-top:clamp(32px,5vh,64px);border-top:1px solid var(--asc-line)}.ex-list-head.svelte-17def8x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:1.2rem 3rem;margin-bottom:clamp(24px,3vh,40px)}.ex-list-head.svelte-17def8x h2:where(.svelte-17def8x){font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:.95}.ex-list-search.svelte-17def8x{display:grid;gap:.5rem}.ex-list-search.svelte-17def8x p:where(.svelte-17def8x){margin:0;color:var(--asc-muted);font-family:var(--asc-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ex-sr.svelte-17def8x{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ex-empty.svelte-17def8x{color:var(--asc-soft)}.ex-list.svelte-17def8x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ex-item.svelte-17def8x{display:grid;grid-template-rows:auto 1fr;gap:.8rem;padding:.8rem;border-radius:20px;background:#ecf7f406;box-shadow:inset 0 0 0 1px var(--asc-line);transition:background .3s,box-shadow .3s}.ex-item.svelte-17def8x:hover{background:#ecf7f40d;box-shadow:inset 0 0 0 1px var(--asc-line-2)}.ex-item__mark.svelte-17def8x{display:grid;place-items:center;min-width:0;height:72px;padding:0 .9rem;border-radius:14px;background:#04141799;container-type:inline-size}.ex-item__mark.svelte-17def8x .a27-wm{font-size:min(1.05rem,calc(92cqi / (var(--len, 8) * var(--cw, .6) + var(--icon, 1.8))))}.ex-item__body.svelte-17def8x{display:grid;align-content:start;gap:.45rem;min-width:0;padding:0 .3rem .2rem}.ex-item.svelte-17def8x h3:where(.svelte-17def8x){font-size:1.08rem;font-weight:400;letter-spacing:-.015em;line-height:1.2}.ex-item__desc.svelte-17def8x{display:-webkit-box;margin:0;overflow:hidden;color:var(--asc-soft);font-size:.88rem;line-height:1.45;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ex-item__meta.svelte-17def8x{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.2rem;font-size:.88rem}.ex-item__meta.svelte-17def8x a:where(.svelte-17def8x){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-booth.svelte-17def8x{padding:.3rem .65rem;border:0;border-radius:999px;background:#48e5c21a;color:var(--asc-glacier);font-family:var(--asc-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ex-booth.svelte-17def8x:hover{background:#48e5c233}@media(max-width:1299.98px){.ex-list.svelte-17def8x{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1099.98px){.ex-layout.svelte-17def8x{grid-template-columns:minmax(0,1fr)}.ex-detail.svelte-17def8x{position:static}.ex-list.svelte-17def8x{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.ex-stats.svelte-17def8x{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-list-head.svelte-17def8x,.ex-list.svelte-17def8x{grid-template-columns:minmax(0,1fr)}.ex-item__mark.svelte-17def8x{height:60px}}
